新股票均线指标-股票均线指标有哪些

2023-07-26 13:24:56 入门知识 0次阅读 投稿:admin
新股票均线指标.jpg

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

新股票均线指标


新股票均线指标


def update_stock_ma(self):
# 获取所有股票代码
stock_list = self.get_stock_list()
# 获取所有股票的日线数据
stock_data = self.get_stock_data(stock_list)
# 计算所有股票的均线数据
stock_ma = self.cal_stock_ma(stock_data)
# 将计算出的均线数据更新到数据库
self.update_stock_ma_to_db(stock_ma)
# 将计算出的均线数据更新到redis
self.update_stock_ma_to_redis(stock_ma)

# 获取所有股票代码
def get_stock_list(self):
stock_list = []
sql = 'select stock_code from stock_basic'
self.cursor.execute(sql)
results = self.cursor.fetchall()
for row in results:
stock_list.append(row[0])
return stock_list

# 获取所有股票的日线数据
def get_stock_data(self, stock_list):
stock_data = {}
for stock_code in stock_list:
sql = 'select date, close from stock_daily where stock_code = %s order by date desc limit %s'
self.cursor.execute(sql, (stock_code, self.ma_length))
results = self.cursor.fetchall()
stock_data[stock_code] = results
return stock_data

# 计算所有股票的均线数据
def cal_stock_ma(self, stock_data):
stock_ma = {}
for stock_code in stock_data.keys():
ma_list = []
for i in range(self.ma_length):
ma_list.append(stock_data[stock_code][i][1])
ma_list.reverse()
ma_5 = round(np.mean(ma_list[0:5]), 2)
ma_10 = round(np.mean(ma_list[0:10]), 2)
ma_20 = round(np.mean(ma_list[0:20]), 2)
ma_30 = round(np.mean(ma_list[0:30]), 2)
ma_60 = round(np.mean(ma_list[0:60]), 2)
ma_120 = round(np.mean(ma_list[0:120]), 2)
ma_250 = round(np.mean(ma_list[0:250]), 2)
stock_ma[stock_code] = [ma_5, ma_10, ma_20, ma_30, ma_60, ma_120, ma_250]
return stock_ma

# 将计算出的均线数据更新到数据库
def update_stock_ma_to_db(self, stock_ma):
for stock_code in stock_ma.keys():
ma_5 = stock_ma[stock_code][0]
ma_10 = stock_ma[stock_code][1]
ma_20 = stock_ma[stock_code][2]
ma_30 = stock_ma[stock_code][3]
ma_60 = stock_ma[stock_code][4]
ma_120 = stock_ma[stock_code][5]
ma_250 = stock_ma[stock_code][6]
sql = 'update stock_basic set ma_5 = %s, ma_10 = %s, ma_20 = %s, ma_30 = %s, ma_60 = %s, ma_120 = %s, ma_250 = %s where stock_code = %s'
self.cursor.execute(sql, (ma_5, ma_10, ma_20, ma_30, ma_60, ma_120, ma_250, stock_code))
self.conn.commit()

# 将计算出的均线数据更新到redis
def update_stock_ma_to_redis(self, stock_ma):
for stock_code in stock_ma.keys():
ma_5 = stock_ma[stock_code][0]
ma_10 = stock_ma[stock_code][1]
ma_20 = stock_ma[stock_code][2]
ma_30 = stock_ma[stock_code][3]
ma_60 = stock_ma[stock_code][4]
ma_120 = stock_ma[stock_code][5]
ma_250 = stock_ma[stock_code][6]
self.redis_conn.hset(stock_code, 'ma_5', ma_5)
self.redis_conn.hset(stock_code, 'ma_10', ma_10)
self.redis_conn.hset(stock_code, 'ma_20', ma_20)
self.redis_conn.hset(stock_code, 'ma_30', ma_30)
self.redis_conn.hset(stock_code, 'ma_60', ma_60)
self.redis_conn.hset(stock_code, 'ma_120', ma_120)
self.redis_conn.hset(stock_code, 'ma_250', ma_250)


if __name__ == '__main__':
stock_ma = StockMa()
stock_ma.update_stock_ma()

股票均线指标参数最佳设置


股票均线指标参数最佳设置

