Prop Firm Guardrail Generator
Pick your firm, account stage, drawdown model, max contracts, news rules, and copier settings. The generator produces a plain-English pre-trade checklist, an AI-agent system prompt, a post-session audit checklist, and a JSON-like guardrail object you can drop into your prompt. Verify all firm rules against the official source list before using.
The agent does the math; you set the rules
Funded futures accounts are risk-rule products. Trailing drawdown, daily loss limit, max contracts, news windows, EOD flatten, consistency rules. The agent's job is to compute against these rules on every state read and refuse trades that would breach them. The generator gives you a tested template per firm.
Three inputs become four outputs
- Pick your firm and account stage (evaluation, funded, live, PA, PRO+).
- Provide the dollar amount of your drawdown rule and your max contracts.
- Provide any firm-specific constraints (news rules, no counter positions, EOD flatten).
You get:
- A plain-English pre-trade checklist.
- An AI-agent system prompt you can paste into Claude Desktop, Claude Code, or ChatGPT.
- A post-session audit checklist.
- A JSON-like guardrail object the agent can reference programmatically.
Inputs
Sample: Topstep $50K Trading Combine, trade-enabled with confirmation
Pre-trade checklist
- Account connected and online.
- Realized P&L and remaining DLL room positive.
- No open position larger than max contracts.
- No scheduled news within 2 minutes.
- EOD flatten respected.
- Copier follower configured for the trade.
Agent system prompt
Post-session audit checklist
- Confirm EOD flatten complete.
- Journal pull for all trades placed today.
- Audit any orders rejected by the firm risk system.
- Review remaining MLL room.
Guardrail JSON
{
"firm": "topstep",
"stage": "trading_combine",
"account_size_usd": 50000,
"max_contracts": 3,
"daily_loss_limit_usd": 1100,
"drawdown_model": "trailing",
"max_loss_limit_usd": 2000,
"news_window_minutes": 2,
"eod_flatten_required": true,
"agent_mode": "trade_with_confirmation",
"refusal_thresholds": {
"dll_room_usd": 100,
"mll_room_usd": 200
}
} What this is not
- Not financial advice.
- Not a guarantee of compliance, funding, payout, or profitability.
- Not a substitute for reading the firm's official rules.
- Not enforced by CrossTrade; enforcement happens in your prompt and in the firm's risk system.
Firm rules change. Always verify the official rule page before relying on the generator's output.
Where the rules come from
- Apex Trader Funding: prohibited activities, all account rules.
- Topstep: Trading Combine parameters, DLL article.
- TakeProfitTrader: PRO Account Rules.
- Other firms: each firm-specific Learn page in the prop firm AI trading hub includes the official source links.
Frequently asked questions
Does the generator enforce the rules at runtime?
No. It produces text. Enforcement lives in your prompt and in the firm's risk system.
Can I use the JSON object directly?
Yes. Paste into your system prompt and instruct the agent to use the fields when computing remaining room.
Will the generator catch a firm-rule change?
No. You must re-run after any firm change and re-verify with the official source.
Generate your guardrail
One firm, one stage, one set of rules. Output is a prompt-ready bundle.