Scripts
Un DSL de scripting, pas un sélecteur d'indicateurs.
Cinq types de script, trois runtimes, un seul langage sandboxed. Écrivez un indicateur le matin, déployez la même logique en alerte 24/7 avant le déjeuner.
01 · Cinq types, une seule langue.
Cinq types, une seule langue.
Indicator, Alert, Screener, Drawing, Strategy. La syntaxe est partagée ; chaque type cible une surface précise.
- Indicator — Ajoute une série ou un oscillateur au graphique. Vit en chart-preview, sans overhead.
- Alert — Expression booléenne évaluée à chaque clôture. Push, e-mail ou webhook — vous choisissez.
- Screener — Renvoie les symboles qui satisfont une condition. Tourne sur une watchlist selon un planning.
- Drawing — Formes programmatiques sur le graphique — zones supply/demand, FVGs, OBs, niveaux personnalisés.
- Strategy — Code émetteur d'ordres. Backteste contre le même moteur de fills qui tourne en live.
golden-cross.spec
// Indicator: golden cross over BTC, plotted on the chart.
let fast = sma(close, 20)
let slow = sma(close, 50)
output close > fast and fast > slow4 lignes. Trace les SMA rapide/lente et émet un signal booléen.
02 · Un DSL, trois runtimes.
Un DSL, trois runtimes.
Écrivez-le une fois. Exécutez-le partout où un prix s'imprime.
- Aperçu graphique — Vous tapez, la ligne se trace immédiatement. Le bytecode est recompilé à chaque touche en moins de 80 ms.
- Backtester — Même script, replay barre par barre avec slippage réaliste en points de base, commission par fill, fills partiels et gestion des gaps.
- Worker VPS — Marquez un script avec runs_on: vps et il tire sur un cloud worker 24/7 — alertes et ordres webhook inclus.
AvantAprès03 · Garanties du sandbox.
Garanties du sandbox.
Votre alerte ne peut pas faire tomber vos graphiques. Chaque script tourne sous des budgets durs CPU et mémoire, appliqués au niveau VM.
- VM bytecode, pas un sandbox JS. Aucun accès au runtime hôte.
- Budget CPU par script (50 ms par défaut) et plafond mémoire (16 Mo par défaut).
- Tokens d'annulation — un script long peut être tué en cours de barre.
- Aucun chemin `unsafe`. Aucun accès fichier ou réseau hors built-ins audités.
Écrivez une fois. Tradez partout.
Le langage de stratégies complet plus le cloud worker 24/7 — inclus gratuitement pour tous les traders pendant le lancement.
