赫兹定量软件开发和分析交易系统的最佳方法
<炒股配资门户>赫兹定量软件开发和分析交易系统的最佳方法炒股配资门户>
当前,交易越来越普遍,新的信号和交易系统不断涌现。这是不可避免的,因为一直有很多人想快速轻松地赚钱。随着全球互联网基础设施的扩张,这个市场只会变得更大。这个网站就是一个例证。它包含了最发达的生态系统,具有许多功能,允许用户购买产品或服务,以及通过贡献网站开发来赚钱。在本文中,我将重点介绍选择产品和信号时要使用的标准,以及开发和应用自己的交易系统时要遵循的规则。
我的哲学
让我告诉你们一些关于我的动机和我构建交易系统的原则。我已经开发了多个不同的EA,主要是在 4 上,不过现在是时候习惯 5 了。一些系统已经被改编为 5 版本了。
当然,就功能而言, 5 把它的前身远远甩在后面了。我认为要了解市场,首先要把理论和实践结合起来。 4 提供了足够好的必要实践。
我试着尽可能简单和快速地开发,然后看看结果。如果结果类似于一个模式,我会尝试添加过滤器,增加信号强度并重新检查结果。如果改进了,我会努力深入研究这个过程,找出改进或恶化背后的原因。
此外,同时有必要开发不同的简单的系统来与之协同工作。几个月来对一个系统进行修补,试图使它变得完美,这无疑是一种失败的方法。一些交易员还认为,系统的输入参数和其他复杂性越多越好,)事实上,恰恰相反。
我开发的一些 EA 包含 2000 到 3000 行代码,却没有产生任何结果,而一些由20 到 50 行组成的工作代码可以在多个货币的整个历史上工作。)你对市场的了解质量是这里成功的主要因素。有才华的程序员不是那些能够开发出最复杂的系统的人,而是那些理解他们的目标并知道他们真正需要为系统添加什么的人。
这种方法的另一个优点是输出系统越简单,就越容易修复和修改它。另一个有趣的特性是,您开发的EA最终可能遵循完全不同的逻辑,这有时需要几年才能理解。
在下一个知识层次上,你开始了解市场,你开发的几乎所有机器人都变得尽可能简单,同时尽可能盈利和稳定。我现在正处于这个层次。我知道哪些有效,哪些无效,以及需要解决的关键问题。达到这个水平后,你会意识到在交易社区中流行的99%的信息完全是无稽之谈,包括烛形模式和指标。其他一些信息,如趋势和横盘,可能看起来相对可信,但诀窍在于它可以用不同的方式来解释。所以,如果你亏了,交易“专家”总是会说你错过了什么,或者你的趋势线设置不正确。
与其浪费时间,我们应该开始思考到底是什么在驾驭着价格。另一个必要的先决条件是数学知识和在分析结果、发现合理规律和理解其背后的物理现象时应用数学的能力。只有理论与实践相结合,才能实现这一目标。最后,这完全取决于你开发和测试的交易系统的数量。不要使用别人的代码,从头开始创建自己的代码。另外,不要认为你能很快找到圣杯。我想我能找到它好几年了,但想并不意味着知道。
信号,EA交易,指标
所有这些工具都是为了帮助外汇交易者和订阅者而设计的,如果使用得当,它们中的每一个都是有益的。在这方面赫兹定量软件开发和分析交易系统的最佳方法,我认为,对每一种工具都有正确的认识是非常重要的,这样才能对整个局势形成正确的看法。最重要的是要明白,任何服务只意味着给你一个工具,而不是一个解决方案。了解价格标签背后的真正含义是非常重要的。就我个人而言,我对这些问题已经有了很长时间的了解,我相信这会对某些人有所帮助。另一个原因是我想分享一下我对开发定制交易系统的想法。
信号
信号在真实账户和演示账户上交易。信号允许监控你自己的交易账户和其他交易者的账户,以及订阅信号和复制其他交易者的交易。就我个人而言,我不建议订阅平均持仓时间少于一分钟的信号。事实是,这样的短线交易不是套利就是剥头皮交易。在这两种情况下,这样的策略对ping都非常敏感,即使10毫秒也足以让一个仓位以错误的方式打开。平均交易持续时间越长,您的交易与原始交易的差异就越小。
下面让我举例说明坏信号和好信号:
安全的信号:

编辑切换为居中
添加图片注释,不超过 140 字(可选)
这是安全的,因为净值线是尽可能接近余额线的,意味着它的特点是没有持久的交易,仓位是轮流打开和关闭的,没有马丁格尔和网格。很明显,信号是稳定的。它非常类似于一条直线,其特点是存款的负担相对较小,盈利交易的比例较高。
下一个信号:

编辑切换为居中

添加图片注释,不超过 140 字(可选)
信号也很好,但大的绿色向下峰值表明系统使用了马丁格尔。测试开始时出现了几个峰值,这些峰值可能会破坏所获得的全部利润。不能保证这种情况不会再次发生。结果可能是整个账户存款都会消失。尽管如此量化交易软件要多少钱,市场上有很多信号可供选择,你可以找到相当好的样本。
EA 交易
没有人会在市场上发布一个稳定和盈利的EA,除非考虑到出售这个EA将带来比开发者使用它更多的利润。另一种可能的选择是,开发者对系统不太确定,不想冒险投入大量资金。相反,他或她用小型基金交易,以降低风险。为了购买一个EA交易,你将需要一大笔资金。例如,如果你租了一个EA交易,初始存款100美元,取得了200美元收益,但是租金用了200美元,那么你还是什么都没有得到。
预计利润应至少比EA价格高出几倍。此外,请记住,没有人能保证EA的业绩在必要的时期内保持盈利。多货币性质是EA的另一个优势。如果它至少在几个货币对上起作用,那么它应用了市场物理学,大大增加了获利的机会。作为一个例子,我将以实际测试的形式在表格中展示我最近一个系统的成绩。
首先,我将展示关于主要货币对过去10年历史的通用EA测试表:

编辑
添加图片注释,不超过 140 字(可选)
所有这些结果都是通过使用单个设置文件实现的,没有对任何特定货币对进行调整,也没有进行优化。
以下是表中提供的选项之一:

编辑切换为居中
添加图片注释,不超过 140 字(可选)
此选项确认这不仅仅是一个随机表。此外,它还演示了使用自动交易系统可以实现的结果。在市场上很难找到这样的EA,所以我决定展示我自己的结果。这个EA还没有出现在我的产品中。在交易中使用了固定的1手交易量。
指标
我对指标的态度大多是消极的。我相信,它们更适合用于手工交易。虽然可以将它们集成到一个代码中,但它们的工作速度非常慢,而且通常表示价格略有变化。在报价窗口中绘制指示时,这是很自然的。对于单独窗口中的指标,它们大多计算一个函数或执行循环计算,即后面的数值是从以前的数值计算出来的。在这两种情况下,这些工具的效率都受到严重限制。
你不应该指望一个指标交叉的形式的信号。这只是一个心理时刻,仅此而已。我认为最有用的指标是检测市场几何结构(模式)的指标。它们应该有声音信号。不管怎样,交易者应该始终做出关于遵循或不遵循某个模式的最终决定。
如果有可能开发一个能够正确检测入口点的指标,那么基于它的EA早就创建了。我测试的所有指标(包括我开发的指标)都没有显示入场点,基于它们的EA结果是无用的。它们主要是作为澄清的辅助工具,老实说,也可以用来安抚交易者的情绪,交易者希望对入场和退出都保持信心。








