获取股票均线数值-获取股票均线数值的指标

2023-07-14 00:48:53 入门知识 0次阅读 投稿:admin
获取股票均线数值.jpg

关于获取股票均线数值的问题,我们总结了以下几点,给你解答:

获取股票均线数值


获取股票均线数值


def get_ma_value(self, code, ma_list):
df = self.get_k_data(code)
for ma in ma_list:
df['MA_' + str(ma)] = df['close'].rolling(ma).mean()
return df

# 获取股票均线数值
def get_macd_value(self, code):
df = self.get_k_data(code)
df['EMA12'] = df['close'].ewm(span=12).mean()
df['EMA26'] = df['close'].ewm(span=26).mean()
df['DIF'] = df['EMA12'] - df['EMA26']
df['DEA'] = df['DIF'].ewm(span=9).mean()
df['MACD'] = 2 * (df['DIF'] - df['DEA'])
return df

# 获取股票均线数值
def get_kdj_value(self, code):
df = self.get_k_data(code)
low_list = df['low'].rolling(9).min()
low_list.fillna(value=df['low'].expanding().min(), inplace=True)
high_list = df['high'].rolling(9).max()
high_list.fillna(value=df['high'].expanding().max(), inplace=True)
df['RSV'] = (df['close'] - low_list) / (high_list - low_list) * 100
df['KDJ_K'] = df['RSV'].ewm(com=2).mean()
df['KDJ_D'] = df['KDJ_K'].ewm(com=2).mean()
df['KDJ_J'] = 3 * df['KDJ_K'] - 2 * df['KDJ_D']
return df

# 获取股票均线数值
def get_boll_value(self, code):
df = self.get_k_data(code)
df['MA20'] = df['close'].rolling(20).mean()
df['MD'] = df['close'].rolling(20).std()
df['BOLL_UP'] = df['MA20'] + 2 * df['MD']
df['BOLL_DOWN'] = df['MA20'] - 2 * df['MD']
return df

# 获取股票均线数值
def get_rsi_value(self, code):
df = self.get_k_data(code)
df['change'] = df['close'].diff()
df['up'] = df['change'][df['change'] > 0].fillna(0)
df['down'] = -df['change'][df['change'] < 0].fillna(0)
df['RSI_6'] = 100 * df['up'].rolling(6).mean() / (df['up'].rolling(6).mean() + df['down'].rolling(6).mean())
df['RSI_12'] = 100 * df['up'].rolling(12).mean() / (df['up'].rolling(12).mean() + df['down'].rolling(12).mean())
df['RSI_24'] = 100 * df['up'].rolling(24).mean() / (df['up'].rolling(24).mean() + df['down'].rolling(24).mean())
return df

# 获取股票均线数值
def get_wr_value(self, code):
df = self.get_k_data(code)
low_list = df['low'].rolling(10).min()
low_list.fillna(value=df['low'].expanding().min(), inplace=True)
high_list = df['high'].rolling(10).max()
high_list.fillna(value=df['high'].expanding().max(), inplace=True)
df['WR_10'] = 100 * (high_list - df['close']) / (high_list - low_list)
return df

# 获取股票均线数值
def get_cci_value(self, code):
df = self.get_k_data(code)
df['TP'] = (df['high'] + df['low'] + df['close']) / 3
df['MA_TP'] = df['TP'].rolling(14).mean()
df['MD_TP'] = df['TP'].rolling(14).std()
df['CCI'] = (df['TP'] - df['MA_TP']) / (0.015 * df['MD_TP'])
return df

# 获取股票均线数值
def get_psy_value(self, code):
df = self.get_k_data(code)
df['PSY'] = df['close'].diff()
df['PSY_6'] = 100 * df['PSY'][df['PSY'] > 0].rolling(6).sum() / 6
df['PSY_12'] = 100 * df['PSY'][df['PSY'] > 0].rolling(12).sum() / 12
return df

# 获取股票均线数值
def get_obv_value(self, code):
df = self.get_k_data(code)
df['OBV'] = df['volume']
df['OBV'][df['close'].diff() < 0] = -df['volume']
df['OBV_MA'] = df['OBV'].rolling(5).mean()
return df

# 获取股票均线数值
def get_roc_value(self, code):
df = self.get_k_data(code)
df['ROC'] = 100 * (df['close'] - df['close'].shift(12)) / df['close'].shift(12)
return df

# 获取股票均线数值
def get_mtm_value(self, code):
df = self.get_k_data(code)
df['MTM_6'] = df['close'].diff(6)
df['MTM_12'] = df['close'].diff(12)
return df

