編程思路破譯V0賦值:(收盤價(jià)的5日簡單移動(dòng)平均的2乘冪 + 收盤價(jià)的5日簡單移動(dòng)平均) V1賦值:(最低價(jià)的5日簡單移動(dòng)平均的2乘冪 + 最低價(jià)的5日簡單移動(dòng)平均) V2賦值:(最高價(jià)的5日簡單移動(dòng)平均的2乘冪 + 最高價(jià)的5日簡單移動(dòng)平均) V3賦值:((((V0 - 9日內(nèi)V1的最低值) / (9日內(nèi)V2的最高值 - 9日內(nèi)V1的最低值)) * 150) + 65) 輸出DK:(V3的3日[1日權(quán)重]移動(dòng)平均 * 1.5),COLORFFFFFF V4賦值:DK的3日[1日權(quán)重]移動(dòng)平均 輸出DJ:((3 * DK) - (2 * V4)),COLOR9000F5 DD賦值:(2日前的收盤價(jià) * 0.865) C1賦值:(13日前的收盤價(jià) * 0.772) C2賦值:((100 * 成交量(手)) / 當(dāng)前流通股本(手)) 輸出波段介入:如果((((收盤價(jià)-DD和C1的較小值)/收盤價(jià))<0.1)AND((C2的5日累和/5)<1.8)),返回160,否則返回100 C3賦值:(4日內(nèi)最高價(jià)的最高值 = 120日內(nèi)最高價(jià)的最高值) 當(dāng)滿足條件(C3>0)時(shí),在305和295位置之間畫柱狀線,寬度為8,0不為0則畫空心柱. FXQ賦值:((((2 * 收盤價(jià)) + 最高價(jià)) + 最低價(jià)) / 4) VV1賦值:5日內(nèi)最低價(jià)的最低值 VV2賦值:4日內(nèi)最高價(jià)的最高值 VV3賦值:(((FXQ-VV1)/(VV2-VV1))*100)的4日指數(shù)移動(dòng)平均 VV4賦值:((0.667*1日前的VV3)+(0.333*VV3))的2日指數(shù)移動(dòng)平均 當(dāng)滿足條件((VV3上穿VV4AND(VV3<50))AND(VV3>29))時(shí),在DK位置書寫文字 當(dāng)滿足條件(VV3上穿VV4AND(VV3<30))時(shí),在DK位置書寫文字,COLOR898BFF 當(dāng)滿足條件(VV4上穿VV3AND(VV3>70))時(shí),在DJ位置書寫文字,COLORBC9D00 VV5賦值:(收盤價(jià)的12日指數(shù)移動(dòng)平均 - 收盤價(jià)的26日指數(shù)移動(dòng)平均) W1賦值:VV5的9日指數(shù)移動(dòng)平均 W2賦值:(2 * (VV5 - W1)) W3賦值:1日前的W2 W4賦值:(W3上穿W2 AND (W3 > 0)) 當(dāng)滿足條件W4時(shí),在DJ位置書寫文字,COLORBCFF8B W5賦值:(((100*(收盤價(jià)-34日內(nèi)收盤價(jià)的最低值))/(34日內(nèi)最高價(jià)的最高值-34日內(nèi)最低價(jià)的最低值))的5日簡單移動(dòng)平均 - 20) XX1賦值:(((最高價(jià) + 最低價(jià)) + 收盤價(jià)) / 3) XX2賦值:((XX1 - XX1的10日簡單移動(dòng)平均) / (0.015 * XX1的10日平均絕對(duì)偏差)) XX3賦值:((XX1 - XX1的30日簡單移動(dòng)平均) / (0.015 * XX1的30日平均絕對(duì)偏差)) XX4賦值:如果((((XX2>=150)AND(XX2<200))AND(XX3>=150))AND(XX3<200)),返回10,否則返回0 XX5賦值:如果((((XX2<=(0-150))AND(XX2>(0-200)))AND(XX3<=(0-150)))AND(XX3>(0-200))),返回(0-10),否則返回XX4 XX6賦值:如果(W5>0),返回W5,否則返回0 輸出預(yù)警系統(tǒng):(如果(((XX3>=200)AND(XX2>=150))ORCROSS(65,XX6)),返回10,否則返回如果((XX3<=(0-200))AND(XX2<=(0-150))),返回(0-15),否則返回XX5 + 200) 300,COLORFF00F8 100 程序源碼V0:=(POW(MA(CLOSE,5),2) + MA(CLOSE,5)); V1:=(POW(MA(LOW,5),2) + MA(LOW,5)); V2:=(POW(MA(HIGH,5),2) + MA(HIGH,5)); V3:=((((V0 - LLV(V1,9)) / (HHV(V2,9) - LLV(V1,9))) * 150) + 65); DK:(SMA(V3,3,1) * 1.5),COLORFFFFFF; V4:=SMA(DK,3,1); DJ:((3 * DK) - (2 * V4)),COLOR9000F5; DD:=(REF(CLOSE,2) * 0.865); C1:=(REF(CLOSE,13) * 0.772); C2:=((100 * VOL) / CAPITAL); 波段介入:IF(((((CLOSE - MIN(DD,C1)) / CLOSE) < 0.1) AND ((SUM(C2,5) / 5) < 1.8)),160,100) ; C3:=(HHV(HIGH,4) = HHV(HIGH,120)); STICKLINE((C3 > 0),305,295,8,0) ; FXQ:=((((2 * CLOSE) + HIGH) + LOW) / 4); VV1:=LLV(LOW,5); VV2:=HHV(HIGH,4); VV3:=EMA((((FXQ - VV1) / (VV2 - VV1)) * 100),4); VV4:=EMA(((0.667 * REF(VV3,1)) + (0.333 * VV3)),2); DRAWTEXT(((CROSS(VV3,VV4) AND (VV3 < 50)) AND (VV3 > 29)),DK,'短進(jìn)') ; DRAWTEXT((CROSS(VV3,VV4) AND (VV3 < 30)),DK,'低吸'),COLOR898BFF; DRAWTEXT((CROSS(VV4,VV3) AND (VV3 > 70)),DJ,'短出'),COLORBC9D00; VV5:=(EMA(CLOSE,12) - EMA(CLOSE,26)); W1:=EMA(VV5,9); W2:=(2 * (VV5 - W1)); W3:=REF(W2,1); W4:=(CROSS(W3,W2) AND (W3 > 0)); DRAWTEXT(W4,DJ,'減磅'),COLORBCFF8B; W5:=(MA(((100 * (CLOSE - LLV(CLOSE,34))) / (HHV(HIGH,34) - LLV(LOW,34))),5) - 20); XX1:=(((HIGH + LOW) + CLOSE) / 3); XX2:=((XX1 - MA(XX1,10)) / (0.015 * AVEDEV(XX1,10))); XX3:=((XX1 - MA(XX1,30)) / (0.015 * AVEDEV(XX1,30))); XX4:=IF(((((XX2 >= 150) AND (XX2 < 200)) AND (XX3 >= 150)) AND (XX3 < 200)),10,0); XX5:=IF(((((XX2 <= (0 - 150)) AND (XX2 > (0 - 200))) AND (XX3 <= (0 - 150))) AND (XX3 > (0 - 200))),(0 - 10),XX4); XX6:=IF((W5 > 0),W5,0); 預(yù)警系統(tǒng):(IF((((XX3 >= 200) AND (XX2 >= 150)) OR CROSS(65,XX6)),10,IF(((XX3 <= (0 - 200)) AND (XX2 <= (0 - 150))),(0 - 15),XX5)) + 200) ; 300,COLORFF00F8; 100 ; 注: 館內(nèi)各種公式為學(xué)習(xí)編程而保存,實(shí)戰(zhàn)使用前一定要看其成功率回測數(shù)據(jù)和風(fēng)險(xiǎn)提示或者自己親自測試近期成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔(dān)。 |
|
|