Python計算KDJ值


Python計算KDJ值,但計算的結果跟通達信軟件有一定的差別。

import talib as ta
import tushare as ts
import pandas as pd
dw = ts.get_k_data("601069")
print(dw)
dw = dw[60:]
dw.index = range(len(dw))
dw['slowk'], dw['slowd']  = ta.STOCH(dw['high'].values, dw['low'].values, dw['close'].values, fastk_period=9, slowk_period=3, slowk_matype=1, slowd_period=3, slowd_matype=1)
df = pd.DataFrame(data=dw)
row = df.iloc[-10:].values
print(row)



 


 
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM