分享

股票指标公式编写图文教程100篇【重发】之071-080

 ddzmx 2024-03-23 发布于辽宁

本文目录:

《「71」巨量K线支撑压力参考》

《「72」昨长头短脚今高开》

《「73」收复跌停选股思路及公式讲解》

《「74」底量超顶量选股公式》

《「75」衰竭性跳空下跌收长下影选股公式》

《「76」昨日涨停,今日集合竞价量大于昨天分时最大量》

《「77」盘中分时价格简单变化,如何预警?策略股票池可以解决问题》

《「78」涨停板的股票属于指定板块时,可以这样实现弹窗预警》

《「79」放量突破整理平台选股公式,助你假期充电》

《「80」过滤出上一个交易日9:30-10:30之间涨停股票的方法》

「71」巨量K线支撑压力参考

前言:

大家好!我是股市帅锅,头条里的指标公式编写启蒙老师,今天已经是第71篇教程,如果是其他人,这些教程可能早已加密收费,但是我可以承诺大家,教程我会一直公开免费。其实每写一篇教程,从编程测试,到文章编辑,要花费大量的时间和精力,但是兴趣支撑着我做这件事,而且孜孜不倦,这就是兴趣的力量。

我是欢迎大家留言思路的,我会选择性写成教程,主要需要考虑几方面,一是思路要足够量化清晰,二是没有超过我的能力范围,三是没有触及我自己的核心思路,四是思路要有足够的代表性,满足了这四点,我会尽量写成教程,当然如果之前教程已经发了的,就不会重复写了。

学习内容:    

今天的学习内容不难,思路来自于昨天一位粉丝的评论留言,他想取得最近一段时间内,成交量最大那个交易日的最低价,就这么一句话,我问他最近一段时间是多久,他说是N,N至少是量化了,比说不清楚的好,因为代码里,完全可以用N来代替时间段。

取得最低价用来做什么?我估计他是用来参考支撑或者判断是否破位的,每个人会有不同的用法。下面我们来编写这个思路模块。

我们预期要求达到的效果,直观,直接能够看出最低价在哪里,是多少。

编程和测试:

按照我们以往的惯例,只要是有分割线的,两条分割线内的内容,是可以全部复制的,包含我解释部分的文字,以为解释部分我用大括号括起来了,不影响代码的运行。

---------

N:=66;

{粉丝的要求是N,那为了代码的运行,我必须要先给它指定一个数值,我这里用了66,约等于3个月,大家可以根据需要自己修改这个数值}

DLDW:=HHVBARS(V,N);

{DLDW,只是个名称,随便什么名称都行,我用了“大量定位”的首字母,其实用中文也可以的,后面HHVBARS(V,N)表示最近N个交易日内,成交量最大的那天,距离现在的K线数,这样直接就把那根巨量K线给定位了,这里要注意下,距离现在的K线数,含尾不含头,即不包含那根巨量K线,比如这根K线是倒数第5根,那么DLDW的值是4,就是少1 的。}    

DLZDJ:=REF(L,DLDW);

{现在我们去取那根巨量K线的最低价,用REF引用,REF函数正好是要减1的,意思是如果我们取倒数第5根K线的值,参数跟4就可以了,所以只要直接跟上面的DLDW即可,不需要另外增减了,同样DLZDJ只是随便取的名称,“大量最低价”}

DRAWNUMBER(ISLASTBAR,DLZDJ,DLZDJ)COLORMAGENTA;

STICKLINE(ISLASTBAR,DLZDJ,DLZDJ,28,0);

{为了直观一些,我在最近K线的位置,在我们取到的最低价位置,画一条横线,并且标记最低价的值}

----------

我们把上面分割线内的全部内容复制到系统MA指标代码后面,注意是可以叠加在任何主图指标后面的,不影响原来主图指标的运行。系统指标复制过去后,改个名称,另存为一个指标。我们来看效果:    

Image

Image

Image

从上图的效果来看,还是可以的,完全达到了预期的目的,这个思路模块就完成了。

思维延伸:

巨量K线的最低价可以作为支撑,那么最高价是否可以参考作为压力呢?那么我们取巨量K线的最高价,怎么来写?

--------

DLZGJ:=REF(H,DLDW);

DRAWNUMBER(ISLASTBAR,DLZGJ,DLZGJ)COLORMAGENTA;    

STICKLINE(ISLASTBAR,DLZGJ,DLZGJ,28,0);

---------

大家可以看到,我把上面思路模块的三句代码复制下来,稍稍修改了名称,把L替换为H,取最高值,上面文字加粗部分,就是我修改的地方。把这三句代码,再叠加在第一次代码的后面,我们来看效果:

Image

本篇小结:

本篇的重点,是定位那根巨量的K线,只要位置找到了,后面的数值引用和标记,都是比较简单的,主要用到的是HHVBARS函数,对应的有LLVBARS函数,分别表示最高值和最低值,距离现在的K线数或者说周期数。    

写教程不易,大家一定要多多点赞,一方面是对我的肯定和鼓励,另一方面也是让更多人学到有用的知识和技能,大家多多支持,谢谢!

微信号,iamgssg,股市帅锅】

「72」昨长头短脚今高开

前言:

大家好!我是股市帅锅。今天虽然指数跌幅较大,大家可能信心受到了一些打击,但是回想我在股市的十多年,又何尝不经历这种挫败感呢?越挫越勇,这十多年,早已习惯了,每当指数上涨比较顺利的时候,我就会提醒自己,谁又在裸泳了?连续几次猜对或盈利,就会有人忘记了自己是什么人,市场是专治各种不服的。所以不要做股神,虔诚研究学习,分享。

学习内容:

