Loading...
Searching...
No Matches
ATAS.Indicators.FixedProfileRequest Class Reference

Represents a request for a fixed profile with a specific period. More...

Public Member Functions

 FixedProfileRequest (FixedProfilePeriods period)
 Initializes a new instance of the FixedProfileRequest class with the specified period.
 
 FixedProfileRequest (FixedProfilePeriods period, long? tradingSession)
 Initializes a new instance of the FixedProfileRequest class with the specified period.
 
 FixedProfileRequest (FixedProfilePeriods period, long? tradingSession, DateTime? baseTime)
 Initializes a new instance of the FixedProfileRequest class with the specified period and base time.
 

Properties

FixedProfilePeriods Period [get]
 Gets the fixed profile period associated with this request.
 
long? TradingSession [get]
 Gets the fixed profile trading session identifier (ETH/RTH/etc.) associated with this request.
 
DateTimeBaseTime [get]
 Gets the base time for period calculation. If null, the current market time is used. This is useful for Market Replay scenarios where the period should be calculated relative to a specific point in time rather than the current market time.
 

Detailed Description

Represents a request for a fixed profile with a specific period.

Constructor & Destructor Documentation

◆ FixedProfileRequest() [1/3]

ATAS.Indicators.FixedProfileRequest.FixedProfileRequest ( FixedProfilePeriods  period)

Initializes a new instance of the FixedProfileRequest class with the specified period.

Parameters
periodThe fixed profile period to be used in the request.

◆ FixedProfileRequest() [2/3]

ATAS.Indicators.FixedProfileRequest.FixedProfileRequest ( FixedProfilePeriods  period,
long?  tradingSession 
)

Initializes a new instance of the FixedProfileRequest class with the specified period.

Parameters
periodThe fixed profile period to be used in the request.
tradingSessionThe fixed profile session type to be used in the request.

◆ FixedProfileRequest() [3/3]

ATAS.Indicators.FixedProfileRequest.FixedProfileRequest ( FixedProfilePeriods  period,
long?  tradingSession,
DateTime baseTime 
)

Initializes a new instance of the FixedProfileRequest class with the specified period and base time.

Parameters
periodThe fixed profile period to be used in the request.
tradingSessionThe fixed profile session type to be used in the request.
baseTimeThe base time for period calculation. If null, the current market time is used.

Property Documentation

◆ BaseTime

DateTime? ATAS.Indicators.FixedProfileRequest.BaseTime
get

Gets the base time for period calculation. If null, the current market time is used. This is useful for Market Replay scenarios where the period should be calculated relative to a specific point in time rather than the current market time.

◆ Period

FixedProfilePeriods ATAS.Indicators.FixedProfileRequest.Period
get

Gets the fixed profile period associated with this request.

◆ TradingSession

long? ATAS.Indicators.FixedProfileRequest.TradingSession
get

Gets the fixed profile trading session identifier (ETH/RTH/etc.) associated with this request.


The documentation for this class was generated from the following file: