程序库: Report - 页 4

 
fxsaber:

上面的脚本可以像 *** 一样进行分析。只是一切都变得非常快速和清晰。当然,这是真的。我自己在 Tester 和虚拟化中使用 bibla。

滑点信息(仅 MT5-Hedge)--我还没有见过任何类似工具。也许我会为 Netting 做一个。但这不是报告的任务,而是另一本圣经的任务...

我更关心的是定期数据收集,例如,我们通过脚本获取 MT4 账户列表上的数据,将其全部放入一个文件夹中 - 这是一个数据库,其中的信息是不可磨灭的,然后我们对其进行分析,检查是否存在重复,并制作一份关于所有账户/Majiques/工具或其他事项的汇总报告 - 这是我和其他人在标准报告中缺乏的功能。

 
Aleksey Vyazmikin:

例如,我们通过脚本获取 MT4 账户列表上的数据,将其全部放入一个文件夹--这是一个数据库,其中的信息是不可磨灭的,然后我们对所有数据进行分析,检查是否有重复数据,并制作一份关于所有账户/账户/工具或其他的汇总报告--这是我和其他人在标准报告中缺乏的功能。

你可能有很多账户需要监控。你不需要任何报告圣经。使用常用的历史记录 API 将历史记录转入数据库即可。

 
fxsaber:

您可能有很多账户需要监控。为此,您不需要任何报告圣经。只需使用常用的历史 API 将历史数据转入数据库即可。

什么是 "历史 API"?无论如何,在收集之后,您需要以某种方式对其进行分析......

 
Aleksey Vyazmikin:

什么是 "历史 API"?是的,无论如何,在收集之后,我们需要以某种方式对其进行分析....

OrderSelect(i,SELECT_BY_POS, MODE_ HISTORY)。

 

增加了匿名模式--所有机密数据都将丢失:账户名和登录名、服务器和公司名称、评论和订单摘要、订单票据、EA 名称及其输入参数(MT5)。

这样就可以放心地将报告传送给第三方。


#define  REPORT_MT4_GRAPHICS // 在MT4 报告中包含图形。MT5 图形库必须可用。


 
#define  REPORT_RANNFOREX    // 计算相应 MT4 经纪商的滑点。

KB 中添加了 CustomReport 脚本,该脚本可显示两个平台的图表报告,包括相应 MT4 经纪商的滑点。

您需要将压缩包解压到 MQL4/5 文件夹,然后运行Scripts\CustomReport.mq4/5 。DLL 应允许在浏览器中立即显示生成的报告,您也可以在Files 文件夹 中手动运行。


下面是 对报告中一些数字的解释。

您可以选择匿名模式

交易、自动交易系统和交易策略测试论坛。

库:报告

fxsaber, 2018.11.18 20:56

匿名模式 - 丢失所有机密数据:账户名和登录名、服务器和公司名称、评论和订单摘要、订单票据、EA 名称及其输入参数(MT5)。

这样就可以放心地将报告外包。


我建议在两个平台上都尝试一下。特别是在 MT4 上,滑点数据是可用的。

 
fxsaber:


我建议在这两个平台上都试一试。尤其是在 MT4 上,因为那里有滑点数据。

大多数交易者都低估了滑点对财务结果的影响,而这是毫无道理的。滑点以及点差和佣金不仅会影响盈利或亏损的大小,还会将亏损变为盈利,反之亦然。直到你开始计算,你才会意识到这一点。

 
厌倦了 MT5 单通报告。因此,将这三行添加到任何 MT5 顾问的末尾
#define  REPORT_TESTER       // 测试仪将自动记录报告
#define  REPORT_BROWSER      // 在浏览器启动时创建报告 - 需要 DLL 许可。
#include <Report.mqh>  //https://www.mql5.com/zh/code/18801

就能在单次交易结束时打开正常的对冲测试报告,以正常形式显示仓位,甚至还能显示滑点。

尝试这样做,例如,Experts/Examples/Moving Average/Moving Average.mq5


要立即了解报告的外观,只需在您的账户上运行以下脚本

#define  REPORT_BROWSER      // 在浏览器启动时创建报告 - 需要 DLL 许可。
#include <Report.mqh> //https://www.mql5.com/zh/code/18801

void OnStart()
{
  REPORT::ToFile(); // 在浏览器中创建并打开报告。
}


所有内容均适用于 MT4。

 
fxsaber:

感谢您发布更新!

ps: 点击 "下载 ZIP"(下载与出版物相关的所有代码)时,CustomReport.zip 没有下载。您能否以 *.mq 文件的形式正常上传其内容?

 
Andrey Khatimlianskii:

ps: 点击 "下载 ZIP"(下载与出版物相关的所有代码)时,CustomReport.zip 没有下载。您能否以 *.mq 文件的形式正常发布其内容?

没有加载是件好事,因为压缩包中包含 MT5 的文件,这些文件需要在 MT4 上运行。该压缩包自创建以来从未更新过。

应该先解压 CustomReport.zip,如果需要更新,则将旧的 Report.mqh 与新的一起解压。


另一个原因是查看 KB 中的 Report.mq5。

#define  FAKE // 删除这一行可使脚本正常工作。要通过 QB 自动检查,必须删除这一行。


ZY 我只知道一个第三方使用 CustomReport 的案例(经纪人)。这就是我不愿意更新的原因。