点击关注↓↓↓,置顶+星标每天订阅,学习更多指标内容☼↓↓↓





一、指标逻辑

该指标通过多维度技术分析构建复合交易系统,核心围绕趋势跟踪与波段转折信号两大方向。以经典SAR抛物线指标为基础框架,叠加价格波动率、动量强度、支撑阻力识别等模块,形成动态分析体系。指标通过三种颜色圆点(青、红、黄)实现多空状态可视化,并设置自动标注高低点的文字提示功能,辅助交易者快速识别关键价位。


二、主要功能模块解析

  1. 趋势方向判别器
    • 青/红色圆点:基于改良SAR算法,青色圆点标识空头趋势中的潜在反转位,红色圆点标记多头趋势延续信号。
    • 动态加速度机制:通过STEP参数(初始2%)和MVALUE参数(最大值10%)实现趋势跟踪敏感度调节,适应不同波动品种。
  2. 高低点预警系统
    • “高点”/”低点”文字标记:当价格突破前波段极值且伴随动量指标(如DMA、EMA)验证时触发,提示关键支撑阻力位。
  3. 波段买卖信号模块
    • 黄/蓝柱体:黄色柱体提示超卖反弹机会,蓝色柱体警示超买回落风险,结合价格突破MA均线系统确认有效性。
    • 箭头图标:在K线下方出现向上箭头表示多头启动信号,上方向下箭头提示空头机会,配合成交量过滤虚破。
  4. 风险控制子系统
    • 动态止损线:根据ATAN角度函数计算趋势强度,自动生成移动止损轨道。
    • 波动率通道:通过(HIGH+LOW+CLOSE)/3的三价均线构建动态通道,识别异常波动风险。

三、实战应用建议

  1. 趋势追踪策略
    • 当连续出现3个同色圆点时,视为趋势确认信号。红色圆点序列中只做多,青色序列中只做空,配合SAR值设置移动止盈。
  2. 波段反转操作
    • “低点”文字出现且K线收于通道上轨时建仓多单,止损设于标注低点下方2-3个价位。
    • 当黄色柱体与向上箭头共振时,可作为短线反弹介入信号。
  3. 风控组合应用
    • 将SAR值与CTA36波动率指标结合使用:当价格突破SAR且CTA36>80时,警惕假突破风险;CTA36<20时,减少反向操作频率。
  4. 周期适配技巧
    • 短线(15分钟图):重点关注箭头信号与柱体颜色变化
    • 中线(日线图):主要依据”高点/低点”标注布局趋势单

文华期货主图公式如下:

STEP1:=2/100;

MVALUE1:=10/100;

SARLINE:=SAR(4,STEP1,MVALUE1),CIRCLEDOT;

AA:IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORCYAN;

BB:IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;

DRAWTEXT(CROSS(SARLINE<0,0.5)&&COUNT(CROSS(SARLINE<0,0.5),BARSLAST(CROSS(C>VALUEWHEN(CROSS(SARLINE<0,0.5),AA),0.5))),AA,’高点‘);

CROSS(C>VALUEWHEN(CROSS(SARLINE<0,0.5),AA),0.5)&&COUNT(CROSS(C>VALUEWHEN(CROSS(SARLINE<0,0.5),AA),0.5),BARSLAST(CROSS(SARLINE<0,0.5))),WORD(0,’上‘),VALIGN0;

DRAWTEXT(CROSS(SARLINE>0,0.5)&&COUNT(CROSS(SARLINE>0,0.5),BARSLAST(CROSS(C<VALUEWHEN(CROSS(SARLINE>0,0.5),BB),0.5))),BB,’低点‘),VALIGN0;

CROSS(C<VALUEWHEN(CROSS(SARLINE>0,0.5),BB),0.5)&&COUNT(CROSS(C<VALUEWHEN(CROSS(SARLINE>0,0.5),BB),0.5),BARSLAST(CROSS(SARLINE>0,0.5))),WORD(1,’下‘),COLORGREEN;

CTA1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

CTA2:=(1-7/100)*(DMA(CLOSE,CTA1));

CTA3:=(1+7/100)*(DMA(CLOSE,CTA1));

CTA4:=MA((LOW+HIGH+CLOSE)/3,5);

CTA5:=MA(CLOSE,5);

CTA6:=ATAN((CTA5/REF(CTA5,1)-1)*100)*180/3.1416;

CTA7:=IF(CTA6>0,CTA6,CTA6);

CTA8:=CLOSE=HHV(C,4) AND (REF(C,1)>=REF(C,2) OR REF(C,1)>=REF(C,3)) OR REF(C,1)=HHV(C,4) AND CLOSE>=REF(C,2) OR REF(C,2)=HHV(C,4) AND REF(C,3)=LLV(C,4) AND C>=REF(C,1) OR REF(C,3)=HHV(C,4) AND C>=REF(C,1) AND C>=REF(C,2);

CTA9:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);

CTA10:=CLOSE=LLV(C,4) AND (REF(C,1)<REF(C,2) OR REF(C,1)<REF(C,3)) OR REF(C,1)=LLV(C,4) AND C<REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)=HHV(C,4) AND C<REF(C,1) OR REF(C,3)=LLV(C,4) AND C<REF(C,1) AND C<REF(C,2);

CTA11:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) AND C>=REF(C,1);

CTA12:=REF(C,1)=HHV(C,4) AND C<REF(C,2) OR (REF(C,2)=HHV(C,4) AND REF(C,1)>REF(C,3) OR REF(C,3)=HHV(C,4) AND REF(C,1)>REF(C,2)) AND REF(C,2)>=REF(C,4) AND C<REF(C,1);

