前面的文章中,给大家分享了,如何把已经拥有的副图指标修改成选股指标,那么接下来的几篇文章,给大家分享如何把自己心中的想法设计成选股指标。 设计新的选股指标前,需要把指标能够量化,想法具体化。设计指标没有想象中的那么难,只不过是一些函数的加减乘除。 今天我们以下面的例子来讲解: 假如我们有这样一个选股思路:1、股票今天放量; 2,、股票创20日新高; 这个设计思路在平常选股中经常有人用到,尤其是突破选股。 首先我们必须对这个选股思路进行量化,既然是放量,那么成交量是昨天的多少叫做放量呢?假如量化的标准是昨天成交量的2倍以上。 其次,股票创20日新高,究竟是收盘价新高还是最高价新高?我们况且定义为收盘价为20日新高。 好了,量化后选股要求可以定义为:1、股票今天成交量是昨天的两倍以上; 2,、股票收盘价创20日新高; 代码实例:成交量放量定义的代码为:
vol和v都是成交量的代号,ref函数我们在之前的课程中分享过,就是调用之前的数据,ref(v,1)的含义就是调用前一天的成交量,那么,整句代码,就是今天成交量是昨天成交量的两倍。
这句代码使用了三个函数,cross,ref和hhv,hhv这个函数比较简单,之前也分享过,就是取得周期内的最高价,在这里的含义就是取得20天内最高价的最大值,使用ref的含义就是,我们取得20日内的最高价,那么是不包含今天的,如果包含今天的话,最高价就是今天了,所以只能取得前一天的20周期最高价;使用cross的含义就是代表昨天收盘价并不是20日新高,但是今天收盘后,收盘价创出了20日新高,也就是今天是第一天创出新高。 当然这句代码还有另外一种表示:
这里代码的含义就比较明显了,昨天不是新高,今天是新高。 两个条件都设计完毕之后,就是整体输出了,两个条件要同时满足。 融合后的选股代码为: AA:=vol/ref(v,1)>2; BB:=cross(c,ref(hhv(h,20),1)); AA and BB; 指标副图效果如下: 在设计自己心目中的指标时,先设计成副图,副图的效果就会如上图所示,然后就可以直接复制到选股器中。 文章中分享的案例,都是大家经常用到的选股思路,你也可以自己复制出去,保存下,以后用到时,可以直接修改。 指标设计中,炒股过程中任何问题,随时评论交流。 |
|