日线5,10,20,周线5,10
默认的参数为5天 10天 20天 和60天
1. 将鼠标放在上方均线参数处右击,会出现下拉菜单。
2. 选择其中的“调整指标参数”。遍可以进行修改。
3. 就会出现一个菜单,其中便可以修改你想要的参数。
这个操作也可以运用在macd kdj boll线等常用指标中。操作相同。

股票均线指标有哪些


股票均线指标有哪些

如何利用均线指标确定股票买卖点
1、5日均线上穿10日均线,且10日均线也向上,将有一段上升行情。
2、10日均线上穿30日均线,且30日均线也向上,将有一段中级上升行情。
3、55日均线向上必有一轮中级行弦情,而55日均线上穿12部或钢在保垂节获构谁5日均线则几乎百分之百有较大行情。
4、三条短期均线刚刚向上发散呈多头排列(发散角度较为平缓),可逢低吸纳。
5、5日(10日)均线经过下滑、走宪练女学定于到热岩强平后开始上翘,此境场鲁房时股价若带量收阳上穿5日集叫要跟顺断(10日)均线,可逢低买进。
6、5日、10日均线上穿20日(30)均线形成上拐点,可即时买进,称为均线三角形。最好同时出现成交量三角形,必涨无疑;如若三条均线是13日、21日、34日形成的均线三角形,称为大均线三角形或翻倍三角形;出现均线似物代流三角形后,5日均线拐头死叉10日均线(此时最好10日均线走平或向上)后不久又是金叉,且下方有大均线如34日均线托住,为日后特大黑马,但当时成交量必须极度萎缩,称为空中加油;三条均线参数采取8、13、21或13、21、34用于个股效果极佳。
谈均线多头排列与均线三边占式保二部胶诉角形,以5、10果阶扬妒击者长衡准直族、20均线为例。并不是所有的多头排列的股票都是可以买的,有价值的多头排列有以下特点:
1、每条均线,尤其是短期均线,都呈平滑的圆弧形,不可有拐点;所谓乱线无好票。
2、长期均线弧度大,短期均线弧命尽运度小,间距均匀,2%为好,即10元股票均线最好相距0.20元。
3、多条均线粘合缠绕应重点关注,最少三条以上,且55、向120、240均线必须在股价下方。
4、短期刻程独斯假克作乎论均线打开之际必须有成交量的配合损剂称得风。
5、短期均线回调不破长期均线后再形成多头(空中调头)放量杀入。
6、均线三角形的构成周期不宜过长,周期长灵敏度不够。
7、三角形出现后左边短为好,其上穿速度快,上涨意愿强烈;顶角大为好(钝角)。
8、三角形出现后,三角形面积越小越好;时间跨度以3个交易日为好,跨度太大,如5个交易日以上,则等到三角形成时,上涨行情也快结束了。
9、三角出现后,形状越规则越好,尤其是三角底边(10日均线)最好是直线,长均线也最好走平。
10、三角出现后,K线办施创友第成两阳夹一阴、阳包阴、一阳吞三线时成功率较高,股价一旦穿破三角,意义将丧失。
均线卖点:
1、5日均线下穿10日均线,且10日均线高位走平或向下,将有一段下跌行情。
2、10那父设也贵直日均线下穿30日均线,且30日均线高位走平或向下,将有一段中困级下跌行情。
3、55日均线走平或向下不会有大行情,弱市反弹几乎没有超过55日均线的放验各差克宜。
4、5日均线与10日均线高位区死叉,必附印阶吃额线见烟与叶屋须逃顶或止损。
5、股价收阴并下破5日或10日均线,必须止损。
6、5日、10日均线下穿20日均线记形成三角形,永久离场信号;当均量线也形成此类三角形,是绝对的顶部。
7、5日(10日)均线在高位经过上升、走平之后开始下滑,若此时股价收阴下破5日或10日均线,必须逃顶。
8、在日K线一直保持在10日均线之上时,可以一路持有,一旦股价以长阴或盘势跌破10日均线,应立即出货。
9、反弹走势中,如果收上影线较长且伴有较大成交量K线(无论阴阳),表示反弹结束,且往往受阻于某一条重要均线如30或55日均线等,属于放量冲关不成,因此必回调。
10、一阴破三线,即一阴跌破5日、10日、20日均线,绝顶的头部。


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