No backtest results yet. Click "Backtest" on a strategy or use "Backtest New Strategy".
| Time | Strategy | Symbol | Action | Price | Sentiment | Result |
|---|
ta.ema(bars, period) ta.sma(bars, period) ta.rsi(bars, period)
ta.macd(bars, fast, slow, signal) ta.bollinger(bars, period, std) ta.atr(bars, period)
ta.structure(bars, lookback) ta.squeeze(bars)
ta.crossover(a, b) ta.crossunder(a, b) ta.highest(src, n) ta.lowest(src, n)
— indicators support .current .previous .slope .acceleration .crossed_above(x) .crossed_below(x)
and elementwise + - * / > < >= <= against another series or a constant (repeated calls with the same bars are auto-cached per run)
— ctx.window(n) ctx.timeframe("1h").bars for higher-timeframe context
— stats.mean/std/percentile/zscore(series), Score().add(name, points)
Signal.buy(size=1) Signal.sell(size=1) ctx.bars ctx.position
ctx.state ctx.sentiment_score
— trade management (backtester-enforced): Signal.buy().stop_atr(1.5).target_atr(3).trail_atr(2).break_even(1).timeout(40)
b.open b.high b.low b.volume ctx.volumes()
Broker API keys are stored per-user in the database. Leave blank to disable a broker.