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

概要:一貫して損失を出し続けるEAは数多く存在します。それらの取引を単に逆のポジションに置き換えたら、利益が出るようになるのでしょうか?

このツールを使えば、ライブ口座やデモ口座でリアルタイムにその答えを確認できます!

MirrorHedgeEAは、別のエキスパートアドバイザー(または手動取引)によって行われた取引を監視します。マジックナンバーのルールに従ってそれらをコピーします。市場ポジション、指値注文、SL/TPの変更、部分決済、および全決済を処理します。 すべてのミラー取引には固有のマジックナンバーとコメントが付けられるため、「履歴」タブでミラー取引の結果を元の取引と簡単に区別できます。

コピー処理は、単一のブローカーにおける単一の口座内で行われます。口座間やサーバー間の通信は一切行われません。

このEAはどのチャート上でも実行可能です。例えば、EURUSDチャート上に配置されていても、XAUUSDのポジションをミラーリングします:

Mirror Hedge EA スクリーンショット_1

機能

  • 柔軟なソース選択: カンマ区切りの1つ以上のマジックナンバーパターンを指定可能。「先頭が一致」(デフォルト)、「部分一致」、または「完全一致」でマッチングします。
  • ロットサイズモード: ソースと同じ(デフォルト)、固定ロット、またはソースのロットに対するパーセンテージ。取引量は銘柄のステップ単位に丸められ、その最小値/最大値の範囲内に制限されます。
  • 逆モード(デフォルトで有効):

    • 「買い」が「売り」に、「売り」が「買い」になります。
    • ソースのTPはミラーのSLとなり、ソースのSLはミラーのTPとなり、価格水準は同一となります。
    • 指値注文は同じ価格を維持します:買い指値は売りストップに、買いストップは売り指値になります。
  • ライフサイクル全体の同期: 建玉の開設、未約定注文の配置、価格/SL/TP/有効期限の変更、部分決済(「同一」および「%」モード)、決済、および未約定注文の削除。
  • 追跡可能なミラー: ミラーのマジックナンバーは、ソースのマジックナンバーに接尾辞が付加されたもの(808 → 808321)です。ミラーのコメントは、ソースのコメントに「_mirror」が追加されたものです。
  • 再起動時の安全性: ソースとミラー間のリンクは、EAの再起動後も維持されます。自身のSL/TPによって決済されたミラーは、再オープンされません。
  • 情報パネル: アクティブなルール、ロットモード、コピー中のソースマジック(ミラーマジック付き)、各ソースのポジションまたは未約定注文とそのミラーの隣に表示され、ソース/ミラー/純損益(P/L)も表示されます:

    入力パラメータ

    パラメータ デフォルト 説明
    ソース・マジック・パターン 1001 コピーするマジックパターンをカンマ区切りで指定
    マジック一致ルール 先頭が 先頭が / 含む / 完全一致
    ミラー・マジック接尾辞 321 ミラーマジック = ソースマジック + サフィックス
    ミラーコメントのサフィックス _mirror ミラーコメント = ソースコメント + サフィックス(31文字制限)
    逆方向 true 買い↔売り、TP↔SL
    ロットサイズモード ソースと同じ 同じ / 固定 / ソースの%
    固定ロット / ロット比率 0.01 / 100 マッチングロットモードで使用
    未約定注文のミラーリング true 未約定注文のコピー
    SL/TPをミラーリング true SL/TPおよびその変更をコピーする
    部分決済の同期 true 「Same」および「%」モードのみ
    既存の取引をミラーリングする true EA起動時にすでにオープンしている取引をコピーする
    最大スリッページ/同期間隔 20 pts / 100 ms 約定およびポーリング設定
    パネル設定 – 表示、位置、幅、フォントサイズ、最大行数

    設定

    1. 口座はヘッジング 口座である必要があります。ネットティング口座ではEAが起動しません。
    2. 任意のチャートにEAをアタッチし、アルゴリズム取引を有効にしてください。
    3. ソースのマジックパターンを、ミラーリングしたいEAまたは手動取引のマジックに設定します。
    4. パネルを確認してください。「Copying magics」の下にソースのマジックが表示され、各取引にミラーが表示されているはずです。

    これが逆転戦略のテストに役立つ理由

    「この戦略はバックテストで損失を出しているので、その逆なら利益が出るはずだ」という考え方はよく見られます。しかし、バックテストの結果を単に紙の上で反転させることは、ソースのP/Lの符号を反転させるに過ぎず、それは通常、誤りです。

    • コストは2回支払われます。 ソースのP/L=総エッジ-コストであるのに対し、ミラーのP/Lは-総エッジ-コストであり、-(総エッジ-コスト)ではありません。 主にスプレッドや手数料が原因で損失を出している戦略は、反転させても勝者にはなりません。なぜなら、ミラー戦略でも同じコストが発生するからです。紙上での反転計算では、コストの約2倍分だけ結果が過大評価されてしまいます。
    • スプレッドの非対称性。 買い注文はアスク価格で約定し、ビッド価格で決済されます。売り注文はその逆です。ミラーのストップ注文はソースとは異なる価格側で発動するため、スプレッドの拡大によって一方だけが発動し、もう一方は発動しない場合があります。
    • 約定遅延。 ミラーはソースよりも遅れてエントリーするため、変動の激しい市場におけるスリッページの影響の受け方が異なります。
    • SL/TPの非対称性。 TPを狭く、SLを広く設定したシステムは勝率が高い。その逆のシステムでは、勝率は低くなるが大きな利益が得られる場合があり、各レベルまでの価格推移が重要となる。
    • スワップ。 ロングとショートのスワップは異なるため、ミラーには異なる保有コストが発生します。
    • テスターの仮定。 モデル化されたティックや固定スプレッドは、ストップレベル、フリーズレベル、リクオート、部分約定といったブローカー固有の挙動を隠してしまいます。

    このEAを、元の戦略と並行してデモ口座または少額のライブ口座で実行してください。両者は同じライブティックデータと実行環境下で動作するため、ミラー戦略の結果にはこれらの影響がすべて反映されます。「履歴」タブでは、ミラー戦略の取引をマジック番号でフィルタリングし、逆の戦略を単独で評価することができます。 パネルの「ソース/ミラー/ネットP/L」では、これらの複合的な影響を一目で確認できます。

    ミラーはヘッジであるため、ソースとミラーのポジションは口座上で相殺されます。 純資産は、おおむね取引コストの負の値だけ変動します。このため、このEAは利益戦略ではなく、測定ツール となります。もし、十分なサンプル数において、コストを差し引いた後もミラーに実質的な優位性が確認された場合は、ソースを含まない口座で、その逆戦略を単独で運用することを検討できます。

    制限事項

    • ヘッジ用口座のみ対応。
    • ストップリミット注文には正確な逆注文が存在しないため、逆モードではスキップされます。
    • 固定ロットモードでは、部分決済はミラーリングされません。
    • 15桁を超えるマジックナンバーは接尾辞を付与できないため、スキップされます。
    • ソース/ミラーリンクは、ターミナルのグローバル変数に保存されます。これらを削除するか、4週間放置すると、リンクが切断されます。
    • このEAは利益を保証するものではなく、テスト用ツールです。実取引で使用する前に、デモ口座でテストを行ってください。


    MetaQuotes Ltdによって英語から翻訳されました。
    元のコード: https://www.mql5.com/en/code/77845

    Alpha Engine: Intrinsic-Time Coastline Trader Alpha Engine: Intrinsic-Time Coastline Trader

    オルセン・グループの「アルファ・エンジン」を移植したものです。8体のリミットオーダー型エージェントが、ヘッジ口座において、内在時間に基づく方向転換を取引します。これらはオーバーシュート時にポジションを追加し、反転時に利益確定を行います。

    Repaint Inspector Repaint Inspector

    主張を遡及的に信じるのではなく、インジケーターが再描画されるかどうかを測定します。すでにクローズしたバーについて、任意のカスタムインジケーターのバッファを再読み込みし、値が変化したり、表示されたり、消えたりした回数をカウントするとともに、その現象がまだ発生している最も古い時点を特定します。チャートパネル上の各バッファごとに判定結果を表示し、すべてのイベントをCSVファイルに書き出します。

    Adaptive Moving Average (AMA) Adaptive Moving Average (AMA)

    適応移動平均線は、ノイズの影響を受けにくい移動平均線を作るときに使われ、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。

    Accelerator Oscillator (AC) Accelerator Oscillator (AC)

    アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。