An options automation application that connects configurable trade templates, conditions, schedules, and management rules to a supported brokerage account.
What is the difference between Trade Automation Toolbox and OptionsApp?
TAT concentrates on options research and execution; OptionsApp 2.0 offers a broader automation workspace on IBKR. Both can execute a trader's specified rules. Their differences become clearer when you compare the whole workflow, rather than one feature in isolation.

Research and options execution
Integrated historical backtesting, configurable templates, an established user community, and a choice of broker connections.

Flexible IBKR automation
Options, stocks, and ETFs in one application, configurable exits, English documentation, and a Cashflow Engine research-to-execution workflow.
TAT's feature list includes spreads, iron condors, calendars, ratios, and custom trades. OptionsApp's English documentation covers setup, options features, stocks and ETFs, server operation, and troubleshooting. It is a substantial documentation hub, not a language workaround.
How do TAT and OptionsApp 2.0 compare feature by feature?
OptionsApp expands the asset and rule-management scope; TAT retains integrated backtesting and wider broker choice. The tables below cover the published vendor comparison's full feature checklist. “Not documented” means the reviewed native documentation does not establish the feature; it does not rule out an external workaround.
Markets, contracts, and research
Expiration is expressed in days to expiration (DTE); broker connectivity uses IBKR’s Trader Workstation (TWS) application.
| Feature | Trade Automation Toolbox | OptionsApp 2.0 |
|---|---|---|
| Automated options trading | Yes | Yes |
| Direct stock and ETF automation | Not in its documented options product | Yes |
| Calendar-based stock/ETF trades | Not documented | Yes: weekday, date, monthly, and annual schedules |
| Options, stocks, and ETFs through one IBKR connection | Options focus | Yes |
| ES futures options | Supported on IBKR | Supported; ES resolves to futures-option trading classes |
| Futures as a separate asset class | Not established | Not established |
| Underlying selection | Supported-symbol list; availability depends on broker and plan | Dynamic search with configurable trading classes within the supported pool |
| Expiration range | Longer DTEs supported; 60 DTE is an example, not a verified maximum | Vendor documents up to 400 DTE per leg |
| Integrated historical backtesting | Yes | No; research remains external |
| Broker connections | IBKR, TradeStation, Tradier, Schwab | IBKR and its introducing/white-label arrangements through TWS |
Sources: TAT's broker page, longer-DTE data guide, OptionsApp's underlying configuration, stock/ETF guide, and ES options guide.
Entry rules and position management
Indicator abbreviations: exponential moving average (EMA), simple moving average (SMA), relative strength index (RSI), moving average convergence/divergence (MACD), average directional index (ADX), and directional movement index (DMI). VIX is the Cboe Volatility Index; P&L means profit and loss.
| Feature | Trade Automation Toolbox | OptionsApp 2.0 |
|---|---|---|
| Custom entry conditions | Configurable condition sets with AND/OR logic | Configurable filters, triggers, and webhooks |
| Technical indicators | EMA, SMA, RSI, VIX, gaps and movement fields documented | EMA, SMA, RSI, VIX, movement and range conditions, plus the indicators below |
| Daily SMA using IBKR broker data | Currently SPX only; integrated data/other brokers expand this | Calculated for the configured supported underlying |
| Native MACD | Not documented in the reviewed condition list | MACD line, signal, and histogram |
| Native ADX/DMI | Not documented in the reviewed condition list | ADX, +DI, and −DI |
| Opening Range Breakout trigger | Identified as a feature request in the published comparison | Native range-breakout condition |
| Dynamic/custom templates | Supported structures and custom trades up to four legs | Independent/dependent legs with individual search criteria |
| Stop, target, and early-exit management | Broker-specific short-leg/vertical and trade management | Actions on individual legs, groups, or the whole combo |
| Automatic execution and stop/target monitoring | Yes | Yes |
| Staged partial closes | Up to four stages reported in the published comparison | Multiple partial actions without the reported four-stage cap |
| Stop adjustments | Three sequential adjustment tiers | Multiple adjustments; vendor describes checking on incoming ticks |
| Automatic re-entry | Stop, target, and manual/scheduled-close cases | Six documented trigger categories, with delays and limits |
| Calendars after short-leg expiry | Manual closure before short expiry recommended by TAT | Continuing P&L management, subject to leg availability and configured rules |
| Wide bid/ask entry protection | Fill progression and other entry controls; not the same dedicated feature | Configurable maximum quote-width check before entry |
| Open-position limits | Scheduling/trigger controls | Maximum open trades and contracts-per-trade controls |
| Live quote and P&L views | Live data for execution and management | Live quotes, P&L, and configurable market-data lines |
Sources: OptionsApp's SMA guide, open-position limits, and wide-spread protection; TAT conditions, stop adjustments, targets and re-entry; OptionsApp's templates, feature documentation, and re-entry guide. The staged-close and tick-check descriptions are attributed to the vendor's published comparison, not measured execution benchmarks.
Runtime, monitoring, and support
| Feature | Trade Automation Toolbox | OptionsApp 2.0 |
|---|---|---|
| Operating systems | Windows desktop/server | Windows and macOS; Windows server for continuous operation |
| Automatic currency conversion | Documentation says non-USD sizing needs manual care | USD, CHF, EUR; native position currency plus converted overall P&L |
| Keep the computer's local time zone | Eastern Time recommended; midnight-reset constraints | Local system zone can remain; trading schedules use market time |
| Mobile disconnection alert | Listed as an open request in the published comparison | Vendor describes Telegram alert after 15 seconds |
| Telegram trade/status reporting | Native equivalent not established | Entry/exit reports, account queries, positions, screenshots, app status |
| Application recovery | Verify the installed configuration | Vendor describes recovery/restart on application blockage |
| English documentation | Yes | Yes: detailed English documentation hub |
| English support/community | English support and established community | Free Cashflow Engine English setup support through Discord |
| German learning resources | German tutorial videos available | German documentation, videos, onboarding, and vendor support |
| Interface organization | Conditions, templates, and schedules in separate areas | Templates, conditions, and strategy configuration in a shared workspace |
| Product development | Vendor changelog and public feature board | Vendor releases and feedback-driven feature development |
Sources: TAT setup questions, non-USD scheduling note, OptionsApp's Telegram commands, English docs, and our OptionsApp support guide. The 15-second/recovery descriptions are vendor claims; they are not independently timed results.
Which TWS-based brokers can OptionsApp automate?
OptionsApp connects through the Interactive Brokers Trader Workstation (TWS) API, including eligible accounts with IBKR introducing brokers and white-label providers. The following directory includes the same providers as our 0DTE options guide. The account must provide TWS/API access, the required trading permissions, and market data; the IBKR relationship does not mean every account type at each brand is supported.
| Broker or provider | IBKR relationship documented by the provider |
|---|---|
| Interactive Brokers (IBKR) | Direct IBKR account; the underlying brokerage platform |
| CapTrader | Introducing broker of Interactive Brokers |
| LYNX | Introducing broker of Interactive Brokers Ireland |
| WH SelfInvest — Multi-Market account | Multi-Market brokerage offering provided with Interactive Brokers; this relationship does not describe every WH SelfInvest account |
| MEXEM | Its UK offering identifies MEXEM as a fully disclosed introducing broker to Interactive Brokers UK |
| TradeStation Global | TradeStation International introduces an IBKR account with TWS access; distinct from a TradeStation Securities US account |
| Brokerpoint | Offers account opening at Interactive Brokers |
| ARMO Broker | Describes its IBKR account introduction via a sub-broker arrangement |
| AGORA direct | Its agreement describes an introducing-broker arrangement with Interactive Brokers Ireland |
| Estably | Offers brokerage accounts at Interactive Brokers |
| Zacks Trade | Fully disclosed introducing broker to Interactive Brokers LLC |
A documented IBKR relationship is not an account-by-account OptionsApp compatibility test. Confirm TWS/API access, options and spread permissions, live market-data subscriptions, available contracts, and supported exit orders for the actual account and jurisdiction. Different providers can charge different commissions or apply different service terms despite sharing infrastructure.
What can OptionsApp 2.0 automate beyond options?
OptionsApp 2.0 adds direct stock and ETF positions to the options workflow. TAT's documented product is focused on options; options on ES futures are a separate category from buying or selling futures contracts themselves.
In OptionsApp's stock/ETF workspace, each row specifies a symbol, direction, quantity, entry, exit, and optional target/stop. Schedules include fixed dates, trading weekdays, days of the month, and annual calendar rules. A closed-market date can move to a neighboring trading day or be skipped. Trigger and webhook entries are also documented.
The stock/ETF order guide distinguishes this workflow from options: entries and scheduled exits use market orders during the regular session, with target and stop orders placed at IBKR after the entry fills. Stock/ETF exits do not inherit every staged options-management feature.
Dynamic underlying selection also matters. OptionsApp searches the supported instrument pool and allows trading-class configuration, rather than limiting the workflow to a short fixed list. Its documented focus remains US instruments; European index options mentioned on the roadmap should not be presented as shipped functionality. TAT lists SPX, SPY, QQQ, and ES as core symbols. Its $109 Intermediate tier adds an expanded list including individual-stock options; the available symbols also depend on the broker.
How flexible are the entry conditions and templates?
Both products support custom rules. OptionsApp's native indicator choices and individual-leg model provide additional ways to express them. Describing TAT as a presets-only tool would be inaccurate.
TAT documents condition sets combining fields with AND/OR logic, plus conditional entries, triggers, and early exits. Its daily SMA restriction is specific: with IBKR broker data, the documented implementation calculates it only for SPX; using integrated data or other brokers changes the available symbols.
OptionsApp lets an independent leg search by premium, delta, percentage distance, or at-the-money (ATM) offset. A dependent leg derives its strike from another leg. Its contract-search guide explains the distinction, including nearest/above/below selection.
For technical rules, OptionsApp documents MACD, ADX/DMI, and Opening Range Breakout, alongside EMA/SMA and other conditions. These can express momentum, trend strength, direction, and range breaks without building those indicators externally. A webhook may extend either workflow, but an external signal is not the same as a native condition.
An indicator does not establish an edge. Its bar interval, signal timing, incomplete-bar handling, and exit logic still need a reproducible historical test.
How do partial closes, re-entry, and calendar management differ?
OptionsApp allows more granular exit rules; TAT documents a staged template workflow. The distinction is about expressing a rule, not proving better fills.
TAT's three-tier stop adjustments run sequentially and are checked every few seconds. OptionsApp's stop-adjustment guide explains that the app calculates the adjustment and sends the revised stop to the broker. The current accepted stop can remain at the broker while future app-managed adjustments depend on the running application.
TAT documents re-entry after a stop, target, or manual/scheduled close. OptionsApp's guide describes six selectable triggers and explains stop, target, exit-condition, and early-exit re-entry. Delays, a maximum count, and restrictions around market open/close keep re-entry explicit. A worthless expiry is not itself an automatic re-entry trigger; the documented recurring-schedule workaround is a separate rule.
Calendar spreads require special care because the short and long legs expire at different times. TAT's strike-selection guide recommends closing calendars before the short legs expire. OptionsApp continues the configured P&L workflow, with close-order rebuilding for unavailable legs subject to portal approval. Continuing management does not guarantee that every desired order remains executable.
Get the weekly 0DTE research email
Research notes and product updates, straight to your inbox. Unsubscribe anytime.
Does TAT have a 60-DTE limit?
The reviewed TAT documentation does not establish a universal 60-DTE maximum. OptionsApp's published comparison specifies up to 400 DTE per leg. A 60-DTE example in a changelog is not evidence that longer expirations are impossible.
TAT's longer-DTE guide discusses data subscriptions and broker-specific quote limits. OptionsApp's exact-DTE setting distinguishes an exact requested expiration from the nearest available expiration. For a 365-DTE rule, contract availability, trading class, and quote access matter alongside the input field's allowed range.
That is a useful correction to the published comparison: the 400-DTE OptionsApp capability can be described without turning TAT's example into an unsupported hard limit.
What changes for currencies, runtime, and Telegram monitoring?
OptionsApp adds currency-aware reporting and direct Telegram visibility; both applications still depend on a functioning broker/data connection. Monitoring helps an operator detect failure; it is separate from broker-confirmed protection.
OptionsApp reports positions in their native currency and converts aggregate P&L into the chosen display currency using updated reference rates. USD, CHF, and EUR are supported. TAT's scheduling documentation warns that percentage-based calculations treat a non-USD base currency as USD, requiring manual adjustment.
Time-zone handling is another practical difference. TAT recommends US Eastern and notes its local midnight reset; this particularly matters where the US session crosses local midnight. OptionsApp can retain the computer's local time zone while schedules use the market clock.
Telegram provides more than fill notifications. OptionsApp's command guide includes screenshots, account values, today's trades, positions, unprotected-position checks, and application status. The vendor describes a disconnection warning after 15 seconds and restart behavior on blockage. A computer that is powered off cannot answer an app-hosted bot, so server availability and an escalation plan still matter.
Is English support available for OptionsApp?
Yes. OptionsApp has detailed English documentation, and Cashflow Engine provides free English-speaking OptionsApp support through our Discord. Our user community includes experienced operators who can help with setup, configuration questions, and the research-to-execution handoff.
Start with the English OptionsApp docs: installation, TWS API settings, entry/exit conditions, stock/ETF rules, Telegram, and troubleshooting are covered. The English interface and documentation make the product usable without reading German.
Through Cashflow Engine, the support path includes an experienced user base and help in our Discord's OptionsApp channel. Our support and setup guide explains access. This support is provided without an additional support fee; it is community/setup assistance, not managed trading or a guarantee of account outcomes.
TAT also offers English support and a mature community, plus German tutorial material. German-language vendor onboarding is a useful additional OptionsApp resource, but it is not a reason to portray OptionsApp as unsuitable for English-speaking traders.
How does Cashflow Engine connect strategy research to OptionsApp?
Cashflow Engine provides the backtested strategy database and portfolio analysis; OptionsApp is our premium partner for external IBKR execution. OptionsApp does not include historical backtesting, so a separate research layer remains essential.
The Cashflow Engine database contains hundreds of thousands of backtested strategies, using second-level options data, and we add strategies every day. These are overlapping strategy configurations, not independent experiments or guaranteed profitable strategies. The Strategy Browser documentation explains how to compare rules and inspect historical risk metrics.
The Cashflow Engine Strategy Browser helps compare rule variants and historical risk metrics. The Portfolio Builder examines combinations, rather than assuming that individually attractive strategies diversify one another. The OptionsApp export guide describes the supported configuration handoff.
Our operational review separates six stages:
| Evidence to record | Why it matters |
|---|---|
| Declared rule and selected contract | Establishes what should happen |
| Submission and broker acknowledgement | Establishes that the broker received/accepted an order |
| Actual filled quantity | Establishes exposure, including partial fills |
| Broker-accepted required exit orders | Establishes the protection that actually exists |
| Reconnect/restart reconciliation | Checks for duplicates or unmanaged positions |
| Exit fills and remaining position | Checks whether the trade is fully resolved |
This is our proposed verification protocol, not a completed TAT-versus-OptionsApp speed test. Software configuration, opening fills, and protection are separate facts.
How do pricing and opening allowances compare?
Compare allowance units and operating costs, not just subscription prices. TAT counts openings differently across symbols; OptionsApp separates daily option-leg openings from monthly stock/ETF openings.
| Plan level | TAT plan | TAT USD / month | OptionsApp plan | OptionsApp EUR / month, incl. VAT |
|---|---|---|---|---|
| Entry | Starter | $69 | Basic | €39 |
| Active | Intermediate | $109 | Pro | €89 |
| Advanced | Professional | $159 | Pro+ | €139 |
| Unlimited | Unlimited | $299 | Ultimate | €269 |
Cashflow Engine partner offer: 30-day free trial through our OptionsApp referral link. Affiliate disclosure: Cashflow Engine may receive compensation through this link. This is the extended partner offer for our community; OptionsApp’s public pricing page currently lists a standard 14-day trial.
These are monthly-billing prices in each vendor's billed currency, not converted or equivalent USD amounts. OptionsApp's listed prices include VAT. Its annual billing saves two months compared with paying monthly; confirm the annual total and applicable checkout terms on the vendor's pricing page.
| Plan level | TAT standard daily openings | OptionsApp daily option-leg openings | OptionsApp monthly stock/ETF openings | OptionsApp concurrent sessions |
|---|---|---|---|---|
| Entry | 20 | 20 | 10 | 2 |
| Active | 80 | 80 | 40 | 2 |
| Advanced | 160 | 160 | 80 | 3 |
| Unlimited | Unlimited | Unlimited | Unlimited | 4 |
These aligned levels compare published allowances, not equivalent feature bundles. TAT's symbol multipliers and data/plan inclusions matter. OptionsApp includes its full feature set in every plan; opening allowances and concurrent sessions vary. Running positions do not consume a new opening allowance merely by remaining open.
Check TAT's current pricing and OptionsApp's English pricing for current terms. Five four-leg iron condor openings represent twenty option-leg openings; that software allowance is separate from brokerage margin and buying power. Brokerage fees, exchange data, slippage, and a Windows server can add costs to either workflow.
When does switching from TAT to OptionsApp make sense?
A switch is worth evaluating when a required rule fits OptionsApp's configuration model better, or when stock/ETF automation belongs in the same workspace. TAT remains relevant when integrated historical testing or a non-IBKR broker is central to the workflow.
Reasons to keep TAT
- Your broker is TradeStation, Tradier, or Schwab.
- You value backtesting inside the automation tool.
- Your existing options rules and templates already work as intended.
Reasons to evaluate OptionsApp 2.0
- You want options, stocks, and ETFs on IBKR.
- You need its native indicators or granular leg/group/combo management.
- You want the Cashflow Engine database/export workflow and free English Discord support.
Configuration migration needs a field-by-field check: strike selection, quantities, expiration, trigger basis, partial exits, and re-entry can mean different things. Paper trading can check workflow behavior, but paper fills do not establish live execution quality.
Start the 30-day free OptionsApp trial through our Cashflow Engine partner page. Our OptionsApp setup hub explains the English support path. For the broader context, read automated options trading, the automation hub, and our 0DTE guide.
Trade Automation Toolbox vs OptionsApp: frequently asked questions
- What is Trade Automation Toolbox (TAT)?
- TAT is an options automation application with configurable trade templates, conditional entries, scheduled execution, and management rules. It also includes historical backtesting and supports several brokers.
- Does OptionsApp 2.0 trade stocks, ETFs, and futures?
- OptionsApp 2.0 automates options plus direct stock and ETF positions through IBKR. Both tools support ES futures options in documented workflows; that does not establish support for trading futures contracts themselves as a separate asset class.
- Does OptionsApp offer English documentation and support?
- Yes. OptionsApp has detailed English documentation and an English interface. Cashflow Engine also provides free English setup support through its Discord and experienced user community.
- Does Trade Automation Toolbox have a 60-DTE maximum?
- The reviewed documentation does not establish that limit. TAT supports longer expirations and gives a 60-DTE example; OptionsApp's vendor comparison specifies up to 400 DTE per leg. Expiration availability and data access still need confirmation.
- Does OptionsApp include historical backtesting?
- No. OptionsApp focuses on execution and reports live trades. Cashflow Engine supplies a separate backtested strategy database, portfolio analysis, and a documented OptionsApp export workflow.
- Which is better: TAT or OptionsApp 2.0?
- It depends on the workflow. TAT has integrated backtesting and broader broker choice; OptionsApp adds stock/ETF automation and flexible IBKR execution rules. Compare the required configuration, data, exits, support, and total cost rather than assuming one tool wins every category.
Terms used in this comparison
- DTE
- Days to expiration — the time remaining before an option's expiration date.
- Trade Template
- A configuration specifying a trade's legs, contract selection, quantities, and management rules.
- Trigger
- A condition or external event that initiates an entry or exit when the configured rule fires.
- Buying Power
- Capital a broker reserves against positions under its margin rules; separate from software opening allowances.
Mandatory pit stop: Options trading involves significant risks and is not suitable for every investor. Past results are no guarantee of future performance.
Start your 30-day free OptionsApp trial: use the Cashflow Engine partner offer. Free English setup support is available through our Discord and experienced user community.


