关于股票长周期均线参数的问题,我们总结了以下几点,给你解答:
股票长周期均线参数
# 均线参数
MA1 = 5
MA2 = 10
MA3 = 20
MA4 = 30
MA5 = 60
MA6 = 120
# 初始化股票池
stock_pool = []
# 获取所有股票代码
stock_code_list = get_stock_code_list()
# 获取所有股票的日线数据
stock_k_data = get_stock_k_data(stock_code_list)
# 计算所有股票的均线
stock_ma_data = get_stock_ma_data(stock_k_data, MA1, MA2, MA3, MA4, MA5, MA6)
# 过滤股票
stock_pool = filter_stock(stock_ma_data, MA1, MA2, MA3, MA4, MA5, MA6)
# 返回股票池
return stock_pool
# 获取所有股票代码
def get_stock_code_list():
# 获取所有股票代码
stock_code_list = list(ts.get_stock_basics().index)
return stock_code_list
# 获取所有股票的日线数据
def get_stock_k_data(stock_code_list):
# 获取所有股票的日线数据
stock_k_data = {}
for stock_code in stock_code_list:
stock_k_data[stock_code] = ts.get_k_data(stock_code, ktype='D', autype='qfq', start='2015-01-01')
return stock_k_data
# 计算所有股票的均线
def get_stock_ma_data(stock_k_data, MA1, MA2, MA3, MA4, MA5, MA6):
# 计算所有股票的均线
stock_ma_data = {}
for stock_code in stock_k_data.keys():
stock_ma_data[stock_code] = stock_k_data[stock_code].loc[:, ['date', 'close']]
stock_ma_data[stock_code]['MA' + str(MA1)] = stock_ma_data[stock_code]['close'].rolling(MA1).mean()
stock_ma_data[stock_code]['MA' + str(MA2)] = stock_ma_data[stock_code]['close'].rolling(MA2).mean()
stock_ma_data[stock_code]['MA' + str(MA3)] = stock_ma_data[stock_code]['close'].rolling(MA3).mean()
stock_ma_data[stock_code]['MA' + str(MA4)] = stock_ma_data[stock_code]['close'].rolling(MA4).mean()
stock_ma_data[stock_code]['MA' + str(MA5)] = stock_ma_data[stock_code]['close'].rolling(MA5).mean()
stock_ma_data[stock_code]['MA' + str(MA6)] = stock_ma_data[stock_code]['close'].rolling(MA6).mean()
return stock_ma_data
# 过滤股票
def filter_stock(stock_ma_data, MA1, MA2, MA3, MA4, MA5, MA6):
# 过滤股票
stock_pool = []
for stock_code in stock_ma_data.keys():
# 剔除均线数据不全的股票
if stock_ma_data[stock_code]['MA' + str(MA1)].count() < MA1 or
stock_ma_data[stock_code]['MA' + str(MA2)].count() < MA2 or
stock_ma_data[stock_code]['MA' + str(MA3)].count() < MA3 or
stock_ma_data[stock_code]['MA' + str(MA4)].count() < MA4 or
stock_ma_data[stock_code]['MA' + str(MA5)].count() < MA5 or
stock_ma_data[stock_code]['MA' + str(MA6)].count() < MA6:
continue
# 剔除均线上升趋势不明显的股票
if stock_ma_data[stock_code]['MA' + str(MA1)].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA2)].iloc[-1] or
stock_ma_data[stock_code]['MA' + str(MA2)].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA3)].iloc[-1] or
stock_ma_data[stock_code]['MA' + str(MA3)].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA4)].iloc[-1] or
stock_ma_data[stock_code]['MA' + str(MA4)].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA5)].iloc[-1] or
stock_ma_data[stock_code]['MA' + str(MA5)].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA6)].iloc[-1]:
continue
# 剔除最近几天收盘价低于均线的股票
if stock_ma_data[stock_code]['close'].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA1)].iloc[-1] or
stock_ma_data[stock_code]['close'].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA2)].iloc[-1] or
stock_ma_data[stock_code]['close'].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA3)].iloc[-1] or
stock_ma_data[stock_code]['close'].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA4)].iloc[-1] or
stock_ma_data[stock_code]['close'].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA5)].iloc[-1] or
stock_ma_data[stock_code]['close'].iloc[-1] < stock_ma_data[stock_code]['MA' + str(MA6)].iloc[-1]:
continue
# 将符合条件的股票加入股票池
stock_pool.append(stock_code)
return stock_pool
# 获取股票池
stock_pool = get_stock_pool()
# 打印股票池
print(stock_pool)
长周期均线指哪些均线
你好!
股票分析软件不同,其颜色也会不同,没有统一的规定,你可以根据你所使用的行情软件来分辨。具体是在K线图上,看日K线图上方与工具条下方之间的一排日K线数字,如 MA5、MA10、MA30……所对应的颜色,分别代表 5日、10日、30日、60日、120日、250日均线。。。。。。 股票知识 多头排列,就是日线在上,以下依次短期线、中期线、长期线,这说明我们过去买进的成本很低,做短线的、中线的、长线的都有赚头,市场一片向上,这便是典型的牛市了。多头排列代表多方(买方)力量强大,后市将由多方主导行情,此时是中线进场的机会。 怎么样才能尽快的入门? http://blog.eastmoney.com/xiayingsha 你还有不明白的地方可以再追问我,祝你成功! 均线代表这段时期的平均成本,如5日,5周,5月,分别代表相应的:日,周,月)的成本,通过各均线排列,提供操作方向。如多头,即短期在中,长期之长,看涨(也就是,5,10,20,30,60,120这样的排列),反之称空头排列(120,60,30,20,10,5)看空。。。当然实际操作,要比这复杂的一些,但基本要领就是这样。。。
你说的应该是K线主图上不同颜色的曲线吧?这几条线就是均线,分别代表不同周期,一般有5、10、20、30、60等,你对应的看主图上面,按照颜色有不同标识,就会知道哪种颜色代表什么周期均线了。由于不同软件对均线定义的不同,颜色和周期是有差异的。
这是均线系统的各条均线,分为短期均线、中期均线、长期均线;均线系统对于股价起助跌作用和助涨作用!
长周期均线策略
均线的选择需根据基金定投的时长决定,建议如下:预期定投0-2年--180日均线;预期定怕儿适形蒸养福投3-5年--250日均线;预期定投超5年--500日均温滑要倒多兵据线。 必须选准均线。选均线组合的秘诀是“短期均线<中期均线<长期均线”。其中,短期均线可以在5日、10日、20日物轻右油村早、30日、60日中任选其一,中期均线可以在30日、60日、90日、120日、180日中任选其一,长期均线可以在60日、90日、120日、形管水180日、250日中任选其一。趋势定投将根据投资者设置的指数短期、中期、长期三条均线的关系对市场趋势的强弱进行判断。特别指出的是,均线组合需由投资者自行选择并移设定,不同的均线组合对趋势定投的投资效果会产生不同的影响。 最后:力求选好方法。选方法的诀窍工针岩断掌局是“偏好进取选‘时点’,偏好众效投粒稳健选‘事件’”,可以根据自身的风险偏好进行选择。其中,时点指标法是指在交浓秋复列她混概口示易触发当日,如果所设均线组合满足“短期均线≤中期均半顶院济也查右加粒线≤长期均线”,则动确房架跳断施演判断为市场趋势走弱;如不满足以上条件,则判断为市场趋势走强。事件驱动法是指在上次交易至本次交易之间,如果短期均线上穿长期均线,或中期均线上穿长期均线且短期均线在长期均线上方,则判断为市场趋势走强;如不满足以上条件,则继续进行以下判断:如果中期均线下穿长期均线,或短期均线下穿块烟告政然长期均线且中期均线在长德坐成练以班期均线下方,则判断为市场趋势走弱。