eTape logo mark eTape

Open source · MIT licensed

A free, open-source day‑trading platform — read the tape, work the ladder, fire orders from hotkeys.

Real-time charts · Level 2 DOM ladder · Time & Sales · Pre-market scanner · Multi-broker execution

Cumulative bid / ask depth — the same shape the ladder draws, live

eTape workspace — chart, DOM ladder, and time & sales

eTape is a trading platform built the way scalpers and momentum day traders actually work: one screen with fast charts, a live order book, the tape, and one-keystroke order entry — running entirely on your own machine. No subscription, no cloud middleman, no per-month platform fee. Bring a moomoo account for market data and the broker of your choice for execution, and everything else is free and open source.

Why eTape?

Built for the way tape readers actually trade.

Speed as a design rule. The engine is pure Go; the chart, ladder, and tape are canvas surfaces painted imperatively and coalesced to one repaint per frame. High-frequency market data never touches React state.

10-second candles, built live from raw ticks. Sub-minute momentum most retail platforms simply can't show — bucketed by exchange timestamp with live buy/sell direction, straight off the tick feed.

A real Level 2 DOM ladder. Full-depth order book rendered on canvas, fed by moomoo's tick-and-depth feed — not a 1-level quote widget.

Broker-agnostic execution. The same order ticket, hotkeys, and risk gates drive TradeZero, Alpaca, or the built-in simulator. Fills come back as generic events and land on your chart as markers in real time, whatever the venue.

Safety-gated by default. Zero venues are configured out of the box. Every order must pass a two-layer risk gate (global caps + per-venue caps: max day loss, order value, position size, open orders), and each venue has an explicit arm/disarm switch.

Every session recorded. An always-on SQLite journal captures the full feed — quotes, ticks, books, bars — so any day can be replayed through the same engine.

Local-first and private. Config, credentials, and the journal live in ~/.eTape/ on your disk. The UI is served from 127.0.0.1. Your API keys talk to your broker and no one else.

Features

Everything on one screen.

Charting

  • TradingView Lightweight Charts candlesticks (10-second bars up to daily/weekly/monthly)
  • VWAP, EMA, SMA, MACD, Volume indicators
  • Drawing tools
  • Live fill markers
  • Extended-hours data

Order flow

  • Level 2 DOM ladder with full order-book depth
  • Time & Sales tape with buy/sell coloring

Scanning & context

  • Pre-market gap scanner
  • Session-aware top movers
  • Stock info panel with fundamentals + live news

Execution

  • Order ticket (market/limit/stop/stop-limit)
  • Hotkey deck
  • Account/positions/orders panels
  • Built-in paper simulator with realistic fills

Workspace

  • Dockable drag-and-drop panel layout with linked symbol groups
  • Type a ticker anywhere to load it
  • In-app settings

Get started

Zero venues configured out of the box.

Run it against the built-in simulator first. Arm a real venue — TradeZero, Alpaca, or moomoo — only when you're ready, one explicit switch at a time.

$0per month
MITlicense
10stick-built candles
L2full-depth DOM
127.0.0.1served locally

Disclaimer

eTape is a tool, not advice. Day trading involves substantial risk of loss. This software is provided as-is, without warranty of any kind; you are solely responsible for any orders placed through it and for complying with your brokers' terms. Test against the simulator or a paper account before arming a live venue.