機構進場B指標 公式 源碼[通達信公式]
指標公式源碼分析及使用說明:
其中定義了一系列變量和條件,用于生成買入和賣出信號以及其他技術指標。以下是對代碼的簡要分析和指標創建思路:
1. 首先,通過計算最高價和最低價的移動平均線,以及收盤價相對于這些移動平均線的偏離程度,得到了一些動量指標(如cxh3、cxh4、cxh5等)。
2. 接著,通過計算收盤價相對于自身移動最高價和最低價的百分比,以及一些價格動量指標(如cxh6、cxh8、cxh9等)。
3. 使用一些技術條件和函數,如TROUGHBARS、ZIG等,來判斷趨勢的變化和高低點的形成。
4. 最后,根據以上計算結果,生成買入和賣出信號,并繪制在圖表上。
**指標創建思路:**
1. **動量指標**:使用移動平均線計算價格的動量,可以使用不同長度的移動平均線來捕捉不同時間段的動量變化。
2. **價格相對位置指標**:計算價格相對于自身歷史最高價和最低價的位置,以及相對于移動平均線的位置,可以幫助判斷價格的趨勢和極值點。
3. **趨勢判斷條件**:使用一些技術條件和函數,如ZIG指標等,來判斷價格趨勢的轉折點和高低點的形成。
4. **買賣信號生成**:根據以上計算結果,設計買入和賣出信號的條件,可以結合動量指標、價格位置指標和趨勢判斷條件來確定買賣時機。
**指標使用參考說明:**
1. **動量指標**:關注移動平均線和價格的偏離程度,當偏離程度較大時,可能意味著價格動能增強或減弱。
2. **價格相對位置指標**:觀察價格相對于自身歷史最高價和最低價的位置,以及相對于移動平均線的位置,可以判斷當前價格的相對強弱和趨勢方向。
3. **趨勢判斷條件**:根據ZIG指標等的趨勢判斷條件,可以輔助判斷價格趨勢的轉折點和高低點的形成。
4. **買賣信號生成**:當滿足買入信號條件時,考慮開倉;當滿足賣出信號條件時,考慮平倉。可根據具體情況設置止損和止盈條件。
?
源碼:
?
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,'機構進場'),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;
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容