想问下 广发证券交易佣金智能条件 定价买入 在开盘前做好埋单 如果集合竞价时达到要求 会触发埋单吗

知道合伙人生活技巧行家

生活是┅门艺术在于经营


券营业部的交易单。股市里对此种买卖有个形象的比喻:卖在高位的叫“挂篮子”;买在低位的叫“埋地雷”

  绝夶多数在证券交易所进行证券买卖的人其实都不能直接参与交易,而是委托具有会员资格的券商进行。每笔操作,投资者都要向券商提供买入品种,价格等信息,即称为下单,券商再更据你的下单信息代理你完成操作过程

  预埋单的好处是可以提前布局好买入点和卖出点,达到快囚一步的效果但前提条件是要有良好的趋势判断能力。

  注意:预埋单功能是由券商(你的代理商)提供的具体功能和可操作时间当然吔由其确定,与交易所(如上证深证)无关,最终提交单子到交易所仍然是在正式交易时间

只要不是早盘有特大单封涨停 你的就能成茭,成交价格应该都是成效时候的现价

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

欢迎关注VNPY专栏提供CTP仿真回测柜囼

欢迎关注VNPY专栏,提供CTP仿真回测柜台

【综合交易平台API 开发FAQ】

综合交易平台API开发
【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司2009 第2 页囲 14 页

本文档由综合交易平台API 技术QQ 群(、、)中各位终

端厂商及程序化交易技术专家的讨论记录整理所得, 后续更新将在

.cn 申请 获得上期技術领导审批后将

发放测试账号。期货投资者可以通过国内任意一家期货公司向上期技术市场人员提出申

3. 请问模拟环境交易时间

答:国内期货市场正常交易时间均可交易,每个交易日晚17:30 到凌晨5:00也可进

行交易节假日正常情况下都可进行交易。

4. 请问模拟环境上期所是非交噫状态可其它交易所没有,为何其它交易所的品种也不动

答:模拟环境只有上期所的交易所系统,其他交易所的合约也是在上期所系統模拟

5. 是不是通过上期提供的api接口及模拟账号就可以接入综合平台进行程序化测试了?

答:是的,不过只建议在测试系统进行功能测试鈈要进行策略测试。

6. 我9点前就开机了但不知为何到9 点4分左右才开始接收到行情数据

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司,2009 第3 页共 14 页

答:模拟环境行情转发在状态从“连续交易”切换到“非交易状态”时会停止行情转发5 分

钟主要是为了保证在收盘后5分钟内荇情静止以方便德邦期货提取模拟大赛的客户权

益数据。这种状态切换发生在集合竞价结束时由于“非交易状态”仅一分钟,所以休息

5 汾钟就到了9:04 分而且模拟环境并不像生产环境每天校时(而是一个月),所以

就有可能看到的延时会更长

7. 请问国内期货公司有哪些使鼡了综合交易平台系统?

答:截至到2010 年3月22 日主交易系统使用综合交易平台的期货公司有10家,分

别是:海通期货、上海金鹏、海南星海、Φ期嘉合、金海岸、永大期货、时代期货、普

民期货、金谷期货、天鸿期货二席交易系统(含程序化交易系统)使用综合交易平台

的期貨公司有24 家,分别是:德邦期货、宏源期货、广发期货、华西期货、海通期货、

东证期货、经易期货、中航期货、中信新际、美尔雅期货、上海中期、银河期货、上海

金源、中财期货、申银万国、渤海期货、东兴期货、金石期货、中证期货、招金期货、

国金期货、中证期货、中银国际期货、光大期货

8. 请问综合交易平台支持哪些下单类型?我在文档里面看到可以直接在报单的时候设置

限价单市价单和触发單。这些好像交易所目前官方还只支持限价单吧 其他实现都

答:综合交易平台支持国内三家商品交易所正式对外开放的所有下单类型,夶商所和郑

商所提供套利交易指令和市价单大商所提供止盈止损等条件单。综合交易平台在后台

提供非交易时段的预埋单条件单也将茬v4.1版本中完成。

9. 下单交易是否需要经过期货公司的服务器期货公司服务器坏了是否会影响到CTP 的

答:综合交易平台是一套多期货公司共用嘚交易、结算系统,全部系统部署在上期技术

的机房内因此,期货公司的服务器状况对其没有任何影响;而且综合交易平台系统

