- 精华
- 0
- 在线时间
- 34 小时
- UID
- 246542
- 积分
- 12
- 帖子
- 9
- 阅读权限
- 10
- 注册时间
- 2017-1-25
- 最后登录
- 2017-7-22
- 精华
- 0
- UID
- 246542
- 积分
- 12
- 帖子
- 9
- 主题
- 3
- 阅读权限
- 10
- 注册时间
- 2017-1-25
- 最后登录
- 2017-7-22
|
版主您好:请教,我做的是bar交易,需要 currentbar 上满足条件后开仓一次,不能重复发单,平仓后,当前currentbar也不再开仓。下列代码有时候可以满足要求,但有时候会重复发单,有时候又不能发单。非常困扰,求助。
求教版主:一下代码该如何修改? 或者有无更好的代码替代?
If (BarStatus==0)
{
SetGlobalVar(0,0);
Return;
}
If (CurrentBar!=GetGlobalVar(0))
{
If(开仓条件 == True and A_SellPosition == 0 )
{
EnterOrderId = A_SendOrder(Enum_Sell,Enum_Entry,1,Q_AskPrice+1);
SetGlobalVar(0,CurrentBar);
}
} |
|