FinamMessageAdapter

StockSharp.Finam

Der Message Adapter für Finam.

Erbt von: HistoricalMessageAdapter

Konstruktoren

FinamMessageAdapter
public FinamMessageAdapter(IdGenerator transactionIdGenerator)
finamMessageAdapter = FinamMessageAdapter(transactionIdGenerator)

Initialisiert eine neue Instanz von FinamMessageAdapter.

transactionIdGenerator
Transaktions-ID-Generator.

Eigenschaften

AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = FinamMessageAdapter.AllTimeFrames

Mögliche Zeitrahmen.

IncludeTicksOrigin
public bool IncludeTicksOrigin { get; set; }
value = finamMessageAdapter.IncludeTicksOrigin
finamMessageAdapter.IncludeTicksOrigin = value

Füllen Sie OriginSide.

IsNativeIdentifiers
public override bool IsNativeIdentifiers { get; }
value = finamMessageAdapter.IsNativeIdentifiers

Identifizieren Sie das Finanzinstrument in Nachrichten nach nativer Kennung Native.

Methoden

Load
public override void Load(SettingsStorage storage)
finamMessageAdapter.Load(storage)

Lasteinstellungen.

storage
Einstellungen Lagerung.
OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = finamMessageAdapter.OnTFCandlesSubscriptionAsync(mdMsg, cancellationToken)

Behandelt Abonnementanfrage für Zeitrahmen-Kerzen (TF-Kerzen) Daten. Überschreiben, um Implementierung für die TF-Kerzen-Abonnementverarbeitung bereitzustellen. Die Standardimplementierung wirft NotSupported.

mdMsg
Marktdaten-Abonnementmeldung.
cancellationToken
Stornierungs-Token, um die Operation abzubrechen.

Rückgabe: Ein ValueTask, der die asynchrone Operation darstellt.

OnTicksSubscriptionAsync
protected override ValueTask OnTicksSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = finamMessageAdapter.OnTicksSubscriptionAsync(mdMsg, cancellationToken)

Behandelt Abonnementanfrage für Ticks-Daten. Überschreiben, um Implementierung für Ticks-Abonnementverarbeitung bereitzustellen. Die Standardimplementierung wirft NotSupported.

mdMsg
Marktdaten-Abonnementmeldung.
cancellationToken
Stornierungs-Token, um die Operation abzubrechen.

Rückgabe: Ein ValueTask, der die asynchrone Operation darstellt.

Save
public override void Save(SettingsStorage storage)
finamMessageAdapter.Save(storage)

Einstellungen speichern.

storage
Einstellungen Lagerung.
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage message, CancellationToken cancellationToken)
result = finamMessageAdapter.SecurityLookupAsync(message, cancellationToken)