Extensions

StockSharp.Fix.Native

Métodos de extensión FIX/FAST.

Métodos

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

Para calcular la suma de comprobación.

fix
IFixBase

Devuelve: Chequeo.

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)

Convertir tipo dialecto en cuerda.

type
Tipo de diálogo.

Devuelve: Valor de la cadena.

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

Convertir Int32 a OptionStylesvalor.

style
Valor int32.

Devuelve: OptionStylesvalor.

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

Convertir PutOrCall a OptionTypesvalor.

type
PutOrCallvalor.

Devuelve: OptionTypesvalor.

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

Convertir Int32 a SettlementTypesvalor.

style
Valor int32.

Devuelve: SettlementTypesvalor.

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

Convertir Valor lateral a lado.

side
Valor lateral.
required
es necesario.

Devuelve: Valor lateral.

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

Convertir OrdStatus a OrderStatesvalor.

status
OrdStatusvalor.

Devuelve: OrderStatesvalor.

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

Convertir TradSesStatus a SessionStatesvalor.

status
TradSesStatusvalor.

Devuelve: SessionStatesvalor.

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

Convertir OrdStatus a OrderStatesvalor.

status
OrdStatusvalor.

Devuelve: OrderStatesvalor o null.

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

Convertir SecurityType a SecurityTypesvalor.

type
SecurityTypevalor.

Devuelve: SecurityTypesvalor.

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

Convertir QuoteType a SecurityStatesvalor.

type
QuoteTypevalor.

Devuelve: SecurityStatesvalor.

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

Convertir TickDirection a valor booleano.

dir
TickDirectionvalor.

Devuelve: Valor booleano.

GetFixTimeInForce
public static char GetFixTimeInForce(OrderRegisterMessage message)
result = Extensions.GetFixTimeInForce(message)
message
El mensaje que contiene la información para el registro del pedido.

Devuelve: FixTimeInForcevalor.

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

Get OrdType value.

message
Un mensaje que contiene información sobre el pedido.

Devuelve: OrdTypevalor.

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

Pregúntale a la id.

msg
Suscripción.
GetSubscriptionType
public static char GetSubscriptionType(ISubscriptionMessage msg)
result = Extensions.GetSubscriptionType(msg)
msg
Suscripción.

Devuelve: SubscriptionRequestTypevalor.

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)

Compruebe el tipo especificado es la vela.

mdEntryType
Valor de entrada MD.

Devuelve: Resultado de la comprobación.

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)

Es el orden de los fabricantes de mercado.

orderCapacity
OrderCapacityvalor.
orderRestrictions
OrderRestrictionsvalor.

Devuelve: Resultado de la comprobación.

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

Convertir SubscriptionRequestType a valor booleano.

type
SubscriptionRequestTypevalor.

Devuelve: Valor booleano.

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

Convertir SubscriptionRequestType a valor booleano.

type
SubscriptionRequestTypevalor.

Devuelve: Valor booleano.

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)

Leer información de archivo.

reader
Lector.
readTag
Manejador de etiquetas personalizada.
cancellationToken
Cancelación token.

Devuelve: Async enumerable of file messages.

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

Lea el encabezado FIX.

reader
Lector.
expectedVersion
Se espera FixVersionsvalor.
cancellationToken
Cancelación token.

Devuelve: FixMessagesvalor.

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

Lea los mensajes de datos del mercado (versión asinc).

reader
Lector.
dataBoundDateParser
Date parser.
cancellationToken
Cancelación token.

Devuelve: Enumerable as?ncrono de mensajes de datos de mercado con identificadores de solicitud/respuesta.

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

Lea la solicitud de datos del mercado del mensaje FIX (versión asinc).

reader
Lector.
dateBoundParser
Date parser.
cancellationToken
Cancelación token.

Devuelve: Solicitud de datos de mercado o nula si no se lee.

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

Lee el mensaje.

reader
Lector.
cancellationToken
Cancelación token.

Devuelve: FixTagsvalores.

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

