私たちのファンページに参加してください
Report - MetaTrader 5のためのライブラリ
- ビュー:
- 816
- 評価:
- パブリッシュ済み:
- 2017.11.14 08:14
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
このライブラリは、2006年に発表された優れたスクリプトを現在のMQLの可能性を念頭に置いて改訂したものです。一部の機能が削除され、新しい機能が追加されました。
次のスクリプトは、両方のプラットフォーム(MetaTrader 4/5)で実行してMetaTrader 4形式のレポートを保存できます。
#include <Report.mqh> void OnStart() { REPORT::ToFile("Report.htm"); }
結果のファイルに生成されたHTMLレポートが表示されます。
これは、MetaTrader 4のような視覚的なHTMLレポートを提供していないMetaTrader 5(出版時現在)に特に便利です。
MetaTrader 5でのライブラリの追加可能性
-
チャート上のバランスグラフの出力
#include <Report.mqh> void OnStart() { REPORT::ToChart(); // チャート上のバランスグラフの出力 }
-
単一のテストの終了時及び最適化中のテスターでのレポートの自動保存
ライブラリは、テスターでの1回の実行の後で自動的にエキスパートアドバイザーのテスト結果に関するレポートを保存することができます。EAソースコードに以下の行を追加します。
#define REPORT_TESTER // レポートが自動的にテスターに書き込まれる #include <Report.mqh>
同じ行で、各最適化実行のレポートを保存することができます。
最適化の完了を待たずにすぐに結果を評価することができます。最適化の終了後、別々のテストを開始して結果を待つ必要はありません。オプティマイザによって計算された全ての結果を視覚的に評価することができます。複数の別々の実行のバランスグラフ(PNGファイル)は、1つのチャートにサムネイルとして表示できます。
注意
MetaTrader 5では、ライブラリはMetaTrader 4Ordersライブラリを使います。
最適化モードでバランスチャートと入力値をレポートに追加するには、TypeToBytesライブラリを登録する必要があります。
#include <TypeToBytes.mqh> // https://www.mql5.com/ja/code/16280 #define REPORT_TESTER // レポートが自動的にテスターに書き込まれる #include <Report.mqh>
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/18801
指標を持たないエキスパートアドバイザーで、ステップを増加するのに使われます。
AlexSTAL_ZigZagProf_channelAlexSTAL_ZigZagProfの天井と底に基づいたチャネル
このスクリプトは、現在のチャート設定を指定された名前のテンプレートに保存します。
TesterBenchmarkMetaTrader 4/5ストラテジーテスターのネットパフォーマンスの測定