Features

What it does

A complete trading platform you run by keyboard and ear — built for blind and low-vision traders, and genuinely capable. The quickest way to understand it is to try the live demo; here is the full picture.

Reading the market

Most apps stop at being screen-reader compatible — labels you can tab through. This was built to be read by ear: the chart itself becomes sound, in three layers that work together.

  • Works with your screen reader

    Speaks exact prices, values, and alerts as you move — with NVDA, JAWS, and Narrator on Windows, VoiceOver on Mac and iOS, TalkBack on Android, and Orca on Linux. It uses the voice and speed you already set, and there is nothing to install: no add-on, no script, no configuration.

    On the Windows app the chart speaks to NVDA or JAWS directly, because that chart is drawn on a native canvas rather than in the page — a browser live region cannot reach a reader that is focused on it. Both libraries travel in the download, so there is nothing to fetch and nothing to place. Whichever reader you run is found automatically, including one started after the terminal, and the Journal names the route the words are taking — and says plainly when none is available, rather than going quiet.

  • Hear the chart

    A built-in audio engine turns the market into sound: pitch follows price, tone follows momentum, and the sound pans across your headphones so you always know where you are in time — while the moments that matter, like a crossover or a support level, ring out as distinct chimes above the rest. Play any part of the chart and listen to it unfold.

    Pitch is laid out the way an ear hears it: equal steps up a pane are equal musical intervals wherever you are in it, so a price moving high in the window moves as much in pitch as one moving low in it. And because a pane’s range is also its pitch range, anything drawn outside that range used to go silent as well as invisible — a Bollinger band wider than the candles is now kept inside the pane, with Alt+F to hand the full range back to the price line if you would rather have it.

  • Have the chart tell you what just changed

    Press N on any indicator and it narrates itself as the market moves: “Price crossed above EMA 9 at 64,900”, “Stochastic 14: crossed above overbought, 80”, “Close 64,905 at 14:32, Bullish engulfing”. Every one of the terminal’s indicators can do it, speaking its own thresholds — including levels you have moved or added yourself. Hide, mute, narrate are three switches on the same object (H, M, N), and narration aims: turn it on for a series, then press N again on one component to narrow to just the divergence, or just the cross, you care about. Playback narrates only what you asked to hear, and tells you up front if nothing is set to speak rather than leaving you with unexplained tones.

  • Feel it on a braille display

    Send the chart to a Dot Pad refreshable tactile display and read candles and key levels with your fingers, alongside a braille text line. Works across the Dot Pad range — both the Dot Pad and the latest Dot Pad X. Braille has its own tab in Settings, beside Speech, Narration and Sonification, and Shift+F4 opens the dialog straight onto it with focus already there (desktop app only — a Dot Pad connects to the machine running the terminal, not to a browser).

    Stated plainly: the tactile SDK travels in the Windows download from 2.12.0 — before that it never did, and the Braille tab rendered while the device could never connect — but it has still not been confirmed against a physical Dot Pad.

  • Every oscillator on its own scale

    An RSI runs 0 to 100; a MACD on Bitcoin swings by hundreds. Put both in one pane and the RSI is drawn — and played — inside a sliver of the MACD’s range, which sounds almost flat. Each indicator now gets its own pane and its own scale, and saved charts heal themselves when they load. Bounded indicators keep their full range at every zoom, so RSI 70 is the same note on every chart instead of drifting with whatever happens to be on screen — seventeen declare their natural range, four more declare a floor. The cost is honest: one more pane to walk past with Alt+Page Down for each oscillator you add.

  • Levels that say what they mean

    A level is not just a number: ADX’s 20, 25 and 50 and Choppiness’s 38.2 and 61.8 name the band you have entered — “strong trend”, “ranging” — and Ctrl+Left / Ctrl+Right stop at those edges, with playback speaking each crossing as it passes. 0 toggles the pane’s own neutral line: 50 on an RSI, zero on a MACD, −50 on Williams %R. A level you hide stops being a navigation target, an earcon and a narration event — switching something off switches all of it off.

  • Ask the chart to describe itself

    One key (Ctrl+Alt+Shift+Y) and the chart tells you how it’s laid out: what the axes measure and at what scale, how many bars are in view out of how many are loaded, how many panes there are and what’s in each, and what’s currently hidden or muted. This is the thing a sighted trader gets free from a glance — previously the only way to it was navigating every pane and counting.

  • No one-way doors

    Hiding and muting individual components is a single keypress, which makes it easy to hide a handful across several indicators and then have no practical way to find them again. Ctrl+Alt+Shift+K shows everything again, Ctrl+Alt+Shift+U unmutes everything, and Ctrl+Alt+Shift+O switches narration off everywhere — each announcing how many changed, because “nothing was hidden” and “nine items shown” are different pieces of information. All three say so when there was nothing to undo, rather than being a dead key.

