- 精华
- 0
- 在线时间
- 280 小时
- UID
- 5525
- 积分
- 1473
- 帖子
- 429
- 阅读权限
- 60
- 注册时间
- 2009-9-22
- 最后登录
- 2022-5-23
- 精华
- 0
- UID
- 5525
- 积分
- 1473
- 帖子
- 429
- 主题
- 93
- 阅读权限
- 60
- 注册时间
- 2009-9-22
- 最后登录
- 2022-5-23
|
测试程序是控制每个Bar只输出一次记录,用公共变量控制,但实测的结果不是想要的结果。
请大家帮助分析原因,我实在找不出问题。
//------------------------------------------------------------------------
// 简称: Test6
// 名称:
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------
Begin
If (BarStatus==0) {SetGlobalVar(0,0);Return;}
// 控制每个Bar仅执行一次
If (CurrentBar!=GetGlobalVar(0))
{ SetGlobalVar(0,CurrentBar);
If (BarStatus==2)
{ FileAppend("C:\\Test6.Log",Text(CurrentBar)+" #2 "+DateToString(Date)+" "+TimeToString(Time)+" "+TimeToString(CurrentTime));
}
Else
{ FileAppend("C:\\Test6.Log",Text(CurrentBar)+" #1 "+DateToString(Date)+" "+TimeToString(Time)+" "+TimeToString(CurrentTime));
}
}
End |
|