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

Equity Guard - daily loss, max drawdown and profit target lock - MetaTrader 5のためのエキスパート

Muhammad Muqeem Korejo
Muhammad Muqeem Korejo
Hi, I'm Muhammad Muqeem Korejo, an MQL4/MQL5 developer from Pakistan with 1.5 years of trading experience.
I build and fix trading tools for MetaTrader 4 and MetaTrader 5:
• Expert Advisors (EAs) built from your strategy rules
• Custom indicators, alerts and on-chart panels
| Japanese English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
ビュー:
6
評価:
(1)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

Equity Guardは、MetaTrader 5用のリスク管理エキスパートアドバイザーです。このツール自体は取引を開始することはありません。口座の証拠金を監視し、設定された制限のいずれかに達した際に動作します:

  • 1日の損失制限:その日の開始時点の残高に対するパーセンテージ、および/または口座通貨建ての固定額(より厳しい方が適用されます)。
  • 最大ドローダウン:初期残高に対する割合(固定)または最高エクイティに対する割合(トレーリング)。
  • 1日の利益目標(オプション):その日の利益を確定します。

EURUSDの4時間足チャート上のEquity Guardパネル(デモ口座)

EURUSDのH4チャート上の「Equity Guard」パネル(デモ口座、アルゴリズム取引オフ)

制限値に達すると、EAはオープンポジションを決済し、保留中の注文を削除し、アラートを送信(有効化されている場合はプッシュ通知も送信)し、次の取引日(日次制限)または保存された状態をリセットするまで(最大ドローダウン)、新たな取引の決済を継続します。

機能

  • 1日の開始基準:残高、エクイティ、またはその2つのうち高い方(多くのプロップファームが採用している方式)。
  • 新しい取引日は、サーバー時間の任意の時刻に開始されます。
  • 状態はターミナルのグローバル変数に保持されるため、ターミナルを再起動してもその日はリセットされません。
  • EA が日中に起動した場合、その日の開始残高は、その日に決済された取引から再計算されます。
  • オプションのフィルター:1つのマジックナンバー、またはチャートシンボルのみ。
  • パネル:ステータス、エクイティ、当日の結果、残りの日次損失、ドローダウンフロアまでの距離、および次回のリセット時刻。
  • アルゴリズム取引がオフのときは、EA が取引を決済できないため、パネルに警告が表示されます。

使用方法

EAを口座の1つのチャート(銘柄・時間枠は問いません)にアタッチし、アルゴリズム取引をオンにします。ご自身のルールに合わせて制限値を設定し、まずデモ口座でテストを行ってください。

入力

入力 デフォルト 意味
1日の最大損失(始値ベースの%) 4.0 0 = オフ
1日あたりの最大損失(口座通貨) 0 0 = オフ
最大総合ドローダウン(%) 8.0 0 = オフ
ドローダウンの測定基準 初期残高からの または最高純資産額(トレーリング)から
初期残高 0 0 = EAが最初に起動した時点の残高
1日あたりの利益目標(%) 0 0 = オフ
1日の損失の算出基準 残高と純資産のいずれか高い方 または残高、または純資産
新しい日はサーバー時刻で開始されます 0 0~23
未決済ポジションの決済/未約定注文の削除 true / true 指値価格に達した際の処理
リセットされるまで新規取引の決済を続ける true ロック中は口座残高を一定に保つ
このマジックナンバーのみ -1 -1 = すべての取引
チャートシンボルのみ false
ポップアップアラート/プッシュ通知 true / false
パネル設定 角、オフセット、フォントサイズ、色
起動時に保存状態をリセット false ロックを解除するには一度「true」に設定し、その後「false」に戻す

注

  • EAは、ターミナルが稼働中でかつ接続されている間のみ動作します。24時間5日間の保護を確保するには、VPS上で実行してください。
  • ポジションは市場価格で決済されるため、相場が急変する場合にはスリッページが発生する可能性があります。そのため、制限値は自身の厳格なルールよりも若干厳しく設定してください。

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

Symbol Spec Dump - export the trading conditions of all symbols to CSV Symbol Spec Dump - export the trading conditions of all symbols to CSV

A script that writes the trading conditions of the Market Watch symbols (or of all symbols of the server) to one CSV file: spread, stops level, freeze level, volume min / max / step / limit, contract size, tick size and value, swaps, margin, filling, order and expiration modes, and the quote and trade sessions of every weekday. Useful for comparing accounts and for checking the limits your EA must respect. It never trades and does not change Market Watch.

BrokerTime - DST rules and broker GMT offset (live, model and history estimate) BrokerTime - DST rules and broker GMT offset (live, model and history estimate)

An include file for daylight saving time and broker server time: US, EU and Australian DST dates, UTC to London / Frankfurt / New York / Tokyo / Sydney time, the live server offset, a broker time model (winter offset + DST rule) that also works for past dates and in the Strategy Tester, and an estimate of that model from the weekly market open in the H1 history. No DLL, no WebRequest, no files.

インデックス・ギャップ・マーカー - 日足での寄り付きギャップと埋まり状況 インデックス・ギャップ・マーカー - 日足での寄り付きギャップと埋まり状況

株価指数の毎日の寄り付きギャップをマークし、それぞれが埋まったかどうかを表示します。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

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