ActualTradingDayEndLocal

<< Click to Display Table of Contents >>

Navigation:  NinjaScript > Language Reference > Common > SessionIterator >

ActualTradingDayEndLocal

Previous page Return to chapter overview Next page

Definition

Returns the session's End-Of-Day (EOD) in the user's configured timezone.

 

Note:  In order to obtain historical ActualTradingDayEndLocal information, you must call GetNextSession() from a stored SessionIterator object.

 

 

Property Value

A DateTime structure that represents end of a trading day (EOD).

 

Syntax

<sessionIterator>.ActualTradingDayEndLocal

 

Example

ns


SessionIterator sessionIterator;
 
protected override void OnStateChange()
{
  if (State == State.Historical)
  {
    sessionIterator = new SessionIterator(Bars);
  }
}
 
protected override void OnBarUpdate()
{
  // on new bars session, find the next trading session
  if (Bars.IsFirstBarOfSession)
  {
    // use the current bar time to calculate the next session
    sessionIterator.GetNextSession(Time[0], true);
 
    Print("The current session end of day is " + sessionIterator.ActualTradingDayEndLocal);
  }
}