如何使用 data.State 判断Tick数据区是否有效?

08-01 10:24发布

付费偷看设置
发送
1条回答
无语无文
1楼 · 08-01 10:46.采纳回答
data.State 判断Tick数据区是否有效

用法: data.State //返回1时,表示当前数据区已经满足了Def_TickData设置的TICK容量,当前数据区是有效的;如果不为1,则表示未达到设置的TICK容量,数据区无效。 注://使用该函数前,需要用VAR_TICKDATA定义数据区,用Def_TickData定义数据区变量。 例: VAR_TICKDATA data; VOID MAIN() { data=Def_TickData("m1409",0,5); //data中装有5秒钟m1409的tick数据 IF(data.State == 1) { data.Num; // 表示data数组有多大 data[0].Ask1; // 表示第一笔tick数据的卖一价。 data[data.Num-1].Ask1;// 表示最新一笔tick的卖一价。 }