Spectra
Parcourir la doc

scripting

Fonctions built-in

Bibliothèque standard d'indicateurs, helpers maths, primitives de signal et appels d'ordre.


Les built-ins sont groupés par surface. Toutes sont type-checked et tournent dans le sandbox.

Séries temporelles

| Nom | Retourne | |---|---| | sma(src, n) | series<float> — moyenne mobile simple | | ema(src, n) | series<float> — moyenne mobile exponentielle | | rma(src, n) | series<float> — lissage de Wilder | | highest(src, n) | series<float> — maximum glissant | | lowest(src, n) | series<float> — minimum glissant | | stdev(src, n) | series<float> — écart-type glissant | | change(src) | series<float>src - src[1] |

Indicateurs

rsi(src, n)            // 0–100
macd(src, fast, slow)  // retourne {line, signal, hist}
atr(n)                 // average true range
vwap(anchor: ...)      // VWAP ancré

Signaux

cross_up(a, b)    // a était ≤ b la barre passée, > b cette barre
cross_down(a, b)
pivot_high(src, n)
pivot_low(src, n)

Sortie et rendu

plot(value, color: ..., width: ..., pane: "...")
mark(condition, label: "...", color: ...)
band(upper, lower, color: ..., fill: ...)
draw_zone(top: ..., bottom: ..., fill: ..., opacity: ...)
notify(when: ..., channel: "...")

Ordres (type Strategy uniquement)

buy(qty: ..., sl: ..., tp: ...)
sell(qty: ..., sl: ..., tp: ...)
sell_all()

Constantes

close, open, high, low, volume     // séries OHLCV de la barre courante
bar(N)                              // timestamp de la barre N
accent, bull, bear, warning, info  // couleurs du thème

La référence complète catalogue chaque signature et chaque paramètre — voir la page d'index de la référence du langage.