指标源码
通达信多空塔指标公式股票软件源码如下:</STRONG>
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,CLOSE,REF(CLOSE,1),2,1),COLORLIRED;
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,CLOSE,REF(CLOSE,1),2,0),COLORCYAN;
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),2,0) , COLORRED;
VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),2,1),COLORLIRED;
{TOWER}
基础值:=IF(C<REF(C,1) AND REF(C,1)<REF(C,2) AND L<REF(L,1) AND L>REF(L,2),REF(C,2),IF(C>REF(C,1),C,REF(C,1)))NODRAW;
{ 股票软件下载网_通达信股票指标公式}
TOWER1:IF(VAR1A,REF(基础值,1),基础值)NODRAW;
基础值2:=IF(O>REF(O,1) AND REF(O,1)>REF(O,2) AND H>REF(H,1) AND H<REF(H,2),REF(O,2),IF(C<REF(C,1),C,REF(C,1)));
TOWER2:IF(VAR19,REF(基础值2,1),基础值2)NODRAW;
BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORRED;
上升:IF(BBI>REF(BBI,1),BBI,DRAWNULL),COLORRED;
走平:IF(BBI=REF(BBI,1),BBI,DRAWNULL),COLORRED;
下降:IF(BBI<REF(BBI,1),BBI,DRAWNULL),COLORGREEN;
一、指标原理概述
这是一个趋势跟踪+波段操作指标,通过识别连续K线形态来判断多空双方力量,并计算关键的支撑/压力价位。
┌─────────────────────────────────────────────────────────────┐
│ 多空塔指标逻辑结构 │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 多方形态 │ │ 空方形态 │ │ 转折信号 │ │
│ │ (VAR1-VARC) │ │ (VARD-VAR18)│ │(VAR19/VAR1A)│ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ TOWER(多空塔)计算 │ │
│ │ TOWER1: 卖出参考价 | TOWER2: 买入参考价 │ │
│ └─────────────────────────────────────────────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ BBI 指数平均线(多空分界线) │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
二、详细源码解析
第一部分:多方形态识别(VAR1-VARC)
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2); // 连续2天上涨
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); // 上涨后盘整
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); // 盘整后上涨
// ... 依此类推,识别12种连续形态组合
逻辑:判断最近12根K线的涨跌组合,只要满足其中任一形态就显示为上涨K线(红色)
第二部分:空方形态识别(VARD-VAR18)
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2); // 连续2天下跌
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); // 下跌后盘整
// ... 依此类推
逻辑:识别12种下跌组合,显示为下跌K线(青色)
第三部分:转折信号
VAR19:=REF(VARD OR ... OR VAR18,1) AND VAR1; // 由空转多(买入信号)→ 红色竖线
VAR1A:=REF(VAR1 OR ... OR VARC,1) AND VARD; // 由多转空(卖出信号)→ 浅红竖线
第四部分:TOWER(多空塔)计算
// 基础值:计算支撑价位
基础值:=IF(C<REF(C,1) AND REF(C,1)<REF(C,2) AND L<REF(L,1) AND L>REF(L,2),
REF(C,2),
IF(C>REF(C,1),C,REF(C,1)))
TOWER1:=IF(VAR1A,REF(基础值,1),基础值) // 卖出参考价
// 基础值2:计算压力价位
基础值2:=IF(O>REF(O,1) AND REF(O,1)>REF(O,2) AND H>REF(H,1) AND H<REF(H,2),
REF(O,2),
IF(C<REF(C,1),C,REF(C,1)))
TOWER2:=IF(VAR19,REF(基础值2,1),基础值2) // 买入参考价
第五部分:BBI指标
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4
上升:IF(BBI>REF(BBI,1),BBI,DRAWNULL) // 红色(上涨趋势)
走平:IF(BBI=REF(BBI,1),BBI,DRAWNULL) // 灰色(横盘)
下降:IF(BBI<REF(BBI,1),BBI,DRAWNULL) // 绿色(下跌趋势)
三、图表说明
┌──────────────────────────────────────────────────────────────────┐
│ K线图效果示意 │
├──────────────────────────────────────────────────────────────────┤
│ │
│ ↑ 价格 │
│ │ ┌─ 红色K线(多方主导) │
│ │ │ █ │
│ │ │ █ █ ← BBI红色(上升趋势) │
│ │ │ █ █ █ │
│ │────┼─▓▓▓▓▓▓── BBI均线 │
│ │ │ █ █ │
│ │ │ ░ ░ ░ ← 青色K线(空方主导) │
│ │ │ ░ ░ ░ ░ │
│ │ └─ │
│ └──────────────────────────────────────────────────────→ 时间 │
│ │
│ 红色竖线:VAR19(买入信号) │
│ 浅红竖线:VAR1A(卖出信号) │
│ │
└──────────────────────────────────────────────────────────────────┘
四、使用方法
1. 基础买入信号
- BBI走平或上升 + 出现红色竖线(VAR19) + K线为红色
- → 考虑买入
2. 基础卖出信号
- BBI下降 + 出现浅红竖线(VAR1A) + K线为青色
- → 考虑卖出
3. 趋势判断
| BBI颜色 | 趋势判断 | 操作建议 |
|---|---|---|
| 红色 | 上升趋势 | 做多为主 |
| 灰色 | 横盘整理 | 观望为主 |
| 绿色 | 下降趋势 | 做空为主 |
4. TOWER价位参考
- TOWER1:卖点参考(压力位)
- TOWER2:买点参考(支撑位)
五、注意事项
⚠️ 风险提示:
- 该指标为趋势跟踪指标,在震荡行情中可能产生频繁假信号
- 建议结合成交量、MACD等指标综合判断
- 单一指标不足以构成完整交易系统
- 需设置止损位控制风险
六、适合周期
- 推荐周期:日线、周线
- 可选周期:60分钟、30分钟(短线操作)