小福利,运用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模型,属于量化交易的一部分内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)