股票分时均线指标-分时均线的意义

2023-07-24 入门知识 0次阅读 admin
股票分时均线指标.jpg

关于股票分时均线指标的问题,我们总结了以下几点,给你解答:

股票分时均线指标


股票分时均线指标


:param stock_code:
:return:
"""
# 获取股票分时图
stock_data = get_stock_data(stock_code)
# 计算均线
stock_data['ma5'] = stock_data['close'].rolling(window=5).mean()
stock_data['ma10'] = stock_data['close'].rolling(window=10).mean()
stock_data['ma20'] = stock_data['close'].rolling(window=20).mean()
stock_data['ma30'] = stock_data['close'].rolling(window=30).mean()
stock_data['ma60'] = stock_data['close'].rolling(window=60).mean()
stock_data['ma120'] = stock_data['close'].rolling(window=120).mean()
stock_data['ma250'] = stock_data['close'].rolling(window=250).mean()
return stock_data


def get_stock_data_macd(stock_code):
"""
获取股票分时图的MACD指标
:param stock_code:
:return:
"""
# 获取股票分时图
stock_data = get_stock_data(stock_code)
# 计算MACD
stock_data['ema12'] = stock_data['close'].ewm(span=12).mean()
stock_data['ema26'] = stock_data['close'].ewm(span=26).mean()
stock_data['diff'] = stock_data['ema12'] - stock_data['ema26']
stock_data['dea'] = stock_data['diff'].ewm(span=9).mean()
stock_data['macd'] = 2 * (stock_data['diff'] - stock_data['dea'])
return stock_data


def get_stock_data_kdj(stock_code):
"""
获取股票分时图的KDJ指标
:param stock_code:
:return:
"""
# 获取股票分时图
stock_data = get_stock_data(stock_code)
# 计算KDJ
stock_data['low_list'] = stock_data['low'].rolling(window=9).min()
stock_data['high_list'] = stock_data['high'].rolling(window=9).max()
stock_data['rsv'] = (stock_data['close'] - stock_data['low_list']) / (
stock_data['high_list'] - stock_data['low_list']) * 100
stock_data['k'] = stock_data['rsv'].ewm(com=2).mean()
stock_data['d'] = stock_data['k'].ewm(com=2).mean()
stock_data['j'] = 3 * stock_data['k'] - 2 * stock_data['d']
return stock_data


def get_stock_data_boll(stock_code):
"""
获取股票分时图的BOLL指标
:param stock_code:
:return:
"""
# 获取股票分时图
stock_data = get_stock_data(stock_code)
# 计算BOLL
stock_data['ma20'] = stock_data['close'].rolling(window=20).mean()
stock_data['std20'] = stock_data['close'].rolling(window=20).std()
stock_data['up'] = stock_data['ma20'] + 2 * stock_data['std20']
stock_data['down'] = stock_data['ma20'] - 2 * stock_data['std20']
return stock_data


def get_stock_data_rsi(stock_code):
"""
获取股票分时图的RSI指标
:param stock_code:
:return:
"""
# 获取股票分时图
stock_data = get_stock_data(stock_code)
# 计算RSI
stock_data['diff'] = stock_data['close'].diff()
stock_data['up'] = stock_data['diff'][stock_data['diff'] > 0].fillna(0)
stock_data['down'] = -stock_data['diff'][stock_data['diff'] < 0].fillna(0)
stock_data['up_ma6'] = stock_data['up'].rolling(window=6).mean()
stock_data['down_ma6'] = stock_data['down'].rolling(window=6).mean()
stock_data['rs'] = stock_data['up_ma6'] / stock_data['down_ma6']
stock_data['rsi'] = 100 - (100 / (1 + stock_data['rs']))
return stock_data


def get_stock_data_wr(stock_code):
"""
获取股票分时图的WR指标
:param stock_code:
:return:
"""
# 获取股票分时图
stock_data = get_stock_data(stock_code)
# 计算WR
stock_data['high_list'] = stock_data['high'].rolling(window=10).max()
stock_data['low_list'] = stock_data['low'].rolling(window=10).min()
stock_data['wr1'] = 100 * (stock_data['high_list'] - stock_data['close']) / (
stock_data['high_list'] - stock_data['low_list'])
stock_data['high_list'] = stock_data['high'].rolling(window=6).max()
stock_data['low_list'] = stock_data['low'].rolling(window=6).min()
stock_data['wr2'] = 100 * (stock_data['high_list'] - stock_data['close']) / (
stock_data['high_list'] - stock_data['low_list'])
return stock_data


def get_stock_data_cci(stock_code):
"""
获取股票分时图的CCI指标
:param stock_code:
:return:
"""
# 获取股票分时图
stock_data = get_stock_data(stock_code)
# 计算CCI
stock_data['tp'] = (stock_data['high'] + stock_data['low'] + stock_data['close']) / 3
stock_data['ma_tp'] = stock_data['tp'].rolling(window=14).mean()
stock_data['md_tp'] = stock_data['tp'].rolling(window=14).std()
stock_data['cci'] = (stock_data['tp'] - stock_data['ma_tp']) / (
0.015 * stock_data['md_tp'])
return stock_data


def get_stock_data_dmi(stock_code):
"""
获取股票分时图的DMI指标
:param stock_code:
:return:
"""
# 获取股票分时图
stock_data = get_stock_data(stock_code)
# 计算DMI
stock_data['up_move'] = stock_data['high'] - stock_data['high'].shift(1)
stock_data['down_move'] = stock_data['low'].shift(1) - stock_data['low']
stock_data['up_ave_14'] = stock_

分时均线的意义


分时均线的意义

K线是记录该股每天开盘价,收盘价,最高与最低价。分时图黄线是该股当天均价,白线是实时价。最下面的代表单笔成交量。

个股分时均线


个股分时均线

历史信息地雷
双击或按数字1和6就可以进入查看信息了

猜你感兴趣: 股票分时均线指标