MQL5のレシピ - 指定された基準に従って取引Expert Advisorを最適化した結果を保存する。
MT4用に作り直すことは可能ですか?
かなり好奇心と需要で最も重要なのは、私はまた、その方向のコンテキストを含む有益な取引の割合を知りたいのですが...
それはMT4のためにそれを変更することは可能ですか?
あなたは、任意の指標を追加することができます:https://www.mql5.com/ja/docs/constants/environment_state/statistics、 あなた自身の小さな変更を加える。
MT4のためにこのバリアントがあります:最適化(テスト)技術とExpert Advisorの作業パラメータを選択するためのいくつかの基準
- www.mql5.com
あなたは、任意の指標を追加することができます:https://www.mql5.com/ja/docs/constants/environment_state/statistics、 あなた自身の小さな変更を加える。
MT4については、このオプションがあります:最適化(テスト)技術とExpert Advisorの作業パラメータを選択するためのいくつかの基準
はい、私はMT4の記事を読みましたが、このデータは私にとって十分ではありませんし、MT5と同様のより多くの情報を得るための他の方法はありませんか?
はい、MT4の記事を読みましたが、このデータだけでは不十分で、MT5と同じような情報を得る他の方法はないのでしょうか?
MT5で仕事を始めたということで、この記事を読み返しました。
そこで疑問に思ったのですが、レポートをパス番号順に並べることは可能でしょうか?
これは、MT4でレポートを扱う経験から、異なる設定の2つのレポート(特にフィルタなし)を比較する目的で便利です。
実際、パスの合計数がわかっていれば、情報を配列に書き込み、最後にファイルにアンロードすれば可能ですが、パスの数はどうやって計算するのでしょうか?
もう一つの選択肢は、あまり美しいものではありませんが、ファイルの後処理、つまり処理後のデータを整理することです。
...
実際、パスの数がわかっていれば、その情報を配列に書き込んで、最後にファイルにアンロードすればいいんだけど、パスの数をどうやって計算するんだ?
...
配列にデータを追加するには、最初にパス数を知る必要はない。
配列にデータを追加する場合、最初にパスの数を知る必要はありません。
私はプログラマーではないので難しいのですが、あなたの例から私にとって不必要なフィルターを取り除くのに半日を費やしました...。
私はプログラマーではないので、難しいのですが......あなたの例から、私にとって不必要なフィルターを取り除くのに半日を費やしました......。
すぐにこの話題に戻るつもりはない。
あなたの問題をもっと正確に定式化して、ここに投稿してみてください。おそらく誰かが解決策を提案してくれるでしょう。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事 MQL5 Cookbook:指定の基準に基づく Expert Advisor 最適化結果の保存方法 はパブリッシュされました:
MQL5 プログラミングに関するシリーズを続けます。今回、われわれは Expert Advisor のパラメータ最適化の最中に各最適化パスの結果を取得する方法を見ていきます。外部パラメータに指定された条件が満たされれば対応するパス値がファイルに書き込まれることを確認できるよう実装が行われます。検証値以外にもそのような結果をもたらしたパラメータも保存します。
最適化に関するデータにアクセスするには、次のような特殊な MQL5 関数を使います。OnTesterInit()、 OnTester()、OnTesterPass()、 OnTesterDeinit()。それぞれを簡単に見ていきます。
それではフレームの定義を行います。フレームはある種一回の最適化パスのデータストラクチャです。最適化中、フレームは MetaTrader 5/MQL5/Files/Tester フォルダに作成されるアーカイブ*.mqd に保存されます。本稿のデータ(フレーム)は最適化進行中、完了後のどちらでもアクセス可能です。たとえば、記事"Visualize a Strategy in the MetaTrader 5 Tester" は進行中の最適化プロセスを視覚化する方法を説明し、最適化の結果を表示しています。
作者: Anatoli Kazharski