核心逻辑
这是一个综合型趋势指标,核心逻辑如下: 1. **操作线**:使用5日EMA(指数移动平均)作为短期趋势线 2. **多空判断**:通过计算3日EMA的偏离值得到"多方"指标,其15日均线作为"空方"指标,多方上穿空方为多头趋势,下穿为空头趋势 3. **K线形态识别**:通过VAR1-VAR18系列变量识别连续上涨(红三兵形态)和连续下跌形态,区分"红色持股"(上涨趋势)和"青色观望"(下跌趋势)状态 4. **RSI辅助**:6日RSI用于判断超买超卖状态
买卖信号
- **买入信号**:操作线从下方向上穿越A线(前一交易日操作线),同时多方>空方,显示做多机会 - **卖出信号**:空方从下方向上穿越多方,显示趋势转弱 - **短买信号**:VAR19(连续下跌后出现上涨K线) - **品红离场**:VAR1A(连续上涨后出现下跌K线) - 图标信号:红色买入箭头(操作线金叉A)、绿色卖出箭头(操作线死叉A)
用法
1. 观察操作线与A线的交叉点,红粉上涨走势中持股待涨 2. 关注多方(黄线)与空方(紫色线)的相对位置,多方在上且开口向上为强势 3. 当出现"红色持股"信号时表示处于上涨趋势,"青色观望"时表示下跌趋势 4. 结合RSI指标判断超买超卖区域 5. 配合K线形态(VAR系列)进一步确认趋势转换
公式源码
N:=5; JRH:=HHV(C,2); JRL:=LLV(C,2); 操作线:EMA(C,N),COLORWHITE,NODRAW; mtm:=CLOSE-REF(CLOSE,1); MA3:=MA(CLOSE,3); A1A:=EMA(CLOSE, 9); DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(Abs(MTM),6),6); DY:=HHV(DX,2)=HHV(DX,7) AND COUNT(DX>50,2) AND crOSS(MA(DX,2),DX); LC:=REF(CLOSE,1); A1B:=((A1A - EMA(CLOSE, 5)) < 0); A1C:=((A1A - EMA(CLOSE, 5)) > 0); YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6; rsi:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; A:=REF(操作线,1); A1D:=BARSLAST(A1B); A1E:=BARSLAST(A1C); 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)); A1F:=IF((A1E > 0),(CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100,0); A20:=SUM(A1F,0); 红买:A,COLORRED,NODRAW; 绿卖:HIGH,COLOR00FF00,NODRAW; 粉持股:CLOSE,COLORFF00FF,NODRAW; 灰持币:OPEN,COLORFFFFCC,NODRAW; 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)); 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)); A21:=IF((A1D > 0),(0 - 2),0); A22:=IF((A1E > 0),SUM((CLOSE-REF(CLOSE,1))/REF(CLOSE, 1)*100,A1E),0); 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)); 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); 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); A23:=A22 / A1E; A25:=EMA(EMA(EMA(CLOSE, 3), 3), 3); STICKLINE(操作线>=A,HIGH,LOW,0,0),COLORFF00FF; STICKLINE(操作线>=A,OPEN,CLOSE,1,0),COLORFF00FF; STICKLINE(CROSS(操作线,A),HIGH,LOW,0,0),COLORRED; 红色持股:VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,COLOR0000FF,NODRAW; 离场:=IF(红色持股,JRL,DRAWNULL); 明离场价:=离场,COLORFF99FF,NODRAW; 多方:((A25 - REF(A25, 1)) + A25)COLOR0000FF,LINETHICK2; 空方:MA(多方, 15)COLORFF49FF; 今离场价:REF(离场,1)COLOR0000FF,NODRAW; STICKLINE(CROSS(操作线,A),OPEN,CLOSE,1,0),COLORRED; DRAWICON(CROSS(操作线,A),LOW-0.1,1),COLORRED; 青色观望:VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,COLORFFFF00,NODRAW; 进:=IF(青色观望,JRH,DRAWNULL); 明进场价:=进,COLOR33AACC,NODRAW; IF(多方>REF(多方,1),多方,DRAWNULL),COLORFFFFCC,LINETHICK4,POINTDOT; IF(空方>REF(空方,1),空方,DRAWNULL),COLOR00FFFF,LINETHICK4,POINTDOT; 今进场价:REF(明进场价,1),COLORFF0000,NODRAW; 短买:VAR19,COLOR33AACC,NODRAW; STICKLINE((多方 > 空方),空方,多方, 0, 0)COLOR00FFFF; STICKLINE((空方 > 多方),多方,空方, 0, 0)COLORFF0000; STICKLINE(操作线<A,HIGH,LOW,0,0),COLORCCCCCC; STICKLINE(操作线<A,OPEN,CLOSE,1,0),COLORCCCCCC; 品红离场:VAR1A,COLORFF99FF,NODRAW; DRAWTEXT(CROSS(空方,多方),多方 * 1.03,'↓卖')COLOR00FF00; DRAWTEXT(CROSS(多方,空方),空方 * 0.98,'↑买')COLOR0000FF; hao490:(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100<-14,COLORFFFFFF,NODRAW; STICKLINE(CROSS(A,操作线),HIGH,LOW,0,0),COLOR00FF00; STICKLINE(CROSS(A,操作线),OPEN,CLOSE,1,0),COLOR00FF00; DRAWICON(CROSS(A,操作线),HIGH+0.01,2),COLOR00FF00; DRAWICON(((REF(A21,1)=(0-2)) AND (A21=0)),LOW,5); DRAWICON(((REF(A1E,1)>0) AND (A1E=0)),HIGH,6);