论量化交易——波浪选股 BGB指标 从波浪理论基础演变而来的指标 通达信选股指标 源码 贴图
论量化交易——波浪选股 BGB指标 从波浪理论基础演变而来的指标 通达信选股指标 源码 贴图
言归主题:
几年前,市场上就有了量化投资的风声,但是真正的量化,懂的人,了解的人,知道的人似乎还不是很多,也顶多和我一样,懵懵懂懂, 今天我就来讲解量化其中的一种模型,即从波浪理论中演变而来。当然,量化的层面有很多,我今天要说的只是其中一种。
先来看下面这图
这个K线是某股的走势图,为了方便看,我调用了月线周期,图中的白线为波浪的走势,指标公式通达信自带“WAVE”,如果你不懂波浪或者看不清波浪,就用这个指标,什么头肩底形,W底形,M头等等均清楚的让你看到,但是这个公式有一个参数,通常我调为10,即表示每一个波的振幅为10%以上,研究历史数据发现,一只股票处于上升趋势后,主力调整洗盘的幅度一般都在20%以内,并且是缩量的,所以定为10%,当然,能不能调为13%,15%,18%呢,这个随意,没有谁说行或不行。
在图中,我对几个波做了记号,先来看ABC等波的周期,是不是B浪上升波比A浪上升波的周期要长,再看C浪上升波,是不是也比B浪上升波要长,再来看他们的高点,我用d1,d2,d3,d4表示,是不是发现高点一个比一个高,满足了这个条件,如果股价在相对低位(月线),且价格较低,适合后面做10倍以上的行情而价不至于吓人。(但是某蚁的68.68就算了哈,我看那票上来就是圈钱的,顶多值6.88或者和他的域名一样:16.88)上来就几万亿,想钱想疯了!
捕捉到这些数据后,就可以进行量化分析,首先:
1)每个波的周期
2)每个波的幅度
3)每个波的位置
4)买点位置的确立
那么,用公式可以统计并计算出,满足一个波比一个波要长;每个波的幅度也好计算,位置侧需要人工识别,或者也可用公式表达;那么如何确立买点位置呢?
前天我发的公式中,已经包含了此内容,即:
假定它们之间的回撤波A波的幅度是10%,B波为15%,C波为20%,取他们的平均值再赋值随机参数,再用成交量和K图突破法判断买点即可,这就是量化思路。等第三波涨完并且回撤到一定幅度,这个幅度就是计算的值,即可开始建仓买入。
再来看一票:
同理,这股在启动初期,仍然是走了几个启动波。很多人可能对此并没意识,一个很简单的生活经验,你在考驾照的时候,其中有一项叫百米加速,从一档加到五档,那么一个股票要做一波大行情,很定也需要有这么一个动作,一波比一波长,幅度越来大,趋势越来就明显。
量化的数据,必须是来源于历史走势,或者非交易的生活中的统计出来的大数据,以判断未来将要发生的趋势。作为我们,肯定只能从历史数据上着手,你我不可能获得大数据去分析未来哪 个行业受大益,出现爆发式发展,不可能吧,除非你很有钱,可以买的到。
完成了波形的收集,还需要加以整理,比如行业地位,机构持仓情况,股东的质量(什么叫质量,简单的说,非自然人最好),股东人数的增减情况,财务情况等等,都是量化的附加数据。
再来说公式
通达信的WAVE指标,如下图:你可以找到打开,会发现与下图一致。
这个指标就一句,也只有一个函数,即ZIG,有点经验的人一看,就会说这是未来函数,不能用来先股。其实我觉得这样处理有点断章取义,一棍子打死一船人,太武断了。想想,如果一个函数如果没有价值,为什么还开发出来,这是其一,其二,未来函数,是会变的,所以很多人不信,那么MACD,CCI呢,甚至是收盘价呢,也许今天的MACD柱子是2,明天就会是-2,是不是有可能?也许今天是金叉的,明天大跌后,金叉没了,继续向下,是不是有这样的例子。
我先不去争辩这个函数对未来是否有影响,对过去已经存在的K线图档,它总不会再变了吧,如果不变了,是不是成了固定数据,我就不信今天是有3个浪,明天就变成了一个浪,如果有,你给我见识见识 下。
所以,ZIG等用来判断波形的函数,对未来走势它会变化,不可取,但对过去已经完成的历史数据是永远不会变的,我们可以用来寻找匹配选股,不需敬而远之,除非你设定的参数是朝令夕改,那神仙也不可靠。
用这个公式,不仅可以选出一浪比一浪高的走势图形,还可以选出什么头肩底形,W底形,M头等等,喜欢突破买入的,喜欢抄底的都是很好的工具。
公式篇:
ZIG(3,10);
这个是说,以收盘价为依据,显示出波幅10%的浪形,即我上面贴图显示的那样。
如何获取到前一波的时间点,前一波波峰的值,波谷的值呢?
波峰:PEAKBARS(3,N,1)
波谷:TROUGHBARS(3,N,1)
如果我要取前面第3个波峰的收盘价:REF(C,PEAKBARS(3,N,3)); N为幅度,可以设置变量或改为10。
取前面第3个波谷的收盘价:REF(C,TROUGHBARS(3,N,3));
这个写公式的过程我就不一样一样讲了,你们可以下我的公式,不加密,不设时间
此公式中,还可加入财务数据,股东数据,成交量数据,等用以量化选股,条件越多,选出的股越少。
最后,写给帮主大人
这个选股公式,不需要做成副图显示,因为它完全是匹配波浪图形的公式。公式未加密,供自由发挥吧。
再写给读到此下的你:
行情永远是轮动的,不要追涨,找到波形符合的标的,就等它回撤后再买入,即使不赚钱,也不至于在山顶挨套。比如昨天的白酒,似乎都沸腾了,然而今天呢,都歇菜了吧,再比如前2天还有人喷潮BYD的,今天是不又涨了,如果你前面追进去,经过一个跌停,即使你没被洗下车,也是慌的1B。所以,用好波浪理论,寻找好上升波,大阳时卖出,大阴或连阴地量时买入,赚钱与否不好说,至少你亏的比别人舒服。
投资有风险
公式选股需谨慎
柴火
BF4:=REF(C,PEAKBARS(3,N,4));
BG4:=REF(C,TROUGHBARS(3,N,4));
BF3:=REF(C,PEAKBARS(3,N,3));
BG3:=REF(C,TROUGHBARS(3,N,3));
BF2:=REF(C,PEAKBARS(3,N,2));
BG2:=REF(C,TROUGHBARS(3,N,2));
BF1:=REF(C,PEAKBARS(3,N,1));
BG1:=REF(C,TROUGHBARS(3,N,1));
MABF:=((BF4/BG4)+(BF3/BG3)+(BF2/BG2))/3;
ZQ3:=PEAKBARS(3,N,3)-TROUGHBARS(3,N,4);
ZQ2:=PEAKBARS(3,N,2)-TROUGHBARS(3,N,3);
ZQ1:=PEAKBARS(3,N,1)-TROUGHBARS(3,N,2);
BETWEEN(MABF/(BF1/BG1),0.8,1.2) &&
BF1>BF2 && BF2>BF3 && BF3>BF4 &&
BG1>BG2 && BG2>BG3 && BG3>BG4 &&
CLOSE>BG1 && ZQ3>ZQ2 && ZQ2>ZQ1;