|
|
未来数据专题
1.什么是"引用未来数据"及"引用当日未来数据"?
所谓"引用未来数据"是指在编制指标公式时,目前需要满足的某些条件在当前状态下不一定能满足,只能通过将来的走势才能得以验证,而目前假设这个条件已经成立的一种编制指标公式的方法。引用的种类可以是周线,月线,多日线,半年线,年线等等,甚至有的时候在即时买卖短周期中引用5分钟、15分钟、30分钟、60分钟线等等。
"引用当日未来数据"是"引用未来数据"的一种情形,在实际编制公式中最常遇到引用当日未来数据,这种方式相对比较隐蔽。它引用和假设的"未来数据"就是当日收盘时的各种股市要素,如收盘价、最高价、最低价、成交量、成交额、成交时间等等。
2.使用"未来数据"及"当日未来数据"在实战中有什么危害?
在实战过程中,指导操作的理论基础是已经既定的事实,通过假设将来才能成立的条件来指导目前的实际操作,显然危害是十分严重的。下面举例说明:
例如,公式制作者现在想完成一个20天获利30%的高收益选股公式,编制结果如下:
第一步:先做一个表述收盘价的技术指标CL,内容为CL:close;
第二步:编写选股公式("CL.CL#MONTH"-CLOSE)/CLOSE>0.4;
其含义为,本月收盘价大于当前收盘价的40%,显然其中引用了未来的月线数据。
其成功率测试图如下:(去除部份数据错误及除权缺口的影响,成功率可能更高)
从上图可以看出,只要引用了未来数据,公式的成功率可以大提高,而且还是20天获利30%的高成功率公式。而实际上,这种公式是不存在的,利用这种公式指示的买卖点会有以下几种情况:
一、当时不出现买点,如果过了一段时间后股票大涨,则以前没有买点的那一天会自动有买点出现,而这种情形显然是买不到股票的。如果过了一段时间后股票不涨,买点显然也不会出现。
二、当时出现买点,如果过了一段时间后股票大跌,则以前出现的买点会自动消失,在这种情形下对股民的操作带来的损失是巨大的。如果过了一段时间后股票大涨,买点则一直出现。
3.怎样识别"引用未来数据"的指标公式?
引用未来数据的公式多半在公式中会出现#WEEK、#MONTH、ZIG等代码,有的则是在禁用周期设置中设置为较长引用周期,更高级的引用未来数据就不用以上所述的任何代码,用公式检测仪也无法看出其引用了未来数据,例如本公司用于反推运算的"NT运算指标"。这种时候就需要使用分析家软件中的"时空遂道"功能,返回到出现买点的地方,逐步增加日线天数,使用上涨和下跌两种情况来验证当时出现的买点是会有"自动消失"及"事后增加"的情况出现。
还有一类特殊的情形,就是公式中不一定使用引用未来数据的函数,而是使用了诸如WINNER(),COST()等会随着未来行情变化而变化的函数。股市分析本身是一门十分严谨的学问,不能因为误差较小就可以忽略不计,因此,在编写指标公式时,一般都不使用此类函数。
4."未来数据"及"当日未来数据"有什么作用?
一些公式销售者只顾眼前利益把一些引用未来数据的公式加密之后销售给使用者,而一般使用者又没有注意加以识别,导致在实际操作中造成巨大亏损,使人们谈"未来数据"而色变。
虽然未来数据在公式编写中危害极大,但也不是没有任何用处,如本公司开发的系列"逆推运算指标",在公式编制中起着非常大的指导作用,它可以检验市场市况,反推及验证公式内在的共性及差异性,合理应用,能起到事半功倍的作用。
因该问题较复杂,在这里我们不再赘述。
5.为什么说"引用当日未来数据"的情形最多、怎样才能有效避免?
这类例子在实际中是最常遇到,尤其对于10天获利5%的所谓高成功率公式,我们举一个简单的例子说明:
公式源码如下:
(close-ref(close,1))/ref(close,1)>0.098{当日非常接近涨停或已经涨停}
and low<ref(close,1)*0.95{今天最低价小于昨天收盘价的5%}
最后一句代码可以利用分析家软件的默认中价设置特点来决定使用low,或者open,或者close等等,目的就是在当天的买入切入点上做文章,测试结果如下。看着是很好的公式,实际上是引用了当日收盘时的数据,试想,当股票没有涨停时显然不符合买入条件,当股票涨停时,因切入点是按中价计算的,所以等于5%的目标已经成功了。如果涨停时你刚好买入,收盘时股价下跌,因此,条件close-ref(close,1))/ref(close,1)>0.098不满足,故买点消失。
有效解决"引用当日未来数据"的方法是在"查看-->选项-->系统参数-->中价计算方法"中设置为"收"。 |
-
查看全部评分
|
|