指标源码
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线: (20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
马线:MA(牛线,6),COLORGREEN;
水平面:MA(CLOSE,60),POINTDOT,COLORYELLOW;
MS:IF(牛线>=REF(牛线,1),牛线,DRAWNULL),COLORRED,LINETHICK2;
MM:IF(马线>=REF(马线,1),马线,DRAWNULL),COLORYELLOW,LINETHICK2;
买:=CROSS(牛线,马线);
卖:=CROSS(马线,牛线);
DRAWICON(买,L*0.97,1);
DRAWTEXT(买,L*0.95,'B'),COLORYELLOW;
DRAWICON(卖,H*1.03,2);
DRAWTEXT(卖,H*1.05,'S'),COLORWHITE;
这是一款简洁实用的趋势跟踪主图指标,通过”牛线”和”马线”的交叉来判断买卖点。设计理念是”趋势跟随“——与趋势为友,顺势而为。
一、 代码核心逻辑分析
1. MID:加权均价
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
| 元素 |
含义 |
3*CLOSE |
收盘价权重最高(3倍) |
+LOW+OPEN+HIGH |
加上最低价、开盘价、最高价 |
/6 |
除以6 |
2. 牛线(核心趋势线)
牛线: (20*MID+19*REF(MID,1)+18*REF(MID,2)+...+REF(MID,20))/210,COLORRED;
公式解析:
| 步骤 |
公式 |
含义 |
| ① |
20*MID |
今日权重20 |
| ② |
19*REF(MID,1) |
昨日权重19 |
| ③ |
... |
以此类推 |
| ④ |
+REF(MID,20) |
20日前权重1 |
| ⑤ |
/210 |
除以210(1+2+…+20=210) |
- 本质:这是一个20日加权移动平均线,权重从20递减到1
- 特点:越近期的价格权重越大,对价格变化更敏感
- 颜色:红色
3. 马线(辅助趋势线)
马线:MA(牛线,6),COLORGREEN;
| 元素 |
含义 |
| MA(牛线,6) |
牛线的6日简单均线 |
| 作用 |
对牛线进行平滑,减少噪音 |
4. 水平面
水平面:MA(CLOSE,60),POINTDOT,COLORYELLOW;
| 元素 |
含义 |
| MA(CLOSE,60) |
60日简单均线 |
| POINTDOT |
点状线显示 |
| 颜色:黄色 |
5. MS/MM:趋势保持
MS:IF(牛线>=REF(牛线,1),牛线,DRAWNULL),COLORRED,LINETHICK2;
MM:IF(马线>=REF(马线,1),马线,DRAWNULL),COLORYELLOW,LINETHICK2;
| 信号 |
条件 |
显示 |
| MS |
牛线上升 |
显示红色牛线 |
| MM |
马线上升 |
显示黄色马线 |
6. B/S买卖点
买:=CROSS(牛线,马线); // 牛线上穿马线 = 金叉
卖:=CROSS(马线,牛线); // 马线上穿牛线 = 死叉
DRAWICON(买,L*0.97,1); // 买入图标
DRAWTEXT(买,L*0.95,'B'),COLORYELLOW; // 显示"B"
DRAWICON(卖,H*1.03,2); // 卖出图标
DRAWTEXT(卖,H*1.05,'S'),COLORWHITE; // 显示"S"
| 信号 |
条件 |
图标 |
文字 |
颜色 |
| 买 |
牛线上穿马线 |
1号图标 |
B |
黄色 |
| 卖 |
马线上穿牛线 |
2号图标 |
S |
白色 |
二、 视觉效果
主图显示:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
牛线(红色)← 短期趋势
↑
│ 买(B)
↓
┌───────────────┐
│ K线 │
└───────────────┘
↑
│ 卖(S)
↓
马线(绿色)← 平滑趋势
水平面(黄色)← 长期趋势
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
三、 使用方法
1. 安装步骤
- 通达信 → 功能 → 公式系统 → 公式管理器
- 选择 “主图指标” → “新建”
- 粘贴代码,名称输入:
航海家智能辅助
- 确定保存
2. 实战交易策略
信号一:买(B点)
- 条件:牛线上穿马线(金叉)
- 含义:短期趋势转强,可能上涨
- 操作:
信号二:卖(S点)
- 条件:马线上穿牛线(死叉)
- 含义:短期趋势转弱,可能下跌
- 操作:
信号三:牛线上升(红色)
- 条件:牛线 > 昨日牛线
- 含义:短期上涨趋势
- 操作:持股待涨
信号四:马线上升(黄色)
- 条件:马线 > 昨日马线
- 含义:中期上涨趋势
- 操作:继续持有
3. 均线配合
| 组合 |
效果 |
| 牛线 > 马线 > 水平面 |
多头排列,最强上涨 |
| 牛线上穿马线 |
买入信号 |
| 牛线下穿马线 |
卖出信号 |
| 股价站上水平面 |
长期趋势转好 |
四、 注意事项
1. 指标特点
| 特点 |
说明 |
| 类型 |
趋势跟踪指标 |
| 适合周期 |
日线/60分钟 |
| 风格 |
中短线 |
2. 优缺点
| 优点 |
缺点 |
| 简单直观 |
信号有滞后 |
| 趋势明确 |
不适合超短线 |
| B/S点清晰 |
需要经验配合 |
3. 使用建议
-
结合成交量:
-
结合大势:
- 上升趋势中,金叉信号更可靠
- 下降趋势中,金叉可能是反弹
-
严格止损:
五、 总结
| 模块 |
作用 |
| MID |
加权均价 |
| 牛线 |
20日加权均线,短期趋势 |
| 马线 |
牛线的6日均线,平滑趋势 |
| 水平面 |
60日均线,长期趋势 |
| B点 |
买入信号(金叉) |
| S点 |
卖出信号(死叉) |
总结
这是一款简洁实用的趋势跟踪指标。它的核心理念是”趋势跟随“:
- 牛线:短期趋势线(20日加权)
- 马线:平滑辅助线(6日均化)
- B点:牛线上穿马线 = 买入
- S点:牛线下穿马线 = 卖出
配合水平面(60日均线)判断长期趋势,可以在趋势启动时买入,在趋势结束时卖出。
建议配合成交量综合使用。