Events reference
All 8 events in AlgoBarsX, each with its parameters, defaults, ranges and an example: start, bar close, tick, fill, exit, session open, day change, render.
start bar close tick fill exit session open day change render
on start:#
Runs once before the first evaluated bar.
on start:log "Deployed"strategyindicatoralertsince 1.0
on bar close:#
Runs on every confirmed bar.
on bar close:log "Bar {bar.index}"strategyindicatoralertsince 1.0
on exit(trade):#
Runs when a trade closes, with trade.pnl, trade.r and trade.reason.
on exit(trade):log "Closed at {trade.r:0.00}R"strategysince 1.0
on session open "<name>":#
Runs when a session opens.
on session open "london":log "London open"strategyindicatoralertsince 1.0
on day change:#
Runs at each calendar day boundary.
on day change:log "New day"strategyindicatoralertsince 1.0
on render(canvas):#
Custom vector drawing for the visible range.
on render(canvas):canvas.text("Hello", at: (canvas.last_bar, close))strategyindicatorsince 1.0