指标源码
{用法:白色买进黄色加码蓝色洗盘绿色下跌,白买进黄加码蓝洗盘绿下跌};
MA3:MA(CLOSE,3),COLORWHITE;
MA5:MA(CLOSE,5),COLORYELLOW;
MA10:MA(CLOSE,10),COLORRED;
MA20:MA(CLOSE,20),COLORBLUE;
MA30:MA(CLOSE,30),COLORGREEN;
MA60:MA(CLOSE,60),COLORMAGENTA,POINTDOT,LINETHICK2;
VAR1:=EMA(CLOSE,3);
VAR2:=EMA(CLOSE,5);
VAR3:=EMA(CLOSE,10);
VAR4:=EMA(CLOSE,20);
VAR5:=EMA(CLOSE,30);
VAR6:=(VAR2+VAR3+VAR4+VAR5)/4;
VAR7:=(VAR6-REF(VAR6,15))/REF(VAR6,15)*100;
VAR8:=(VAR6-REF(VAR6,15))/REF(VAR6, 15)*100;
VAR9:=EMA(VAR7,8);
STICKLINE(VAR7<1*REF(VAR7,1),HIGH,LOW,0,0),COLORGREEN;
STICKLINE(VAR7<1*REF(VAR7,1),OPEN,CLOSE,2.5, 0),COLOR006000;
STICKLINE(VAR7<1*REF(VAR7,1),OPEN,CLOSE,1.9, 0),COLOR007500;
STICKLINE(VAR7<1*REF(VAR7,1),OPEN,CLOSE,1.4, 0),COLOR009100;
STICKLINE(VAR7<1*REF(VAR7,1),OPEN,CLOSE,1, 0),COLOR00A600;
STICKLINE(VAR7<1*REF(VAR7,1),OPEN,CLOSE,0.7, 0),COLOR00BB00;
STICKLINE(VAR7<1*REF(VAR7,1),OPEN,CLOSE,0.4, 0),COLOR00CC00;
STICKLINE(VAR7<1*REF(VAR7,1),OPEN,CLOSE,0.1, 0),COLORGREEN;
STICKLINE(VAR7>1*REF(VAR7,1),HIGH,LOW,0,0),COLORRED;
STICKLINE(VAR7>1*REF(VAR7,1),OPEN,CLOSE,2.5, 0),COLOR000055;
STICKLINE(VAR7>1*REF(VAR7,1),OPEN,CLOSE,1.9, 0),COLOR000077;
STICKLINE(VAR7>1*REF(VAR7,1),OPEN,CLOSE,1.3, 0),COLOR000099;
STICKLINE(VAR7>1*REF(VAR7,1),OPEN,CLOSE,0.7, 0),COLOR0000DD;
STICKLINE(VAR7>1*REF(VAR7,1),OPEN,CLOSE,0.2, 0),COLOR0000FF;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),HIGH,LOW,0,0),COLORBLUE;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),OPEN,CLOSE,2.5, 0),COLORA12100;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),OPEN,CLOSE,1.9, 0),COLORB72100;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),OPEN,CLOSE,1.4, 0),COLORC32100;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),OPEN,CLOSE,1, 0),COLORCF2100;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),OPEN,CLOSE,0.6, 0),COLORDB2100;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),OPEN,CLOSE,0.3, 0),COLORFF5E00;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),OPEN,CLOSE,0.1, 0),COLORFF6E00;
买进价:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004;
买进条件:=CROSS(CLOSE,买进价) AND 买进价>REF(买进价,1);
STICKLINE(买进条件,HIGH,LOW,0,1),COLORWHITE,LINETHICK2;
STICKLINE(买进条件,OPEN,CLOSE,2.8,0),COLOR808080;
STICKLINE(买进条件,OPEN,CLOSE,2.5,0),COLOR919890;
STICKLINE(买进条件,OPEN,CLOSE,2.2,0),COLORB4B5AF;
STICKLINE(买进条件,OPEN,CLOSE,1.7,0),COLORCCCCCC;
STICKLINE(买进条件,OPEN,CLOSE,1.2,0),COLORDDDDDD;
STICKLINE(买进条件,OPEN,CLOSE,0.8,0),COLOREEEEEE;
STICKLINE(买进条件,OPEN,CLOSE,0.4,0),COLORF5F1F1;
STICKLINE(买进条件,OPEN,CLOSE,0.1,0),COLORFFFAFA;
加码价:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004;
加码条件:=CROSS(CLOSE,加码价) AND 加码价>REF(加码价,1);
STICKLINE(加码条件,HIGH,LOW,0,1),COLORYELLOW,LINETHICK2;
STICKLINE(加码条件,OPEN,CLOSE,2.5,0),COLOR0033FF;
STICKLINE(加码条件,OPEN,CLOSE,2.1,0),COLOR00BEFF;
STICKLINE(加码条件,OPEN,CLOSE,1.7,0),COLOR13BCFF;
STICKLINE(加码条件,OPEN,CLOSE,1.3,0),COLOR13D1FF;
STICKLINE(加码条件,OPEN,CLOSE,0.9,0),COLOR00D6FF;
STICKLINE(加码条件,OPEN,CLOSE,0.4,0),COLOR13E5FF;
STICKLINE(加码条件,OPEN,CLOSE,0,0),COLOR00F6FC;
一、指标整体架构
这个指标是一个综合型主图指标,将均线系统、趋势判断和买卖信号整合在一起。让我逐部分解析:
┌─────────────────────────────────────────────────────────────┐
│ TDX00507 指标结构 │
├─────────────────────────────────────────────────────────────┤
│ 第一层:基础均线系统 (MA3-MA60) │
│ ├── 短期均线:3日、5日、10日 │
│ └── 中长期均线:20日、30日、60日 │
├─────────────────────────────────────────────────────────────┤
│ 第二层:VAR趋势判断系统 │
│ ├── VAR1-VAR5:不同周期EMA │
│ ├── VAR6:EMA均值 │
│ ├── VAR7:变化率(核心) │
│ └── VAR9:平滑处理 │
├─────────────────────────────────────────────────────────────┤
│ 第三层:K线颜色标注 │
│ ├── 绿色:下跌/洗盘 │
│ ├── 红色:上涨 │
│ └── 蓝色:VAR7下跌但VAR9上涨(潜在洗盘) │
├─────────────────────────────────────────────────────────────┤
│ 第四层:买卖信号 │
│ ├── 白色粗线:买进信号 │
│ └── 黄色粗线:加码信号 │
└─────────────────────────────────────────────────────────────┘
二、各部分详细分析
1. 基础均线系统
MA3:MA(CLOSE,3),COLORWHITE; // 3日均线 - 白色
MA5:MA(CLOSE,5),COLORYELLOW; // 5日均线 - 黄色
MA10:MA(CLOSE,10),COLORRED; // 10日均线 - 红色
MA20:MA(CLOSE,20),COLORBLUE; // 20日均线 - 蓝色
MA30:MA(CLOSE,30),COLORGREEN; // 30日均线 - 绿色
MA60:MA(CLOSE,60),COLORMAGENTA,POINTDOT,LINETHICK2; // 60日均线 - 紫色点线
作用:显示不同时间周期的平均成本,帮助判断短期、中期、长期趋势。
2. VAR核心计算逻辑
VAR1:=EMA(CLOSE,3); // 3日指数移动平均
VAR2:=EMA(CLOSE,5); // 5日指数移动平均
VAR3:=EMA(CLOSE,10); // 10日指数移动平均
VAR4:=EMA(CLOSE,20); // 20日指数移动平均
VAR5:=EMA(CLOSE,30); // 30日指数移动平均
VAR6:=(VAR2+VAR3+VAR4+VAR5)/4; // 4个EMA的均值
VAR7:=(VAR6-REF(VAR6,15))/REF(VAR6,15)*100; // 15天变化率(%)
VAR8:=(VAR6-REF(VAR6,15))/REF(VAR6, 15)*100; // 与VAR7相同(冗余)
VAR9:=EMA(VAR7,8); // VAR7的8日EMA平滑
核心逻辑图解:
VAR7计算原理:
┌──────────────────────────────────────────┐
│ VAR6 = (EMA5 + EMA10 + EMA20 + EMA30)/4 │
│ ↓ │
│ 当前位置与15天前的VAR6比较 │
│ ↓ │
│ VAR7 = (当前VAR6 - 15日前VAR6) / 15日前VAR6 × 100% │
│ ↓ │
│ 正值 = 上涨趋势 │
│ 负值 = 下跌趋势 │
└──────────────────────────────────────────┘
3. K线颜色标注(核心特色)
绿色K线(下跌/洗盘):
VAR7 < REF(VAR7,1) // 趋势指标下降
- 表示短期趋势向下,可能进入洗盘或下跌阶段
红色K线(上涨):
VAR7 > REF(VAR7,1) // 趋势指标上升
- 表示短期趋势向上,股价处于上涨状态
蓝色K线(特殊洗盘):
VAR7 < REF(VAR7,1) AND VAR9 > REF(VAR9,1)
// VAR7下降但VAR9上升
- 这是指标的精华部分!
- 短期趋势在下降,但中期趋势开始转好
- 往往是主力洗盘结束的信号,可能出现快速拉升
4. 买卖信号系统
买进信号(白色):
买进价:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004;
买进条件:=CROSS(CLOSE,买进价) AND 买进价>REF(买进价,1);
加码信号(黄色):
加码价:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004;
加码条件:=CROSS(CLOSE,加码价) AND 加码价>REF(加码价,1);
信号原理图解:
买进价计算:
┌─────────────────────────────────────────┐
│ 基础价 = MA(CLOSE,6) │
│ 调整 = (CLOSE - 昨日MA6) / 6 │
│ 买进价 = 基础价 + 调整 + 0.4% │
│ │
│ 买入条件: │
│ ① 价格上穿买进价(CROSS) │
│ ② 买进价高于昨日买进价 │
└─────────────────────────────────────────┘
三、使用方法详解
1. 基本看盘方法
K线颜色含义:
┌────────────────────────────────────────────────────────┐
│ 颜色 │ 状态 │ 含义 │
├────────────────────────────────────────────────────────┤
│ 红色 │ 上涨 │ 上升趋势,积极做多 │
│ 绿色 │ 下跌/洗盘 │ 下降趋势,谨慎操作 │
│ 蓝色 │ 洗盘结束 │ 短期回调但趋势未变,关注信号 │
└────────────────────────────────────────────────────────┘
2. 均线判断趋势
均线多头排列(强势):
MA5 > MA10 > MA20 > MA30 → 上升趋势
均线空头排列(弱势):
MA5 < MA10 < MA20 < MA30 → 下降趋势
均线缠绕:趋势不明朗,观望为主
3. 买卖信号使用
买进信号(白色粗线):
- 出现白色粗线时,是首次建仓信号
- 配合红色K线使用效果更佳
- 止损位:白色线下方
加码信号(黄色粗线):
- 出现黄色粗线时,是加仓信号
- 说明股价已经启动,可能进入主升浪
- 可分批加仓
4. 综合实战应用
// 理想买入条件(可自行添加选股公式)
最佳买入 :=
红色K线 AND // 上升趋势
买进信号 AND // 出现买进点
MA5 > MA10; // 短期均线向上
四、指标优缺点分析
✅ 优点
- 多周期结合:同时显示短期、中期、长期趋势
- 趋势可视化:K线颜色直观反映市场状态
- 信号明确:白、黄色的买卖信号清晰可见
- 过滤噪音:蓝色K线识别洗盘结束点
⚠️ 注意事项
- 滞后性:均线系统本身有滞后性
- 震荡市效果差:在横盘整理时可能频繁出现信号
- 需要结合成交量:最好配合量能分析
- 建议配合其他指标:如MACD、KDJ等确认信号
五、实战使用口诀
┌────────────────────────────────────────────────────────────┐
│ 指标使用口诀 │
├────────────────────────────────────────────────────────────┤
│ │
│ 【看颜色】 │
│ 红K持有,绿K观望,蓝K等待信号 │
│ │
│ 【看均线】 │
│ 多头排列持有,空头排列减仓 │
│ │
│ 【等信号】 │
│ 白线买进分批建,黄线加码看趋势 │
│ │
│ 【控风险】 │
│ 破均线要跑,信号失效要跑,亏损5%要跑 │
│ │
└────────────────────────────────────────────────────────────┘
六、如何在通达信中使用
- 打开通达信软件
- 功能 → 专家系统 → 公式管理器
- 新建 → 技术指标 → 输入名称:TDX00507
- 粘贴源码 → 确定
- 在个股K线图上点击右键 → 选择指标】→ TDX00507**
这个指标是一个比较实用的综合型主图指标,特别适合喜欢做趋势交易的投资者使用。建议先在模拟盘中熟悉其特性,再用于实盘操作。