核心逻辑
这是一个**箱体震荡指标**,结合了波动率和趋势判断的逻辑: 1. **AB指标**:计算(当前价格-30日最低价)/(30日最高价-30日最低价)*100的8日EMA,本质上类似随机指标,表示价格在近期波动范围中的位置。 2. **箱体构建**:取96日前(5天前往前96天)的最高价(A1箱顶)、最低价(B1箱低)和中轴(D),形成一个固定的震荡箱体区间。 3. **趋势判断**:通过AB与BA(AB的5日均线)的相对位置判断方向: - AB≤BA时:显示绿色箱体,代表震荡或调整状态 - AB>BA时:显示红色箱体,代表上升趋势中
买卖信号
- **买入信号**:当AB>0且AB>BA(绿色转红色)时,股价进入上升趋势,可能形成突破 - **卖出信号**:当AB>0且AB≤BA(红色转绿色)时,股价进入调整或回落状态 - **辅助信号**:5日、10日、20日、30日、60日、90日的转点标记(十字星),提示时间周期转折
用法
1. **箱体突破**:当股价向上突破绿色箱顶且AB>BA时,可能开启新一轮上涨 2. **箱体支撑**:股价在箱体内运行时,箱底(绿线)是重要支撑位 3. **趋势确认**:AB与BA的金叉(AB上穿BA)确认上升趋势,死叉确认调整 4. **时间周期**:关注各转点日期(第5、10、20、30、60、90天),可能发生变盘
公式源码
AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/
(HHV(HIGH,30)-LLV(LOW,30))*100,8);
BA:=EMA(AB,5);
A1{高}:=REFDATE(REF(HHV(H,96),5),DATE);
B1{低}:=REFDATE(REF(LLV(L,96),5),DATE);
D{中}:=((A1)+(B1))/2;
箱顶:IF(AB>0 AND AB-BA<=0,A1,A1),LINETHICK3,COLOR00FF00;
箱腰:IF(AB>0 AND AB-BA<=0,D,D),LINETHICK3,COLOR00FF00;
箱低:IF(AB>0 AND AB-BA<=0,B1,B1),LINETHICK3,COLOR00FF00;
五:IF(CURRBARSCOUNT=6,L*0.992-0.02,DRAWNULL),
crOSSDOT,COLORWHITE,LINETHICK3;{五日转点}
十:IF(CURRBARSCOUNT=11,L*0.992-0.02,DRAWNULL),
CROSSDOT,COLORYELLOW,LINETHICK3;{十日转点}
二十:IF(CURRBARSCOUNT=21,L*0.992-0.02,DRAWNULL),
CROSSDOT,COLORRED,LINETHICK3;{二十日转点};
三十:IF(CURRBARSCOUNT=31,L*0.992-0.02,DRAWNULL),
CROSSDOT,COLORCYAN,LINETHICK3;{三十日转点};
六十:IF(CURRBARSCOUNT=61,L*0.992-0.02,DRAWNULL),
CROSSDOT,COLORYELLOW,LINETHICK3;{六十日转点};
九十:IF(CURRBARSCOUNT=91,L*0.992-0.02,DRAWNULL),
CROSSDOT,COLORYELLOW,LINETHICK3;{九十日转点};
高1:IF(AB>0 AND AB-BA>0,A1,DRAWNULL),LINETHICK3,COLORRED;
中1:IF(AB>0 AND AB-BA>0,D,DRAWNULL),LINETHICK3,COLORRED;
低1:IF(AB>0 AND AB-BA>0,B1,DRAWNULL),LINETHICK3,COLORRED;