|
編程思路破譯 TT賦值:如果(6日內(nèi)((6日內(nèi)收盤價的最高值/6日內(nèi)收盤價的最低值)-1)的絕對值的最高值>(10/100)),返回3,否則返回6 TT1賦值:如果(分鐘=5),返回TT*48,否則返回如果(分鐘=15),返回TT*16,否則返回如果(分鐘=30),返回TT*8,否則返回如果(分鐘=60),返回TT*4,否則返回TT TT2賦值:如果成交量(手)=0,返回收盤價的TT1日簡單移動平均,否則返回((成交額(元)的TT1日累和/成交量(手)的TT1日累和)/100) TT3賦值:收盤價的5日簡單移動平均>1日前的收盤價的5日簡單移動平均 AND 69日前的收盤價>OORC<開盤價 AND 最高價/收盤價<1.02 AND 158日前的收盤價>OORC<開盤價 TT4賦值:1日前的收盤價的5日簡單移動平均<1日前的收盤價的5日簡單移動平均 AND 164日前的收盤價>OORC<開盤價 AND 14日前的收盤價>OORC<開盤價 TT5賦值:收陽線AND 1日前的收陽線 AND 2日前的收陰線 AND 2日前的開盤價/收盤價>1.02 AND 46日前的開盤價/收盤價<1.08 TT6賦值:如果收盤價上穿1日前的TT2,返回1日前的TT2,否則返回0 TT7賦值:(上次如果1日前的TT2上穿收盤價,返回1日前的TT2,否則返回0>0距今天數(shù)+1)日內(nèi)(TT6>0)的最高值 TT8賦值:TT7>1日前的TT7 AND 收盤價的3日指數(shù)移動平均上穿收盤價的21日指數(shù)移動平均 輸出股價趨勢拐點:TT3 AND TT4 AND TT5 AND TT8 條件選股:通達信股價趨勢拐點[日線]成功率測試(20日收益率10%) 測試股票數(shù):5031 共發(fā)出信號:643 成功信號:294 失敗信號:345 未完成信號:4 信號發(fā)出率:10.48% 平均成功率:46.01% 成功率達到50%的股票數(shù)有:48.77% 利潤1總平均:13.18% 最大平均利潤1: 166.77% 最小平均利潤1: 0.00% 利潤2總平均:0.49% 最大平均利潤2: 99.09% 最小平均利潤2: -51.99% 條件選股:通達信股價趨勢拐點[日線]成功率測試(250日收益率10%) 測試股票數(shù):5031 共發(fā)出信號:644 成功信號:521 失敗信號:89 未完成信號:34 信號發(fā)出率:10.48% 平均成功率:85.41% 成功率達到50%的股票數(shù)有:83.30% 利潤1總平均:55.36% 最大平均利潤1: 558.43% 最小平均利潤1: 0.00% 利潤2總平均:13.50% 最大平均利潤2: 497.32% 最小平均利潤2: -73.62% 程序源碼 TT:=IF((HHV(ABS(((HHV(CLOSE,6)/LLV(CLOSE,6))-1)),6)>(10/100)),3,6); TT1:=IF((MINUTE=5),TT*48,IF((MINUTE=15),TT*16,IF((MINUTE=30),TT*8,IF((MINUTE=60),TT*4,TT)))); TT2:=IF(VOL=0,MA(CLOSE,TT1),((SUM(AMOUNT,TT1)/SUM(VOL,TT1))/100)); TT3:=MA(C,5)>REF(MA(C,5),1) AND REF(C>O OR C<O,69) AND H/C<1.02 AND REF(C>O OR C<O,158); TT4:=REF(MA(C,5)<REF(MA(C,5),1),1) AND REF(C>O OR C<O,164) AND REF(C>O OR C<O,14); TT5:=C>O AND REF(C>O,1) AND REF(C<O,2) AND REF(O/C>1.02,2) AND REF(O/C<1.08,46); TT6:=IF(CROSS(CLOSE,REF(TT2,1)),REF(TT2,1),0); TT7:=HHV((TT6>0),(BARSLAST(IF(CROSS(REF(TT2,1),CLOSE),REF(TT2,1),0)>0)+1)); TT8:=TT7>REF(TT7,1) AND CROSS(EMA(CLOSE,3),EMA(CLOSE,21)); 股價趨勢拐點:TT3 AND TT4 AND TT5 AND TT8; |
|
|