Class CexMessageAdapter
- Namespace
- StockSharp.Cex
- Assembly
- StockSharp.Cex.dll
The message adapter for StockSharp.Cex.
[MediaIcon("cexio_logo.svg")]
[Doc("topics/api/connectors/crypto_exchanges/cex.io.html")]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Cex", Description = "CryptoConnector", GroupName = "Cryptocurrency")]
[MessageAdapterCategory(MessageAdapterCategories.Crypto|MessageAdapterCategories.RealTime|MessageAdapterCategories.Free|MessageAdapterCategories.Ticks|MessageAdapterCategories.MarketDepth|MessageAdapterCategories.Level1|MessageAdapterCategories.Transactions)]
public class CexMessageAdapter : MessageAdapter, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable, INotifyPropertyChanged, IKeySecretAdapter- Inheritance
- 
      
      
      
      
      
      CexMessageAdapter
- Implements
- Inherited Members
- Extension Methods
Constructors
CexMessageAdapter(IdGenerator)
Initializes a new instance of the CexMessageAdapter.
public CexMessageAdapter(IdGenerator transactionIdGenerator)Parameters
- transactionIdGeneratorIdGenerator
- Transaction id generator. 
Properties
AllTimeFrames
Possible time-frames.
public static IEnumerable<TimeSpan> AllTimeFrames { get; }Property Value
AssociatedBoards
The adapter can process subscription only with instruments associated with the specified board.
public override string[] AssociatedBoards { get; }Property Value
- string[]
FeatureName
Feature name.
public override string FeatureName { get; }Property Value
IsSupportOrderBookIncrements
Adapter translates incremental order books.
public override bool IsSupportOrderBookIncrements { get; }Property Value
Key
Key.
[Display(ResourceType = typeof(LocalizedStrings), Name = "Key", Description = "KeyDot", GroupName = "Connection", Order = 0)]
[BasicSetting]
public SecureString Key { get; set; }Property Value
Secret
Secret.
[Display(ResourceType = typeof(LocalizedStrings), Name = "Secret", Description = "SecretDesc", GroupName = "Connection", Order = 1)]
[BasicSetting]
public SecureString Secret { get; set; }Property Value
SupportedOrderBookDepths
Available options for MaxDepth.
public override IEnumerable<int> SupportedOrderBookDepths { get; }Property Value
Methods
GetHistoryStepSize(SecurityId, DataType, out TimeSpan)
Get maximum size step allowed for historical download.
public override TimeSpan GetHistoryStepSize(SecurityId securityId, DataType dataType, out TimeSpan iterationInterval)Parameters
- securityIdSecurityId
- dataTypeDataType
- Data type info. 
- iterationIntervalTimeSpan
- Interval between iterations. 
Returns
- TimeSpan
- Step. 
IsAllDownloadingSupported(DataType)
Is for the specified dataType all securities downloading enabled.
public override bool IsAllDownloadingSupported(DataType dataType)Parameters
- dataTypeDataType
- Data type info. 
Returns
- bool
- Check result. 
Load(SettingsStorage)
Load settings.
public override void Load(SettingsStorage storage)Parameters
- storageSettingsStorage
- Settings storage. 
OnSendInMessage(Message)
Send message.
protected override bool OnSendInMessage(Message message)Parameters
- messageMessage
- Message. 
Returns
Save(SettingsStorage)
Save settings.
public override void Save(SettingsStorage storage)Parameters
- storageSettingsStorage
- Settings storage. 
ToString()
public override string ToString()