編程思路破譯 倍量賦值:成交量(手)>=1日前的成交量(手)*1.91 百日大量賦值:成交量(手)>1日前的100日內(nèi)成交量(手)的最高值 量賦值:倍量 OR 百日大量 C1賦值:10000*收盤價(jià)/大盤的收盤價(jià) O1賦值:10000*開盤價(jià)/大盤的開盤價(jià) 主力動(dòng)向賦值:C1的5日簡單移動(dòng)平均 增減倉賦值:C1-主力動(dòng)向 增倉1賦值:增減倉>=3 MAV30賦值:增減倉的30日累和 MAV90賦值:增減倉的90日累和 資金天賦值:上次取反距今天數(shù) 長資天賦值:上次取反距今天數(shù) 漲板賦值:收盤價(jià)/1日前的收盤價(jià)>1.095 AND 收盤價(jià)=最高價(jià) 界賦值:收盤價(jià)的60日簡單移動(dòng)平均/1的1日累和的1日簡單移動(dòng)平均的1日簡單移動(dòng)平均的1日簡單移動(dòng)平均的5日指數(shù)移動(dòng)平均的5日指數(shù)移動(dòng)平均的12日指數(shù)移動(dòng)平均的13日指數(shù)移動(dòng)平均*1.01 V5賦值:收盤價(jià)的1日指數(shù)移動(dòng)平均 主線賦值:V5的5日指數(shù)移動(dòng)平均 本賦值:5日內(nèi)主線的最高值的1日指數(shù)移動(dòng)平均 急進(jìn)賦值:17日內(nèi)本的最高值的1日指數(shù)移動(dòng)平均 穩(wěn)健賦值:17日內(nèi)急進(jìn)的最高值的2日指數(shù)移動(dòng)平均 主升線賦值:17日內(nèi)穩(wěn)健的最高值的3日指數(shù)移動(dòng)平均 ZG賦值:(收盤價(jià)的3日簡單移動(dòng)平均+收盤價(jià)的6日簡單移動(dòng)平均+收盤價(jià)的12日簡單移動(dòng)平均+收盤價(jià)的24日簡單移動(dòng)平均)/4 YL賦值:多空均線+3*多空均線的10日估算標(biāo)準(zhǔn)差 ZC賦值:多空均線-3*多空均線的10日估算標(biāo)準(zhǔn)差 AQ賦值:收盤價(jià)的30日簡單移動(dòng)平均 收口比賦值:(YL-ZC)/ZC*100 布林收口賦值:收口比<=12 AND ZG>=1日前的ZG BL1賦值:最低價(jià)<=ZG AND 收盤價(jià)>=ZG BL2賦值:最低價(jià)<=YL AND 收盤價(jià)>=YL BL3賦值:最低價(jià)<=ZC AND 收盤價(jià)>=ZC BL0賦值:最低價(jià)<=AQ AND 收盤價(jià)>=AQ BL賦值:BL1+BL2+BL3>=2 BL5賦值:BL0+BL1+BL2+BL3>3 BLC賦值:布林收口 AND BL AND 收盤價(jià)/1日前的收盤價(jià)>1.025 BLCQ賦值:布林收口 AND BL5 AND 收盤價(jià)/1日前的收盤價(jià)>1.025 波段賦值:ZG上穿AQ AND ZG>=1日前的ZG 發(fā)財(cái)1賦值:波段 AND BLC 布林上軌賦值:YL<=1日前的YL VARR1賦值:21日內(nèi)最低價(jià)的最低值 VARR2賦值:21日內(nèi)最高價(jià)的最高值 K賦值:(收盤價(jià)-VARR1)/(VARR2-VARR1)*100的6日指數(shù)移動(dòng)平均 D賦值:0.667*1日前的K+0.333*K的2日指數(shù)移動(dòng)平均 VARR3賦值:55日內(nèi)最低價(jià)的最低值 VARR4賦值:34日內(nèi)最高價(jià)的最高值 VARR5賦值:(收盤價(jià)-VARR3)/(VARR4-VARR3)*100的3日指數(shù)移動(dòng)平均 VARR6賦值:(K+VARR5)/2 VARR7賦值:0.667*1日前的VARR5+0.333*K的2日指數(shù)移動(dòng)平均 VARR8賦值:VARR6的5日指數(shù)移動(dòng)平均 VARR9賦值:0.667*1日前的VARR8+0.333*VARR8的2日指數(shù)移動(dòng)平均 賣賦值:D小于K保持0.1個(gè)交易日后交叉上穿 短線賦值:K小于D保持0.1個(gè)交易日后交叉上穿 DB1賦值:1日前的漲板 AND 1日前的倍量 AND 倍量 AND 收盤價(jià)/1日前的收盤價(jià)-1的絕對值<=0.06 DB2賦值:1日前的統(tǒng)計(jì)20日中滿足DB1的天數(shù)=1 DB3賦值:上次DB1距今天數(shù) DB4賦值:DB3日內(nèi)收盤價(jià)的最低值>=(DB3+1日前的收盤價(jià)+DB3+1日前的開盤價(jià))/2 AND DB3日內(nèi)收盤價(jià)的最高值<=DB3+1日前的收盤價(jià)*1.15 DB5賦值:1日前的統(tǒng)計(jì)DB3日中滿足收盤價(jià)/1日前的收盤價(jià)-1的絕對值>0.05的天數(shù)<1 DB6賦值:統(tǒng)計(jì)DB3日中滿足收盤價(jià)的5日簡單移動(dòng)平均>界的天數(shù)<=3 輸出XG:DB2 AND DB4 AND DB5 AND DB6 AND 量+BL+短線>=2 程序源碼 {倍量+百日巨量} 倍量:=V>=REF(V,1)*1.91; 百日大量:=VOL>REF(HHV(VOL,100),1); 量:=倍量 OR 百日大量; {主力增減倉+OBV} C1:=10000*C/INDEXC; O1:=10000*O/INDEXO; 主力動(dòng)向:=MA(C1,5); 增減倉:=C1-主力動(dòng)向; 增倉1:=增減倉>=3; MAV30:=SUM(增減倉,30); MAV90:=SUM(增減倉,90); 資金天:=BARSLAST(NOT(MAV30>=0)); 長資天:=BARSLAST(NOT(MAV90>=0)); 漲板:=C/REF(C,1)>1.095 AND C=H; 界:=EMA(EMA(EMA(EMA(MA(MA(MA(SUM(MA(CLOSE,60)/1,1),1),1),1),5),5),12),13)*1.01; {主升線} V5:=EMA(CLOSE,1); 主線:=EMA(V5,5) ; 本:=EMA(HHV(主線,5),1); 急進(jìn):=EMA(HHV(本,17),1); 穩(wěn)健:=EMA(HHV(急進(jìn),17),2); 主升線:=EMA(HHV(穩(wěn)健,17),3); {布林} ZG:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4; YL:=BBI+3*STD(BBI,10); ZC:=BBI-3*STD(BBI,10); AQ:=MA(CLOSE,30); 收口比:=(YL-ZC)/ZC*100; 布林收口:=收口比<=12 AND ZG>=REF(ZG,1); BL1:=L<=ZG AND C>=ZG; BL2:=L<=YL AND C>=YL; BL3:=L<=ZC AND C>=ZC; BL0:=L<=AQ AND C>=AQ; BL:=BL1+BL2+BL3>=2; BL5:=BL0+BL1+BL2+BL3>3; BLC:=布林收口 AND BL AND C/REF(C,1)>1.025; BLCQ:=布林收口 AND BL5 AND C/REF(C,1)>1.025; 波段:=CROSS(ZG,AQ) AND ZG>=REF(ZG,1); 發(fā)財(cái)1:=波段 AND BLC; 布林上軌:=YL<=REF(YL,1); {短線利器} VARR1:=LLV(LOW,21); VARR2:=HHV(HIGH,21); K:=EMA((CLOSE-VARR1)/(VARR2-VARR1)*100,6); D:=EMA(0.667*REF(K,1)+0.333*K,2); VARR3:=LLV(LOW,55); VARR4:=HHV(HIGH,34); VARR5:=EMA((CLOSE-VARR3)/(VARR4-VARR3)*100,3); VARR6:=(K+VARR5)/2; VARR7:=EMA(0.667*REF(VARR5,1)+0.333*K,2); VARR8:=EMA(VARR6,5); VARR9:=EMA(0.667*REF(VARR8,1)+0.333*VARR8,2); 賣:=LONGCROSS(D,K,0.1); 短線:=LONGCROSS(K,D,0.1); DB1:=REF(漲板,1) AND REF(倍量,1) AND 倍量 AND ABS(C/REF(C,1)-1)<=0.06; DB2:=REF(COUNT(DB1,20)=1,1); DB3:=BARSLAST(DB1); DB4:=LLV(C,DB3)>=(REF(C,DB3+1)+REF(O,DB3+1))/2 AND HHV(C,DB3)<=REF(C,DB3+1)*1.15; DB5:=REF(COUNT(ABS(C/REF(C,1)-1)>0.05,DB3)<1,1); DB6:=COUNT(MA(C,5)>界,DB3)<=3; XG:DB2 AND DB4 AND DB5 AND DB6 AND 量+BL+短線>=2; 注: 館內(nèi)各種公式為學(xué)習(xí)編程而保存,實(shí)戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔(dān)。 發(fā)文不易,如獲益,歡迎贊賞,贊賞必復(fù)! |
|