Class OkexHistoryMessageAdapter
- Namespace
- StockSharp.OkexHistory
- Assembly
- StockSharp.OkexHistory.dll
The message adapter for StockSharp.OkexHistory.
[MediaIcon("okex_logo.svg")]
[Doc("topics/api/connectors/crypto_exchanges/okex_history.html")]
[Display(ResourceType = typeof(LocalizedStrings), Name = "OkexHistory", Description = "CryptoConnector", GroupName = "Cryptocurrency")]
[MessageAdapterCategory(MessageAdapterCategories.Crypto|MessageAdapterCategories.History|MessageAdapterCategories.Free|MessageAdapterCategories.Ticks|MessageAdapterCategories.Candles)]
public class OkexHistoryMessageAdapter : HistoricalAsyncMessageAdapter, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable, INotifyPropertyChanged, IAddressAdapter<string>
- Inheritance
-
OkexHistoryMessageAdapter
- Implements
- Inherited Members
- Extension Methods
Constructors
OkexHistoryMessageAdapter(IdGenerator)
Initializes a new instance of the OkexHistoryMessageAdapter.
public OkexHistoryMessageAdapter(IdGenerator transactionIdGenerator)
Parameters
transactionIdGenerator
IdGeneratorTransaction id generator.
Properties
Address
Server address.
[Display(ResourceType = typeof(LocalizedStrings), Name = "Address", Description = "ServerAddressDot", GroupName = "Connection", Order = 0)]
[BasicSetting]
public string Address { get; set; }
Property Value
CheckDates
Try to check available date range before downloading.
[Display(ResourceType = typeof(LocalizedStrings), Name = "CheckDates", Description = "CheckDatesDesc", GroupName = "Connection", Order = 1)]
[BasicSetting]
public bool CheckDates { get; set; }
Property Value
Methods
IsAllDownloadingSupported(DataType)
Is for the specified dataType
all securities downloading enabled.
public override bool IsAllDownloadingSupported(DataType dataType)
Parameters
dataType
DataTypeData type info.
Returns
- bool
Check result.
Load(SettingsStorage)
Load settings.
public override void Load(SettingsStorage storage)
Parameters
storage
SettingsStorageSettings storage.
OnTicksSubscriptionAsync(MarketDataMessage, CancellationToken)
protected override ValueTask OnTicksSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
Parameters
mdMsg
MarketDataMessagecancellationToken
CancellationToken
Returns
ResetAsync(ResetMessage, CancellationToken)
Process ResetMessage.
public override ValueTask ResetAsync(ResetMessage msg, CancellationToken token)
Parameters
msg
ResetMessagetoken
CancellationToken
Returns
Remarks
Must NOT throw.
Save(SettingsStorage)
Save settings.
public override void Save(SettingsStorage storage)
Parameters
storage
SettingsStorageSettings storage.
SecurityLookupAsync(SecurityLookupMessage, CancellationToken)
Process SecurityLookupMessage.
public override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken token)
Parameters
lookupMsg
SecurityLookupMessagetoken
CancellationToken