打开通达信公式管理器,找到kdj公式可以看到里面的东西,是这样描述的:
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
输出K:RSV的M1日[1日权重]移动平均
输出D:K的M2日[1日权重]移动平均
输出J:3*K-2*D
公式如下:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
尼玛看网上都是一大抄的,抄来抄去,都是瞎掰,都不打开公式管理器看看。
看到这个就好办了,要么在talib里面指定slowd=k_matype,slowd_matype 这两个类型
要么根据上面的公式自己用pandas完成
2017-07-27