MarketSessionChangedEventArgs.NewSessions
property · MarketSessionChangedEventArgs · cAlgo.API
DesktopCLICloud
All current sessions including any new sessions that have just begun. The value of NewSessions is always equal to the value of the MarketSessions property of a cBot / indicator. Returns MarketSession.None if no new sessions started when the MarketSessionsChanged event was triggered.
Definition
public MarketSession NewSessions {get;}
marketSessionChangedEventArgs.NewSessions: MarketSession
Returns MarketSession
Examples
protected override void OnStart()
{
MarketSessionsChanged += OnMarketSessionsChanged;
}
private void OnMarketSessionsChanged(MarketSessionChangedEventArgs args)
{
if (args.NewSessions.HasFlag(MarketSession.London))
Print("London session is open");
}
def on_start(self):
api.MarketSessionsChanged += self.on_market_sessions_changed
def on_market_sessions_changed(self, args):
if args.NewSessions.HasFlag(MarketSession.London):
api.Print("London session is open")