無料でロボットをダウンロードする方法を見る
Facebook上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ビュー:
102
評価:
(4)
パブリッシュ済み:
\MQL5\Include\fxsaber\EAToMath\ \MQL5\Experts\fxsaber\
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

このライブラリは、MT5テスターの数学的モードでExpert Advisorをテストする機能を追加します。


提案されている実装について、以下にいくつか説明します。


接続。

あなたのEAに数学モードで取引する機能を与えるには、次の行を追加する必要があります。

#include <fxsaber\EAToMath\EAToMath.mqh> // MT5テスターの数学モードで履歴をテストする

#include "EA_Test.mq4" // 任意のティックMT4スタイルのExpert Advisor。

そして、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 Testerの取引モードとマットモードでExpert Advisorを実行できます。



テスターのログには、対応する情報が表示されます。

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


パフォーマンス。

この画面では、左から順に、リアルティック(pips)、仮想環境でのリアルティック、数学モードという異なるモードでの最適化のパフォーマンスが表示されます。

この場合、数学モードが一桁速いことがよくわかります。



数学モードは、このライブラリを使用した場合、通常のMT5テスター取引モードをわずか2つの指標で上回ります。

  • パフォーマンスが明らかに高い。
  • メモリ消費はほぼゼロ。



コンパイルには以下のライブラリを使用します。

#include <fxsaber\TicksShort\TicksShort.mqh>    //https://www.mql5.com/ja/code/61126
#include <fxsaber\MultiTester\MTTester.mqh>     //https://www.mql5.com/ja/code/26132
#include <fxsaber\Virtual\Virtual.mqh>          //https://www.mql5.com/ja/code/22577
#include <fxsaber\HistoryTicks\Data_String.mqh> //https://www.mql5.com/ja/code/20298
#include <TypeToBytes.mqh>                      //https://www.mql5.com/ja/code/16280
#include <fxsaber\Expert.mqh>                   //https://www.mql5.com/ja/code/19003
#include <fxsaber\Sequence.mqh>                 //https://www.mql5.com/ja/code/31446
#include <Report.mqh>                           //https://www.mql5.com/ja/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はスキャルピング戦略に適しており、どのような時間枠や通貨ペアでも操作できるため、様々な取引スタイルに柔軟に対応できます。