陶博士的口袋支点测试

发布于: 雪球转发:25回复:126喜欢:128

风水轮流转(20211104)

文章介绍了2016/03/14 的天赐材料的口袋支点图:

====================================

下面根据陶博士的一些公式,做了些汇总,在主图上显示如下:

上图是在主图显示,可以测试各功能是否正常显示图标。

加了KD6是显示不出来这一天的口袋支点的(KDZD:= KD1 AND KD20 AND KD3 AND KD4 AND KD5 AND KD6;)。

而去掉KD6(见下面倒数第2行代码)则可以正常筛选出数据

MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA50:MA(CLOSE,50);
MA120:MA(CLOSE,120);
MA250:MA(CLOSE,250);

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)>=1;{创10日的最高成交金额}
FKD22:=C/REF(C,1)>1.099;{当日上涨超过9.9%}
KD20:=FKD21 OR FKD22; {创10日的最高成交金额,或者当日上涨超过9.9%}
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%}

KDZD:= KD1 AND KD20 AND KD3 AND KD4 AND KD5;
DRAWICON(KDZD,LOW*0.95,1);

精彩讨论

不觉究竟2021-11-05 18:25

问题出在KD6的最后一句,最大回调幅度不能大于46%,如果用前复权,回调幅度是46.34%,刚好超过46的门槛,所以选不中。如果不复权,调整幅度是45.23%,就能选出来。

小蚂蚁话投资2021-11-05 22:51

前面贴了一个是主图叠加的,好多朋友还是没搞明白选股是怎么改,那我再发一下。反正是不完整的公式,大家相互交流:

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>=90;
K250:= RPS250>=90;
K50:= RPS50>=90;
KD1:= K120 OR K250 OR K50; {三个RPS之一超过90}

FKD21:=AMO/HHV(AMO,10)>=1;{创10日的最高成交金额}
FKD22:=C/REF(C,1)>1.099;{当日上涨超过9.9%}
KD20:=FKD21 OR FKD22; {创10日的最高成交金额,或者当日上涨超过9.9%}

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;

今天选出下面这八支。

小蚂蚁话投资2021-11-17 21:06

陶粉经常会发一些公式,在公众号中显示的是乱码。 那这里我放几个替换规则,大家后面遇到,可以直接拷在文本文件中替换就行:
>    ------        >

&lt;     -------        <

&#60;   -------      < 

&#62;    ------     >


前面两个是great than / less than  英语缩写。后面两个是ASCII 码60/62 对应表可以查到是大于号,小于号。

全部讨论

2021-11-05 18:25

问题出在KD6的最后一句,最大回调幅度不能大于46%,如果用前复权,回调幅度是46.34%,刚好超过46的门槛,所以选不中。如果不复权,调整幅度是45.23%,就能选出来。

前面贴了一个是主图叠加的,好多朋友还是没搞明白选股是怎么改,那我再发一下。反正是不完整的公式,大家相互交流:

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>=90;
K250:= RPS250>=90;
K50:= RPS50>=90;
KD1:= K120 OR K250 OR K50; {三个RPS之一超过90}

FKD21:=AMO/HHV(AMO,10)>=1;{创10日的最高成交金额}
FKD22:=C/REF(C,1)>1.099;{当日上涨超过9.9%}
KD20:=FKD21 OR FKD22; {创10日的最高成交金额,或者当日上涨超过9.9%}

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;

今天选出下面这八支。

2022-01-02 11:00

你好,这个主图叠加后出现的信号太多了,请问有改进版的吗?看博士的信号都比较精简的,页面上只有几个信号。

2021-11-14 18:07

非常感谢分享,请教一下,我安装指标后发现均线漂移到上面去了,和显示均价不符,不知道怎么回事?

2021-11-06 07:48

通达信——选项——系统设置——设置1——复权使用等比方式(沪深)


搞定!

2021-11-05 16:00

阶段最大下跌幅度不超过-46%  主图叠加 这句不通过,求指导,谢谢



MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA50:MA(CLOSE,50);
MA120:MA(CLOSE,120);
MA250:MA(CLOSE,250);
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)>=1;{创10日的最高成交金额}
FKD22:=C/REF(C,1)>1.099;{当日上涨超过9.9%}
KD20:=FKD21 OR FKD22; {创10日的最高成交金额,或者当日上涨超过9.9%}
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%} DRAWICON(KDZD,LOW*0.95,1);

这是主图,选股公式有啥不一样吗?

2022-01-02 17:43

你好,我刚学陶博士的文章,今天来学习您的,请问一下,在主图上怎么同时显示口袋支点和MA3的图标,我每次要切换

2021-11-19 17:33

博主这个公式测试错误啊。

2021-11-15 16:40

感谢分享!我自己总结的陶博公式,2016.3.14选出是5只,晚上我对比看看