TraderMemos
ガイド

対応ブローカー

すべてのブローカープリセットとステートメントパーサー — 各プラットフォームでエクスポートすべきファイルと、時刻が解釈されるタイムゾーン。

以下のエクスポートはインポーターが自動認識します。ファイルを投入するだけで、列マッピング・ ブローカー名・タイムゾーンがプレビューに事前入力されます。掲載されていないものも 汎用の約定 CSV として取り込めます — 列は手動でマッピングします。

検出のしくみ

  • CSV プリセットはファイルのヘッダー名で照合します。認識されたエクスポートは列マッピングと タイムスタンプの解釈タイムゾーンを事前入力します。どちらも確定前に編集できます。
  • MetaTrader ステートメントはファイルの内容(ファイル名ではなく)から検出します。MT5 の 取引履歴レポートと MT4 のステートメントは CSV ではなく表形式ドキュメントなので、 マッピングステップは完全にスキップされます。

タイムゾーン

ブローカーのエクスポートに UTC オフセットが含まれることはほぼありません — タイムスタンプは プラットフォームだけが知っているタイムゾーンの壁時計時刻です。各プリセットは、その プラットフォームが慣例的に書き出すタイムゾーンを保持します:

  • 米国株ブローカーは米国東部時間でエクスポートします。
  • 先物プラットフォームは取引所(シカゴ)時間でエクスポートします。
  • FX/CFD プラットフォーム(cTrader、DXtrade、Match-Trader)はデフォルト UTC ですが、 プラットフォームやポータルで設定されたオフセットに従います — 自分の設定を確認してください。
  • MetaTrader のレポートはブローカーサーバーの時計を使います — 慣例的に EET/EEST (GMT+2/+3、日足がニューヨークセッションで閉じるように)で、UTC ではありません

プレビューには想定タイムゾーンが表示され、確定前に上書きできます。オフセット付きの タイムスタンプ(Z+hh:mm 付き ISO 8601)はこの想定を無視します。トレードが数時間 ずれて記録された場合は、バッチを削除して再インポートし、プレビューでタイムゾーンを 修正してください。

CSV プリセット

プラットフォームエクスポートするファイル時刻の解釈数量
Interactive BrokersFlex クエリまたはアクティビティ・ステートメントの約定 CSV(Buy/SellTradePrice 列)米国東部時間株数 / 枚数
ThinkOrSwimAccount Statement → Account Trade History セクションのエクスポート米国東部時間株数 / 枚数
Webull注文エクスポート(約定済み注文)米国東部時間株数
Charles Schwab取引明細(Transactions)エクスポート米国東部時間株数
Tradovate約定(Fills)エクスポートシカゴ(取引所時間)先物枚数
NinjaTraderExecutions グリッドのエクスポート米国東部時間先物枚数
cTraderHistory タブのエクスポート — 決済済みポジション 1 件につき 1 行(建玉+決済)UTC(プラットフォーム設定のオフセット)ロット
DXtradeOrder History エクスポート(プロップファームのポータル) — 約定 1 件につき 1 行UTCロット
Match-Traderポジションのエクスポート(決済済みまたは保有中) — ポジション 1 件につき 1 行UTCロット

補足:

  • cTrader / Match-Trader の行はポジション単位です。各行が建玉約定決済約定になります。 Match-Trader の保有中ポジションの行は建玉約定のみ取り込まれます — 決済後に再インポート すれば往復が完成します(重複はスキップされます)。
  • DXtrade のポータルはプロップファームごとに異なります。プリセットは一般的な Filled Volume / Fill Price の注文履歴レイアウトに一致します。

MetaTrader ステートメント(MT4 / MT5)

CSV は不要です — ターミナル自身のレポートをエクスポートして、そのままアップロードします:

ターミナルエクスポートするファイル取り込まれる内容
MetaTrader 5取引履歴レポート — History タブを右クリック → Report(レポート)→ XLSX または HTML**Deals(約定)**テーブル:すべての buy/sell ディールが約定になります
MetaTrader 4ステートメントまたは詳細な口座履歴 — Account History タブを右クリック → Save as Report(レポートとして保存)→ HTML**Closed Transactions(決済済み取引)**テーブル:各行が建玉+決済の約定ペアになります
  • 残高行(入金・クレジット・訂正)とキャンセルされた待機注文は黙ってスキップされます。 フィールドが壊れた行はインポートを中断せず、プレビューに行エラーとして表示されます。
  • 手数料(commission)は独立したコスト行のまま、スワップ(と fee 列)は fees として 取り込まれます — MetaTrader 口座では別々のコストだからです。
  • 時刻はデフォルトで MetaTrader の**サーバー時間の慣例(EET/EEST)**で解釈されます。 ブローカーのサーバーが UTC や現地時間で動いている場合は、確定前にプレビューで タイムゾーンを上書きしてください。

ロットから数量への変換

ロット建てのプラットフォーム(cTrader、DXtrade、Match-Trader、MetaTrader)では、P&L 計算は 株式/オプションの乗数ではなく、シンボルごとの契約サイズを解決します:

シンボル1.00 ロットあたりの数量
FX ペア(EURUSD、GBPJPY、…)100,000
金・プラチナ・パラジウム(XAU*、XPT*、XPD*)100
銀(XAG*)5,000
指数 / 暗号資産 CFD1(価格がそのまま契約価値)

ブローカーのシンボル接尾辞(EURUSD.rXAUUSDm)も認識されます。

お使いのブローカーがない場合

シンボル / 売買 / 数量 / 価格 / 時刻の列がある約定エクスポートなら、 汎用 CSV マッピングで取り込めます — プリセットは マッピングの手間を省くだけです。マスキングしたサンプルエクスポートを添えて GitHub Issue を開いていただければ、 プリセットを追加します。

このページの内容