Events

Run code when something happens.

AlgoBarsX
on start:
log "starting on {market.symbol}"
on bar close:
log "bar {bar.index}"
on fill(order):
log "filled {order.size}"
on exit(trade):
log "{trade.tag} closed at {trade.r:0.00}R after {long_entry.triggers} triggers"
on session open "new_york":
log "New York is open"
on day change:
triggers = 0
EventWhen it runs
on start:Runs once before the first evaluated bar.
on bar close:Runs on every confirmed bar.
on tick:Runs on every price update (evaluate: tick).
on fill(order):Runs when an order fills.
on exit(trade):Runs when a trade closes, with trade.pnl, trade.r and trade.reason.
on session open "<name>":Runs when a session opens.
on day change:Runs at each calendar day boundary.
on render(canvas):Custom vector drawing for the visible range.

on tick needs a script that evaluates on ticks (AS0404). See Bar close or every tick.

Try this in the Terminal. AlgoBars is free: $0 a month, no card needed.

Create my free account