通达信梧桐龙凤主图指标(其他)指标公式
核心逻辑
该指标是一个综合型趋势交易系统,融合了多种技术分析方法: 1. **EMA趋势判断**:通过2日EMA(A)与40日EMA(B)的相对位置判断中长期趋势方向,当A≥B时为多头趋势(显示紫色),A<B时为空头趋势(显示棕色)。 2. **黄金分割支撑压力**:基于100日内最高/最低价计算0.191、0.382、0.5、0.618、0.809等关键回调位。 3. **基准线系统**:以14日EMA为基准,计算10日EMA相对基准的变化率(A1X),用于判断短期趋势强弱。 4. **50日平衡系统**:显示最近50个交易日的最高价、最低价、平衡线(50%位置)、压力位(38.2%回调)和支撑位(38.2%回调)。 5. **龙凤线通道**:基于5日均线加减波动率(8日均价差)形成的通道,上为龙线(蓝线),下为凤线(红线),类似布林带但计算方式不同。 6. **量能平台**:显示10日内成交量最大那天的收盘价作为量能支撑位。 7. **猎击线**:动态显示最近的压力高点。
买卖信号
**买入信号:** - A1X上穿0且A1X≥0时(10日EMA向上突破14日EMA) - XCLOSE上穿龙线(股价
用法
公式源码
A:=EMA(C,2); B:=EMA(SLOPE(C,20)*20+C,40); STICKLINE(A>=B,REFDATE(HHV(H,100),DATE),H*1.01,5,0),COLOR000055; STICKLINE(A<B,REFDATE(HHV(H,100),DATE),H*1.01,5,0),COLOR663300; 高1:=REF(HHV(H,100),3); 低1:=REF(LLV(L,100),3); H1:=高1-(高1-低1)*0.191; H2:=高1-(高1-低1)*0.382; H3:=高1-(高1-低1)*0.5; H4:=高1-(高1-低1)*0.618; H5:=高1-(高1-低1)*0.809; 突破:=REF(EMA(C,14),1); A1X:=(EMA(C,10)-突破)/突破*100; 基准:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(crOSS(A1X,0))+1),REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1)); STICKLINE(A1X>=0,基准,突破,5,0),COLOR000099; STICKLINE(A1X<0,基准,突破,5,0),COLOR00CC66; AA:=CROSS(A1X,0),LINETHICK0; BB:=CROSS(0,A1X),LINETHICK0; DRAWICON(AA,基准*0.98,34); DRAWICON(BB,基准*1.015,35); N1:=50; K:=BARSLAST(CURRBARSCOUNT=N1); GD:=CONST(IF(ISLASTBAR=1,HHV(H,K),0)); DD:=CONST(IF(ISLASTBAR=1,LLV(L,K),0)); KJ:=GD-DD; 平衡:=IF(CURRBARSCOUNT<=N1,DD+KJ/2,DRAWNULL),COLOR00FFFF,NODRAW; 压力:=IF(CURRBARSCOUNT<=N1,GD-KJ*0.191,DRAWNULL),COLORFF00FF,NODRAW; 支撑:=IF(CURRBARSCOUNT<=N1,DD+KJ*0.191,DRAWNULL),COLOR00FF00,NODRAW; 高区:IF(CURRBARSCOUNT<=N1,GD,DRAWNULL),COLORRED,DOTLINE; 低区:IF(CURRBARSCOUNT<=N1,DD,DRAWNULL),COLOR00FF00,DOTLINE; STICKLINE(CURRBARSCOUNT=N1,GD,DD,0,-1),COLORWHITE; STICKLINE(CURRBARSCOUNT=N1/2,GD,DD,0,-1),COLORWHITE; STICKLINE(CURRBARSCOUNT=1,GD,DD,0,-1),COLORWHITE; STICKLINE(CURRBARSCOUNT<=N1,平衡,平衡,3,-1),COLORWHITE; STICKLINE(CURRBARSCOUNT<=N1/2,压力,压力,3,-1),COLORRED; STICKLINE(CURRBARSCOUNT<=N1/2,支撑,支撑,3,-1),COLORGREEN; DRAWKLINE(H,O,L,C); N:=1; XOPEN:=(REF(O,N)+REF(C,N))/2; XCLOSE:=CLOSE; XHIGH:=MAX(HIGH,XOPEN); JJ:=DATE; TJJ:=JJ<=20991029; XLOW:=MIN(LOW,XOPEN); volALITY:=MA(XHIGH-XLOW,8); 龙线:MA(XCLOSE,5)+VOLALITY/2,COLOR0000FF; 凤线:MA(XCLOSE,5)-VOLALITY/2,COLORFF0000; T1:=CONST(LLVBARS(LOW,10)); T1HIGH:=CONST(REF(HIGH,T1)); CC:=CONST(CURRBARSCOUNT); T2:=CONST(BARSLAST(CURRBARSCOUNT>CC+T1 AND H>T1HIGH)); T2HIGH:=CONST(REF(HIGH,T2)); T3:=CONST(BARSLAST(CURRBARSCOUNT>CC+T2 AND HIGH>T2HIGH)); T3HIGH:=CONST(REF(HIGH,T3)); 猎击线:DRAWLINE(CURRBARSCOUNT=T3+5, T3HIGH, ISLASTBAR, T3HIGH, 1),DOTLINE,COLORYELLOW; DRAWTEXT(ISLASTBAR, T3HIGH, ' 猎'),COLORYELLOW; M:=10; T4:=CONST(HHVBARS(V,10)),COLORBLUE,LINETHICK1; 量能平台:IF(CURRBARSCOUNT<=M+15,CONST(IF(T4=0,C,REF(C,T4))),DRAWNULL)COLORWHITE,LINETHICK2; BU:=CROSS(XCLOSE,龙线); SEL:=CROSS(凤线,XCLOSE); VAR1:=BARSLAST(BU); VAR2:=BARSLAST(SEL); STICKLINE(XCLOSE>XOPEN AND VAR1<VAR2,O,C,3,0 ),COLORBB00CC; STICKLINE(XCLOSE>XOPEN AND VAR1<VAR2,O,C,2,0 ),COLORCC00CC; STICKLINE(XCLOSE>XOPEN AND VAR1<VAR2,O,C,1,0 ),COLORDD00CC; STICKLINE(XCLOSE>XOPEN AND VAR1<VAR2,O,C,0,0 ),COLORFF00CC; STICKLINE(XCLOSE<=XOPEN AND VAR1<VAR2,O,C,3,0 ),COLOR00AAFF; STICKLINE(XCLOSE<=XOPEN AND VAR1<VAR2,O,C,2,0 ),COLOR00BBFF; STICKLINE(XCLOSE<=XOPEN AND VAR1<VAR2,O,C,1,0 ),COLOR00CCFF; STICKLINE(XCLOSE<=XOPEN AND VAR1<VAR2,O,C,0,0 ),COLOR00DDFF; STICKLINE(XCLOSE<=XOPEN AND VAR1>VAR2,O,C,3,0 ),COLORFFBB00; STICKLINE(XCLOSE<=XOPEN AND VAR1>VAR2,O,C,2,0 ),COLORFFCC00; STICKLINE(XCLOSE<=XOPEN AND VAR1>VAR2,O,C,1,0 ),COLORFFDD00; STICKLINE(XCLOSE<=XOPEN AND VAR1>VAR2,O,C,0,0 ),COLORFFFF00; STICKLINE(XCLOSE>XOPEN AND VAR1>VAR2,O,C,3,0 ),COLORBB0000; STICKLINE(XCLOSE>XOPEN AND VAR1>VAR2,O,C,2,0 ),COLORCC0000; STICKLINE(XCLOSE>XOPEN AND VAR1>VAR2,O,C,1,0 ),COLORDD0000; STICKLINE(XCLOSE>XOPEN AND VAR1>VAR2,O,C,0,0 ),COLORFF0000; DRAWICON(REF(VAR1,1)>VAR2 AND VAR1=0,XLOW*0.98,7); DRAWICON(REF(VAR2,1)>VAR1 AND VAR2=0,XHIGH*1.01,8); 所属地域:DRAWTEXT_FIX(ISLASTBAR ,0.05,0.01,1,DYBLOCK),COLORYELLOW; 所属行业:DRAWTEXT_FIX(ISLASTBAR ,0.06,0.01,0,HYBLOCK),COLORYELLOW; DRAWTEXT_FIX(1,0.11,0.01,0,EXTERNSTR(0,6)),COLORYELLOW; DRAWTEXT_FIX(1,0.12,0.01,0,EXTERNSTR(0,1))COLORYELLOW; IF(CURRBARSCOUNT=T4+1,量能平台,DRAWNULL),CIRCLEDOT,COLORWHITE,LINETHICK2; A1:=BARSLAST(MONTH!=REF(MONTH,1))+1; 月±%:(CLOSE/REF(CLOSE,A1)-1)*100,COLORWHITE,NODRAW;继续阅读 →