Plugin.MarketSessionsChanged
event · Plugin · cAlgo.API
DesktopCLICloud
Occurs when market sessions change.
Environment behaviour
CLI — not supported. Plugins cannot run in the CLI: ctrader-cli runs cBots only.
Cloud — not supported. Plugins cannot run in the cloud: it runs cBots only.
Definition
public event Action<MarketSessionChangedEventArgs> MarketSessionsChanged;
api.MarketSessionsChanged += handler # handler(obj: MarketSessionChangedEventArgs)
Examples
protected override void OnStart()
{
MarketSessionsChanged += OnMarketSessionsChanged;
}
private void OnMarketSessionsChanged(MarketSessionChangedEventArgs args)
{
Print("Market sessions changed from {0} to {1}", args.PreviousSessions, args.NewSessions);
}
def on_start(self):
api.MarketSessionsChanged += self.on_market_sessions_changed
def on_market_sessions_changed(self, args):
api.Print(f"Market sessions changed from {args.PreviousSessions} to {args.NewSessions}")