WINNER函数: 如何避开未来函数的陷阱!
其实这是一个无法精确的问题。
但大体的区间还是可以找出来的。
比如,用工商银行做例子来解释这个问题:
如何找出来这样的顶部与底部?
首先举个需要注意的例子,希望大家不要被未来函数迷惑了。
试着输入这样几行代码:
B:ZIG(3,X)*100,colorwhite;
G:MA(B,2),coloryellow;
D:=CROSS(B,G)*1000,colorred;
W:=CROSS(G,B)*1000,colorblue;
DRAWTEXT(W=1000,B*1.05,'卖' ),COLOR00FF00;
DRAWTEXT(D=1000,B*1.05,'买'),colorred;
你就可以得到一个成功率特别高但没有任何意义的指标。
再强调一遍,这种ZIG函数编写的指标没有任何实战意义。因为数据会飘移、会消失。
这也是很多所谓的分析师爱吹嘘自己成功率很高的秘诀之一。
但除此之外,有一个函数也被归纳在了未来函数中,却可以通过一定的方法使之不会产生信号飘逸。
这个函数就是WINNER函数。
winner函数,
含义:表示获利盘比例。
用法:WINNER(CLOSE),表示以当前收市价卖出的获利盘比例。例如返回0,1表示10%获利盘;WINNER(10,5)表示10,5元价格的获利盘比例。该函数仅对日线分析周期有效。
首先解释一下这个函数的逻辑,因为计算具体的方法并没有被泄露出来,但是可以用模拟算法推算,
CC:=c;
ww := IF(L>CC, 0, IF(H
winner函数: DMA(ww, VOL/CAPITAL 是最后日的流通盘)*100; { 获利盘 }
而在这个公式之中,还存在一个未来函数,也就是CAPITAL(最后日的流通盘)。
如此一来我们便可以发现这个函数会漂移的原因了,就是上市公司流通股的股本多少变化,也就是是否会解禁。
既然知道了这个答案,也就知晓了对应的解决方法。
什么方法呢?
那就是我们去限制股本。也就是不去考虑是否有股票解禁。
对,没错,我们需要做的事情就是复权,向后复权。将上市公司上市交易以来所有的增发股本与股息股利全部还原为首发股份。如此一来,在K线图上,股票的总额是固定的了。
则CAPITAL函数就不存在变化了。
但是,其实在这种情况下,数据依旧会漂移。笔者亲测了的。数据会漂移,而且漂移的十分厉害。
因此,我们要做出一个小小的变化。
具体如下图:
这张是漂移之前的技术走势。可以看见该股已经在下跌走势中击穿了两条横着的白线。
但漂移之后呢?
这张图是漂移之后的情况。我们可以清楚的看见,函数漂移了,但是并没有接近第三条横着的白色线。
这是为什么呢?
其实这个问题是由于界面显示的K线总数影响的。
如此一来,想必大家都明白了。
要使用winner函数且函数不会存在漂移,必须将所有K线向后复权。
这样也就会出现本文最初刊登的图片效果。
既:
这就是获利盘比例指数WINNER函数的使用效果。
仅供参考,仅供交流。希望多多关注,鼓励作者!