对于欧奈尔派来说,口袋支点这个概念大家都很熟悉。今天不聊具体的口袋支点概念,今天总结一下各个版本口袋支点的选股公式,供大家使用。
对于口袋支点,陶博士也说了,并没有统一的标准,这也是为什么陶博士没有公布他使用的口袋支点的原因。各家口袋支点的背后理念相同,具体实现代码大同小异。
舍一师兄的公式:
X:=EXTDATA_USER(1,0);{120天的}
RPS120:=X/10;
Y:=EXTDATA_USER(2,0);{250天的}
RPS250:=Y/10;
Z:=EXTDATA_USER(3,0);{50天的}
RPS50:=Z/10;
K120:= RPS120>=N;
K250:= RPS250>=N;
K50:= RPS50>=N;
KD1:= K120 OR K250 OR K50; {三个RPS之一超过90}
{公众号:隐士舍一}
FKD21:=AMO=HHV(AMO,10);{创10日的最高成交金额}
FKD22:=C/REF(C,1)>1.099;{当日上涨超过9.9%}
FKD23:=AMO/MA(AMO,10)>2;{成交金额是10天平均的一倍以上}
KD20:=FKD21 OR FKD22 OR FKD23; {创10日的最高成交金额,或者当日上涨超过9.9%,或者成交金额是10天平均的一倍以上}
KD3:=C/REF(C,1)>=1.05;{当日上涨超过5%}
FKD250:=H>=HHV(H,250);{创250日的最高价}
FKD41:=FKD250 OR LLV(L,15)>LLV(L,50);{15日内的最低价不是50日内的最低价,或者创250日的最高价}
FKD42:=LLV(L,15)=LLV(L,50) AND LLV(L,15)>LLV(L,100) AND H/HHV(H,250)>0.88;{15日内的最低价等于50日内的最低价,但不是100天内的最低价,且接近一年新高}
FKD43:=LLV(L,15)=LLV(L,50) AND LLV(L,15)>LLV(L,100) AND H/HHV(H,250)>0.75 AND H>=HHV(H,40) AND C/REF(C,1)>1.07;
{15日内的最低价等于50日内的最低价,但不是100天内的最低价,且接近一年新高,且创40日的最高价,且当天涨幅大于7%}
KD4:=FKD41 OR FKD42 OR FKD43;{结构紧凑的重要条件}
FKD511:=C/MA(C,90)>1;{收盘价站上90天线}
FKD512:=MA(C,90)>=REF(MA(C,90),5);{90天线呈上升趋势}
FKD513:=HIGH/HHV(HIGH,90)>=1;{创90日的最高价}
FKD51:=FKD511 AND FKD512 AND FKD513;
FKD521:=C/MA(C,100)>1;{收盘价站上100天线}
FKD522:=MA(C,100)>=REF(MA(C,100),5);{100天线呈上升趋势}
FKD523:=HIGH/HHV(HIGH,100)>=1;{创100日的最高价}
FKD52:=FKD521 AND FKD522 AND FKD523 AND FKD512;
FKD531:=C/MA(C,120)>1;{收盘价站上半年线}
FKD532:=MA(C,120)>=REF(MA(C,120),2);{半年线呈上升趋势}
FKD53:=FKD531 AND FKD532;
KD5:=FKD51 OR FKD52 OR FKD53;
H120:=HHV(H,120); {120内的最高点}
T1:=HHVBARS(H,120); {120内的最高点距今天的天数}
L120:=LLV(L,T1+1); {120内的最高点至今,这个区间的最低点}
FKD61:=LLV(L,40)/HHV(H,120)>0.5;{40日内最低价不低于120日内最高价的一半}
FKD6:=FKD61 OR FKD250;{40日内最低价不低于120日内最高价的一半,或者创250日的最高价}
KD6:=L120/H120>0.54 AND FKD6; {阶段最大下跌幅度不超过-46%}
KD1 AND KD20 AND KD3 AND KD4 AND KD5 AND KD6; {6个条件都必须满足};
第二个版本的口袋支点公式:
X:=EXTDATA_USER(3,0);
RPS50:=X/10;
Y:=EXTDATA_USER(4,0);
RPS120:=Y/10;
Z:=EXTDATA_USER(5,0);
RPS250:=Z/10;
KD1:=RPS50>=90 OR RPS120>=90 OR RPS250>=90;
FKD21:=AMO=HHV(AMO,10);{创10日的最高成交金额}
FKD22:=C/REF(C,1)>1.099;{当日上涨超过9.9%}
FKD23:=AMO/MA(AMO,10)>2;{成交金额是10天平均的一倍以上}
KD2:=FKD21 OR FKD22 OR FKD23; {创10日的最高成交金额,或者当日上涨超过9.9%,或者成交金额是10天平均的一倍以上}
FKD311:=C>MA(C,90);
FKD312:=MA(C,90)>=REF(MA(C,90),5);
FKD313:=H>=HHV(H,90);
FKD31:=FKD311 AND FKD312 AND FKD313;
FKD321:=C>MA(C,100);
FKD322:=MA(C,100)>=REF(MA(C,100),5);
FKD323:=H>=HHV(H,100);
FKD32:=FKD321 AND FKD322 AND FKD323 AND FKD312;
FKD331:=C>MA(C,120);
FKD332:=MA(C,120)>=REF(MA(C,120),2);
FKD33:=FKD331 AND FKD332;
KD3:=FKD31 OR FKD32 OR FKD33;
FKD250:=H>=HHV(H,250);
KD4:=LLV(L,15)>LLV(L,50)*0.995 OR FKD250;
H120:=HHV(H,120);
T1:=HHVBARS(H,120);
L120:=LLV(L,T1+1);
FKD51:=LLV(L,40)/HHV(H,120)>0.5;
FKD5:=FKD51 OR FKD250;
KD5:=L120/H120>0.54 AND FKD5;
FKD41:=FKD250 OR LLV(L,15)>LLV(L,50);
{15日内的最低价不是50日内的最低价,或者创250日的最高价}
FKD42:=LLV(L,15)=LLV(L,50) AND LLV(L,15)>LLV(L,100) AND H/HHV(H,250)>0.88;
{15日内的最低价等于50日内的最低价,但不是100天内的最低价,且接近一年新高}
FKD43:=LLV(L,15)=LLV(L,50) AND LLV(L,15)>LLV(L,100) AND H/HHV(H,250)>0.75 AND H>=HHV(H,40) AND C/REF(C,1)>1.07;
{15日内的最低价等于50日内的最低价,但不是100天内的最低价,且接近一年新高,且创40日的最高价,且当天涨幅大于7%}
KD6:=FKD41 OR FKD42 OR FKD43;{结构紧凑的重要条件}
KD7:=C/REF(C,1)>=1.05;
KDZD:=KD1 AND KD2 AND KD3 AND KD4 AND KD5 AND KD6 AND KD7 ;
KDZD
梦口袋版本:
HIGHNOTCH := LOW>REF(HIGH,1);RPS50:=EXTDATA_USER(3,0)/10;{50天的}
RPS120:=EXTDATA_USER(1,0)/10;{120天的}
RPS250:=EXTDATA_USER(2,0)/10;{250天的}
RPS20:=EXTDATA_USER(4,0)/10;{20天的}
KD1:=RPS250>=87 OR RPS120>=90 OR RPS50>=90;{50日RPS, 120日RPS, 250日RPS 至少有一个大于90}
{要素一:成交量}
FKD21:=AMO=HHV(AMO,10);{创10日的最高成交金额}
FKD22:=C/REF(C,1)>1.099;{当日上涨超过9.9%}
FKD23:=AMO/MA(AMO,10)>2;{成交金额是10天平均的一倍以上}
KD2:=FKD21 OR FKD22 OR FKD23; {创10日的最高成交金额,或者当日上涨超过9.9%,或者成交金额是10天平均的一倍以上}
FKD311:=C>MA(C,90);{收盘在90日均线上方}
FKD312:=MA(C,90)>=REF(MA(C,90),5);{90天线呈上升趋势}
FKD313:=H>=HHV(H,90);{创90日的最高价}
FKD31:=FKD311 AND FKD312 AND FKD313;
FKD321:=C>MA(C,100);{收盘在100日均线上方}
FKD322:=MA(C,100)>=REF(MA(C,100),5);{100天线呈上升趋势}
FKD323:=H>=HHV(H,100);{创100日的最高价}
FKD32:=FKD321 AND FKD322 AND FKD323 AND FKD312;
FKD331:=C>MA(C,120);{收盘价站上半年线}
FKD332:=MA(C,120)>=REF(MA(C,120),2);
FKD33:=FKD331 AND FKD332;{半年线呈上升趋势}
KD3:=FKD31 OR FKD32 OR FKD33;
FKD250:=H>=HHV(H,250);{创250日的最高价}
KD4:=LLV(L,15)>LLV(L,50)*0.995 OR FKD250;
{要素二:中期调整-阶段最大调整幅度的限制}
H120:=HHV(H,120);{120内的最高点}
T1:=HHVBARS(H,120); {120内的最高点距今天的天数}
L120:=LLV(L,T1+1); {120内的最高点至今,这个区间的最低点}
FKD51:=LLV(L,40)/HHV(H,120)>0.5;{40日内最低价不低于120日内最高价的一半}
FKD5:=FKD51 OR FKD250;{40日内最低价不低于120日内最高价的一半,或者创250日的最高价}
KD5:=L120/H120>0.54 AND FKD5; {阶段最大下跌幅度不超过-46%}
FKD41:=FKD250 OR LLV(L,15)>LLV(L,50);{15日内的最低价不是50日内的最低价,或者创250日的最高价}
FKD42:=LLV(L,15)=LLV(L,50) AND LLV(L,15)>LLV(L,100) AND H/HHV(H,250)>0.88;{15日内的最低价等于50日内的最低价,但不是100天内的最低价,且接近一年新高}
FKD43:=LLV(L,15)=LLV(L,50) AND LLV(L,15)>LLV(L,100) AND H/HHV(H,250)>0.75 AND H>=HHV(H,40) AND C/REF(C,1)>1.07;{15日内的最低价等于50日内的最低价,但不是100天内的最低价,且接近一年新高,且创40日的最高价,且当天涨幅大于7%}
KD6:=FKD41 OR FKD42 OR FKD43;{结构紧凑的重要条件}
KD7:=C/REF(C,1)>=1.05;
KD8:=REF(MA(100*VOL/(FINANCE(7)/100),1),2)<=15;{换手稳定,两天平均换手不高于15%}
KD9:=REF(L,1)<=REF(MA(C,50),1)*1.24 OR REF(L,1)<=REF(MA(C,10),1)*1.03; {昨天的最低价偏离50日线的幅度小于24%,或者昨天的最低价偏离10日线的幅度小于3%}
KD10:=C/REF(HHV(H,200),1)>=0.75;
XG:=KD1 AND KD2 AND KD3 AND KD4 AND KD5 AND KD6 AND KD7 AND KD8 AND KD9;
XG;