Charting and analysis

  • Real-time charts, all by keyboard

    Move bar by bar, jump across the chart, zoom, and pan — entirely from the keyboard, with live data streaming in.

  • Ask whether the chart in front of you is live

    Alt+Shift+L answers it, with the elapsed time rather than just a word: “no data for eleven minutes” is actionable in a way that “stale” is not. If a feed stalls the terminal says so; if it reconnects across a gap it refuses to splice the hole silently and tells you how big it was, because a gap nobody knows about is indistinguishable from real price action.

  • All the classic indicators, plus your own

    A large library of the indicators traders rely on, all sonified — and you can build custom ones when you need something specific. Find one by searching what it does, not just what it’s called: type “volatility” and you get ATR and Bollinger Bands, with the match count spoken as the list narrows and the indicator’s own description read back once you land on it. Newest is Value Deviation, which marks where price turned relative to value (a rolling volume profile’s point of control): turns below it mark support zones, turns above it resistance, with five tiers a side saying how far from value the zone formed — in shape, colour, and pitch.

  • Drawing tools

    Trendlines, channels, Fibonacci levels, and more — placed precisely by keyboard, with the price and time spoken back as you set each point. Text labels pin a note to a bar: the anchor goes down first, then you type the wording. Arrow onto that bar from any series and the label reads its own wording back, marked with a short two-note tick rather than a price tone — a label is an annotation, not a measurement.

  • Undo, and it tells you what it undid

    Ctrl+Z and Ctrl+Y, fifty edits deep. Reaching for the chart to pan and catching a drawing handle instead is enough to lose a carefully placed trendline — and if you can’t see where it used to be, you can’t drag it roughly back. Every undo speaks what it just reversed, including “nothing to undo”.

  • See where the volume is

    Volume profiles and heatmaps show, and sound out, the price levels where the most trading happened. Two ways of measuring it — Volume Profile by traded volume and Market Profile (TPO) by how much time price spent at each level — and each can be run over the visible range, a fixed range you set, a single session, or anchored at a bar you choose. The point of control and the value area are spoken, so “where is this market comfortable” is a question you can ask by ear.

  • Any timeframe

    From one minute to one month, and you can work across several timeframes at once.

  • Keep a watchlist, then scan it

    Build named lists of the symbols you follow, each remembering the provider and market it came from. Then run a screen across the whole list at once: pick an indicator, a component, and a condition, stack as many filters as you like, and choose whether all, any, or enough of them by weight must be true. Every rule is restated in plain English underneath so you can check it in one read, and results come back as a table your screen reader moves through cell by cell. Symbols that couldn’t be checked are always listed, never quietly dropped — “we couldn’t fetch twelve of these” must never look like “nothing qualified”. Included with the free browser account.

  • Which levels does this market actually hold?

    Rather than assuming a level matters, this measures it: for every level near price and every standard moving average, how often price touched it, how often it held, how big the reaction was, and how long ago. A wick through that snaps straight back counts as a hold — that’s a sweep, which is the level working. Thin samples are filtered out by default and clearly labelled if you show them. Included with the free browser account.

  • Market structure, labelled as it forms

    Swing highs and lows named as higher or lower, the trend they imply, and the moment it changes — a Break of Structure when price runs past the last swing, a Change of Character when it turns the other way. Add it from the indicator list when you want it — a new chart starts with candles, price and volume and nothing you didn’t put there, and Settings has a switch to seed it on every new chart instead. One honest caveat, stated the same way in the manual: a swing can only be confirmed five bars after the bar it sits on, so it tells you where you are, not where to enter.

  • The chart names its own shapes

    Twelve formations — double top and bottom, head and shoulders and its inverse, three triangles, two wedges, two flags, and the horizontal range — announced as you move through them, with the neckline, the measured target and how many bars the shape spans. You’re told which edge you walked in from, and, at the bar it resolves, what price actually did: “confirmed here: closed below the neckline at 42,100”, or “ends here without confirming — the neckline held”. Two keys step between formations, a shape nested inside a bigger one says so, and when several overlap you hear the leading one and a count — because traders disagree about these, and silently picking one would hide that.

    Separately, the terminal names twenty-four candlestick patterns — the one-to-five-bar shapes: engulfing and harami, piercing line and dark cloud cover, tweezers, morning and evening star and their doji variants, three white soldiers and three black crows, three inside and three outside up and down, the abandoned baby, the three line strike, and the rising and falling three methods. They are read on the bar that just closed and on history as you arrow back through it, with how many bars the shape spans, where in it the bar you are on sits, and whether it reads as reversal or continuation.

  • Read a market forward, without hindsight

    Bar replay hides everything after a point you choose and steps forward one bar at a time, so you meet the market the way you meet it live — without knowing what happens next. It is the only way to find out whether a setup you like the look of was actually readable at the time, or only looks obvious with the rest of the chart in view. Start it with Ctrl+Alt+Shift+P anywhere, or F11 on the desktop apps.

  • Beyond price

    Chart more than candles: macro and economic series, on-chain metrics, derivatives data like funding rates and open interest, market sentiment like fear-and-greed, weekly hedge-fund positioning (COT, straight from the CFTC), and daily short-sale volume — read and sounded out the same way as price, and most of it free with no subscription. You can even import your own CSV datasets and chart them alongside the rest, so the wider context is part of the picture, not a separate tab.

