編程思路破譯 RSV1賦值:(收盤價-21日內最低價的最低值)/(21日內最高價的最高值-21日內最低價的最低值)*100 RSV2賦值:(收盤價-37日內最低價的最低值)/(37日內最高價的最高值-37日內最低價的最低值)*100 短線賦值:RSV1的3日[1日權重]移動平均的3日[1日權重]移動平均+3*收盤價的21日估算標準差 中線賦值:RSV2的5日[1日權重]移動平均+2*收盤價的37日估算標準差 RSV3賦值:(收盤價-55日內最低價的最低值)/(55日內最高價的最高值-55日內最低價的最低值)*100 長線賦值:RSV3的5日[1日權重]移動平均 看底賦值:當滿足條件中線<15時,在中線和15位置之間畫柱狀線,寬度為6,0不為0則畫空心柱. 黃金坑賦值:當滿足條件短線<20AND中線<20AND長線<20時,在長線和短線和中線的較大值的較大值和20位置之間畫柱狀線,寬度為8,0不為0則畫空心柱. VAR1賦值:收盤價的13日指數移動平均的13日指數移動平均 VAR2賦值:(VAR1-1日前的VAR1)/1日前的VAR1*1000 VAR3賦值:均價 VAR4賦值:(收盤價的8日指數移動平均-收盤價的55日指數移動平均)*10 VAR5賦值:VAR4的3日指數移動平均 VAR6賦值:(收盤價-VAR3)/VAR3<(-0.03) VAR7賦值:VAR2>1日前的VAR2 AND VAR2<(-0.2) VAR8賦值:VAR4上穿VAR5 AND VAR4<(-0.3) 主升浪賦值:VAR6ANDVAR7ANDVAR8的13日過濾 BIAS11賦值:(收盤價-收盤價的6日簡單移動平均)/收盤價的6日簡單移動平均*100 BIAS21賦值:(收盤價-收盤價的12日簡單移動平均)/收盤價的12日簡單移動平均*100 BIAS31賦值:(收盤價-收盤價的24日簡單移動平均)/收盤價的24日簡單移動平均*100 BIAS賦值:(BIAS11+2*BIAS21+3*BIAS31)/6 乖離賦值:BIAS的3日簡單移動平均 極底賦值:BIAS上穿乖離 AND 乖離<(-9) DIF賦值:收盤價的12日指數移動平均-收盤價的26日指數移動平均 DEA賦值:DIF的9日指數移動平均 周DIF賦值:平滑異同平均線的DIF[取周線數據]的5日簡單移動平均 周DEA賦值:平滑異同平均線的DEA[取周線數據]的5日簡單移動平均 月DIF賦值:平滑異同平均線的DIF[取月線數據]的20日簡單移動平均 月DEA賦值:平滑異同平均線的DEA[取月線數據]的20日簡單移動平均 RSV賦值:(收盤價-18日內最低價的最低值)/(18日內最高價的最高值-18日內最低價的最低值)*100 K賦值:RSV的3日[1日權重]移動平均 D賦值:K的3日[1日權重]移動平均 月K賦值:KDJ的K[取月線數據](9,3,3)的20日簡單移動平均 月D賦值:KDJ的D[取月線數據](9,3,3)的20日簡單移動平均 月J賦值:KDJ的J[取月線數據](9,3,3)的20日簡單移動平均 周K賦值:KDJ的K[取周線數據](9,3,3)的5日簡單移動平均 周D賦值:KDJ的D[取周線數據](9,3,3)的5日簡單移動平均 周J賦值:KDJ的J[取周線數據](9,3,3)的5日簡單移動平均 XG1賦值:月DIF>=1日前的月DIF AND 周DIF>=1日前的周DIF XG2賦值:月K>=1日前的月K AND 周K>=1日前的周K GZXG賦值:如果XG1ANDXG2,返回20,否則返回0 輸出介入:上次極底距今天數<13 OR 上次主升浪距今天數<13 AND GZXG=20 AND 1日前的GZXG=0 OR (主升浪 AND GZXG) , 畫藍色,線寬為2 條件選股:小試牛刀[日線]成功率測試 測試股票數:5205 共發出信號:793605 成功信號:472496 失敗信號:308428 未完成信號:12681 信號發出率:46.40% 平均成功率:60.50% 成功率達到50%的股票數有:77.35% 利潤1總平均:26.43% 最大平均利潤1: 13153.51% 最小平均利潤1: 0.29% 利潤2總平均:13.09% 最大平均利潤2: 9970.97% 最小平均利潤2: -93.63% 程序源碼 RSV1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100; RSV2:=(CLOSE-LLV(LOW,37))/(HHV(HIGH,37)-LLV(LOW,37))*100; 短線:=SMA(SMA(RSV1,3,1),3,1)+3*STD(CLOSE,21); 中線:=SMA(RSV2,5,1)+2*STD(CLOSE,37); RSV3:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100; 長線:=SMA(RSV3,5,1); 看底:=STICKLINE(中線<15,中線,15,6,0); 黃金坑:=STICKLINE(短線<20 AND 中線<20 AND 長線<20,MAX(長線,MAX(短線,中線)),20,8,0); VAR1:=EMA(EMA(CLOSE,13),13); VAR2:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000; VAR3:=DYNAINFO(11); VAR4:=(EMA(CLOSE,8)-EMA(CLOSE,55))*10; VAR5:=EMA(VAR4,3); VAR6:=(CLOSE-VAR3)/VAR3<(-0.03); VAR7:=VAR2>REF(VAR2,1) AND VAR2<(-0.2); VAR8:=CROSS(VAR4,VAR5) AND VAR4<(-0.3); 主升浪:=FILTER(VAR6 AND VAR7 AND VAR8,13); BIAS11:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; BIAS21:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; BIAS31:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; BIAS:=(BIAS11+2*BIAS21+3*BIAS31)/6; 乖離:=MA(BIAS,3); 極底:=CROSS(BIAS,乖離) AND 乖離<(-9); DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); 周DIF:=MA(MACD.DIF#WEEK,5); 周DEA:=MA(MACD.DEA#WEEK,5); 月DIF:=MA(MACD.DIF#MONTH,20); 月DEA:=MA(MACD.DEA#MONTH,20); RSV:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); 月K:=MA(KDJ.K#MONTH(9,3,3),20); 月D:=MA(KDJ.D#MONTH(9,3,3),20); 月J:=MA(KDJ.J#MONTH(9,3,3),20); 周K:=MA(KDJ.K#WEEK(9,3,3),5); 周D:=MA(KDJ.D#WEEK(9,3,3),5); 周J:=MA(KDJ.J#WEEK(9,3,3),5); XG1:=月DIF>=REF(月DIF,1) AND 周DIF>=REF(周DIF,1); XG2:=月K>=REF(月K,1) AND 周K>=REF(周K,1); GZXG:=IF(XG1 AND XG2,20,0); 介入:BARSLAST(極底)<13 OR BARSLAST(主升浪)<13 AND GZXG=20 AND REF(GZXG,1)=0 OR (主升浪 AND GZXG) , COLORBLUE,LINETHICK2; 該公式包含未來函數:DYNAINFO 注: 館內各種公式為學習編程而保存,實戰使用前一定要看其中是否有未來函數并自己親自測試成功率,決不能依據公式名稱的描述和形容去投資,據此入市造成投資損失由投資者自己承擔。 發文不易,如獲益,歡迎贊賞,贊賞必復! |
|