ctp api 开发视频教程盘中怎么自己维护持仓和资金信息

题目比较小众,先介绍一下CTP。
综合交易平台CTP(Comprehensive Transaction Platform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台,CTP平台以"新一代交易所系统"的核心技术为基础,稳定、高速、开放式接口,适合程序化交易软件运用和短线炒单客户使用。
没错,是专门做期货交易用的,关于期货交易的风险,参考下面:
进行期货交易风险相当大,可能发生巨额损失,损失的总额可能超过您存放在期货经纪公司的全部初始保证金以及追加保证金。因此,您必须认真考虑自己的经济能力是否适合进行期货交易。
因为期货保证金制度和价格波动的剧烈变化,很容易让投资者血本无归,其风险比股市要大,新手慎入。
废话就这么多,下面介绍技术。
CTP是基于多线程的,至少有两个线程在工作,一个是程序主线程,另一个是API工作线程。
API底层封装了TCP通讯,通过函数回调来使用API接口。文档手册里的一个示意图。所以开发CTP程序时,要先吃透API的各种回调函数,
CTP的API封装分为两大部分,一个是TraderApi(thosttraderapi.dll)负责交易部分,另一个是MdUserApi(thostmduserapi.dll)负责
举个例子,如何创建TraderApi对象,以及注册处理对象。下面的代码和流程图是一一对应的,看文章要仔细噢。
CThostFtdcTraderApi* pUserApi = CThostFtdcTraderApi::CreateFtdcTraderApi();
CtpTraderSpi* pUserSpi = new CtpTraderSpi(pUserApi); //创建API对象
pUserApi-&RegisterSpi((CThostFtdcTraderSpi*)pUserSpi);
// 注册事件类,该事件类封装了函数回调
pUserApi-&SubscribePublicTopic(THOST_TERT_RESTART);
// 订阅公有流
pUserApi-&SubscribePrivateTopic(THOST_TERT_RESTART);
// 订阅私有流
pUserApi-&RegisterFront(tradeFront);
// 注册交易前置机
pUserApi-&Init(); //初始化API
详细解答一下CtpTraderSpi ,他是一个继承自CThostFtdcTraderSpi的类,里面封装了函数回调。CThostFtdcTraderSpi是CTP封装好的,留出接口允许我们重载,就这么简单。
至于CtpTraderSpi里可以重载什么函数,你下载API SDK自己看看,太多了没法完全说明白,而且很多函数也没有用。。。
再给大家介绍一下交易类和行情类的结构体以及其命名特点。
最后,现在股票,权证其实都有自动交易的API。
阅读(...) 评论()&&&&内部公告&&公司新闻
详细内容
国泰君安期货CTP系统切换投资者答疑手册
尊敬的客户:您好!欢迎您使用国泰君安期货上期综合交易平台(简称CTP),为便于您了解、熟悉相关软件的下载、安装和使用,我们制作了“答疑手册”,对部分常见问题进行了解释和操作说明。如果您有任何疑问,欢迎您垂询95521,我们将竭诚为您提供服务。&国泰君安期货有限公司营业部联系方式上海金融理财部021-上海曲阳路营业部021-上海中山北路营业部021-上海期货大厦营业部021-深圳营业部5天津营业部022-北京营业部010-杭州营业部2宁波营业部8四平营业部长春营业部1广州营业部020-大连营业部5上海金融理财二部021-&Q:什么是CTP? A: CTP是上期综合交易平台的简称,是上海期货交易所全资子公司--上海期货信息技术有限公司 研发的期货行业技术最先进的交易系统。&Q:什么时候进行CTP主席升级? A:公司计划于8月16日夜市开盘前将上期综合交易平台(CTP)升级为主席系统。&Q:目前已经在CTP进行交易的客户需要做什么改变?A:8月16日连续交易开始后,现有CTP客户的交易不受影响,但银期转帐需在CTP交易终端中进行(8月16日前在恒生客户端进行),客户的资金密码是客户7月19日在恒生主系统中的相应密码。&Q:易盛客户需要做什么改变?A:8月16日连续交易开始后,易盛客户的交易不受影响,但银期转帐需在CTP交易终端中进行(8月16日前在恒生客户端进行),客户的登录和资金密码是7月19日在恒生系统中的相应密码。&Q:恒生VIP和UFT客户有什么影响?A:8月16日连续交易开始后,VIP和UFT客户的交易不受影响,但银期转帐需在CTP交易终端中进行(8月16日前在恒生VIP或UFT客户端进行),客户的登录和资金密码是7月19日在恒生主系统中的相应密码,不是VIP或UFT系统密码。&&Q:CTP主席升级后,原恒生系统还能使用么?A:交易系统切换CTP后,原恒生主席交易系统将暂停使用,使用恒生主席交易系统终端客户须切换到上期CTP系统支持的交易软件,如“快期”等交易终端进行交易,使用闪电手、一键通等交易终端的客户可以继续使用原交易终端模式(须重新下载安装新版)。如您使用的是恒生VIP或UFT系统,则交易将不受影响,但盘中银期转帐功能暂不支持,盘后您需要通过CTP交易终端进行银期转帐。&Q:CTP升级是否有风险?对投资者交易是否有影响?A:CTP是十分成熟的交易平台,目前不少期货公司已经将CTP综合交易平台作为公司主交易系统。从其他公司系统切换情况看,切换过程均十分顺利。同时,为应对意外状况出现,公司在CTP切换各环节均做了充分准备,包括对切换当天的各种情况均做了相应预案,请您放心使用。&Q:CTP主席升级后,公司为投资者提供什么交易软件?A:客户端软件主要是“快期交易终端”,简称“快期”。原先使用澎博“闪电手”、文华“一键通”的投资者仍可照常使用此类交易终端模式,但需重新下载CTP版本安装软件即可。&Q:CTP主席系统上线后,投资者下载的各种行情软件是否自带快期交易软件? A:“快期”是独立交易软件,不能在文华、澎博等行情软件中进行嵌套。投资者不能像以前在行情软件界面中,按快捷键启动恒生交易终端一样,启动快期交易终端,需要重新进行相关交易终端或行情软件下载。如果需要使用快期交易并同时需要图表和技术分析,可分别下载“快期”和行情软件。&&&&Q:哪些投资者需要重新下载和安装快期?A:   系统切换后交易是否受影响是否需要下载快期交易终端行情软件是否需要更新主席交易终端恒生受影响需要不需要其他二席交易终端易盛不受影响需要(应急交易需要)不需要恒生VIP、UFT不受影响需要(应急交易需要)不需要行情软件+第三方交易软件文华一键通影响需要需要文华赢顺影响需要需要澎博闪电手影响需要需要手机下单国泰君安掌上财富不受影响不需要不需要如果您原先使用恒生交易终端进行交易的,需要下载快期软件,交易和银期转账通过快期交易终端操作。8月16日连续交易开始后,如果您是使用易盛交易终端进行交易的,交易不受影响,但是需要下载快期客户端软件进行盘后银期转账。如果您是使用文华一键通、澎博闪电手,因一键通、闪电手内置在行情软件中,在进行行情软件下载安装后,您可以直接进行交易和银期转账。使用掌上财富的投资者不需要下载,在CTP上线后,登录选择CTP站点即可。&Q:原来自行开发程序接入恒生系统的客户需要做什么改变?A:如原来接入恒生主系统的客户,需要在8月16日前完成CTP接口的开发并提前申请切换到CTP交易系统进行交易。如果无法在短时间内修改程序,则可以切换到恒生VIP系统进行交易。公司原有恒生VIP和UFT客户的交易不受影响,但银期转帐需下载快棋交易软件进行。国泰君安特别提示使用非我公司提供交易软件进行交易的客户提前联系开户所在营业部了解具体情况。&Q:新安装的行情软件能否保存现有的设置?A:可以,在安装新版软件之前请先备份原软件设置。相关行情软件备份方式:使用澎博闪电手、Mytrade2009一键通的投资者需要重新下载行情软件,相关安装不会与以前安装软件冲突。安装前可以备份原软件个人设置,在新安装软件中导入设置,使用界面和功能。文华:菜单-系统工具-导入与导出个性化设置,导出页面和标签等设置,在新装的文华内再导入这些设置,即可以使用原界面、功能和设置。闪电手:拷贝c:\program files\pobo settings3下所有文件夹,在新安装博易大师客户端中将备份文件复制到原目录。即可以使用原界面、功能和设置。&Q:CTP有什么优势?A: 上期CTP系统具有高可靠、高性能、高容量和接口开放等优势:1.CTP率先使用内存数据库技术、多活多交易中心技术等使得交易系统在速度和稳定性方面具有较大优势。2.CTP是开放的交易平台,除了交易接口彻底开放之外,还开放结算接口和风控接口。CTP的交易接口已成为期货行业使用广泛的程序化交易接口。3.基于CTP开放的接口,众多第三方公司研发出优秀的各类交易软件,其中交易终端多达二十多种,为投资者提供了多种多样的个性化软件,其中“快期”交易终端深受好评,用它产生的交易量一度超过期货市场交易量的30%以上。&Q:快期交易终端有哪些优势?A: “快期”是一套致力于期货投资者简单、方便、快捷实现期货交易的专业下单软件,其多种界面风格、多种便捷的操作方式、先进的技术架构将带给您前所未有的交易体验,从而使其成为您期货投资的交易利器。自推向市场以来深受投资者好评,用“快期”产生的交易量一度超过期货市场交易量的30%以上。其主要优势如下:1.交易速度快2.全界面实时刷新3.交易数据监控全面4.设置更灵活,满足不同用户需要5.快捷键可设置组合键避免误操作6.一键填单后,在改价或改手数上效率更高7.在一键下单上,能设置多组的超价应对不同级别的行情8.对于没有成交的开仓或平仓,在追开和追平上都能非常好的实现&Q:相关软件在何处下载?A:在公司网站()软件下载栏目中下载。&Q:原来使用恒生多账户下单的客户应适用什么CTP终端。A:您可到公司网站下载免费的交易开拓者,您也可付费购买快期多账户版,价格为8000元/年。&Q: 哪些操作系统支持快期安装使用?A: 在windows 2000,windows xp,windows vista,windows 7,windows 8系统上皆可安装,运行。目前不支持苹果的Mac OS。&Q:安装新软件时,是否要卸载、删除以前安装的软件?A:不要卸载、删除原交易系统软件。如果CTP切换当天出现异常,公司将会启动系统回退。在公司进行相关交易设置和权限放开后,投资者即可使用原恒生交易软件进行交易。在CTP切换成功完成之后,可以删除原交易系统软件。&Q:投资者使用快期会不会不适应?A:快期做了相对人性化的考虑,在软件中考虑和设计了恒生软件使用者操作习惯的界面,在系统设置中提供了三种投资者熟悉的操作界面可以选择,投资者上手交易不会有困难。&Q:如何改变快期当前的交易界面A:登录快期交易系统后在点击选项-快速设置向导,即可更改交易界面。具体操作请参考下面图片:&点击下一步&&& 专业风格是快期自制界面,有三种,可以适合不同需求的客户&& 传统风格是仿制其他交易软件,有三种,其中风格一与恒生交易终端相似, &选择好后,点击下一步可以了解快期特点,点击完成可立刻进入交易界面。&Q:是否有了解、学习快期的资料?A: 有视频、课件和文字资料,请参考下列资料:快期视频培训链接:&Q:CTP切换后,使用CTP是否需要加收费用?A:不需要。&Q:CTP切换后是否能进行银期转账?A:CTP切换后,会开通基于CTP平台的银期转账功能。&Q: 快期软件如何进行银期转账操作?A:登录快期交易系统后,点击菜单银期转账下银期转帐项,弹出银期转账框,选择需要转账的银行,填入资金密码,如需银行密码,则填入银行卡取现密码;填入转账金额,点击所需操作的按钮。则完成出金,入金,查询等操作。&Q:哪几家银行必须填写银行密码才能做银期转账?A:农业银行和中国银行需要,农业银行是取现密码,中国银行是电话银行密码。&Q:原来使用CTP二席的投资者是否需要切换?A:在CTP切换过程中,原使用CTP二席的投资者交易不受影响。&Q:CTP主席正式上线后,投资者如何进行快期熟悉和模拟操作?A: 7月25日起完成安装正式版快期软件的投资者,可以在以下时间内(8:30至16:00 、20:00至第二天凌晨2:30)用您自己的账号和密码登录快期软件,进行查询和熟悉软件功能(不能进行交易和银期转账)。&Q:依托文华软件进行程序化交易客户,在切换后是否还能正常使用?A:可以,客户需要重新安装文华行情软件客户端。&Q:CTP切换之后,能否下服务器条件单? A: 服务器条件单只对主席客户开放,公司CTP切换之后,通过主席通道进行交易的投资者,服务器条件单可以使用(上限200个投资者、每个投资者10条)。&Q:在登录时显示“综合交易平台不合法的登录”,是什么原因?A:因为交易密码不正确。&Q:在登录时“动态密码”需要输入吗?A:不需要。&Q:同一账号,是否可以在两台或者更多台电脑上登陆?A:可以,支持同一账号在五个不同的主席客户端同时登录。&Q:快期软件如何修改密码?A:登陆系统后,在“系统”—修改密码”可选择“修改交易密码”和“修改资金密码”。&Q:快期软件如何锁定我的系统?A:点击“系统”—“锁定软件”锁定您的交易软件,输入正确的交易密码能打开软件界面。&Q:快期数据需要手工查询吗?A:查询区所有窗口内数据动态刷新0.5秒/次,不需手工点查询。&Q:快期如何取消系统的提示音?A:点击“选项”—“选项设置”—“提示及反馈”,可根据您的需求开启或关闭系统提示音。&Q:快期如何设置跟盘价或者指定价?A:在下单界面的价格框左侧,点击文字按钮可选择指定价或者跟盘价。&Q:快期如何设置市价指令?A:鼠标点击下单界面的价格输入框,在弹出的选项中选择市价;或者输入小键盘*键。&Q:市价反手是不是直接开成锁单了?还是平掉后反向开仓的?A:不会,持仓是市价,后面反开也是市价,两个是同一个价同时发出,但是市价平排在前面,同一个价格没平掉,同一个价应该也不会反开出来。&Q:什么是自动开平功能?A:自动开平是指用户在进行下单操作时没有明确指定开仓、平仓或平今,同时可能没有明确指定下单的手数,在这种情况下,系统会按照特定规则理解用户意图,并形成下单指令。&Q:什么自动开平功能的处理原则是什么?A:自动开平处理的基本原则是“无仓开仓,有仓先平”。即当下单时,若手上没有相反方向的持仓,会直接进行开仓操作,否则会根据下面的选项,对此持仓进行平仓或部分平仓操作。在“选项设置”——“自动开平”页面中共有3个选项:按持仓量全平(这个是默认选项)按默认手数平仓,超出持仓量部分不处理按默认手数平仓,超出持仓量部分反向开仓注:默认手数在“选项设置”——“品种设置”页面可设置。&Q:如何设置自动开平功能?A:在下单板的价格框左侧,点击文字按钮选择“自动”,即开启了自动开平功能。&Q:如何设置预埋单或条件单?A:在下单界面的价格框左侧,点击文字按钮选择“预埋/条件”,可按提示选择设置预埋或条件单。已发出的埋单或条件单可在“埋单或条件单(F9)处查询并进行修改。&Q:条件单开市前能设置吗?A:可以设置,但是要等开市后条件符合才能发出报单。&Q:当网络中断的时候,未发出的预埋单和条件单将会失效还是将会被删除?A:本地的条件单在退出系统是会被删的. 网络中断会发不出,不会删除,重新连接后进行行情判断,符合条件继续发。&Q:“资金/持仓”(F7)栏那里的抬头栏目可以自行设置吗?A:可以的,在“选项”—“选项设置”—“表格设置”处可以根据需要设置,快期里很多抬头栏目都可以在“表格设置”处自行设置的。&Q:快期可以设置止盈止损单吗?A:可以,在“选项”—“选项设置”—“下单”—“自动止损”处可以根据需要设置止盈止损单。 &&&&更多问题请咨询国泰君安期货:020-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 在线QQ咨询:&
电话直呼
在线客服
在线留言
发送邮件
企业位置
联系我们:
联系人:胡文辉
职位:经理
联系方式:020-
手机:
传真:020-
期货开户咨询电话:,在线QQ交流:.
还可输入字符200(限制字符200)
您的姓名:
您的邮箱:
您的电话:
技术支持:提供免费CTP API真实接口,提供模拟CTP API中金所测试环境
我的图书馆
提供免费CTP API真实接口,提供模拟CTP API中金所测试环境
发信人: enceladus (我爱小母牛), 信区: ProgramTrading
标&&题: Re: 提供免费CTP API真实接口,提供模拟CTP API中金所测试环境
发信站: 水木社区 (Sun Oct 20 14:37:43 2013), 站内 &&&& &&整了半天你说的是在CTP API之上的山寨软件免费?
山寨软件和CTP+博弈大师的费用一样,那不叫CTP API+接口免费.
因为要走CTP, 费用是和期货公司谈的,
期货公司自然会列一系列走裸API(也就是用上期的软件或者自己山寨),用WH,TB, MC等的不同的费率清单.
通常来说,只要你走了CTP, 即便是裸API, 也不可能没有额外费用. 除非你的量大到有足够议价能力(比如LV大户). && 至于你说的端口和数据开源, 这不本来就是开通了CTP之后,期货公司提供的服务么? 和山寨软件半毛钱关系都没有.
难道你这个山寨软件学有些软件自己整服务器中转下?如果这样,帐户口令包括交易记录都被山寨复制了边,没人敢用哦! && 另外,免费的山寨软件其实挺多的, 网上怎么都能抓到,像啥海风版的. 关键还是在安全性,谁都担心自己的策略泄密(虽然我觉得没啥好担心的)
相对而言,测试环境可能还要麻烦点,特别是好使一些的. && 你这个软件优势在哪里呢? 怎么从众多山寨中脱颖而出?免费不是卖点,测试环境可能算半个. &&&& 【 在 shenmomo (FOUNDER.沈) 的大作中提到: 】
: 标&&题: Re: 提供免费CTP API真实接口,提供模拟CTP API中金所测试环境
: 发信站: 水木社区 (Sat Oct 19 23:42:35 2013), 站内
: 【 在 enceladus 的大作中提到: 】
: : 1. 这个世界上不存在"免费"的CTP API真实接口. 不联到交易端的CTP API,都不是真实的. 联到交易端的,只要交易就必须需要money!
: : 2. 所谓的"CTP API中金所测试环境", 指的是你的这个测试环境只支持IF和TF?&&
: 免费的CTP API的意思是:
: 真实人民币账户交易用户 用CTP+博弈大师交易 和 用CTP+API+自己自行编写的山寨软件 交易的交易成本一样,
: 端口和数据开源 不另行收取费用
: 另外 凡是真实交易 需要资金 需要收手续费 这是基础的废话
: 理解上不会有歧义
: ※ 修改:·shenmomo 于 Oct 19 23:46:54 2013 修改本文·[FROM: 124.205.243.*]
: ※ 来源:·水木社区 ·[FROM: 124.205.243.*] &&&& -- && #-*- 靠天吃饭 -*-
#机械运动中 &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 115.215.230.*]&
TA的最新馆藏[转]&}

我要回帖

更多关于 ctp 净持仓 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信