指标构成与信号说明:
1. 买点:当公式中多个条件同时满足时,会输出一个值为10的红色信号。这些条件综合了超跌状态(VAR8=0、VARE、VAR10)以及短期趋势金叉(VAR1A)。该信号提示潜在的买入机会。
2. 卖点:当公式中多个条件同时满足时,会输出一个值为10的绿色信号。这些条件综合了超买状态(VAR8=100、VARF)以及短期趋势死叉(VAR1B)。该信号提示潜在的卖出风险。
3. 庄拉线:该线主要反映基于价格与成交量综合计算的中短期资金动向。数值大于0通常表示有资金活动迹象,数值大小可观察其强度。
4. 龙抬头:该线主要反映基于价格与成交量综合计算的长期资金动向。数值大于0通常表示有长期资金关注或介入的迹象。
5. 量价线:该线计算收盘价相对于21日均线的偏离百分比,用于衡量短期价格与均线的乖离程度,反映量价关系。
6. 涨幅前兆:当“庄拉线”呈现温和正值(0到0.5之间)、同时“量价线”处于温和上涨状态(0到3之间)且短期超买超卖指标(VAR1C)处于低位(小于3)时,会输出一个值为10的红色信号。该信号提示可能出现上涨的前期迹象。
7. 多空分界:这是一个复合信号,当“涨幅前兆”条件满足(VAR2E>0),同时“庄拉线”、“龙抬头”均呈现温和正值,且短期指标(VAR1C)处于极低位(小于2)时,会输出一个值为10的红色信号。该信号提示市场可能处于多空转换的关键节点。
8. 文字标注:图表上会在对应信号位置显示“买”、“卖”、“前兆”、“多空分界”的文字标签,便于直观识别。
9. ZigZag转向与幅度计算:
涨幅度:当ZIG转向函数(3%反转,回溯10周期)确认向上转向时,计算当前价相对于前一个波谷的上涨百分比,用红色显示。
跌幅度:当ZIG转向函数确认向下转向时,计算当前价相对于前一个波峰的下跌百分比,用白色显示。
顶部周期/底部周期:分别计算距离最近一次“涨幅度”信号和“跌幅度”信号的周期数。
前涨幅:引用最近一次“涨幅度”信号的值,不绘制线。
价跌幅:计算当前价格自最近一个顶部(HHV)以来的跌幅百分比,不绘制线。
价涨幅:计算当前价格自最近一个底部(LLV)以来的涨幅百分比,不绘制线。
使用要点:
本指标包含多个子信号和辅助线,核心交易信号为“买点”和“卖点”。
“涨幅前兆”和“多空分界”可作为预警或辅助确认信号。
“庄拉线”和“龙抬头”可用于观察不同周期的资金活跃度。
“量价线”可用于判断短期价格偏离均线的程度。
ZIG函数相关的幅度和周期计算,用于量化波段涨跌幅度和统计时间,有助于评估当前趋势的强度和位置。
所有信号均基于历史数据计算,需结合市场环境、成交量及其他分析方法综合判断。
VAR3:=LLV(HIGH,240);
VAR4:=100*(CLOSE-VAR3)/VAR3;
VAR5:=REF(LLV(CLOSE,480),1);
VAR6:=REF(HHV(CLOSE,480),1);
VAR7:=100*(CLOSE-VAR5)/(VAR6-VAR5);
VAR8:=(CLOSE-LLV(CLOSE,981))/(HHV(CLOSE,981)-LLV(CLOSE,981))*100;
VAR9:=(CLOSE-LLV(CLOSE,393))/(HHV(CLOSE,393)-LLV(CLOSE,393))*100;
VARA:=(CLOSE-LLV(LOW,981))/(HHV(HIGH,981)-LLV(LOW,981))*100;
VARB:=(CLOSE-LLV(LOW,393))/(HHV(HIGH,393)-LLV(LOW,393))*100;
VARC:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5)/4;
VARD:=IF(VARC>23.16,VARC,0);
VARE:=VARC<1;
VARF:=VARD;
VAR10:=VAR4<0 AND VAR7<0;
VAR11:=1;
VAR12:=(HIGH+LOW+CLOSE*2)/4*VAR11;
VAR13:=EMA(VAR12,21);
VAR14:=STD(VAR12,21);
VAR15:=((VAR12-VAR13)/VAR14*100+200)/4*VAR11;
VAR16:=(EMA(VAR15,89)-25)*1.56*VAR11;
VAR17:=EMA(VAR16,5)*1.22*VAR11;
VAR18:=EMA(VAR17,3)*VAR11;
VAR19:=3*VAR17-2*VAR18*VAR11;
VAR1A:=IF(CROSS(VAR19,VAR17) AND CROSS(VAR19,VAR18) AND CROSS(VAR17,VAR18),1,0);
VAR1B:=IF(CROSS(VAR17,VAR19) AND CROSS(VAR18,VAR19) AND CROSS(VAR18,VAR17),1,0);
买点:IF(FILTER(VAR8=0 AND VARE AND VAR10 AND VAR1A,5)=1,10,0), COLORRED;
卖点:IF(FILTER(VAR8=100 AND VARF AND VAR1B,5)=1,10,0), COLORGREEN;
VAR1C:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4;
VAR1D:=EMA(CLOSE,2)-EMA(CLOSE,89);
VAR1E:=EMA(VAR1D,30);
VAR1F:=2*(VAR1D-VAR1E)*10;
VAR20:=POW(VAR1F,3)*0.1+POW(VAR1F,2);
VAR21:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));
VAR22:=EMA(VAR21*0.97,3);
VAR23:=(HIGH+LOW+CLOSE)/3;
VAR24:=(VAR23-MA(VAR23,14))/(0.015*AVEDEV(VAR23,14));
VAR25:=IF(YEAR<2008 AND VAR1F>0.015,VAR20,0)/45;
庄拉线: VAR25,COLORYELLOW;
VAR26:=EMA(CLOSE,2)-EMA(CLOSE,150);
VAR27:=EMA(VAR26,100);
VAR28:=2*(VAR26-VAR27);
VAR29:=POW(VAR28,3)*0.1+POW(VAR28,1);
VAR2A:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));
VAR2B:=EMA(VAR2A*0.97,3);
VAR2C:=(HIGH+LOW+CLOSE)/3;
VAR2D:=(VAR2C-MA(VAR2C,14))/(0.015*AVEDEV(VAR2C,14));
龙抬头:IF(VAR28>0.1,VAR29,0)*5, COLORCYAN;
量价线:(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100, COLORBLUE;
VAR2E:=IF(FILTER(量价线>0 AND 量价线<3,5)=1,12,0);
涨幅前兆:IF(FILTER(庄拉线>0 AND 庄拉线<0.5 AND VAR2E AND VAR1C<3,10)=1,10,0), COLORRED;
多空分界:IF(FILTER(VAR2E>0 AND VAR1C<2 AND 庄拉线>0 AND 庄拉线<1 AND 龙抬头>0 AND 龙抬头<1.5 AND VAR2E>0,5)=1,10,0),COLORRED;
DRAWTEXT(买点>0,10,'买'),COLORRED;
DRAWTEXT(卖点>0,10,'卖'),COLORGREEN;
DRAWTEXT(涨幅前兆>0,10,'前兆'),COLORRED;
DRAWTEXT(多空分界>0,10,'多空分界'),COLORFF1166;
Z字转向:=ZIG(3,10);
涨幅度:(Z字转向>REF(Z字转向,1))*(C/TROUGH(3,10,1)-1)*100,COLORRED;
跌幅度:(Z字转向<REF(Z字转向,1))*(C/PEAK(3,10,1)-1)*100,COLORWHITE;
顶部周期:=BARSLAST(涨幅度);
底部周期:=BARSLAST(跌幅度);
前涨幅:=REF(涨幅度,顶部周期),NODRAW,COLORWHITE;
价跌幅:(C-HHV(C,顶部周期))/C*100,NODRAW,COLORWHITE;
价涨幅:(C-LLV(C,(底部周期+1)))/LLV(C,(底部周期+1))*100,NODRAW,COLORWHITE;