ChartLedger
- ユーティリティ
- バージョン: 1.0
何を取引したかだけでなく、その取引を行ったときにチャートがどのように見えていたかも振り返ることができます。
ChartLedger は MetaTrader 5 用のローカル型ビジュアル・トレードジャーナルです。適用されたチャートのシンボルに対する取引を自動的に記録し、取引データとエントリー時および最終決済時のチャートスクリーンショットを組み合わせて保存します。
取引を振り返る際には、ChartLedger からインタラクティブな HTML レポート、Excel 互換ワークブック、CSV ファイル、関連するチャート画像を含む完全なローカルエクスポートを作成できます。
ChartLedger は監視専用です。 売買リクエストを送信せず、注文やポジションを新規作成、変更、決済することもありません。
ChartLedger を使う理由
取引履歴からはエントリー価格、決済価格、取引結果を確認できます。
ChartLedger は、ジャーナル対象として実際に使用している MetaTrader チャートをキャプチャし、時間足、インジケーター、描画オブジェクト、チャートレイアウトを含む視覚的な市場状況を記録します。
そのため、次のような取引の振り返りに利用できます。
- 手動取引。
- MetaTrader のモバイル端末または Web 端末から実行した取引。
- 別の Expert Advisor によって開始された取引。
- Magic Number Filter を使用した個別の自動売買戦略。
ChartLedger が記録する内容
- Buy または Sell の方向。
- エントリー価格と決済価格。
- 取引数量と保有時間。
- 総利益、手数料、スワップ、純利益。
- ポイントおよび pips での結果。
- 初期リスクを判定できる場合の R 単位の結果。
- 取引開始時および最終決済時のチャートスクリーンショット。
- 取引元、Magic Number、注文コメント。
- 取得可能な場合の自動決済理由。
- 該当する場合、全決済、部分決済、netting 口座での反転を個別のジャーナル記録として保存。
取引時のビジュアルコンテキスト
新しい取引が検出されると、ChartLedger はエントリー時の現在のチャートを自動的にキャプチャできます。
取引が完全に決済されると、最終的なチャート状況をキャプチャし、決済情報をジャーナル記録に追加できます。
スクリーンショットには、キャプチャ時点の実際のチャート状態が反映されます。
- 現在の時間足。
- チャートの色とレイアウト。
- インジケーター。
- 描画オブジェクト。
- 表示されているマーケット構造とプライスアクション。
Snapshot ボタンを使用すると、いつでも追加のチャート画像を手動で保存できます。
ローカルジャーナルのエクスポート
Enable Live Report を有効にすると、記録された取引活動と手動スナップショットの後に、ChartLedger は現在のローカルレポートも更新します。ライブレポートは同じ場所で更新されます。タイムスタンプ付きの永続的なアーカイブが必要な場合は、Export を使用してください。
ChartLedger ダッシュボードの Export を押すと、タイムスタンプ付きのローカルレビュー用フォルダが作成されます。
各エクスポートには次のファイルを含めることができます。
- index.html - サマリーメトリクス、展開可能なチャートスクリーンショット、画像ズーム機能を備えたインタラクティブなビジュアルレポート。
- ChartLedger_Journal.xml - Summary シートと Trades シートを含む Excel 互換ワークブック。
- trades.csv - 詳細な取引記録。
- summary.csv - 取引全体のサマリー。
- daily_summary.csv - 取引日ごとに集計した結果。
- images - HTML レポートで参照されるスクリーンショットのローカルコピー。
HTML レポートは視覚的な振り返り向けです。Excel 互換ワークブックおよび CSV ファイルは、並べ替え、フィルター、独自計算、表計算ソフトでの追加分析に利用できます。
すべてのファイルはローカル環境の次のフォルダに保存されます。
MQL5\Files\ChartLedger\Exports
基本的な使い方
継続的に振り返るには、Enable Live Report を有効のままにしてください。個別のタイムスタンプ付きアーカイブを保存したい場合にのみ、Export を使用します。
- ジャーナルに記録したいシンボルのチャートに ChartLedger を適用します。
- Enable Trade Recording を有効のままにします。
- 手動または別の Expert Advisor を使用して通常どおり取引します。
- 追加のチャート画像を保存したい場合は Snapshot を使用します。
- ジャーナルを振り返る、または保存したい場合は Export を押します。
特定の戦略専用のジャーナルを作成する場合は、Magic Number Filter にその戦略の Magic Number を設定します。
-1 のままにすると、適用されたチャートシンボルで記録されたすべての取引が対象になります。
チャート上のダッシュボード
コンパクトなダッシュボードには、現在のジャーナル状態がチャート上に直接表示されます。
- チャートシンボル。
- 記録状態。
- 記録済み取引数。
- キャプチャ済みスクリーンショット数。
同じダッシュボードから手動 Snapshot の作成やジャーナルの Export を実行できます。
入力パラメータ
取引記録
- Enable Trade Recording - 新しい取引の記録を有効化または一時停止します。
- Capture On Trade Open - 取引開始時にチャートを自動キャプチャします。
- Capture On Final Close - 取引が完全に決済された際にチャートを自動キャプチャします。
スクリーンショット出力
- Screenshot Width Pixels - 生成するスクリーンショットの幅。
- Screenshot Height Pixels - 生成するスクリーンショットの高さ。
エクスポートフィルター
- Export Period - 全記録、当日、過去 7 日、または当月。
- Export Source - すべて、手動、Expert Advisor、またはその他。
- Magic Number Filter - -1 はすべての取引を含み、それ以外の値では指定した Magic Number のみを対象とします。
重要事項
- ChartLedger は、適用されたチャートのシンボルのみを記録します。
- 別のシンボルも記録する場合は、そのシンボルのチャートに別の ChartLedger インスタンスを適用してください。
- 同一シンボルでは ChartLedger を 1 インスタンスのみ実行できます。ジャーナル状態の保護と重複記録の防止のため、2 つ目のインスタンスは拒否されます。
- ChartLedger は、別の Expert Advisor が使用している同一シンボルの別チャート上で実行し、その売買活動を監視できます。
- ChartLedger は、適用中に検出された新しい取引活動を記録します。ローカルジャーナルは再起動後も保持されますが、記録開始前に行われた取引を再構築することはありません。
- スクリーンショットには、キャプチャ実行時の現在のチャート状態が反映されます。
- R 結果は、取引の初期リスクを判定できる場合にのみ利用できます。
- すべてのジャーナルデータとエクスポートは MetaTrader ターミナルのデータフォルダ内にローカル保存されます。
- 外部アカウント、クラウドサービス、Web サービスは不要です。
- ChartLedger は取引の記録と振り返りを目的としたツールです。売買シグナルを提供せず、取引結果を保証するものでもありません。
