Trade Journal and Report
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
Trade Journal and Report は、決済済みトレードを集計してチャート上にトレード記録パネルを表示し、同じ内容を CSV と HTML レポートとして書き出す読み取り専用のインジケーターです。
発注は一切行いません。口座履歴を読み取ってパネルを描画し、ファイルを書き出すだけです。
【表示内容】
- 取引数:集計対象に含まれる決済済みトレードの件数
- 勝率:利益が出たトレードの割合
- 純損益、総利益/総損失
- プロフィットファクター、1トレードあたりの期待値
- 平均利益、平均損失、平均保有時間
- 期間中のドローダウン
【何の役に立つか】
MT5 の画面は約定1件ごとの損益は出しますが、システムの良し悪しを判断するには集計値が必要です。このパネルは取引中も数字を視界に置いておけます。さらに書き出したファイルを使えば、ターミナル外で同じデータを確認したり、月ごとの記録を残したり、表計算ソフトやトレード日誌に貼り付けたりできます。
【書き出すファイル】
- MQL5\Files\TradeJournal\Trades.csv … 決済1件につき1行
- MQL5\Files\TradeJournal\Report.html … ブラウザで開ける単体完結のレポート
フォルダ名・ファイル名は入力パラメータなので、口座ごと・期間ごとに別ファイルとして残せます。
【入力パラメータ】
集計範囲
- 履歴日数(0 = 全履歴)
- 銘柄フィルタ(空 = 全銘柄)
- Magic フィルタ(0 = 全て)
書き出し
- フォルダ、CSV ファイル名、HTML ファイル名
- CSV を書く(ON/OFF)、HTML レポートを書く(ON/OFF)
- 再スキャン間隔(秒)、HTML レポートの最大行数
パネル
- パネル表示、表示位置(コーナー)、X/Y オフセット、パネル幅、数値列のオフセット
- フォント、フォントサイズ
色
- 背景、ヘッダー、枠線、項目名、数値
【注意事項】
- 本インジケーターは読み取り専用です。発注は行いません。
- 集計対象は決済済みポジションのみです。保有中のポジションは含みません。
- 履歴の深さはブローカーが保存している口座履歴に依存します。
- 標準のチャートオブジェクトとファイル関数のみを使用します。DLL は不要で、外部へのデータ送信も行いません。
- ネットティング口座・ヘッジング口座の両方に対応しています。
【免責事項】
本インジケーターは分析ツールです。過去の成績は将来の結果を示すものではありません。取引にはリスクが伴います。
