Skip to content

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")