BKT EdgeScope Analyzers
- ユーティリティ
-
Khac Thanh Bui
トレードのロジックをアルゴリズムの精度へ。実践的なトレードのニーズとハイエンドなソフトウェア開発の架け橋となり、FXとゴールド向けのプロフェッショナルツールを開発しています。
私の開発物:
- ⚙️ アルゴリズムシステム:プロップファーム(Prop-Firm)の厳しい基準を満たすロジック(安全なブレイクアウト、マーチンゲールなし)から、ダイナミックで高利回りのエンジン(スマートグリッド/DCA)まで提供します。
- 📊 高度なユーティリティ:シームレスな裁量トレードを実現する、プロ仕様のUIを備えた高性能ダッシュボードおよびポジション管理ツール。
私のコミットメント: - バージョン: 1.0
BKT EdgeScope
MetaTrader 5 用の読み取り専用の分析パネルです。口座の成績をエキスパートアドバイザー(EA)、戦略、通貨ペア、マジックナンバーごとに分けて表示します。
スクリーンショット付きの手順ガイドは MQL5 blog でご覧いただけます。
BKT EdgeScope は、ターミナルがすでに保持している取引履歴を読み取り、各ロボットが残高にどれだけ貢献したかを表示します。各行を評価し、その評価を平易な言葉で説明し、確認できるように計算過程を公開します。注文の発注、変更、決済は行わず、取引戦略を含まず、DLL もウェブリクエストも使用しません。
概要
MetaTrader は、運用しているすべてのものをまとめて 1 つの残高として表示します。同じ口座で複数の EA が動いている場合、その 1 つの数字だけでは、どの EA が利益を上げ、どの EA がそれを失ったのかが分かりません。BKT EdgeScope は履歴からすべての決済済みポジションを再構築し、ポジションを建てたロボットごとにまとめ、結果を 1 つの画面に表示します。
ポジションは個別の約定ではなくポジション単位で数えるため、複数回に分けて決済した取引も 1 件として扱います。戦略は、マジックナンバーと新規約定のコメントの組み合わせで識別されるので、同じマジックナンバーを共有するロボットも区別されます。画面下部の照合行は、再構築した結果を口座残高と比較し、差異があれば隠さずに表示します。
パネルは専用のチャート上に描画され、リアル口座とデモ口座の両方で動作します。そのチャートの通貨ペアや時間足は問いません。
主な機能
- EA、戦略、詳細パネルの 3 階層で構成されたボード。各行に決済済みポジション数、勝率、確定損益と未決済損益、プロフィットファクター、期待値、最大ドローダウン、リカバリーファクター、小さな資産曲線を表示します。
- Losing から Exceptional までの評価と文章による所見。サンプルが少なすぎる行は、数件の取引で判断せず Unproven と表示します。
- 評価の横に表示されるマークは、決済済み取引では見えないリスクや、取引が止まった戦略など、確認する価値のある具体的な点を示します。
- 3 つのビュー(EA 別、通貨ペア別、マジックナンバー別)、9 つの期間タブ、任意の期間を指定できるカレンダー。
- アジア、ロンドン、ニューヨークの時間帯フィルターと、ポジションを建てた時間ごとに結果をまとめる 24 時間のバー。
- マジックナンバーとロットサイズ、行同士の相関、約定品質、プロップファームの制限を扱うツールウィンドウ。
- Strategy Tester レポートの読み込み。レポートは同じボードに表示され、シミュレーションであることが明示されます。
- CSV エクスポート、スクリーンショットボタン、口座番号やブローカー名を含まない Share Card 画像。インターフェースは英語とベトナム語に対応しています。
使い方
パネルを専用のチャートに適用します。Toolbox を開き、History タブで右クリックして All history を選択してください。パネルはターミナルが読み込んだ分しか集計できないためです。その後、画面下部の照合行を確認します。
行をクリックすると詳細パネルが開き、評価の根拠となる数値、複数の情報源によるドローダウン、月別の結果、評価履歴のバーが表示されます。行にチェックを付けると、非表示にしたりグループ化したりできます。行を非表示にすると合計から除外されるため、そのロボットがなかった場合に口座がどう見えるかを確認できます。
各画面のスクリーンショット付きの完全なガイドは MQL5 blog にあります。
ドローダウンと推定値
MetaTrader は取引を保存しますが、取引と取引の間に口座がいくらの価値だったかは保存しません。そのためパネルは、複数の情報源によるドローダウンを並べて表示します。パネルが動作していた間の実測値、動作していなかった期間を価格バーから推定した値、取引の順序を入れ替えて求めたモデル値、そして決済済み取引のみから求めた値です。推定値には常に推定と明記されます。スリッページは現在のティック価値で評価されるため、参考値です。
入力パラメータ
すべての入力は任意です。
Display:
- Language - インターフェースの言語(英語またはベトナム語)
- Theme - ナイトまたはデイの配色
- Panel position, width and height - チャート上のパネルの位置とサイズ
- Remember layout - 期間、ビュー、テーマ、行の密度をセッションをまたいで保持
Analysis:
- Period on start - パネル起動時に選択される期間タブ
- Count positions by open time - ポジションを期間に振り分ける際に、決済時間ではなく建玉時間を使用
- Minimum number of setups before grading - 行が評価を受けるまでに必要な独立した判断の数
- Setup window - この秒数以内のポジションを 1 つの判断として扱う時間窓、0 で無効
- Fixed lot size for the what-if switch - 初期値 0.01
- Shared trading days for correlation - 相関値を表示するために 2 つの行が共通して持つ必要がある取引日数
Sessions and prop-firm:
- アジア、ロンドン、ニューヨークの各時間帯の開始時刻と終了時刻(サーバー時間)
- プロップファームの開始残高、1 日の損失制限、最大ドローダウン、利益目標、日付切り替え時刻。開始残高が 0 の場合はウィンドウが無効になります
- Measure drawdown from the highest equity - プロップファームの制限用に、最高資産額から測定するオプションのトレーリングモード
Sharing:
- Share Card signature - カードに表示するご自身のテキスト
- Detailed log - 処理時間を Experts タブに出力
注意事項
結果はターミナルが保持している履歴に依存するため、最初に All history を読み込んでください。ポジションは決済された時点で計上されるので、ある月に建てて翌月に決済した取引は翌月に含まれます。口座ごとにパネルは 1 つだけ実行してください。2 つ実行すると、互いに保存したレイアウトを上書きします。ご質問やご提案は、このページのコメント欄でお待ちしています。
このパネルは過去に起きたことを示すものです。将来の予測ではなく、高い評価が将来の結果を保証するものではありません。
