通达信灾后自救之三主图附图TDX00091

指标源码

{主图}
HH:=IF(BETWEEN(DATE,1150601,1150630),H,-999);
T:=HHVBARS(HH,0);
TT:=BARSLAST(L=LLV(L,T+1));
T1:=BARSLAST(CURRBARSCOUNT=CONST(TT)+1);
XL:=REFX(L,BARSNEXT(T1=0));
亏损:(REF(C,TT+1)-REF(C,T))/REF(C,T)*100 NODRAW;
ZF:=(C-REF(C,T+1))/REF(C,T+1)*100;
JJ:=AMOUNT/VOL/100;
VH:=BARSLAST(VOL=HHV(VOL,TT+1));
强支撑:DRAWLINE(CURRBARSCOUNT=CONST(VH)+1,REF(JJ,VH),ISLASTBAR,REF(JJ,VH),0),COLORWHITE;
回本:ZF COLORMAGENTA,NODRAW;
高位价:DRAWLINE(CURRBARSCOUNT=CONST(T)+1,HH,ISLASTBAR,REF(HH,T),0),COLORYELLOW;
NOTEXT1:DRAWLINE(CURRBARSCOUNT=CONST(T)+1,(HH-XL)*0.382+XL,ISLASTBAR,REF((HH-XL)*0.382+XL,T),0),DOTLINE,COLORGREEN;
NOTEXT2:DRAWLINE(CURRBARSCOUNT=CONST(T)+1,(HH-XL)*0.618+XL,ISLASTBAR,REF((HH-XL)*0.618+XL,T),0),DOTLINE,COLORLIMAGENTA;
低位价:DRAWLINE(CURRBARSCOUNT=CONST(T)+1,XL,ISLASTBAR,REF(L,T1),0),COLORRED;
DRAWTEXT(CURRBARSCOUNT=CONST(T)+1,NOTEXT1*1.04,VARCAT(VARCAT('第一阻力:',VAR2STR(NOTEXT1,2)),'元')),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=CONST(T)+1,NOTEXT2*1.04,VARCAT(VARCAT('第二阻力:',VAR2STR(NOTEXT2,2)),'元')),COLORLIMAGENTA;
涨幅:(C-REF(C,TT+1))/REF(C,TT+1)*100 NODRAW;
STICKLINE(T1=0,C,O,2,0),COLORYELLOW;
STICKLINE(T1=0,H,L,0,0),COLORYELLOW;

这是一款针对2015年股灾时期设计的主图指标,用于分析特定暴跌后的支撑压力和自救参考。设计理念是”灾后自救“——通过分析股灾期间的高低点,计算斐波那契回撤位,为后期反弹提供参考。


一、 代码核心逻辑分析

1. 时间区间设置(核心:股灾期间)

HH:=IF(BETWEEN(DATE,1150601,1150630),H,-999);
T:=HHVBARS(HH,0);
元素 含义
1150601-1150630 2015年6月1日-30日
HH 取该区间的最高价
T 最高价距今天数
  • 目的:专门针对2015年6月股灾期间的分析

2. 最低点计算

TT:=BARSLAST(L=LLV(L,T+1));
T1:=BARSLAST(CURRBARSCOUNT=CONST(TT)+1);
XL:=REFX(L,BARSNEXT(T1=0));
元素 含义
TT 最低价距今天数
T1 最低点距今天数
XL 最低价数值

3. 亏损与涨幅计算

亏损:(REF(C,TT+1)-REF(C,T))/REF(C,T)*100;  // 股灾期间亏损
ZF:=(C-REF(C,TT+1))/REF(C,TT+1)*100;       // 相对最低点的涨幅
指标 含义
亏损 股灾期间从最高点到最低点的跌幅
涨幅 当前股价相对最低点的涨幅

4. 平均成本

JJ:=AMOUNT/VOL/100;  // 成交额/成交量/100 = 均价
VH:=BARSLAST(VOL=HHV(VOL,TT+1));  // 最大成交量距今天数
强支撑:DRAWLINE(...,REF(JJ,VH),...);  // 成交量最大处的均价
  • 强支撑:最大成交量那天的均价,作为重要支撑位

5. 高位价与低位价

高位价:DRAWLINE(...,HH,...);    // 股灾最高价
低位价:DRAWLINE(...,XL,...);    // 股灾最低价

6. 斐波那契回撤位

NOTEXT1:DRAWLINE(...,(HH-XL)*0.382+XL,...);  // 38.2%回撤位
NOTEXT2:DRAWLINE(...,(HH-XL)*0.618+XL,...);  // 61.8%回撤位
位置 比例 含义
第一阻力 38.2% 第一个反弹压力位
第二阻力 61.8% 第二个反弹压力位

7. 信号标记

STICKLINE(T1=0,C,O,2,0),COLORYELLOW;  // 最低点标记黄色K线

二、 视觉效果

主图显示:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
            高位价(股灾最高点)
                    │
                    │
    第一阻力 ←───────┤ 38.2%回撤位
                    │
    第二阻力 ←───────┤ 61.8%回撤位
                    │
            低位价 ←───── 股灾最低点
                    │
    当前股价 ────────┤ 当前位置
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

标注:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
第一阻力:显示元数
第二阻力:显示元数
涨幅:相对最低点涨幅
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

三、 使用方法

1. 安装步骤

  1. 通达信 → 功能公式系统公式管理器
  2. 选择 “主图指标”“新建”
  3. 粘贴代码,名称输入:灾后自救
  4. 确定保存

2. 实战分析

看亏损

  • 显示股灾期间从最高点到最低点的跌幅

看涨幅

  • 当前股价相对最低点的涨幅

看支撑

  • 强支撑:最大成交量处的均价
  • 低位价:股灾最低点

看阻力

  • 第一阻力:38.2%回撤位
  • 第二阻力:61.8%回撤位

四、 实战交易策略

信号一:接近第一阻力

  • 含义:股价反弹到38.2%位置
  • 操作:可能遇阻回落,减仓

信号二:突破第二阻力

  • 含义:股价突破61.8%位置
  • 操作:可能继续上涨,持有

信号三:跌破低位价

  • 含义:跌破股灾最低点
  • 操作:可能继续下跌,止损

五、 注意事项

1. 指标特点

特点 说明
针对性 专用于2015年股灾分析
类型 支撑压力分析
周期 主图

2. 局限性

  1. 时间固定:只针对2015年6月股灾
  2. 不适用其他股票:只适合当时暴跌的股票
  3. 历史参考:作为历史支撑压力参考

六、 总结

模块 作用
股灾区间 确定2015年6月股灾期间
亏损/涨幅 计算跌幅和反弹幅度
强支撑 最大成交量处的均价
高位价/低位价 股灾最高/最低点
斐波那契位 38.2%和61.8%回撤位

总结

这是一款针对性极强的主图指标,专门用于分析2015年6月股灾后的股票走势。它的核心功能是:

  1. 计算股灾期间的跌幅
  2. 显示当前相对最低点的涨幅
  3. 提供斐波那契回撤位作为阻力参考
  4. 标注重要支撑位

注意:由于该指标时间范围是固定的2015年6月,只适用于当时暴跌的股票,作为历史支撑压力的参考。对于其他时间的股票,可能需要修改日期参数才能使用。

发表评论