Python量化编程如何判断均线数据是金叉还是死叉?-股市数据均线策略编程分析
以平安银行的股票数据为例进行分析
1.使用tushare获取股市数据,直接上代码:
import pandas as pd
import numpy as np
import tushare as ts
token = 'c********c'
pro = ts.pro_api(token)
df = pro.daily(ts_code='601318.SH')
获取数据如下:
2.计算5日、30日均线数据:。
df['ma5'] = df['close'].rolling(5).mean()
df['ma30'] = df['close'].rolling(30).mean()
3.如何判断金叉,方法1:使用循环:
昨天的ma5小于ma30,今天的ma5大于ma30表示为金叉。