我们在进行量化投资中经常遇到未来函数的问题,本文主要介绍未来函数的基本概念以及使用。 1.未来函数的概念 我们知道统计计算的时候,一般的运算是基于一系列函数进行的,而函数中一个重要的条件就是满足不变性,如果函数中后发生的数据会对前面发生的数据产生影响,那么就等于在已经知道谜底的时候穿越过去进行作弊。也可以这样理解:某一量依赖另一量,如量 A和量B,B变化使A改变,那么A是B的函数,如果B是稍后的量,A是稍早的量,A跟着B变,A是B的未来函数。 未来函数是有时间周期的,在一个短的周期内可能是未来函数,但在稍长的周期内就不是未来函数,比如"HIGH"(最高价),在一天收市前都是不确定的.如在交易没有结束时我们可以看到某一个指标,如“卖出”跟着股价的高低一会出现,一会消失(这个现象很容易观察到)。所以对于一个日周期的指标在分时周期具有“未来函数”特征。但一旦收盘该指标是定值,不应随明日及以后的价而变,所以该指标在日周期中不是未来函数。 被人们普遍认为是未来函数的是比较长时间才被确认的ZIG函数,比如把参数设置为ZIG(3,5),就要等下一个ZIG(3,5)成立时才能被确认,就是说你把周期设置得越长,被确认的时间就越长(比如ZIG(3,30)),如果把它设置的很短(比如ZIG(3,1)),那就跟"high"差不多了.标准公式:ZIG(3,PER) 有未来函数的公式对历史模拟的相当准确,对号称100% or 99%准确的公式要小心。 未来函数有:
所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式。 公式只能给你一个信号,最终判断取舍要靠人。 公式指标中如果含有未来函数,那么这个指标从历史看是非常准确,但如果使用,往往出现一些假的指示,这些指示随着股价的变化而变化。往往误导股民。 简而言之,就是马后炮指标,涨了才推荐。 使用注意 所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式。 公式只能给你一个信号,最终判断取舍要靠人。 公式指标中如果含有未来函数,那么这个指标从历史看是非常准确,但如果使用,往往出现一些假的指示,这些指示随着股价的变化而变化。往往误导股民。 未来函数说的直白一些,若该函数是如果用来做成买点公式,换句话说,就是叫你在这个确定的“指示”点买进,如果价位数值变了,点位自然会“移动”那么价位的那个“点”还要跌,那这个买点就会消失,只有确定了,只有走成了确定的定点后,这个买点才会确定。所以那种“指示”即刻点位的函数,很害人,不能用这样的函数买点公式! 但是,未来函数,如果用来做成形态公式,那是离不了的。比如,要做底比底高,顶比顶高的公式,离开未来函数就做不了,也没有害处。 因此,对于未来函数,要区别对待,用来做成买点信号,就是害人的东西,用来做成形态的公式,就很好!到底好不好,要具体看具体的公式源码!
|