以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 关于下单速度的问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=9453) |
-- 作者:海螺 -- 发布时间:2011/12/21 14:54:40 -- 关于下单速度的问题 1.我设定的开仓条件是前一根K线满足条件,第二根K线一开盘就下单,伦理来说应该在第二根K线开始的01秒时就报单的吧,但运行下来都是在09秒左后报单。是什么问题呢? 2.用market下单,得到的enterprice是怎么定的?如在问题1中,第二根开盘,我用market指令下单,得到的enterprice的值我还没找到规律,如果用thisclose或limit都很清晰。 |
-- 作者:admin -- 发布时间:2011/12/21 15:29:53 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 看问题4 ,尝试自行调试 |
-- 作者:jinzhe -- 发布时间:2011/12/21 15:33:56 -- 1.没有吧,这个时间是不固定的 2.market是在图上显示次周期开盘价,交易时按照实际市价;thisclose在图上显示本周起收盘价,交易时按照最优价格 |
-- 作者:海螺 -- 发布时间:2011/12/21 17:25:34 -- 1.为什么时间不固定?第二根k线一开盘条件已经满足,应该第一时间下单才对的。 2.在交易中,用market下单,后用enterprice显示出的价格并不是实际的成交价格,而且每次跟实际成交价的差别都不一样。
问题4看了,跟我的问题好像没有关系,希望能得到清晰点得回答。 |
-- 作者:admin -- 发布时间:2011/12/21 17:42:17 -- 问题4是教你用正确的方法来调试你的程序,通过日志等方式最终找到问题答案,如果你无法理解,那么请将你的公式贴出,我们这边测试后给你结果 用market下单,后用enterprice显示出的价格并不是实际的成交价格,而且每次跟实际成交价的差别都不一样。这是图表交易的特点决定,用的是虚拟持仓,入场点是你在图表上的指定的入场价格,不是你实际的成交价 |
-- 作者:fly -- 发布时间:2011/12/22 9:33:49 -- 1.工具--选项--常规,盘中延迟刷新,改小(最小100毫秒). 如果有开仓信号,软件在走完一根K线的时候,就会扫描判断,本地也是需要有一段时间走完程序,计算是否有开仓信号(根据策略的复杂度和图表上参与计算的K线 数量都有关系),做完这些计算后,会在第一时间发出开仓委托.一般本地看到的这个时间在2-3秒,如果策略复杂,用的K线多,这个时间也会增加. 2.5楼正解 |
-- 作者:海螺 -- 发布时间:2011/12/22 9:51:12 -- 谢谢! |