Extensions

StockSharp.Fix.Native

Métodos de extensão FIX/FAST.

Métodos

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

Para calcular o checksum.

fix
IFixBase

Retorna: Xeque-sum.

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)

Converter tipo dialeto para string.

type
Tipo dialecto.

Retorna: Valor das cordas.

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

Converter Int32 para OptionStyles value.

style
Valor int32.

Retorna: OptionStyles value.

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

Converter PutOrCall para OptionTypes valor.

type
PutOrCall value.

Retorna: OptionTypes value.

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

Converter Int32 para SettlementTypes value.

style
Valor int32.

Retorna: SettlementTypes value.

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

Converter o valor Lado para Lados.

side
Valor lateral.
required
é necessário.

Retorna: Valor dos lados.

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

Converter OrdStatus para OrderStates valor.

status
OrdStatus value.

Retorna: OrderStates value.

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

Converter TradSesStatus para SessionStates valor.

status
TradSesStatus value.

Retorna: SessionStates value.

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

Converter OrdStatus para OrderStates valor.

status
OrdStatus value.

Retorna: OrderStates valor ou null.

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

Converter SecurityType para SecurityTypes valor.

type
SecurityType value.

Retorna: SecurityTypes value.

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

Converter QuoteType para SecurityStates valor.

type
QuoteType value.

Retorna: SecurityStates value.

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

Converter TickDirection para valor booleano.

dir
TickDirection value.

Retorna: Valor booleano.

GetFixTimeInForce
public static char GetFixTimeInForce(OrderRegisterMessage message)
result = Extensions.GetFixTimeInForce(message)
message
A mensagem que contém as informações para o registo da ordem.

Retorna: FixTimeInForce value.

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

Obter OrdType valor.

message
Uma mensagem contendo informações sobre a ordem.

Retorna: OrdType value.

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

Obter identificação de pedido.

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

Retorna: SubscriptionRequestType value.

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)

Verifique se o tipo especificado é vela.

mdEntryType
Valor da MDEntry.

Retorna: Verificar o resultado.

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)

É a ordem do fabricante de mercado.

orderCapacity
OrderCapacity value.
orderRestrictions
OrderRestrictions value.

Retorna: Verificar o resultado.

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

Converter SubscriptionRequestType para valor booleano.

type
SubscriptionRequestType value.

Retorna: Valor booleano.

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

Converter SubscriptionRequestType para valor booleano.

type
SubscriptionRequestType value.

Retorna: 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)

Leia informações do arquivo.

reader
Leitor.
readTag
Um manipulador de etiquetas personalizado.
cancellationToken
Inscrição de cancelamento.

Retorna: Sincronizar enumeráveis de mensagens de ficheiros.

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

Leia o cabeçalho FIX.

reader
Leitor.
expectedVersion
Espera- se FixVersions valor.
cancellationToken
Inscrição de cancelamento.

Retorna: FixMessages value.

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

Leia as mensagens de dados do mercado (versão em sincronia).

reader
Leitor.
dataBoundDateParser
Analisador de encontros.
cancellationToken
Inscrição de cancelamento.

Retorna: Sincronização enumerável de mensagens de dados de mercado com IDs de requisição/resposta.

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

Leia a solicitação de dados de mercado da mensagem FIX (versão em sincronia).

reader
Leitor.
dateBoundParser
Analisador de encontros.
cancellationToken
Inscrição de cancelamento.

Retorna: Pedido de dados do mercado ou nulo se lido falhou.

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

Lê a mensagem.

reader
Leitor.
cancellationToken
Inscrição de cancelamento.

Retorna: FixTags values.

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

Lê a mensagem.

reader
Leitor.
handler
- Etiqueta.
cancellationToken
Inscrição de cancelamento.

Retorna: se a mensagem foi lida com sucesso, otherwise, retorna.

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

Lê a mensagem.

