MarketSessionChangedEventArgs.PreviousSessions
property · MarketSessionChangedEventArgs · cAlgo.API
DesktopCLICloud
Returns the previous value of the MarketSessions property before the MarketSessionsChanged event was triggered. Returns MarketSession.None if no previous sessions ended when the event was triggered.
Definition
public MarketSession PreviousSessions {get;}
marketSessionChangedEventArgs.PreviousSessions: MarketSession
Returns MarketSession
Examples
protected override void OnStart()
{
MarketSessionsChanged += OnMarketSessionsChanged;
}
private void OnMarketSessionsChanged(MarketSessionChangedEventArgs args)
{
if (args.PreviousSessions.HasFlag(MarketSession.NewYork) && !args.NewSessions.HasFlag(MarketSession.NewYork))
Print("New York session has just closed");
}
def on_start(self):
api.MarketSessionsChanged += self.on_market_sessions_changed
def on_market_sessions_changed(self, args):
if args.PreviousSessions.HasFlag(MarketSession.NewYork) and not args.NewSessions.HasFlag(MarketSession.NewYork):
api.Print("New York session has just closed")