Interface IKnowSession
- Namespace
- ATAS.DataFeedsCore
- Assembly
- ATAS.DataFeedsCore.dll
Detects trading session, week and month boundaries between two times; implemented by Exchange.
public interface IKnowSession
- Extension Methods
Methods
IsNewMonth(DateTime, DateTime)
Checks whether two times belong to different months.
bool IsNewMonth(DateTime prevTime, DateTime newTime)
Parameters
prevTimeDateTimePrevious time.
newTimeDateTimeNew time.
Returns
- bool
true when a new month starts.
IsNewSession(DateTime, DateTime)
Checks whether newTime starts a new trading session relative to prevTime.
bool IsNewSession(DateTime prevTime, DateTime newTime)
Parameters
prevTimeDateTimePrevious time.
newTimeDateTimeNew time.
Returns
- bool
true when a new session starts.
IsNewWeek(DateTime, DateTime)
Checks whether two times belong to different weeks.
bool IsNewWeek(DateTime prevTime, DateTime newTime)
Parameters
prevTimeDateTimePrevious time.
newTimeDateTimeNew time.
Returns
- bool
true when a new week starts.