Spectra
Explorar docs

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.