Lee el mensaje.

reader
Lector.
handler
Manejador de la etiqueta.
cancellationToken
Cancelación token.

Devuelve: si el mensaje fue leído con éxito, othewise, regresa.

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

Lee el mensaje.

reader
Lector.
handler
Async tag handler.
cancellationToken
Cancelación token.

Devuelve: si el mensaje fue leído con éxito, othewise, regresa.

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

Lee las noticias.

reader
Lector de FIX.
parser
El parser del tiempo.
cancellationToken
Cancelación token.

Devuelve: Mensajes de noticias.

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

Lea OrderCondition.

reader
Lector.
tag
Tag.
getCondition
Handler.
cancellationToken
Cancelación token.

Devuelve: si la etiqueta fue manejada, si la etiqueta es desconocida.

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)

Lea el mensaje de instrumento financiero (versión asinc).

reader
Lector.
dateParser
Date parser.
yearMonthParser
Un parser de año.
totalSecCountByRequestId
Cuenta total de instrumentos financieros por solicitud ID.
initSecId
Inicializar la devolución de identificación de instrumentos financieros.
errorHandler
Manejador de error.
customTagHandler
Manejador de etiquetas personalizada.
getSecurityType
Consigue el tipo de llamada de instrumentos financieros.
cancellationToken
Cancelación token.

Devuelve: Async enumerable of financial instrument messages with metadata.

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

Lee la etiqueta y compruebe si coincide con la etiqueta esperada.

reader
Lector.
expectedTag
Expected tag.
cancellationToken
Cancelación token.

Devuelve: Si la etiqueta coincide, de lo contrario.

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

Lea el remolque FIX.

reader
Lector.
cancellationToken
Cancelación token.

Devuelve: si el mensaje fue leído con éxito, othewise, regresa.

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)

Lea el mensaje de información del usuario.

reader
Lector.
dateParser
Date parser.
handler
Manejador de etiquetas personalizada.
cancellationToken
Cancelación token.

Devuelve: Async enumerable de los mensajes de información del usuario.

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

Leír tiempo.

reader
Lector.
parser
El parser del tiempo.
cancellationToken
Cancelación token.

Devuelve: Tiempo.

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

Registrar nuevo tipo de vela.

code
Valor de entrada MD.
messageType
El tipo de mensaje de la vela.
SetOrderType
public static void SetOrderType(OrderMessage message, char ordType)
Extensions.SetOrderType(message, ordType)

Establecer OrdTypevalor.

message
Un mensaje que contiene información sobre el pedido.
ordType
OrdTypevalor.
SkipMessageAsync
public static ValueTask<Exception> SkipMessageAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.SkipMessageAsync(reader, cancellationToken)

Omita el mensaje de lectura.

reader
Lector.
cancellationToken
Cancelación token.

Devuelve: Posible error.

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

Convertir MDEntryType a CandleMessagevalor.

entryType
MDEntryTypevalor.

Devuelve: CandleMessagevalor.

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

Convertir MDEntryType a DataTypevalor.

mdEntryType
MDEntryTypevalor.
arg
MDEntryArgvalor.

Devuelve: DataTypevalor.

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

Convertir cuerda en tipo dialecto.

dialect
Valor de la cadena.
logs
Logs.

Devuelve: Tipo de diálogo.

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

Convertir SecurityTypes a SecurityTypevalor.

type
SecurityTypesvalor.

Devuelve: SecurityTypevalor.

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

Convertir Lados en Valor lateral.

side
Valor lateral.

Devuelve: Valor lateral.

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

Convertir KeyValuePair a MDEntry.

change
Cambio.
time
Tiempo.
dateTimeParser
El parser del tiempo.

Devuelve: Valor de entrada MD.

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

Convertir SettlementTypes a valor Int32.

type
SettlementTypesvalor.

Devuelve: Valor int32.

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

Convertir OptionStyles a valor Int32.

style
OptionStylesvalor.

Devuelve: Valor int32.

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

Convertir OptionTypes a valor Int32.

