指標公式代碼分析及使用參考說明:
?
這段代碼是關于股票或金融交易的技術分析指標計算和圖形繪制的腳本。讓我來逐步解釋一下:
1. 首先,使用了移動平均線(MA)來計算5日、10日、20日、30日和250日的均線,并在圖表上用不同的線條粗細和顏色進行展示。
2. 接著,通過BARSLAST函數計算了M5與M10的金叉和死叉的位置,并根據金叉和死叉的出現情況確定了啟動和跑道的位置。
3. 進一步,定義了HKFJ(航空飛機)的條件,包括D值的最高價大于等于2、M5均線大于前一天的M5均線,并且滿足QSXS的條件。
4. 然后,根據之前定義的條件繪制了飛機、高度和加油的位置。加油的條件包括啟動大于0且飛機等于0。
5. 接著,計算了K5值并定義了加速的條件,其中包括K5值和M5的比較,以及收盤價和M5的比較。
6. 最后,根據之前定義的條件繪制了加油和加速的柱狀圖,并在圖表上做了相應的標注。
綜合來看,這段代碼主要實現了根據移動平均線的金叉和死叉情況,以及其他條件(如高度、加油、加速)進行股票或金融交易的技術分析,并在圖表上進行直觀展示。
使用建議:
- 如果您對股票或金融交易有興趣,可以參考該代碼中的技術分析思路和條件設定,結合實際市場數據進行分析和驗證。
- 如果您使用的是相應的股票或金融交易軟件,可能需要根據該軟件的特點和API接口進行相應的調整和實現。
- 在實際使用過程中,建議結合相關的技術分析知識和市場實踐進行綜合分析和決策,避免過度依賴單一指標或信號進行交易決策。
?
源碼:
?
空中加油,均線分析指標,有特征提示。源碼如下:
{空中加油主圖}
M5:=MA(C,5);
M10:MA(C,10),LINETHICK1;
M20:MA(C,20),LINETHICK2;
M30:MA(C,30),LINETHICK1;
M250:MA(C,250),COLORFF3399,LINETHICK3;
N1:=BARSLAST(CROSS(M5,M10));
N2:=BARSLAST(CROSS(M10,M5));
D:=IF(N1<N2,N1+1,0);
K:=IF(N2<N1,N2+1,0);
QSXS:=M5>M20 AND M10>M20 AND M20>REF(M20,1) AND M30>REF(M30,1);
啟動: D*QSXS,COLORRED,LINETHICK0;
跑道: K*QSXS,COLORFFFF00,LINETHICK0;
HKFJ:=HHV(D,5)>=2 AND QSXS AND M5>REF(M5,1) AND M5>M10;
飛機: HKFJ*D,COLORFF00FF,LINETHICK0;
HKSJ:=BARSLAST(飛機>0 AND NOT(REF(飛機,1)))+1;
高度: (C/REF(C,HKSJ)-1)*100,COLOR00FFFF,LINETHICK0;
加油:啟動>0 AND 飛機=0,COLOR00FF00,POINTDOT,LINETHICK0;
N3:=BARSLAST(加油)+1;
K5:=ATAN((M5/REF(M5,1)-1)*100)*180/3.14159;
JXGD1:=K5>REF(K5,1) AND REF(K5,1)<REF(K5,2);
JXGD2:=M5>REF(M5,1) AND REF(M5,1)<REF(M5,2);
加速:FILTER((JXGD1 OR JXGD2)
AND C>M5 AND HKFJ,3),COLOR00FFFF,POINTDOT,LINETHICK0;
N4:=BARSLAST(加速);
STICKLINE(加油,(O+C)/2-0.01,(O+C)/2+0.01,4,0),COLOR00FF00;
STICKLINE(加油,L,H,1,1),COLOR00FF00;
STICKLINE(加速,(O+C)/2-0.01,(O+C)/2+0.01,4,0),COLOR00FFFF;
STICKLINE(加速,L,H,1,1),COLOR00FFFF;
STICKLINE(N4>0 AND N4<=5,REF(O,N4+1),REF(O,N4+1),4,1),COLORFFFFFF;
DRAWTEXT(加速,L,'加▲速'),COLOR00FFFF;
DRAWTEXT(飛機,M30,'。'),COLORFFFFFF;
{空中加油副圖}
M5:=MA(CLOSE,5);
M10:=MA(CLOSE,10);
M20:=MA(CLOSE,20);
M30:=MA(CLOSE,30);
M250:=MA(CLOSE,250);
N1:=BARSLAST(CROSS(M5,M10));
N2:=BARSLAST(CROSS(M10,M5));
D:=IF(N1<N2,N1+1,0);
K:=IF(N2<N1,N2+1,0);
QSXS:=M5>M20 AND M10>M20 AND M20>REF(M20,1)
AND M30>REF(M30,1);
啟動:D*QSXS,COLORRED,LINETHICK0;
跑道:K*QSXS,COLORFFFF00,LINETHICK0;
HKFJ:=HHV(D,5)>=2 AND QSXS AND M5>REF(M5,1) AND M5>M10;
飛機:HKFJ*D,COLORFF00FF,LINETHICK2;
HKSJ:=BARSLAST(飛機>0 AND NOT(REF(飛機,1)))+1;
高度:(C/REF(C,HKSJ)-1)*100,COLOR00FFFF;
加油:啟動>0 AND 飛機=0,COLOR00FF00,POINTDOT,LINETHICK0;
N3:=BARSLAST(加油)+1;
K5:=ATAN((M5/REF(M5,1)-1)*100)*180/3.14159;
JXGD1:=K5>REF(K5,1) AND REF(K5,1)<REF(K5,2);
JXGD2:=M5>REF(M5,1) AND REF(M5,1)<REF(M5,2);
加速:FILTER((JXGD1 OR JXGD2)
AND C>M5 AND HKFJ,3),COLOR00FFFF,POINTDOT,LINETHICK0;
N4:=BARSLAST(加速);
STICKLINE(加油,0,啟動/10+1,4,1),COLOR00FF00;
STICKLINE(N4>0 AND N4<=5,REF(啟動,N4+1),REF(啟動,N4+1),4,0),COLORFFFFFF;
DRAWTEXT(加速,啟動,'▲'),COLOR00FFFF;
原網上通達信公式,改作大智慧給有用的同學,前貼違規被移,故重新整理 。如仍違規請教育處理,再好好學習,不違規請多發jiang金哈
指標仍然上傳給不想動手的同學,無加密
{程序化交易 www.tumamayizhan.com }
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?