Scripts
Un DSL de scripting, no un selector de indicadores.
Cinco tipos de script, tres runtimes, un único lenguaje sandboxed. Escribe un indicador por la mañana y despliega la misma lógica como alerta 24/7 antes de comer.
01 · Cinco tipos, un único lenguaje.
Cinco tipos, un único lenguaje.
Indicator, Alert, Screener, Drawing, Strategy. La sintaxis es compartida; cada tipo apunta a una superficie específica.
- Indicator — Añade una serie u oscilador al gráfico. Vive en chart-preview, sin overhead.
- Alert — Expresión booleana evaluada en cada cierre de vela. Push, email o webhook — tú eliges.
- Screener — Devuelve los símbolos que cumplen una condición. Corre sobre una watchlist en un schedule.
- Drawing — Formas programáticas en el gráfico — zonas supply/demand, FVGs, OBs, niveles personalizados.
- Strategy — Código que emite órdenes. Backtestea contra el mismo motor de fills que corre 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 líneas. Pinta SMAs rápida/lenta y emite una señal booleana.
02 · Un DSL, tres runtimes.
Un DSL, tres runtimes.
Escríbelo una vez. Ejecútalo donde sea que se imprima un precio.
- Vista previa del gráfico — Tecleas, ves dibujarse la línea al instante. El bytecode se recompila en cada tecla en menos de 80 ms.
- Backtester — Mismo script, replay barra a barra con slippage realista en puntos básicos, comisión por fill, fills parciales y manejo de gaps.
- Worker VPS — Marca un script con runs_on: vps y se dispara en un cloud worker 24/7 — alertas y órdenes webhook incluidas.
AntesDespués03 · Garantías del sandbox.
Garantías del sandbox.
Tu alerta no puede tirar tus gráficos. Cada script corre con presupuestos duros de CPU y memoria, aplicados a nivel de VM.
- VM bytecode, no sandbox JS. Sin acceso al runtime host.
- Presupuesto de CPU por script (default 50 ms) y techo de memoria (default 16 MB).
- Tokens de cancelación — un script de larga duración puede matarse a media barra.
- Sin paths `unsafe`. Sin acceso a archivos o red salvo built-ins auditadas.
Escribe una vez. Opera en todas partes.
El lenguaje de estrategias completo más el cloud worker 24/7 — incluidos gratis para todo trader durante el lanzamiento.
