MarketDataMessage
Marktdatennachricht (Verwendung als Abonnement/Abonnement im ausgehenden Fall, Bestätigungsereignis im eingehenden Fall).
Erbt von: SecurityMessage
Implementiert: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable, IGeneratedMessage
Konstruktoren
public MarketDataMessage()
marketDataMessage = MarketDataMessage()
Initialisiert eine neue Instanz von MarketDataMessage.
protected MarketDataMessage(MessageTypes type)
marketDataMessage = MarketDataMessage(type)
Initialisieren Sie MarketDataMessage.
- type
- Art der Meldung.
Eigenschaften
public bool AllowBuildFromSmallerTimeFrame { get; set; }
value = marketDataMessage.AllowBuildFromSmallerTimeFrame
marketDataMessage.AllowBuildFromSmallerTimeFrame = value
Erlauben Sie, Kerzen aus kleinerem Zeitrahmen zu bauen.
public string BoardCode { get; set; }
value = marketDataMessage.BoardCode
marketDataMessage.BoardCode = value
Board-Code.
public Level1Fields? BuildField { get; set; }
value = marketDataMessage.BuildField
marketDataMessage.BuildField = value
Extra Infos für BuildFrom.
public DataType BuildFrom { get; set; }
value = marketDataMessage.BuildFrom
marketDataMessage.BuildFrom = value
Welcher Marktdatentyp wird als Quellwert verwendet.
public MarketDataBuildModes BuildMode { get; set; }
value = marketDataMessage.BuildMode
marketDataMessage.BuildMode = value
Baumodus.
public long? Count { get; set; }
value = marketDataMessage.Count
marketDataMessage.Count = value
Erhält die Anzahl der ausstehenden Nachrichten.
public DataType DataType2 { get; set; }
value = marketDataMessage.DataType2
marketDataMessage.DataType2 = value
Art der Marktdaten.
public IOrderLogMarketDepthBuilder DepthBuilder { get; set; }
value = marketDataMessage.DepthBuilder
marketDataMessage.DepthBuilder = value
Order Log to Market Deep Builder.
public bool DoNotBuildOrderBookIncrement { get; set; }
value = marketDataMessage.DoNotBuildOrderBookIncrement
marketDataMessage.DoNotBuildOrderBookIncrement = value
Pass durch inkrementelle QuoteChangeMessage.
public IEnumerable<Level1Fields> Fields { get; set; }
value = marketDataMessage.Fields
marketDataMessage.Fields = value
Marktdatenfelder, die mit abonnierten Level1-Nachrichten empfangen werden.
public FillGapsDays? FillGaps { get; set; }
value = marketDataMessage.FillGaps
marketDataMessage.FillGaps = value
FillGapsDays.
public DateTime? From { get; set; }
value = marketDataMessage.From
marketDataMessage.From = value
Vom Knotenschlüssel.
public bool IsCalcVolumeProfile { get; set; }
value = marketDataMessage.IsCalcVolumeProfile
marketDataMessage.IsCalcVolumeProfile = value
Um die Berechnung durchzuführen PriceLevels @ standardmäßig ist es deaktiviert.
public bool IsFinishedOnly { get; set; }
value = marketDataMessage.IsFinishedOnly
marketDataMessage.IsFinishedOnly = value
Bitte nur Kerzen fertig stellen.
public bool? IsRegularTradingHours { get; set; }
value = marketDataMessage.IsRegularTradingHours
marketDataMessage.IsRegularTradingHours = value
Verwenden Sie nur die regulären Handelszeiten, für die Daten angefordert werden.
public bool IsSubscribe { get; set; }
value = marketDataMessage.IsSubscribe
marketDataMessage.IsSubscribe = value
Die Nachricht ist ein Abonnement.
public int? MaxDepth { get; set; }
value = marketDataMessage.MaxDepth
marketDataMessage.MaxDepth = value
Maximale Tiefe des angeforderten Auftragsbuches. Verwendet im Fall DataType2 = MarketDepth.
public string NewsId { get; set; }
value = marketDataMessage.NewsId
marketDataMessage.NewsId = value
News ID. Verwendet im Falle von Anfrage News Text.
public TimeSpan? RefreshSpeed { get; set; }
value = marketDataMessage.RefreshSpeed
marketDataMessage.RefreshSpeed = value
Intervall für die Datenaktualisierung.
public long? Skip { get; set; }
value = marketDataMessage.Skip
marketDataMessage.Skip = value
Skip Count.
public DateTime? To { get; set; }
value = marketDataMessage.To
marketDataMessage.To = value
Zum Knotenschlüssel.
public long TransactionId { get; set; }
value = marketDataMessage.TransactionId
marketDataMessage.TransactionId = value
Anfragekennung.
Methoden
public override Message Clone()
result = marketDataMessage.Clone()
Erstellen Sie eine Kopie von MarketDataMessage.
Rückgabe: Kopie.
public void CopyTo(MarketDataMessage destination)
marketDataMessage.CopyTo(destination)
Kopieren Sie die Nachricht in die .
- destination
- Das Objekt, auf das Informationen kopiert wurden.
public override string ToString()
result = marketDataMessage.ToString()
Konvertieren Sie in eine Liniendarstellung.
Rückgabe: String-Leistung.