核心逻辑
这是一个**多周期加权均价偏离系统**,核心逻辑如下: 1. **价格计算**:X_1采用(3×收盘价+开盘价+最低价+最高价)/6的特殊加权方式,赋予收盘价更高权重 2. **趋势线构建**:X_2是20日加权移动平均线(类似长期均价),X_3是其5日简单均线 3. **偏离度指标**:X_4计算长期均价与短期均线的偏离百分比,实质是衡量价格动量变化 4. **底背离识别**:X_5检测连续3日偏离度下降后转为上升的底背离形态 5. **反弹能量**:X_15综合了波动率(LOW-X_9)、概率等级(X_8)等因素,构建了一个类似"反弹动能"的指标 整体思路是捕捉长期均价从下跌转为上涨的拐点信号,并结合波动率和背离次数来评估反弹强度。
买卖信号
- **买入信号**: - X_17(黄色):反弹动能4-5之间,且大于背离次数,次数≥2 - X_18(红色):反弹动能≥5,且大于背离次数,次数≥1 - X_20(蓝色):反弹动能3-4之间,且大于背离次数,次数≥2 - X_19(灰色):反弹动能0.5-3之间,或特殊弱势反弹形态 - **卖出信号**: - 背离次数X_8≥7时出现灰色/红色粗线(
用法
公式源码
X_1:=(3*CLOSE+OPEN+LOW+HIGH)/6; X_2:=(20*X_1+19*REF(X_1,1)+18*REF(X_1,2)+17*REF(X_1,3)+16*REF(X_1,4)+15*REF(X_1,5)+14*REF(X_1,6)+13*REF(X_1,7)+12*REF(X_1,8)+11*REF(X_1,9)+10*REF(X_1,10)+9*REF(X_1,11)+8*REF(X_1,12)+7*REF(X_1,13)+6*REF(X_1,14)+5*REF(X_1,15)+4*REF(X_1,16)+3*REF(X_1,17)+2*REF(X_1,18)+REF(X_1,20))/210; X_3:=MA(X_2,5); X_4:=(X_2-X_3)/CLOSE*100; X_5:=X_4>REF(X_4,1) AND REF(X_4,1)<REF(X_4,2) AND REF(X_4,2)<REF(X_4,3) AND X_4<0.01; X_6:=X_4>0.01 AND REF(X_4<0.01,1); X_7:=BARSLAST(X_6>0); X_8:=COUNT(X_5>0,X_7); 小概率:1,COLORGRAY,LINETHICK2; 中等概率:3,COLORLIBLUE,LINETHICK2; 较高概率:4,COLORYELLOW,LINETHICK2; 极高概率:5,COLORRED,LINETHICK2; DRAWTEXT(ISLASTBAR,1,'海面'),COLORGRAY; DRAWTEXT(ISLASTBAR,2.8,'分界'),COLORLIBLUE; DRAWTEXT(ISLASTBAR,3.8,'天际'),COLORYELLOW; DRAWTEXT(ISLASTBAR,4.8,'龙抬'),COLORRED; X_9:=REF(LOW,1); X_10:=SMA(Abs(LOW-X_9),3,1)/SMA(MAX(LOW-X_9,0),3,1)*100; X_11:=EMA(X_10*10,3); X_12:=LLV(LOW,13); X_13:=HHV(X_11,13); X_14:=EMA(IF(LOW<=X_12,(X_11+X_13*2)/2,0),3)/618; X_15:=IF(IF(X_14>500 AND X_8>0,500,X_14)/10*X_8>10,IF(X_14>500 AND X_8>0,500,X_14)/10*X_8*5/100,IF(X_14>500 AND X_8>0,500,X_14)/10*X_8); STICKLINE(X_15>(-120),0,X_15,3,1),COLORGRAY; X_16:=vol/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); X_17:=X_15>=4 AND X_15<=5 AND X_15>X_8 AND X_8>=2; STICKLINE(X_17,0,X_15,2.7,0),COLORYELLOW; X_18:=X_15>=5 AND X_15>X_8 AND X_8>=1; STICKLINE(X_18,0,X_15,2.7,0),COLORRED; STICKLINE(X_8>=7,0,X_8*0.8,3,1),COLORGRAY; STICKLINE(X_8>=7,0,X_8*0.8,2.7,0),COLORRED; X_19:=X_15<=3 AND X_15>=0.5 AND X_8>=1 AND X_8<3 AND CLOSE>OPEN AND OPEN/LOW-1>=0.01 OR (X_15>=4 AND X_8<3 AND X_15<=5); STICKLINE(X_19,0,X_15,2.7,0),COLORGRAY; X_20:=X_15<=4 AND X_15>=3 AND X_15>X_8 AND X_8>=2; STICKLINE(X_20,0,X_15,2.7,0),COLORLIBLUE; 反弹动能:COUNT(X_5>0,X_7),COLORWHITE,LINETHICK2;