ActualTradingDayEndLocal

Definition

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

note image

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

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);
    }
}