Noon Barbari
S'inscrire
Parcourir la documentation

Bot Telegram

Le cockpit protégé par PIN. Le même moteur que le dashboard, servi via @-mentions.

Lie ton compte Telegram depuis la page profil du dashboard ; le bot fait un handshake unique pour relier ton chat ID. Ensuite, chaque commande s'exécute dans le périmètre de ton compte.

Lecture seule

CommandUsageDescription
/strategies/strategiesListe tes jeux de règles enregistrés.
/templates/templatesListe les modèles de jeux de règles fournis.
/show/show <strategy> [--raw]Affichage propre ou dump YAML brut d'une stratégie.
/backtest/backtest <strategy> [symbol] [tf] [days]Lance un backtest et répond avec le rapport PDF.
/tradechart/tradechart <strategy> [symbol] [tf] [days] [padding]Un graphique par trade avec des boîtes TP / SL superposées.
/swings/swings [symbol] [tf] [bars] [lookback]Liste les pivots swing confirmés sur une fenêtre.
/breaks/breaks [symbol] [tf] [bars] [lookback]Première clôture qui casse chaque swing.
/validbreaks/validbreaks [symbol] [tf] [bars] [lookback]Breakouts confirmés par la clôture suivante.
/trends/trends [symbol] [tf] [bars] [lookback] [padding]Régions de tendance SMC BOS / CHoCH sur un graphique.
/validtrends/validtrends [symbol] [tf] [bars] [lookback] [padding]Comme /trends mais confirmé par deux clôtures.
/runs/runsListe les runs récents de backtest / paper / live.
/run/run <id>Détails complets d'un run.
/equity/equityEquity actuel live ou paper.
/positions/positionsPositions ouvertes sur les runs actifs.
/pulse/pulseTicker BTC + funding. Sanity check.
/status/statusSanté du moteur, uptime, dernière erreur.

Compute (sans PIN)

CommandUsageDescription
/optimize/optimize <strategy> [sym] [tf] [days] [trials]Ré-optimise les paramètres sur une fenêtre.
/montecarlo/montecarlo <strategy> [sym] [tf] [days] [reps]Stress test Monte-Carlo sur le ledger des trades.

Control (avec PIN)

CommandUsageDescription
/start_paper/start_paper <strategy> [sym] [tf] [cash] <pin>Démarre un run de paper trading.
/stop/stop <run_id> <pin>Arrête un run paper / live en cours.
/kill/kill <pin>Hard-kill du moteur. En dernier recours.
/flatten/flatten <pin>Aplatit immédiatement toutes les positions ouvertes.

À propos du PIN

Les commandes de contrôle prennent un dernier argument supplémentaire — un PIN de 4 à 8 chiffres que tu définis dans la page profil du dashboard. Le PIN n'est jamais loggé ; c'est l'unique étape d'autorisation du bot pour les actions qui déplacent de l'argent.

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.