- 精华
- 0
- 在线时间
- 6 小时
- UID
- 97509
- 积分
- 21
- 帖子
- 6
- 阅读权限
- 10
- 注册时间
- 2012-2-14
- 最后登录
- 2019-8-19
- 精华
- 0
- UID
- 97509
- 积分
- 21
- 帖子
- 6
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2012-2-14
- 最后登录
- 2019-8-19
|
求助:假定有A、B、C、D等并列条件,不管哪个条件先出现信号,在该信号平仓之前不影响其它信号的出现,即各条件拥有平等的开仓机会。我这样编写,请问有何错误?因为加仓并没有出现。
FirstEntryCon=(Condition_A Or Condition_B Or Condition_C Or Condition_D);
SecondEntryCon=(Condition_A Or Condition_B Or Condition_C Or Condition_D);
//多头进场条件
If(MarketPosition!=1 && Time>0.091800 && Time<0.150000) // 空仓时
{
if(FirstEntryCon)
{
Buy(2,Open);
Return;
}
}
if(MarketPosition==1 && Time>0.091800 && Time<0.150000 && BarsSinceEntry>=1)//加仓
{
if(SecondEntryCon)
{
Buy(1,Open);
Return;
}
}
|
|