# 获取股票均线数值
def get_dma_value(self, code):
df = self.get_k_data(code)
df['MA_10'] = df['close'].rolling(10).mean()
df['MA_50'] = df['close'].rolling(50).mean()
df['DMA_10_50'] = df['MA_10'] - df['MA_50']
df['AMA_10_50'] = df['DMA_10_50'].rolling(10).mean()
return df

# 获取股票均线数值
def get_cr_value(self, code):
df = self.get_k_data(code)
df['CR_MA5'] = df['close'].rolling(5).mean()
df['CR_MA10'] = df['close'].rolling(10).mean()
df['CR_MA20'] = df['close'].rolling(20).mean()
df['CR'] = (df['CR_MA5'] + df['CR_MA10'] + df['CR_MA20']) / 3
df['CR_MA5_VOL'] = df['volume'].rolling(5).mean()
df['CR_MA10_VOL'] = df['volume'].rolling(10).mean()
df['CR_MA20_VOL'] = df['volume'].rolling(20).mean()
df['CR_VOL'] = (df['CR_MA5_VOL'] + df['CR

获取股票均线数值的指标


获取股票均线数值的指标

大哥!
20日均线你自己不能理解吗!
就是20天的一个平均值呗!

你要非要个公式`20天的股价加的一起除20~
得个平均值~看你今天的股价是不是在平均值之上不就完了`
================公式==================
最近20天的收盘价加在一起 除 20 得到的数就是20天的平均值啊!

50日就除50 100日就除100~

收盘价~
是以当日的收盘价作为依据,其他天数的股价移动平均线也是以收盘价来绘制的。
不是哪个指标,是和你想买的时候的指标比的.打个比方就是今天你算出20天平均线是50块,那么等到你想买的时候再看一下现在的价格和20天平均线作比较的
ma指标,移动平均线

再看看别人怎么说的。

获取股票均线数值的方法


获取股票均线数值的方法

    均线多头的股票怎样找到?均线的买进方法之前的时分现已介绍十分多了,今真日就和咱们介绍一个比较常见的买进方法,当均线闪现多头摆放的第一天的时分就能够买进了。下面的话咱们就给咱们详细的剖析一消铅下。


    均线在底部阅历了粘合之后,长时间的均线渐渐的闪现出来多头的摆放,当短期的均线还没有通过回调就现已闪现了多头趋势的时分,证明多方的力气十分的强壮,能够带动股票的价格继续的上攻。


    并且当股票的承穿特离小刑写价格上的短期的均线通过回调之后再次的闪拿衡好现出来多头摆放的时分,证明多方的力气是增强的,股票的价格即将是进到快速上涨的行情中。这个时分后市看多。


    这个形状通常是闪现在上涨行情一开始的时期,阐明股票的价格即将进到多方主导的上涨行情中,不管是短线的投资者或者是中长线的投资者,只有拦嫌是在均线的多头摆放刚出现的时分买进股票,投资者都能够取得挺好的收益。

    均线多头的形状


    上图便是均线的多头摆放走势图,就像是上图相管序为浓聚同,当均线闪现多头摆放的时罪引烈分,买点出来,这个时分的投资者能够安心的买进股票了。


    事例剖析


    用个来自股的首航节能(002665)作为比如,此股一直都是处于震动上升的行议例静庆居推右物站情中,7月23号的时分5日的均线上穿过10日的均线、20日的均线还有30日的均线造成了多头的摆放。


    证明多方的力气是在主导掌控行情,股票的价格即将继续的上涨,是十分确认的买进信号升言画。投资者这个时分应该活跃的买进股票。


    同时,当股票的价格跌落打破短期的均线,还是在长时间的均线上面的时分,股票的价格板器表材互上涨再次的在短周期的均线上站稳,构建成多头摆放的时分,此刻便是短线的投资者买进股票的最好的时机倒五促审殖。


    均线的多头摆放证明股票的序该古引由价格即将进到一个十分安稳的上升期内,投资者这个时分进入的话,尽管没有方法捉住股票的价格上涨开始的阶段,可是却能够在最大的极限之内逃避风险,这个是一个十分合适的追涨买点。


    多头的摆放越峻峭的话,股票的价格上涨的速度就越快,就愈加合适短线的投资者买进。


以上便是均线多头的股票怎样找到?的相关内容介绍,愈加详细的操作到时分投资者能够与其他的技能剖析目标相结合,精准的判别之后在进入。



声明:稳得一批是理财投资基础知识平台! 并不指导专业性投资! 投资有风险,入市需谨慎!