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

Execution Cost Sensitivity Analyzer - MetaTrader 5のためのスクリプト

発行者:
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
財務・国際ビジネスの専門家であり、財務管理を専門としています。MQL5およびPythonの独学開発者として、アルゴリズム取引、マルチアセットポートフォリオの構築、定量的リスク管理に注力しています。
私の仕事の核心は、孤立した戦略ではなく、協調的なポートフォリオとして機能するエキスパートアドバイザーの設計、最適化、検証にあります。相関分析、時間カバレッジマッピング、資産クラスの分散化を活用し、単一の商品や単一のアプローチに依存しないシステムを構築しています。
ビュー:
25
評価:
(2)
パブリッシュ済み:
CostSens.mq5 (23.21 KB) ビュー
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動



バックテストでは、想定したコストのみが計上されます。純利益やプロフィットファクターはそのコストに基づいて算出されるため、エッジがコストラインにどれだけ近づいているかは決して明らかになりません。このツールは、「戦略のエッジが失われるまでに、どの程度の執行コストを吸収できるか」という疑問に直接答えます。

このスクリプトは、Date,Profit,Volume形式のファイル(1取引の決済ごとに1行)を読み込み、「エキスパート」タブに完全なレポートを出力します:

  • 1取引あたりの損益分岐コスト— 純利益がゼロになるコスト水準(1取引あたりの平均エッジ)。
  • クッション— 純利益がゼロになる前に、エッジが吸収できる、想定される現実的なコストの倍数。
  • 想定コストにおける純利益と利益率— 過去の全取引を想定コストで 再評価した結果に加え、想定コストの0倍から3倍までのコスト感応度曲線。
  • 勝率の低下— 想定コストによって勝ちトレードが負けトレードに転じた件数。
  • クッション、利益係数の回復力、および勝ち取引の減少率を組み合わせた総合スコア(A+~F) と、書面による推奨事項。

入力。 入力パラメータで指定された名前のCSVファイル(デフォルトはTrades.csv)を、ターミナルのMQL5\Filesフォルダに配置してください。ファイルには、ヘッダーとしてDate、Profit、Volumeを含め、決済済み取引ごとに1行ずつ記載してください。Volume列はオプションです。これが欠落している場合、コストはロット単位ではなく取引単位で適用されます。 初回実行時、ファイルが見つからない場合、スクリプトは再現可能なサンプルを生成して分析するため、出力結果を即座に確認できます。ヘルパースクリプト ExportCost.mq5 は取引履歴からファイルを書き出します。その関数をエキスパートアドバイザーにコピーして OnTester() から呼び出すか、スタンドアロンスクリプトとして実行してください。

パラメータ。 InpFileName(読み込むCSVファイル);InpCostPerLotおよびInpCostFixed(想定されるロットあたりのコストおよび取引ごとのコスト);InpCushionTarget(満点を獲得するためのクッション値); InpThinMult(薄利勝利の閾値);InpErosionTol(勝利時の損耗許容値);InpWeightCushion、InpWeightPF、InpWeightErosion(3つの次元重み、自動的に正規化されます)。

このツールは純粋なMQL5で記述されています。外部ライブラリ、Python、DLLは一切必要ありません。

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

BBandsPsar BBandsPsar

BBandsPsarは、ボリンジャーバンドのボラティリティ分析フレームワークとパラボリックSARのトレンドフォローロジックを融合させた、独自のハイブリッド指標です。これら2つの手法を統合することで、単一の統合されたツール内で、市場のボラティリティと新たなトレンドの動向を効果的に調和させています。

Spread Monitor Panel - live spread with spike alerts Spread Monitor Panel - live spread with spike alerts

チャートシンボルのリアルタイムスプレッドを表示するチャート内パネル。現在値、最小値、平均値、および接続以降の最大値を、警告閾値および危険閾値に応じて色分けして表示します。さらに、スプレッドが危険レベルにN秒連続で留まった場合(ニュースやロールオーバーによる急変動時など)、オプションでアラートを発信します。

Stochastic Protector Stochastic Protector

このエキスパートアドバイザーは、ストキャスティクスオシレーターを監視し、ユーザーが選択した条件(買われすぎ圏を上回るクロスオーバー、売られすぎ圏を下回るクロスオーバー、買われすぎ/売られすぎ圏への突入、またはそれらの圏からの脱出)に基づいて、ポジションを自動的に決済します。決済対象となるポジションは、利益の状態(損失、利益、またはその両方)によってフィルタリングされます。 オプションのテストモードでは、%D線が基準線(50)周辺の設定可能なオフセットレベルをクロスした際に、基本的なエントリーシグナルが発生します。

Prop Firm Risk Dashboard - daily loss and drawdown monitor Prop Firm Risk Dashboard - daily loss and drawdown monitor

日次損失制限および最大ドローダウン制限に対して口座の状況を追跡する、読み取り専用のチャート上パネルです。ステータスは「OK」「警告」「危険」の3段階で色分けされています。監視機能のみであり、注文の発注、変更、決済は一切行いません。