通达信公式没有未来函数,前几天的信号怎么会消失

2025-03-05 03:05:12
推荐回答(1个)
回答1:

问题出在“REFDATE(低,DATE);”,
REFDAY()函数的第二个参数必须是常数,而DATE却是个变量,于是就强制把DATE变为常量,返回DATE的最新值,对于几天前而言,DATE的最新值就是未来数据,于是就产生了引用未来数据的情况。
简而言之,应用了未来数据。

把它改为不应用未来数据的公式,如下:
N:=90;M:=3;
低:REF(LLV(L,N),M);
XG:低=L AND ((C-L)>(O-C) OR (O-L)>(C-O)) ,COLORYELLOW,LINETHICK5,STICK;