- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
一,你的开仓条件是要求判断marketposition==0的状态下。。
如果你的公式编写的顺序是开仓语句在前,平仓语句在后。那么在平仓指令执行前,marketpositon是不为0的,
所以会出现平仓bar上不能开仓的情况。。
将开平顺序换一下,这个问题即可解决。
二, 类似这样的区间通道的条件中,在遇到大长柱时,是可能既满足多头又满足空头的。且历史K线上没法记录行情先后涨跌的顺序。
所以当遇到公式编写的顺序与行情涨跌的先后顺序不符时,是可能有问题的。会导致实际交易与信号不符。
在程序化交易中,这个情况是应该要避开的。可以换成更小的周期,或是加在通道区间的值 。减少或避免同一个bar上满足两个方向的可能性。 |
|