From cloning the repo to a live agent — every screen you'll see, explained in plain language. Safe, reliable, always at hand.
The agent lives on your own machine or VPS — Quantilan never touches your API keys or funds.
git clone https://gitlab.com/quantilan/trading-agent.gitcurl -fsSL https://gitlab.com/quantilan/trading-agent/-/raw/main/install.sh | bash (installs make + Docker, clones, builds)After install you must configure .env (Setup GUI or editor) before production — Telegram bot, risk, and mode-specific keys/tests. Filling nothing and only running the container is not enough.
Run make gui (Setup GUI — not make start yet) and open http://localhost:8080 in your browser.
On a VPS: keep an SSH tunnel open from your PC — ssh -L 8080:localhost:8080 user@YOUR_VPS_IP — then open the same URL locally. The GUI binds to localhost only.
The GUI has collapsible sections — fill them top to bottom. The Readiness panel at the bottom shows which checks have passed.
Paper mode simulates trades using real market data — no API keys needed, zero risk. Perfect to verify everything works first.
When you're ready to trade with real funds, switch to Trade (Real Orders).
Four exchanges supported out of the box:
Paste your exchange API Key and Secret. Keys are stored locally in your .env file — never sent to Quantilan servers.
One agent · one account · one strategy. Do not reuse this API key on a second agent. A second strategy or exchange needs its own instance and a separate trading account (subaccount / different key).
Click Test Public API — the agent checks connectivity and lists all 33 supported coins.
A green Connection successful toast confirms you're good to go. Any error here means a network or key permission issue — not a trading risk.
Required in Trade mode before going live: click Run Test to execute a full mini-cycle — open a small position, adjust the stop-loss, then close it. The live log shows each step in real time.
Five sliders control your risk profile. No manual position sizing — the agent calculates everything automatically from these settings. Configure risk before production (defaults are a starting point, not a strategy).
Required for every agent: your own Telegram bot for control and notifications — no third-party access to your chat.
Choose how the agent receives trade signals:
LICENSE_KEY), bind it to your Telegram account, run the Signal & License testTV_SECRET)
When using Telegram as your signal source, choose how the agent parses incoming messages:
Open the AI Models tab for on-demand analysis (btc ai) or set AI Helper as the signal source for autonomous watches.
eth ai, sol ai, bnb ai
On every trade event — open, close, or stop adjustment — the agent sends a candlestick chart to your Telegram showing the position: entry price, stop-loss, and take-profit levels.
The Readiness panel shows green checkmarks for each validated component. When required checks for your mode pass:
make start for 24/7 (auto-restart)Type commands, forward signals, get charts — all from your phone. See how it works in practice.
Read the Telegram Guide