通达信公式源码分享|三阶抄底副图

公式功能

核心逻辑
-
多周期支撑压力:整合485/222/96日三个周期的高低点,构建动态支撑带
-
超跌识别:当价格跌破30日低点且波动率放大时,生成买点值
-
分级预警:根据买点强度数值分三级提示,数值越大底部越可靠
-
辅助验证:结合”骤雨初晴”指标(超跌+筹码)进行共振确认
使用建议
-
参数N=1:敏感度极高,信号频繁,需配合其他指标过滤
-
信号叠加:当三级信号连续出现时,可靠性最高
-
适用场景:适合捕捉超跌反弹和阶段性底部,在震荡市和熊市末期效果较好
-
风险提示:”倾家荡产买”命名暗示极端行情,需结合基本面和大盘环境使用
{N: 取值在【1, 100】, 默认为3}
N:=3;
{═══════════════════════════════════════════════════════════════}
{ 多周期支撑压力与超跌买点系统 }
{═══════════════════════════════════════════════════════════════}
{────────────────── 第一部分:多周期高低点均线 ──────────────────}
{计算长中短三个周期的高低点均线,构建动态支撑压力通道}
VAR1:=MA(HHV(HIGH,485),17); {485日(约2年)最高价均线,长期压力}
VAR2:=MA(HHV(HIGH,222),17); {222日(约1年)最高价均线,中期压力}
VAR3:=MA(HHV(HIGH,96),17); {96日(约4个月)最高价均线,短期压力}
VAR4:=MA(LLV(LOW,485),17); {485日最低价均线,长期支撑}
VAR5:=MA(LLV(LOW,222),17); {222日最低价均线,中期支撑}
VAR6:=MA(LLV(LOW,96),17); {96日最低价均线,短期支撑}
{────────────────── 第二部分:加权支撑压力带 ──────────────────}
{通过不同系数加权,计算三条动态支撑压力线}
VAR7:=MA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,17);
{保守支撑线:低点系数0.96压缩,高点系数0.558弱化}
VAR8:=MA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,17);
{标准支撑线:低点系数1.2-1.25放大,高点系数0.55-0.65}
VAR9:=MA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,17);
{强势支撑线:低点系数1.3放大,高点系数0.68}
VARA:=MA((VAR7*3+VAR8*2+VAR9)/6*1.738,17);
{综合加权支撑带:VAR7权重3,VAR8权重2,VAR9权重1,总放大1.738倍}
{────────────────── 第三部分:动态调整与波动率 ────────────────}
VARB:=IF(DATE<=1050531,VARA,VARA*DAY);
{日期兼容性处理:2015年5月31日前用原值,之后乘以日期数值}
VARC:=LOW; {当前最低价}
VARD:=REF(LOW,1); {昨日最低价}
VARE:=SMA(ABS(VARC-VARD),3,1)/SMA(MAX(VARC-VARD,0),N,1)*100;
{波动率指标:类似RSI算法,计算价格变动幅度比率}
VARF:=MA(IF(CLOSE*1.35<=VARB,VARE*10,VARE/10),N);
{波动率放大器:当股价低于支撑带35%时,波动率放大10倍;否则缩小10倍}
VAR10:=LLV(LOW,30); {30日最低价,用于判断短期新低}
VAR11:=HHV(VARF,30); {30日波动率最大值}
VAR12:=2990831; {历史日期阈值:2012年9月8日}
{────────────────── 第四部分:核心买点计算 ─────────────────────}
绝佳买点:=IF(DATE<=VAR12,MA(IF(LOW<=VAR10,(VARF+VAR11*2)/2,0),N),100000000);
{买点强度计算:创30日新低时,取波动率与最大波动率的加权平均;历史日期后固定大值}
{────────────────── 第五部分:辅助验证指标 ────────────────────}
I:=IF(CLOSE<REF(CLOSE,1),VOL/CAPITAL*10053,0);
{下跌日换手率:仅计算下跌日,放大10053倍}
骤雨初晴:=ABS(EMA(I,13.3)-18)/WINNER(CLOSE)*IF((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)<-0.04,1,0);
{超跌反弹指标:结合13.3日换手EMA、筹码获利盘(WINNER)、6日乖离率<-4%}
{────────────────── 第六部分:分级输出信号 ────────────────────}
短线买:IF(绝佳买点>500 AND 绝佳买点>2500,1,0),COLORYELLOW,LINETHICK1;
{短线买点:买点值>2500,黄色细线,数值1}
中线买:IF(绝佳买点>10000 AND 绝佳买点>20000,2,0),COLORFF00FF,LINETHICK2;
{中线买点:买点值>20000,洋红色中线,数值2}
倾家荡产买:IF(绝佳买点>30000 AND 绝佳买点>30000,3,0),COLORRED,LINETHICK3;
{全仓买点:买点值>30000,红色粗线,数值3,信号最强};
夜雨聆风