Class DukasCopyMessageAdapter
- Namespace
- StockSharp.DukasCopy
- Assembly
- StockSharp.DukasCopy.dll
The message adapter for StockSharp.DukasCopy.
[MediaIcon("dukascopy_logo.svg")]
[Doc("topics/api/connectors/forex/dukascopy.html")]
[Display(ResourceType = typeof(LocalizedStrings), Name = "DukasCopy", Description = "ForexConnector", GroupName = "Forex")]
[MessageAdapterCategory(MessageAdapterCategories.FX|MessageAdapterCategories.History|MessageAdapterCategories.Free|MessageAdapterCategories.Candles|MessageAdapterCategories.Level1)]
public class DukasCopyMessageAdapter : HistoricalAsyncMessageAdapter
- Inheritance
-
DukasCopyMessageAdapter
- Extension Methods
Constructors
DukasCopyMessageAdapter(IdGenerator)
Initializes a new instance of the DukasCopyMessageAdapter.
public DukasCopyMessageAdapter(IdGenerator transactionIdGenerator)
Parameters
transactionIdGeneratorIdGeneratorTransaction id generator.
Properties
AllTimeFrames
Possible time-frames.
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
Property Value
Attempts
Number of attempts when error happened.
[Display(ResourceType = typeof(LocalizedStrings), Name = "Errors", Description = "MaxErrors", GroupName = "Connection", Order = 0)]
[BasicSetting]
public int Attempts { get; set; }
Property Value
CandlesBuildFrom
public override IEnumerable<Level1Fields> CandlesBuildFrom { get; }
Property Value
CheckDates
Check dates.
[Display(ResourceType = typeof(LocalizedStrings), Name = "CheckDates", Description = "CheckDatesDesc", GroupName = "Connection", Order = 1)]
[BasicSetting]
public bool CheckDates { get; set; }
Property Value
ZeroVolumesDowload
Download zero volume candles.
[Display(ResourceType = typeof(LocalizedStrings), Name = "ZeroVolume", Description = "ZeroVolumesDowload", GroupName = "Connection", Order = 2)]
[BasicSetting]
public bool ZeroVolumesDowload { get; set; }
Property Value
Methods
IsAllDownloadingSupported(DataType)
public override bool IsAllDownloadingSupported(DataType dataType)
Parameters
dataTypeDataType
Returns
Load(SettingsStorage)
public override void Load(SettingsStorage storage)
Parameters
storageSettingsStorage
OnLevel1SubscriptionAsync(MarketDataMessage, CancellationToken)
protected override ValueTask OnLevel1SubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
Parameters
mdMsgMarketDataMessagecancellationTokenCancellationToken
Returns
OnTFCandlesSubscriptionAsync(MarketDataMessage, CancellationToken)
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
Parameters
mdMsgMarketDataMessagecancellationTokenCancellationToken
Returns
Save(SettingsStorage)
public override void Save(SettingsStorage storage)
Parameters
storageSettingsStorage
SecurityLookupAsync(SecurityLookupMessage, CancellationToken)
public override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken token)
Parameters
lookupMsgSecurityLookupMessagetokenCancellationToken