核心逻辑
这是一个综合型趋势指标,通过多个维度判断市场状态: 1. **风向标**:统计6个看涨条件的满足程度(收盘价站上5/10/20日均线、均线多头排列、10日均线向上),分数越高说明市场多头信号越强 2. **航向**:类似KDJ的摆动指标,测量当前价格在27日高低区间的位置,用于判断超买超卖 3. **突破在即**:识别股价放量突破20日高点的瞬间,属于突破信号 4. **调整结束**:综合MACD金叉、ASR指标和成交量放大判断调整结束 5. **海浪**:基于价格变动和成交量的综合能量指标,用红绿色柱状图显示多空力量对比
买卖信号
- **买入信号**: - 风向标处于高位(多头排列) - 航向从低位回升 - "突破在即"信号出现(放量突破20日高点) - "调整结束"信号出现(MACD金叉+ASR>50+成交量放大) - 海浪由绿转红 - **卖出信号**: - 风向标下降 - 航向进入超买区域后回落 - 海浪由红转绿
用法
1. **风向标**作为多空趋势过滤器,数值越高多头越强 2. **航向**在20以下超卖区域金叉或底部抬升时关注买入 3. **突破在即**出现时配合成交量放大可积极做多 4. **调整结束**是较为可靠的买入信号,需多个条件同时满足 5. **海浪**红绿柱状图直观显示多空能量变化,可作为辅助判断 6. 综合使用:多个信号共振时胜率更高
公式源码
A4:=MA(CLOSE,10);
A5:=(CLOSE > MA(CLOSE,5));
A6:=(MA(CLOSE,5) > MA(CLOSE,10));
A7:=(CLOSE > MA(CLOSE,10));
A8:=(MA(CLOSE,5) > MA(CLOSE,20));
A9:=(CLOSE > MA(CLOSE,20));
A10:=REF(A4,1);
A11:=(A4 > A10);
{AVX:(((((IF(A5,10,(0 - 10)) + IF(A6,10,(0 - 10))) + IF(A7,10,(0 - 10))) + IF(A8,10,(0 - 10))) + IF(A9,10,(0 - 10))) + IF(A11,10,(0 - 10)))/50;}
风向标:MA((((((IF(A5,100,0) + IF(A6,100,0)) + IF(A7,100,0)) + IF(A8,100,0)) + IF(A9,100,0)) + IF(A11,100,0))/6,3.5);
{VARR:=REF(CLOSE,1);
强弱方向:=SMA(MAX(CLOSE-VARR,0),5,1)/SMA(Abs(CLOSE-VARR),5,1)*100,COLORYELLOW;}
{80, POINTDOT,COLORBLUE,LINETHICK2;
70, POINTDOT,COLORWHITE,LINETHICK2;
20, POINTDOT,COLORGREEN,LINETHICK2;
{10, POINTDOT,COLORBLUE,LINETHICK2};
航向: MA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,3,1)-2*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,3,1),3),COLORMAGENTA,LINETHICK1;
{DRAWTEXT(crOSS(买卖力道,80) AND 强弱方向>50,80,'买'),COLORYELLOW;};
{突破在即}
A1:=BARSLAST(C=HHV(C,20));
A2:=REF(C,A1);
A3:=CROSS(C,REF(A2,1));
突破在即:((COUNT(A3,5)=1 AND A3) {AND C=H} AND V>=MA(V,5)*2.5)*30;
AA:=CROSS(macd.DIF,MACD.DEA) AND MACD.DEA<0.2;
BB:=LLV(asr.ASR,21)>50;
CC:=MACD.DIF>-1;
调整结束:(AA AND BB AND CC AND V>REF(V,1)*1.2)*30,COLORYELLOW;
VAR1:=C-REF(C,1);
VAR2:=O-REF(O,1);
VAR3:=H-REF(H,1);
VAR4:=L-REF(L,1);
VAR5:=(VAR1+VAR2+VAR3+VAR4)/4;
海浪:MA(VAR5*vol/CAPITAL*500,5),LINETHICK0;
STICKLINE(海浪>=0,MA(海浪,1.5),0,3,0), COLORRED;
STICKLINE(海浪<0,MA(海浪,1.5),0,3,0) ,COLORGREEN;