分享

再写口袋支点公式(2024.03.19)

 沐阳flells1leu 2024-03-19 发布于上海

       昨天文章发出后,感觉选股公式不太好,请会写公式的热心程序员粉丝帮忙又写了一次,同时使用方法我也没交代清楚,令有些股友搞不定,问的人较多,所以今天又配了两张设置应用图,就又写再发!粉丝里人才济济,感谢万能的粉丝圈、朋友圈.....这篇发出后如果反馈没有啥问题,昨天(3月18日)那篇就删了!姐的洁癖症和强迫症要犯了!炒股人就是一群爱思考、爱钻研、不言弃、勇于探索的小可爱......姐整整搞了三天呀! 图片     在第二阶段,经过一波上涨,然后开始调整,在平稳下跌到一定程度时(33%以内),由于量能开始衰竭,会出现相对紧凑的横盘波动(一般到达倾斜向上的50日、120日均线、底部扭转时是水平的250日均线),也就是中期调整,形成了紧凑的基底。口袋支点就出现在这些紧凑的基底内,在盘整区域的右侧,在这里,股价会持续围绕10日或50日移动均线上下缩量、窄幅波动。之后股票出现上涨,股价依次向上突破10日、50日移动均线,或是在某些情况下放量同时突破这两条移动均线时(根据书中的这些要求和我的习惯,我把均线设置成10日、50日、120日、250日均线),从而形成口袋支点,离大均线近的口袋支点才是好的口袋支点!如下各图中的黄颜色K线和钻石标志:(声明,下面图只是案例所用,绝非推荐)

图片

图片

图片

图片

图片

图片

图片

图片

先建立口袋支点主图指标公式:

按“Ctrl+F”组合键,调出“公式管理器”界面,依次点击技术指标公式——其他类型——新建,然后将以下代码复制到公式管理器中:

图片

MA10:MA(CLOSE,10);

MA50:MA(CLOSE,50);

MA120:MA(CLOSE,120);

MA250:MA(CLOSE,250);

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;

XG2:DRAWICON(BARSSINCEN(XG,20)=0,LOW*0.95,26);

STICKLINE(XG2,H,L,0,0),COLORYELLOW;

STICKLINE(XG2,O,C,3,0),COLORYELLOW;

      这些操作完之后,还需要再简单设置一下才能方便使用:选项--系统设置--设置2--梦口袋--向右箭头--确定。在K线图界面的屏幕下方,使用时点 “梦口袋” 即可,几组均线可以随时切换使用。根据陶博士文章中所列举的口袋支点案例日期看了看,效果还行,大部分案例在列,甚至重合!

图片

图片

再建立口袋支点选股公式:

按“Ctrl+F”组合键,调出“公式管理器”界面,依次点击条件选股公式——其他类型——新建,然后将如下代码粘贴:

图片

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;

      最后需要说明的是,机选出来后,不是直接就能用的。因为公式不是万能的,它太机械,它选出来的不符合我们的审美。机选只是可以减少一些我们选股时的工作量。机选后还要进行仔细的人工甄别,最重要的是大盘环境、机构大股、有板块效应、板块内的龙头股领头羊,对股票基本面逻辑有深入的认识、对基底形态和量价行为等多方面的深刻理解!!!

        这些公式搞了三天,改稿多次,今天这篇是第三次写。前天发出,有个瑕疵,删了连夜再写,还不太满意,昨天又改写一天,晚上终于定稿!脑瓜子昏沉沉的......

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多