Extensions

StockSharp.Fix.Native

FIX/FAST-Erweiterungsmethoden.

Methoden

CalcCheckSum
public static int CalcCheckSum(IFixBase fix)
result = Extensions.CalcCheckSum(fix)

Um die Prüfsumme zu berechnen.

fix
IFixBase

Rückgabe: Prüfsumme.

FillLevel1
public static void FillLevel1(Level1ChangeMessage message, char entryType, decimal? price, decimal? size, string otherValue, FastDateTimeParser dateTimeParser)
Extensions.FillLevel1(message, entryType, price, size, otherValue, dateTimeParser)
message
entryType
price
size
otherValue
dateTimeParser
FromDialect
public static string FromDialect(Type type)
result = Extensions.FromDialect(type)

Konvertieren Sie Dialekttyp in String.

type
Art des Dialekts.

Rückgabe: String-Wert.

FromFixOptionStyle
public static OptionStyles FromFixOptionStyle(int style)
result = Extensions.FromFixOptionStyle(style)

Konvertieren Sie Int32 in OptionStyles Wert.

style
Int32-Wert.

Rückgabe: OptionStyles Wert.

FromFixOptionType
public static OptionTypes FromFixOptionType(PutOrCall type)
result = Extensions.FromFixOptionType(type)

Konvertieren Sie PutOrCall zu OptionTypes Wert.

type
PutOrCall Wert.

Rückgabe: OptionTypes Wert.

FromFixSettlType
public static SettlementTypes FromFixSettlType(int style)
result = Extensions.FromFixSettlType(style)

Konvertieren Sie Int32 in SettlementTypes Wert.

style
Int32-Wert.

Rückgabe: SettlementTypes Wert.

FromFixSide
public static Sides FromFixSide(char side, bool required)
result = Extensions.FromFixSide(side, required)

Konvertieren Sie den Wert Side to Sides.

side
Seitenwert.
required
erforderlich ist.

Rückgabe: Seitenwert.

FromFixStatus
public static OrderStates FromFixStatus(char status)
result = Extensions.FromFixStatus(status)

Konvertieren Sie OrdStatus zu OrderStates Wert.

status
OrdStatus Wert.

Rückgabe: OrderStates Wert.

FromFixStatus
public static SessionStates FromFixStatus(TradSesStatus status)
result = Extensions.FromFixStatus(status)

Konvertieren Sie TradSesStatus zu SessionStates Wert.

status
TradSesStatus Wert.

Rückgabe: SessionStates Wert.

FromFixStatus2
public static OrderStates? FromFixStatus2(char status)
result = Extensions.FromFixStatus2(status)

Konvertieren Sie OrdStatus zu OrderStates Wert.

status
OrdStatus Wert.

Rückgabe: OrderStates Wert oder null.

FromFixType
public static SecurityTypes? FromFixType(string type)
result = Extensions.FromFixType(type)

Konvertieren Sie SecurityType zu SecurityTypes Wert.

type
SecurityType Wert.

Rückgabe: SecurityTypes Wert.

FromQuoteType
public static SecurityStates? FromQuoteType(int? type)
result = Extensions.FromQuoteType(type)

Konvertieren Sie QuoteType zu SecurityStates Wert.

type
QuoteType Wert.

Rückgabe: SecurityStates Wert.

FromTickDir
public static bool FromTickDir(char dir)
result = Extensions.FromTickDir(dir)

Konvertieren Sie TickDirection in den Booleschen Wert.

dir
TickDirection Wert.

Rückgabe: Boolescher Wert.

GetFixTimeInForce
public static char GetFixTimeInForce(OrderRegisterMessage message)
result = Extensions.GetFixTimeInForce(message)
message
Die Nachricht mit den Informationen für die Auftragsregistrierung.

Rückgabe: FixTimeInForce Wert.

GetFixType
public static char GetFixType(OrderMessage message)
result = Extensions.GetFixType(message)

Holen Sie sich OrdType @ Wert.

message
Eine Nachricht mit Informationen über die Bestellung.

Rückgabe: OrdType Wert.

GetRequestId
public static long GetRequestId(ISubscriptionMessage msg)
result = Extensions.GetRequestId(msg)

Anfrage-ID einholen.

msg
Zeichnung.
GetSubscriptionType
public static char GetSubscriptionType(ISubscriptionMessage msg)
result = Extensions.GetSubscriptionType(msg)
msg
Zeichnung.

Rückgabe: SubscriptionRequestType Wert.

InitSecId
public static void InitSecId(SecurityMessage message, string symbol, string board, string idSource, string idValue)
Extensions.InitSecId(message, symbol, board, idSource, idValue)
message
symbol
board
idSource
idValue
IsCandleEntry
public static bool IsCandleEntry(char mdEntryType)
result = Extensions.IsCandleEntry(mdEntryType)

Überprüfen Sie, ob der angegebene Typ Kerze ist.

mdEntryType
MDEntry-Wert.

Rückgabe: Prüfergebnis.

IsDump
public static bool IsDump(ILogSource source)
result = Extensions.IsDump(source)
source
IsMarketMaker
public static bool IsMarketMaker(char? orderCapacity, string orderRestrictions)
result = Extensions.IsMarketMaker(orderCapacity, orderRestrictions)

Ist die Ordnung des Market-Maker.

orderCapacity
OrderCapacity Wert.
orderRestrictions
OrderRestrictions Wert.

Rückgabe: Prüfergebnis.

IsSubscribe
public static bool IsSubscribe(char? type)
result = Extensions.IsSubscribe(type)

Konvertieren Sie SubscriptionRequestType in den Booleschen Wert.

type
SubscriptionRequestType Wert.

Rückgabe: Boolescher Wert.

IsSubscribe
public static bool IsSubscribe(char type)
result = Extensions.IsSubscribe(type)

