私たちのファンページに参加してください
- 発行者:
- ビュー:
- 28
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
純利益と勝率は、その戦略がどれだけの利益を生み出したかを示すものであり、その利益がどこから生じたかを示すものではありません。システムは堅調な純利益を示しているように見えても、実際には、数回の幸運な取引や、たった1日の爆発的な利益が、利益のほぼすべてを占めている場合があります。「利益集中度アナライザー」は、決済済みの取引データを分析し、利益が実際にどれほど幅広く、再現性があるかを正確に測定します。
このスクリプトは、決済済みの取引ごとに1行、2つの列(「日付」と「利益」)で構成されたCSVファイルを読み込み、「エキスパート」タブに完全なレポートを出力します:
- 集中度プロファイル— 総利益のうち、利益が出た取引の上位1%、5%、10%、25%、50%が占める割合。
- トップNのシェア— 利益額上位N件の取引が生み出した純利益の割合。
- 勝ちトレードのジニ係数:利益の不均衡度を示す0から1までの単一の数値。
- サバイバルテスト— 最も成績の良い数件の勝ちトレード(設定可能な割合)を除外し、純利益と利益率を再計算することで、外れ値を除いた場合でも優位性が維持されるかどうかを示します。
- 日次一貫性— 取引を日ごとに集計し、最も収益性の高い日をプロップファーム式の一貫性基準と比較します(合格/不合格)。
- 集中度、一貫性、サバイバルを組み合わせた総合スコア(A+~F)と、具体的な弱点を指摘する書面による推奨事項。
入力。 入力パラメータで指定された名前のCSVファイル(デフォルトはTrades.csv)を、ターミナルのMQL5\Filesフォルダに配置してください。ファイルには「Date,Profit」というヘッダー行があり、決済済みの取引ごとに1行ずつ記述されている必要があります。 初回実行時にファイルが見つからない場合、スクリプトはサンプルセットを生成して分析を行うため、すぐに結果を確認できます。 同梱のヘルパー ExportTrades.mq5 は、取引履歴からそのファイルを書き出します。その関数をエキスパートアドバイザーにコピーして OnTester() から呼び出すか、すでに取引履歴がある口座でスタンドアロンスクリプトとして実行してください。
パラメータ: InpFileName(CSVファイル)、InpConsistencyLimit(総利益に対する最大日数の上限(パーセント))、 InpTopN(集中度指標で使用する上位トレードの数)、InpRemovePct(サバイバルテストで除外される最高益トレードの割合)、および複合スコア用の3つの重み InpWeightConc、InpWeightConsist、InpWeightSurv。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/74245
RealCost XAU Session Cost Snapshot MT5
XAUUSD/GOLDのシンボル設定、スプレッド、ティック値、契約サイズ、取引数量の単位、ストップ/フリーズレベル、スワップ、および口座コンテキストをログおよびオプションでCSVファイルに記録するオープンソースのMT5スクリプトです。
FVG Imbalance Marker Helper
チャート上に、シンプルな3本足の強気・弱気のフェアバリュー・ギャップを表示する、教育用の小さなMetaTrader 5インジケーターです。
Premium Discount Range Mapper
選択した市場レンジから、プレミアム、均衡、ディスカウントの各エリアを表示する、軽量な教育用MetaTrader 5インジケーターです。
Drawdown DNA Analyzer
単なる「最大ドローダウン」という数値だけでなく、口座のドローダウンの構造を分析するネイティブのMQL5スクリプトです。日次のエクイティカーブ(Date,DailyPnL CSV)を読み込み、アンダーウォーターカーブを再構築し、それを個々のドローダウンエピソードに分割して、その深さ、継続期間、回復時間を算出します。 その後、「ウルサー指数」、「ペイン指数」、「回復係数」、およびアンダーウォーター状態の継続時間を算出し、これらを組み合わせて単一のレジリエンススコア(A+~F)と推奨事項を生成し、「エキスパート」タブに表示します。外部ライブラリは不要です。ファイルが見つからない場合はサンプルカーブを生成するため、インストール後すぐに実行可能です。
