There are many practitioners that create software to buy and sell financial assets in an autonomous way. There are some digital platforms that allow the development, test and deployment of trading agents (or robots) in simulated or real markets. Some of these work focus on very short horizons of investment, while others deal with longer periods. The spectrum of used AI techniques in finance field is wide. There are many cases, where the developers are successful in creating robots with great performance in historical price series (so called backtesting). Furthermore, some platforms make available thousands of robots that [allegedly] are able to be profitable in real markets. These strategies may be created with some simple idea or using complex machine learning schemes. Nevertheless, when they are used in real markets or with data not used in their training or evaluation frequently they present very poor performance. In this paper, we propose a method for testing Foreign Exchange (FX) trading strategies that can provide realistic expectations about strategy's performance. This method addresses many pitfalls that can fool even experience practitioners and researchers. We present the results of applying such method in several famous autonomous strategies in many different financial assets. Analyzing these results, we can realize that it is very hard to build a reliable strategy and many published strategies are far from being reliable vehicles of investment. These facts can be maliciously used by those who try to sell such robots, by advertising such great (and non repetitive) results, while hiding the bad but meaningful results. The proposed method can be used to select among potential robots, establishes minimal periods and requirements for the test executions. In this way, the method helps to tell if you really have a great trading strategy or you are just fooling yourself.
翻译:有许多从业者创建软件,以自主的方式购买和出售金融资产。有些数字平台允许在模拟或实际市场中开发、测试和部署交易代理商(或机器人),有些工作侧重于非常短的投资前景,而另一些工作则涉及较长的时期。金融领域使用的AI技术范围很广。许多情况下,开发商成功地创建了机器人,在历史价格序列(即所谓的回测试)中表现良好。此外,有些平台提供了成千上万个[据称]能够在真实市场中获利的非机器人。这些策略可能以一些简单的想法或使用复杂的机器学习计划来创建。然而,有些工作侧重于非常短的投资前景,而另一些工作则侧重于非常短的投资前景。在本论文中,我们提出了一种测试外国交易所(FX)交易策略的方法,这些策略可以提供对战略表现的实实在在的预期。这个方法可以解决许多错误,甚至可以让操作者和研究人员知道,我们将这些方法应用在不同的金融资产中非常有名的自主策略中,我们可以帮助获得这样的结果。我们分析这些结果,这些方法可以用来在大量投资中进行。