找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 股票 资源 源码
查看: 118|回复: 0

什么是未来函数?为什么要检测它们?如何检测指标公式...

[复制链接]

719

主题

90

回帖

2万

积分

管理员

积分
20831
发表于 2023-4-1 09:25:20 | 显示全部楼层 |阅读模式
我们一直在说未来函数,还有朋友不知道为什么我在做评测时一定要检测他。这里我进行一个简单的解释。

未来函数是指在技术分析中使用了未来的信息。这种情况通常发生在回测交易策略时,由于编程错误或疏忽,导致在模拟交易中使用了不应该知道的未来数据。这会导致回测结果不真实,给我们的回测分析带来误导。

未来函数的危害在于它会使信号出现胜率很高很高,由于回测结果显示策略表现良好,我们可能会认为这种策略在未来也能取得同样的成功。然而,由于回测结果并不真实,这个交易策略是建立在错误的基础上的。当我们将这种策略应用到实际交易中时,可能会发现其表现并不如预期,甚至造成严重的损失。

常见的未来函数有 ZIG、PEAK、PEAKBARS、TROUGH、TROUGHBARS 等。在通达信中,只要是 fx 标志为洋红色的都是未来函数。还有 FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA、FFT、BACKSET、WINNER、LWINNER、COST、CAPITAL、DYNAINFO 和 FINANCE 等;有的未来函数是否有偏移还有争议,但是无论怎么说,有了未来函数对于数据回测的影响不可预知。所以部分朋友提到未来函数都深恶痛绝。

因此,检测未来函数对于投资者来说非常重要。今天我分享的一款检测未来函数的小工具。这个小工具可以帮助大家检查回测代码中是否存在未来函数。
517136427882ed2178.png


最后我们还可以使用通达信的沙盘推演功能来检测指标中是否存在未来函数。在通达信主图上点击右键,再点沙盘推演,点开始播放,就会看到以前的 K 线主图和副图象电影一样给您来一次回放。您可以仔细观察信号是否飘移,这样就可以看得一清二楚。

具体操作步骤:

1、打开通达信软件,进入主图界面。

2、在主图上点击右键,选择“沙盘推演”选项。

13535642788456bfe1.png

3、在弹出的窗口中,点击“开始播放”按钮。

4、您将看到以前的 K 线主图和副图象电影一样给您来一次回放。您可以仔细观察信号是否飘移,这样就可以看得一清二楚。

258436427884ed0536.png

如果您发现信号出现漂移或消失,那么说明指标中可能存在未来函数。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋| 股指标网 ( 渝ICP备2024026571号-1 )

GMT+8, 2024-12-23 13:22 Powered by Discuz! X3.5

股指标