reader
Leitor.
handler
Um manipulador de etiquetas.
cancellationToken
Inscrição de cancelamento.

Retorna: se a mensagem foi lida com sucesso, otherwise, retorna.

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

Lê as notícias.

reader
Fixar o leitor.
parser
- O tempo é que vai passar.
cancellationToken
Inscrição de cancelamento.

Retorna: Mensagens de notícias.

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

Ler OrderCondition.

reader
Leitor.
tag
Marca.
getCondition
Comandante.
cancellationToken
Inscrição de cancelamento.

Retorna: se a etiqueta foi manuseada, se a etiqueta for desconhecida.

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)

Leia a mensagem do instrumento financeiro (versão em sincronia).

reader
Leitor.
dateParser
Analisador de encontros.
yearMonthParser
Analisador de ano.
totalSecCountByRequestId
Total da contagem de instrumentos financeiros por pedido ID.
initSecId
Inicializar o retorno de ID do instrumento financeiro.
errorHandler
Tratamento de erros.
customTagHandler
Um manipulador de etiquetas personalizado.
getSecurityType
Obter instrumento financeiro tipo chamada de retorno.
cancellationToken
Inscrição de cancelamento.

Retorna: Sincronização enumerável de mensagens de instrumentos financeiros com metadados.

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

Leia a tag e verifique se ela corresponde à tag esperada.

reader
Leitor.
expectedTag
Espera-se uma etiqueta.
cancellationToken
Inscrição de cancelamento.

Retorna: Se a etiqueta corresponder, caso contrário.

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

Leia o trailer FIX.

reader
Leitor.
cancellationToken
Inscrição de cancelamento.

Retorna: se a mensagem foi lida com sucesso, otherwise, retorna.

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)

Leia a mensagem de informação do usuário.

reader
Leitor.
dateParser
Analisador de encontros.
handler
Um manipulador de etiquetas personalizado.
cancellationToken
Inscrição de cancelamento.

Retorna: Sincronização enumerável de mensagens de informação do utilizador.

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

Hora de ler.

reader
Leitor.
parser
- O tempo é que vai passar.
cancellationToken
Inscrição de cancelamento.

Retorna: Tempo.

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

Registre novo tipo de vela.

code
Valor da MDEntry.
messageType
O tipo de mensagem de vela.
SetOrderType
public static void SetOrderType(OrderMessage message, char ordType)
Extensions.SetOrderType(message, ordType)

Definir OrdType value.

message
Uma mensagem contendo informações sobre a ordem.
ordType
OrdType value.
SkipMessageAsync
public static ValueTask<Exception> SkipMessageAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.SkipMessageAsync(reader, cancellationToken)

Ignorar a mensagem de leitura.

reader
Leitor.
cancellationToken
Inscrição de cancelamento.

Retorna: Possível erro.

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

Converter MDEntryType para CandleMessage valor.

entryType
MDEntryType value.

Retorna: CandleMessage value.

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

Converter MDEntryType para DataType valor.

mdEntryType
MDEntryType value.
arg
MDEntryArg value.

Retorna: DataType value.

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

Converter texto para o tipo de dialeto.

dialect
Valor das cordas.
logs
Diários.

Retorna: Tipo dialecto.

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

Converter SecurityTypes para SecurityType valor.

type
SecurityTypes value.

Retorna: SecurityType value.

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

Converter Lados para o valor Lado.

side
Valor dos lados.

Retorna: Valor lateral.

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

Converter KeyValuePair para MDEntry.

change
Mudar.
time
Tempo.
dateTimeParser
- O tempo é que vai passar.

Retorna: Valor da MDEntry.

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

Converter SettlementTypes para o valor Int32.

type
SettlementTypes value.

Retorna: Valor int32.

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

Converter OptionStyles para o valor Int32.

style
OptionStyles value.

Retorna: Valor int32.

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

Converter OptionTypes para o valor Int32.

