編程思路破譯 V1賦值:成交量(手)的5日簡單移動平均 V2賦值:成交量(手)的20日簡單移動平均 D1賦值:成交量(手)>1日前的2日內(nèi)成交量(手)的最高值 AND V1位于V2和成交量(手)之間 AND 最近2日V1連漲 AND 最近2日V2連漲 D2賦值:最高價>1日前的2日內(nèi)最高價的最高值 D3賦值:收盤價和開盤價的較大值 D4賦值:D3>1日前的2日內(nèi)D3的最高值 DA賦值:D1 AND D2 AND D4 P1賦值:上次DA=1距今天數(shù) P2賦值:P1日前的1日前的最高價 DB賦值:如果DA,返回0,否則返回如果收盤價<P2,返回1,否則返回0 LJ賦值:上次DB距今天數(shù)日前的P1+1日內(nèi)最高價的最高值 T18賦值:如果收盤價>LJ,返回如果1日前的D3<LJ,返回1,否則返回0,否則返回0 T賦值:如果模糊匹配品種名稱,返回0,否則返回1 AND 如果模糊匹配品種名稱,返回0,否則返回1 T2賦值:取反 T3賦值:取反 T5賦值:取反 T6賦值:取反 T7賦值:取反 T8賦值:取反 T9賦值:如果(屬于某板塊ORINBLOCK('最近閃拉')ORINBLOCK('最近異動')ORINBLOCK('績優(yōu)股')),返回1,否則返回0 T101賦值:T AND T2 AND T5 AND T6 AND T7 AND T8 AND T9 T10賦值:(最高價+最低價+開盤價+2*收盤價)/5 T11賦值:T10的39日指數(shù)移動平均 T12賦值:T10的99日指數(shù)移動平均 T13賦值:T11>=T12 T16賦值:20日前的最高價 T17賦值:1日前的(收盤價-20日前的收盤價)/20日前的收盤價*100 T19賦值:1日前的收盤價/2日前的收盤價>1.098 T20賦值:統(tǒng)計23日中滿足T19的天數(shù)<3 T21賦值:T18 AND T101 AND 收盤價>收盤價的T16日簡單移動平均 AND T17<15 AND T13 AND T20 T22賦值:T21的10日過濾 T23賦值:1日前的成交量(手)>1日前的成交量(手)*2ANDC/1日前的收盤價>=1.098 T24賦值:統(tǒng)計4日中滿足T23的天數(shù)>=1 VX1賦值:統(tǒng)計35日中滿足最近1日一直存在成交量(手)>=成交量(手)的135日簡單移動平均的天數(shù)>=15 VX賦值:(統(tǒng)計50日中滿足最近10日一直存在成交量(手)>=成交量(手)的135日簡單移動平均的天數(shù)>=1 AND 統(tǒng)計15日中滿足最近1日一直存在成交量(手)>=成交量(手)的135日簡單移動平均的天數(shù)>=5)OR 統(tǒng)計15日中滿足最近1日一直存在VX1的天數(shù)>=1 N1賦值:成交量(手)>=1日前的成交量(手)*1.45 AND VX T25量能賦值:統(tǒng)計25日中滿足最近1日一直存在N1的天數(shù)>=1 T26賦值:T18 AND T9 AND T17<10 AND 2日前的收盤價/1日前的收盤價<1.03 AND T24 AND T25量能 T27賦值:T21 OR T26 輸出T28:T27的10日過濾 條件選股:通達信趨勢[日線]成功率測試 測試股票數(shù):5190 共發(fā)出信號:0 成功信號:0 失敗信號:0 未完成信號:0 信號發(fā)出率:0.00% 平均成功率:0.00% 成功率達到50%的股票數(shù)有:0.00% 利潤1總平均:0.00% 最大平均利潤1: 0.00% 最小平均利潤1: 0.00% 利潤2總平均:0.00% 最大平均利潤2: 0.00% 最小平均利潤2: 0.00% 程序源碼 V1:=MA(V,5); V2:=MA(V,20); D1:=V>REF(HHV(V,2),1) AND RANGE(V1,V2,V) AND UPNDAY(V1,2) AND UPNDAY(V2,2); D2:=H>REF(HHV(H,2),1); D3:=MAX(C,O); D4:=D3>REF(HHV(D3,2),1); DA:=D1 AND D2 AND D4; P1:=BARSLAST(DA=1); P2:=REF(REF(H,1),P1); DB:=IF(DA,0,IF(C<P2,1,0)); LJ:=REF(HHV(H,P1+1),BARSLAST(DB)); T18:=IF(C>LJ,IF(REF(D3<LJ,1),1,0),0); T:=IF(NAMELIKE('ST'),0,1) AND IF(NAMELIKE('*'),0,1); T2:=NOT(CODELIKE('688')); T3:=NOT(CODELIKE('3')); T5:=NOT(CODELIKE('4')); T6:=NOT(CODELIKE('8')); T7:=NOT(INBLOCK('近期解禁')); T8:=NOT(INBLOCK('擬減持')); T9:=IF((INBLOCK('近期強勢')OR INBLOCK('最近閃拉') OR INBLOCK('最近異動') OR INBLOCK('績優(yōu)股')),1,0); T101:=T AND T2 AND T5 AND T6 AND T7 AND T8 AND T9; T10:=(H+L+O+2*C)/5; T11:=EMA(T10,39); T12:=EMA(T10,99); T13:=T11>=T12; T16:=REF(H,20); T17:=REF((C-REF(C,20))/REF(C,20)*100,1); T19:=REF(C,1)/REF(C,2)>1.098; T20:=COUNT(T19,23)<3; T21:=T18 AND T101 AND C>MA(C,T16) AND T17<15 AND T13 AND T20; T22:=FILTER(T21,10); T23:=REF(V>REF(V,1)*2 AND C/REF(C,1)>=1.098,1); T24:=COUNT(T23,4)>=1; VX1:=COUNT(EVERY(V>=MA(V,135),1),35)>=15; VX:=(COUNT(EVERY(V>=MA(V,135),10),50)>=1 AND COUNT(EVERY(V>=MA(V,135),1),15)>=5) OR COUNT(EVERY(VX1,1),15)>=1; N1:=V>=REF(V,1)*1.45 AND VX; T25量能:=COUNT(EVERY(N1,1),25)>=1; T26:=T18 AND T9 AND T17<10 AND REF(C,2)/REF(C,1)<1.03 AND T24 AND T25量能; T27:=T21 OR T26; T28:FILTER(T27,10); 注: 館內(nèi)各種公式為學習編程而保存,實戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔。 發(fā)文不易,如獲益,歡迎贊賞,贊賞必復! |
|
來自: 追夢文庫 > 《趨勢交易系統(tǒng)》