Table of Contents

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

prevTime DateTime

Previous time.

newTime DateTime

New 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

prevTime DateTime

Previous time.

newTime DateTime

New 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

prevTime DateTime

Previous time.

newTime DateTime

New time.

Returns

bool

true when a new week starts.