股票交易中的“均线多头排列”选股公式
发布时间:7小时前阅读:12

均线多头排列是一种经典的趋势跟踪形态,指短期均线在上,中期居中,长期在下,三线向上发散。这种形态代表股票处于强势上涨趋势中。本文介绍如何用均线多头排列选股及实战技巧。
定义:5日 > 10日 > 20日 > 60日(或类似),所有均线方向向上,股价在所有均线上方。多头排列意味着所有周期持股者都盈利,抛压小,上涨阻力小。选股公式(以通达信风格为例):MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); MA60:=MA(C,60); COND1: MA5>MA10 AND MA10>MA20 AND MA20>MA60; COND2: MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND MA20>REF(MA20,1); COND3: C>MA5; 多头排列: COND1 AND COND2 AND COND3。
买入时机:均线刚开始形成多头排列(第一次满足条件),尤其是经过长期盘整后。股价回踩20日均线不破,成交量温和放大。买入时建议分批,避免追高。卖出时机:5日均线下穿10日均线(短期转弱),或跌破20日均线。也可以使用移动止损。
注意事项:多头排列适用于上升趋势,不适合震荡市。强势股可能会一直维持多头排列,需要结合其他指标避免追高。可选择行业龙头,效果更好。多头排列选股会选出很多股票,可以结合成交量(放量)和基本面(业绩增长)进一步筛选。
量化策略:在QMT中,可以设置每日扫描全市场股票,选出首次形成多头排列的股票,开盘买入。持有到死叉卖出。回测需设置滑点和佣金。示例代码:
`python
def after_trading(context):
stocks = get_stock_list_in_sector('沪深A股')
buy_list = []
for stock in stocks:
close = history_bars(stock, 60, '1d', 'close')
if len(close) < 60: continue
ma5 = sum(close[-5:])/5
ma10 = sum(close[-10:])/10
ma20 = sum(close[-20:])/20
ma60 = sum(close[-60:])/60
if ma5>ma10 and ma10>ma20 and ma20>ma60 and close[-1]>ma5:
buy_list.append(stock)
context.buy_list = buy_list[:10]
`
次日开盘买入。国金证券的选股系统支持自定义条件选股。量化用户可用QMT实现自动化选股和交易,10万资金即可开通。两融账户也可使用该策略。多头排列策略是趋势交易者的基础工具,简单有效,但需注意市场风格切换。
温馨提示:投资有风险,选择需谨慎。


问一问

+微信
分享该文章
