Python 金融量化 RSI相对强弱指标

  • 6.RSI指标判断股票超买和超卖状态

  • 7. RSI的“黄金交叉”与“死亡交叉”

  • 8. 细节改进

1. 定义获取数据函数

==================================================================================

第一步,我们照常从tushare获取数

import tushare as ts

import pandas as pd

token = ‘Your token’ # 输入你的接口密匙,获取方式及相关权限见Tushare官网。这句话不能照抄!

pro = ts.pro_api(token)

def get_data(tscode):

df = pro.daily(ts_code=tscode)

df = df.loc[:, [‘trade_date’, ‘open’, ‘high’, ‘low’, ‘close’, ‘vol’]]

df.rename(

columns={

‘trade_date’: ‘Date’, ‘open’: ‘Open’,

‘high’: ‘High’, ‘low’: ‘Low’,

‘close’: ‘Close’, ‘vol’: ‘Volume’},

inplace=True) # 重定义列名,方便统一规范操作。

df[‘Date’] = pd.to_datetime(df[‘Date’]) # 转换日期列的格式,便于作图

df.set_index([‘Date’], inplace=True) # 将日期列作为行索引

df = df.sort_index() # 倒序以便作图

return df

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值