今天收到一位读者的留言,语气中充满了困惑和无奈。他告诉我,他曾经在网上搜索并购买过一些所谓的“神奇指标公式”,这些公式的历史回测数据看起来非常诱人,成功率高得惊人。然而,一旦他开始实际使用这些公式,却屡屡受挫,仿佛掉进了一个精心设计的陷阱,最终的结果总是被无情地收割。他百思不得其解,不知道问题出在哪里。
在股市沉浮的我们,经常会在网络上看到琳琅满目的技术指标公式,有些所谓的专家更是大肆鼓吹自己指标的神奇之处。他们巧舌如簧,将这些指标描绘得神乎其神,仿佛掌握了财富密码。然而,在这些光鲜亮丽的指标背后,隐藏着一个鲜为人知的秘密——未来函数。你是否听说过这个概念?很多被吹捧的神奇公式,实际上都暗藏着未来函数的陷阱。那么,究竟什么是未来函数呢?简单来说,未来函数是指某些指标的计算方法,会用到未来才会出现的数据。这就好比你试图用明天的天气预报来决定今天的穿衣搭配,这在真实的交易环境中显然是不可能实现的。想象一下,你今天买入一只股票,却依靠明天才能知道的价格信息来做决策,这无疑是荒谬的。可是,含有未来函数的代码在回测历史行情时却表现得异常精准,如同神算一般,但这只是“马后炮”的伎俩。因此,当我们遇到一些看似经过历史验证、效果显着的指标公式时,第一步就应该仔细检查它的源代码,看看其中是否隐藏着未来函数这个“定时炸弹”。如果不仔细甄别,贸然使用,就会被这些虚假的信号误导,最终导致投资失利。
“未来函数”并非一个正式的编程术语,而是一种通俗的说法,指的是在计算指标或信号时,使用了未来数据(即尚未发生的数据)的函数。在金融市场分析软件(例如一些股票交易软件)的公式编辑器中,这类函数通常用于回测,以便分析历史数据,但在实盘交易中却无法使用,因为你无法预知未来的价格或其他市场数据。
这类函数之所以被称为“未来函数”,是因为它们在计算当前值时,需要用到未来的数据,就好比站在未来回看现在一样。我给大家列举一下常见的未来函数类型:
一、最高价\/最低价函数:例如 hhv(x, n) 和 llv(x, n),分别计算变量 x 在过去 n 个周期内的最高值和最低值。 要准确计算这 n 个周期内的最高\/最低值,你必须等到这 n 个周期结束。在实时交易中,你无法预知未来的价格,所以 hhv 和 llv 在计算当前周期数值时,如果 n 的取值包含了当前周期及以后的周期,就相当于使用了未来数据。
二、向前引用函数:例如 ref(x, n),引用 n 个周期前的 x 值。当 n 为负数时,它就引用了未来的 x 值。例如 ref(close, -1) 指的是下一个周期的收盘价,这在实时交易中显然是不可知的。 即使 n 为正数,如果结合其他未来函数使用,也可能间接地引用未来数据。例如,如果 a 的计算用到了未来数据,那么 ref(close, a) 也就成了未来函数。
三、barslast(x): 返回条件 x 成立到当前周期数。如果条件 x 的计算中包含了未来函数,那么 barslast(x) 也就成了未来函数。例如,barslast(cross(ma(close,5),ma(close,10))) 虽然看起来只计算了过去的均线交叉,但实际上,均线交叉的确认需要一定的时间,可能需要用到未来几个周期的数据才能最终确定交叉是否成立。
四、filter(x, n): 返回 n 周期前 x 的值。 如果条件 x 的计算中包含未来函数,那么filter函数也变成了未来函数。
五、其他一些函数: 一些其他的函数,例如 future(x)(部分股票交易软件支持该函数),直接返回未来某个周期的 x 值,这显然是未来函数。
与其苦苦寻觅合适的指标公式,不如自己动手丰衣足食,毕竟现在网络ai工具如此便捷,何不借助科技的力量呢?我自己就是个活生生的例子。想当初动笔写这本书的时候,我对指标公式可谓一无所知,心中充满了茫然和焦虑。但现在,我已经可以熟练地运用ai,编辑出各种所需的指标公式了。看着一行行代码在屏幕上跳跃,最终转化成我想要的指标,那种成就感真是难以言喻。我甚至开始享受这种创造的过程,探索不同的参数组合,仿佛在进行一场奇妙的实验。不得不说,ai的出现,极大地降低了学习和创作的门槛,让我这样的门外汉也能轻松驾驭复杂的指标公式。
今天读者群里热闹非凡,有人提到了网上流传甚广的一夜持股法,跃跃欲试,想看看这神奇的技巧究竟能不能让他一夜暴富。然而,他的兴奋很快就被泼了一盆冷水,群里其他读者纷纷表示反对,他们声称自己曾经亲身尝试过这种方法,结果却是血本无归,损失惨重。看到群里的讨论如此激烈,我忍不住想要分享一些自己的看法。我想告诉大家,“曙光”技法其实也可以算作是一种一夜持股法,但它操作起来更加稳健,风险也更低。使用“曙光”技法,只需要在尾盘买入目标股票,然后第二天早盘观察是否有冲高行情。如果有,就可以立即卖出获利;如果没有,也不用着急,我们可以耐心等待尾盘的拉升,再进行卖出操作。当然,前提是你要选择合适的股票,避开“曙光”技法中容易失败的案例。只要你买入的不是“曙光”技法中的失败案例,那就按这样的节奏操作即可。
所以你们在编写“曙光”技法公式的时候,要进行反复测试。理想情况下,像昨天这样连续下跌的行情,筛选出的案例最好在20个左右;而如果大盘正常小幅上涨,那么案例数最好不要超过5个。 如果能达到这样的效果,这个公式才算基本到位。