很多朋友一直在寻找好用的自动黄金分割画线指标,手工画线费时还容易出错。这套源码可以自动识别高低点,一键生成完整分割位,同时提醒大家,公式含有未来函数,信号会发生重绘,仅作学习研究,不可直接作为参考依据。

部分源码:完整源码下载后,导入即可使用,免密!
M:=5;
量化2:=MA(C,5);
D:=MA(C,10);
量化4:=BARSLAST(H=HHV(H,M)) ,NODRAW;
量化5:=BARSLAST(L=LLV(L,M)) ,NODRAW;
量化6:=IF(REF(量化2,量化4)>REF(D,量化4) AND 量化4<=M-3,量化4,IF(REF(量化2,量化5)<REF(D,量化5) AND 量化5<=M-3,量化5,M-2)) ,NODRAW;
量化7:=IF(ISLASTBAR AND 量化6>0,量化6,M-2) ,NODRAW;
量化8:=REF(H,量化7)=HHV(H,M-1);
量化9:=REF(L,量化7)=LLV(L,M-1);
量化10:=BACKSET(量化8,量化7+1)>BACKSET(量化8,量化7),NODRAW;
量化11:=BACKSET(量化9,量化7+1)>BACKSET(量化9,量化7) ,NODRAW;
量化12:=量化10=量化11 AND 量化2>D,NODRAW;
量化13:=量化10=量化11 AND 量化2<D,NODRAW;
量化14:=BARSLAST(量化11),NODRAW;
量化15:=量化10 AND IF(量化12=1,H=HHV(H,BARSLAST(REF(量化11,1))+1),H=HHV(H,IF(BARSLAST(L=LLV(L,M))>=M-2,M-2,BARSLAST(量化11)))) AND 量化13=0 ,NODRAW;
量化16:=量化11 AND IF(量化13=1,L=LLV(L,BARSLAST(REF(量化10,1))+1),L=LLV(L,IF(BARSLAST(H=HHV(L,M))>=M-2,M-2,BARSLAST(量化10)))) AND 量化12=0 ,NODRAW;
量化17:=BARSLAST(量化15),NODRAW;
量化18:=BARSLAST(量化16),NODRAW;
量化19:=量化18=0 AND REF(量化18,1)<量化17 AND L>REF(L,REF(量化18,1)+1),NODRAW;
量化20:=BACKSET(REFX(量化17,1)=0 AND 量化17<量化18 AND REFX(H,1)>=REF(H,量化17),量化17+1),NODRAW;
量化21:=BACKSET(REFX(量化18,1)=0 AND 量化18<量化17 AND REFX(L,1)<=REF(L,量化18),量化18+1),NODRAW;
量化22:=IF(量化17=0 AND REF(量化17,1)<量化18 AND IF(REF(量化2,BARSLAST(L=LLV(L,M)))>REF(D,BARSLAST(L=LLV(L,M))),BARSLAST(L=LLV(L,M))<M-2,1) AND H<REF(H,REF(量化17,1)+1),1,0),NODRAW;
量化23:=IF(量化18=0 AND REF(量化18,1)<量化17 AND IF(REF(量化2,BARSLAST(H=HHV(H,M)))<REF(D,BARSLAST(H=HHV(H,M))),BARSLAST(H=HHV(H,M))<M-2,1) AND L>REF(L,REF(量化18,1)+1),1,0),NODRAW;
量化24:=BARSLAST(量化22<>1 AND 量化20<>1 AND 量化15),NODRAW;
量化25:=BARSLAST(量化23<>1 AND 量化21<>1 AND 量化16),NODRAW;
量化26:=BACKSET(REFX(量化24,1)=0 AND 量化25<3 AND 量化24-量化25<4 AND REF(L,量化25)>LLV(L,量化24+M-2),量化25+1),NODRAW;
量化27:=BACKSET(REFX(量化24,1)=0 AND 量化25<3 AND 量化24-量化25<4 AND REF(L,量化25)<=LLV(L,量化24+M-2) AND REF(H,量化24)>HHV(H,量化24+M-2),量化24+1),NODRAW;
量化28:=IF(量化24=0 AND 量化25<4 AND REF(量化24,1)-量化25<4 AND REF(L,量化25)<=LLV(L,REF(量化24,1)+M-1) AND H>HHV(H,REF(量化24,1)+M-1),1,0),NODRAW;
量化29:=BACKSET(REFX(量化25,1)=0 AND 量化24<3 AND 量化25-量化24<4 AND REF(H,量化24)<HHV(H,量化25+M-2),量化24+1),NODRAW;
量化30:=BACKSET(REFX(量化25,1)=0 AND 量化24<3 AND 量化25-量化24<4 AND REF(H,量化24)>=HHV(L,量化25+M-2) AND REF(L,量化25)>LLV(L,量化25+M-2),量化25+1),NODRAW;
量化31:=IF(量化25=0 AND 量化24<4 AND REF(量化25,1)-量化24<4 AND REF(H,量化24)>=HHV(H,REF(量化25,1)+6) AND L>LLV(L,REF(量化25,1)+M-1),1,0),NODRAW;
量化32:= H<REF(H,REF(量化24,1)+1) AND 量化25<4,NODRAW;
