Start free, then scale as your options automation needs more agentic AI review, rule-based agents, and management rules. Switch or cancel anytime.
Trade
Trade Place trades through OptionsRobot. Connect your broker and let the platform submit configured orders manually or automatically when your automation rules trigger.
Paper Money Trading Practice in a simulated environment with 15-minute delayed pricing. Your positions and Management Agents are monitored every 5 seconds, and you get unlimited Management Agent usage to test strategies before trading with real money.
Real Money Trading Real-time trading with your connected broker. Positions are monitored every 5 seconds, letting you manage and execute with actual funds.
Profit and Loss Simulation Simulate the risk and return of your strategies using advanced pricing models. See how your position could evolve each day until expiration. Example: Predictive View Before opening a trade, preview projected P&L, breakevens, and risk profile over the full life of the option.
Advanced Real-Time Option Chain Watch live option prices, Greeks, and liquidity while using an always-on ‘Open’ calculator to size, price, and launch new positions in one view.
Entry Bots Market-scanning trading agents that open new positions when your conditions are met. Example: Price Breakout Entry If the stock price moves above $250, the Entry Bot automatically opens a new specific strike option position.
Management Agents
Automated position management agents Management Agents are rule-based trading agents that build a full decision tree for your trade. They continuously monitor your position throughout the trading day and execute your plan automatically. Example If a position gains 50%, the Management Agent rolls to ATM. After the roll, a nested rule can watch the new ATM contract—if it gains another 50%, roll to ATM again. You can keep chaining nested steps until you choose to exit.
Trade Credits Allocation Trade credits are only consumed when a Management Agent is triggered and executes successfully. You can create unlimited Management Agents, but you are only charged when one fires. Each credit costs $1, and you can top up anytime inside the portal. Example: Management Agent A rule like 'If my spread gains 50%, exit at midpoint' is treated as one Management Agent and uses one trade credit.
Trade Credits Allocation Each automation you create counts as one Management Agent. Your trade credits determine how many Management Agents you can run at the same time. Example: Management Agent A rule like 'If my spread gains 50%, exit at midpoint' is treated as one Management Agent and uses one trade credit.
AI
Agentic AI Insights Our agentic AI model helps you evaluate active positions using a reasoning-driven analysis engine. All evaluations are fully anonymous; the model only reviews the position and market data, never the trader or your identity.
Agentic AI Position Analysis Ask the agentic AI to review your live position using current market data and key metrics. Get a quick, essential snapshot of performance, risk, and next-step considerations.
Agentic AI Position Management Agent An agentic AI assistant evaluates the market and your active position, then suggests rule-based trading agents called Management Agents so you can compare alternatives with data-backed reasoning.
Token allowance for AI analysis requests per month.
Charting solutions
Integrated charting tools TradingView-powered charts embedded directly into the OptionsRobot trading flow, so analysis and execution stay in one place.
TradingView charts Professional charting experience provided by TradingView and fully integrated into OptionsRobot trading automation, so you can analyse and execute without switching platforms.
Timeframe interval selection Control the time interval of data displayed on the chart so you can zoom in or out on price action. Basic & Pro: 15-minute intervals Technical: 1-minute, real-time intervals for intraday precision.
Configurable support & resistance levels Our proprietary engine plots dynamic support and resistance levels directly on the chart so you can quickly spot key zones for entries, exits, and risk management.
Levels inside automation Support and resistance levels can be incorporated into Management Agents and Entry Bots, letting you set automation thresholds based on underlying performance around those levels.
Automation Triggers
Market scanners based on your position Triggers are conditions that activate your automation agent. Choose an asset, define the condition, and select the order type the agent executes automatically when triggered.
Underlying Asset Price Movements Stock price changes act as performance conditions for your option automation agents. They monitor the underlying asset and adjust your positions automatically. Example: Price-Based Action If the stock rises by $5 (or 10%) from when the option trade started, the Management Agent rolls the position to the ATM strike at midpoint.
Option-Based Gain & Loss Triggers based on the profit or loss of your option positions. Your Management Agent monitors the option's value change since inception and reacts automatically. Example: Profit Trigger If the option value reaches a 50% gain, the Management Agent exits using smart order slicing.
Max Drawdown From Minimum Gain An advanced protection trigger that reacts when your position falls from a previous profit peak. It helps define how to respond if gains retrace. Example: Drawdown Trigger If a position that reached a 50% gain drops by 10%, the Management Agent automatically submits an exit order based on that drawdown rule.
Spread-Based Conditions Automation agents track your option spread's overall performance. You can trigger actions based on net gain, net loss, or net value of the entire spread. Example: Spread Profit Trigger If an iron condor reaches a 50% gain, the Management Agent exits the full position automatically. Advanced Control Power users can set separate rules for the call side and put side—rolling, exiting, or adjusting each leg independently.
Execution Actions
Execution Actions Actions your Management Agent can perform on a position—such as exiting, rolling, adjusting, or slicing orders—based on the triggers you set.
Exits Closing your position according to a profit target or loss limit. The Management Agent exits automatically when your chosen conditions are met.
Rolling your options Switching your current contracts to new ones. You can roll the entire position or just part of it, depending on your strategy. Example: Partial Roll If a position reaches a 100% gain, the Management Agent can roll 5 of 10 contracts to the next ATM strike and keep the remaining 5.
Add to your position Adding more contracts or shares to your existing position when your conditions are met. Example: Position Expansion If the underlying stock moves above $250, the Management Agent increases the position by 10 contracts.
Trimming your position Reducing your position size when your conditions are met. Example: Position Reduction If the net spread gain reaches 25%, the Management Agent trims the position from 20 to 10 contracts or shares.
Open within your position with automation agents Opening a new position as part of an automated sequence after another action is performed. Example: Conditional Open If the underlying stock drops below $250, the Management Agent exits your shares and opens an ATM long put.
An advanced mechanism that looks across nested Management Agent rules and executes the action that best fits the current price, skipping outdated intermediate steps. Example: Skipping Steps Smartly Rule 1: If the stock is above $250, roll the long call to next expiry at the 253 strike. Rule 2 (nested): If the stock is above $255, roll the 253 call to the 250 strike. At the open, if the stock is already at $255, the Management Agent skips Rule 1 and directly rolls the position to the 250 call.
Nested Rules Nested rules let you build a full decision tree inside a single Management Agent. Each action can lead to another rule, giving you continuous, chained automation. Example: Rolling Decision Tree If a position reaches a 50% gain, the Management Agent rolls to ATM. After that roll, a new nested rule can watch the new ATM contract, if it gains another 50%, roll to ATM again. You can keep nesting steps like this until you decide to exit.
AND / OR Logic Link multiple Management Agent rules to the same position using AND or OR. OR means only one path will trigger; AND means each path can execute independently, even after one has already triggered. Example: OR Logic If the position value gain reaches 50%, roll to next expiration ATM OR if the option value loss reaches 50%, exit the position. The Management Agent watches both paths and triggers whichever condition is hit first, then the other path is deactivated. Example: AND Logic If the position value gain reaches 50%, roll to next expiration ATM AND if the stock later drops 15% from that level, exit the position. The roll can trigger first, and the exit rule remains active and will still execute if its condition is met.
An extra expiration guard that runs alongside your other Management Agents and watches the option's expiration date. How It Works You can set an expiry guard to automatically submit an exit order on expiration day, reducing the chance that contracts are left unmanaged into expiration while other Management Agents are still monitoring market moves.
Execution
Execution Actions Order types you can apply to entries, Management Agents, or manual trades—letting you control exactly how each action is executed.
An extra execution control for market orders. It limits how far the execution can drift from the current price, helping you avoid sharp slippage. Example: Market Exit With Guard If the position gain reaches 50%, exit at market — but only if the fill stays within 10% of the current price.
Smart Orders Configurable execution that splits your trade into up to 12 slices, starting at your preferred price and progressively moving toward market. Each slice follows your custom timing. Example: Smart Exit Close the position using 10 slices, starting from Best to Midpoint, with 60 seconds between each order.
Midpoint & Market Execute your order at the mid-market or Market price available at the moment the Management Agent triggers, giving you a balanced fill between bid and ask or a quick execution method.
Smart Spread Guard Protects your automation rules from reacting to distorted option prices caused by artificially wide bid–ask spreads. It detects unusual spread spikes and adjusts calculations for fairer execution. How it works Monitors the bid–ask spread over time to establish a normal average. Flags anomalies when the spread becomes unusually wide. When detected, calculations switch from midpoint to last traded price to avoid false triggers. Benefit Helps reduce unintended executions during volatile or manipulated price conditions by keeping calculations aligned with current quote behavior.
Partial Fill Management Tools that help you manage orders that only receive a partial fill, ensuring your position completes smoothly. Auto Resubmit When a partial fill occurs, the platform automatically re-checks your Management Agents and keeps submitting the remaining quantity until the position is fully executed. Manual Review If a partial fill happens, you review the situation yourself and decide whether to continue with the original Management Agent or adjust the order before proceeding.
Alerts & Quotes
Real-Time Alerts Set instant alerts based on live market quotes so you’re notified the moment your conditions are met.
Alerts that stay active even after they fire. After a 5-minute cooldown, they automatically reactivate and notify you again whenever the condition is triggered.
Alerts that continue updating after the first trigger. Once your initial alert fires, the system shifts the alert level by your chosen percentage and notifies you again as the price moves. Example: Rolling Trigger If your first alert is at $100 and you set a 3% roll, you’ll be alerted again at $103. Rolling works for upward or downward movements.