Konvertieren Sie SubscriptionRequestType in den Booleschen Wert.

type
SubscriptionRequestType Wert.

Rückgabe: Boolescher Wert.

ReadFileInfoAsync``1
public static IAsyncEnumerable<TMessage> ReadFileInfoAsync<TMessage>(IFixReader reader, Func<FixTags, IFixReader, CancellationToken, ValueTask<bool>> readTag, CancellationToken cancellationToken)
result = Extensions.ReadFileInfoAsync(reader, readTag, cancellationToken)

Lesen Sie Datei-Info.

reader
Leser.
readTag
Custom Tag Handler.
cancellationToken
Löschungszeichen.

Rückgabe: Async enumerable von Dateinachrichten.

ReadHeaderAsync
public static ValueTask<string> ReadHeaderAsync(IFixReader reader, string expectedVersion, CancellationToken cancellationToken)
result = Extensions.ReadHeaderAsync(reader, expectedVersion, cancellationToken)

Lesen Sie den FIX-Header.

reader
Leser.
expectedVersion
Erwartet FixVersions @ Wert.
cancellationToken
Löschungszeichen.

Rückgabe: FixMessages Wert.

ReadMarketDataMessagesAsync
public static IAsyncEnumerable<ValueTuple<MarketDataMessage, string, string>> ReadMarketDataMessagesAsync(IFixReader reader, FastDateTimeParser dataBoundDateParser, CancellationToken cancellationToken)
result = Extensions.ReadMarketDataMessagesAsync(reader, dataBoundDateParser, cancellationToken)

Lesen Sie Marktdatennachrichten (async-Version).

reader
Leser.
dataBoundDateParser
Datums-Parser.
cancellationToken
Löschungszeichen.

Rückgabe: Async enumerable von Marktdatennachrichten mit Request/Response-IDs.

ReadMarketDataRequestAsync
public static ValueTask<FixMarketDataRequest?> ReadMarketDataRequestAsync(IFixReader reader, FastDateTimeParser dateBoundParser, CancellationToken cancellationToken)
result = Extensions.ReadMarketDataRequestAsync(reader, dateBoundParser, cancellationToken)

Lesen Sie die Marktdatenanforderung von der FIX-Nachricht (async-Version).

reader
Leser.
dateBoundParser
Datums-Parser.
cancellationToken
Löschungszeichen.

Rückgabe: Marktdatenanforderung oder null, wenn gelesen fehlgeschlagen ist.

ReadMessageAsync
public static IAsyncEnumerable<FixTags> ReadMessageAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.ReadMessageAsync(reader, cancellationToken)

Lesen Sie die Nachricht.

reader
Leser.
cancellationToken
Löschungszeichen.

Rückgabe: FixTags Werte.

ReadMessageAsync
public static ValueTask<bool> ReadMessageAsync(IFixReader reader, Func<FixTags, CancellationToken, ValueTask<bool>> handler, CancellationToken cancellationToken)
result = Extensions.ReadMessageAsync(reader, handler, cancellationToken)

Lesen Sie die Nachricht.

reader
Leser.
handler
Tag-Handler.
cancellationToken
Löschungszeichen.

Rückgabe: Wenn die Nachricht erfolgreich gelesen wurde, kehrt sie zurück.

ReadMessageAsync
public static ValueTask<bool> ReadMessageAsync(IFixReader reader, Func<FixTags, ValueTask<bool>> handler, CancellationToken cancellationToken)
result = Extensions.ReadMessageAsync(reader, handler, cancellationToken)

Lesen Sie die Nachricht.

reader
Leser.
handler
Async Tag Handler.
cancellationToken
Löschungszeichen.

Rückgabe: Wenn die Nachricht erfolgreich gelesen wurde, kehrt sie zurück.

