This is an old revision of the document!
Trading terminal
Trading terminal (trade-term) is a commercial tool for trading on crypto exchanges, with a web interface: live charts with indicators, a paper (simulated) account, backtesting, and Pulse — its own scripting language for writing indicators and strategies.
<note important> Technical preview. Trading terminal is proprietary commercial software, used under a subscription licence — not free or open-source software, and not under the GPL. </note>
Install
sudo apt install trade-term
This also installs trade-term-pulse (the Pulse standard library). The optional handbook:
sudo apt install trade-term-handbook
Open the web interface at https://<your-host>:8444 and sign in. A valid subscription licence for the feature “trade-term” is required to operate; licences are handled by stratum-license (hardware ID, licence request, signed licence file).
What it does
- Live charts — candlesticks from public exchange data (through CCXT), with built-in indicators (EMA, RSI, MACD, Bollinger Bands).
- Paper trading — a simulated account with market orders, fees and slippage; no real orders.
- Backtesting — run strategies over historical candles with return, drawdown and trade statistics.
- Pulse — a small, safe Pine-like language for your own indicators and strategies, with a live editor (syntax highlighting, as-you-type checking, an inputs form) and a standard library of ready-made scripts.
- Exchange API keys — stored encrypted on the server; used only with trade-only keys.
- Live trading — place real orders under strict safeguards: per-order and daily limits, an allowed-symbols list, a two-step confirmation and a kill-switch. Off by default.
- Trading sessions — attach a Pulse strategy to a market and let it trade automatically on each closed candle; several sessions run at once, in paper or live mode.
Packages
trade-term— the application (non-free).trade-term-pulse— the Pulse standard library (required dependency).trade-term-handbook— the user guide and the Pulse language reference, shown as a Handbook tab inside the web interface (optional).
Handbook and design
The handbook (package trade-term-handbook) covers the web interface and the Pulse language, with a complete function reference and worked examples. See also the design notes.
Licence
Proprietary commercial software, used under a subscription licence (monthly or yearly); each feature expires on its own date. Reverse engineering, decompilation, disassembly and circumvention of the licence are prohibited. Published binary-only.