TransaqMessageAdapter

StockSharp.Transaq

Message Adapter für Transaq.

Erbt von: MessageAdapter

Implementiert: ILoginPasswordAdapter, IAddressAdapter<EndPoint>, IDemoAdapter

Konstruktoren

TransaqMessageAdapter
public TransaqMessageAdapter(IdGenerator transactionIdGenerator)
transaqMessageAdapter = TransaqMessageAdapter(transactionIdGenerator)

Erstellen Sie TransaqMessageAdapter@.

transactionIdGenerator
Transaktions-ID-Generator.

Eigenschaften

Address
public EndPoint Address { get; set; }
value = transaqMessageAdapter.Address
transaqMessageAdapter.Address = value

Serveradresse.

ApiLogLevel
public ApiLogLevels ApiLogLevel { get; set; }
value = transaqMessageAdapter.ApiLogLevel
transaqMessageAdapter.ApiLogLevel = value

Steckverbinderprotokollierungsebene. Standardstandard.

ApiLogsPath
public string ApiLogsPath { get; set; }
value = transaqMessageAdapter.ApiLogsPath
transaqMessageAdapter.ApiLogsPath = value

Der Pfad zu Connector Logs.

ConnectorVersion
public string ConnectorVersion { get; set; }
value = transaqMessageAdapter.ConnectorVersion
transaqMessageAdapter.ConnectorVersion = value

Steckverbinderversion.

CurrentServer
public int CurrentServer { get; set; }
value = transaqMessageAdapter.CurrentServer
transaqMessageAdapter.CurrentServer = value

Der aktuelle Server.

DllPath
public string DllPath { get; set; }
value = transaqMessageAdapter.DllPath
transaqMessageAdapter.DllPath = value

Ein vollständiger Pfad zu einer DLL-Datei, die die Transaq-API enthält.

FeatureName
public override string FeatureName { get; }
value = transaqMessageAdapter.FeatureName

Name des Merkmals.

IsAutoReplyOnTransactonalUnsubscription
public override bool IsAutoReplyOnTransactonalUnsubscription { get; }
value = transaqMessageAdapter.IsAutoReplyOnTransactonalUnsubscription

Senden Sie Auto-Antwort für OrderStatusMessage und PortfolioLookupMessage Abmelder.

IsDemo
public bool IsDemo { get; set; }
value = transaqMessageAdapter.IsDemo
transaqMessageAdapter.IsDemo = value

Verbinden Sie sich mit Demo-Handel anstelle von echten Trading-Server.

IsHFT
public bool IsHFT { get; set; }
value = transaqMessageAdapter.IsHFT
transaqMessageAdapter.IsHFT = value

Verbinden Sie sich mit dem HFT-Server Finam.

IsSupportOrderBookIncrements
public override bool IsSupportOrderBookIncrements { get; }
value = transaqMessageAdapter.IsSupportOrderBookIncrements

Adapter übersetzt inkrementelle Auftragsbücher.

Login
public string Login { get; set; }
value = transaqMessageAdapter.Login
transaqMessageAdapter.Login = value

Login.

MarketDataInterval
public TimeSpan? MarketDataInterval { get; set; }
value = transaqMessageAdapter.MarketDataInterval
transaqMessageAdapter.MarketDataInterval = value

Datenaggregationszeitraum auf dem Transaq-Server.

MicexRegisters
public bool MicexRegisters { get; set; }
value = transaqMessageAdapter.MicexRegisters
transaqMessageAdapter.MicexRegisters = value

Ob Daten an die Börse zu übermitteln.

Password
public SecureString Password { get; set; }
value = transaqMessageAdapter.Password
transaqMessageAdapter.Password = value

Kennwort.

Proxy
public Proxy Proxy { get; }
value = transaqMessageAdapter.Proxy

Proxy.

ServerTimeDiff
public TimeSpan? ServerTimeDiff { get; set; }
value = transaqMessageAdapter.ServerTimeDiff
transaqMessageAdapter.ServerTimeDiff = value

Unterschied zwischen lokaler und Serverzeit.

Methoden

CancelOrderAsync
protected override ValueTask CancelOrderAsync(OrderCancelMessage cancelMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.CancelOrderAsync(cancelMsg, cancellationToken)
ChangePasswordAsync
protected override ValueTask ChangePasswordAsync(ChangePasswordMessage pwdMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.ChangePasswordAsync(pwdMsg, cancellationToken)
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage connectMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.ConnectAsync(connectMsg, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage disconnectMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.DisconnectAsync(disconnectMsg, cancellationToken)
DisposeManaged
protected override void DisposeManaged()
transaqMessageAdapter.DisposeManaged()

Ressourcen freigeben.

IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = transaqMessageAdapter.IsAllDownloadingSupported(dataType)

Ist für die angegebenen alle Finanzinstrumente Download aktiviert.

dataType
Datenart-Info.

Rückgabe: Prüfergebnis.

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

Lasteinstellungen.

storage
Einstellungen Lagerung.
MarketDataAsync
protected override ValueTask MarketDataAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.MarketDataAsync(mdMsg, cancellationToken)
RegisterOrderAsync
protected override ValueTask RegisterOrderAsync(OrderRegisterMessage regMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.RegisterOrderAsync(regMsg, cancellationToken)
ReplaceOrderAsync
protected override ValueTask ReplaceOrderAsync(OrderReplaceMessage replaceMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.ReplaceOrderAsync(replaceMsg, cancellationToken)
ResetAsync
protected override ValueTask ResetAsync(ResetMessage resetMsg, CancellationToken cancellationToken)
result = transaqMessageAdapter.ResetAsync(resetMsg, cancellationToken)
Save
public override void Save(SettingsStorage storage)
transaqMessageAdapter.Save(storage)

Einstellungen speichern.

storage
Einstellungen Lagerung.
SendInMessageAsync
public override ValueTask SendInMessageAsync(Message message, CancellationToken cancellationToken)
result = transaqMessageAdapter.SendInMessageAsync(message, cancellationToken)

Verarbeitet eine generische Nachricht asynchron.

message
Die Botschaft zum Prozess.
cancellationToken
CancellationToken
ToString
public override string ToString()
result = transaqMessageAdapter.ToString()

Konvertieren Sie in eine Liniendarstellung.

Rückgabe: String-Leistung.

Felder

MaxNewsHeaderCount
public const int MaxNewsHeaderCount
value = TransaqMessageAdapter.MaxNewsHeaderCount

Maximale Anzahl von Schlagzeilen.