核心逻辑
这是一个基于**黄金分割率**(斐波那契数列)的技术分析指标。原理是:取最近120根K线的最高价和最低价作为基准区间,将该区间按黄金分割比例(0.191、0.382、0.5、0.618、0.809)划分为多个支撑和压力位。这些比例分别对应:19.1%(支撑)、38.2%(强势)、50%(平衡/突破)、61.8%(警示)、80.9%(压力)。其用途是帮助投资者识别股价在回调或反弹过程中可能遇到的支撑/压力位,判断当前股价处于相对高位还是低位。
买卖信号
该指标**不包含明确的买入/卖出信号**,而是通过区域划分提供参考: - **低吸区/关注区**(价格在区间下部19.1%-33%附近):考虑逢低买入 - **突破区/拉升区**(价格突破50%平衡线):可能进入强势上涨阶段 - **警示区/压力区**(价格在区间上部61.8%-80.9%附近):注意逢高减仓或风险提示
用法
1. **观察股价位置**:当前股价相对于最近120根K线的高低位置 2. **关注支撑位**:股价回调到支撑0(19.1%)、强势(38.2%)附近时,可能获得支撑 3. **关注压力位**:股价上涨到警示(61.8%)、压力(80.9%)附近时,可能遇到阻力 4. **趋势判断**:股价突破50%平衡线进入上方区域,可能进入强势阶段;跌破则可能进入弱势阶段 5. **配合其他指标**:建议结合成交量、MACD等指标综合判断
公式源码
N:=120; M:=BARSLAST(CURRBARSCOUNT=N); GD:=CONST(IF(ISLASTBAR=1,HHV(H,M),0)); DD:=CONST(IF(ISLASTBAR=1,LLV(L,M),0)); KJ:=GD-DD; 高区:IF(CURRBARSCOUNT<=N,GD,DRAWNULL),LINETHICK4,COLOR004080; 低区:IF(CURRBARSCOUNT<=N,DD,DRAWNULL),LINETHICK2,COLOR004080; 平衡:IF(CURRBARSCOUNT<=N,DD+KJ/2,DRAWNULL),LINETHICK2,COLOR004080; 支撑0:IF(CURRBARSCOUNT<=N/2,DD+KJ*0.191,DRAWNULL),LINETHICK2,COLOR004080; 强势:IF(CURRBARSCOUNT<=N/2,DD+KJ*0.382,DRAWNULL),LINETHICK2,COLOR004080; 突破:IF(CURRBARSCOUNT<=N,DD+KJ/2,DRAWNULL),LINETHICK2,COLOR004080; 警示:IF(CURRBARSCOUNT<=N/2,DD+KJ*0.618,DRAWNULL),LINETHICK2,COLOR004080; 压力:IF(CURRBARSCOUNT<=N/2,DD+KJ*0.809,DRAWNULL),LINETHICK2,COLOR004080; CD:=CURRBARSCOUNT,NODRAW; STICKLINE(CD=60,HHV(高区,60),LLV(低区,60),0.01,0),COLOR004080; STICKLINE(CD=120,HHV(高区,60),LLV(低区,60),0.01,0),COLOR004080; STICKLINE(CD=1,HHV(高区,60),LLV(低区,60),0.01,0),COLOR004080; DRAWTEXT(CURRBARSCOUNT=1,压力,'压力'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=1,警示,'警示'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=1,突破,'突破'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=1,强势,'强势'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=1,支撑0,'支撑'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=N/4+30,GD-KJ*0.09,'【风险区】--高抛避险'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=N/4+30,GD-KJ*0.3,'【警示区】--逢高减仓'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=N/4+30,GD-KJ*0.45,'【突破区】--主力拉升'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=N/4+30,GD-KJ*0.55,'【拉升区】--强势畜锐'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=N/4+30,DD+KJ/3,'【关注区】--逢低买入'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=N/4+30,DD+KJ/10,'【低吸区】--大胆买入'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=N/2+6,GD-KJ*0.25,'【拉升区】'),COLOR004080; DRAWTEXT(CURRBARSCOUNT=N/2+6,DD+KJ*0.25,'【持股区】'),COLOR004080; DRAWKLINE(HIGH,OPEN,LOW,CLOSE);