请朋友编的代码,第一次模拟测试,之前自动成交做多,但是后面死叉后平多开空,由于是11点30收盘出信号,但是13:30不知道为什么不自动成交?
按代码应该是市价报单,但是不知道为何报的是,2987,没有成交 而且自动撤单

此主题相关图片如下:1.png


此主题相关图片如下:3.png

另外照理是30%仓位,900万资金 却只用了30万交易,应该300万才对,请高手们解答这2个问题
[此贴子已经被作者于2017/5/12 16:32:40编辑过]
上传个当时的图片
[此贴子已经被作者于2017/5/12 16:38:59编辑过]
1、上期所不支持市价,金字塔做了处理,按照限价+N个变动价位 报出去,撤单是因为模拟柜台的时间不是十分精确,下午13:30虽然开盘了,但是模拟柜台时间还没过来以为是休盘时间,将其撤单;
2、这个30%不是你模拟账户资金的30%,而是图表上的资金,图表默认一般是100万初始资金,公式编辑器中 - 费率设置 - 交易费用,这里可以更改为1000万或者10万等。
1 模拟柜台是什么东西?
2 这个策略编程应该是没有问题的吧,只要实盘不发生没有成交的事情就好 就是担心出信号了,但是没有成交,然后人又不知道,就麻烦了
1、如果你实盘交易,你的委托是发到期货公司的柜台,如CTP,金仕达等;在模拟交易中,我们便是模拟柜台来充当这个角色,只是在精确度等方面不及上述。
2、建议多用模拟交易跑跑,理解清除图表程序化交易的逻辑。另,
金字塔公式系统的编写调试 这里提供多种调试的途径,建议多多学习下。