小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析

小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析,第1张

小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析

import pandas as pd
from sqlalchemy import  create_engine
# import pymysql
import talib as ta
import matplotlib as plt
import pandas as pd

df=pd.read_excel('D:\stockdata\stock2.xlsx')
# df.head(10)
df=df.sort_values(by='trade_date',ascending=True)
df2=df.loc[df['ts_code']=='600519.SH']
df2.head(10)

import plotly,cufflinks
import chart_studio.plotly as py
import plotly.graph_objects as go
import pandas as pd
from plotly.offline import download_plotlyjs,init_notebook_mode,plot,iplot
df2.info()

df2['k'],df2['d']=ta.STOCH(df2['high'].values,
                           df2['low'].values,
                           df2['close'].values,
                           fastk_period=9,
                           slowk_period=3,
                           slowk_matype=0,
                           slowd_period=3,slowd_matype=0)
df2.head(20)

df2['j']=3*df2['k'].values-2*df2['d'].values
df2[df2['j']<0]

import cufflinks as cf
cf.go_offline()
qf=cf.QuantFig(df2)
qf.add_bollinger_bands()
qf.iplot()

加上RSI指数曲线
qf.add_rsi()
qf.iplot()

以上就是stock分析模型之一的KDJ模型,属于量化交易的一部分内容。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/727072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存