请观看如何免费下载自动交易
请在Facebook上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
显示:
199
等级:
(4)
已发布:
\MQL5\Include\fxsaber\EAToMath\
FileMap.mqh (8.72 KB) 预览
EAToMath.mqh (61.7 KB) 预览
\MQL5\Experts\fxsaber\
EA_Test.mq4 (3.52 KB) 预览
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

该库增加了在 MT5 测试器数学模式下测试交易智能交易系统的功能。


下文将对建议的实现方式进行一些说明。


连接。

要使您的 EA 具备在数学模式下进行交易的能力,您需要在其中添加以下一行。

#include <fxsaber\EAToMath\EAToMath.mqh> // 在 MT5 测试仪数学模式下测试历史记录

#include "EA_Test.mq4" // 任何基于刻度线的 MT4 风格智能交易系统。

并允许使用 DLL(安全 - 开源代码)。


保存刻度线。

首先,您需要使用相应的指定输入参数运行一次 EA,以保存刻度线。



运行后,日志中将包含保存的点数信息。

EURUSD : real ticks begin from 2025.01.01 00:00:00
final balance 10000.00 pips
OnTester result 10000
2025.07.08 23:59:00   EAToMath.mqh 672: 1 988 733 onlytrade-ticks (11.380 MB, Compress = 10.00) are saved in C:\Users\Unknown\AppData\Roaming\MetaQuotes\Terminal\Common\EAToMath.mqh\Ticks.tsh
EURUSD,M1: 1988773 ticks, 38773 bars generated. Environment synchronized in 0:00:00.025. Test passed in 0:00:02.679 (including ticks preprocessing 0:00:00.172).
EURUSD,M1: total time from login to stop testing 0:00:02.704 (including 0:00:00.025 for history data synchronization)


运行。

然后,您就可以在 MT5 测试器的交易和模拟模式下运行智能交易系统了。



测试仪日志中将包含相应信息。

EAToMath.mqh 549: EURUSD: testing of Experts\fxsaber\EAToMath_Example.ex5 from 2025.06.01 00:00:00 to 2025.07.09 00:00:00
EAToMath.mqh 599: EURUSD ticks data begins from 2025.06.02 00:02:00.225
EAToMath.mqh 814: final balance 9986.43
OnTester result 9986.43
0 : mathematical test passed in 0:00:00.133
127 Mb memory used


性能。

屏幕从左到右显示了不同模式下的优化性能:真实点差(点)、虚拟环境下的真实点差和数学模式。

您可以清楚地看到,在这种情况下,数学模式要快一个数量级。


优势。

使用该库时,数学模式比 MT5 测试器的常规交易模式只高出两个指标。

  • 性能明显提高。
  • 内存消耗几乎为零。


库。

编译时使用以下库。

#include <fxsaber\TicksShort\TicksShort.mqh>    //https://www.mql5.com/zh/code/61126
#include <fxsaber\MultiTester\MTTester.mqh>     //https://www.mql5.com/zh/code/26132
#include <fxsaber\Virtual\Virtual.mqh>          //https://www.mql5.com/zh/code/22577
#include <fxsaber\HistoryTicks\Data_String.mqh> //https://www.mql5.com/zh/code/20298
#include <TypeToBytes.mqh>                      //https://www.mql5.com/zh/code/16280
#include <fxsaber\Expert.mqh>                   //https://www.mql5.com/zh/code/19003
#include <fxsaber\Sequence.mqh>                 //https://www.mql5.com/zh/code/31446
#include <Report.mqh>                           //https://www.mql5.com/zh/code/18801


由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/61283

GARCH Indicator - Industrial Level Volatility Estimator GARCH Indicator - Industrial Level Volatility Estimator

基于用于时间序列分析和预测的广义自回归条件异方差统计模型 (GARCH) 的波动率指标,带有临界线。

自定义分形 自定义分形

标准的分形是右边 2 根蜡烛和左边 2 根蜡烛,而自定义分形则可以根据您的喜好任意选择左边和右边的蜡烛数量。

AIS 相关性 AIS 相关性

该指标采用了一些最有趣的方法来衡量相关性

Pending tread EA (Best for Gold) Pending tread EA (Best for Gold)

Pending_tread EA 是一款多功能、易于使用的交易机器人,设计用于自动放置和管理以高于和低于当前市场价格的网格模式排列的多个挂单。该 EA 非常适合剥头皮策略,可在任何时间框架或货币对上运行,因此非常灵活,适合各种交易风格。