均线多头排列怎么写?通达信趋势选股公式
上一篇讲了突破回踩确认,属于"精确打击"。这一篇讲一个更基础的工具——均线多头排列。它不负责精准择时,而是帮你做第一道筛选:只做上升趋势的股票,把下降趋势和横盘的全部排除掉。
很多散户亏钱的根源就是逆势操作——在下降趋势里反复抄底。均线多头排列是最简单粗暴的趋势过滤器。
⚠ 风险提示:本文仅讲解通达信公式编写语法,属于软件使用技术分享,不构成投资建议。指标基于历史数据,未来不一定重复。
一、什么是均线多头排列
多头排列的定义很简单:短期均线 > 中期均线 > 长期均线,且所有均线都向上倾斜。
| 排列类型 | 均线关系 | 市场含义 |
|---|---|---|
| 多头排列 | MA5 > MA10 > MA20 > MA60 | 上升趋势,持股或买入 |
| 空头排列 | MA5 < MA10 < MA20 < MA60 | 下降趋势,空仓观望 |
| 纠缠状态 | 均线互相交叉缠绕 | 震荡市,方向不明 |
二、选股公式(完整版)
MA5 := MA(CLOSE, 5);
MA10 := MA(CLOSE, 10);
MA20 := MA(CLOSE, 20);
MA60 := MA(CLOSE, 60);
多头排列 := MA5 > MA10 AND MA10 > MA20 AND MA20 > MA60;
均线向上 := MA5 > REF(MA5, 1) AND MA10 > REF(MA10, 1) AND MA20 > REF(MA20, 1);
角度合理 := (MA20 - REF(MA20, 10)) / REF(MA20, 10) * 100 > 0.5;
不远离均线 := CLOSE < MA5 * 1.15;
非ST := NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
XG: 多头排列 AND 均线向上 AND 角度合理 AND 不远离均线 AND 非ST;
参数说明:
多头排列 → 5/10/20/60四线依次排列,最基础的条件
均线向上 → 5日、10日、20日均线都在上移,确保趋势没走平
角度合理 0.5% → 20日均线10天斜率超过0.5%,过滤走平状态
不远离均线 1.15 → 股价不超过5日线的15%,避免追高接在加速末端
多头排列 → 5/10/20/60四线依次排列,最基础的条件
均线向上 → 5日、10日、20日均线都在上移,确保趋势没走平
角度合理 0.5% → 20日均线10天斜率超过0.5%,过滤走平状态
不远离均线 1.15 → 股价不超过5日线的15%,避免追高接在加速末端
三、进阶版:加入均线粘合后发散
基础版选出来的是"已经在上升趋势中"的票。进阶版抓的是均线从粘合到发散的拐点——这是趋势启动的早期信号。
MA5 := MA(CLOSE, 5);
MA10 := MA(CLOSE, 10);
MA20 := MA(CLOSE, 20);
MA60 := MA(CLOSE, 60);
均线间距 := (MAX(MAX(MA5, MA10), MAX(MA20, MA60)) - MIN(MIN(MA5, MA10), MIN(MA20, MA60))) / MIN(MIN(MA5, MA10), MIN(MA20, MA60)) * 100;
近期粘合 := COUNT(均线间距 < 8, 20) >= 5;
当前发散 := 均线间距 > 12;
多头排列 := MA5 > MA10 AND MA10 > MA20 AND MA20 > MA60;
放量确认 := VOL > MA(VOL, 10) * 1.3;
XG: 近期粘合 AND 当前发散 AND 多头排列 AND 放量确认 AND CLOSE > MA60 AND 非ST;
进阶版逻辑:
均线间距 < 8% → 四线粘合(间距小于8%)
近期粘合出现过至少5天 → 确认是横盘整理而非偶然靠近
当前发散 > 12% → 均线开始拉开,趋势启动
放量确认 → 发散当天带量,说明不是假突破
均线间距 < 8% → 四线粘合(间距小于8%)
近期粘合出现过至少5天 → 确认是横盘整理而非偶然靠近
当前发散 > 12% → 均线开始拉开,趋势启动
放量确认 → 发散当天带量,说明不是假突破
四、参数怎么调
| 参数 | 保守型 | 平衡型(默认) | 激进型 |
|---|---|---|---|
| 均线组合 | 10/20/60 | 5/10/20/60 | 5/10/20/30 |
| 角度阈值 | 1.0% | 0.5% | 0.2% |
| 不远离阈值 | 1.08 | 1.15 | 1.25 |
| 粘合间距 | 5% | 8% | 12% |
| 发散间距 | 15% | 12% | 10% |
五、副图指标(可视化)
MA5: MA(CLOSE, 5), COLORRED, LINETHICK1;
MA10: MA(CLOSE, 10), COLORYELLOW, LINETHICK1;
MA20: MA(CLOSE, 20), COLORGREEN, LINETHICK1;
MA60: MA(CLOSE, 60), COLORBLUE, LINETHICK1;
多头 := MA5 > MA10 AND MA10 > MA20 AND MA20 > MA60;
DRAWICON(多头 AND REF(多头, 1) = 0, LOW * 0.97, 1);
六、常见错误
错误1:只用多头排列做选股,不加任何过滤
多头排列选出来的是"已经在涨"的票,如果恰好选在加速末端,容易追高。一定要加"不远离均线"条件。
错误2:用太多均线
有人写5/10/20/30/60/120/250七线多头,条件太苛刻,一年选不出几只。4条均线足够。
错误3:忽略均线走平阶段
均线从向上变为走平是趋势减弱的信号。加"均线向上"条件可以过滤掉趋势末期。
~ ~ ~

