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.