Building and automating

  • Build your own setups

    Combine indicator conditions into buy and sell setups with targets, stops, and risk limits — then hear each one trigger in real time, with the full trade plan (entry, stop, and every take-profit) spoken aloud and logged to your Journal.

  • Strategy Lab

    Test a setup against years of historical data before you risk anything — including walk-forward windows (does it hold up across separate slices of history?) and a one-key comparison of every strategy you've saved, ranked by its weaker half.

  • Alerts that reach you

    Get notified the moment your conditions hit — spoken and on screen, by email, or routed to Telegram, Discord, or Slack, with each alert able to post to its own named channel. Set a simple threshold, or build a full AND/OR/NOT rule tree.

  • One rule decides where a sentence goes

    Whatever is happening on the chart in front of you is spoken there, in the terminal, the way it always has been. Everything else — a bar closing on another open tab, an alert or a fill on a symbol with no tab open, anything at all while the browser is closed — arrives as a system notification, because that is the only way it can reach you. Minimising the browser still counts as being there. It is one switch, on by default (“Events you cannot see”, under Alt+J → Delivery settings), with a shortest-timeframe floor beneath it so a one-minute chart never becomes a notification a minute.

  • Alerts keep watching when you don’t

    On the desktop, close the window and your alerts keep running — and they now read a real chart rather than a blank one, so indicator, point-of-control, trend and rule-tree alerts are watched with the browser shut, not refused. Bar closes and the full narration for your saved tabs arrive the same way; a system-tray icon carries the live unread count, and closing the browser tells you in one notification whether anything is still being watched. The hosted terminal is paper-only, so it does not keep watch after you leave: alerts there fire while your browser is open, and can still reach you by email, Telegram, or webhook.

