if h>1000 then buy(holding=0,1,market);
以下是引用jinzhe在2013/12/27 14:40:28的发言:
if h>1000 then buy(holding=0,1,market);
这个语句是不是要等本根K先走完才能确认信号下根K线入场呀?
如果我想要盘中达到条件立即入场,应该如何写呢?
谢谢!
实时触发还是走完k线,这个就要看图表交易是怎么设置的,不是体现在代码里面
选择固定时间间隔就是实时触发,选择走完k线就是等一根k线走完后信号固定再下单

此主题相关图片如下:1.png
明白了,但是语句是不是也要调整呀,否则在做回测时,成交价格不是触发价吧?

此主题相关图片如下:交易控制符.png
[此贴子已经被作者于2013/12/27 19:38:24编辑过]
以下是引用jinzhe在2013/12/27 14:52:10的发言:
实时触发还是走完k线,这个就要看图表交易是怎么设置的,不是体现在代码里面
选择固定时间间隔就是实时触发,选择走完k线就是等一根k线走完后信号固定再下单
明白了,但是语句是不是也要调整呀,否则在做回测时,成交价格不是触发价吧?
以下是引用王锋在2013/12/27 21:11:40的发言:
回测的时候是没法用触发价的。
这样回测时误差是不是就无法避免了?
是的,理解金字塔的程序化交易历史回测与实盘交易的区别:http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=55125