Yuriy Bykov / プロファイル
- 情報
12+ 年
経験
|
12
製品
|
40
デモバージョン
|
3
ジョブ
|
0
シグナル
|
0
購読者
|

EA開発の主な段階を概説しましょう。最初におこなうべき重要な作業の1つは、開発した取引戦略のインスタンスを最適化することです。最適化プロセスにおいて、テスターが通過したパスに関する必要な情報を一箇所に集約してみましょう。

進歩に伴い、1つのEAでより多くの取引戦略インスタンスを同時に実行するようになりました。リソースの限界に達する前に、どのくらいのインスタンスが利用可能かを検討することが重要です。

以前は、個々のインスタンスの最適化が実施されたのと同じ期間においてのみ、共同運用の結果を改善する目的で、取引戦略インスタンスグループの選択を評価しました。フォワード期間中に何が起こるか見てみましょう。


取引戦略を最適化した後、パラメータのセットを受け取ります。これらを使用して、1つのEAに複数の取引戦略のインスタンスを作成することができます。以前は手動でおこないましたが、ここでは、このプロセスの自動化を試みます。

前回開発中のエキスパートアドバイザー(EA)は、固定されたポジションサイズのみを使用して取引をおこなうことができました。これはテスト用には許容できますが、実際の口座で取引する場合にはお勧めできません。可変のポジションサイズで取引できるようにしましょう。

https://www.mql5.com/ru/channels/adwizard
https://t.me/adwizard_mql5

多通貨EAの開発を始めてから、すでに一定の成果を上げ、コードの改良を何度か繰り返すことができました。ただし、EAは保留中注文を扱うことができず、端末の再起動後に動作を再開することができませんでした。これらの機能を追加しましょう。

複数の戦略が並行して動作する多通貨EAの開発はすでにある程度進んでいます。蓄積された経験を考慮し、先に進みすぎる前に、ソリューションのアーキテクチャを見直し、改善を試みましょう。

複数の戦略を並行して動作させる多通貨エキスパートアドバイザー(EA)の開発を続けましょう。マーケットポジションを建てることに関連するすべての作業を、戦略レベルから、戦略を管理するEAのレベルに移してみましょう。戦略自体は、マーケットポジションを持つことなく、仮想の取引のみをおこないます。

取引戦略にはさまざまなものがあります。リスクを分散し、取引結果の安定性を高めるためには、複数の戦略を並行して適用することが有効かもしれません。ただし、それぞれのストラテジーが個別のエキスパートアドバイザー(EA)として実装されている場合、1つの取引口座でそれらの作業を管理することは非常に難しくなります。この問題を解決するのに合理的なのは、1つのEAで異なる取引戦略の運用を実装することです。
EUR-GBP-AUD-USD-CAD-JPYの主要通貨15ペアを同時に扱うマルチ通貨エキスパートアドバイザー。 Expert Advisor は、同時に機能する多くの単純な戦略を組み合わせています。各戦略は、パラボリック SAR インジケーターからのシグナルが 2 つの古い期間の確認で変化したときにポジションを開く単純なアルゴリズムに基づいています。各戦略は、過去 5 年間にわたって最適化されてきました。 Expert Advisor は、「群集の正しさ」の統計原理を使用します。異なる戦略からのシグナルを平均化し、好ましい方向に市場ポジションを開きます。この原則は、相関する取引手段に関する同時作業とともに、不利な市場フェーズへの耐性と成長期間の分布の均一性を大幅に高めることを可能にします。 マーチンゲールまたはグリッドは EA では使用されません。 オプション すべてのパラメータはすでに最適化されており、調整する必要はありません。残るパラメータは 2 つだけです。 予想される最大ドローダウン (%) --
同時に機能する多くのシンプルな戦略を組み合わせた多通貨エキスパート アドバイザー。各戦略は、ボラティリティの高い市場の瞬間における単純な取引アルゴリズムに基づいています。各戦略は、過去 5 年間にわたって最適化されてきました。 Expert Advisor は、「群衆の正しさ」の統計原理を使用します。異なる戦略からのシグナルを平均化し、好ましい方向に市場ポジションを開きます。 この原則は、相関する取引手段に関する同時作業とともに、不利な市場フェーズへの耐性と成長期間の分布の均一性を大幅に高めることを可能にします。 オプション 予想される最大ドローダウン (%) -- 予想されるおおよその最大ドローダウン。これにより、ドローダウンが設定値を超えないように、開いているポジションのパラメータが自動的に選択されます。このパラメーターは、過去 5 年間のテスト データに基づいており、今後の作業中に発生する可能性のある実際のドローダウンは、上下の両方で、宣言されたものとはわずかに異なる場合があります。 取引用定期預金 --
ある MT5 または MT4 アカウントから別の MT5 アカウントに取引量をコピーするためのシンプルなユーティリティ。 ネッティング口座とヘッジ口座の間で任意の組み合わせでポジションをコピーできます。デフォルトでは、同じボリュームを持つすべての一致するシンボルによって開かれたポジションがコピーされます。シンボル名が異なる場合、またはコピーされたポジションのボリュームが異なる場合、またはすべてのポジションをコピーする必要がない場合は、この 投稿 で説明されている設定で目的の動作を指定できます。この製品は、将来のリリースで機能を拡張します。 バージョン 2.0 までは、この製品は無料です。 インストール順序: 送信者アカウントの端末で、Expert Advisor を送信者モードで起動します。 受信者アカウントのターミナルで、Expert Advisor を受信者モードで起動し 、以前に起動した送信者の 1 つを選択して、そこからポジション ボリュームをコピーします。
ある MT5 または MT4 アカウントから別の MT4 アカウントに取引量をコピーするためのシンプルなユーティリティ。 ネッティング口座とヘッジ口座の間で任意の組み合わせでポジションをコピーできます。デフォルトでは、同じボリュームを持つすべての一致するシンボルによって開かれたポジションがコピーされます。シンボル名が異なる場合、またはコピーされたポジションのボリュームが異なる場合、またはすべてのポジションをコピーする必要がない場合は、この 投稿 で説明されている設定で目的の動作を指定できます。この製品は、将来のリリースで機能を拡張します。 バージョン 2.0 までは、この製品は無料です。 インストール順序: 送信者アカウントの端末で、Expert Advisor を送信者モードで起動します。 受信者アカウントのターミナルで、Expert Advisor を受信者モードで起動し 、以前に起動した送信者の 1 つを選択して、そこからポジション ボリュームをコピーします。