以下是同花顺中枢笔主图源码

KU1:=IF(HIGH=HHV(HIGH,3),1,0);
 KD1:=IF(LOW=LLV(LOW,3),1,0);
 UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0
 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1
 AND REF(KU1,1)=0 AND KU1=0)));
 DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1
 AND REF(KD1,1)=0 AND KD1=0)));
 HV:=H>UL AND H>REF(H,1) ;
 LV:=L<DL AND L<REF(L,1) ;
 GP:=BARSLAST(HV);
 DP:=BARSLAST(LV);
 IP:=IF(GP=0,DP,GP)>3;
 HV1:=HV AND IP AND H>=HHV(H,BARSLAST(LV));
 LV1:=LV AND IP AND L<=LLV(L,BARSLAST(HV));
 DRAWLINE(LV1,LOW,HV1, HIGH,0),coloryellow,LINETHICK2;
 DRAWLINE(HV1,HIGH,LV1, LOW,0),colormagenta,LINETHICK2;
 ///加入中枢判定
//简化版
N1:=10;N2:=10;DISP:=2;K:=1;
 P1:=PEAK(1,K*N1,1);
 P2:=PEAK(1,K*N1,2);
 WP1:=PEAKBARS(1,K*N1,1);
 WP2:=PEAKBARS(1,K*N1,2);
 T1:=TROUGH(2,K*N2,1);
 T2:=TROUGH(2,K*N2,2);
 WT1:=TROUGHBARS(2,K*N2,1);
 WT2:=TROUGHBARS(2,K*N2,2);
 TJ1:=P1>T1 AND P2>T2 ;
 ZD:=MAX(T1,T2);
 ZG:=MIN(P1,P2);
 LL:=MIN(T1,T2);
 HH:=MAX(P1,P2);
 TJ2:=FILTER(ZG>ZD,2);
 TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) OR ZD=REF(ZD,BARSLAST(TJ2));
 TJ4:=TJ1 AND TJ2 AND NOT(TJ3);
 TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
 TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
 TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1)) AND ZD<REF(ZD,REF(BARSLAST(TJ4),1));
 TJ8:=TJ4 AND NOT(TJ5 OR TJ6 OR TJ7);
 ZSD:=IF(TJ8,ZD,REF(ZD,1));//,coloryellow;
 ZSG:=IF(TJ8,ZG,REF(ZG,1));//,colormagenta;
 ZSH:=IF(TJ8,HH,REF(HH,1));//,colorblue;
 ZSL:=IF(TJ8,LL,REF(LL,1));//,colorgreen;
 STICKLINE(TJ8,ZSH,ZSL,0,-1),colormagenta;
 STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),colormagenta;
 DRAWTEXT(DISP=2,ZSH,”),colorwhite;
 //中枢高
 中枢高:ZSG,colormagenta;
 POLYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CIRCLEDOT,colormagenta;
 //中枢低:
中枢低:ZSD,coloryellow;
 POLYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CIRCLEDOT,coloryellow;
 //中枢最高:
中枢最高:ZSH,colorred;
 POLYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,colorred;
 //中枢最低:
中枢最低:ZSL,colorgreen;
 POLYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,colorgreen;
 //趋势高:
 //QSGD1:POLYLINE(DISP=3,ZIG(1,K*N1)),colorblue;
 //趋势低:
 //QSDD1:POLYLINE(DISP=3,ZIG(2,K*N2)),colorblue;
 MA5:MA(CLOSE,5),COLORFF00FF,Linethick1;
 //COLORFF00FF,LINETHICK2;
命真好:=MA5>REF(MA5,1);
命真坏:=MA5<REF(MA5,1);
 //判定:
PARTLINE(MA5,命真好,coloryellow,命真坏,colorblue,MA5,COLORFF00FF),linethick3;
 //F1:IF(MA5<REF(MA5,1),MA5,NULL),colorwhite,LINETHICK2;

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