今天的学习内容比较简单,思路来自于一个粉丝,模型是这样的:昨天上影线大于下影线,今天高开。就这么简单,两句话,虽然我测试了以后,过滤到的股票数量很多,但我相信,这位粉丝肯定还有其他的叠加条件,只是这两句话他不会编写代码。    

对于简单的思路,我还是比较支持的。一方面,我不用复杂测试脑壳疼,另一方面,我自己也坚信,真正有用的思路是很简单的。有时间简单的思路只要几句代码,但是有时候可能需要很多代码。但是衡量一个思路是否简单,不取决于代码的长短,而是模型是否一听就懂。往往一听就懂的思路,是最有用的。这是多年研究股票的经验,最简单的思路,往往能够带来利润。

编程和测试:

--------

长头短脚:=(H-MAX(O,C))>(MIN(O,C)-L);

{我们在编写长头短脚的时候,并不知道K线是阴线还是阳线,所以在定义上影线的时候,我需要用最高价H去减开盘价和收盘价里的较大者,所以就写成H-MAX(O,C),同理,在定义下影线的时候,用开盘价和收盘价里的较小者去减最低价,这个弯能转过来吗?转不过来的在草稿纸上画画图}

REF(长头短脚,1) AND O>REF(C,1);

{REF(长头短脚,1)表示昨天符合长头短脚,然后今天的开盘价大于昨天的收盘价}

----------

公式很简单,我就不示范建立公式和选股了,大家自己去测试。

思维延伸:

上面的公式过于简单,选股过滤后,股票数量太多,长头短脚,上面的代码只是定义了上影线比下影线长,但至于长多少,不够具体,这里有些建议:    

是否把长头短脚:=(H-MAX(O,C))>(MIN(O,C)-L);改为长头短脚:=(H-MAX(O,C))/(MIN(O,C)-L)>1.5;

意思是上影线大于下影线的1.5倍?当然这个倍数可以自己定义。

还有一点,今天的开盘价比昨天的收盘价高,那是否今天的收盘价也比昨天的收盘价高呢?意思是收涨,不管是今天是阳线还是阴线,我要求收涨,即再叠加一个条件C>REF(C,1);用AND连接,具体就变成了如下:

--------

长头短脚:=(H-MAX(O,C))/(MIN(O,C)-L)>1.5;

REF(长头短脚,1) AND O>REF(C,1) AND C>REF(C,1);

--------

我用这两句代码,建立选股公式,测试选股,效果明显好得多,一个是股票数量少了,另一个是选出来的股票好看的多。

Image

本篇小结:

本教程里,主要涉及的学习点是,昨天符合条件,用REF(条件,1)来表示。只要学会了这个用法,这个思路就很好解决了,希望对大家有所帮助。

本篇内容就到这里,点赞,收藏,转发,谢谢支持!

微信号,iamgssg,股市帅锅】

「73」收复跌停选股思路及公式讲解

前言:

大家好!我是股市帅锅,现在继续为大家更新教程。很多人在后台问,以前的教程在哪里?这方面平台可能引导的不到位,我的教程都是以文章的形式发布的,所以请点击我的头像,点文章,以前发布的第001-072篇教程都在里面,刚开始学的请从第一篇开始。有些粉丝会偷懒,直接跳过学习,然后意图从教程里面去寻找股市的金钥匙,我相信你会失望的。大家想想,一二年级的语文课本里,会有赚钱的秘诀吗?

我的教程是教大家自己学会编公式,能把自己的思路转化为代码,能让电脑读懂自己的思路,然后给你过滤出你想要的股票,从而节省选股的精力。做短线的投资者,甚至可以设置盘中公式预警,有符合图形的股票,直接弹框提醒你。这就是公式的作用,我的教程就是教会大家自编指标公式。    

学习内容:

有粉丝在后台留言:帅锅,我这里有一个思路,十天前有跌停板,今天收盘价大于等于跌停板的一半或0.9,选出来的股票观察,突破跌停板大概率能够获利。

看到这样的留言,我的大脑里,就会快速去建立模型,并且对粉丝的思路就行拟合修正。里面有几个关键点:

1、10天前存在跌停板,说明跌停板离今天超过10天,但是最远在几天内没有说,如果发生在1年前,就完全没有意义了,所以少于多少天需要给它限制一下;

2、今天的收盘价大于跌停板的一半或者0.9,那么我需要定位跌停板那天的收盘价。

3、突破跌停板前进行观察,说明跌停板以来到今天,最高价一直是小于跌停板那天的最高价的。

基本上,这三条把粉丝的留言思路进行了规划,我就按这三点去进行编程测试。

应该这么说,这个教程更多的意义在于示范编写方法,实战有多少的意义,每个人还是不同。    

Image

编程和测试:

----------

跌停:=C/REF(C,1)<0.9008;

{跌停板赋值,涨停是今天收盘价除以昨天的收盘价大于1.0992,跌停板近似于小于0.9008,这句不难,如果这句都难,那你的数学是体育老师教的}

跌停定位:=BARSLAST(跌停)>10 AND BARSLAST(跌停)<22;

{跌停板距离今天大于10天,小于22天,这个22的数字,是我限定的,可以根据需要修改}

跌停定位=1 AND C>REF(C,BARSLAST(跌停))*1.05 AND EVERY(H     <REF(H,BARSLAST(跌停)),BARSLAST(跌停));< span>           </REF(H,BARSLAST(跌停)),BARSLAST(跌停));<>

{满足跌停板位置条件,跌停板那天的收盘价是REF(C,BARSLAST(跌停)),跌停板那天的最高价是REF(H,BARSLAST(跌停))}

---------

我们把上面分割线内的代码,做成选股公式,然后进行选股测试。

