如何我选择最好的回溯测试软件?(i choose the best backtesting software?)

回溯测试软件旨在模拟特定的交易策略在特定的前一段时间内的效果。这样做的目的是让人们对同样的策略在未来的效果有一些了解,尽管根据定义,这只能是一种预测。选择正确的回溯测试软件的关键包括避免事后判断错误、寻找定制选项,以及避免由销售交易系统的同一个人生产的软件。...
Backtesting software is designed to simulate how well a particular trading strategy would have worked over a specific previous period.

回溯测试软件旨在模拟特定的交易策略在特定的前一段时间内的效果。这样做的目的是让人们对同样的策略在未来的效果有一些了解,尽管根据定义,这只能是一种预测。选择正确的回溯测试软件的关键包括避免事后判断错误、寻找定制选项,以及避免由销售交易系统的同一个人生产的软件。

选择回溯测试软件的最基本规则是使用允许您单独使用当时可用的数据的软件包。如果不这样做,就会产生一个被称为后预测错误的统计问题,这意味着分析并不能反映交易者在执行策略时实际上是如何做出决策的。其中一个例子是,如果该软件仅适用于收盘价;这不是一个现实的情况,因为当价格对假设交易者做出决定时,市场已经关闭了!。

避免事后判断错误的最准确方法是完全手动执行回溯测试。由于这通常不是实际有效的,所以使用允许尽可能多地定制的软件很重要。一般来说,软件自动化程度越高,僵化程度越高,就越有可能包含预测错误。

使用回溯测试软件的另一个有用的方法是,寻找可以在一个变量发生变化时轻松重新运行分析的应用程序。例如,一个交易者可能正在计划一个策略,其中包括出售任何损失了35%价值的股票。一个好的应用程序将能够快速显示,如果交易者卖出任何损失50%价值的股票,结果会有什么不同。除了测试策略的基本原理是否合理外,这种定制还可以更容易地针对人性的局限性测试策略。虽然交易者可能认为35%的下跌“客观上”是卖出的最佳时机,但他可能会意识到,如果他真的实施了这一策略,他会受到诱惑,让股价进一步下跌,以期复苏,因为很难认输。。

交易者应该特别警惕由一家公司生产的任何回溯测试软件,该公司还提供使用哪种交易系统的建议。这在一定程度上是因为,这类公司会受到诱惑,使用一种专门设计用于显示其系统运行良好的回溯测试设置。但即使公司的行为不那么愤世嫉俗,他们使用的回溯测试软件的局限性也可能影响了他们对推荐交易策略的选择。

  • 发表于 2022-02-07 10:26
  • 阅读 ( 91 )
  • 分类:商业金融

你可能感兴趣的文章

如何我选择最好的3d照片软件?(i choose the best 3d photo software?)

多亏了数码相机和个人电脑,曾经只限于专业摄影师使用的3D工具和3D视觉技术现在可以为任何人使用。多维设计软件非常复杂。货架上堆满了大量的3D照片编辑软件,让消...

  • 发布于 2021-12-06 15:35
  • 阅读 ( 242 )

如何我选择最好的防病毒软件?(i choose the best antivirus software?)

选择最好的防病毒软件取决于几个因素,其中大多数都围绕着个人或企业的最佳解决方案。选择防病毒程序或实用程序套件时,最好的防病毒软件是满足您需要的软件。诸...

  • 发布于 2021-12-06 15:45
  • 阅读 ( 149 )

如何我为笔记本电脑选择最好的防病毒软件?(i choose the best antivirus software for a laptop?)

要为笔记本电脑选择防病毒软件,请寻找与您的操作系统兼容、具有良好检测率并提供免费试用的程序。操作系统兼容性可能意味着程序运行与否的差异。检测率通过检测...

  • 发布于 2021-12-06 15:46
  • 阅读 ( 163 )

如何我选择最好的cpu温度软件?(i choose the best cpu temperature software?)

大多数中央处理器(CPU)安装正确,具有足够的散热能力,以允许处理器以最佳速度运行,并且不会产生超过计算机处理能力的热量。但是,您可能仍然希望使用CPU温度软...

  • 发布于 2021-12-06 16:16
  • 阅读 ( 175 )

如何我选择最好的迁移软件?(i choose the best migration software?)

如果要将数据从一个数据存储传输或复制到另一个数据存储,则需要执行数据迁移。数据迁移是一种优化数据并节省数据存储以降低存储成本的好方法。您可以使用PC迁移软...

  • 发布于 2021-12-06 17:19
  • 阅读 ( 147 )

如何我选择最好的opengl®软件?(i choose the best opengl® software?)

无论软件最终执行什么功能,最好的OpenGL®软件都有一些其他程序可能没有的功能。一个使用OpenGL®作为主要图形界面的好程序应该在它的某个地方清楚地说明程序所依赖的O...

  • 发布于 2021-12-06 17:33
  • 阅读 ( 149 )

如何我选择最好的开源清单软件?(i choose the best open source inventory software?)

开源软件是任何一种源代码免费向公众提供的程序。库存软件是一种计算机程序,专业人员可以使用它来清点、跟踪,有时还可以订购资产。要选择最好的开源清单软件,...

  • 发布于 2021-12-06 17:44
  • 阅读 ( 225 )

如何我选择最好的开源知识库软件?(i choose the best open source knowledge base software?)

要选择最好的开源知识库软件,了解您所在领域的成功企业正在使用的程序是非常有用的。行业出版物和信息网站通常提供专业人士首选软件的文章和评论以及这些程序中...

  • 发布于 2021-12-06 17:45
  • 阅读 ( 267 )

如何我选择最好的开源知识管理软件?(i choose the best open source knowledge management software?)

在选择开源知识管理软件产品之前,有必要确定哪些解决方案最能提高组织的效率和生产率。对于许多专业人士来说,找到解决方案的最佳方式是寻求业务分析师或知识管...

  • 发布于 2021-12-06 17:46
  • 阅读 ( 232 )

如何我选择最好的门户软件?(i choose the best portal software?)

最好的门户软件能够满足组织当前和未来的需求。门户是一个专门设计的网站,提供大量相关服务,通常根据用户的个人资料或偏好针对用户。术语“门户”在历史上用于...

  • 发布于 2021-12-06 18:04
  • 阅读 ( 196 )