- 精华
- 0
- 在线时间
- 42 小时
- UID
- 205882
- 积分
- 11
- 帖子
- 9
- 阅读权限
- 10
- 注册时间
- 2015-3-25
- 最后登录
- 2020-7-31
- 精华
- 0
- UID
- 205882
- 积分
- 11
- 帖子
- 9
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2015-3-25
- 最后登录
- 2020-7-31
|
发表于 2016-1-26 14:01:01
|显示全部楼层
Data1_Q_Last=Data1.Q_Last;
Data0_Q_bid=Q_BidPrice;
Data0_Q_Ask=Q_AskPrice;
If(BarStatus==2&&(Data0_Q_bid==InvalidNumeric||Data0_Q_Ask==InvalidNumeric||Data1_Q_last==InvalidNumeric||Data1_Q_last>Data1.High*1.008||Data1_Q_last<Data1.low*0.992)) //实时数据是否正确有效
{
FileAppend("d:\\log\\bd_system_1_"+Account_S1+symbol_000+"_error.log",DateTimeToString(CurrentDate+CurrentTime)+"行情数据错误:ask="+Text(Data0_Q_ask)+" bid="+Text(Data0_Q_bid)+" last="+Text(Data1_Q_last));
return;
}
这段代码记录错误的Q_last数据,极少出现,但会出现从螺纹的图表上读取到了橡胶图表的数据。会引发止损。 |
|