GGoodAI Docs

The Terminal

The Terminal is GoodAI's manual trading screen. It brings a live chart, a real order book, your balances, and an order ticket together on one page — so you can trade by hand on any connected exchange (or practise risk-free on Paper) without leaving GoodAI.


What's on the screen

  • A price header with the live last price and a live / feed-delayed indicator.
  • A TradingView chart for the selected market — full-featured charting with drawing tools and indicators. It's a reference chart; your actual fills are priced by the exchange and shown live in the header and order ticket.
  • An order ticket to place buys and sells.
  • A market panel with two tabs: a live order book and a recent trades feed.
  • Your orders — a table of the orders you've placed, with their live status and a cancel button for any still working.

Choosing where you trade: the destination picker

At the top of the chart is a venue and pair menu. This is also your destination picker — it decides where an order actually goes:

  • A connected live exchange (e.g. Binance, Kraken, Bybit) — your order is sent to that exchange and trades for real.
  • Paper — a simulated venue that fills your orders against live Binance prices using simulated funds. Perfect for practising.

Pick a venue on the left of the menu, then a market (like BTC/USDT) on the right. The order ticket updates to show exactly where your order will land.

No surprises about destination. The ticket clearly labels the destination — LIVE, DEMO, or PAPER — and shows which connection and key it will use. If you pick a venue you haven't connected, the ticket is disabled and prompts you to connect a key (or enable Paper) — GoodAI will never silently reroute a live order to simulation, or vice versa.

Enabling Paper

Paper is opt-in. Open the venue menu and use the toggle at the bottom to enable the Paper venue. Once on, it appears in the venue list. Use the Paper funds button on the Your orders card to top up your simulated balance whenever you need it.


Live balances

The order ticket shows your available balance for whatever the order will spend:

  • A buy spends your quote currency (e.g. USDT).
  • A sell spends the base asset (e.g. BTC).

For a connected exchange, this is your real exchange balance. For Paper, it's your simulated balance.

  • A Max button (on sell orders) fills in your entire available holding.
  • If a live balance can't be fetched at that moment, GoodAI shows "Balance unavailable" rather than a misleading zero.

The live order book

The Order book tab shows a real, live Level-2 (L2) depth ladder streamed directly from the market:

  • Asks (sell orders) above the spread, bids (buy orders) below.
  • A mid price and the current spread (in both price and percent) in the middle.
  • Depth bars showing cumulative size building away from the spread.

Switch to the Recent trades tab to watch live trades print as they happen.

Both the book and trades follow whichever venue and pair you've selected. Before the first live data arrives you'll see a brief "Waiting for live depth…" message — never fabricated numbers.


Order types

The ticket supports several order types:

  • Market — fill immediately at the best available price. No price needed.
  • Limit — buy or sell only at your specified price or better. Requires a limit price.
  • Stop (stop-limit) — triggers a limit order once the market reaches your stop price. Requires both a stop price and a price.
  • OCO (one-cancels-the-other) — pairs a take-profit target with a stop, so when one fills the other is cancelled. Requires both a price and a stop price.

GoodAI helpfully accepts numbers the way people actually type them — .01, 0,01, 71,402.10, even with currency symbols — and tidies them into a valid amount before sending. If something can't be read as a number, you'll get a clear message echoing exactly what you typed.

A Last button next to the price field drops the current live price straight into your order.

On Paper: stop and OCO orders are recorded as working orders for realism, but Paper does not run a live trigger engine — the ticket tells you so when it applies.


Placing a live order: step-up confirmation

Live orders move real money, so GoodAI adds one deliberate layer of protection.

🔒 Every live order requires a step-up confirmation. When you submit a live order, GoodAI asks you to re-confirm with your passkey (or MFA) right there in the ticket — even though you're already logged in. Your order details stay exactly as you entered them; once you confirm, the order is placed without you having to retype anything. Cancel the passkey prompt and the order simply isn't sent.

This means that even if you step away from an unlocked screen, no one can fire off a real trade in your name without your passkey.

A few related points:

  • Cancelling an order does not require step-up — reducing your exposure should always be friction-free.
  • Paper orders never require step-up; there's no real money involved.
  • Live trading requires a paid plan. If your plan doesn't include it, you'll be told before any order is attempted.

Tracking your orders

The Your orders table lists everything you've placed, showing the venue, side, type, quantity, price, and a live status (filled, open/working, rejected, cancelled):

  • Orders that are still working update automatically — no need to refresh.
  • Any working order has a Cancel button.

See also

  • Getting started — set up your account, passkey, and first exchange connection.
  • Exchanges — connected venues, safe key creation, and the unified symbol scheme.