Trading and your accounts

  • Practise first, risk-free

    Turn on paper trading and learn the whole workflow against simulated money — driven by the real live price, so it behaves like the real thing. Market, limit, stop, bracket and trailing orders all simulate fully, and a persistent PAPER badge keeps it clear that nothing is real. Reset it whenever you want a clean slate. No money at stake until you decide.

    The simulated account is held to the rules a real one would enforce: you can’t sell what you don’t hold, an order that can no longer be afforded when it fills is refused rather than taking you negative, and a refusal says why — not just “rejected”. Leverage is still withheld until borrowing is properly modelled, rather than offered and quietly ignored.

  • Short a market, and know where it dies

    Short selling is back in paper trading, at 1× and modelled properly. Selling what you don’t own means somebody lent it to you and you owe it back at whatever it ends up costing — so the sale proceeds are locked and an equal amount of margin is locked beside them. You’re told what the short cost to open, what it’s worth now, and how far price can move against you before the position is liquidated. A short that can’t tell you where it dies isn’t a short, it’s a trap. Included with the free browser account.

  • Know what the account is worth

    The Balances tab used to show quantities — asset, free, locked — and no values at all. Now it shows what each holding is worth, the total, what share of the account each one is, and the day’s change: the numbers that answer “how am I doing”. An asset whose price can’t be fetched is marked unpriced and the total says it’s partial, because a missing price silently counted as zero is worse than no number at all.

  • The key that signs is the key you chose

    The order ticket names it outright — “API key for this order”, with options that read “Live, real money” or “Paper, practice environment” — and the dashboard speaks the account when it opens. The status bar carries a LIVE badge beside the PAPER one, because an absence is not a signal a screen reader can find. A key you marked Paper on a venue that has no practice environment is refused, never quietly routed live, and the refusal names the key and the fix. Seven of the sixteen venues have no sandbox, so this is a real trap rather than a theoretical one.

  • A stop that cannot open a position

    Bracket legs are reduce-only and share one pair, so a stop that fires after you have already closed by hand cannot turn into a fresh short — and a protective leg on the wrong side of the fill is refused out loud rather than quietly attached. The spoken live-order review re-arms if anything about the ticket changes underneath it: “Ticket changed since the review. Nothing was sent.” For a screen-reader user the spoken review is the ticket, so it has to describe the order that will actually leave.

  • Connect your broker — and every control means it

    Place orders, watch the order book, and keep an eye on your positions and balance without leaving the keyboard, across sixteen trading venues — the newest being Gemini (US-regulated spot, verified live against a real key) and Kraken Futures, which is treated as its own venue rather than a setting on Kraken, because it has its own host, its own signing, and its own API keys. Every control on the order ticket is driven by what your broker actually supports, audited against the venues rather than against their documentation: if a control is there, it works; where it isn’t, it’s absent or disabled with a reason, never present and inert.

  • Deposit addresses you can actually read

    Ask for a deposit address and it arrives in a read-only field with a copy button — so your screen reader’s review cursor and your braille display walk it character by character, with no special handling from us. It’s checksum-verified before you ever see it, and its capitalisation survives the trip, which matters because on some networks the capitals are the checksum. Kraken is the first venue behind it; it uses your own API key, so it’s a desktop feature.

  • Size and place a trade from the chart

    Three keystrokes, no dashboard. Arm a risk percentage, arrow to the bar you want your stop at, then arrow to your entry and place a limit or go to market. The position size is worked out from your account and your stop distance and spoken back to you — the sum you’d otherwise do in a position-size calculator, at the moment you need it. The stop has to come first, because until the app knows it, a percentage is a budget and not a quantity. You’re reminded you’re armed on every bar you move to.

  • Manage the position after you’re in it

    Stop loss and take profit are editable in the positions table: activate the cell, type a price, press Enter. Every value is checked before it’s sent — a long’s stop must sit below the current price and its target above — because several venues will happily accept a stop on the wrong side and trigger it the instant it’s placed. Unrealised P&L updates on the same two-second tick as the order book, and quantities name their asset, so “0.714 BTC” can’t be mistaken for the dollars beside it.

  • The markets you trade

    Crypto, stocks, forex, indices, commodities, options, and futures from the major exchanges and brokers — sixteen trading venues and seventeen further data sources today. Because data sources are a plug-in system, more can be added over time — Gemini and Kraken Futures were the two most recent to join.

  • Your accounts stay yours

    Your login details are stored securely on your own device, and anything you add runs safely apart from the rest of the system.

