1

我使用 MetaTrader 终端 4(策略测试器)来优化 EA 交易。

在策略运行之后,我正在查看在回测中执行的单个交易。Results我从屏幕底部的子窗口跳转到主图表中的参考烛台。

跳转到烛台图后,图表在图表左侧sell stop显示引用操作 ( , sell, t/p) 。

问题:

如何让图表以这些动作为中心,或者让图表在时间窗口的右侧显示这些动作?

Metatrader 4 的屏幕截图

4

2 回答 2

0

您的操作从 15:00 开始,您指向的蜡烛图是从 15:00 开始的蜡烛。

图的右边是未来,左边是过去。所以图表在操作发生之前及时开始。

在您的图表中,X 轴的左侧是 5 月 8 日,X 轴的右侧是 5 月 12 日。

您可能遇到的一个问题是您显示的图表是 H1(请参阅左上角指示),因此您没有足够的时间分辨率来查看详细信息。如果您使用 M1 图表,您会更准确地看到策略的进入点和退出点。

于 2018-02-25T08:56:34.477 回答
0

事实第一

如果您希望以某种方式修改 MetaTrader 终端 4/5 的事件处理,那么
(截至 2018 年 3 月)该软件不为您提供任何用于实现此目的的本地工具。内置的 GUI 事件处理 ( a-mouse-click ) 和基于脚本的代码自动化处理都没有任何手段,用户代码将如何获得更改默认结果的能力,如中所述你的帖子。


解决方案

然而,有一种可能性可以到达你想去的地方。可以构建一个可以与 MetaTrader 终端通信的外部进程,从而构建您的 GUI 演示文稿,完全不受任何硬连线的 MT4 终端内置插件的影响。

通过这种方式,您可以集成仅受个人想象力和/或预算限制的分析平台。

例如,这是一个来自外部分析处理的外部实时 GUI,基于 MT4 数据和 XTO/NTO 事件的流,但在紧密的 RT 控制循环内工作,RTT 延迟为 ~ <每个事件处理 75 毫秒: 在此处输入图像描述

这种异构、部分网格化、完全分布式的系统使用:

MT4 <-> C/C++ -> MATLAB -> python2.7 <-> Tkinter

^                                     |
|                                     |
+-------------------------------------+

因此,如果您需要并希望拥有它,您可以获得任何精确度,直至每个事件的QUOTE保真度分析。

于 2018-02-25T10:30:12.837 回答