分享

「51」涨停板后9天内不破涨停板当天开盘价

 东湖之春004 2019-08-11

大家好!我是股市帅锅,现在继续给大家更新编程教程。

大家在编程过程中,有没有遇到想取一个价格,比如上次5日线金叉10日线时的收盘价,或者上次MACD金叉时的价格,或者上次涨停板时的开盘价,有了这个价格,我可以标注在主图某个位置,让现在的价格和那个价格去进行比较,方便用来做一些决策,比较常见有止损价,止盈价等等。

据我所知,很多人在采用涨停板回踩买入的方法,在涨停板出现后的几天内,只要价格没有跌破最近那次涨停板的开盘价,就可以择机买入,在这个过程中,就需要人工去看这个价格,那么通过代码,这个价格也是可以标注在主图上的。

今天我们来举两个例子。

第一个例子,最近一次5日线和10日金叉时的收盘价。

我就直接编程了。

---------

条件1:=BARSLAST(CROSS(MA(CLOSE,5),MA(CLOSE,10)));

DRAWNUMBER(ISLASTBAR=1,H,REF(C,条件1));

----------

代码很简单,就两句话,条件1,表示上次5日线金叉10日线,条件成立时,距离今天的周期数。括号有点多,分解开来,为什么最后面会有三个括号?MA占1个,CROSS占1个,BARSLAST占1个,所以会有三个。那么我们首先是确定了上次条件成立时,距离今天的K线数了,我们倒回车,用REF函数引用,REF(C,周期数)就可以了,那么在这里就时第二句代码里的REF(C,条件1)。

为了看的清楚,我们把这个价格标记在主图上,为了让主图不那么杂乱,我们只在当前K线标记,所以用了ISLASTBAR=1,这个函数的意思就时当前K线。然后用DRAWNUMBER函数,在当前K线的最高价位置进行标记。

我们把上面代码叠加在MA指标里,然后另存为一个新的指标,我们来看效果。

「51」涨停板后9天内不破涨停板当天开盘价
「51」涨停板后9天内不破涨停板当天开盘价
「51」涨停板后9天内不破涨停板当天开盘价

所以感觉上并没有难度,下面第二个例子,涨停板后9个交易日内,最低价都没有破涨停板那天的开盘价,我们称为涨开价,在当前K线的涨开价位置画横线,我们来尝试一下。

-----------

条件2:=BARSLAST(C/REF(C,1)>1.0992);

STICKLINE(条件2>=1 AND 条件2<=9 AND L>REF(O,条件2),REF(O,条件2),REF(O,条件2),16,0)COLORGREEN;

------------

很简单,还是2句代码,第一句表示上次涨停板,距离今天的K线数,第二句稍微难一点,STICKLINE函数,我们前面用过多次了,不懂的,再翻阅一下前面的文章,画线的条件,我设置了3项,条件2>=1 AND 条件2<=9 AND L>REF(O,条件2),分别是涨停板到今天应该大于等于1天,当天不算,小于等于9天,然后最低价要比涨开价高,跌破了就没有意义了,然后在涨开价位置,画绿色横线,还是叠加在刚才的代码后面,我们来看效果。

「51」涨停板后9天内不破涨停板当天开盘价
「51」涨停板后9天内不破涨停板当天开盘价
「51」涨停板后9天内不破涨停板当天开盘价

我们经过测试,完全符合我们需要的效果。

我们思维做一下延伸,比如大家常说的单阳不破,实际上就是把涨停板的条件里面,可以把1.0992的参数稍微改小点,比如1.07,7个点以上应该算是单阳了,当然可以根据自己的需要进行调节。

我们也可以把第二个例子,改为选股公式,把代码复制下来,稍作修改:

------------

条件2:=BARSLAST(C/REF(C,1)>1.0992);

条件2>=5 AND 条件2<=9 AND L>REF(O,条件2);

------------

一般来说,涨停板后,5天以上,9天以内,满足条件的才有意义,当然大家可以修改5和9的参数,也可以限制这几天的最高涨幅,这几天的最高价怎么写?HHV(H,条件2),用这个价格去除以REF(O,条件2),就可以限制最高涨幅了。这个测试就交给大家自己去完成了。

上面我们举了两个简单的例子,更复杂的案例,也是同样的方法,只要把那个需要的条件设置好就可以了。

今天的学习内容就到这里,如有帮助,多多点赞哦,也欢迎喜欢技术分析的朋友关注我,我是股市帅锅。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多