Analyse the current strategy
/validateRobustness check: the run’s own trades re-split into folds (CPCV; not out-of-sample)
In the Tools menu: Robustness check.
Counts against the daily robustness-check limit. It does not lift the Honesty Score’s grade-C cap: only a held-out test does, a chosen card re-run once with /period over the hold-out years on your record; see caps.
/deploySimulate a prop-firm pass
In the Tools menu: Prop-firm pass check.
Example: /deploy ftmo
Also /deploy compare to rank firms, and /deploy custom with your own rules. See Prop-firm simulator.
/sweepParameter sweep on the tested window (in-sample; every value counts as a trial)
In the Tools menu: Parameter sweep.
/sweep walk-forward rsi_period 10..20 windows 5 runs a walk-forward instead: it re-optimises the settings on each training window, runs the chosen values once on the window that follows, and joins those test windows. That is out of sample only for the choice of values (the rules were still written after seeing this history), so it does not lift the Honesty Score’s grade-C cap, and every training run counts as a trial.
/exactExact mode: writes your strategy 3 times and asks you about every difference until all 3 trade the same (uses more AI allowance)
In the Tools menu: Pin the strategy down.
Example: /exact <your strategy description>
Then /exact go runs a round, /exact pin accepts the most common version and /exact stop ends it. What it does, what it costs and its limits: Exact mode.
/fillsCompare your uploaded live trades with a backtest over the same dates and a prop firm’s rules (attach them with Upload trades)
In the Tools menu: Compare your live trades.
Example: /fills v2 within 30m firm=topstep account=50k
Attach the trades with Upload trades. What it reads, the file formats, what it compares and what it cannot see: Comparing your live trades.
Export and translate
/codeExport Pine / NinjaScript / EasyLanguage / MetaTrader (mql5, mt4) / cTrader
In the Tools menu: Export code.
Example: /code mql5
/code python returns the exact Python that ran the last backtest. /code mql5, /code mt4 and /code ctrader translate it into a MetaTrader 5 or MetaTrader 4 Expert Advisor or a cTrader cBot; the file’s header lists what that platform does differently. See Exporting a strategy.
Market data lookups
/fundamentalsSEC EDGAR financials
In the Tools menu: Company financials.
Example: /fundamentals AAPL
/macroFRED macro series
In the Tools menu: Macro series.
Example: /macro 10y
Help
/bugReport a bug: describe what went wrong, and see what is sent
In the Tools menu: Report a bug.
Example: /bug what went wrong
Opens the Report a bug form (also in the Help menu) and is never sent to the AI. You see what is attached before you send it; a chat is attached only if you tick the box.
Sent by a button, or typed
These are not in the Tools menu. Most are what a button or step in the app sends for you, so you rarely type them; each is listed with the control that sends it.
/montecarlo10k-path Monte Carlo risk fan
The Run Monte Carlo button on a result sends it.
/sensitivityRe-run the card with each setting one step down and one step up (no AI; every variant counts as a trial)
Example: /sensitivity v2
The How sensitive is this? button under a result sends it; add a version (/sensitivity v2) to check an earlier card. It re-runs the card with each of up to four settings one step down and up, uses no AI allowance, and every variant counts as a trial.
/tweakRe-run the last strategy with new parameters (no AI)
Example: /tweak name=value
The Tweak control under a result sends it.
/periodRe-run the same strategy code over another window: 1y, 2y, 5y, max or two dates
Example: /period 5y
The Period buttons under a result send it.
/agreeCheck whether your description pins the strategy down
Example: /agree go
Typed only. It writes several versions of the strategy from your description, so it uses AI allowance.
/explainExplain the latest strategy rule-by-rule, with the math
The Explain button in the Code tab sends it; it runs by itself while Auto-explain is on.
/paramsConfirm the numbers your description didn’t specify
Example: /params go
The confirmation step sends /params go when you press its run button.
/runcodeRun your edited code (Code tab → Edit → Run edited code)
The Run edited code button in the Code tab sends it.
/pinePaste a Pine script to translate
No button: pasting a Pine script into the message does the same.
Not listed here
Some actions have no command at all. When the AI had to choose numbers your description did not give, the confirmation step asks you before anything runs (numbers the AI had to choose). Pine Script and Python need no command: paste the script into the message (your own code). Only a trades CSV can be attached, with Upload trades. To compare two runs, ask in plain words. Under a result, the Period buttons re-run the same code over another window.
A few commands are in beta and switched off on customer accounts; sending one says so and changes nothing. Data commands that need a data plan this service does not carry are not offered.
Not answered here? Write to us through the Support page.