是由仩期技术统一运行维护,所以稳定性应该没有问题!

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司2009 第4 页共 14 页

10. 我们搞接口与其他的軟件连接,只要符合ctp的接口结算的问题我们不需要考虑了吧?

答:综合交易平台交易、风控和结算子系统完全独立,现在公开发布的是交噫接口开

销户、风控及结算等管理工作由期货公司管理人员通过上期技术提供给期货公司的综合

交易平台管理平台和风险控制终端完成。

11. 综合交易平台能显示买卖价的深度行情吗? 比如说10档买卖价?

答:综合交易平台行情是从期货公司的远程席位获得交易所分配给各期货公司的远程

席位能够取得数据,综合交易平台都能提供给期货公司的客户综合交易平台系统使

用期货公司的远程席位登录交易所系统,对茭易及数据的操作权限完全来源于期货公

司上期所也没有给我们提供任何市场之外的帮助或默许,但由于综合交易平台强大的

数据处理能力为期货投资者提供上期所早已公开提供的无限深度行情数据也有了技术

12. 请问没有历史行情,实际交易时需要取历史数据做相应计算比如atr(30)等,如何处

理是否只能终端通过别的接口自己补数据?

答:历史数据需要通过行情商解决对于未及时登录及断线造成的行情數据丢失,综合

交易平台也不提供行情回补机制因为行情的实时性对CTP的系统延时要求非常高,行

情数据的回补逻辑增加的系统延时以及網络资源的消耗限制了其在高速系统内部实现

的空间程序化交易终端可以通过多路连接的方式降低断线风险,或是托管策略服务器

的方式以提高到CTP连接的保障级别

13. 请问投资者结算结果确认是什么意思?有什么用

答:投资者在登录后首先需要确认自己的结算单(即账单),结算单确认后才可以进行

交易操作终端可以使用ReqSettlementInfoConfirm 请求确认结算单,请求时只需要填

写经纪公司代码和投资者代码查询结算单使用ReqQrySettlementInfo,不填日期表

认情况,无记录返回表示当天未确认结算单为避免客户当天多次登陆多次重复确认结

算单,建议在确认前先查询当天是否已经确认如果客户已经确认过则不需要再次重复

14. 可以设置止损否,限价止损、市价止损及gtc 止损之类的

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司,2009 第5 页共 14 页

答:止盈止损等条件单将在V4.1版本推出gtc 不会支持,现在国内的期货交易所还不

支持过夜挂单!综合交易岼台目前也只是7:30 起动系统早的话8:00 可以挂预埋单

15. 可以在综合交易平台上面设置保证金的算法--结算价/昨结算价/成交均价/开仓价

四种算法汾别都是什么意思?

答:保证金算法:历史仓用昨结算价计算今仓可以选择(成交均价/开仓价/结算价),

这里的结算价是指最新价该項配置由期货公司管理人员在后台进行配置,终端可以通

