Five Prompts Every NinjaTrader Funded Trader Should Save
Five AI prompts for NinjaTrader funded traders that reduce risk instead of increasing it. Pre-session check, daily loss room, webhook audit, copier mismatch, post-session journal review. Copy and customize.
Most AI trading prompt collections are written for content. These five are written for traders. Each one runs read-only on CrossTrade MCP. Each one is the kind of thing you should save in your prompt library and run on a schedule. The point is to reduce risk, not increase the surface area of decisions you have to make in the heat of a session.
Prompt 1: pre-session account check
Run this every morning before you trade.
On APEX1234, give me a pre-session brief. Call ListAccounts, GetConnections, ListPositions, ListOrders, GetAccountSummary, and GetWatermarks. Tell me what is open, what is working, today's realized P&L so far, and any account state that looks unusual. Do not place anything.
What it catches: stale working orders that should have been canceled at yesterday's close, unprotected positions that survived the prior session, account disconnections, watermark anomalies.
Prompt 2: daily loss room review
Run mid-session if you feel the day getting away from you.
On APEX1234, recompute drawdown room. Use GetAccountSummary and GetWatermarks. Apply a $1,500 trailing drawdown against the high watermark and current balance. Tell me exactly how many dollars of room I have left and what the worst-case fill on my open position would do to it. Do not place or cancel anything.
What it catches: the moment the math says you should stop trading even if you do not feel it yet. The "five more ticks of pain" rationalization survives a vague sense of how much room is left. It does not survive a number.
Prompt 3: webhook audit
Run after any session that used TradingView webhooks.
Pull TradingView webhook signals on APEX1234 for today. For each, find the matching add-on activity entry, order, and execution. Tell me which signals filled, which were rejected, which produced no order, and the likely cause for each non-fill. Redact account identifiers.
What it catches: silent webhook failures. The alert fired; the trade did not happen; the broker UI does not show anything. The agent finds the gap in the chain and points at it.
Prompt 4: copier mismatch diagnosis
Run any time you notice your follower accounts are not in sync with the leader.
For leader APEX-LDR and follower APEX-FLW, pull GetActivityLog for both accounts for the last 30 minutes. Pull ListOrders and ListExecutions in the same window. Build a chronological timeline. Tell me when the divergence started and the verbatim rejection reason if any.
What it catches: missed follower fills, quantity mismatches, configuration drift. The activity log surfaces the reason every time; the prompt makes the agent read it.
Prompt 5: post-session journal review
Run at the end of every trading day.
On APEX1234, pull today's matched trades from the journal. Group by setup if tagged, otherwise by instrument. Report win rate, average win, average loss, the three biggest losers, and any trades within 60 seconds of a prior losing trade. Tell me how much of today's P&L came from those revenge-style entries.
What it catches: revenge trades, sizing errors, time-of-day patterns. The agent reads every trade; you decide what changes tomorrow.
How to customize for your firm
Each prompt uses placeholders you should replace:
- Account name (e.g.,
APEX1234). - Drawdown amount and model (trailing vs static; $1,500 vs $2,500).
- Firm-specific news windows and constraints.
- Buffer thresholds (when to refuse new trades).
The prompts are read-only, so the OAuth scope (mcp:read) keeps them safe even if you forget to customize a value.
Link to the full prompt library
For the full library across read-only and trade-enabled workflows, see the NinjaTrader AI Prompt Library. For firm-specific guardrail prompts, see the Prop Firm Guardrail Generator.
Five prompts, five workflows. Save them. Run them. Lose less.