老师您好! 我想实现的选股条件是: KD指标目前的D值大于前一个K线的D值,这种当期指标数值比前一K线的数值大 应该用什么语句表达出来?谢谢!
老师,抱歉我不太会用,是直接这样做成选股条件吗?
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
d>ref(d,1);
这样的话在操作界面上显示不出来选项谁大于谁
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
cd:d>ref(d,1);//用变量输出下吧。
老师抱歉再麻烦您!
cd:d>ref(d,1);这句的意思是cd的赋值就是前一个周期的d值对吧
cd意思就是判断是否当前周期的D大于前一个周期的D,是返回1 否则返回0。并不是输出前一个周期d的值。
ref(d,1) 表示的是前一个周期的D。
那麻烦您能给一个赋值语句吗?比如赋值D1为前一K线的D值,这样我就可以在选股公式里直接比较D和前值D的数值了 您看这样行吗
很简单的。
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
D1:ref(d,1);//前一个周期的D
cd:d>D1;