- 精华
- 0
- 在线时间
- 102 小时
- UID
- 220169
- 积分
- 77
- 帖子
- 48
- 阅读权限
- 30
- 注册时间
- 2015-9-21
- 最后登录
- 2020-3-27
- 精华
- 0
- UID
- 220169
- 积分
- 77
- 帖子
- 48
- 主题
- 19
- 阅读权限
- 30
- 注册时间
- 2015-9-21
- 最后登录
- 2020-3-27
|
请问如下代码为何会出现信号闪烁。
If(Close[1]<GetGlobalVar(1)){
Sell(0,Open);
SetGlobalVar(1,0); //这是一个自己定义的用来止损的全局变量
}
图表上这个信号是有的,模拟交易也成交了,但是策略显示还有持仓。
具体描述是,这根K线的情况是一个隔夜的大阳线。开盘报了一个卖价,1秒钟过后就报信号闪烁了。然后又过了4秒委托成交,这时候账户没有持仓了,图表上也有平仓信号,但是策略显示的仓位还在。
请问这个问题是什么造成的,应该怎么解决。我猜测是报价是open或者全局变量,但是完全不知道为什么。 |
|