CTA13:=CTA4>REF(CTA4,1) AND REF(CTA4,1)<REF(CTA4,2);

CTA14:=LOW<HHV(CTA4,13) AND HIGH>HHV(CTA4,13) AND CLOSE>REF(C,1) AND CLOSE>OPEN;

CTA15:=CTA14 AND COUNT(CTA13,2);

CTA16:=100*EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6);

CTA17:=EMA(MA(C,13),13);

CTA18:=FILTER((LLV(CTA16,2)=LLV(CTA16,7) AND COUNT(CTA16<0,2) AND CROSS(CTA16,MA(CTA16,2)))=1,5);

CTA19:=FILTER((HHV(CTA16,2)=HHV(CTA16,7) AND COUNT(CTA16>50,2) AND CROSS(MA(CTA16,2),CTA16))=1,1);

CTA20:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;

CTA21:=FILTER(((CROSS(CTA20,0) OR CROSS(C,CTA17)) AND CTA18)=1,3);

CTA22:=MA(C,18)>=REF(MA(C,18),3) AND CROSS(C,MA(C,18));

CTA23:=CTA15 AND NOT(REF(CTA15,1));

CTA24:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

CTA25:=SMA(CTA24,3,1);

CTA26:=SMA(CTA25,3,1);

CTA27:=3*CTA25-2*CTA26;

CTA28:=CROSS(CTA27,CTA26);

CTA29:=CROSS(CTA26,CTA27);

CTA30:=(CTA21 OR CTA22) AND CTA18;

CTA31:=(CTA21 OR CTA22) AND CTA11;

CTA32:=(CTA21 OR CTA22) AND CTA9;

CTA33:=(CTA9 AND CTA18) OR (CTA11 AND CTA18);

CTA34:=(CTA28 AND CTA11) OR (CTA28 AND CTA9) OR (CTA28 AND CTA18);

STICKLINE1(CTA10,OPEN,CLOSE,3,0),COLORRED;

STICKLINE1(CTA11,OPEN,CLOSE,3,0),COLORGREEN;

STICKLINE1(CTA28,OPEN,CLOSE,3,0),COLORYELLOW;

STICKLINE1(CTA29,OPEN,CLOSE,3,0),COLOR000099;

DRAWICON(CTA23,LOW-0.02,7);

DRAWICON(CTA30 OR CTA31 OR CTA32 OR CTA33 OR CTA34,LOW-0.01,1);

DRAWICON(CTA29 OR CTA19 OR CROSS(40,CTA16),HIGH+0.01,2);

DRAWLINE1(HIGH>=HHV(HIGH,10),HIGH,LOW<=LLV(LOW,3),HHV(HIGH,3),0),LINETHICK2;

CTA35:=(HIGH+LOW+CLOSE)/3;

CTA36:=(CTA35-MA(CTA35,14))/(0.015*AVEDEV(CTA35,14));

CTA37:=SMA(CTA36,3,1);

CTA38:=SMA(CTA37,3,1);

CTA39:=3*CTA37-2*CTA38;

CTA40:=EMA(CTA39,5);

CTA41:=REF(CTA40,1);

CTA42:=REF(CLOSE,1);

CTA43:=SMA(MAX(CLOSE-CTA42,0),6,1)/SMA(ABS(CLOSE-CTA42),6,1)*100;

CTA44:=(CTA43-50)*5,LINETHICK2,COLORYELLOW;

CTA45:=SMA(CTA44,3,1);

CTA46:=SMA(CTA45,3,1);

CTA47:=3*CTA45-2*CTA46;

CTA48:=EMA(CTA47,5);

CTA49:=REF(CTA48,1);

CTA50:=CTA48>CTA49;

CTA51:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

CTA52:=SMA(CTA51,3,1);

CTA53:=(CTA52-50)*5,COLORRED;

CTA54:=SMA(CTA53,3,1);

CTA55:=SMA(CTA54,3,1);

CTA56:=3*CTA54-2*CTA55;

CTA57:=EMA(CTA56,5);

CTA58:=REF(CTA57,1);

CTA59:=CTA50 AND NOT(REF(CTA50,1)) AND (CTA57<-100 AND CTA57<-100) AND CTA40<-100;

DRAWICON(CTA59,L,4),VALIGN0;

CTA60:=REF(CTA50,1)=1 AND NOT(CTA50) AND CTA40>100;

DRAWICON(CTA60,H,5),VALIGN2;

CTA61:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;

CTA62:=SMA(CTA61,5,1);

CTA63:=SMA(CTA62,5,1);

CTA64:=3*CTA62-2*CTA63;

CTA65:=EMA(CTA64,5);

CTA66:=REF(CTA65,1);

CTA67:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

CTA68:=SMA(CTA67,3,1);

CTA69:=SMA(CTA68,3,1);

CTA70:=3*CTA68-2*CTA69;

CTA71:=EMA(CTA70,5);

CTA72:=REF(CTA71,1);

CTA73:=CTA65>CTA66 AND CTA71>CTA72;

CTA74:=CTA73 AND NOT(REF(CTA73,1)) AND (CTA65<50 OR CTA71<50);

CTA75:=REF(CTA73,1)=1 AND NOT(CTA73);

DRAWICON(CTA74,L-0.010,9);

DRAWICON(CTA75,H+0.010,10);





公众号实用收藏源码打包,每天源码文件更新点击链接下载☞:知识星球


声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。