指標(biāo)公式源碼分析及使用說明參考:
?
這段代碼是一個(gè)臺(tái)灣短英指標(biāo)的公式,用于分析股票或金融數(shù)據(jù)。以下是對(duì)代碼的解釋和指標(biāo)的創(chuàng)建思路:
1. CKLOGID:=UPPERSTR(LOGINID);
?? - 將LOGINID轉(zhuǎn)換為大寫,并賦值給CKLOGID變量。
2. LOGID:=UPPERSTR(LOGINID);
?? - 將LOGINID轉(zhuǎn)換為大寫,并賦值給LOGID變量。
3. ERRLOGID:=STRLEFT(CKLOGID,2)<>'SK';
?? - 判斷CKLOGID的前兩位是否不等于'SK',將結(jié)果賦值給ERRLOGID變量。
4. STICKLINE(ISUP,HIGH,LOW,0.1,0),color5050FF;
?? - 繪制上漲時(shí)的柱狀圖,顏色為淡藍(lán)色。
5. STICKLINE(ISUP,CLOSE,OPEN,7,1),color5050FF;
?? - 繪制上漲時(shí)的柱狀圖,顏色為淡藍(lán)色。
6. STICKLINE(ISDOWN,HIGH,LOW,0.1,0),colorFFFF00;
?? - 繪制下跌時(shí)的柱狀圖,顏色為黃色。
7. STICKLINE(ISDOWN,CLOSE,OPEN,7,0),colorFFFF00;
?? - 繪制下跌時(shí)的柱狀圖,顏色為黃色。
8. STICKLINE(ISEQUAL AND CLOSE>REF(CLOSE,1),HIGH,LOW,0.1,0),color5050FF;
?? - 繪制當(dāng)收盤價(jià)大于昨日收盤價(jià)時(shí)的柱狀圖,顏色為淡藍(lán)色。
9. STICKLINE(ISEQUAL AND CLOSE>REF(CLOSE,1),CLOSE,OPEN,7,0),color5050FF;
?? - 繪制當(dāng)收盤價(jià)大于昨日收盤價(jià)時(shí)的柱狀圖,顏色為淡藍(lán)色。
10. STICKLINE(ISEQUAL AND CLOSE<=REF(CLOSE,1),HIGH,LOW,0.1,0),colorFFFF00;
??? - 繪制當(dāng)收盤價(jià)小于等于昨日收盤價(jià)時(shí)的柱狀圖,顏色為黃色。
11. STICKLINE(ISEQUAL AND CLOSE<=REF(CLOSE,1),CLOSE,OPEN,7,0),colorFFFF00;
??? - 繪制當(dāng)收盤價(jià)小于等于昨日收盤價(jià)時(shí)的柱狀圖,顏色為黃色。
12. X:=BARSCOUNT(CLOSE);
??? - 將CLOSE的數(shù)量賦值給X變量。
13. STICKLINE(ISEQUAL AND X=1,HIGH,LOW,0.1,0),color5050FF;
??? - 繪制當(dāng)X等于1時(shí)的柱狀圖,顏色為淡藍(lán)色。
14. STICKLINE(ISEQUAL AND X=1,CLOSE,OPEN,7,0),color5050FF;
??? - 繪制當(dāng)X等于1時(shí)的柱狀圖,顏色為淡藍(lán)色。
15. N:=7;
??? - 將7賦值給N變量。
16. 搜牛趨勢(shì):=HHV(MA((LOW+HIGH+CLOSE)/3,3),1);
??? - 計(jì)算搜牛趨勢(shì)指標(biāo)。
17. CXH1:=HHV(MA((LOW+HIGH+CLOSE)/3,5),2);
??? - 計(jì)算CXH1指標(biāo)。
18. CXH2:=EMA((HIGH+LOW+CLOSE)/3*(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5))*20/10+(LOW+HIGH+CLOSE)/3,1);
??? - 計(jì)算CXH2指標(biāo)。
19. UPR:=CXH1+8/10*STD(LOW,19);
??? - 計(jì)算UPR指標(biāo)。
20. DWN:=CXH1-8/10*STD(LOW,19);
??? - 計(jì)算DWN指標(biāo)。
21. CXH3:=(3*CXH2-2*SMA(CXH2,5,1))*0.3;
??? - 計(jì)算CXH3指標(biāo)。
22. CXH4:=IF(CXH3>CXH1,DWN,IF(CXH3<CXH1,DWN,UPR));
??? - 根據(jù)條件判斷計(jì)算CXH4指標(biāo)。
23. UPP:=CXH4+11/10*STD(LOW,21);
??? - 計(jì)算UPP指標(biāo)。
24. CXH5:=(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*(-100);
??? - 計(jì)算CXH5指標(biāo)。
25. CXH6:=EMA(CXH5/10+EMA(CLOSE,N),1);
??? - 計(jì)算CXH6指標(biāo)。
26. 中軌線:IF(CXH6<CXH4,CXH4,IF(CXH6>HHV((LOW+HIGH+CLOSE)/3,1),UPP,CXH6)),LINETHICK1,colorFFDD00;
??? - 計(jì)算中軌線指標(biāo),并設(shè)置線條粗細(xì)和顏色。
27. 搜牛中軌:=LLV(MA((LOW+HIGH+CLOSE)/3,3),10);
??? - 計(jì)算搜牛中軌指標(biāo)。
28. STICKLINE(中軌線>搜牛趨勢(shì),中軌線,搜牛趨勢(shì),3,0),LINETHICK2,color99FF44;
??? - 繪制當(dāng)中軌線大于搜牛趨勢(shì)時(shí)的柱狀圖,設(shè)置線條粗細(xì)和顏色。
指標(biāo)創(chuàng)建思路:
- 根據(jù)給出的公式,使用相應(yīng)的數(shù)學(xué)運(yùn)算符和函數(shù)來計(jì)算每個(gè)指標(biāo)的值。
- 結(jié)合條件判斷語句(如IF條件)來確定繪制柱狀圖和線條的條件,并根據(jù)條件結(jié)果來設(shè)置繪圖的參數(shù)。
- 使用繪圖函數(shù)來將指標(biāo)可視化。
指標(biāo)使用參考說明:
- 這些指標(biāo)可以用于股票或金融數(shù)據(jù)的分析和交易策略。
- 可以根據(jù)繪制的柱狀圖和線條來判斷價(jià)格的上漲和下跌趨勢(shì)。
- 可以根據(jù)中軌線和搜牛趨勢(shì)等指標(biāo)的比較來確定買入和賣出信號(hào)。
- 繪制的柱狀圖和線條可以幫助可視化指標(biāo)的結(jié)果,方便分析和決策。
?
源碼:
?
{臺(tái)灣短英指標(biāo)}
CKLOGID:=UPPERSTR(LOGINID);
LOGID:=UPPERSTR(LOGINID);
ERRLOGID:=STRLEFT(CKLOGID,2)<>'SK';
STICKLINE(ISUP,HIGH,LOW,0.1,0),color5050FF;
STICKLINE(ISUP,CLOSE,OPEN,7,1),color5050FF;
STICKLINE(ISDOWN,HIGH,LOW,0.1,0),colorFFFF00;
STICKLINE(ISDOWN,CLOSE,OPEN,7,0),colorFFFF00;
STICKLINE(ISEQUAL AND CLOSE>REF(CLOSE,1),HIGH,LOW,0.1,0),color5050FF;
STICKLINE(ISEQUAL AND CLOSE>REF(CLOSE,1),CLOSE,OPEN,7,0),color5050FF;
STICKLINE(ISEQUAL AND CLOSE<=REF(CLOSE,1),HIGH,LOW,0.1,0),colorFFFF00;
STICKLINE(ISEQUAL AND CLOSE<=REF(CLOSE,1),CLOSE,OPEN,7,0),colorFFFF00;
X:=BARSCOUNT(CLOSE);
STICKLINE(ISEQUAL AND X=1,HIGH,LOW,0.1,0),color5050FF;
STICKLINE(ISEQUAL AND X=1,CLOSE,OPEN,7,0),color5050FF;
N:=7;
搜牛趨勢(shì):=HHV(MA((LOW+HIGH+CLOSE)/3,3),1);
CXH1:=HHV(MA((LOW+HIGH+CLOSE)/3,5),2);
CXH2:=EMA((HIGH+LOW+CLOSE)/3*(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5))*20/10+(LOW+HIGH+CLOSE)/3,1);
UPR:=CXH1+8/10*STD(LOW,19);
DWN:=CXH1-8/10*STD(LOW,19);
CXH3:=(3*CXH2-2*SMA(CXH2,5,1))*0.3;
CXH4:=IF(CXH3>CXH1,DWN,IF(CXH3<CXH1,DWN,UPR));
UPP:=CXH4+11/10*STD(LOW,21);
CXH5:=(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*(-100);
CXH6:=EMA(CXH5/10+EMA(CLOSE,N),1);
中軌線:IF(CXH6<CXH4,CXH4,IF(CXH6>HHV((LOW+HIGH+CLOSE)/3,1),UPP,CXH6)),LINETHICK1,colorFFDD00;
搜牛中軌:=LLV(MA((LOW+HIGH+CLOSE)/3,3),10);
STICKLINE(中軌線>搜牛趨勢(shì),中軌線,搜牛趨勢(shì),3,0),LINETHICK2,color99FF44;
{程序化交易 www.kzuj.com.cn }
?
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?