Execution mode
Demo mode logs every signal and sizes the position, but sends nothing to the exchange. Real mode places actual orders with the API key in this server's .env.
In demo the engine trades this paper account and does not read the exchange balance at all — so your own positions on the exchange can neither size its trades nor trip its daily-loss cap.
Trading styles
A style decides when to trade — position size and risk are set once, in the Risk card below. Enabling a style starts it on the engine's very next scan; disabling one stops it just as immediately. Confirmed requires the 4h bias to agree, independent does not. Auto executes by itself, manual waits for approval in the desktop panel's Position tab.
Settings opens that style's own inputs — lengths, thresholds, filters. They apply to the running engine immediately; the stop and target always come from the Risk card, whatever a style's own geometry says.
| Enabled | Style | Mode | Execution |
|---|
Runs & history
A run is a stretch of trading under one set of settings. Starting a new one records the settings in force and makes every statistic, the drawdown and the daily loss cap count from that moment — so a fresh test is never held back by the previous one’s losses. Nothing is deleted: the Performance page can still show any earlier run, which is the only way to tell whether a change actually helped.
Start a new run
Symbols scanned
One symbol per line, exactly as the exchange names it (e.g. BTC/USDT). These are scanned every cycle whether the Top-Movers agent is on or off — the two are parallel sources, and a signal from this list shows as fixed list on the Preview and Performance pages. Leave the box empty to scan only what the agent finds.
Risk
Every position, from every style, is sized here — a trading style decides when to trade, never how much. You set how many positions may run at once, how many of those may sit on the same symbol, and how much of the balance may be committed in total; the engine divides that into the size of one position. Stop loss and take profit are percentages of the margin, so at 10× a 10% stop is a 1% move in price.
Scanning & monitoring
How often the engine pulls candles, and how often it checks open positions against your +TP/-SL rule.
Symbol filter
What the engine refuses to trade at all. A coin the exchange cannot price has
no enforceable stop — the monitor has nothing to compare against, and the position runs
until someone notices. That is exactly how 牛来/USDT reached −94% of margin
with a correct 1% stop in place. Filtered symbols are skipped before any candles are fetched,
and a signal that slips through from the webhook is logged as rejected with the reason.
Net Pressure gate
Uses the Net Pressure line from the liquidations feed to decide which direction the engine is allowed to take. The rule is contrarian in both directions: deep negative means longs are being flushed, so only longs are opened — you are buying the capitulation, not joining it — and deep positive means shorts are being squeezed, so only shorts are opened. A refused signal is still written to the log as rejected, with the reading in its note, so the Performance page can show what the gate cost.
Top-Movers agent
The agent that scans whatever is currently topping the liquidation Buyers/Sellers lists, on its own timeframes, in addition to the fixed symbol list above. Ranking decides which of the three metrics orders that list; it has no effect on the fixed symbols, which are always scanned.