Read-only ยท Journal ยท Analysis

Chat with Your NinjaTrader Trade Journal Using AI

Most traders don't read their journal. The journal sees ten months at a time; you see one trade at a time. CrossTrade MCP exposes the matched-trade journal, executions, webhook signal history, and add-on activity to any MCP-compatible AI client. Ask in plain English; the agent assembles the answer from your real fills.

Direct answer

Your real fills, in natural language

CrossTrade MCP gives an AI agent read-only access to your CrossTrade matched-trade journal. Entries are matched into round-trip trades with realized P&L, instrument, side, timing, and (if you tag) setup. The agent pulls trades for a window you define and produces summaries, breakdowns, and pattern analyses. No write permission required; the workflow runs entirely on mcp:read.

What the agent can answer

Questions traders actually have

Best and worst sessions

"What were my best and worst sessions in the last 30 days, ranked by realized P&L?"

Setup decay

"For my morning breakout setup, has expectancy fallen week over week in the last six weeks?"

Symbol expectancy

"Bucket my MES and MNQ trades. Which symbol pays me?"

Revenge trading

"Find any trade that started within 90 seconds of a prior losing trade in the same instrument."

Sizing errors

"Find any trade where implied risk exceeded 1% of starting balance."

Missed stops or targets

"Were any of my exits more than 2 ticks worse than the working stop or target?"

Funded futures examples

What funded traders should ask

Daily loss approach

Funded prompt On APEX1234, pull today's matched trades plus GetWatermarks and GetAccountSummary. Tell me the lowest watermark I hit today and the drawdown room I had at that point. Group losing trades by setup or instrument.

Did I size beyond plan?

Sizing audit For the last 50 trades on APEX1234, compute the dollar risk implied by quantity and stop distance. Flag any trade where implied risk exceeded 1% of the $50K starting balance.

News-window trades

News audit Pull the last 14 days of trades on APEX1234. Flag any trade entered within 2 minutes before or after FOMC, CPI, or NFP times for the same window.

After-lockout trades

Lockout audit For each day in the last 14 days, identify the first trade after I crossed within $100 of my daily loss limit. Report whether each was a win or loss.
Prompt library

Five prompts to copy

Last 20 trades

Last 20 Pull the last 20 closed trades on Sim101 from the journal. Group by instrument and side. Report win rate, average win, average loss, biggest win, biggest loser. Do not expose the account number.

Losing trades by setup

Losers by setup For the last 30 days, group losing trades by tagged setup. Report total realized loss, count, and average loss per setup. Flag any setup with average loss greater than $200 and at least 5 trades.

First-loss behavior

First-loss audit For each trading day in the last 30 days, identify the first losing trade. Tell me how the rest of that day finished on average compared to days without a first-loss.

MES vs ES comparison

MES vs ES Pull all matched trades for MES and ES in the last 60 days. Compute expectancy per trade, win rate, and total realized P&L per symbol. Tell me whether trading MES paid more or less than ES per unit of risk.

Webhook strategy decay

Webhook decay For trades originated from TradingView webhooks in the last 30 days, bucket by week. Tell me weekly expectancy and whether the trend is positive or negative.
What the agent inspects

The data sources behind the answers

Tool
What it provides
GetJournalTrades
Matched round-trip trades with realized P&L, side, instrument, timing, and tagged setup.
ListExecutions
Raw fills tied to orders.
ListOrders / GetOrder
Order parameters and final status.
ListPositions
Final state after each trade.
GetActivityLog
CrossTrade Add-On events around each trade.
GetSignalHistory
TradingView webhook signals that originated trades.
GetAccountSummary & GetWatermarks
Daily P&L context and drawdown reference.
Privacy and security

Read-only and redactable

  • The journal lives in your CrossTrade account. The agent reads it through OAuth-authorized MCP calls.
  • Scope is mcp:read; the agent cannot place, modify, or cancel.
  • When the agent summarizes for sharing, ask it to redact account identifiers and broker names. Review before sharing.
  • Revoke the AI client's token at any time from AI Clients.
Limits

What this does not do

  • The journal is descriptive, not predictive. An expectancy number for last month is history, not a forecast.
  • It is not financial advice. Use the analysis to make your own decisions.
  • The agent will not enforce firm rules. Apex's no-automation rule is for you to honor.
  • The agent cannot edit the journal. The journal is the truth source.
FAQ

Frequently asked questions

What is an AI trade journal?

An AI agent that reads your real trade history through CrossTrade MCP and answers questions in natural language.

Can ChatGPT analyze my NinjaTrader trading history?

Yes, with CrossTrade MCP and mcp:read.

Is this safe on a funded account?

Read-only journal review is among the safest uses of AI. Trade-enabled is a separate question with firm-specific rules.

Does the agent see my real account numbers?

It can. Instruct it to redact in the final summary. Review before sharing.

Will it predict future trades?

No. It reports on what already happened.

Start with a journal review

The highest-value, lowest-risk AI workflow on any NT8 account.