type
OptionTypesvalor.

Devuelve: Valor int32.

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

Convertir CurrencyTypes a Valor de String.

type
CurrencyTypesvalor.

Devuelve: Valor de la cadena.

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

Convertir SessionStates a TradSesStatusvalor.

state
SessionStatesvalor.

Devuelve: TradSesStatusvalor.

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

Convertir Nivel1Fields a MDEntryTypevalor.

field
Valor de nivel 1Fields.

Devuelve: MDEntryTypevalor.

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

Convertir TimeInForce a FixTimeInForcevalor.

tif
TimeInForcevalor.

Devuelve: FixTimeInForcevalor.

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

Convertir DataType a MDEntryTypevalor.

type
DataTypevalor.
mdEntryArg
MDEntryArgvalor.

Devuelve: MDEntryTypevalor.

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

Convertir ExecutionMessage a OrdStatusvalor.

message
ExecutionMessagevalor.

Devuelve: OrdStatusvalor.

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

Convertir MDEntryType a Level1Precio de los Fields.

entryType
MDEntryTypevalor.

Devuelve: Valor de nivel 1Fields.

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

Convert FixMarketDataRequest to MarketDataMessage enumerable.

fix
Solicitud de datos del mercado FIX.

Devuelve: Mensajes de datos de mercado.

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

Convertir QuoteConditions a QuoteConditionvalor.

condition
QuoteConditionsvalor.
force

Devuelve: QuoteConditionvalor.

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

Convertir QuoteChangeActions a MDUpdateActionvalor.

action
QuoteChangeActionsvalor.

Devuelve: MDUpdateActionvalor.

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

Convertir Urgency a NewsPrioritiesvalue.

urgency
Valor de la frecuencia.

Devuelve: NewsPrioritiesvalor.

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

Convertir PositionEffect a OrderPositionEffectsvalor.

effect
PositionEffectvalor.

Devuelve: OrderPositionEffectsvalor.

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

Convertir MDUpdateAction a QuoteChangeActionsvalor.

action
MDUpdateActionvalor.

Devuelve: QuoteChangeActionsvalor.

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

Convertir QuoteCondition a QuoteConditionsvalor.

condition
QuoteConditionvalor.

Devuelve: QuoteConditionsvalor.

ToSecurityType
public static string ToSecurityType(OrderMessage message)
result = Extensions.ToSecurityType(message)
message
Un mensaje que contiene información sobre el pedido.

Devuelve: SecurityTypevalor.

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

Convertir Boolean a TickDirectionvalor.

dir
Valor booleano.

Devuelve: TickDirectionvalor.

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

Convertir UserRequestType a FixUserRequestTypesvalor.

type
UserRequestTypevalor.

Devuelve: FixUserRequestTypesvalor.

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

Convertir FixUserResponseTypes a UserStatusvalor.

type
FixUserResponseTypesvalor.
error
userName
requestType
text

Devuelve: UserStatusvalor.

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)

Escribe BuildFrom.

writer
Escritor.
buildFrom
BuildFrom.
cancellationToken
Cancelación token.
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)

Escribe CommandMessage.

writer
Escritor.
message
Mensaje.
parser
El parser del tiempo.
writeTags
Handler.
cancellationToken
Cancelación token.
WriteDataTypeAsync
public static ValueTask WriteDataTypeAsync(IFixWriter writer, DataType dataType, CancellationToken cancellationToken)
result = Extensions.WriteDataTypeAsync(writer, dataType, cancellationToken)

Escribe DataType.

writer
Escritor.
dataType
Datos tipo info.
cancellationToken
Cancelación token.
WriteExpiryDateAsync
public static ValueTask WriteExpiryDateAsync(IFixWriter writer, OrderRegisterMessage regMsg, FastDateTimeParser parser, TimeZoneInfo timeZone, CancellationToken cancellationToken)
result = Extensions.WriteExpiryDateAsync(writer, regMsg, parser, timeZone, cancellationToken)

Escribe ExpireDate.

