IsTradingDayDefined()

<< Click to Display Table of Contents >>

Navigation:  NinjaScript > Language Reference > Common > SessionIterator >

IsTradingDayDefined()

Previous page Return to chapter overview Next page

Definition

Indicates a trading day is defined for a specific date.

 

Property Value

A bool value when true indicates that the date passed in as an argument is defined as a full or partial trading day in the configured Trading Hours template; otherwise false. Also returns false if the specified date is marked as a full-day exchange holiday.

 

 

Parameters

date

The DateTime value representing the date to check

 

 

Syntax

<SessionIterator>.IsTradingDayDefined(DateTime time);

 

 

Example

ns

DateTime thanksGivingDay = new DateTime(2017, 11, 23);
 
// Determine if the current instrument's exchange is open for trading on Thanksgiving day in 2017
if(Bars.SessionIterator.IsTradingDayDefined(thanksGivingDay))
  Print(String.Format("{0} will be open for trading on Thanksgiving day, {1}", Instrument.MasterInstrument.Name, thanksGivingDay.Date));