Image

Image

Image

因为我测试的是9月1日到现在满足条件的股票,个数其实并不多,至于后期需要怎么观察,这个只有留言的粉丝自己知道。

思维延伸:    

如何获取条件形成当天的价格?

REF(价格,BARSLAST(条件));

这个语法,适用于大部分情况。本篇里面我们是取跌停板,那就替入跌停板,如果取涨停板那天的价格,那就替入涨停板,当然先要对条件进行赋值,让系统先理解你的条件。

那么我们也可以延伸,条件形成前一天的价格怎么取?

BARSLAST(条件)替换为BARSLAST(条件)+1,就是条件形成到现在的天数再加1,相当于又往前倒推了一天,如果是条件形成前2天,那就+2,倒推两天,以此类推。

本篇小结:

大家有没有发现,帅锅的教程,基本上每篇都有思维延伸,我是想告诉大家,我们在学习知识技能的时候,一定要举一反三,灵活应用,老师给大家的教程,总是有限的,我们需要从教程里,找到类似的用法,然后修改成适合自己的代码。

其实教程写到今天,70多篇,基本上已经包含大部分的需求了,只是大家还不会灵活应用,所以还一直在问,我也只好继续炒冷饭更新,越到后面,重复的内容会越来越多,在大家没有熟练之前,这也是没有办法的。

今天的内容就学到这里,希望对留言的粉丝,还有其他粉丝都有帮助。

一定要多多点赞哦!谢谢配合。

微信号,iamgssg,股市帅锅】

「74」底量超顶量选股公式

前言:

大家好!我是股市帅锅。今天是周末了,我继续为大家更新指标公式编写教程,今天已经是第74篇,如果认真学习了之前的教程,并且好好消化,到现在自己能够编不少思路了,因为70多篇教程,基本上方方面面的思路图形都涉及了,现在大家需要的是一个熟练和应用过程,这个也需要时间来连续巩固。

有个事说一下,帅锅之前在微头条里发过几个股票截图,包括今天我也发了策略持仓截图,为避免违规,图中我没有涉及个股名称等信息,这些股都是多周期共振股,它们的最大特征就是具有强烈的内在上涨需求。今天截图的策略持仓,我从8月23日一次性建仓5只股票,仅仅在9月6日卖出过其中一只的三分之一,其他就没有动作了,到今天收盘,不到一个月时间,该持仓收益达到了10.79%。就是因为多周期共振,使得这些股票能够大概率抵抗大盘指数的震荡,从而有可能获得较为稳定的收益。

多周期共振是帅锅的核心之核心,我的选股首先考虑的就是股票是否处于多周期共振状态。受头条平台的邀请,将在近日推出我的第一个专栏文章《核心思路和理念一:多周期共振》。

现在点击我的头像,点专栏,已经能够看到该专栏简介,但尚不能订阅,大家可以先把专栏放入书架,等到我开始更新章节,就可以订阅学习了。    

学习内容:    

今天的教程内容是:底量超顶量。

粉丝的留言很简单:帅锅,能不能帮我编一个底量超顶量的选股公式?

就这么一句话,其实粉丝心里是知道究竟是什么样的形态,但是他把意思传达给我的时候,信息损耗太多了。所以我们在聊天、写东西的时候,以为自己说清楚了,其实别人并不一定懂。

那么我怎么去解读这个思路:

1、里面有顶和底,既然是顶底,需要要有时间概念,在多长时间段内的顶和底,顶和底涉及的是最高价和最低价。

2、我要找出最高价和最低价的位置,并且最高价离现在比最低价更远,意思是股价在这段时间处于下跌。

3、简单的理解,最低价当天的成交量比最高价当天的成交量手数要大,如果要复杂去理解,底部成交量比顶部成交量大,那这个编程就复杂了,我也就放弃了,所以只能简单理解。

就按这三点,我们来进行选股公式的编写。

编程和测试:

---------

顶距今:=HHVBARS(H,66);

{我先定位顶部距离今天的时间,我暂且把时间段定在66个交易日,即3个月内的最高价,用HHVBARS函数,表示最高价距离今天的K线数}

底距今:=LLVBARS(L,66);    

{同理,用LLVBARS函数,定义最低价距离今天的K线数,得到了这个K线数,我就可以去引用对应最高价和最低价当天的成交量}

顶量:=REF(V,顶距今);

底量:=REF(V,底距今);

{我用REF函数,分别引用了顶量,即最高价当天的成交量,以及底量,最低价那天的成交量}

顶距今>底距今 AND 底量>顶量 AND 底距今<=15;

{最高价距离现在,比最低价远,否则选出来的股票,都已经是高位了,底量>顶量,这个很好理解,我们要的就是这个,底距今<=15,我给最低价产生的时间进行限定,距离现在还没有超过15个交易日,如果时间太远,说不定股价已经反弹很多了}

---------

把上面分割线内的内容全部复制,做成选股公式,然后进行选股过滤。    

Image

Image

Image

从选到的股票图形来看,基本是符合要求的。留言该思路的粉丝,本选股公式,是否解决了你的问题?

思维延伸:

从上面的代码中,我们可以看出,本思路的编写,主要是最高价和最低价的定位,好在系统为我们提供了HHVBARS和LLVBARS的函数,让这个思路可以比较简单地实现。

那我们可以做一些延伸,这里比较的是最高价和最低价的成交量,那么我们还可以取得这两个价格,怎么取?还是用REF函数,最高价为REF(H,HHVBARS(H,66));最低价为REF(L,LLVBARS(L,66));

这两个价格相减,然后除以最高价,就得出了这段时间以来,股价从最高到最低跌了多少幅度?也可以按这个幅度来进行选股,比如下跌幅度超过30%。

