指标源码
P:=0.24;
DRAWGBK(O>C,RGB(48,41,124),RGB(0,0,0),0,'1',0);
VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);
XG:=(FILTER((VAR4AA>90),45)),COLORYELLOW;
STICKLINE(XG,150,0,4,0),COLOR000099;
STICKLINE(XG,150,0,2,0),COLOR0000BB;
STICKLINE(XG,150,0,1,0),COLOR0000DD;
STICKLINE(XG,150,0,0.9,0),COLOR0000FF;
DRAWTEXT(XG>0,130,'神量'),COLOR00C5FF;
VAR11:=3*SMA((C-LLV(L,180))/(HHV(H,180)-LLV(L,180))*100,5,1)
-2*SMA(SMA((C-LLV(L,180))/(HHV(H,180)-LLV(L,180))*100,180,1),15,1);
超级主升:EMA(VAR11,5), LINETHICK2,COLOR6600FF;
DRAWBAND(超级主升,255,100,0);{公式网}
100,LINETHICK2 ,COLOR999999;
STICKLINE(CROSS(超级主升,100),100,120,3,0),COLORLIRED;
DRAWTEXT(CROSS(超级主升,100),100,'超级主升'),COLORYELLOW;
这是一款通达信主图叠加的趋势强度+量价配合指标,核心逻辑是筛选短期强势突破且趋势进入主升浪的股票。下面将从代码结构、指标含义、使用方法三个维度进行详细分析。
一、代码逐段解析
1. 基础设置与环境判断
P:=0.24;
定义参数P为0.24,但代码中未调用,可能为历史遗留或预留参数,可忽略。
DRAWGBK(O>C,RGB(48,41,124),RGB(0,0,0),0,'1',0);
- 作用:当收盘价 < 开盘价(阴线)时,背景变为深蓝色(RGB(48,41,124)),模拟夜间行情背景。
- 效果:提升盘面阅读体验,突出涨跌区域。
2. “神量”信号筛选(选股核心)
VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
- 若今日收盘价 > 昨日收盘价(上涨),则VAR3AA=88,否则为0。
- 标记当日为上涨状态。
VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);
- 三个条件同时满足时,VAR4AA=91:
- 涨幅 > 5%:
CLOSE/REF(CLOSE,1) > 1.05 - 上影线极短:
HIGH/CLOSE < 1.01(说明当日冲高后回落幅度小,多头力量强劲) - 当日上涨:
VAR3AA > 0
- 涨幅 > 5%:
XG:=(FILTER((VAR4AA>90),45)),COLORYELLOW;
- FILTER函数:过滤连续信号,45天内首次出现VAR4AA>90时输出XG=1,否则为0。
- 神量含义:长期横盘后首次放量涨停(或接近涨停)且K线形态刚劲,属于主力异动标志性阳线。
3. “神量”标记可视化
STICKLINE(XG,150,0,2,0),COLOR0000BB;
STICKLINE(XG,150,0,1,0),COLOR0000DD;
STICKLINE(XG,150,0,0.9,0),COLOR0000FF;
DRAWTEXT(XG>0,130,'神量'),COLOR00C5FF;```
- 在**纵轴150位置**向下画柱状线,模拟“导弹发射”形态。
- 颜色从深蓝渐变到亮蓝,提示**强烈关注**。
### 4. “超级主升”趋势线计算
```VAR11:=3*SMA((C-LLV(L,180))/(HHV(H,180)-LLV(L,180))*100,5,1)
-2*SMA(SMA((C-LLV(L,180))/(HHV(H,180)-LLV(L,180))*100,180,1),15,1);```
- **核心算法**:将当前收盘价与180日最高/最低价的相对位置,转化为**0-100的波动强度指标**。
- **SMA((C-LLV(L,180))/(HHV(H,180)-LLV(L,180))*100,5,1)**:计算5日平滑的短期强度。
- **SMA(...,180,1)**:计算180日平滑的长期强度。
- 最终公式类似**MACD的 DIF - DEA**,但侧重于**区间突破强度**。
```超级主升:EMA(VAR11,5), LINETHICK2,COLOR6600FF;```
- 对VAR11再做**5日指数平滑**,得到更灵敏的**超级主升线**。
- 线宽加粗,颜色紫红,突出显示。
```DRAWBAND(超级主升,255,100,0);{公式网}```
- 将**超级主升线**与**100刻度线**之间填充颜色,形成**“主升浪”区间**。
### 5. 强弱分界与信号提示
```100,LINETHICK2 ,COLOR999999;```
- 画出**100刻度线**(灰色),作为**强弱分界线**。
```STICKLINE(CROSS(超级主升,100),100,120,3,0),COLORLIRED;
DRAWTEXT(CROSS(超级主升,100),100,'超级主升'),COLORYELLOW;```
- 当**超级主升线上穿100**时,提示**进入强势主升浪**。
- 在100~120区间画红色柱状线,并在100位置显示黄色文字“超级主升”。
---
## 二、指标综合逻辑
| 阶段 | 信号 | 含义 | 操作建议 |
|------|------|------|----------|
| **蓄力期** | 无信号 | 股价在180日区间内波动,趋势不明 | 观望 |
| **启动信号** | “神量”出现 | 长期横盘后首次放量涨停,多头异动 | 重点关注,加入自选 |
| **主升确认** | “超级主升”上穿100 | 股价进入180日最强区间,趋势转强 | 趋势确认,可考虑买入 |
| **风险提示** | “神量”后又跌破 | 可能为假突破,需止损 | 及时离场 |
---
## 三、通达信使用方法
### 1. 指标导入
1. 打开**通达信**软件 → `Ctrl+F` 打开**公式管理器**。
2. 选择 **“新建”** → 类型选 **“副图指标”**。
3. 将代码完整粘贴 → 命名(如“神量主升”)→ **确定**。
### 2. 界面查看
- 调出副图:在股票K线界面 → 右键 → “叠加指标” → 选择“神量主升”。
- **黄色粗线**为“超级主升”趋势线。
- **蓝/红色柱状线**为“神量”和“超级主升”信号。
- **灰色横线**为100强弱分界。
### 3. 选股公式(可选)
若需用“神量”信号**自动选股**,可单独提取选股部分:
```csharp
VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);
XG:=(FILTER((VAR4AA>90),45));
在通达信条件选股中新建“选股公式”,导入上述代码,执行选股即可。
四、注意事项
- FILTER函数特性:45天内不重复出信号,避免频繁闪烁,但可能导致信号滞后。
- 参数P:代码中未使用,保留无影响。
- 风险提示:
- “神量”信号仅表示放量异动,需结合题材和基本面判断真假突破。
- “超级主升”上穿100后,若成交量萎缩,可能形成量价背离,需谨慎追高。
- 配合使用:建议叠加均线系统(MA5/MA10)、成交量(VOL)、MACD等指标综合决策。
五、总结
- “神量”:捕捉长期横盘后的启动阳线,是左侧潜伏型信号。
- “超级主升”:判断趋势是否进入最强区间,是右侧确认型信号。
- 组合优势:兼顾提前潜伏与趋势确认,适合中短线波段操作。
提示:指标为辅助工具,不可完全依赖,需结合市场环境、个股基本面和技术形态综合判断。