文章 "在图表上快速检验交易理念"

 

新文章 在图表上快速检验交易理念已发布:

本文介绍交易理念的快速视觉检验方法。方法基于价格图表、信号指标和余额计算指标组合。我愿意分享我的交易理念探寻方法,以及用于快速检验这些理念的方法。

第六届自动交易锦标赛终于升起帷幕。在最初的兴奋过去后,我们终于可以稍微放松一点,研究提交的交易机器人。我决定做一点调查研究,找出现代交易机器人最显著的特征,并明确什么是我们可以从它们的交易活动所期待的。

事实证明,这相当困难。因此,我的计算不能说是毫发无差或尽善尽美,毕竟我有的只是 “EA 交易”的说明和开发人员寥寥数语的注释。然而,我们仍然能够得出结论,下面是我的计算结果:锦标赛共计有 451 例参赛“EA 交易”,但只有其中的 316 例包含有意义的说明。其余“EA 交易”的说明尽是对开发人员的朋友和家人的问候、对地外文明的问候或自我赞许。

Figure 2. Indicator of "hammer" and "shooting star" candlestick patterns

作者:Vladimir Kustikov

 

好文章,非常明智的方法。

我还没有测试过这个指标,但我喜欢这个想法。

特别要称赞作者的 OOP 方法。

我们应该在余额计算器类的基础上创建一个成熟(或接近成熟)的虚拟交易类。

 

这篇文章非常有趣,尤其是它的构思!

 

这几乎等同于一个策略测试器,比较图形重绘率和在测试器中运行的 EA 以及两种方法的准确性会很有趣

 
DC2008:

这篇文章非常有趣,尤其是其中的想法!

这个想法很久以前就有了,早在 4. https://www.mql5.com/ru/forum/118272/page2#178627.

在 2009 年,为这篇文章制作了这样一个指标https://www.mql5.com/ru/forum

缺点
- 类似于通过开盘价进行的策略测试仪
- 仍需对指标的入口进行编程。
- 适用于不分析订单状态的简单策略。
- 没有 MM。

优点
- 一个专家适用于多个指数信号器
- 自我测试器

Тестирование Стратегии на истории без Советника - MQL4 форум
  • www.mql5.com
Тестирование Стратегии на истории без Советника - MQL4 форум
 
sergeev:

缺点

- 通过开盘价模拟策略测试仪
- 仍需对输入指标进行编程。
- 适用于不分析订单状态的简单策略。
- 没有 MM。

我为自己制作了模拟指标,其中有 MM、成交/部分平仓以及许多其他功能。也就是说,这个想法还需要发展。

只是我不拘泥于信号指标的某种格式,而是将逻辑直接写入代码(基础是相同的)。

这确实是一种非常方便的方法,感谢作者将其公之于众。

 

感谢大家的积极反馈!

不幸的是(或者说幸运的是)我在 foursquare 网站上发现了一份类似的出版物,当时文章已经送审。

我可以补充说,这种方法应该按原样使用。可以在指标中添加不同类型 MM 的执行,补充新的信号,设置挂单的可能性等。此外,最初我也是这么做的,但我决定不把文章复杂化,因为文章的目的是实现测试想法的速度和清晰度,而不是从这个想法中榨取最大利润。如果有人需要,我可以发布一个余额计算指标,当重复出现开仓信号时,它不会忽略该信号,而是对现有仓位进行平均计算。

sergeev:

缺点

优点

这种方法还有一个非显而易见的优点:如果开仓信号和平仓信号分得很清楚,就可以用一个交易模块来取代平衡计算指标,该模块可以通过下达真实订单来对这些信号做出反应。只需编写一次这样的模块即可,就像平衡指标一样。Nikolay Kositsyn 也提出 过类似的想法。

 

Vladix:

尼古拉-科西岑也提出 过类似的想法。

将这一想法归功于科西琴是一种罪过。
 

Vladix:

...

Nikolay Kositsyn 也提出 过类似的想法。

我记得 "外科医生 "也有过类似的想法,但那是很久以前的事了,大约是在 2006-7 年。

他甚至还在 "火鸡 "本身中制作了平衡指标和盈利能力的即时重新计算。

就像是在火鸡基础上的手动优化器。

顺便说一下,从五月份开始,我就有了一篇主题类似的文章草稿(我还没来得及完成它),但有一个不同的方法,它描述了一个将所有交易数据写成日志的类,然后用这个数组做你想做的事情,分析并创建任何统计数据。

顺便说一下,虽然这个想法并不新颖,但并不影响这篇文章的优点,因为论坛不仅适合高级用户,也适合初学者。总的来说,这篇文章很聪明。

 
sergeev:
把想法归功于科西琴是一种罪过。

帕茨塔罗姆:) 我并不反对科西钦,这位同志工作勤奋,非常有用(imha),但还是很有趣。

--

关于主题:我从 2010 年 3 月开始使用这个想法,当时我写了我的指标测试器。 我把一切都简化了,从一个指标变成了一个简单的指标。

它将权益输出到一个文件中,由另一个指标(FilePlotter)读取,并在显示时缩放(在绘图仪设置中设置)。这是一个简单而通用的方案。

净值以归一化点数(Lot*ProfitVPips/price)计算,有无点差均可。 Lot 与输入指标信号的振幅成正比,如果需要将输入信号归一化、使其矩形化和/或以其他方式转换,则在间隙中添加一个额外的指标,即可完成所有操作。

我没有考虑 MM,因为期望矩阵是规则。 该指标用于指标性能的初步评估。 它能很好地实现其功能。

 

我狂热地支持你。我一直使用同样的方法,很少使用测试器,也根本不用优化器。

此外,我甚至不再绘制 平衡点和出入点。我只是在指标中计算并显示预测误差。

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования - Документация по MQL5