KESTREL docs
v1.0.0
Get help
● Use · Manual trading

Terminal and orders
manual spot and futures trading.

Markets, the chart with indicators, the order book, the order ticket, open orders and positions, the portfolio and the PnL calendar. Everything a user needs to trade by hand from a phone, a browser or a Mac.

SpotUSDT perpetualsMarket · Limit · Stop

01Markets

Markets lists spot and perpetual markets per exchange with the last price, 24 h change and volume, a search, sorting and favourites (tap the star). The lists show USDT markets. Market data is public and cached on the server, so many users watching the same market cost one exchange call (server/src/market/).

Best price across your exchanges compares the bid and ask of one symbol on every exchange the user has connected.

02Chart and order book

Trade opens the terminal: a candle chart (1m, 5m, 15m, 1h, 4h, 1d), overlays EMA 20/50, SMA 20 and Bollinger bands, a lower pane with RSI or MACD, the order book (20 levels) and recent trades. Prices stream live over a WebSocket. On a desktop, press ? for the keyboard shortcuts.

03The order ticket

FieldOptions
MarketSpot or Futures (USDT perpetual)
SideBuy / Sell on spot, Long / Short on futures
TypeMarket, Limit, Stop market, Stop limit. Scaled opens a ladder of limit orders (Scaled orders).
SizeAmount, or % of the available balance
FuturesLeverage (up to the market's maximum), Cross or Isolated margin, Reduce-only
Limit ordersPost-only

The ticket shows cost, notional and, with a stop, the loss if the stop hits. A live market order is sent with a slide, so it cannot be sent by a stray tap. Open as Smart trade turns the ticket into a Smart Trade with take-profits and a stop (Smart Trade).

The server rounds every price and amount to the market's steps and refuses zero or negative values. OCO orders are not part of version 1.0.0; use a Smart Trade for a take-profit and a stop together.

04Orders and positions

Orders & positions has tabs for open orders, order history, positions and fills.

  • Cancel order on any open order.
  • Close position: a reduce-only market order for the whole position, or a partial close.
  • TP / SL on a position places reduce-only orders for the whole position on the exchange.
  • Orders placed by a Smart Trade or a bot carry its id, so they can be traced back.
  • Export CSV copies the list to the clipboard.

05Portfolio and PnL calendar

Portfolio adds up every connected account from the balances the exchanges report (nothing is estimated): total, per account and per asset. The PnL calendar shows realised PnL per day from real fills only, as a heatmap or a list, month by month.

A user can share a trade or a result as an image card with Share. In the demo build the calendar stays empty because it never shows invented results.

06When orders are refused

  • Kill switch on (kill_switch_on): only risk-reducing orders pass (spot sells, futures reduce-only). Turn it off on the Home screen (Kill switch).
  • Maintenance: the operator paused changes; the app shows the operator's message.
  • Exchange errors such as insufficient funds or a minimum size are shown with the exchange's reason.