这个就交给大家自己去测试,如果测试有问题,请在评论中留言。

本篇小结:    

本篇教程内容不难,但也比较有代表性,所以我写成教程,让大家一起来学习。欢迎大家在评论中或私信留言,我会挑选较有代表性,并且比较容易理解的思路,做成教程。如果思路过于复杂,就是写成教程,大家也理解不了的,那就没有意义了。

我们的教程,主要还是以示范启发为主,真正修为还是需要依靠大家自己的努力。

多多点赞哦,你的点赞,就是我的动力!等到我推出专栏文章时,订阅专栏文章,也是对我的支持,这里先谢谢大家。

微信号,iamgssg,股市帅锅】

「75」衰竭性跳空下跌收长下影选股公式

前言:

大家好!我是股市帅锅,我的指标公式编写教程会一直公开免费,就是给大家学习用的,不会收费。今天已经是第75篇,如题的内容,其实悟性稍好的粉丝,根据前面的教程,都会编了,所以我再继续发教程来写,可能起到的是强化作用,并没有新鲜的知识。教程点击我的头像,点文章,即可阅读,欢迎更多的人,关注帅锅的指标公式编写教程。

特别对于初学的人来说,可能也需要举更多的例子,来练习和应用,在没有熟练之前,举一反三估计还是做不到,所以尽量跟上我的节奏。刚开始关注的粉丝,请从第一篇开始学,刚开始的25篇教程,基本上就是零基础的,学了之后,再陆续跟上现在的进程。

Image

学习内容:

今天的思路来源于粉丝的提问,内容是这样的:

粉丝:老师,请问向下跳空缺口程序怎么编写?

帅锅:思路再具体一些。    

粉丝:比如目前处于下降趋势,一路下跌,下跌途中是以向下跳空的方式,说的跌得彻底,最好向下跳空的那根K线是收长下影,说明快到底了。

以上的思路中,有几个要点:

1、跳空下跌,说明最高价比之前一个交易日的最低价要低;

2、收长下影线,至于是收阳线还是阴线,不清楚,也无需清楚,反正是收长下影线即可,下影线比K线实体长,也比上影线长;

3、下跌已经有一段时间,这个怎么来定义呢?如果我们定义一个5日线的下拐点,拐点离现在已经好几天了,而且跳空下跌那天5日线还是下降的,这样可不可以?

我们就根据这三个要点,来进行公式的编写。

---------

跳空:=H     <REF(L,1);< span>     </REF(L,1);<>

{跳空很简单,今天的最高价小于昨天的最低价}

长下影:=(MIN(C,O)-L)/ABS(C-O)>1.5 AND (MIN(C,O)-L)>(H-MAX(C,O));

