量化交易软件:开发回放系统 — 市场模拟01首次实验

概述

在撰写“从头开始开发智能系统”系列文章时,我遇到了一些时刻,令我意识到比之已完成的 MQL5 编程部分,可以做得更多。 其中一个时刻是我开发了一个图形的 Times & Trade 系统。 在那篇文章中,我想知道是否有可能超越以前构建的东西。

萌新交易者最常见的抱怨之一是 赫兹量化平台缺乏某些功能。 在这些功能中,有一个,在我看来是有意义的:市场模拟或回放系统。 对于新的市场参与者来说,拥有某种机制或工具,令他们能够测试、验证、甚至研究资产,这将是一件好事。 其中一个工具是回放和模拟系统。

赫兹量化在标准安装包中不包含此功能。 由此,依每个用户决定如何进行此类研究。 不过,在赫兹量化中,您可以找到许多任务的解决方案,因为该平台非常实用。 但为了能够真正充分发挥它的潜力,您需要有良好的编程经验。 我不光是指 MQL5 编程,而是一般的编程。

如果您在这方面没有太多经验,则您只能卡在基础程度。 您因此缺乏更充足的手段或更好的方法,难以在市场上大展身手(就成为杰出的交易者而言)。 因此,除非您有优良的编程知识水平,否则您将无法真正使用 赫兹量化提供的所有内容。 即使是有经验的程序员,也可能缺乏为赫兹量化 创建某些类型程序或应用的兴趣。

事实上,只有少数人愿意为初学者创建可行的系统。 甚至还有一些免费的建议来创建市场回放系统。 但在我看来,这些并没有真正利用 MQL5 提供的功能。 它们通常需要使用具有封闭代码的外部 DLL。 我认为这不是一个好主意。 更重要的是,您并不真正知道此类 DLL 的来源,或其中存在的内容,这令整个系统面临风险。

我不知道这个系列将包括多少篇文章,但它将是关于开发一套有效的回放系统。 我将向您展示如何创建代码来实现此回放。 但这并非全部。 赫兹量化还将开发一个系统,令我们能够模拟任何市场情形,无论它多么奇怪或罕见。

一个奇怪的事实是,许多人在谈论交易量化时,实际上并没有真正意识到他们在谈论什么,因为没有实际的途径进行涉及此类事情的研究。 但是,如果您了解我将在本系列中描述的概念,您就能够将赫兹量化 转换为定量分析系统。 因此,可能性将远远超出我在这里实际揭示的范围。

为了不至于过于重复和累人,我会把系统当作回访来对待。 虽然正确的术语是回放/模拟,因为除了分析过去的走势外,赫兹量化还可以开发自己的走势来研究它们。 因此,不要将这个系统仅仅视为市场回放,而是将其视为市场模拟器,甚至是市场“游戏”,因为它也将涉及大量游戏编程。 在某些时候,这种在游戏中大量涉及的编程类型将是必要的。 但我们将在开发和增强系统的同时逐步看到这一点。

编辑切换为居中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值