指标源码
波段买卖源码
MA5:MA(C,5);
MA10:MA(C,10);
MA22:MA(C,22);
A3:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
A4:=SMA(A3,3,1);
A5:=SMA(A4,3,1);
A6:=3*A4-2*A5;
A7:=C-REF(C,1);
A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6);
买:=LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2));
DRAWTEXT(FILTER(买=1,7),LOW-0.15,'↖买进'),COLORYELLOW;
STICKLINE(买,OPEN,CLOSE,2.5,0),COLORYELLOW;
VARC:=SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100;
DRAWTEXT(CROSS(84,VARC),H*1.01,'---卖出'),COLORYELLOW ;
这是一款简洁实用的主图买卖指标,融合了均线系统、买入力度分析和超买超卖判断。设计理念是”波段操作“——通过技术指标识别波段高低点。
一、 代码核心逻辑分析
1. 均线系统
MA5:MA(C,5); // 5日均线(短期)
MA10:MA(C,10); // 10日均线(中期)
MA22:MA(C,22); // 22日均线(长期)
| 均线 |
周期 |
作用 |
| MA5 |
5日 |
短期趋势 |
| MA10 |
10日 |
中期趋势 |
| MA22 |
22日 |
长期趋势 |
2. A3-A6:变异KDJ指标
A3:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; // 9日RSV
A4:=SMA(A3,3,1); // K线
A5:=SMA(A4,3,1); // D线
A6:=3*A4-2*A5; // J线
| 元素 |
含义 |
| A3 |
9日RSV(类似威廉指标) |
| A4 |
K线(3日SMA) |
| A5 |
D线(3日SMA) |
| A6 |
J线(3K-2D) |
3. A7-A8:买入力度(核心)
A7:=C-REF(C,1); // 今日涨跌
A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6); // 买入力度
公式解析:
| 步骤 |
公式 |
含义 |
| ① |
A7 |
当日涨跌额 |
| ② |
EMA(A7,6) |
6日EMA(平滑涨跌) |
| ③ |
EMA(ABS(A7),6) |
6日EMA(平滑绝对值) |
| ④ |
A8 |
买入力度(类似MACD变形) |
4. 买进信号(核心)
买:=LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2));
| 条件 |
含义 |
LLV(A8,2)=LLV(A8,7) |
2日内最低 = 7日内最低(探底成功) |
COUNT(A8<0,2) |
2天内都有买入信号 |
CROSS(A8,MA(A8,2)) |
A8上穿2日均线(转强) |
完整含义:
- A8创7日内新低后开始回升
- 连续2天A8为负
- 今天A8上穿均线,转强
5. VARC:超买指标
VARC:=SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100;
- 这是6日RSI(类似标准RSI)
- > 80:超买区
二、 信号系统
1. 买进信号
DRAWTEXT(FILTER(买=1,7),LOW-0.15,'↖买进'),COLORYELLOW;
STICKLINE(买,OPEN,CLOSE,2.5,0),COLORYELLOW;
| 信号 |
条件 |
显示 |
| 买进 |
买=1 |
黄色”↖买进”文字 + 黄色K线 |
2. 卖出信号
DRAWTEXT(CROSS(84,VARC),H*1.01,'---卖出'),COLORYELLOW;
| 信号 |
条件 |
显示 |
| 卖出 |
VARC上穿84 |
黄色”—卖出”文字 |
三、 视觉效果
主图显示:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MA22(长期均线)
MA10(中期均线)
MA5(短期均线)
┌─────┐
│ K线 │ ← 买进时显示黄色
└─────┘
信号:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
↖买进 ← 买入信号(黄色)
---卖出 ← 卖出信号(黄色)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
四、 使用方法
1. 安装步骤
- 通达信 -> 功能 -> 公式系统 -> 公式管理器。
- 选择 “主图指标” -> “新建”。
- 粘贴代码,名称输入:
明确波段买卖。
- 确定保存。
2. 实战交易策略
信号一:买进(↖买进)
- 条件:
- A8创7日内新低后回升
- 连续2天A8<0
- A8上穿2日均线
- 含义:买入力度由弱转强,可能见底反弹
- 操作:
信号二:卖出(—卖出)
- 条件:VARC上穿84(RSI超买)
- 含义:短期超买,可能回落
- 操作:
3. 均线配合
| 信号 |
均线配合 |
效果 |
| 买进 |
股价站上MA5 |
更可靠 |
| 买进 |
MA5上穿MA10 |
金叉确认 |
| 卖出 |
股价跌破MA5 |
确认下跌 |
五、 注意事项
1. 指标特点
| 特点 |
说明 |
| 信号类型 |
波段买卖 |
| 适合周期 |
日线/60分钟 |
| 风格 |
短线/超短线 |
2. 优缺点
| 优点 |
缺点 |
| 简单直观 |
信号有滞后 |
| 适合波段操作 |
需要经验配合 |
| 买卖点明确 |
不适合长线 |
3. 使用建议
-
结合均线:
-
结合成交量:
-
严格止损:
六、 总结
| 模块 |
作用 |
| MA5/MA10/MA22 |
均线系统,判断趋势 |
| A8 |
买入力度,识别底部 |
| 买进信号 |
波段买入点 |
| VARC |
超买判断 |
| 卖出信号 |
波段卖出点 |
总结:这是一款简洁实用的波段买卖指标。它的核心理念是:
- 买进:通过A8买入力度识别由弱转强的转折点
- 卖出:通过VARC(RSI)识别超买区域
配合均线系统,可以较好地把握波段高低点。建议结合成交量综合使用。