- 精华
- 0
- 在线时间
- 193 小时
- UID
- 289501
- 积分
- 32
- 帖子
- 17
- 阅读权限
- 10
- 注册时间
- 2020-3-10
- 最后登录
- 2023-9-24
- 精华
- 0
- UID
- 289501
- 积分
- 32
- 帖子
- 17
- 主题
- 15
- 阅读权限
- 10
- 注册时间
- 2020-3-10
- 最后登录
- 2023-9-24
|
发表于 2020-11-29 10:41:29
来自手机
|显示全部楼层
IF(BarStatus==0)
{
MYOPEN = 0;
SetGlobalVar(0,MYOPEN);
}
Else{
MYOPEN = GetGlobalVar(0);
}
If( BarStatus ==2 && A_BuyPosition()==0 && MYOPEN ==0) //没有多单
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice); //开
MYOPEN = 1;
SetGlobalVar(0,MYOPEN);
}
Else If( BarStatus ==2 && A_BuyPosition() >0 && MYOPEN == 1)
{
A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition,Q_BidPrice); //平
MYOPEN = 0;
SetGlobalVar(0,MYOPEN);
}
if(A_BuyPosition >0)MYOPEN == 1;//避免有持仓不平仓
Else if(A_BuyPosition ==0)MYOPEN == 0;//避免手动平仓后不开仓
如上写法,有没有语法问题? |
|