{长下影我是这么定义的,K线实体的下沿,取开盘价和收盘价的较小的那个,减去L,就是下影线的长度,下影线的长度,比K线的实体ABS(C-O),就是收盘价减去开盘价,取绝对值,下影线大于实体的1.5倍,倍数可以自己微调,然后下影线比上影线长,上影线是(H-MAX(C,O),即最高价减去开盘价和收盘价较大的那个}

下拐点:=MA(CLOSE,5)REF(MA(CLOSE,5),2);    

{5日线的下拐点,就是今天5日线比昨天小,昨天比前天大,就是拐点}

选股:=跳空 AND 长下影 AND BARSLAST(下拐点)>5 AND MA(CLOSE,5)     <REF(MA(CLOSE,5),1);< span>     </REF(MA(CLOSE,5),1);<>

{选股条件,是跳空和长下影AND连接,再叠加5日线拐点大于5个交易日,说明已经跌了5天以上了,同时现在5日线还是下降}

EXIST(选股,5);

{5天内出现过这种选股形态}

---------

我们把上面分割线内的内容做成选股公式,如下图:

Image

然后我们用这个选股公式进行过滤,看看效果:    

Image

Image

Image

我选择过滤的时间段是9月1日到现在,应该说满足条件的股票数量很少,其实越少,越是有效。总共只有两个股票满足过条件,上面这个选股公式,也可以做成副图公式,这样可以比较直观的看出,那天符合了选股条件。在上面图中,我手工标注了绿色箭头,表示满足选股条件的那天,从后面的走势来看,效果还是可以的。

思维延伸:

这个思路模块里,我们主要是通过衰竭性跳空缺口,去判断底部即将形成,那么如果这种形态出现在上涨阶段,经过了较长一段时间的上涨,出现跳空上涨,然后收了长上影线?是不是能够判定为顶部?不能,往往收长上影可能是仙人指路形态,而收长下影,往往是需要注意的,主力利用大家的惯性思维,尾盘拉升,收长下影,往往可能是见顶的信号。    

本篇小结:

本篇内容,在函数的表达上没有太难的地方,主要是模型构建,初学的人,可以在草稿纸上,画画图,标注各个价格,这样容易构建数学模型。

微信号,iamgssg,股市帅锅】

「76」昨日涨停,今日集合竞价量大于昨天分时最大量

前言:

大家好!我是股市帅锅,现在继续为大家指标公式编写教程。实数说,对于分时选股指标,我并不是很赞成,对于着迷于分时指标的投资者,本身心态是很急躁的,长此以往,亏损的概率会越来越大,但是我们很多的投资者仍执迷不悟。

以比较客观的态度,来写这篇教程,因为很多粉丝问到了如题的请求,如果再不写,真有点不好意思,那就满足大家一次,以后分时指标公式的要求尽量少提,这是一条加速亏损的路,我不希望把大家往这条路上去引导。该说的我都说了,接下来开始进入学习内容。

Image

学习内容:

粉丝的留言大概是这样的:    

帅锅,我有一事相求,能够写个满足下列条件的选股公式:上一个交易日涨停,今天集合竞价的总量大于昨天分时最大成交量,并且要在9:25-9:30之间选出公式。

如何去解读他的思路:

1、昨天涨停,这个简单。

2、要提取两个成交量,一个是今天的集合竞价总量,这里要说明下,集合竞价我的理解是没有总量的,只有9:25分那个开盘量,其他的量都是没有成交的,9:25之前,撮合显示并不表示成交,所以我只能提取开盘成交量;另一个是昨天分时的最大成交量。

3、开盘成交量要大于昨天分时的最大成交量。

4、这里涉及到两个周期,一个是日线周期,用于过滤涨停板;另一个是1分钟周期,用于比较量的大小。如果用跨周期引用,初学者容易出错,所以我决定采用两个公式,两个步骤来过滤,但可以做到一键选股。

准备工作:所有股票的最近5个交易日的1分钟数据下载完整,因为选股要用到1分钟数据。

我们就按上面的思路来进行编写和测试。

编程和测试:

过滤公式一,昨天涨停板。

--------

涨停:=C/REF(C,1)>1.0992;

昨涨停:REF(涨停,1);    

---------

上面这个公式我就不多解释了,大家应该都会了,做成选股公式如下:

Image

过滤公式二,今天开盘量大于昨天最大分时量。

--------

竞价成交量:=DYNAINFO(15)/O/100;

昨日分钟最大量:=REF(HHV(V,240),FROMOPEN+1);

竞价成交量>昨日分钟最大量;

---------    

{在通达信软件中,有一个函数可以利用,就是当天开盘成交额,我用这个成交额,去除以开盘价,再除以100,就近似得到了开盘成交量,可能会有一些误差,但误差不大,具体为DYNAINFO(15)/O/100}

{昨天分时最大量,我采用FROMOPEN函数,从今天开盘之前,倒推240个周期,取得最大的成交量,应该就是昨天分时的最大成交量了,我自己测试了几次,这样编写应该是对的,并不是所有思路我现成都会,我也要去研究测试的,写教程累就累在这里,所以大家平常一定要多点赞,我在光鲜背后付出的努力,不是一般人所能了解的。}

{最后一句,就是两个成交量进行比较,然后做成选股公式}

Image

两个公式做好了,要进行两步过滤,如果按平常的过滤方式,效率不够,所以今天我需要教大家一个新的选股方式,叫自动选股,也叫一键选股。如图:    

Image

Image

Image

先添加第一个选股方案,用昨涨停选股公式,选股范围是沪深A股,用日线周期,把选到的股票放入昨涨停板块,然后添加第二个方案,选股范围是昨涨停,因为用1分钟选股,如果选择全部的话,速度太慢,所以我们第二个方案里,基数直接改为昨涨停,那么速度会很快,一键选股用不了30秒钟。通过两步过滤,最后得到的结果,就是昨涨停并且今天开盘量比昨天分时成交量要大的股票。

具体测试,我这边不截图了,上面点中一键全部选股,然后点击一键选股即可。

思维延伸:

今天的思维延伸,主要是选股方式,有时候需要几个步骤过滤的时候,可以采用自动选股方式,而且这个方式过滤的速度比综合选股速度要快。后面的过滤步骤,以前面过滤后得到的股票作为选股基础,这样数量少了,选股速度就快了。    

本票小结:

我以教程的方式发出来,大家也学到了方法,但真正其针对性作用的,是留言的粉丝,一方面你为我提供了写作思路,但是我反馈给你的,应该说远远大于你给我的,所以留言的粉丝一定要点赞,收藏,转发。如果能够订阅我的专栏文章作为支持,那就再好不过了。我的第一部专栏文章,将会在一周内开始更新章节,肯定会有惊喜的,希望大家到时踊跃订阅,谢谢大家。

微信号,iamgssg,股市帅锅】

「77」盘中分时价格简单变化,如何预警?策略股票池可以解决问题

前言:

大家好!我是股市帅锅。最近一周忙着做第一部专栏文章,指标公式编写教程有一段时间没有写了。专栏文章,是我自己的核心思路和理念,包含我的主观逻辑,而教程,是从比较客观的角度去写的,不管有没有实际用处,它描述的是一个应用场景,什么样的情形,用什么样的方式来解决。

也许某个场景,对部分粉丝来说,没有意义,但是恰好有另外部分粉丝,可能正想要这样的场景,所以教程不是每篇都对你有用。今天已经是第77篇教程,这些内容不仅对粉丝,还是对我自己来说,就像是一个应用场景案例库,我需要的时候就会去案例库找,有时候一个案例长时间不用,我自己也会忘了怎么编写,现在有了这个学习资料库,大家都可以一起查找学习,所以我在做的这件事,虽然很辛苦,但很有意义。    

学习内容:

今天的学习内容是这样的,有位粉丝是这样留言的:帅锅,能不能帮忙写个盘中预警程序,当天开盘后最高位涨幅百分之五,然后回调,再次股价上升并突破百分之五的预警公式,谢谢!

看到留言,我首先需要解读它的含义,我们来看一下:

1、开盘后,最高涨幅5%,自己不编程的人是不会理解,最高5%,究竟是等于5%还是小于5%的某个幅度?既然我们决定用公式来量化,就一定要说清楚,这个留言里,就没有说清楚,所以我需要给它限定一个幅度,比如大于4.5%并且小于等于5%,即4.5%<涨幅<=5%,这样我就给它限定了范围,只有在这个范围内,才会符合条件。    

2、“然后回调”,回调又是一个模糊的概念,究竟回调多少?同样我还是需要给它设定一个范围,比如回调到3%以下。

3、股价再次上升突破5%,并要求预警,预警一般是弹窗,需要的话,可以加上声音。

通达信本身是不支持分时条件预警的,所以说如果我们把这个思路局限于分时条件预警的话,就进入死胡同了,所以我们还是要上升到日线级别,来处理这个场景,所以最好的方法就是用策略股票池。

我们需要分步进行:

第一步,当股价的涨幅大于4.5%时,进入一个股票池A,也就是只要涨幅大于4.5%的股票,都被我赶入这个股票池了,不管是小于5%还是大于5%的都进去了。

第二步,以股票池A为基础,把涨幅小于3%,但是最高涨幅小于等于5%的股票赶入股票池B,进入B的时候,就已经满足上面的1.2两个意思了。

第三步,以股票池B为基础,如果涨幅大于5%时,进入股票池C,在前面两步的时候,我们设置系统不预警,第三步设置弹窗预警,这样基本上就可以达到粉丝的要求了。

编程和测试:

总共三个步骤,建立三个选股公式。    

第一步公式,就一句话,涨幅大于4.5%:

-----------

C/REF(C,1)>1.045;

-----------

第二步公式:也是一句话,涨幅小幅3%,最高涨幅,就是最高价除以昨天的收盘价小于等于5%。因为C和H都是变化的价格,实际是日线级别的。

-----------

C/REF(C,1)<1.03 AND H/REF(C,1)<=1.05;

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

第三步公式:同样也是一句话,涨幅大于5%:

-----------

C/REF(C,1)>1.05;

-----------

如果不是采取分步过滤的话,这个思路其实描绘起来很复杂,但是分步以后,显得非常简单了。我们先用上面的代码,建立三个选股公式。这里我们需要注意下:当股票满足第三步条件时,肯定会满足第一步条件,所以满足第三步条件的股票,同时会进入第一个股票池,但是第一个股票池不会预警,当再次回落,再上涨时,如果第一次已经预警过,第二次一般不会再预警,但是也有办法让它预警,这个以后再探讨。    

Image

Image

Image

我们建立了三个选股公式,接下来我们要学习新东西了,就是通达信软件里的策略股票池,输入快捷键78或者功能-策略股票池,都可以调用出来。    

Image

Image

我们如图新建一个名为简单价格预警的策略股票池。策略股票池的一键选股功能类似,也具有分布筛选功能,但是它的功能更为强大,它具有预警功能。    

Image

按照我上图的箭头指示,我们先新建一个备选池,点击,画一个圆柱体,然后双击圆柱体,点击沪深A股,全选,确定,再确定,这样我们第一步过滤的备选池就设定好了。    

Image

上面的图中,我们增加了两个模块,一是最右边的状态池,即股票池A,第一步过滤到的股票,将进入这个模块里,画中间的三角形,双击三角形,选择选股公式中,刚才建立的第一步公式,然后按确定。    

Image

Image

按上图,点击最上面的箭头,从备选池,做连连看到三角形,会跳出图中所示,设为清空目标池,意思是每次运算前,股票池A都会自动清空重来。这样做好,我们看到,两个模块连接在了一起,意思也很简单,备选池,通过第一步公式运算,得到的股票,进入股票池A,然后我们按照相同的方法,如下图,再设置第二步和第三步。    

Image

上图比较直观,从备选池沪深A股,经过第一步公式,获得股票池A,再经过第二步公式,获得股票池B,再经过第三步公式,获得股票池C。现在我们只要完成股票池的预警功能,这个任务就完成了。

这一步怎么来做?按下图,右键股票池C,属性,然后进行设置,很简单。    

Image

选中设为目标池,声音和弹框预警按需选择,一般弹框是需要选上的,然后是否进入股票板块,如果需要的话,你在自定义板块里选择一个,“加入板块前清空板块”这一项一般不勾中,不然的话,会有很多的重复预警。    

Image

设置完成后,股票池C设置为了目标池,它的右上角会多出一个黄色菱形。然后点击上方的保存,点击运行。这个策略股票池就开始运行了。大家可以在上图中看到,第一步公式过滤之后,得到的股票A,有228个股票,但是因为不是盘中测试,股价已经处于静态,所以第二步和第三步就不会继续运算下去了。如果是盘中价格动态变化,那么第二步和第三步,会按次序运行过滤。

这个策略股票池设置过程中,初学者,容易遇到的问题是,运算次序容易弄错。我们可以检查次序。    

Image

我们先停止股票池的运算,点击上面的标有1.2的小按钮,在下面就看到了运算的序号,看看序号是否正确,如果正确,那么这个股票池就可以运行了。

思维延伸:

策略股票池,相当于图形化的选股策略,非常直观,只要是需要分步运算的,都可以在这里进行设计。但是它也有缺陷,因为通达信只支持日线以上级别的预警,所以对于分钟级别,一般方案无能为力,当然我有曲线的方式可以解决,这里不做介绍,我个人觉得没有必要。

本篇小结:

今天大家又学到了一样新技能,所以大家只要看我的内容,可以少走很多弯路,这些路都是我自己走过的,我把我走过的给大家写出来,大家就方便了,这一篇教程大概2800字,13张截图,花了我将近3个小时才完成,关键它仍然免费公开。    

请多多点赞,转发,谢谢!

「78」涨停板的股票属于指定板块时,可以这样实现弹窗预警

前言:

大家好!我是股市帅锅。马上就要过长假了,长假期里,可能不会更新教程,所以趁着今天有空,再更新一篇。官方平台培训老师告诉我们,标题中带有序号,严重影响阅读量,但是为了编制目录,方便大家查找教程,我选择了牺牲阅读量,所以大家也多多点赞转发,帮助我把牺牲的阅读量补点回来。

今天已经是第78篇教程,今天的教程也是有新技能的,以前都没有写过。从我写的教程内容大家可以看出,帅锅这些年折腾了多少东西?好像什么都知道一样。其实我知道的东西,就是这些年我折腾过的,可见技术研究这条路是多么艰辛。

学习内容:

今天要学的内容,当股票涨停板时,如果这个股票属于指定的某个板块,让软件弹窗通知我们。举个例子,当股票涨停时,并且属于“华为概念”板块,弹窗通知。

从上面的要求里,我们要做以下几件事:

第一、找出涨停板的股票;

第二、指定某个我们需要的板块;

第三、弹窗通知。

所以在看这篇文章之前,最好先学习第77篇教程,因为在那篇教程里,我们用策略股票池,实现了分步选股并且弹窗预警。我们今天也是一样的,通过分步来实现上面的要求,下面我们来进行编程和测试。    

编程和测试:

第一步公式,即涨停板的过滤公式:

---------

C/REF(C,1)>1.0992;

---------

第二步公式,是我们需要新学习的,这里用到一个新函数FINDSTR,这个函数的意思是寻找字符,今天我们要在板块字符里寻找“华为”,华为概念属于概念板块(GNBLOCK)。所以第二步的公式是这样的。

----------

FINDSTR(GNBLOCK,'华为');

----------

我们把上面两句代码,分别建立两个选股公式。如图:    

Image

Image

我们用这两个选股公式,来做一个策略股票池,对于策略股票池,还不太懂的学员,可以先看第77篇教程。

Image

上面这个策略股票池,很直观,也很简单,先是备选股票池,即沪深A股,通过第一个三角形后面的第一步涨停板选股公式,过滤出涨停板股票,然后通过第二个三角形的第二步指定板块公式,过滤出涨停板中属于华为概念板块的股票,并实现了弹窗预警。设置过程,我这里不做详解了,因为第77篇教程说的比较清楚。

思维延伸:

在上面的过程中,我们指定的是概念板块,FINDSTR后跟的GNBLOCK,GN表示概念的简拼,那么行业板块(HYBLOCK)和自定义板块(ZDBLOCK)怎么来指定?

如果我们指定“元器件”板块,如何来指定?方法是:

--------

FINDSTR(HYBLOCK,'元器件');

--------

指定自定义板块,如“零上金叉”板块,方法是:

--------

FINDSTR(ZDBLOCK,'零上金叉');

---------

我们再做成两个选股公式。    

Image

Image

我们再把这两个公式,加在策略股票池里,看看效果:

Image

从上面的策略股票池里,我们可以看出,先从沪深A股里,选出涨停板的股票,然后是三个分支,分别过滤属于华为概念、元器件、零上金叉的股票,不同板块的股票,进入不同的目标股票池。

本篇小结:

自从我们学了策略股票池,我们在自动选股的学习进程里,相当于进入了一个更深的层次,不仅更直观,而且可以实现更为复杂的思路。订阅过专栏的粉丝知道,上面内容中“零上金叉”实际是我们通过60分钟级别的过滤最后选到的,但是我们在这个策略股票池里,也可以对这个板块进行预警,这样相当于曲线实现了日线以下级别的预警。

今天的内容就学到这里,多多点赞,收藏,转发,谢谢支持!路过的粉丝,请关注帅锅,我已经发了近80篇关于指标公式编写的教程,全是免费的,点击我的头像,点文章,即可阅读。

「79」放量突破整理平台选股公式,助你假期充电

前言:

大家好!我是股市帅锅。仍在休假中,不仅是身体的休息,更重要的是精气神的休息,休息好了,节后才能以更好的状态投入工作。不过我发现,很多网友趁着假期时间在给自己充电,这从我的粉丝增长数可以感觉到,虽然我这两天没有更新文章,但是粉丝数每天都在增长,说明很多新粉丝看到了我以前写的文章。所以今天空下来,再更新一篇。

越到后面,内容上重复的概率就越高,今天写的内容,我在第60篇教程里已经有所描述,这里再进行一些细化。

学习内容:

有粉丝留言:帅锅,放量突破整理平台选股公式怎么编写?

我提了他一些提示,第55篇和第60篇教程里,分别写到了量比和平台突破,把这两篇文章结合起来,就可以编写出来了。但是他看了测试之后,觉得不符合他的要求,实际也不是不符合要求,只是他还不会举一反三,因为第60篇教程里,现在的最高价只是达到了120天内最高价的95%以上,但并不是完全突破高点,他要的是完全突破。所以对于该粉丝的留言,我们可以这样解读:

1、放量,我们可以用量比来进行设定,比方说量比大于2,这个数值可以自己调节;

2、突破平台,既然说到了平台,我们就需要限定时间段,多少时间跨度的平台?60日还是120日,或者其他,今天我们用144日平台,144是斐波那契数列里的一个数值,在股市中还是有比较重要的作用的。    

3、他的留言中,还提到了整理,所以我们把整理的因素也加进去,整理一般是锚定一条均线,让最高点和最低点的偏离值限定在一定范围之内。

编程和测试:

我们分三步进行,第一步编写量比,第二步编写整理,第三步突破平台,然后把三个条件叠加。

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

五均量线:=MA(V,5);

{量比的定义是,当天的成交量,除以前一个交易的五均量线,我们先定义这条线}

量比:=V/REF(五均量线,1);

{第一步非常简单,量比的公式设定完成,在最后条件叠加的时候,只要规定量比大于多少就可以了,接下来进行第二步}

均线144:=MA(C,144);

平台高点:=HHV(H,144);

平台低点:=LLV(L,144);

上偏离:=(平台高点-均线144)/均线144;

下偏离:=(均线144-平台低点)/均线144;

整理:=REF(上偏离,1)<0.15 AND REF(下偏离,1)<0.15;

{上偏离和下偏离的意思,就是高点和低点和144均线之间的价格距离百分比,把这个百分比控制在15%以内,基本上就算盘整了,接下来第三步}

新高:=HHV(H,144);    

{这里的新高和上面的平台高点,编写方法完全相同,实际意义在模型中并不同,突破平台高点之后,原来的高点被现在的高点代替了}

突破:=H=新高;

{今天的最高价成了新高点}

量比>=2 AND 整理 AND 突破;

{把三个要素进行叠加}

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

我们把上面分割线内的全部内容,做成一个选股公式,然后进行选股测试回测,因为9月份的行情并不是非常顺畅,所以我选择了一个月的时间段进行过滤,能够被过滤到符合条件的股票数量并不多。

Image

Image

思维延伸:

在第60篇教程里,我们的思维延伸是最低价距离现在超过一半,当时采用的是LLVBARS(L,120)>60,那么这里可以改成LLVBARS(L,144)>72,如果把这个条件再叠加上去,表示最低点出现的位置偏平台整理的左侧,说明近期并没有创新低,平台整理过程中,低点逐渐抬高了。

本篇小结:

我们在学习过程中,要学会举一反三,我的教程,都是一个一个模块来描述的,把各个模块结合起来,就可以组合出新的思路模型。大家也可以多多练习,这样才能熟练地应用。假期还有几天,祝朋友们假期快乐!

多多点赞、转发支持哦,谢谢大家!

「80」过滤出上一个交易日9:30-10_30之间涨停股票的方法

前言:

大家好!我是股市帅锅。现在继续为大家更新指标公式编写免费教程,今天是第80篇,能够这样坚持为大家更新教程,不仅仅是靠知识,更多的是靠兴趣和爱好。图文教程的好处是源代码便于复制,坏处就是只是图片和文字,编写和测试过程不连续,思维有跳跃,初学的朋友看起来有点累,所以后面计划继续图文教程的同时,开始更新视频教程,也是从零基础开始。

Image

学习内容:

有粉丝留言:帅锅,上一个交易日9:30-10:30之间涨停的股票如何过滤出来?

看到这个留言,首先想到的就是先把昨天涨停的股票过滤出来,然后人工翻阅一下,看看哪些股票是9:30-10:30这个时间段封板的,就可以了,因为涨停的股票个数不会太多,所以要找出符合要求的股票,不会花费太多的精力。    

我们学习编写指标公式的目的是为了方便,原本一件很简单的事情,不要自己把它去复杂化,几分钟人工可以完成的事情,就尽量不要去用公式,电脑用的越多,人就会越烦躁,不如返璞归真,手工翻翻,拿纸笔记录一下。

如果真要用公式去解决这个问题,我也思考了一下,半自动吧,完全公式化,感觉还有点复杂。两种思路:

1、就是上面说的,把前一个交易日涨停板的股票过滤出来,手工翻阅,过滤公式很简单,就一句代码:

-------

REF(C,1)/REF(C,2)>1.0992;

{我们是处于当天的位置,去过滤昨天的涨停板,昨天收盘价是REF(C,1),前天收盘价是REF(C,2),两者相除,比例大于1.0992,相当于涨停板了,这一个思路我就不测试了}

--------

2、第二种思路,因为是9:30-10:30涨停,相当于小时级别的K线,出现了9.92%以上的涨幅,所以我觉得可以放到小时级别里去过滤。

Image

在上图中,最左边第一根K线,第一个小时是涨停板,之后的K线,我依次标记了序号,今天的四根K线,序号分别是4,5,6,7,意思是我今天处于哪根K线,我向前引用的时候,REF(涨停,N),N就是这个序号,如果我今天是第一个小时过滤,那么就是REF(涨停,4),第二个小时过滤,就是REF(涨停,5),以此类推。

编程和测试:

下面我们进行编程和测试,我现在测试的时间是中午12点多,所以应该用参数5。代码如下:

--------

{N:1,100,5,我们采用参数精灵来设定,最小1,最大100,默认5}

涨停:=C/REF(C,1)>1.0992;

REF(涨停,N);

---------

我们把它做成选股公式:    

Image

选股测试之前,我们需要把日线和5分钟的数据下载完整,因为我们使用的是小时级别,就需要用5分钟数据为基础进行运算。    

Image

我们来看一下过滤到的股票,是否符合条件?

Image

我把分时图设置为显示最近2个交易日,我们可以看到,选出的股票,基本是符合要求的。

思维延伸:

在上面的公式设定中,如果要去掉未成功封板至收盘的,或者去掉一字板的,该怎么处理?我们需要倒数K线,如下图,紫色序号标记:

Image

如果成功封板,则REF(C,2)=REF(C,5),可以叠加这个条件。

如果不是一字板,则倒数第5根K线里,REF(C,5)>REF(O,5),即收盘价大于开盘价,就不是一字板了。

我们过滤的时间不确定,所以参数5,我没有把它固定,改为参数精灵,便于在选股时进行灵活调节,但不管怎么样,思路是一样的,无非是确定那根涨停的K线位置。

本篇小结:    

本篇教程里,主要用的就是REF引用,没有太难的内容,关键是静下心来,画个模型,所以我写的东西,一般人模仿不了,也不愿模仿,大家可以想象,我写这篇教程,要画图,要编公式,下载数据,选股测试,还要展开思考,需要多少时间才能完成这篇教程?

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多