無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
エキスパート

Basket Protective Close - MetaTrader 5のためのエキスパート

Judi Gosal
Judi Gosal
MQL5 developer from Indonesia. Trading since 2020 and writing my own MT5 code since then.
| Japanese English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
ビュー:
10
評価:
(1)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

変動損失が設定した上限に達した瞬間に、ポジションのバスケットを決済します。

この制限値は、固定金額、残高に対する割合、または純資産に対する割合のいずれでも設定可能です。 私が推奨するのはパーセンテージ方式です。1,000米ドルの固定リミットは、1万米ドルの口座ではある意味を持ちますが、20万米ドルの口座では全く異なる意味を持ちます。また、大規模なポジションのバスケットでは、スプレッドやスワップだけで、市場が動く前に固定金額が消費されてしまう可能性があります。パーセンテージリミットであれば、口座残高が変化してもその意味が維持されます。

バスケットの対象範囲は、口座内のすべてのポジション、特定のチャートシンボルのみ、またはマジックナンバーのリストから選択できます。これにより、特定のEAだけを保護し、残りの取引には影響を与えないように設定可能です。「マジック0」は手動取引を対象とします。

オプションとして利益目標も設定可能です。これは、同一バスケットの浮動利益が所定の金額または残高の一定割合に達した時点で、そのバスケットを決済する機能です。デフォルトではオフになっています。

決済方法:トリガーが発生した瞬間、ユーティリティはバスケットのスナップショットを取得し、そのスナップショットに含まれるポジションのみを決済します。そのため、数秒後に他のEAが開いたポジションには一切影響しません。 クローズに失敗した場合、ターミナルをブロックすることなく0.5秒間隔で再試行を行い、シンボルごとに適切な約定モードを選択し、送信結果を鵜呑みにするのではなく、サーバーの戻りコードに基づいてすべてのクローズを検証します。 再試行の枠は、実際に拒否された場合のみ消費されます。接続が切断されている間、自動取引がオフになっている間、または市場が閉まっている間は、諦めることなく待機します。サーバーが40スウィープ連続で拒否し続けた場合、このツールは停止し、ユーザーにアラートを送信した上で、サーバーに無限にリクエストを送り続けることなく、アカウントの管理をユーザーに委ねます。

トリガー発生後は、再起動するか監視を停止するか、ユーザー次第です。停止後に再起動するには、任意の入力項目を変更して「OK」を押してください。アラートウィンドウとプッシュ通知に対応しており、チャートには現在のバスケット、リミット、およびリミットまでの距離を表示する小さなステータスパネルが表示されます。

接続時の安全ルールとして、ユーティリティを接続した時点で浮動損失がすでに制限を超えている場合、読み込み直後に口座を清算することなく、無効化された状態で起動し、その旨を通知します。入力内容を確認し、「OK」を押して有効にしてください。

入力パラメータ:

  • 損失制限の種類:固定金額、残高に対するパーセント、または純資産に対するパーセント。
  • 損失制限値:タイプに応じて金額またはパーセンテージ。デフォルトは残高の2.0%。
  • 利益目標の種類と値:オプション。金額または残高のパーセンテージによる利益確定。デフォルトではオフ。
  • 適用範囲:すべてのポジション、現在のチャート銘柄のみ、またはリスト内のマジックナンバー。
  • マジックナンバー:カンマ区切りのリスト。0は手動取引を意味します。「マジック範囲」と組み合わせてのみ使用されます。
  • 初回トリガー後の監視停止:ワンショットモード。デフォルトではオフで、ユーティリティは再起動します。
  • 約定時の最大偏差:約定注文におけるスリッページ許容値(ポイント単位)。デフォルトは20。
  • アラートウィンドウとプッシュ通知:トリガーが発生した際の通知方法。

銘柄と時間足:任意の銘柄および時間足のチャート1つに紐付けます。監視はタイマーで実行され、チャートはパネルの表示のみを担当します。「口座」範囲を選択した場合、その1つのチャートからすべての銘柄を監視します。

注:

  1. 浮動利益は、ポジション利益にスワップを加えたものです。MT5では未決済ポジションの取引手数料は表示されないため、ロースプレッド口座では手数料を考慮して制限値を設定してください。
  2. バスケットごとに1インスタンスを実行してください。重複するバスケットを監視する2つのインスタンスが競合します。
  3. ヘッジング口座およびネッティング口座で動作します。ターミナルが稼働している必要があるため、保護が重要な場合はVPSに設置してください。

これは、あるグリッドEAの取引履歴を分析した結果、その固定資金保護クローズが、対象となるロットサイズでは決して機能しないことが判明したため、代わりに提供したいと考えて作成したバージョンです。

バスケットの保護用クローズパネルとトリガーアラート

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

Liquidity Void Decay Oscillator. Liquidity Void Decay Oscillator.

参加者が少ない価格変動バーを「流動性の空白」としてフラグ付けし、各バーがどれほど速く価格によって埋め戻されるかを0~100のスコアで評価するサブウィンドウオシレーター。これにより、すぐに吸収されるノイズと、依然として真の支持線や抵抗線として機能している水準とを区別する。

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

AAPLのCFDでORB戦略を活用する

Server Clock and Daily Reset Hour Server Clock and Daily Reset Hour

プロップファームの日次リセットルール(同社が使用するタイムゾーンで記述されたもの)を、利用しているブローカーの実際のサーバー時刻に変換し、次回のリセットまでのリアルタイムのカウントダウンを表示し、夏時間への切り替えによって境界が1時間ずれる前に警告を表示する、無料の読み取り専用MetaTrader 5パネルです。 注文の送信や口座データの読み取りは行わず、表示のみを行います。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

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