type
OptionTypes value.

Retorna: Valor int32.

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

Converter CurrencyTypes para o valor String.

type
CurrencyTypes value.

Retorna: Valor das cordas.

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

Converter SessionStates para TradSesStatus valor.

state
SessionStates value.

Retorna: TradSesStatus value.

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

Converter os campos de nível 1 para MDEntryType value.

field
Valor dos campos de nível 1.

Retorna: MDEntryType value.

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

Converter TimeInForce para FixTimeInForce valor.

tif
TimeInForce value.

Retorna: FixTimeInForce value.

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

Converter DataType para MDEntryType valor.

type
DataType value.
mdEntryArg
MDEntryArg value.

Retorna: MDEntryType value.

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

Converter ExecutionMessage para OrdStatus valor.

message
ExecutionMessage value.

Retorna: OrdStatus value.

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

Converter MDEntryType para o valor dos campos de nível 1.

entryType
MDEntryType value.

Retorna: Valor dos campos de nível 1.

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

Converter FixMarketDataRequest para MarketDataMessage enumerável.

fix
FIX pedido de dados do mercado.

Retorna: Mensagens de dados de mercado.

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

Converter QuoteConditions para QuoteCondition valor.

condition
QuoteConditions value.
force

Retorna: QuoteCondition value.

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

Converter QuoteChangeActions para MDUpdateAction valor.

action
QuoteChangeActions value.

Retorna: MDUpdateAction value.

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

Converter Urgência para NewsPriorities value.

urgency
Valor de urgência.

Retorna: NewsPriorities value.

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

Converter PositionEffect para OrderPositionEffects valor.

effect
PositionEffect value.

Retorna: OrderPositionEffects value.

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

Converter MDUpdateAction para QuoteChangeActions valor.

action
MDUpdateAction value.

Retorna: QuoteChangeActions value.

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

Converter QuoteCondition para QuoteConditions valor.

condition
QuoteCondition value.

Retorna: QuoteConditions value.

ToSecurityType
public static string ToSecurityType(OrderMessage message)
result = Extensions.ToSecurityType(message)
message
Uma mensagem contendo informações sobre a ordem.

Retorna: SecurityType value.

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

Converter Booleano para TickDirection value.

dir
Valor booleano.

Retorna: TickDirection value.

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

Converter UserRequestType para FixUserRequestTypes valor.

type
UserRequestType value.

Retorna: FixUserRequestTypes value.

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

Converter FixUserResponseTypes para UserStatus valor.

type
FixUserResponseTypes value.
error
userName
requestType
text

Retorna: UserStatus value.

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)

Escreva BuildFrom.

writer
Escritor.
buildFrom
BuildFrom.
cancellationToken
Inscrição de cancelamento.
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)

Escreva CommandMessage.

writer
Escritor.
message
Mensagem.
parser
- O tempo é que vai passar.
writeTags
Comandante.
cancellationToken
Inscrição de cancelamento.
WriteDataTypeAsync
public static ValueTask WriteDataTypeAsync(IFixWriter writer, DataType dataType, CancellationToken cancellationToken)
result = Extensions.WriteDataTypeAsync(writer, dataType, cancellationToken)

Escreva DataType.

writer
Escritor.
dataType
Informação do tipo de dados.
cancellationToken
Inscrição de cancelamento.
WriteExpiryDateAsync
public static ValueTask WriteExpiryDateAsync(IFixWriter writer, OrderRegisterMessage regMsg, FastDateTimeParser parser, TimeZoneInfo timeZone, CancellationToken cancellationToken)
result = Extensions.WriteExpiryDateAsync(writer, regMsg, parser, timeZone, cancellationToken)

Escreva ExpireDate.

