cTraderMessageAdapter
The message adapter for cTrader.
Hereda de: MessageAdapter
Implementa: IDemoAdapter, IAddressAdapter<EndPoint>
Constructores
cTraderMessageAdapter(IdGenerator)
Initializes a new instance of the cTraderMessageAdapter.
- transactionIdGenerator
- Transaction id generator.
Propiedades
AllTimeFrames : IEnumerable<TimeSpan>
Possible time-frames.
FeatureName : string
Feature name.
IsNativeIdentifiers : bool
Identify security in messages by native identifier Native.
IsNativeIdentifiersPersistable : bool
Native identifier can be stored.
IsReplaceCommandEditCurrent : bool
Is the OrderReplaceMessage command edit a current order.
IsSupportOrderBookIncrements : bool
Adapter translates incremental order books.
Métodos
IsAllDownloadingSupported(DataType) : bool
Is for the specified all securities downloading enabled.
- dataType
- Data type info.
Devuelve: Check result.
IsSupportCandlesUpdates(MarketDataMessage) : bool
Support candles subscription and live updates.
- subscription
- MarketDataMessage
Devuelve: Check result.
OnLevel1SubscriptionAsync(MarketDataMessage, CancellationToken) : ValueTask
Handles subscription request for level1 data. Override to provide implementation for level1 subscription processing. The default implementation throws NotSupported.
- mdMsg
- Market data subscription message.
- cancellationToken
- Cancellation token to cancel the operation.
Devuelve: A ValueTask representing the asynchronous operation.
OnMarketDepthSubscriptionAsync(MarketDataMessage, CancellationToken) : ValueTask
Handles subscription request for market depth data. Override to provide implementation for market depth subscription processing. The default implementation throws NotSupported.
- mdMsg
- Market data subscription message.
- cancellationToken
- Cancellation token to cancel the operation.
Devuelve: A ValueTask representing the asynchronous operation.
OnTFCandlesSubscriptionAsync(MarketDataMessage, CancellationToken) : ValueTask
Handles subscription request for time-frame candles (TF candles) data. Override to provide implementation for TF candles subscription processing. The default implementation throws NotSupported.
- mdMsg
- Market data subscription message.
- cancellationToken
- Cancellation token to cancel the operation.
Devuelve: A ValueTask representing the asynchronous operation.