scripting
Funciones built-in
La librería estándar de indicadores, helpers matemáticos, primitivas de señal y llamadas de orden.
Las built-ins se agrupan por superficie. Todas tienen tipos verificados y corren dentro del sandbox.
Series temporales
| Nombre | Devuelve |
|---|---|
| sma(src, n) | series<float> — media móvil simple |
| ema(src, n) | series<float> — media móvil exponencial |
| rma(src, n) | series<float> — suavizado de Wilder |
| highest(src, n) | series<float> — máximo móvil |
| lowest(src, n) | series<float> — mínimo móvil |
| stdev(src, n) | series<float> — desviación típica móvil |
| change(src) | series<float> — src - src[1] |
Indicadores
rsi(src, n) // 0–100
macd(src, fast, slow) // devuelve {line, signal, hist}
atr(n) // average true range
vwap(anchor: ...) // VWAP anclado
Señales
cross_up(a, b) // a era ≤ b en la barra anterior, > b en esta
cross_down(a, b)
pivot_high(src, n)
pivot_low(src, n)
Salida y render
plot(value, color: ..., width: ..., pane: "...")
mark(condition, label: "...", color: ...)
band(upper, lower, color: ..., fill: ...)
draw_zone(top: ..., bottom: ..., fill: ..., opacity: ...)
notify(when: ..., channel: "...")
Órdenes (solo tipo Strategy)
buy(qty: ..., sl: ..., tp: ...)
sell(qty: ..., sl: ..., tp: ...)
sell_all()
Constantes
close, open, high, low, volume // series OHLCV de la barra actual
bar(N) // timestamp de la barra N
accent, bull, bear, warning, info // colores del tema
La referencia completa cataloga cada firma y cada parámetro — ver la página índice de la referencia del lenguaje.