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

Trade Excursion Report: MFE and MAE of every closed trade, to CSV - MetaTrader 5のためのスクリプト

Joao Prata Silva Yglesias
Joao Prata Silva Yglesias
Trader and algorithmic developer focused on risk-managed automation for the Forex market. I build Expert Advisors that prioritize capital protection and survivability over hype — real strategies, transparent results, and live monitoring.
| Japanese English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
ビュー:
18
評価:
(1)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

そこに書かれている内容

決済済みポジションごとに1行ずつ、DEAL_POSITION_IDごとにグループ化されます(ヘッジ口座およびネッティング口座で動作します。ヘッジ口座のデモ環境でテスト済み)。 列:チケット、銘柄、方向、建玉時間、決済時間、建玉価格、決済価格、利益ポイント、MFEポイント、MAEポイント、キャプチャー比率、対象バー数、保有時間。

入力項目

  • InpDias — 読み込む履歴の日数(365)
  • InpSoEsteAtivo — 指定したチャートシンボルのみ、または履歴内のすべてのシンボル(false)
  • InpTF — 変動幅の測定に使用する時間枠(現在のチャート)
  • InpArquivo — MQL5\Files ディレクトリ内の CSV ファイル名

エキスパートログに出力される概要

取引回数、勝ち/負け、純利益、勝ちトレードのMFEおよびMAEの中央値、 負けトレードのMAEの中央値、CAPTURE比率の中央値、1トレードあたりのバー数の中央値、1バーのみのトレード数、およびターミナルにその銘柄のバーがもはや存在しないため測定できなかったトレード数(例えば、期限切れの先物など) — これらは報告され、黙ってゼロとして書き込まれることはありません。

測定の制限

インパルス・トレンド・フォロワー(InpTF)において、各トレードが跨ぐバーの高値と安値から変動幅が算出されます。バー内の価格推移は不明です。バーの列に多くのトレードで「1」が表示される場合は、より短い時間足で実行してください。

TradeExcursion.mqh を Trade Excursion インジケーターと共有してください。インクルードファイルは MQL5\Include フォルダに配置します。

見学会報告書:概要が「エキスパート」ログに印刷されました

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

SessionReopenEA SessionReopenEA

CMEでは、金には日次メンテナンス休憩があります。11年間のサンプル期間において、どの暦年でも、休憩後の最初の1時間は、偶然で説明できる範囲を超えて価格が上昇していますが、その日の他の時間帯は横ばいとなっています。 1セッションにつき1回の取引、ボラティリティに比例したサーバーサイドストップ、平均化やグリッド戦略は行わない。 その後、私のコストモデルが誤りであることが判明した。 実際のティックデータを用いたバックテストの結果、取引再開時の真の往復コストは約60ポイントであることが判明しました。これは、私の調査で算出されていた19ポイントとは異なります。M1のバースプレッドフィールドはバーごとの集計値であるため、実際のコストを約3分の1に過小評価していたのです。修正後のコストで11年間のデータを再計算した結果は以下の通りです: +3.34 bps、t 7.40、勝率59.3% → +1.60 bps、t 3.42、勝率50.8% エッジは維持されていますが、その強さは当初の半分以下に低下しています。2つ目の数値こそが実態です。 これは、年間約+3.3%、ドローダウン4.6%、およそ9年に1回はマイナスの成績というものではない。0.01ロットの場合、年間約130回となるが、これは戦略そのものではなく、ポジションサイズを測る数値に過ぎない。

Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed

チャートに追加し、任意のカスタムインジケーターの名前を入力するだけで、そのインジケーター独自のバッファーに基づいて、ポップアップ、サウンド、スマートフォンへのプッシュ通知、またはメールでアラートを受け取ることができます。iCustomを通じてインジケーターを読み込むため、ソースコードは必要ありません。ダウンロードしたコンパイル済みの.ex5ファイルがあれば十分です。 また、より高い時間足からそのインジケーターを読み取ることも可能で、クローズしたバーを再チェックして、インジケーターがリペイントしているのか、単に遅延しているのかを判断します。 このツールは「EXPLORE」モードで起動し、そのインジケーターが持つすべてのバッファと、各バッファの内容を一覧表示します。なぜなら、「どのバッファにシグナルが含まれているのか」という疑問こそが、多くのユーザーがiCustomの利用を諦めてしまう原因となっているからです。

CGoldSymbol - find the broker's gold and size the position correctly on it CGoldSymbol - find the broker's gold and size the position correctly on it

ブローカーがどのような名称で呼んでいるかにかかわらず「ゴールド」シンボルを検出し、契約仕様を推測するのではなくターミナルから読み取り、口座通貨建てのリスクを、そのブローカーに適したロットサイズに変換します。

OHLC Reality Check - at what stop distance does your backtest start lying? OHLC Reality Check - at what stop distance does your backtest start lying?

すべてのM1バーで仮想のブラケット取引を開き、実際のティック履歴に沿ってシミュレーションを進め、さまざまなストップ距離の範囲について、1分足OHLCモデリングが取引の結果を逆方向に予測してしまう頻度を報告します。