kd金叉求前面最近一次kd死叉期间rsi的最小值
反之求kd金叉期间rsi的最大值
您是要取RSI快线最大值和最小值?是的话参考:
N:=9;
N1:=7;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:SMA(RSV,M1,1);//RSV的移动平均值
D:SMA(K,M2,1);//K的移动平均值
J:3*K-2*D;
LC := REF(CLOSE,1);//前一周期收盘价
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
JC:=BARSLAST(CROSS(K,D));
SC:=BARSLAST(CROSSDOWN(K,D));
HH:IF(K>D,REF(HHV(RSI1,BARSLAST(SC)+1),JC+1),NULL),NODRAW;
LL:IF(K<D,REF(LLV(RSI1,BARSLAST(JC)+1),SC+1),NULL),NODRAW;
加载看了好像不是我要的...请老师写一个简单的:kd金叉期间(金叉到死叉)期间的最高收盘价 KD死叉期间(死叉到金叉)期间的最低收盘价
想求它们的比值,...
参考:
N:=9;
N1:=7;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:SMA(RSV,M1,1);//RSV的移动平均值
D:SMA(K,M2,1);//K的移动平均值
J:3*K-2*D;
JC:=BARSLAST(CROSS(K,D));
SC:=BARSLAST(CROSSDOWN(K,D));
HH:REF(HHV(C,JC),SC),NODRAW;
LL:REF(LLV(C,JC),JC),NODRAW;
HH/LL;