等级: 新手上路
- 注册:
- 2024-8-20
- 曾用名:
|
老师,请帮我看看,我的本地预警数据有两个问题 1、本地预警界面数据频繁刷新,同一指标反复刷新(见图) 2、导出数据只要开机运行或者开盘内半小时范围就会反复刷新(见图)
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
X:=EXIST((CROSS(MA10,MA20)),5) ;
Y:=EXIST((CROSS(MA20,MA10)),5) ;
XG:X=1;
YG:Y=1;
sellcond:=XG;
buycond:=YG;
str1:STKLABEL&' '&NUMTOSTR(datatype,0)&' t119';
str2:STKLABEL&' '&NUMTOSTR(datatype,0)&' t229';
t119:extgbdata(str1);
t229:extgbdata(str2);
IF DATE<>REF(DATE,1) THEN BEGIN
extgbdataset(str1,0);
extgbdataset(str2,0);
END
if sellcond and t119<TIME then
begin
平预警:1;//预警条件1
extgbdataset(str1,TIME);
DEBUGFILE('D:\AAA\1200#.TXT',stklabel&' sellcond:%.0f'&' 周期类型='&NUMTOSTR(datatype,0)
&' ma5:'&NUMTOSTR(ma5,3)&' ma10:'&NUMTOSTR(ma10,3)&' ma20:'&NUMTOSTR(ma20,3),sellcond);
END
if buycond and t229<TIME then
begin
开预警:1;//预警条件2
extgbdataset(str2,TIME);
DEBUGFILE('D:\AAA\1200###.TXT',stklabel&' BUYCON:%.0f'&' 周期类型='&NUMTOSTR(datatype,0)
&' ma5:'&NUMTOSTR(ma5,3)&' ma10:'&NUMTOSTR(ma10,3)&' ma20:'&NUMTOSTR(ma20,3),buycond);
end
请问问题原因及如何修改 谢谢
|
|