- 精华
- 0
- 在线时间
- 217 小时
- UID
- 53
- 积分
- 765
- 帖子
- 121
- 阅读权限
- 60
- 注册时间
- 2007-7-26
- 最后登录
- 2011-5-11
- 精华
- 0
- UID
- 53
- 积分
- 765
- 帖子
- 121
- 主题
- 31
- 阅读权限
- 60
- 注册时间
- 2007-7-26
- 最后登录
- 2011-5-11
|
我需要用全局变量来记录A_SendOrder已经执行的次数,在BAR=0时对全局变量进行初始化.我原来以为BAR0只走一次的.
现在有什么办法
If (BarStatus == 0)
{
SetGlobalVar(1,0);
}
// 开仓
If (GetGlobalVar(1) == 0 && High[1] < High[2] && Low[1] > Low[2])
{
If (Close >= High[1])
{
SetGlobalVar(1,1);
A_SendOrder(Enum_Buy,Enum_Entry,1,Close);
}Else If (Close <= Low[1])
{
SetGlobalVar(1,-1);
A_SendOrder(Enum_Sell,Enum_Entry,1,Close);
}
} |
|