开拓者期货期权程序化系统交易论坛
标题:
如何实现当前bar只开仓一次?
[打印本页]
作者:
choir2001
时间:
2010-7-20 11:11:50
标题:
如何实现当前bar只开仓一次?
在账户交易中,例如用Close[1]>close[2]为开仓条件,且以后的bar要继续开仓,并配合A_totalposition进行仓位限制。
似乎因为A_totalposition的返回值有延迟,则在开仓bar的开始几个tick,开仓条件都会得到满足,连续开了几个仓位。
如何实现每个bar只开一次仓?
作者:
lh948
时间:
2010-7-20 11:21:34
你用的是A_SendOrder发单的?
使用A_SendOrder发单需要用全局变量控制,在论坛里搜索一下,有很多例子可以参考
作者:
choir2001
时间:
2010-7-20 11:32:08
是用A_SendOrder发的,因为希望确保成交。而buy语句似乎没有市价指令...
我现在想用一个BoolSeries EnterThisBar的序列变量解决,似乎逻辑上能行得通。若是全局变量,我却不知道该怎么做了。
作者:
lh948
时间:
2010-7-20 13:15:29
序列变量不可以控制A_SendOrder发单,请看我收集的A_SendOrder问题帖子。
http://tradeblazer.net/forum/vie ... 8931&highlight=
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2