龙回头·阳包阴猎金术(附源码)

编写想法:
在市场中,有部分交易者,以某一根关键性的K线,作为关键性的K线,通过价格围绕关键K线的动作,试图寻找资金的意图。
写一个单阳不破,再阳包阴启动的公式,单阳不破的意思,就是形成一根涨幅超过5%的阳线,然后5个交易日内没有跌破开盘价,并且之后出现阳包阴,标记信号。
逻辑思路:
首先,定义了一个参数Parm1,通过myinput(5)设置,默认值是5。比如5%的涨幅阈值。接下来,ZF赋值的是一个条件,即当天的收盘价C相对于前一天的收盘价REF(C,1)是否超过1加上Parm1/100。也就是说,如果Parm1是5,那么条件就是C/REF(C,1) > 1.05,即当天涨幅超过5%。所以ZF可能代表“涨幅超过阈值”的条件。
然后,SJ是BARSLAST(ZF),也就是最近一次满足ZF条件到当前的周期数。比如,如果最近一次涨幅超过5%是在3天前,那么SJ的值就是3。
接下来是DYBP和DYBPX的定义。DYBP的条件是EVERY(L>REF(O,SJ),SJ)并且SJ<=5且SJ>0。这里EVERY函数可能是指在过去的SJ周期内,每个周期的最低价L都大于SJ周期前的开盘价REF(O,SJ)。同时SJ不超过5且大于0。这可能是在寻找某种形态的K线组合,比如最近一次大涨后的几个周期内,价格没有跌破之前的开盘价,可能形成支撑。
DYBPX的条件类似,但SJ的范围是大于5且小于10,可能是在更长时间内的类似形态。
YBY的条件是C>REF(H,1)且REF(C,1) <REF(C,2),即当天的收盘价超过前一天的最高价,而前一天的收盘价又低于前前天的收盘价。这可能是一个看涨吞没形态,即阳包阴的情况。< span> </REF(C,2),即当天的收盘价超过前一天的最高价,而前一天的收盘价又低于前前天的收盘价。这可能是一个看涨吞没形态,即阳包阴的情况。<>
后面的STICKLINE和DRAWTEXT函数应该是绘图函数,根据不同的条件画出不同颜色的柱状线,并在满足DYBPX和YBY时在最低价位置标注“阳包阴”字样。
综合来看,这个策略是在寻找特定的K线形态组合,结合涨幅和价格行为来生成交易信号。比如,当最近一次大涨后,价格在短期内(SJ<=5)保持不低于之前的开盘价,可能视为强势整理;而如果SJ在5到10之间,并且出现阳包阴形态,则可能作为买入信号。
效果展示:

源码展示:
Parm1:=myinput(5);
ZF:=C/REF(C,1)>(1+Parm1/100);
SJ:=BARSLAST(ZF);
DYBP:=EVERY(L>REF(O,SJ),SJ)&&SJ<=5&&SJ>0;
DYBPX:=EVERY(L>REF(O,SJ),SJ)&&SJ>5&&SJ<10;
YBY:=C>REF(H,1)&&REF(C,1)<REF(C,2);
STICKLINE(ZF,O,C,3,0),COLORRED;
STICKLINE(ZF,H,L,0,0),COLORRED;
STICKLINE(DYBP,O,C,3,0),COLORYELLOW;
STICKLINE(DYBP,H,L,0,0),COLORYELLOW;
STICKLINE(DYBPX&&YBY,O,C,3,0),COLORMAGENTA;
STICKLINE(DYBPX&&YBY,H,L,0,0),COLORMAGENTA;
DRAWTEXT(DYBPX&&YBY,L,‘阳包阴’);
指标交流探讨互相学习☟
第一步:先点亮文章右下角的“
”再点“
”
第二步:点击下方名片关注公众号“阿贝写指标”
第三步:进入公众号主页添加私信即可
夜雨聆风
