ExportCSV
- ユーティリティ
- Etsushi Ishizuka
- バージョン: 1.13
ExportCSVFile
概要
ExportCSVFile は、MetaTrader 4 の口座履歴を指定期間で抽出し、CSVファイルとして出力するスクリプトです。
取引履歴を分析したり、Excelなどで集計・可視化する際に便利です。
自動売買のパフォーマンス検証や、手動取引の記録整理にも利用できます。
主な機能
-
期間を指定して口座履歴を出力
-
CSV形式(カンマ区切り)で保存し、Excelで直接開ける
-
OpenTime / CloseTime / Lots / Price / Profit / Swap / Commission / Magic / Comment など主要項目を出力
-
UTF-8(BOM付き)で文字化けを防止
-
出力時に確認ダイアログを表示し、安全に実行可能
出力項目
出力されるCSVには以下の列が含まれます。
Ticket, Type, Symbol, OpenTime, CloseTime, Lots, OpenPrice, ClosePrice, SL, TP,
Profit, Commission, Swap, NetProfit, Pips, Magic, Comment
使い方
-
MT4の「ナビゲーター」ウィンドウから、本スクリプトをチャートにドラッグ&ドロップします。
-
パラメータで出力期間(FromDate / ToDate)を指定します。
-
実行時に確認ダイアログが表示されます。「はい」を選択すると出力が開始されます。
-
出力されたCSVは、次のフォルダに保存されます。
MQL4/Files/AccountHistory_full.csv -
Excelなどで開いて内容を確認できます。
パラメータ
-
fromDate:履歴抽出の開始日時
-
toDate:履歴抽出の終了日時
-
UseCloseTimeFilter:クローズ時刻で期間を判定するか(true=クローズ時刻 / false=オープン時刻)
-
FileName:保存ファイル名または絶対パス指定
注意事項
-
このスクリプトは注文を発注・変更・削除しません。
-
履歴の読み取り専用であり、取引への影響はありません。
-
MT4の「口座履歴」タブに該当期間のデータが読み込まれている必要があります。
-
出力内容は取引口座の設定やブローカー仕様により異なる場合があります。
互換性
-
対応プラットフォーム:MetaTrader 4
-
動作環境:Windows版MT4
-
言語:日本語・英語
-
提供元:TOKYO-EA
