Telegram-Bot
Das PIN-geschützte Cockpit. Dieselbe Engine wie das Dashboard, serviert via @-Mentions.
Verknüpf dein Telegram-Konto auf der Profilseite des Dashboards; der Bot macht einen einmaligen Handshake, um deine Chat-ID zu binden. Danach läuft jedes Kommando im Scope deines Kontos.
Read-only
| Command | Usage | Description |
|---|---|---|
| /strategies | /strategies | Liste deiner gespeicherten Regelwerke. |
| /templates | /templates | Liste der mitgelieferten Regelwerk-Templates. |
| /show | /show <strategy> [--raw] | Hübsch formatieren oder rohes YAML einer Strategie ausgeben. |
| /backtest | /backtest <strategy> [symbol] [tf] [days] | Backtest laufen lassen und mit PDF-Report antworten. |
| /tradechart | /tradechart <strategy> [symbol] [tf] [days] [padding] | Ein Chart pro Trade mit TP-/SL-Boxen overlaid. |
| /swings | /swings [symbol] [tf] [bars] [lookback] | Bestätigte Swing-Pivots in einem Fenster auflisten. |
| /breaks | /breaks [symbol] [tf] [bars] [lookback] | Erster Close, der jeden Swing bricht. |
| /validbreaks | /validbreaks [symbol] [tf] [bars] [lookback] | Breakouts, vom nächsten Close bestätigt. |
| /trends | /trends [symbol] [tf] [bars] [lookback] [padding] | SMC-BOS-/CHoCH-Trendregionen in einem Chart. |
| /validtrends | /validtrends [symbol] [tf] [bars] [lookback] [padding] | Wie /trends, aber zwei-Close-bestätigt. |
| /runs | /runs | Liste der letzten Backtest-/Paper-/Live-Läufe. |
| /run | /run <id> | Vollständige Details zu einem Lauf. |
| /equity | /equity | Aktuelle Live- oder Paper-Equity. |
| /positions | /positions | Offene Positionen über aktive Läufe hinweg. |
| /pulse | /pulse | BTC-Ticker + Funding. Sanity-Check. |
| /status | /status | Engine-Health, Uptime, letzter Fehler. |
Compute (ohne PIN)
| Command | Usage | Description |
|---|---|---|
| /optimize | /optimize <strategy> [sym] [tf] [days] [trials] | Parameter auf einem Fenster re-optimieren. |
| /montecarlo | /montecarlo <strategy> [sym] [tf] [days] [reps] | Monte-Carlo-Stresstest auf dem Trade-Ledger. |
Control (PIN-geschützt)
| Command | Usage | Description |
|---|---|---|
| /start_paper | /start_paper <strategy> [sym] [tf] [cash] <pin> | Einen Paper-Trading-Lauf starten. |
| /stop | /stop <run_id> <pin> | Einen laufenden Paper-/Live-Lauf stoppen. |
| /kill | /kill <pin> | Engine hart killen. Letzte Lösung. |
| /flatten | /flatten <pin> | Alle offenen Positionen sofort flach machen. |
Über die PIN
Control-Kommandos nehmen ein zusätzliches letztes Argument — eine 4- bis 8-stellige PIN, die du auf der Profilseite des Dashboards setzt. Die PIN wird nie geloggt; sie ist der einzige Autorisierungsschritt des Bots für Aktionen, die Geld bewegen.
Backtest-complete notifications
When a backtest finishes, the bot sends you a summary with the headline metrics (PnL, Sharpe, Sortino, drawdown, win rate, profit factor) and the strategy's own conditions written out in English — for example, `(Long - EMA20 greater than 30) AND (Long - rsi14 greater than 15)`. Tap the Trade-Chart PDF button on the message to receive the per-trade chart report as a Telegram document.
Sample message
📊 Backtest complete
Strategy: custom:ema_breakout
Market: BTC/USDT · 1h · 60 days
— Performance —
PnL %: +4.21 %
Sharpe: 1.180
Sortino: 1.610
Max drawdown: 3.40 %
Trades: 12
Win rate: 66.67 %
Profit factor: 2.10
— Strategy config —
Indicators: EMA20, rsi14
Entry rules:
(Long - EMA20 greater than 30) AND (Long - rsi14 greater than 15)
Exit rules:
(close crosses below EMA20) OR (Long - take profit at 5.00%) OR (stop loss at 2.00%)
[ 📄 Trade-Chart PDF ]Backtest-complete is enabled by default on the Notifications page. To turn it off, uncheck `backtest_complete` in the enabled-events list.