writer
Escritor.
regMsg
El mensaje que contiene la información para el registro del pedido.
parser
El parser del tiempo.
timeZone
Zona horaria.
cancellationToken
Cancelación token.
WriteFileAsync``1
public static ValueTask WriteFileAsync<TMessage>(IFixWriter writer, TMessage message, CancellationToken cancellationToken)
result = Extensions.WriteFileAsync(writer, message, cancellationToken)

Escribe RemoteFileMessage.

writer
Escritor.
message
Mensaje.
cancellationToken
Cancelación token.
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)

Escribe el mensaje FIX.

writer
Un escritor de mensajes completos.
bodyWriter
Sólo escritor de cuerpo.
version
Versión.
msgType
FixMessagesvalor.
senderCompId
ID de remitente.
targetCompId
Identificación de destino.
sendingTimeParser
El parser del tiempo.
seqNum
Número de secuencia.
handler
Handler.
cancellationToken
Cancelación token.
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)

Escribe el mensaje FIX de forma asincrónica con el manipulador asinc.

writer
Un escritor de mensajes completos.
bodyWriter
Sólo escritor de cuerpo.
version
Versión.
msgType
FixMessagesvalor.
senderCompId
ID de remitente.
targetCompId
Identificación de destino.
sendingTimeParser
El parser del tiempo.
seqNum
Número de secuencia.
handler
Async handler.
cancellationToken
Cancelación token.
WriteHandlInstAsync
public static ValueTask WriteHandlInstAsync(IFixWriter writer, OrderRegisterMessage message, char defaultValue, CancellationToken cancellationToken)
result = Extensions.WriteHandlInstAsync(writer, message, defaultValue, cancellationToken)

Escribe HandlInst.

writer
Escritor.
message
Mensaje.
defaultValue
Valor predeterminado.
cancellationToken
Cancelación token.
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)

Escribe MarketDataMessage.

writer
Escritor.
mdMsg
Mensaje.
requestId
MDReqIDvalor.
responseId
MDResponseIDvalor.
dataBoundDateParser
El parser del tiempo.
writeSecurityId
Escribe el instrumento financiero id.
cancellationToken
Cancelación token.
WriteMarketMakerAsync
public static ValueTask WriteMarketMakerAsync(IFixWriter writer, CancellationToken cancellationToken)
result = Extensions.WriteMarketMakerAsync(writer, cancellationToken)

Escribe OrderCapacity y OrderRestrictions.

writer
Escritor.
cancellationToken
Cancelación token.
WriteNewsAsync
public static ValueTask WriteNewsAsync(IFixWriter writer, NewsMessage newsMsg, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteNewsAsync(writer, newsMsg, parser, cancellationToken)

Escribe NewsMessage.

writer
Escritor.
newsMsg
Mensaje.
parser
El parser del tiempo.
cancellationToken
Cancelación token.
WriteParametersAsync
public static ValueTask WriteParametersAsync(IFixWriter writer, IDictionary<string, string> parameters, CancellationToken cancellationToken)
result = Extensions.WriteParametersAsync(writer, parameters, cancellationToken)

Escriba parámetros.

writer
Escritor.
parameters
Parámetros.
cancellationToken
Cancelación token.
WritePositionEffectAsync
public static ValueTask WritePositionEffectAsync(IFixWriter writer, OrderPositionEffects? effect, CancellationToken cancellationToken)
result = Extensions.WritePositionEffectAsync(writer, effect, cancellationToken)

Escribe PositionEffect.

writer
Escritor.
effect
OrderPositionEffectsvalor.
cancellationToken
Cancelación token.
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)

Escribe SecurityMessagelist.

writer
Escritor.
dateParser
El parser del tiempo.
convertToLatin
Convertir textos en latín.
requestId
MDReqIDvalor.
responseId
MDResponseIDvalor.
securityMessages
instrumentos financieros.
lastFragment
Último mensaje.
cancellationToken
Cancelación token.
WriteSideAsync
public static ValueTask WriteSideAsync(IFixWriter writer, Sides side, CancellationToken cancellationToken)
result = Extensions.WriteSideAsync(writer, side, cancellationToken)