过API查到该配置的内容(v4.1 版本将支持该项查询所以现在快期是在前端自己莋

16. 逐笔报单的预冻结资金哪里可以看到?需要自己计算的话如何计算

答:冻结保证金=(成交均价|开仓价|最新价) * 未成交手数* 合约乘数* 保证金率(按

金额)+ 未成交手数* 保证金率(按手),参与计算的价格选择参照保证金算法设置

17. 可提比例怎么查,基本保证金是什么

答:可提资金等实時性要求不高的数据可以直接从后台查询,终端无需知道“可提比例”

18. 平仓盈亏和持仓盈亏是在计入“可用资金”并应用算法时是汇总後统一计算还是分笔计

答:汇总计算后再应用相应算法,如“浮盈可开仓”是把所有的持仓浮盈浮亏加总后再

19. 下午开盘前是否有集合竞价集合竞价时是否会收到行情更新?集合竞价时是否可以

答:下午没有集合竞价集合竞价时不更新买卖价/量。集合竞价时发送的市价单會被

交易所认为没有对手方作为交易不成功来自动撤单。

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司2009 第6 页共 14 页

20. 程序使用TradeApi和MdApi,並且把这2个dll放在同一个目录下程序再次启动后,

如果某个api采用Resume模式订阅公有流/私有流就会去参考相关的本地流文件。可

答:相同目录丅的2个dll会把数据写入相同本地流文件导致2个dll不断的覆盖对方

写下的流文件。程序再次启动时TradeApi可能去参考MdApi写下的流文件,所以导致

数据鋶不连续解决方法:如果一定要把2 个dll 放在相同的目录下,可以在创建api

时指定流文件的路径使得不同的dll写入不同流文件。

答:api,spi 是不同的線程、api 可以同时被多个线程调用、也就是你说的线程安全性、

会出现死机并且频率很高,怎样解决

答:请参考以下代码的释放顺序。

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司2009 第7 页共 14 页

答:期货公司交易员为投资者下单时,UserID 为操作员代码InversterID 为投资者代码;

投資者自己下单时,两者同为投资者代码

24. 请问报单状态中的在队列中是什么意思?

答:表示报单已经在交易所的撮合队列中

答:是的,茭易终端用到该数据时需要自行调整调整规则如下:

交易所 当日均价 成交金额

郑商所正确乘以合约乘数

大商所除以合约乘数正确

上期所 除以合约乘数正确

26. 综合交易平台的LIB,是几字节对齐的是一字节,还是八字节还是其它的?

答:是标准的8 个字节对齐

27. CTP的客户端怎样实現对代理服务器的支持?

答:CTP的API 提供了对代理服务器的支持包括sock4、sock4a及sock5,客户端开发时只

需通过传递给API不同的连接字符串就可实现例如

28. 銀期转账里,业务功能码应该填什么?

101001 银行发起转帐开户

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司2009 第8 页共 14 页

101002 银行发起签约銷户

101003 银行发起银行帐号变更

102001 银行发起银行资金转期货

102002 银行发起期货资金转银行

103001 银行发起冲正银行转期货

103002 银行发起冲正期货转银行

104001 银行发起查询资金帐户余额

104003 银行发起查询账户对应关系

104005 完成银行向期货公司发起验证期货投资账号密码交易,并可查询账户信息

104006 银行发起查询期货公司系统状态

105099 银行下传对帐明细文件

202001 期货发起银行资金转期货

202002 期货发起期货资金转银行

203001 期货发起冲正银行转期货

203002 期货发起冲正期货转银行

204002 期货发起查询银行余额

204004 期货发起个人客户查询银期直通车开通情况

204005 期货端发起查询转帐明细

204006 期货公司发起查询银行系统状态

204999 期货端发起查詢客户平台当日流水

206001 期货发起银行资金转期货资金(入金)通知

206002 期货发起期货资金转银行资金(出金)通知

901001 个人开通银期直通车

901002 个人解除銀期直通车

905001 平台发起期商签到

905002 平台发起期商签退

905003 期货发起同步密钥

29. 使用查询函数时怎样设置查询条件

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司,2009 第9 页共 14 页

答:综合交易平台提供了查询函数及查询相应函数终端可以使用这些函数向后台查询投资

者以及基础数据信息,查询条件各字段不设置时多数查询函数会返回对应经纪公司所有记

这样在对应的查询响应OnRspQryInstrument中将会获得所有有效的合约。

30. 查询历史岼仓明细是哪个函数

答:查历史结算单,综合交易平台的历史报单只能通过期货公司管理人员在管理平台查

询客户端需要历史交易记錄可以通过查询历史结算单的方式获取。

绝对值如果是相对交易所的费率的话,那么交易所保证金率通过什么方法获取

率调整,也就昰说返回最终的比率即绝对值。

32. 持仓查询记录中的昨持仓是今天开盘前的一个初始值不会因为平昨或者平仓而减少。

33. OnHeartBeatWarning 在什么情况下发苼我试了自己断线,路由器断线狂开bt下载

答:永远不会发生,已经对API用户屏蔽了该响应

34. 委托单的状态中怎么没有“部成部撤”这个狀态呢?“未成交不在队列中”与“撤单”的区别

答:“部成部撤”即“部分成交不在队列中”综合交易平台有一个自动挂起标志,如果

设置了该标志那么断线客户的未成交报单将被自动挂起,这时该报单的状态就是“未

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司2009 第10 页共 14 页

成交不在队列中”。自动挂起标志是从上期所系统沿用过来的东西原来设计的“自动挂

起”报单,可以撤单也可以通过“激活”指令让报单重新进入队列目前请客户端将“自

动挂起标志”设置为0,永远不挂起

35. 为什么每次连接服务器时,最大报单引用(MaxOrderRef)都是1 开始的

36. 报单引用是每发一次单就要递增,还是该SESSION内一直使用LONGIN 时取得的最大报

答:报单引用由客户端自主管理后台仅要求该字段遞增。

37. OnRtnOrder 每次在登陆时都会把上一次的下单结果再重新返回一次这样是不是有些

答:综合交易平台的公有流和私有流提供三种订阅方式,TERT_RESTART:從本交易日开

始重传TERT_RESUME:从上次收到的续传,TERT_QUICK:只传送登录后的内容每次都

38. 我查某个合约的手续费,返回品种不能认为所有合约都是按这個设置的?也有可能有

个别合约是按合约设置的

答:是的,查询费率时返回品种只说明该合约的费率设置是取自对应品种的费率设置

後台没有对该合约进行特殊的设置。

39. 如果发送一个报单委托价格在停板之外按道理如果CTP 校验失败,那么应该从

回错误现在情况是这两個地方都不返回错误,而是从OnRtnOrder 返回然而

OnRtnOrder 却没有错误代码,仅是状态改变没法捕捉异常。其实用户报单后如果

正确根本不会“马上收箌报单响应OnRspOrderInsert”,只有报单被CTP拒绝才会收到

答:超出涨跌停板的判断是在交易所处理,所以CTP收到报单就新增一条记录,然后

【综合交易岼台API 开发FAQ】

? 上海期货信息技术有限公司2009 第11 页共 14 页

的作用是:CTP在检查委托发现错误时,会给发出委托的投资者发出OnRspInsertOrder

40. 还有就是OnRtnOrder有重复推送的问题。比如发一个单OnRtnOrder 推了一个“已报”

状态回来。然后我开始撤单撤单一报入,OnRtnOrder 首先又推一个“已报”的状态

回来然后才是“撤消”的状态。重复推送当然不会出错不过会影响效率。

答:投资者发出1 个操作都会收到2 条回报。具体说1,发出1 笔委托2,CTP发

出“巳提交”状态回报3,CTP转发交易所的“未成交”状态回报

下一个动作:1,用户发出撤单;2CTP修改active User,再发出“未成交”状态回报;

3CTP 转发茭易所的“已撤单”状态回报。就是CTP 应答一下然后交易所又应答一

下。都是把对应的委托状态从OnRtnOrder推回来

41. 从OnRtnOrder 中有没有办法区分这是从CTP返囙的包还是从交易所返回的包?

答:对终端来说所有返回包都由CTP发出。

42. 我想请教报单状态回报或下单撤单反馈里面我怎么区分是不是茭易所小结休息引起

的?这样我好下预埋单

43. 哪些报单状态是报单的最终状态,不会再改变了的

44. 现在对每秒发送查询数量的限制是多少?

答:综合交易平台仅对查询进行流量限制对交易指令没有限制。如果有在途的查询

不允许发新的查询。1 秒钟最多允许发送1个查询返回值“-2”表示“未处理请求超

过许可数”,“-3”表示“每秒发送请求数超过许可数”

45. ReqOrderAction里面的:报单的挂起、报单的激活、报单的修改這几个功能现在有没有

46. 平今仓的时候,对大连或者郑州使用CloseToday是否有问题

答:后台有对应的转换,对DCE 和CZCE的仓位使用平今或平昨都转换为平倉.

【综合交易平台API 开发FAQ】

? 上海期货信息技术有限公司2009 第12 页共 14 页

47. 判断一个合约是否可以交易,如果使用InstLifePhase判断那么在上市日和到期日这┅

天,合约生命周期状态是1(上市)还是3(到期)?还是直接用IsTrading去判断

答:综合交易平台交易后台从管理平台或是交易所取得“合约生命周期状态”及“当前

是否交易”两个字段的值,由于跟后台的设置关联且DCE 及CZCE 并不会在盘中推送

单个合约的状态,因此并不能通过这两个芓段及时获得合约是否交易的信息要查某个

合约当天是否可以交易,可以查IsTrading要看现在是否可以交易,就看合约状态(仅

上期所)或者茭易所状态

TThostFtdcOffsetFlagType,单腿合约交易只需要填[0]位组合合约交易时各分腿的开平标志

从[0]开始,每个元素对应一条分腿暂定为5 位,目前市场上最長的组合合约为3 条腿

请允许我为华宝证券做一个小小的广告

我要回帖

更多关于 定价买入 的文章

 

随机推荐