- 精华
- 0
- 在线时间
- 63 小时
- UID
- 111725
- 积分
- 37
- 帖子
- 12
- 阅读权限
- 10
- 注册时间
- 2012-7-26
- 最后登录
- 2019-7-12
- 精华
- 0
- UID
- 111725
- 积分
- 37
- 帖子
- 12
- 主题
- 5
- 阅读权限
- 10
- 注册时间
- 2012-7-26
- 最后登录
- 2019-7-12
|
请各位老师帮忙看看啊!实在受不了了!难道TB提供的帮助模版有问题?
Params
Vars
Numeric HasSendOrder(0); //用全局变量控制是否重复开平仓
Begin
If (BarStatus==0)
{
HasSendOrder = 0;
SetGlobalVar(0,HasSendOrder);
}
Else
{
HasSendOrder = GetGlobalVar(0);
}
If(close[1]>=Open[1])
{
If (A_BuyPosition()==0 && A_GetOpenOrderCount()==0 && BarStatus == 2 && HasSendOrder == 0)
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice()+20*MinMove*PriceScale);
HasSendOrder = 1;
SetGlobalVar(0,HasSendOrder);
}
}
Else
{
If (A_BuyPosition()>0 && A_GetOpenOrderCount()==0 && BarStatus == 2 && HasSendOrder == 0)
{
A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),Q_BidPrice()-20*MinMove*PriceScale);
HasSendOrder = 1;
SetGlobalVar(0,HasSendOrder);
}
}
End |
|