ReadNewsAsync
public static IAsyncEnumerable<Message> ReadNewsAsync(IFixReader reader, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.ReadNewsAsync(reader, parser, cancellationToken)

Lesen Sie Nachrichten.

reader
FIX-Leser.
parser
Zeitparser.
cancellationToken
Löschungszeichen.

Rückgabe: Nachrichten.

ReadOrderConditionAsync
public static ValueTask<bool> ReadOrderConditionAsync(IFixReader reader, FixTags tag, Func<OrderCondition> getCondition, CancellationToken cancellationToken)
result = Extensions.ReadOrderConditionAsync(reader, tag, getCondition, cancellationToken)

Lesen Sie OrderCondition.

reader
Leser.
tag
Markierung.
getCondition
Handler.
cancellationToken
Löschungszeichen.

Rückgabe: wenn das Tag behandelt wurde, wenn das Tag unbekannt ist.

ReadSecurityMessageAsync
public static IAsyncEnumerable<ValueTuple<SecurityMessage, bool?, long?, bool, string, string>> ReadSecurityMessageAsync(IFixReader reader, FastDateTimeParser dateParser, FastDateTimeParser yearMonthParser, IDictionary<long, RefPair<int, int>> totalSecCountByRequestId, Action<SecurityMessage, string, string, string, string> initSecId, Action<Exception> errorHandler, Func<FixTags, IFixReader, SecurityMessage, CancellationToken, ValueTask<bool>> customTagHandler, Func<string, SecurityTypes?> getSecurityType, CancellationToken cancellationToken)
result = Extensions.ReadSecurityMessageAsync(reader, dateParser, yearMonthParser, totalSecCountByRequestId, initSecId, errorHandler, customTagHandler, getSecurityType, cancellationToken)

Lesen Sie die Nachricht über das Finanzinstrument (async version).

reader
Leser.
dateParser
Datums-Parser.
yearMonthParser
Jahr-Monats-Parser.
totalSecCountByRequestId
Anzahl der Finanzinstrumente insgesamt nach Anforderungskennung.
initSecId
Initialisierung des Finanzinstruments ID Callback.
errorHandler
Fehlerbehandler.
customTagHandler
Custom Tag Handler.
getSecurityType
Erhalten Sie einen Callback vom Typ Finanzinstrument.
cancellationToken
Löschungszeichen.

Rückgabe: Async enumerable von Finanzinstrumentnachrichten mit Metadaten.

ReadTagAsync
public static ValueTask<bool> ReadTagAsync(IFixReader reader, FixTags expectedTag, CancellationToken cancellationToken)
result = Extensions.ReadTagAsync(reader, expectedTag, cancellationToken)

Lesen Sie Tag und prüfen Sie, ob es mit dem erwarteten Tag übereinstimmt.

reader
Leser.
expectedTag
Erwartetes Tag.
cancellationToken
Löschungszeichen.

Rückgabe: Wenn das Tag übereinstimmt, sonst.

ReadTrailerAsync
public static ValueTask<bool> ReadTrailerAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.ReadTrailerAsync(reader, cancellationToken)

Lesen Sie den FIX Trailer.

reader
Leser.
cancellationToken
Löschungszeichen.

Rückgabe: Wenn die Nachricht erfolgreich gelesen wurde, kehrt sie zurück.

ReadUserInfoMessageAsync
public static IAsyncEnumerable<Message> ReadUserInfoMessageAsync(IFixReader reader, FastDateTimeParser dateParser, Func<FixTags, CancellationToken, ValueTask<bool>> handler, CancellationToken cancellationToken)
result = Extensions.ReadUserInfoMessageAsync(reader, dateParser, handler, cancellationToken)

Lesen Sie die User-Info-Nachricht.

reader
Leser.
dateParser
Datums-Parser.
handler
Custom Tag Handler.
cancellationToken
Löschungszeichen.

Rückgabe: Async enumerable von Benutzer-Info-Nachrichten.

ReadUtcAsync
public static ValueTask<DateTime> ReadUtcAsync(IFixReader reader, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.ReadUtcAsync(reader, parser, cancellationToken)

Lesezeit.

reader
Leser.
parser
Zeitparser.
cancellationToken
Löschungszeichen.

Rückgabe: Uhrzeit.

RegisterCandleType
public static void RegisterCandleType(char code, Type messageType)
Extensions.RegisterCandleType(code, messageType)

Registrieren Sie neue Kerzentyp.

code
MDEntry-Wert.
messageType
Die Art der Kerzennachricht.
SetOrderType
public static void SetOrderType(OrderMessage message, char ordType)
Extensions.SetOrderType(message, ordType)

Setzen Sie OrdType @ Wert.

message
Eine Nachricht mit Informationen über die Bestellung.
ordType
OrdType Wert.
SkipMessageAsync
public static ValueTask<Exception> SkipMessageAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.SkipMessageAsync(reader, cancellationToken)

Lesenachricht überspringen.

reader
Leser.
cancellationToken
Löschungszeichen.

Rückgabe: Möglicher Fehler.

ToCandleMessage
public static CandleMessage ToCandleMessage(char entryType)
result = Extensions.ToCandleMessage(entryType)

Konvertieren Sie MDEntryType zu CandleMessage Wert.

entryType
MDEntryType Wert.

Rückgabe: CandleMessage Wert.

ToDataType
public static DataType ToDataType(char mdEntryType, string arg)
result = Extensions.ToDataType(mdEntryType, arg)

Konvertieren Sie MDEntryType zu DataType Wert.

mdEntryType
MDEntryType Wert.
arg
MDEntryArg Wert.

Rückgabe: DataType Wert.

ToDialect
public static Type ToDialect(string dialect, ILogReceiver logs)
result = Extensions.ToDialect(dialect, logs)

Konvertieren Sie String in Dialekttyp.

dialect
String-Wert.
logs
Logarithmus.

Rückgabe: Art des Dialekts.

ToFix
public static string ToFix(SecurityTypes type)
result = Extensions.ToFix(type)

Konvertieren Sie SecurityTypes zu SecurityType Wert.

type
SecurityTypes Wert.

Rückgabe: SecurityType Wert.

ToFix
public static char ToFix(Sides side)
result = Extensions.ToFix(side)

Konvertieren Sie Sides in Side-Wert.

side
Seitenwert.

Rückgabe: Seitenwert.

ToFix
public static MDEntry ToFix(KeyValuePair<Level1Fields, object> change, DateTime time, FastDateTimeParser dateTimeParser)
result = Extensions.ToFix(change, time, dateTimeParser)

Konvertieren Sie KeyValuePair in MDEntry.

change
Änderung.
time
Uhrzeit.
dateTimeParser
Zeitparser.

Rückgabe: MDEntry-Wert.

ToFix
public static int ToFix(SettlementTypes type)
result = Extensions.ToFix(type)

Konvertieren Sie SettlementTypes in den Int32-Wert.

type
SettlementTypes Wert.

Rückgabe: Int32-Wert.

ToFix
public static int ToFix(OptionStyles style)
result = Extensions.ToFix(style)

Konvertieren Sie OptionStyles in den Int32-Wert.

style
OptionStyles Wert.

Rückgabe: Int32-Wert.

ToFix
public static int ToFix(OptionTypes type)
result = Extensions.ToFix(type)

Konvertieren Sie OptionTypes in den Int32-Wert.

type
OptionTypes Wert.

Rückgabe: Int32-Wert.

ToFix
public static string ToFix(CurrencyTypes type)
result = Extensions.ToFix(type)

Konvertieren Sie CurrencyTypes in den Wert String.

type
CurrencyTypes Wert.

Rückgabe: String-Wert.

ToFix
public static TradSesStatus ToFix(SessionStates state)
result = Extensions.ToFix(state)

Konvertieren Sie SessionStates zu TradSesStatus Wert.

state
SessionStates Wert.

Rückgabe: TradSesStatus Wert.

ToFix
public static char ToFix(Level1Fields field)
result = Extensions.ToFix(field)

Konvertieren Sie Level1Fields in MDEntryType Wert.

field
Level1Felder-Wert.

Rückgabe: MDEntryType Wert.

ToFix
public static char ToFix(TimeInForce tif)
result = Extensions.ToFix(tif)

Konvertieren Sie TimeInForce zu FixTimeInForce Wert.

tif
TimeInForce Wert.

Rückgabe: FixTimeInForce Wert.

ToFixMDType
public static char ToFixMDType(DataType type, string mdEntryArg)
result = Extensions.ToFixMDType(type, mdEntryArg)

Konvertieren Sie DataType zu MDEntryType Wert.

type
DataType Wert.
mdEntryArg
MDEntryArg Wert.

Rückgabe: MDEntryType Wert.

ToFixOrdStatus
public static char? ToFixOrdStatus(ExecutionMessage message)
result = Extensions.ToFixOrdStatus(message)

Konvertieren Sie ExecutionMessage zu OrdStatus Wert.

message
ExecutionMessage Wert.

Rückgabe: OrdStatus Wert.

ToLevel1
public static Level1Fields ToLevel1(char entryType)
result = Extensions.ToLevel1(entryType)

Konvertieren Sie MDEntryType in den Level1Fields-Wert.

entryType
MDEntryType Wert.

Rückgabe: Level1Felder-Wert.

ToMarginMode
public static MarginModes ToMarginMode(char cashMargin)
result = Extensions.ToMarginMode(cashMargin)
cashMargin
ToMessages
public static IEnumerable<MarketDataMessage> ToMessages(FixMarketDataRequest fix)
result = Extensions.ToMessages(fix)

Konvertieren Sie FixMarketDataRequest zu MarketDataMessage enumerable.

fix
FIX-Marktdatenanforderung.

Rückgabe: Marktdatenmeldungen.

ToNative
public static char? ToNative(QuoteConditions condition, bool force)
result = Extensions.ToNative(condition, force)

Konvertieren Sie QuoteConditions zu QuoteCondition Wert.

condition
QuoteConditions Wert.
force

Rückgabe: QuoteCondition Wert.

ToNative
public static char ToNative(QuoteChangeActions action)
result = Extensions.ToNative(action)

Konvertieren Sie QuoteChangeActions zu MDUpdateAction Wert.

action
QuoteChangeActions Wert.

Rückgabe: MDUpdateAction Wert.

ToNewsPriority
public static NewsPriorities? ToNewsPriority(char? urgency)
result = Extensions.ToNewsPriority(urgency)

Konvertieren Sie Dringlichkeit in NewsPriorities Wert.

urgency
Dringlichkeitswert.

Rückgabe: NewsPriorities Wert.

ToPositionEffect
public static OrderPositionEffects? ToPositionEffect(char? effect)
result = Extensions.ToPositionEffect(effect)

Konvertieren Sie PositionEffect zu OrderPositionEffects Wert.

effect
PositionEffect Wert.

Rückgabe: OrderPositionEffects Wert.

ToQuoteAction
public static QuoteChangeActions ToQuoteAction(char action)
result = Extensions.ToQuoteAction(action)

Konvertieren Sie MDUpdateAction zu QuoteChangeActions Wert.

action
MDUpdateAction Wert.

Rückgabe: QuoteChangeActions Wert.

ToQuoteCondition
public static QuoteConditions ToQuoteCondition(string condition)
result = Extensions.ToQuoteCondition(condition)

Konvertieren Sie QuoteCondition zu QuoteConditions Wert.

condition
QuoteCondition Wert.

Rückgabe: QuoteConditions Wert.

ToSecurityType
public static string ToSecurityType(OrderMessage message)
result = Extensions.ToSecurityType(message)
message
Eine Nachricht mit Informationen über die Bestellung.

Rückgabe: SecurityType Wert.

ToTickDir
public static char ToTickDir(bool dir)
result = Extensions.ToTickDir(dir)

Konvertieren Sie Boolean in TickDirection Wert.

dir
Boolescher Wert.

Rückgabe: TickDirection Wert.

ToUserRequestType
public static FixUserRequestTypes ToUserRequestType(UserRequestType type)
result = Extensions.ToUserRequestType(type)

Konvertieren Sie UserRequestType zu FixUserRequestTypes Wert.

type
UserRequestType Wert.

Rückgabe: FixUserRequestTypes Wert.

ToUserStatus
public static UserStatus ToUserStatus(FixUserResponseTypes type, Exception error, string userName, UserRequestType requestType, string text)
result = Extensions.ToUserStatus(type, error, userName, requestType, text)

Konvertieren Sie FixUserResponseTypes zu UserStatus Wert.

type
FixUserResponseTypes Wert.
error
userName
requestType
text

Rückgabe: UserStatus Wert.

TryReplaceSoh
public static byte TryReplaceSoh(byte value)
result = Extensions.TryReplaceSoh(value)
value
WriteBuildFromAsync
public static ValueTask WriteBuildFromAsync(IFixWriter writer, DataType buildFrom, CancellationToken cancellationToken)
result = Extensions.WriteBuildFromAsync(writer, buildFrom, cancellationToken)

Schreiben Sie BuildFrom.

writer
Schriftsteller.
buildFrom
BuildFrom.
cancellationToken
Löschungszeichen.
WriteCommandAsync``1
public static ValueTask WriteCommandAsync<TCommandMessage>(IFixWriter writer, TCommandMessage message, FastDateTimeParser parser, Func<IFixWriter, TCommandMessage, CancellationToken, ValueTask> writeTags, CancellationToken cancellationToken)
result = Extensions.WriteCommandAsync(writer, message, parser, writeTags, cancellationToken)

Schreiben Sie CommandMessage.

writer
Schriftsteller.
message
Nachricht.
parser
Zeitparser.
writeTags
Handler.
cancellationToken
Löschungszeichen.
WriteDataTypeAsync
public static ValueTask WriteDataTypeAsync(IFixWriter writer, DataType dataType, CancellationToken cancellationToken)
result = Extensions.WriteDataTypeAsync(writer, dataType, cancellationToken)

Schreiben Sie DataType.

writer
Schriftsteller.
dataType
Datenart-Info.
cancellationToken
Löschungszeichen.
WriteExpiryDateAsync
public static ValueTask WriteExpiryDateAsync(IFixWriter writer, OrderRegisterMessage regMsg, FastDateTimeParser parser, TimeZoneInfo timeZone, CancellationToken cancellationToken)
result = Extensions.WriteExpiryDateAsync(writer, regMsg, parser, timeZone, cancellationToken)

Schreiben Sie ExpireDate.

writer
Schriftsteller.
regMsg
Die Nachricht mit den Informationen für die Auftragsregistrierung.
parser
Zeitparser.
timeZone
Zeitzone.
cancellationToken
Löschungszeichen.
WriteFileAsync``1
public static ValueTask WriteFileAsync<TMessage>(IFixWriter writer, TMessage message, CancellationToken cancellationToken)
result = Extensions.WriteFileAsync(writer, message, cancellationToken)

Schreiben Sie RemoteFileMessage.

writer
Schriftsteller.
message
Nachricht.
cancellationToken
Löschungszeichen.
WriteFixMessageAsync
public static ValueTask WriteFixMessageAsync(IFixWriter writer, IFixWriter bodyWriter, string version, string msgType, string senderCompId, string targetCompId, FastDateTimeParser sendingTimeParser, long seqNum, Action<IFixWriter> handler, CancellationToken cancellationToken)
result = Extensions.WriteFixMessageAsync(writer, bodyWriter, version, msgType, senderCompId, targetCompId, sendingTimeParser, seqNum, handler, cancellationToken)

Schreibe die FIX-Nachricht.

writer
Whole Message Writer.
bodyWriter
Body only Writer.
version
Version.
msgType
FixMessages Wert.
senderCompId
Absenderkennung.
targetCompId
Ziel-ID.
sendingTimeParser
Zeitparser.
seqNum
Laufende Nummer.
handler
Handler.
cancellationToken
Löschungszeichen.
WriteFixMessageAsync
public static ValueTask WriteFixMessageAsync(IFixWriter writer, IFixWriter bodyWriter, string version, string msgType, string senderCompId, string targetCompId, FastDateTimeParser sendingTimeParser, long seqNum, Func<IFixWriter, CancellationToken, ValueTask> handler, CancellationToken cancellationToken)
result = Extensions.WriteFixMessageAsync(writer, bodyWriter, version, msgType, senderCompId, targetCompId, sendingTimeParser, seqNum, handler, cancellationToken)

Schreiben Sie die FIX-Nachricht asynchron mit dem async-Handler.

writer
Whole Message Writer.
bodyWriter
Body only Writer.
version
Version.
msgType
FixMessages Wert.
senderCompId
Absenderkennung.
targetCompId
Ziel-ID.
sendingTimeParser
Zeitparser.
seqNum
Laufende Nummer.
handler
Async-Handler.
cancellationToken
Löschungszeichen.
WriteHandlInstAsync
public static ValueTask WriteHandlInstAsync(IFixWriter writer, OrderRegisterMessage message, char defaultValue, CancellationToken cancellationToken)
result = Extensions.WriteHandlInstAsync(writer, message, defaultValue, cancellationToken)

Schreiben Sie HandlInst.

writer
Schriftsteller.
message
Nachricht.
defaultValue
Standardwert.
cancellationToken
Löschungszeichen.
WriteMarketDataMessageAsync
public static ValueTask WriteMarketDataMessageAsync(IFixWriter writer, MarketDataMessage mdMsg, string requestId, string responseId, FastDateTimeParser dataBoundDateParser, Func<IFixWriter, MarketDataMessage, CancellationToken, ValueTask> writeSecurityId, CancellationToken cancellationToken)
result = Extensions.WriteMarketDataMessageAsync(writer, mdMsg, requestId, responseId, dataBoundDateParser, writeSecurityId, cancellationToken)

Schreiben Sie MarketDataMessage.

writer
Schriftsteller.
mdMsg
Nachricht.
requestId
MDReqID Wert.
responseId
MDResponseID Wert.
dataBoundDateParser
Zeitparser.
writeSecurityId
Schreibe die Finanzinstrument-ID.
cancellationToken
Löschungszeichen.
WriteMarketMakerAsync
public static ValueTask WriteMarketMakerAsync(IFixWriter writer, CancellationToken cancellationToken)
result = Extensions.WriteMarketMakerAsync(writer, cancellationToken)

Schreiben Sie OrderCapacity und OrderRestrictions.

writer
Schriftsteller.
cancellationToken
Löschungszeichen.
WriteNewsAsync
public static ValueTask WriteNewsAsync(IFixWriter writer, NewsMessage newsMsg, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteNewsAsync(writer, newsMsg, parser, cancellationToken)

Schreiben Sie NewsMessage.

writer
Schriftsteller.
newsMsg
Nachricht.
parser
Zeitparser.
cancellationToken
Löschungszeichen.
WriteParametersAsync
public static ValueTask WriteParametersAsync(IFixWriter writer, IDictionary<string, string> parameters, CancellationToken cancellationToken)
result = Extensions.WriteParametersAsync(writer, parameters, cancellationToken)

Schreibe Parameter.

writer
Schriftsteller.
parameters
Parameter.
cancellationToken
Löschungszeichen.
WritePositionEffectAsync
public static ValueTask WritePositionEffectAsync(IFixWriter writer, OrderPositionEffects? effect, CancellationToken cancellationToken)
result = Extensions.WritePositionEffectAsync(writer, effect, cancellationToken)

Schreiben Sie PositionEffect.

writer
Schriftsteller.
effect
OrderPositionEffects Wert.
cancellationToken
Löschungszeichen.
WriteSecurityListAsync
public static ValueTask WriteSecurityListAsync(IFixWriter writer, FastDateTimeParser dateParser, bool convertToLatin, string requestId, string responseId, ICollection<SecurityMessage> securityMessages, bool lastFragment, CancellationToken cancellationToken)
result = Extensions.WriteSecurityListAsync(writer, dateParser, convertToLatin, requestId, responseId, securityMessages, lastFragment, cancellationToken)

Schreiben Sie SecurityMessage Liste.

writer
Schriftsteller.
dateParser
Zeitparser.
convertToLatin
Konvertieren Sie Texte in Latein.
requestId
MDReqID Wert.
responseId
MDResponseID Wert.
securityMessages
Finanzinstrumente.
lastFragment
Letzte Nachricht.
cancellationToken
Löschungszeichen.
WriteSideAsync
public static ValueTask WriteSideAsync(IFixWriter writer, Sides side, CancellationToken cancellationToken)
result = Extensions.WriteSideAsync(writer, side, cancellationToken)

Schreibe Seite.

writer
Schriftsteller.
side
Seite.
cancellationToken
Löschungszeichen.
WriteStreamAsync
public static ValueTask WriteStreamAsync(IFixWriter dest, IFixWriter source, CancellationToken cancellationToken)
result = Extensions.WriteStreamAsync(dest, source, cancellationToken)

Kopieren Sie Inhalte.

dest
Bestimmungsort.
source
Quelle.
cancellationToken
Löschungszeichen.
WriteSubscriptionAsync
public static ValueTask WriteSubscriptionAsync(IFixWriter writer, ISubscriptionMessage msg, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionAsync(writer, msg, cancellationToken)

Schreiben Sie ISubscriptionMessage.

writer
Schriftsteller.
msg
Nachricht.
cancellationToken
Löschungszeichen.
WriteSubscriptionRequestAsync
public static ValueTask WriteSubscriptionRequestAsync(IFixWriter writer, ISubscriptionMessage subscription, FastDateTimeParser parser, FixTags requestIdTag, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionRequestAsync(writer, subscription, parser, requestIdTag, cancellationToken)

Schreiben Sie ISubscriptionMessage.

writer
Schriftsteller.
subscription
Nachricht.
parser
Zeitparser.
requestIdTag
Request ID Tag.
cancellationToken
Löschungszeichen.
WriteTransactTimeAsync
public static ValueTask WriteTransactTimeAsync(IFixWriter writer, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteTransactTimeAsync(writer, parser, cancellationToken)

Schreiben Sie TransactTime.

writer
Schriftsteller.
parser
Zeitparser.
cancellationToken
Löschungszeichen.
WriteUserInfoMessageAsync
public static ValueTask WriteUserInfoMessageAsync(IFixWriter writer, UserInfoMessage message, FastDateTimeParser dateParser, CancellationToken cancellationToken)
result = Extensions.WriteUserInfoMessageAsync(writer, message, dateParser, cancellationToken)

Schreiben Sie UserInfoMessage.

writer
Schriftsteller.
message
Nachricht.
dateParser
Zeitparser.
cancellationToken
Löschungszeichen.
WriteUtcAsync
public static ValueTask WriteUtcAsync(IFixWriter writer, DateTime dto, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteUtcAsync(writer, dto, parser, cancellationToken)

Schreibe die Zeit.

writer
Schriftsteller.
dto
Uhrzeit.
parser
Zeitparser.
cancellationToken
Löschungszeichen.

Felder

AccruedCouponIncome
public const char AccruedCouponIncome
value = Extensions.AccruedCouponIncome

AccruedCouponIncome.

AfterSplit
public const char AfterSplit
value = Extensions.AfterSplit

AfterSplit.

AsksCount
public const char AsksCount
value = Extensions.AsksCount

AsksCount.

AsksVolume
public const char AsksVolume
value = Extensions.AsksVolume

AsksVolume.

AveragePrice
public const char AveragePrice
value = Extensions.AveragePrice

AveragePrice.

AverageTrueRange
public const char AverageTrueRange
value = Extensions.AverageTrueRange

AverageTrueRange.

BeforeSplit
public const char BeforeSplit
value = Extensions.BeforeSplit

BeforeSplit.

BestAskPrice
public const char BestAskPrice
value = Extensions.BestAskPrice

BestAskPrice.

BestAskTime
public const char BestAskTime
value = Extensions.BestAskTime

BestAskTime.

BestAskVolume
public const char BestAskVolume
value = Extensions.BestAskVolume

BestAskVolume.

BestBidPrice
public const char BestBidPrice
value = Extensions.BestBidPrice

BestBidPrice.

BestBidTime
public const char BestBidTime
value = Extensions.BestBidTime

BestBidTime.

BestBidVolume
public const char BestBidVolume
value = Extensions.BestBidVolume

BestBidVolume.

Beta
public const char Beta
value = Extensions.Beta

Beta.

BidsCount
public const char BidsCount
value = Extensions.BidsCount

BidsCount.

BidsVolume
public const char BidsVolume
value = Extensions.BidsVolume

BidsVolume.

BuyBackDate
public const char BuyBackDate
value = Extensions.BuyBackDate

BuyBackDate.

BuyBackPrice
public const char BuyBackPrice
value = Extensions.BuyBackPrice

BuyBackPrice.

CandleHeikin
public const char CandleHeikin
value = Extensions.CandleHeikin

HeikinAshiCandleMessage.

CandlePnF
public const char CandlePnF
value = Extensions.CandlePnF

PnFCandleMessage.

CandleRange
public const char CandleRange
value = Extensions.CandleRange

RangeCandleMessage.

CandleRenko
public const char CandleRenko
value = Extensions.CandleRenko

RenkoCandleMessage.

CandleTick
public const char CandleTick
value = Extensions.CandleTick

TickCandleMessage.

CandleTimeFrame
public const char CandleTimeFrame
value = Extensions.CandleTimeFrame

TimeFrameCandleMessage.

CandleVolume
public const char CandleVolume
value = Extensions.CandleVolume

VolumeCandleMessage.

Change
public const char Change
value = Extensions.Change

Änderung.

Commission
public const string Commission
value = Extensions.Commission

Kommission.

CommissionMaker
public const char CommissionMaker
value = Extensions.CommissionMaker

CommissionMaker.

CommissionTaker
public const char CommissionTaker
value = Extensions.CommissionTaker

CommissionTaker.

CouponDate
public const char CouponDate
value = Extensions.CouponDate

CouponDate.

CouponPeriod
public const char CouponPeriod
value = Extensions.CouponPeriod

CouponPeriod.

CouponValue
public const char CouponValue
value = Extensions.CouponValue

CouponValue.

CurrentRatio
public const char CurrentRatio
value = Extensions.CurrentRatio

CurrentRatio.

DateFormat
public const string DateFormat
value = Extensions.DateFormat

Standard UTCDateOnly @ Format.

Decimals
public const char Decimals
value = Extensions.Decimals

Dezimalstellen.

Delta
public const char Delta
value = Extensions.Delta

Delta.

Dividend
public const char Dividend
value = Extensions.Dividend

Dividende.

Duration
public const char Duration
value = Extensions.Duration

Dauer.

EmptyTag
public const FixTags EmptyTag
value = Extensions.EmptyTag

Leer Tag.

FloatShort
public const char FloatShort
value = Extensions.FloatShort

FloatShort.

ForwardPriceEarnings
public const char ForwardPriceEarnings
value = Extensions.ForwardPriceEarnings

ForwardPriceEarnings.

Gamma
public const char Gamma
value = Extensions.Gamma

Gamma.

GrossMargin
public const char GrossMargin
value = Extensions.GrossMargin

GrossMargin.

HighAskPrice
public const char HighAskPrice
value = Extensions.HighAskPrice

HighAskPrice.

HighAskVolume
public const char HighAskVolume
value = Extensions.HighAskVolume

HighAskVolume.

HighPrice52Week
public const char HighPrice52Week
value = Extensions.HighPrice52Week

HighPrice52Week.

HistoricalVolatility
public const char HistoricalVolatility
value = Extensions.HistoricalVolatility

HistoricalVolatility.

HistoricalVolatilityMonth
public const char HistoricalVolatilityMonth
value = Extensions.HistoricalVolatilityMonth

HistoricalVolatilityMonth.

HistoricalVolatilityWeek
public const char HistoricalVolatilityWeek
value = Extensions.HistoricalVolatilityWeek

HistoricalVolatilityWeek.

Imbalance
public const char Imbalance
value = Extensions.Imbalance

Ungleichgewicht.

ImpliedVolatility
public const char ImpliedVolatility
value = Extensions.ImpliedVolatility

ImpliedVolatility.

Index
public const char Index
value = Extensions.Index

Index.

IssueSize
public const char IssueSize
value = Extensions.IssueSize

IssueSize.

IsSystem
public const char IsSystem
value = Extensions.IsSystem

IsSystem.

LastTradeId
public const char LastTradeId
value = Extensions.LastTradeId

LastTradeId.

LastTradeOrigin
public const char LastTradeOrigin
value = Extensions.LastTradeOrigin

LastTradeOrigin.

LastTradePrice
public const char LastTradePrice
value = Extensions.LastTradePrice

LastTradePrice.

LastTradeStringId
public const char LastTradeStringId
value = Extensions.LastTradeStringId

LastTradeStringId.

LastTradeTime
public const char LastTradeTime
value = Extensions.LastTradeTime

LastTradeTime.

LastTradeUpDown
public const char LastTradeUpDown
value = Extensions.LastTradeUpDown

LastTradeUpDown.

LastTradeVolume
public const char LastTradeVolume
value = Extensions.LastTradeVolume

LastTradeVolume.

LastTradeVolumeHigh
public const char LastTradeVolumeHigh
value = Extensions.LastTradeVolumeHigh

LastTradeVolumeHigh.

LastTradeVolumeLow
public const char LastTradeVolumeLow
value = Extensions.LastTradeVolumeLow

LastTradeVolumeLow.

Level1
public const char Level1
value = Extensions.Level1

Level1ChangeMessage.

Leverage
public const string Leverage
value = Extensions.Leverage

Hebelwirkung.

LiquidationPrice
public const string LiquidationPrice
value = Extensions.LiquidationPrice

LiquidationPrice.

LongTermDebtEquity
public const char LongTermDebtEquity
value = Extensions.LongTermDebtEquity

LongTermDebtEquity.

LowBidPrice
public const char LowBidPrice
value = Extensions.LowBidPrice

LowBidPrice.

LowBidVolume
public const char LowBidVolume
value = Extensions.LowBidVolume

LowBidVolume.

LowPrice52Week
public const char LowPrice52Week
value = Extensions.LowPrice52Week

LowPrice52Week.

MarginBuy
public const char MarginBuy
value = Extensions.MarginBuy

MarginBuy.

MarginSell
public const char MarginSell
value = Extensions.MarginSell

MarginSell.

MarketPriceToday
public const char MarketPriceToday
value = Extensions.MarketPriceToday

MarketPriceToday.

MarketPriceYesterday
public const char MarketPriceYesterday
value = Extensions.MarketPriceYesterday

MarketPriceYesterday.

MaxPrice
public const char MaxPrice
value = Extensions.MaxPrice

MaxPrice.

MaxVolume
public const char MaxVolume
value = Extensions.MaxVolume

MaxVolume.

MedianPrice
public const char MedianPrice
value = Extensions.MedianPrice

MedianPrice.

MinPrice
public const char MinPrice
value = Extensions.MinPrice

MinPrice.

MinVolume
public const char MinVolume
value = Extensions.MinVolume

MinVolume.

Multiplier
public const char Multiplier
value = Extensions.Multiplier

Multiplikator.

News
public const char News
value = Extensions.News

NewsMessage.

OperatingMargin
public const char OperatingMargin
value = Extensions.OperatingMargin

OperatingMargin.

OrderLog
public const char OrderLog
value = Extensions.OrderLog

OrderLog.

Payout
public const char Payout
value = Extensions.Payout

Auszahlung.

PriceBook
public const char PriceBook
value = Extensions.PriceBook

PriceBook.

PriceCash
public const char PriceCash
value = Extensions.PriceCash

PriceCash.

PriceEarnings
public const char PriceEarnings
value = Extensions.PriceEarnings

PriceEarnings.

PriceEarningsGrowth
public const char PriceEarningsGrowth
value = Extensions.PriceEarningsGrowth

PriceEarningsGrowth.

PriceFreeCash
public const char PriceFreeCash
value = Extensions.PriceFreeCash

PriceFreeCash.

PriceSales
public const char PriceSales
value = Extensions.PriceSales

PriceSales.

PriceStep
public const char PriceStep
value = Extensions.PriceStep

PriceStep.

ProfitMargin
public const char ProfitMargin
value = Extensions.ProfitMargin

ProfitMargin.

QuickRatio
public const char QuickRatio
value = Extensions.QuickRatio

QuickRatio.

RealizedPnL
public const string RealizedPnL
value = Extensions.RealizedPnL

RealizedPnL.

ReturnOnAssets
public const char ReturnOnAssets
value = Extensions.ReturnOnAssets

ReturnOnAssets.

ReturnOnEquity
public const char ReturnOnEquity
value = Extensions.ReturnOnEquity

ReturnOnEquity.

ReturnOnInvestment
public const char ReturnOnInvestment
value = Extensions.ReturnOnInvestment

ReturnOnInvestment.

Rho
public const char Rho
value = Extensions.Rho

Rho.

SharesFloat
public const char SharesFloat
value = Extensions.SharesFloat

SharesFloat.

SharesOutstanding
public const char SharesOutstanding
value = Extensions.SharesOutstanding

SharesOutstanding.

ShortRatio
public const char ShortRatio
value = Extensions.ShortRatio

ShortRatio.

State
public const char State
value = Extensions.State

Staat.

StepPrice
public const char StepPrice
value = Extensions.StepPrice

StepPrice.

StopTrailing
public const char StopTrailing
value = Extensions.StopTrailing

StopLossTrailing.

TakeProfit
public const char TakeProfit
value = Extensions.TakeProfit

TakeProfit.

TakeProfitTrailing
public const char TakeProfitTrailing
value = Extensions.TakeProfitTrailing

TakeProfitTrailing.

TheorPrice
public const char TheorPrice
value = Extensions.TheorPrice

TheorPrice.

Theta
public const char Theta
value = Extensions.Theta

Theta.

TimeFormat
public const string TimeFormat
value = Extensions.TimeFormat

Standard UTCTimeOnly @ Format.

TimeStampFormat
public const string TimeStampFormat
value = Extensions.TimeStampFormat

Standard-UTCTimestamp-Format.

TotalDebtEquity
public const char TotalDebtEquity
value = Extensions.TotalDebtEquity

TotalDebtEquity.

TradesCount
public const char TradesCount
value = Extensions.TradesCount

TradesCount.

Transactions
public const char Transactions
value = Extensions.Transactions

Transaktionen.

Turnover
public const char Turnover
value = Extensions.Turnover

Umsatz.

UnderlyingBestAskPrice
public const char UnderlyingBestAskPrice
value = Extensions.UnderlyingBestAskPrice

UnderlyingBestAskPrice.

UnderlyingBestBidPrice
public const char UnderlyingBestBidPrice
value = Extensions.UnderlyingBestBidPrice

UnderlyingBestBidPrice.

UnderlyingMinVolume
public const char UnderlyingMinVolume
value = Extensions.UnderlyingMinVolume

UnderlyingMinVolume.

UnderlyingPrice
public const char UnderlyingPrice
value = Extensions.UnderlyingPrice

UnderlyingPrice.

UnrealizedPnL
public const string UnrealizedPnL
value = Extensions.UnrealizedPnL

UnrealizedPnL.

Vega
public const char Vega
value = Extensions.Vega

Vega.

VolumeStep
public const char VolumeStep
value = Extensions.VolumeStep

VolumeStep.

VWAPPrev
public const char VWAPPrev
value = Extensions.VWAPPrev

VWAPPrev.

YearMonthFormat
public const string YearMonthFormat
value = Extensions.YearMonthFormat

Standard MonthYear @ Format.

Yield
public const char Yield
value = Extensions.Yield

Ertrag.

YieldVWAP
public const char YieldVWAP
value = Extensions.YieldVWAP

YieldVWAP.

YieldVWAPPrev
public const char YieldVWAPPrev
value = Extensions.YieldVWAPPrev

YieldVWAPPrev.