Automated trading

A focused web app for stock and ETF orders through the E*TRADE API—with practice in sandbox and careful control in live mode.

Personal tool · Phase 1

Built for repeatable workflows: compose an order, preview it at the broker, submit to a queue, and let a background worker place and track fills. Switch between sandbox and live without mixing credentials.

Order card

Buy, sell, and related equity actions with market, limit, stop, stop-limit, trailing stop, and other supported price types. Duration and session choices match what E*TRADE accepts; the form shows only the fields you need.

Preview first

Every submit runs through E*TRADE preview so you see fees, estimates, and validation errors before anything hits the queue. Reduces surprises on complex order types.

Queue & status

Orders land in a local queue; a worker previews, places, and polls until filled or failed. Cancel queued work before it ships, or cancel open orders already at the broker.

Sequenced orders

Chain multiple legs—e.g. enter on one signal, exit when the first order executes. Later steps wait automatically; canceling one step cancels the rest of the chain.

Scheduled submit

Set a future time and the queue picks the order up when due—useful for planned entries without sitting at the screen.

Holdings & accounts

View positions for the selected account, switch accounts from the header, and connect E*TRADE once per environment (sandbox vs live) via standard OAuth.

Sandbox vs live

Sandbox

Practice with simulated responses and no real money. Ideal for testing order types, sequenced flows, and UI behavior before touching a funded account.

Live

Connects to production E*TRADE with real balances and fills. The app asks for confirmation when switching to live so sandbox and production credentials stay separate.

What this is (and isn’t)

Automated Trading is a personal productivity tool from SJW Software LLC—not a commercial brokerage product, robo-advisor, or investment recommendation service. It does not provide financial, tax, or legal advice.

Trading securities involves risk, including loss of principal. Past sandbox behavior does not predict live results. Options and multi-leg strategies are planned for a later phase; Phase 1 focuses on stock and ETF (EQ) orders.

General questions about this Lab project? Sorry, we don’t offer access or accounts at this time.

Ask a question