writer
Escritor.
regMsg
A mensagem que contém as informações para o registo da ordem.
parser
- O tempo é que vai passar.
timeZone
Fuso horário.
cancellationToken
Inscrição de cancelamento.
WriteFileAsync``1
public static ValueTask WriteFileAsync<TMessage>(IFixWriter writer, TMessage message, CancellationToken cancellationToken)
result = Extensions.WriteFileAsync(writer, message, cancellationToken)

Escreva RemoteFileMessage.

writer
Escritor.
message
Mensagem.
cancellationToken
Inscrição de cancelamento.
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)

Escreva uma mensagem FIX.

writer
Escritor de mensagens.
bodyWriter
Só escritor de corpo.
version
Versão.
msgType
FixMessages value.
senderCompId
Identificação do remetente.
targetCompId
Identificação do alvo.
sendingTimeParser
- O tempo é que vai passar.
seqNum
Número de sequência.
handler
Comandante.
cancellationToken
Inscrição de cancelamento.
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)

Escreva a mensagem FIX assincronamente com o manipulador assync.

writer
Escritor de mensagens.
bodyWriter
Só escritor de corpo.
version
Versão.
msgType
FixMessages value.
senderCompId
Identificação do remetente.
targetCompId
Identificação do alvo.
sendingTimeParser
- O tempo é que vai passar.
seqNum
Número de sequência.
handler
Um manipulador de sincronização.
cancellationToken
Inscrição de cancelamento.
WriteHandlInstAsync
public static ValueTask WriteHandlInstAsync(IFixWriter writer, OrderRegisterMessage message, char defaultValue, CancellationToken cancellationToken)
result = Extensions.WriteHandlInstAsync(writer, message, defaultValue, cancellationToken)

Escreva HandlInst.

writer
Escritor.
message
Mensagem.
defaultValue
Valor por omissão.
cancellationToken
Inscrição de cancelamento.
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)

Escreva MarketDataMessage.

writer
Escritor.
mdMsg
Mensagem.
requestId
MDReqID value.
responseId
MDResponseID value.
dataBoundDateParser
- O tempo é que vai passar.
writeSecurityId
Escrever o ID do instrumento financeiro.
cancellationToken
Inscrição de cancelamento.
WriteMarketMakerAsync
public static ValueTask WriteMarketMakerAsync(IFixWriter writer, CancellationToken cancellationToken)
result = Extensions.WriteMarketMakerAsync(writer, cancellationToken)

Escreva OrderCapacity e OrderRestrictions.

writer
Escritor.
cancellationToken
Inscrição de cancelamento.
WriteNewsAsync
public static ValueTask WriteNewsAsync(IFixWriter writer, NewsMessage newsMsg, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteNewsAsync(writer, newsMsg, parser, cancellationToken)

Escreva NewsMessage.

writer
Escritor.
newsMsg
Mensagem.
parser
- O tempo é que vai passar.
cancellationToken
Inscrição de cancelamento.
WriteParametersAsync
public static ValueTask WriteParametersAsync(IFixWriter writer, IDictionary<string, string> parameters, CancellationToken cancellationToken)
result = Extensions.WriteParametersAsync(writer, parameters, cancellationToken)

Escreve parâmetros.

writer
Escritor.
parameters
Parâmetros.
cancellationToken
Inscrição de cancelamento.
WritePositionEffectAsync
public static ValueTask WritePositionEffectAsync(IFixWriter writer, OrderPositionEffects? effect, CancellationToken cancellationToken)
result = Extensions.WritePositionEffectAsync(writer, effect, cancellationToken)

Escreva PositionEffect.

writer
Escritor.
effect
OrderPositionEffects value.
cancellationToken
Inscrição de cancelamento.
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)

Escreva SecurityMessage list.

writer
Escritor.
dateParser
- O tempo é que vai passar.
convertToLatin
Converta textos em latim.
requestId
MDReqID value.
responseId
MDResponseID value.
securityMessages
Instrumentos financeiros.
lastFragment
Última mensagem.
cancellationToken
Inscrição de cancelamento.
WriteSideAsync
public static ValueTask WriteSideAsync(IFixWriter writer, Sides side, CancellationToken cancellationToken)
result = Extensions.WriteSideAsync(writer, side, cancellationToken)

