通达信选股公式:双重KDJ条件筛选 (30分钟 & 120分钟)
我想要编写一个通达信选股公式,能够同时满足两个条件:
- 在30分钟时图里的KDJ指标中,D值小于20但大于0;
- 在120分钟时图里的KDJ指标中,D值也小于20但大于0。
以下这个公式正确吗?
120分时图里的KDJ里的D值也小于20但大于0
C30:=REF(C,29);
H30:=REF(H,29);
L30:=REF(L,29);
RSV30:=100*(C30-LLV(L30,9))/(HHV(H30,9)-LLV(L30,9));
K30:=MA(RSV30,3);
D30:=MA(K30,3);
C120:=REF(C,119);
H120:=REF(H,119);
L120:=REF(L,119);
RSV120:=100*(C120-LLV(L120,9))/(HHV(H120,9)-LLV(L120,9));
K120:=MA(RSV120,3);
D120:=MA(K120,3);
D30<20 AND D30>0 AND D120<20 AND D120>0
如果把上面30分内的公式去掉,仅保留120分的公式,该怎么改写?
通达信提示有错误句:'C:=REF(C,119),且变量 C 与函数名重复!'
我想要把这个公式里的天数加个限制,只包含当天及当天之前的两天的数值,也就是 REF(C,2) 。
通达信提示有错误句:'C:=REF(C,2),且变量 C 与函数名重复!'
通达信提示有错误句:'C:=REF(C,2),且变量 C 与函数名重复!'
通达信提示下面这个公式有错误句:'C:=REF(C,2) ,且变量 C 与函数名重复!'
C:=REF(C,2);
H:=REF(H,2);
L:=REF(L,2);
RSV:=100*(C-LLV(L,9))/(HHV(H,9)-LLV(L,9));
K:=MA(RSV,3);
D:=MA(K,3);
D<20 AND D>0
通达信提示有错误句:'C:=REF(C,2) ,且变量 C 与函数名重复!' 能不能不要让变量C与函数名重复?
解决方案:
可以将变量名改为其他名称,比如将C改为Close,即可解决该问题。
例如:
Close:=REF(Close,2);
H:=REF(H,2);
L:=REF(L,2);
RSV:=100*(Close-LLV(L,9))/(HHV(H,9)-LLV(L,9));
K:=MA(RSV,3);
D:=MA(K,3);
D<20 AND D>0
原文地址: https://www.cveoy.top/t/topic/miXy 著作权归作者所有。请勿转载和采集!