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