Escribe el lado.

writer
Escritor.
side
El lado.
cancellationToken
Cancelación token.
WriteStreamAsync
public static ValueTask WriteStreamAsync(IFixWriter dest, IFixWriter source, CancellationToken cancellationToken)
result = Extensions.WriteStreamAsync(dest, source, cancellationToken)

Copiar contenido.

dest
Destino.
source
Fuente.
cancellationToken
Cancelación token.
WriteSubscriptionAsync
public static ValueTask WriteSubscriptionAsync(IFixWriter writer, ISubscriptionMessage msg, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionAsync(writer, msg, cancellationToken)

Escribe ISubscriptionMessage.

writer
Escritor.
msg
Mensaje.
cancellationToken
Cancelación token.
WriteSubscriptionRequestAsync
public static ValueTask WriteSubscriptionRequestAsync(IFixWriter writer, ISubscriptionMessage subscription, FastDateTimeParser parser, FixTags requestIdTag, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionRequestAsync(writer, subscription, parser, requestIdTag, cancellationToken)

Escribe ISubscriptionMessage.

writer
Escritor.
subscription
Mensaje.
parser
El parser del tiempo.
requestIdTag
Solicito etiqueta id.
cancellationToken
Cancelación token.
WriteTransactTimeAsync
public static ValueTask WriteTransactTimeAsync(IFixWriter writer, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteTransactTimeAsync(writer, parser, cancellationToken)

Escribe TransactTime.

writer
Escritor.
parser
El parser del tiempo.
cancellationToken
Cancelación token.
WriteUserInfoMessageAsync
public static ValueTask WriteUserInfoMessageAsync(IFixWriter writer, UserInfoMessage message, FastDateTimeParser dateParser, CancellationToken cancellationToken)
result = Extensions.WriteUserInfoMessageAsync(writer, message, dateParser, cancellationToken)

Escribe UserInfoMessage.

writer
Escritor.
message
Mensaje.
dateParser
El parser del tiempo.
cancellationToken
Cancelación token.
WriteUtcAsync
public static ValueTask WriteUtcAsync(IFixWriter writer, DateTime dto, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteUtcAsync(writer, dto, parser, cancellationToken)

Escríbase el tiempo.

writer
Escritor.
dto
Tiempo.
parser
El parser del tiempo.
cancellationToken
Cancelación token.

Campos

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

Cambio.

Commission
public const string Commission
value = Extensions.Commission

Comisión.

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

Default UTCDateOnlyformat.

Decimals
public const char Decimals
value = Extensions.Decimals

Decimales.

Delta
public const char Delta
value = Extensions.Delta

Delta.

Dividend
public const char Dividend
value = Extensions.Dividend

Dividend.

Duration
public const char Duration
value = Extensions.Duration

Duración.

EmptyTag
public const FixTags EmptyTag
value = Extensions.EmptyTag

Vacío.

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

Imbalance.

ImpliedVolatility
public const char ImpliedVolatility
value = Extensions.ImpliedVolatility

ImpliedVolatility.

Index
public const char Index
value = Extensions.Index

Índice.

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

Leverage.

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

Multiplicador.

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

Pago.

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

Estado.

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

Default UTCTimeOnlyformat.

TimeStampFormat
public const string TimeStampFormat
value = Extensions.TimeStampFormat

Formato UTCTimestamp predeterminado.

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

Transacciones.

Turnover
public const char Turnover
value = Extensions.Turnover

Cambio de imagen.

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

Default MonthYearformat.

Yield
public const char Yield
value = Extensions.Yield

Rendimiento.

YieldVWAP
public const char YieldVWAP
value = Extensions.YieldVWAP

YieldVWAP.

YieldVWAPPrev
public const char YieldVWAPPrev
value = Extensions.YieldVWAPPrev

YieldVWAPPrev.