W万能过左峰★,★峰距=峰的两边时间★,解开通达信公式源码分享
{通达信公式名称: W万能过左峰★
公式描述: ★峰距=峰的两边时间★参数数量: 13参数1: 峰距, 最小: 5, 最大: 240, 缺省: 5, 日线: 10参数2: 要求倍量, 最小: 0, 最大: 1, 缺省: 0, 日线: 1参数3: 要求缩量, 最小: 0, 最大: 1, 缺省: 0参数4: 要求涨停, 最小: 0, 最大: 1, 缺省: 0参数5: 要求新高, 最小: 0, 最大: 1, 缺省: 0参数6: 要求跳空, 最小: 0, 最大: 1, 缺省: 0参数7: 要求过量, 最小: 0, 最大: 1, 缺省: 0参数8: 前高虚实, 最小: 0, 最大: 1, 缺省: 1参数9: 过线百分比, 最小: 0, 最大: 5, 缺省: 3参数10: 要求阴峰, 最小: 0, 最大: 1, 缺省: 0参数11: 过凹间峰, 最小: 0, 最大: 1, 缺省: 0参数12: 回调不破峰, 最小: 0, 最大: 1, 缺省: 0参数13: N日内有信号, 最小: 1, 最大: 5, 缺省: 1公式类型: 条件选股公式-其他类型公式版本: 0 参数精灵:请设置计算参数:峰距: Param#0 (5.00--240.00)要求倍量: Param#1 (0.00--1.00)要求缩量: Param#2 (0.00--1.00)要求涨停: Param#3 (0.00--1.00)要求新高: Param#4 (0.00--1.00)要求跳空: Param#5 (0.00--1.00)要求过量: Param#6 (0.00--1.00)前高虚实: Param#7 (0.00--1.00)过线百分比: Param#8 (0.00--5.00)要求阴峰: Param#9 (0.00--1.00)过凹间峰: Param#10 (0.00--1.00)回调不破峰: Param#11 (0.00--1.00)N日内有信号: Param#12 (1.00--5.00)用法注释:无公式源码:}TS0:=峰距;HC:=IF(前高虚实=0,HIGH,MAX(CLOSE,OPEN));TS1:=TS0*1;T1:=BARSLAST(FILTER(BACKSET(FILTER(REF(HC,TS1)=HHV(HC,2*TS1+1),TS1),TS1+1),TS1));左峰高1:=REF(HC,T1);TS2:=TS0*2;T2:=BARSLAST(FILTER(BACKSET(FILTER(REF(HC,TS2)=HHV(HC,2*TS2+1),TS2),TS2+1),TS2));左峰高2:=REF(HC,T2);TS3:=TS0*4;T3:=BARSLAST(FILTER(BACKSET(FILTER(REF(HC,TS3)=HHV(HC,2*TS3+1),TS3),TS3+1),TS3));左峰高3:=REF(HC,T3);TS4:=TS0*8;T4:=BARSLAST(FILTER(BACKSET(FILTER(REF(HC,TS4)=HHV(HC,2*TS4+1),TS4),TS4+1),TS4));左峰高4:=REF(HC,T4);BL:=1+过线百分比/100;X10:=CROSS(CLOSE,BL*左峰高1);X1:=X10 AND REF(HHV(HC,T1),1)<=左峰高1;X20:=CROSS(CLOSE,BL*左峰高2);X2:=X20 AND REF(HHV(HC,T2),1)<=左峰高2;X30:=CROSS(CLOSE,BL*左峰高3);X3:=X30 AND REF(HHV(HC,T3),1)<=左峰高3;X40:=CROSS(CLOSE,BL*左峰高4);X4:=X40 AND REF(HHV(HC,T4),1)<=左峰高4;过左:=X1 OR X3 OR X3 OR X4;T:=BARSLAST(过左);倍量:=IF(要求倍量=0,1,VOL/REF(VOL,1)>=1.9);缩量:=IF(要求缩量=0,1,VOL/REF(VOL,1)<1);涨停:=IF(要求涨停=0,1,CLOSE>=1.1*REF(CLOSE,1)-IF(CLOSE>=1,0.005,0.0005));新高:=IF(要求新高=0,1,CLOSE>REF(HHV(HIGH,240),1));跳空:=IF(要求跳空=0,1,LOW>REF(HIGH,1));过量:=IF(要求过量=0,1,VOL>REF(HHV(VOL,5),T-1));阴峰:=IF(要求阴峰=0,1,REF(CLOSE<OPEN AND VOL=HHV(VOL,5),T));凹间峰:=IF(过凹间峰=0,1,REF(HC,T)<REF(HHV(HC,4*T),T));不停牌:=DYNAINFO(9)>0;过左XG:=过左 AND 倍量 AND 缩量 AND 涨停 AND 新高 AND 跳空 AND 过量 AND 阴峰 AND 凹间峰 AND 不停牌;过左T:=BARSLAST(过左XG);HCT:=BARSLAST(HC=HHV(HC,过左T));回调不破:=BETWEEN(LLV(CLOSE,HCT),REF(HC,T),0.97*HHV(HC,过左T)) AND BETWEEN(过左T,3,8);选股:=IF(回调不破峰=1,回调不破,过左XG);
XG:COUNT(选股,N日内有信号);