編程思路破譯 X_1賦值:成交額(元)/成交量(手) X_2賦值:(開盤價+收盤價)/2 X_3賦值:收盤價的6日指數(shù)移動平均 X_4賦值:X_3的1日簡單移動平均 X_5賦值:收盤價的18日指數(shù)移動平均 X_6賦值:1日前的X_4 X_7賦值:1日前的X_5 X_8賦值:收盤價的有效數(shù)據(jù)周期數(shù) X_9賦值:如果X_8=1,返回0,否則返回(X_4-X_6)/X_6*100 X_10賦值:1日前的最低價 X_11賦值:最低價-X_10的絕對值的13日[1日權(quán)重]移動平均/最低價-X_10和0的較大值的13日[1日權(quán)重]移動平均*100 X_12賦值:如果周期類型=4,返回60,否則返回0 AND 收盤價>0 AND 成交量(手)>1 X_13賦值:如果收盤價*1.2,返回X_11*13,否則返回X_11/13的13日指數(shù)移動平均 X_14賦值:34日內(nèi)最低價的最低值 X_15賦值:如果日期>=1230626,返回X_12,否則返回1 X_16賦值:34日內(nèi)X_13的最高值 X_17賦值:如果56日內(nèi)最低價的最低值,返回1,否則返回0 X_18賦值:如果最低價<=X_14,返回(X_13+X_16*2)/2,否則返回0的3日指數(shù)移動平均/618*X_17 X_19賦值:X_18>1日前的X_18 X_20賦值:3日前的100日內(nèi)最低價的最低值 X_21賦值:日期日X_20 X_22賦值:最低價=X_21 X_23賦值:X_19 AND X_22 X_24賦值:X_15 X_40賦值:100-100*(5*34日內(nèi)最高價的最高值-收盤價)/(5*34日內(nèi)最高價的最高值-5*34日內(nèi)最低價的最低值) X_41賦值:X_40>20 AND X_40>1日前的X_40 X_42賦值:(收盤價*2+最高價+最低價)/4 X_43賦值:X_42的13日指數(shù)移動平均-X_42的34日指數(shù)移動平均 X_44賦值:X_43的5日指數(shù)移動平均 X_45賦值:2*(X_43-X_44)*3.8 X_46賦值:X_45>0 AND X_45>1日前的X_45 X_47賦值:成交額(元)/收盤價/(20日內(nèi)成交額(元)的最高值/20日內(nèi)收盤價的最高值) X_48賦值:X_47>=80/100 X_49賦值:收盤價的6日簡單移動平均 X_50賦值:收盤價的18日簡單移動平均 X_51賦值:3*X_50-2*X_49 X_52賦值:3*X_49-2*X_50 X_53賦值:(收盤價+最低價)/2的2日指數(shù)移動平均/2.98的3日累和 X_54賦值:X_53的21日指數(shù)移動平均 X_55賦值:收盤價的30日簡單移動平均 X_56賦值:2*8日內(nèi)(收盤價+最低價)/2的最低值*1.1的13日簡單移動平均-(收盤價+最低價)/2的3日指數(shù)移動平均-(收盤價+最低價)/2*0.1 X_57賦值:如果((收盤價+最低價)/2的3日指數(shù)移動平均-X_56)*5>0,返回((收盤價+最低價)/2的3日指數(shù)移動平均-X_56)*5的2乘冪/10,否則返回(-1)*((收盤價+最低價)/2的3日指數(shù)移動平均-X_56)*5的2乘冪/10 X_58賦值:如果X_57>0,返回X_57-0,否則返回(-1) X_59賦值:X_58上穿0 AND (收盤價+最低價)/2>(收盤價+最低價)/2的8日簡單移動平均 X_60賦值:X_58上穿0 AND (收盤價+最低價)/2>(收盤價+最低價)/2的8日簡單移動平均 X_61賦值:X_41 AND X_46 AND X_59 AND X_48 輸出騰飛:X_61 AND X_24 程序源碼 X_1:=AMOUNT/VOL; X_2:=(OPEN+CLOSE)/2; X_3:=EMA(CLOSE,6); X_4:=MA(X_3,1); X_5:=EMA(CLOSE,18); X_6:=REF(X_4,1); X_7:=REF(X_5,1); X_8:=BARSCOUNT(CLOSE); X_9:=IF(X_8=1,0,(X_4-X_6)/X_6*100); X_10:=REF(LOW,1); X_11:=SMA(ABS(LOW-X_10),13,1)/SMA(MAX(LOW-X_10,0),13,1)*100; X_12:=IF(PERIOD=4,60,0) AND CLOSE>0 AND VOL>1; X_13:=EMA(IF(CLOSE*1.2,X_11*13,X_11/13),13); X_14:=LLV(LOW,34); X_15:=IF(DATE>=1230626,X_12,1); X_16:=HHV(X_13,34); X_17:=IF(LLV(LOW,56),1,0); X_18:=EMA(IF(LOW<=X_14,(X_13+X_16*2)/2,0),3)/618*X_17; X_19:=X_18>REF(X_18,1); X_20:=REF(LLV(LOW,100),3); X_21:=REFDATE(X_20,DATE); X_22:=LOW=X_21; X_23:=X_19 AND X_22; X_24:=X_15; X_40:=100-100*(HHV(HIGH,5*34)-CLOSE)/(HHV(HIGH,5*34)-LLV(LOW,5*34)); X_41:=X_40>20 AND X_40>REF(X_40,1); X_42:=(CLOSE*2+HIGH+LOW)/4; X_43:=EMA(X_42,13)-EMA(X_42,34); X_44:=EMA(X_43,5); X_45:=2*(X_43-X_44)*3.8; X_46:=X_45>0 AND X_45>REF(X_45,1); X_47:=AMOUNT/CLOSE/(HHV(AMOUNT,20)/HHV(CLOSE,20)); X_48:=X_47>=80/100; X_49:=MA(CLOSE,6); X_50:=MA(CLOSE,18); X_51:=3*X_50-2*X_49; X_52:=3*X_49-2*X_50; X_53:=SUM(EMA((CLOSE+LOW)/2,2)/2.98,3); X_54:=EMA(X_53,21); X_55:=MA(CLOSE,30); X_56:=2*MA(LLV((CLOSE+LOW)/2,8)*1.1,13)-EMA((CLOSE+LOW)/2,3)-(CLOSE+LOW)/2*0.1; X_57:=IF((EMA((CLOSE+LOW)/2,3)-X_56)*5>0,POW((EMA((CLOSE+LOW)/2,3)-X_56)*5,2)/10,(-1)*POW((EMA((CLOSE+LOW)/2,3)-X_56)*5,2)/10); X_58:=IF(X_57>0,X_57-0,(-1)); X_59:=CROSS(X_58,0) AND (CLOSE+LOW)/2>MA((CLOSE+LOW)/2,8); X_60:=CROSS(X_58,0) AND (CLOSE+LOW)/2>MA((CLOSE+LOW)/2,8); X_61:=X_41 AND X_46 AND X_59 AND X_48; 騰飛:X_61 AND X_24; 注: 館內(nèi)各種公式為學(xué)習(xí)編程而保存,,實(shí)戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,,決不能依據(jù)公式名稱的描述和形容去投資,,據(jù)此入市造成投資損失由投資者自己承擔(dān),。 發(fā)文不易,,如獲益,,歡迎贊賞,,贊賞必復(fù)! |
|