ADT
ADT Desktop / Mac + WindowsUS EQUITIES · IBKR
Automatic Day Trader

Deterministic
trading software.

Configurable automated day trading for Mac and Windows. Set the operating envelope, authorize the session, and ADT researches qualifying US stocks and ETFs, then manages each position through its configured exit.

CONFIGUREAUTHORIZERESEARCHMANAGECONFIRM FLAT
Your session, at a glanceSimulated / Demo Data · PAPER
Actual ADT desktop showing an isolated paper-mode demonstration: three independent fictional positions, session entry and capital limits, protection levels and manual overrides.
One envelope. Independent positions.Actual application capture with fictional symbols and values. No broker connection or trading results.
Actual desktop interface. Fictional session.Your desktop. Your broker. A defined process.
What ADT does

Your limits.
A complete trading lifecycle.

ADT is a desktop trading application with a separate background engine. Research receives your trade count, position cap, capital limits and eligibility rules before building a ranked candidate pool. Each qualifying position has independent entry, protection, automatic exit and broker reconciliation.

Explore the product
From before the open to the exit

The daily trading workflow.

Choose one entry or a larger session. ADT ranks candidates inside those limits, rechecks each entry and advances to qualified reserves when a candidate becomes unusable. Maximum entries never means a mandatory quota.

Follow the lifecycle
01Your envelope

Configure

Set entry, position, capital and risk limits.

02Before entry

Research

Rank eligible candidates and qualified reserves inside those limits.

03Broker checks

Enter

Authorize, revalidate and size each whole-share entry.

04Automatic

Manage

Independent protection follows each position’s favorable movement.

05Reconcile

Confirm flat

Configured exits initiate automatically; broker evidence completes the lifecycle.

US equity session timing follows the exchange calendar and America/New_York semantics, including holidays, early closes and DST. The display timezone is configurable.

Inside ADT Desktop

A session,
from research to close.

A deliberate one-entry configuration: follow one fictional position through the application. Larger sessions run independent lifecycles under the same configured envelope.

01 / 0608:12 CDTSimulated / Demo Data
Actual ADT application showing a simulated SOFI research decision and an armed limit-on-open order before market open.
Before the open

Review the day’s research.

This one-entry configuration has selected SOFI. The dashboard shows the catalyst, $100 position budget and a limit-on-open order for 3 whole shares. Rationale & sources opens the supporting research.

Six actual application states. Time between stages is condensed.Open full-size screen
Deterministic execution

Execution follows
the configured strategy.

The session saves its operating envelope and ranked research. Independent position lifecycles apply the versioned strategy, exchange calendar and broker updates without further model calls for monitoring or exits.

Inside the execution engine
Execution traceSimulated / Demo Data
  1. Session intent persistedCandidate pool and constraints saved
    READY
  2. Entry authorizedAccount and session checks passed
    ARMED
  3. Opening order submittedLimit-on-open · awaiting broker fill
    PENDING
  4. Fill received from brokerPosition and protection recorded
    LONG
Order status updates when the broker confirms execution.
Trading controls

Account settings.
Position checks. Exit controls.

Read the account mode. Inspect the broker state. Understand what is protecting the position. Keep the controls within reach.

Review the safeguards
Account mode

Account-bound live trading

Paper and live states stay visible. Live entry requires explicit authorization bound to the selected broker account.

Position checks

Broker reconciliation

After startup or reconnect, the engine compares its records with broker positions, orders and fills before resuming.

Position protection

Automatic configured exits

ADT initiates protective and session exits itself, then reconciles until the broker confirms flat. Manual flatten remains an override; execution depends on market and broker conditions.

Application architecture

A desktop interface
and a local trading service.

The desktop is your control surface. A separate local service manages the session. Interactive Brokers remains the authority for actual positions and executions.

Operator environmentLocal application + background service
Desktop interfaceThe operator’s control surface

A native PySide6/QML client displays service snapshots and submits explicit commands over local authenticated IPC. Closing the window does not stop the trading service.

Research & qualificationPersisted intent and candidate pool

Research receives the session envelope before ranking candidates. Qualified reserves are retained without relaxing selection criteria. Current broker and market checks run before each entry.

Deterministic engineOne session, independent lifecycles

A single writer serializes aggregate reservations and order decisions. Each position has independent order IDs, high-water mark, protection and exit state. Intent is recorded before submission.

IB Gateway / TWSThe connection to Interactive Brokers

The official TWS API sends orders and receives broker events. Login stays in the broker’s software. A disconnect triggers reconnect and reconciliation.

SQLite & event recordsLocal memory of the session

Decisions, orders, executions and state transitions persist locally. Broker positions and fills are reconciled against that record. Logs and reports support inspection.

Envelope → ranked pool → position lifecycles → brokerBroker events → reconciliation → local state
The operating model

What you need
to run ADT.

The software runs on your computer. You authenticate directly in IB Gateway or Trader Workstation and configure your research provider. Closing the interface leaves the background service running.

This is an operated system. Your computer, gateway, network, data permissions and broker account must be ready for the session.

Read the operator guide
ADT Desktop · Software + guided setup

One complete package.
Choose your billing.

Mac and Windows desktop software, guided installation, a paper-account walkthrough, ongoing updates and technical support. All prices in USD.

Monthly

$250 / month

Plus $1,000 one-time guided setup

$1,250 to begin when approved.
$4,000 total over the first 12 months.

Request monthly access

Then $250/month. Cancel before your next renewal.

AnnualSave $500/year

$2,500 / year

Plus $1,000 one-time guided setup

$3,500 for your first year when approved.
The same package, billed annually.

Request annual access

Then $2,500/year. Cancel before your next renewal.

Guided rollout. We confirm compatibility, availability and written purchase terms before payment. Requesting access does not start a subscription.

Setup is charged once. Taxes, if applicable, and third-party costs are additional and disclosed before purchase.

See everything included
ADT Guides

Understand the complete workflow.

Practical explanations of the software, the broker connection and the responsibilities around an automated trading session.

Explore all engineering guides

Before you begin

Common questions

All questions
What is Automatic Day Trader?

Automatic Day Trader is configurable desktop trading software. You set the session envelope and authorize the account; research ranks eligible candidates within those limits, and independent position lifecycles manage entries, protection, configured automatic exits and broker-confirmed flat.

Does it guarantee profitable trades?

No. Trading can lose money, including more than the intended stop distance because of gaps, slippage, halts, liquidity or execution failures. Automation and deterministic rules do not make a strategy profitable. No simulated example on this site is a verified live track record.

Where does it run?

ADT Desktop is built for Mac and Windows. Mac builds target Apple silicon on macOS 13 or later; the Windows package targets Intel/AMD x64. A separate local background service manages the session when the interface is closed. Windows is currently a testing release, requiring target-machine and paper broker-lifecycle validation before operational use. The computer and broker gateway must remain available.

Does the operator retain control?

Yes. You configure the research provider, broker connection, schedule and strategy parameters. Live trading requires an explicit account-bound authorization. Pause entries, disarm, Flatten Position, Flatten All and Emergency Stop remain available as overrides. Normal configured exits are automatic; all exits remain subject to broker acceptance and market execution.

Which brokers are supported?

The implemented broker integration connects to Interactive Brokers through a locally running IB Gateway or Trader Workstation using the official TWS API. No Public.com integration is offered. Compatibility does not imply a partnership or endorsement.

A closer look

Ask about ADT
and your setup.

Explore the package, review your requirements and request guided access to ADT.

View pricing