Make it yours

  • Sound Designer

    Change what anything sounds like — pick the tones and chimes that work for your ears, and save them as your defaults.

  • Session journal

    Everything spoken, every alert, and every setup is saved, so you can replay your whole session by keyboard or export it to read later.

  • Workspaces

    Save your entire layout — indicators, drawings, and sound settings — and switch between setups instantly.

  • Themes that cover the whole window

    The theme reaches everything — chart, toolbar, dialogs, even the dropdowns and checkboxes the browser normally draws its own way. Twelve built in: Classic (the default — the dark navy-and-teal scheme most charting sites use, so someone arriving from another platform starts from something their eye already knows), Steel Gray for one continuous top-to-bottom fade, Blackout for pure black on OLED, Paper for a genuinely light theme, plus Amber CRT, Walnut, Midnight Blue, Soft Dark, Solarized, the two high-contrast themes, and Braille. Up and down colours are yours to set, and they follow you across theme changes.

  • Or build your own theme

    The theme editor opens all 33 colours the application uses — chart, chrome, dialogs, grid, and the three window bands you can blend into a single gradient. Start from any built-in theme, change what you like, save it under your own name, and export it to share with someone else.

  • Direction you can see without relying on hue

    Three existing themes paired a mid green against a mid red — different in hue, nearly identical in greyscale, so the pair stopped carrying direction under red-green colour deficiency. Worst in High Contrast Light, which exists to be legible. All three have been separated by brightness as well as hue. Every built-in theme is now checked against its own background, so choosing one is always safe; if you set a custom pair that would disappear on your background, Settings warns you next to the pickers rather than silently overriding your choice.

  • The window belongs to the chart

    On a maximised 1280-pixel-wide window carrying candles, volume, RSI and MACD, the toolbars used to take 394 pixels and leave the chart 279 — two fifths of the app. The chart gets about two thirds of that window now: one row of icons instead of two, no text captions under them, and less padding between every band. Settings → Appearance → Toolbar captions puts the labels back if you read them, and nothing your screen reader announces changed either way. Alt+Z is focus mode: the toolbar, tabs, indicator bar and footer go away and the chart takes their height, with the status line keeping an Exit focus mode button. And the price pane is the tallest pane again at every window size — with one indicator it takes two thirds rather than splitting evenly with volume.

  • Runs everywhere you do

    Native desktop apps for Windows and macOS, plus a self-contained browser version that runs on Windows, macOS, and Linux — the same one that powers the demo on this site. Native iOS and Android apps are on the way.

An AI assistant, built in

  • Plain-English insights

    Ask the built-in AI assistant for a plain-English read of what the chart is doing — trend, key levels, momentum, and a short-term outlook — and have it review your recent trades and setups. It describes the chart; it never touches your account.

  • Cloud or on your device

    Use a cloud model for the richest, vision-capable read, or run one locally so your chart data never leaves your computer. The privacy trade-off is yours to make, not ours.

  • Training & video, coming soon

    Step-by-step tutorials and video walkthroughs are on the way — here on the site and on YouTube.

Open, and built to grow

Accessible Trade Terminal is open source. The data sources and indicators are a plug-in system, so if you write code you can build your own and share them — and if you don't, your feature requests and bug reports are just as valuable. See the developer guide and SDK or browse the source on GitHub (opens in new tab).

Try it free in your browser

A free paper-trading account (opens in a new tab) gives you the charting, every indicator, drawing tools, alerts, and the sound designer in your browser — across crypto, stocks, and forex, with simulated money to learn risk-free, no install. Every other market, the data-beyond-price layer, strategy building, the AI analyst, custom scripting, and real-money trading live in the desktop app. You can also open the live demo first.

Create a free account (opens in a new tab) Try the demo