Research by conversation
Ask the agent to investigate markets, companies, filings, strategies, and your connected account context.
Practical AI trading bot guide
Define the decision your bot must make, use AI to turn that specification into an inspectable Lumibot strategy, test it against historical data, and validate its operations before putting capital at risk.
Ask the agent to investigate markets, companies, filings, strategies, and your connected account context.
When direct trading is enabled, request a one-time trade in plain English, inspect the order, and approve it before submission.
Create, revise, backtest, connect, and operate Lumibot strategies without assembling the full application stack yourself.
Work in BotSpot or connect through ChatGPT, Claude, Cursor, Codex, and other compatible MCP clients.
Begin with rules another person could follow without guessing. Name the asset universe, required data, evaluation schedule, entry condition, exit condition, position-sizing rule, and conditions that must block trading.
A useful prompt describes observable inputs and actions. A request to build a bot that trades well does not define a testable strategy.
Ask the BotSpot agent to turn the specification into a Lumibot strategy. Strategy state, lifecycle methods, parameters, data requests, and order behavior should remain visible for review.
AI-generated code is a draft, not evidence that the strategy is correct. Map every generated rule back to the original specification before testing.
Choose a historical period and data source that fit the strategy. Record assumptions about execution, fees, slippage, liquidity, and missing data instead of treating defaults as facts.
Verify that each input was available at the simulated decision time. Future information can make an impossible strategy appear convincing.
When a backtest exposes a problem, change one defined rule and record why. Rewriting several rules after every weak result makes learning difficult and increases overfitting risk.
Use revisions to correct implementation errors, clarify rules, or test a stated alternative while preserving earlier results.
A backtest does not test credentials, broker permissions, network interruptions, rejected orders, delayed data, or monitoring. Use a supported paper account where available and observe the normal schedule.
Before live use, verify broker support, account permissions, asset eligibility, order behavior, and the stop process. Paper and live modes vary by broker.
AI can shorten the path from written rules to executable code, but it cannot prove the rules have an edge. Generated code can contain mistakes or unsafe assumptions.
Backtests, simulations, and paper trading are hypothetical. Live results can differ because of latency, liquidity, slippage, fees, partial fills, market impact, outages, and changing market conditions.
Want help moving from a trading idea to a working strategy? In the live AI Trading Bootcamp, Rob Grzesik teaches the workflow from AI research through bot building, backtesting and reviewing results. Explore the syllabus to see whether the course fits your next step.
You can start from plain-English rules and use BotSpot to generate and revise Lumibot code. You still need to inspect logic, assumptions, evidence, and deployment behavior.
BotSpot supports automated strategy workflows through listed broker connections, subject to broker, mode, account permissions, asset eligibility, and current BotSpot support.
No platform or backtest can guarantee profitability. Historical and simulated results are not predictive of future results.
Sources verified 2026-08-17.
Past performance does not guarantee future results. Automated trading involves risk of loss.