股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[通达信] 价量指标公式都存在未来函数(隐性未来函数)


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2024-3-8 18:17:47
价量指标公式都存在未来函数(隐性未来函数)介绍

价量指标公式都存在未来函数(隐性未来函数)

对于不了解公式编辑,对指标也只是知道使用,而不知道一些原因的刚入市的股民,要交待一下未来函数。
未来函数简单的说就是指标所显示的买卖点或买卖交易机会在当天的盘中可能会变化,一会儿有,一会儿消失。也有的在K线下,一时有,一时消失。这种一会有一会消失,给我们的操作带来相当大的不确定性,有的时候不明显还好,有的时候明显,那就是坑爹,让你快速被套。用显性未来函数指标看历史选股,永远都是对的;当你用显性未来函数指标选股时,你就等着跌吧。
行文开始:
这里我们略微更改一下百度百科对未来函数的解释:
公式系统对数据的运算是基于一系列函数,函数必须满足时间不变性和要素不变性。时间不变性即时间靠后的数据不对时间靠前的结果产生影响(判断是否未来函数的依据之一)。这个很重要!对于未来函数可以理解为:某一量依赖另一量,如量 A和量B,B变化使A改变,那么A是B的函数(A=fx(B)),如果B是稍后的量,A是稍早的量,A跟着B变,A是B的未来函数。
比如,我们假设有均线,他的5日线和10日线数值分别是6.49和6.5,也就是说5日线马上要金叉10日线。我们假设股价在6.8元的时候,5日线和10日线的数值正好相等,那么自然,但第二天股价大于6.8时,会出现金叉;当股价小于6.8时,会出现金叉不成,成“空中漏油”的空头趋势(暂时叫之为半死叉吧)。
如果第二天的股价数值是这样的:
上午:7,6.9,6.85,6.8,下午:6.7,6.6,6.5
那样相应的5日线和10线,在上午的时候就形成金叉,在下午的时候又变为“空中漏油”的半死叉了。如果按照金叉买入法,上午买入此个股。到了下午收盘的时候,是很痛苦的。收盘之后才发现,金叉已经没有了,变成了一个半死叉。这个时候,买股的依据消失了,如果后面股价不能立即修复和大涨,那么持了此股是一件痛苦的事。
这里面的数学原因是什么呢?就是没有满足时间不变性。
我们知道5日线和10日线,他们的公式是ma ( c,5 ) 、ma ( c,10 ) 。可以看到5日线受C即收盘价的影响。这里面还隐藏着一个要素:日均线下的时间周期为一日。收盘价在一天的盘中是以即时价为表现的。在盘中的时候,当前当刻的即时价就是收盘价。而即时价,是不断变化的,从早上9点半开始到下午3点结束的盘中,都是在不断变化(变化的直观显示就是分时图)。只有到了3点交易结束,收盘价才最终确定下来。也就是说,这个时候5日和10日线才最终确定下来。
这样,5日线和10日线的数据,在当天的盘中是在不断变动的。
仔细想一下,我们可以发现这个公式里面隐藏另一个因素:时间的可变性。这里的时间可变性表现为两个时间周期的冲突。
我们看K线图,使用均线,会在一定周期下进行。一般是日线。大家有时候分析会看周线、月线、小时线等。我们假设当前分析周期默认为日线。我们在日线下分析均线,分析5日和10日线;但是盘口的价,却是按分时(或者说分钟),准确的说是按软件刷新数据的速度在变化。这个刷新数据的时间是几秒。比如普通软件价格和数据是6秒一刷新。从而出现两个周期:日线和6秒。日线采取数据时,自然是受到不断刷新的这个6秒数据影响。6秒一变,那么日线也跟着一变,只不过数据变动有些时候非常小罢了。只有当这个刷新结束也就是交易结束时,当日的6秒不再刷新,当时的分时不再延续时,形成了一个完整的日线。这个时候均线下的日线和分时下连续刷新结束的日线形成一致,形成时间不变性,最终确定下来数据。这个时候,均线的数据就不再变化了。
同理,MACD、KDJ等等一系列金叉,只要采取的数据涉及到收盘价、最高价、最低价;那么他们盘中的金叉都是算不得准的,只有当尾盘结束的时候才能确定下来。原因仍然是日线这个日线周期和6秒刷新这个分时周期,出现的时间周期的冲突。
同理,在周线下我们使用均线、MACD、KDJ等等一系列的指标,也存在时间的可变性,从而影响这些指标在当周中的表现。因为周线下的指标,最终采取的数据,是周五交易结束时的数据(如果是放假,则采取放假周最后交易日的结束时的数据)。
自然存在两个周期:周指标数据采取的一周这个时间周期,是最后以周五尾盘为最终确定。周一到周五尾盘之前,周指标是在不断变化的,但不是最终的数据。周一到周五有日线、6秒刷新这两个时间周期。这里面有多个时间周期的冲突:周线这个时间周期,周线下的日线这个时间周期,日线下的6秒一刷新这个时间周期。
举一个特别的例子。假设股市不设涨停板,像西方一样。如果周一到股五的收盘价是:6元、6.01元、6.005元、6元,在周五下午2点45分前股价都在6.01元左右运行。在2点45分后,股价从6元拉升到12元,翻了一倍。然后下午3点交易结束。
大家可以想一想当天盘中的周K线变化是多么激烈(准确的说是在周五2点45分后是多么的激烈)! 但这是市场认可的呀。周K线的指标变化自然也是非常激烈,尤其是小周期指标。
理论上,年线、月线、周线、日线、小时线、30分钟线、15分钟线、5分钟线都存在时间的可变性,只有软件刷新数据的更新速度,即6秒这个周期,是存在时间的一致性。
也就是我们使用的时间周期下的指标,只要数据要素是价量,只要是在分析指标的当下周期未结束时,都具有未来函数这个特征。你也不会去看6秒的这个指标。
如何避免普通公式具有的未来函数这个特点呢?
1、在分析指标当下周期结束时,进行分析。比如日线,我就等当天交易结束,我才去看去分析。这样就不会存在时间周期的可变性,隐性未来函数就没有了。
2、在分析指标当下周期未结束时,我们主动性的加入对未来的判断,减少时间的可变性和未来函数对指标最终结果的影响力。比如当天看日线,如果恰好5日线和10日线接近金叉,我们可以考虑一下,价格的变化对金叉的可能性的影响。如果当天高开出现金叉,我们要思考到如果低走,这个金叉可能会消失。那么我们就忍一忍等一等。
周线下使用时,比如金叉,周一的时候,就要考虑到,本周的时间还很多,这个金叉的有效性非常不足。从而在制定计划时,要增加一些要求或注意事项。
3、我们花一点时间,了解自己使用的指标,他所采取的数据。如果涉及到价或量,那么就因时间周期的可变性,存在未来函数特征。如果是下面的指标pffin(1001,0) ,即每股收益的走势,那么他的时间周期不是以交易时间来确定的,而是以上市公司公告时间来确定的,那么就不受交易周期这个时间周期的影响,相对而言不具有未来函数的特征。一般而言,专业财务指标,是相对独立的,没有未来函数,一次公告一个准。除非以后上市公司自己调整前期的财务报告和财务科目。
很多软件上面有B、S买卖点,虽然他们没有采取未来函数,但同样因为他们的指标多是价或量的加工,周期未结束时的时间可变性,他们的B、S买卖点可能一会儿有,一会儿没有。所以大家使用时,要知道这一点。

ZIG、PEAK、PEAKBARS、TROUGH、TROUGHBARS、FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA、DYNAINFO.XMA.#MONTH.#WEEK.#YEAR等等都属于显性未来函数。
显性的未来函数存在时间的可变性和要素的可变性。
比如ZIG(3,5),是说收盘价按5%的涨幅变动。这里面有一个5%这个要素,这个要素是可变的。同时ZIG要等下一个ZIG(3,5)成立时才能被确认。
显性未来函数因为看不到最原始的代码,所以不展开解析。反正大家也知道未来函数在选股时是坑爹的。

最后,采取了百度百科的一些内容,在这里表示感谢。



gd23574

回复

举报

QQ|

GMT+8, 2024-10-13 06:20

快速回复 返回顶部 返回列表