私たちのファンページに参加してください
- 発行者:
- ビュー:
- 25
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
バックテストでは、想定したコストのみが計上されます。純利益やプロフィットファクターはそのコストに基づいて算出されるため、エッジがコストラインにどれだけ近づいているかは決して明らかになりません。このツールは、「戦略のエッジが失われるまでに、どの程度の執行コストを吸収できるか」という疑問に直接答えます。
このスクリプトは、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は、ボリンジャーバンドのボラティリティ分析フレームワークとパラボリックSARのトレンドフォローロジックを融合させた、独自のハイブリッド指標です。これら2つの手法を統合することで、単一の統合されたツール内で、市場のボラティリティと新たなトレンドの動向を効果的に調和させています。
Spread Monitor Panel - live spread with spike alerts
チャートシンボルのリアルタイムスプレッドを表示するチャート内パネル。現在値、最小値、平均値、および接続以降の最大値を、警告閾値および危険閾値に応じて色分けして表示します。さらに、スプレッドが危険レベルにN秒連続で留まった場合(ニュースやロールオーバーによる急変動時など)、オプションでアラートを発信します。
Stochastic Protector
このエキスパートアドバイザーは、ストキャスティクスオシレーターを監視し、ユーザーが選択した条件(買われすぎ圏を上回るクロスオーバー、売られすぎ圏を下回るクロスオーバー、買われすぎ/売られすぎ圏への突入、またはそれらの圏からの脱出)に基づいて、ポジションを自動的に決済します。決済対象となるポジションは、利益の状態(損失、利益、またはその両方)によってフィルタリングされます。 オプションのテストモードでは、%D線が基準線(50)周辺の設定可能なオフセットレベルをクロスした際に、基本的なエントリーシグナルが発生します。
Prop Firm Risk Dashboard - daily loss and drawdown monitor
日次損失制限および最大ドローダウン制限に対して口座の状況を追跡する、読み取り専用のチャート上パネルです。ステータスは「OK」「警告」「危険」の3段階で色分けされています。監視機能のみであり、注文の発注、変更、決済は一切行いません。
