編程思路破譯
輸出DIFF:收盤價(jià)的6日指數(shù)移動(dòng)平均-收盤價(jià)的13日指數(shù)移動(dòng)平均
輸出DEA:DIFF的5日指數(shù)移動(dòng)平均
輸出平滑異同平均:(DIFF-DEA)*2,COLORSTICK
HJ_4賦值:上次1日前的DEA上穿DIFF距今天數(shù)
HJ_5賦值:HJ_4+1日前的收盤價(jià)<收盤價(jià) AND HJ_4+1日前的DIFF>DIFF
HJ_6賦值:HJ_5 AND DEA上穿DIFF AND HJ_4>10 AND HJ_4<50
HJ_7賦值:上次1日前的DIFF上穿DEA距今天數(shù)
HJ_8賦值:HJ_7+1日前的收盤價(jià)>收盤價(jià) AND HJ_7+1日前的DIFF<DIFF
HJ_9賦值:HJ_8 AND DIFF上穿DEA AND HJ_7>10 AND HJ_7<50
HJ_10賦值:DIFF上穿DEA AND DIFF<(-0.1)
HJ_11賦值:統(tǒng)計(jì)上次DEA>=0距今天數(shù)日中滿足DIFF上穿DEA的天數(shù)
HJ_12賦值:DIFF上穿DEA AND DEA<0 AND 統(tǒng)計(jì)21日中滿足HJ_11=2的天數(shù)=1
HJ_13賦值:收盤價(jià)的60日簡單移動(dòng)平均
HJ_14賦值:HJ_13/15
HJ_20賦值:DEA上穿DIFF AND DIFF>(0.1)
HJ_21賦值:統(tǒng)計(jì)上次DEA<=0距今天數(shù)日中滿足DEA上穿DIFF的天數(shù)
HJ_22賦值:DEA上穿DIFF AND DEA>0 AND 統(tǒng)計(jì)21日中滿足HJ_21=2的天數(shù)=1
輸出底背離:HJ_9,NODRAW,畫黃色,線寬為3
輸出低位金叉:HJ_10,NODRAW,畫紅色,線寬為3
輸出二次金叉:HJ_12,NODRAW,畫洋紅色,線寬為3
輸出頂背離:HJ_6,NODRAW,COLOR00F000,線寬為3
輸出高位死叉:HJ_20,NODRAW,COLORFF8000,線寬為3
輸出二次死叉:HJ_22,NODRAW,COLORFF0000,線寬為3
HJ_15賦值:HJ_9 AND HJ_12 AND HJ_10
輸出前一最佳:上次1日前的HJ_15距今天數(shù)+1,NODRAW,畫白色
當(dāng)滿足條件DIFF上穿DEA時(shí),在DIFF位置畫1號(hào)圖標(biāo)
當(dāng)滿足條件DEA上穿DIFF時(shí),在DIFF位置畫2號(hào)圖標(biāo)
當(dāng)滿足條件HJ_6時(shí),在HJ_14*0.011和HJ_14*0.09位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLOR00F000
當(dāng)滿足條件HJ_9時(shí),在HJ_14*(-0.02)和HJ_14*(-0.1)位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫黃色
當(dāng)滿足條件HJ_10時(shí),在HJ_14*0.011和HJ_14*0.09位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫紅色
當(dāng)滿足條件HJ_12時(shí),在HJ_14*0.125和HJ_14*0.2位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫洋紅色
當(dāng)滿足條件HJ_20時(shí),在HJ_14*0.011和HJ_14*0.09位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLORFFFF00
當(dāng)滿足條件HJ_22時(shí),在HJ_14*0.125和HJ_14*0.1位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLORFF0000
如果(DIFF>=1日前的DIFFANDDIFF>=0),返回DIFF,否則返回?zé)o效數(shù),畫紅色 線寬為2
如果(DIFF<=1日前的DIFFANDDIFF<=0),返回DIFF,否則返回?zé)o效數(shù),畫綠色 線寬為2
RSV賦值:(收盤價(jià)-9日內(nèi)最低價(jià)的最低值)/(9日內(nèi)最高價(jià)的最高值-9日內(nèi)最低價(jià)的最低值)*100
K賦值:RSV的3日[1日權(quán)重]移動(dòng)平均
D賦值:K的3日[1日權(quán)重]移動(dòng)平均
J賦值:3*K-2*D
當(dāng)滿足條件(DIFF上穿DEAANDCROSS(J,K))時(shí),在DIFF位置畫34號(hào)圖標(biāo)
當(dāng)滿足條件(DEA上穿DIFFANDCROSS(K,J)ANDDIFF>0)時(shí),在DIFF位置畫35號(hào)圖標(biāo)
程序源碼
{共振波段}
DIFF:EMA(CLOSE,6)-EMA(CLOSE,13);
DEA:EMA(DIFF,5);
MACD:(DIFF-DEA)*2,COLORSTICK;
HJ_4:=BARSLAST(REF(CROSS(DEA,DIFF),1));HJ_5:=REF(CLOSE,HJ_4+1)<CLOSE AND REF(DIFF,HJ_4+1)>DIFF;
HJ_6:=HJ_5 AND CROSS(DEA,DIFF) AND HJ_4>10 AND HJ_4<50;
HJ_7:=BARSLAST(REF(CROSS(DIFF,DEA),1));HJ_8:=REF(CLOSE,HJ_7+1)>CLOSE AND REF(DIFF,HJ_7+1)<DIFF;
HJ_9:=HJ_8 AND CROSS(DIFF,DEA) AND HJ_7>10 AND HJ_7<50;
HJ_10:=CROSS(DIFF,DEA) AND DIFF<(-0.1);
HJ_11:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
HJ_12:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(HJ_11=2,21)=1;
HJ_13:=MA(CLOSE,60);
HJ_14:=HJ_13/15;
HJ_20:=CROSS(DEA,DIFF) AND DIFF>(0.1);
HJ_21:=COUNT(CROSS(DEA,DIFF),BARSLAST(DEA<=0));
HJ_22:=CROSS(DEA,DIFF) AND DEA>0 AND COUNT(HJ_21=2,21)=1;
底背離:HJ_9,NODRAW,COLORYELLOW,LINETHICK3;
低位金叉:HJ_10,NODRAW,COLORRED,LINETHICK3;
二次金叉:HJ_12,NODRAW,COLORMAGENTA,LINETHICK3;
頂背離:HJ_6,NODRAW,COLOR00F000,LINETHICK3;
高位死叉:HJ_20,NODRAW,COLORFF8000,LINETHICK3;
二次死叉:HJ_22,NODRAW,COLORFF0000,LINETHICK3;
HJ_15:=HJ_9 AND HJ_12 AND HJ_10;
前一最佳:BARSLAST(REF(HJ_15,1))+1,NODRAW,COLORWHITE;
DRAWICON(CROSS(DIFF,DEA),DIFF,1);
DRAWICON(CROSS(DEA,DIFF),DIFF,2);
STICKLINE(HJ_6,HJ_14*0.011,HJ_14*0.09,2,0),COLOR00F000;
STICKLINE(HJ_9,HJ_14*(-0.02),HJ_14*(-0.1),2,0),COLORYELLOW;
STICKLINE(HJ_10,HJ_14*0.011,HJ_14*0.09,2,0),COLORRED;
STICKLINE(HJ_12,HJ_14*0.125,HJ_14*0.2,2,0),COLORMAGENTA;
STICKLINE(HJ_20,HJ_14*0.011,HJ_14*0.09,2,0),COLORFFFF00;
STICKLINE(HJ_22,HJ_14*0.125,HJ_14*0.1,2,0),COLORFF0000;
IF ((DIFF>=REF(DIFF,1) AND DIFF>=0 ),DIFF,DRAWNULL),COLORRED LINETHICK2;
IF ((DIFF<=REF(DIFF,1) AND DIFF<=0 ),DIFF,DRAWNULL),COLORGREEN LINETHICK2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
DRAWICON((CROSS(DIFF,DEA) AND CROSS(J,K)),DIFF,34);
DRAWICON((CROSS(DEA,DIFF) AND CROSS(K,J) AND DIFF>0),DIFF,35);
使用說明
這段代碼是一個(gè)技術(shù)指標(biāo)的計(jì)算公式,主要使用的指標(biāo)有DIFF、DEA、MACD、RSV、K、D和J等。
根據(jù)代碼推測,該指標(biāo)主要用于股票或其他金融產(chǎn)品的技術(shù)分析。以下是對(duì)該指標(biāo)的簡要總結(jié)思路以及操作建議:
1. DIFF、DEA和MACD:DIFF代表短期指數(shù)移動(dòng)平均線與長期指數(shù)移動(dòng)平均線之差,DEA是DIFF的短期指數(shù)移動(dòng)平均線,MACD是DIFF和DEA之差的兩倍。通過DIFF、DEA和MACD的交叉以及值的正負(fù)變化,可以判斷股票的多空力量、買賣信號(hào)和趨勢(shì)強(qiáng)弱。
2. RSV、K、D和J:RSV代表收盤價(jià)在一定周期內(nèi)的相對(duì)強(qiáng)弱程度,K和D分別是RSV的快速和慢速平滑移動(dòng)平均線,J是K和D的線性組合。通過K、D和J的數(shù)值大小以及交叉情況,可以判斷市場的超買超賣狀態(tài)和股票的買賣信號(hào)。
建議操作步驟如下:
- 觀察DIFF、DEA和MACD的交叉情況,當(dāng)DIFF從下向上穿過DEA時(shí),形成金叉信號(hào),可能意味著股票將上漲;當(dāng)DIFF從上向下穿過DEA時(shí),形成死叉信號(hào),可能意味著股票將下跌。可以結(jié)合趨勢(shì)線、支撐位和阻力位等其他指標(biāo)一起判斷買入或賣出的時(shí)機(jī)。
- 觀察DIFF的數(shù)值,當(dāng)DIFF小于-0.1時(shí),可能形成底背離信號(hào),預(yù)示著股票將有上漲的可能;當(dāng)DIFF大于0.1時(shí),可能形成頂背離信號(hào),預(yù)示著股票將有下跌的可能。
- 觀察K、D和J的數(shù)值和交叉情況,當(dāng)K從下向上穿過D時(shí),形成金叉信號(hào),可能意味著股票將上漲;當(dāng)K從上向下穿過D時(shí),形成死叉信號(hào),可能意味著股票將下跌??梢越Y(jié)合超買超賣指標(biāo)如RSI等一起判斷買入或賣出的時(shí)機(jī)。
需要注意,以上僅為一種分析思路和操作建議,具體操作還需結(jié)合市場環(huán)境、其他指標(biāo)和個(gè)人風(fēng)險(xiǎn)偏好進(jìn)行綜合考慮。在實(shí)際操作中,建議對(duì)代碼進(jìn)行驗(yàn)證和優(yōu)化,并在模擬賬戶上進(jìn)行測試,謹(jǐn)慎參考和使用。
注:
館內(nèi)各種公式為學(xué)習(xí)編程而保存,實(shí)戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔(dān)。
發(fā)文不易,如獲益,歡迎贊賞,贊賞必復(fù)!
聯(lián)系客服