指標(biāo)公式源碼分析及使用說明:
其中定義了一系列變量和條件,用于生成買入和賣出信號以及其他技術(shù)指標(biāo)。以下是對代碼的簡要分析和指標(biāo)創(chuàng)建思路:
1. 首先,通過計算最高價和最低價的移動平均線,以及收盤價相對于這些移動平均線的偏離程度,得到了一些動量指標(biāo)(如cxh3、cxh4、cxh5等)。
2. 接著,通過計算收盤價相對于自身移動最高價和最低價的百分比,以及一些價格動量指標(biāo)(如cxh6、cxh8、cxh9等)。
3. 使用一些技術(shù)條件和函數(shù),如TROUGHBARS、ZIG等,來判斷趨勢的變化和高低點的形成。
4. 最后,根據(jù)以上計算結(jié)果,生成買入和賣出信號,并繪制在圖表上。
**指標(biāo)創(chuàng)建思路:**
1. **動量指標(biāo)**:使用移動平均線計算價格的動量,可以使用不同長度的移動平均線來捕捉不同時間段的動量變化。
2. **價格相對位置指標(biāo)**:計算價格相對于自身歷史最高價和最低價的位置,以及相對于移動平均線的位置,可以幫助判斷價格的趨勢和極值點。
3. **趨勢判斷條件**:使用一些技術(shù)條件和函數(shù),如ZIG指標(biāo)等,來判斷價格趨勢的轉(zhuǎn)折點和高低點的形成。
4. **買賣信號生成**:根據(jù)以上計算結(jié)果,設(shè)計買入和賣出信號的條件,可以結(jié)合動量指標(biāo)、價格位置指標(biāo)和趨勢判斷條件來確定買賣時機(jī)。
**指標(biāo)使用參考說明:**
1. **動量指標(biāo)**:關(guān)注移動平均線和價格的偏離程度,當(dāng)偏離程度較大時,可能意味著價格動能增強(qiáng)或減弱。
2. **價格相對位置指標(biāo)**:觀察價格相對于自身歷史最高價和最低價的位置,以及相對于移動平均線的位置,可以判斷當(dāng)前價格的相對強(qiáng)弱和趨勢方向。
3. **趨勢判斷條件**:根據(jù)ZIG指標(biāo)等的趨勢判斷條件,可以輔助判斷價格趨勢的轉(zhuǎn)折點和高低點的形成。
4. **買賣信號生成**:當(dāng)滿足買入信號條件時,考慮開倉;當(dāng)滿足賣出信號條件時,考慮平倉。可根據(jù)具體情況設(shè)置止損和止盈條件。
?
源碼:
?
cxh3:=LLV(HIGH,240);cxh4:=100*(CLOSE-cxh3)/cxh3;cxh5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;cxh6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;cxh7:=0;cxh8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;cxh9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;cxh10:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);cxh11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);cxh12:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);cxh13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);cxh14:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);cxh15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);cxh16:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);cxh17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);cxh18:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);cxh19:=EMA(CLOSE,2)-EMA(CLOSE,150);買1:=cxh10;買2:=(cxh11+cxh13+cxh15+cxh17);賣1:=(cxh12+cxh14+cxh16+cxh18);B:IF(買1>0 OR 買2>0,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;DRAWTEXT(買1>0 OR 買2>0,LOW*0.99,'買'),COLORRED;S:IF(賣1>0,HIGH*1.01,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;DRAWTEXT(賣1>0,HIGH*1.02,'賣'),COLORGREEN;DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.98,1) ;DRAWICON((ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),HIGH*1.01,2);ZB:=EMA(EMA(cxh3,5),5)*3, COLORSTICK;cxhA:=IF(cxh9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);K:=EMA(cxh7,5)*2, , COLORFF00FF;D:=EMA(K,5), , COLORWHITE;J:=K*3-D*2, ,COLORYELLOW;cxhB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J>10;HS:=VOL/CAPITAL*100, , COLORGREEN;cxhE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;cxhF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);DRAWTEXT(cxh11 AND COUNT(cxh11,30)=1,LOW*0.95,'機(jī)構(gòu)進(jìn)場'),LINETHICK1,COLORFF00FF;cxh1A:=IF(cxhE>0,cxhE,0);cxh1B:=IF(cxh14>=200 AND cxh13>=150,15,IF(cxh14<=-200 AND cxh13<=-150,-15,cxh16))+60;cxh1C:=cxh1A>48 AND cxh1B>60 AND cxh19<100;DRAWTEXT(cxh1C AND COUNT(cxh1C,30)=1,LOW*0.95,'大頂(底)') COLORWHITE;
?
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?