Escreve Lado.

writer
Escritor.
side
Lado.
cancellationToken
Inscrição de cancelamento.
WriteStreamAsync
public static ValueTask WriteStreamAsync(IFixWriter dest, IFixWriter source, CancellationToken cancellationToken)
result = Extensions.WriteStreamAsync(dest, source, cancellationToken)

Copiar conteúdo.

dest
Destino.
source
Fonte.
cancellationToken
Inscrição de cancelamento.
WriteSubscriptionAsync
public static ValueTask WriteSubscriptionAsync(IFixWriter writer, ISubscriptionMessage msg, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionAsync(writer, msg, cancellationToken)

Escreva ISubscriptionMessage.

writer
Escritor.
msg
Mensagem.
cancellationToken
Inscrição de cancelamento.
WriteSubscriptionRequestAsync
public static ValueTask WriteSubscriptionRequestAsync(IFixWriter writer, ISubscriptionMessage subscription, FastDateTimeParser parser, FixTags requestIdTag, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionRequestAsync(writer, subscription, parser, requestIdTag, cancellationToken)

Escreva ISubscriptionMessage.

writer
Escritor.
subscription
Mensagem.
parser
- O tempo é que vai passar.
requestIdTag
Pedir identificação.
cancellationToken
Inscrição de cancelamento.
WriteTransactTimeAsync
public static ValueTask WriteTransactTimeAsync(IFixWriter writer, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteTransactTimeAsync(writer, parser, cancellationToken)

Escreva TransactTime.

writer
Escritor.
parser
- O tempo é que vai passar.
cancellationToken
Inscrição de cancelamento.
WriteUserInfoMessageAsync
public static ValueTask WriteUserInfoMessageAsync(IFixWriter writer, UserInfoMessage message, FastDateTimeParser dateParser, CancellationToken cancellationToken)
result = Extensions.WriteUserInfoMessageAsync(writer, message, dateParser, cancellationToken)

Escreva UserInfoMessage.

writer
Escritor.
message
Mensagem.
dateParser
- O tempo é que vai passar.
cancellationToken
Inscrição de cancelamento.
WriteUtcAsync
public static ValueTask WriteUtcAsync(IFixWriter writer, DateTime dto, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteUtcAsync(writer, dto, parser, cancellationToken)

Escreve, tempo.

writer
Escritor.
dto
Tempo.
parser
- O tempo é que vai passar.
cancellationToken
Inscrição de cancelamento.

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

Mudar.

Commission
public const string Commission
value = Extensions.Commission

Comissão.

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

Padrão UTCDateOnly format.

Decimals
public const char Decimals
value = Extensions.Decimals

Decimais.

Delta
public const char Delta
value = Extensions.Delta

Delta.

Dividend
public const char Dividend
value = Extensions.Dividend

Dividendo.

Duration
public const char Duration
value = Extensions.Duration

Duração.

EmptyTag
public const FixTags EmptyTag
value = Extensions.EmptyTag

Marca vazia.

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

Desbalanceamento.

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

- Vantagem.

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

Pagar.

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

Padrão UTCTimeOnly format.

TimeStampFormat
public const string TimeStampFormat
value = Extensions.TimeStampFormat

Formato padrão do UTCTimestamp.

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

Transações.

Turnover
public const char Turnover
value = Extensions.Turnover

- Turnover.

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

Padrão MonthYear format.

Yield
public const char Yield
value = Extensions.Yield

Renda-se.

YieldVWAP
public const char YieldVWAP
value = Extensions.YieldVWAP

YieldVWAP.

YieldVWAPPrev
public const char YieldVWAPPrev
value = Extensions.YieldVWAPPrev

YieldVWAPPrev.