編程思路破譯
VAR0賦值:如果日期<=1261231,返回1,否則返回0
BBI賦值:(收盤價的3日簡單移動平均+收盤價的6日簡單移動平均+收盤價的12日簡單移動平均+收盤價的24日簡單移動平均)/4
DIF1賦值:收盤價的10日指數(shù)移動平均-收盤價的33日指數(shù)移動平均
DEA1賦值:DIF1的10日指數(shù)移動平均
VAR001賦值:DIF1-DEA1
MTR賦值:最高價-最低價和最高價-1日前的收盤價的絕對值的較大值和1日前的收盤價-最低價的絕對值的較大值的14日指數(shù)平滑移動平均
賦值:最高價-1日前的最高價
賦值:1日前的最低價-最低價
DMP賦值:如果HD>0并且HD>LD,返回HD,否則返回0的14日指數(shù)平滑移動平均
DMM賦值:如果LD>0并且LD>HD,返回LD,否則返回0的14日指數(shù)平滑移動平均
PDI賦值:DMP*100/MTR
MDI賦值:DMM*100/MTR
ADX賦值:MDI-PDI的絕對值/(MDI+PDI)*100的6日指數(shù)平滑移動平均
ADXR賦值:ADX的6日指數(shù)平滑移動平均
VAR002賦值:PDI-MDI
VAR003賦值:ADX-ADXR
ENTER賦值:信號過濾(多頭)
輸出龍?zhí)ь^:ENTER
條件選股:妖股啟動主圖之龍?zhí)ь^[日線]成功率測試
測試股票數(shù):5002
共發(fā)出信號:302814 成功信號:133599 失敗信號:166796 未完成信號:2419
信號發(fā)出率:94.12% 平均成功率:44.47% 成功率達到50%的股票數(shù)有:37.32%
利潤1總平均:14.29% 最大平均利潤1: 149.11% 最小平均利潤1: 0.09%
利潤2總平均:0.93% 最大平均利潤2: 82.60% 最小平均利潤2: -35.45%
程序源碼:
VAR0:=IF(DATE<=1261231,1,0);
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
DIF1:=EMA(CLOSE,10)-EMA(CLOSE,33);
DEA1:=EMA(DIF1,10);
VAR001:=DIF1-DEA1;
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
VAR002:=PDI-MDI;
VAR003:=ADX-ADXR;
ENTER:=TFILTER(COUNT(CROSS(CLOSE,BBI),10)>0 AND VAR001>0 AND VAR002>0 AND VAR003>0 AND VAR0=1,COUNT(CROSS(BBI,CLOSE),10)>0 AND VAR001<0 AND VAR002<0 AND VAR0=1,1);
龍?zhí)ь^:ENTER;