Extensions

StockSharp.Fix.Native

Методы расширения FIX/FAST.

Методы

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

Для расчета контрольной суммы.

fix
IFixBase

Возвращает: Контрольная сумма.

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)

Преобразовать тип диалекта в строку.

type
Тип диалекта.

Возвращает: Строковое значение.

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

Преобразуйте Int32 в значение OptionStyles.

style
Значение Int32.

Возвращает: OptionStyles значение.

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

Преобразуйте PutOrCall в значение OptionTypes.

type
PutOrCall значение.

Возвращает: OptionTypes значение.

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

Преобразуйте Int32 в значение SettlementTypes.

style
Значение Int32.

Возвращает: SettlementTypes значение.

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

Преобразование значения стороны в значение сторон.

side
Побочное значение.
required
требуется.

Возвращает: Значение сторон.

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

Преобразуйте OrdStatus в значение OrderStates.

status
OrdStatus значение.

Возвращает: OrderStates значение.

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

Преобразуйте TradSesStatus в значение SessionStates.

status
TradSesStatus значение.

Возвращает: SessionStates значение.

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

Преобразуйте OrdStatus в значение OrderStates.

status
OrdStatus значение.

Возвращает: OrderStates значение или ноль.

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

Преобразуйте SecurityType в значение SecurityTypes.

type
SecurityType значение.

Возвращает: SecurityTypes значение.

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

Преобразуйте QuoteType в значение SecurityStates.

type
QuoteType значение.

Возвращает: SecurityStates значение.

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

Преобразуйте TickDirection в логическое значение.

dir
TickDirection значение.

Возвращает: Логическое значение.

GetFixTimeInForce
public static char GetFixTimeInForce(OrderRegisterMessage message)
result = Extensions.GetFixTimeInForce(message)
message
Сообщение, содержащее информацию для оформления заказа.

Возвращает: FixTimeInForce значение.

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

Получите значение OrdType.

message
Сообщение, содержащее информацию о заказе.

Возвращает: OrdType значение.

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

Получить идентификатор запроса.

msg
Подписка.
GetSubscriptionType
public static char GetSubscriptionType(ISubscriptionMessage msg)
result = Extensions.GetSubscriptionType(msg)
msg
Подписка.

Возвращает: SubscriptionRequestType значение.

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)

Проверьте, что указанный тип — свеча.

mdEntryType
Значение MDEntry.

Возвращает: Проверьте результат.

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)

Это заказ маркет-мейкера.

orderCapacity
OrderCapacity значение.
orderRestrictions
OrderRestrictions значение.

Возвращает: Проверьте результат.

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

Преобразуйте SubscriptionRequestType в логическое значение.

type
SubscriptionRequestType значение.

Возвращает: Логическое значение.

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

Преобразуйте SubscriptionRequestType в логическое значение.

type
SubscriptionRequestType значение.

Возвращает: Логическое значение.

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)

Чтение информации о файле.

reader
Читатель.
readTag
Пользовательский обработчик тегов.
cancellationToken
Токен отмены.

Возвращает: Асинхронное перечисление файловых сообщений.

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

Прочтите заголовок FIX.

reader
Читатель.
expectedVersion
Ожидаемое значение FixVersions.
cancellationToken
Токен отмены.

Возвращает: FixMessages значение.

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

Чтение сообщений с рыночными данными (асинхронная версия).

reader
Читатель.
dataBoundDateParser
Парсер даты.
cancellationToken
Токен отмены.

Возвращает: Асинхронное перечисление сообщений рыночных данных с идентификаторами запроса/ответа.

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

Чтение запроса рыночных данных из сообщения FIX (асинхронная версия).

reader
Читатель.
dateBoundParser
Парсер даты.
cancellationToken
Токен отмены.

Возвращает: Запрос рыночных данных или ноль, если чтение не удалось.

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

Прочтите сообщение.

reader
Читатель.
cancellationToken
Токен отмены.

Возвращает: FixTags значения.

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

Прочтите сообщение.

reader
Читатель.
handler
Обработчик тегов.
cancellationToken
Токен отмены.

Возвращает: в противном случае, если сообщение было успешно прочитано, возвращается .

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

Прочтите сообщение.

reader
Читатель.
handler
Обработчик асинхронных тегов.
cancellationToken
Токен отмены.

Возвращает: в противном случае, если сообщение было успешно прочитано, возвращается .

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

Читайте новости.

reader
ФИКС читалки.
parser
Парсер времени.
cancellationToken
Токен отмены.

Возвращает: Новостные сообщения.

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

Прочтите OrderCondition.

reader
Читатель.
tag
Тег.
getCondition
Хендлер.
cancellationToken
Токен отмены.

Возвращает: если тег был обработан, если тег неизвестен.

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)

Чтение сообщения финансового инструмента (асинхронная версия).

reader
Читатель.
dateParser
Парсер даты.
yearMonthParser
Парсер год-месяц.
totalSecCountByRequestId
Общее количество финансовых инструментов по идентификатору запроса.
initSecId
Инициализировать обратный вызов идентификатора финансового инструмента.
errorHandler
Обработчик ошибок.
customTagHandler
Пользовательский обработчик тегов.
getSecurityType
Получите обратный вызов типа финансового инструмента.
cancellationToken
Токен отмены.

Возвращает: Асинхронное перечисление сообщений финансовых инструментов с метаданными.

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

Прочитайте тег и проверьте, соответствует ли он ожидаемому тегу.

reader
Читатель.
expectedTag
Ожидаемый тег.
cancellationToken
Токен отмены.

Возвращает: если тег соответствует, в противном случае.

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

Прочтите трейлер ФИКСа.

reader
Читатель.
cancellationToken
Токен отмены.

Возвращает: в противном случае, если сообщение было успешно прочитано, возвращается .

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)

Прочитайте информационное сообщение пользователя.

reader
Читатель.
dateParser
Парсер даты.
handler
Пользовательский обработчик тегов.
cancellationToken
Токен отмены.

Возвращает: Асинхронное перечисление информационных сообщений пользователя.

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

Время чтения.

reader
Читатель.
parser
Парсер времени.
cancellationToken
Токен отмены.

Возвращает: Время.

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

Зарегистрируйте новый тип свечи.

code
Значение MDEntry.
messageType
Тип сообщения свечи.
SetOrderType
public static void SetOrderType(OrderMessage message, char ordType)
Extensions.SetOrderType(message, ordType)

Установите значение OrdType.

message
Сообщение, содержащее информацию о заказе.
ordType
OrdType значение.
SkipMessageAsync
public static ValueTask<Exception> SkipMessageAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.SkipMessageAsync(reader, cancellationToken)

Пропустить чтение сообщения.

reader
Читатель.
cancellationToken
Токен отмены.

Возвращает: Возможная ошибка.

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

Преобразуйте MDEntryType в значение CandleMessage.

entryType
MDEntryType значение.

Возвращает: CandleMessage значение.

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

Преобразуйте MDEntryType в значение DataType.

mdEntryType
MDEntryType значение.
arg
MDEntryArg значение.

Возвращает: DataType значение.

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

Преобразование строки в тип диалекта.

dialect
Строковое значение.
logs
Журналы.

Возвращает: Тип диалекта.

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

Преобразуйте SecurityTypes в значение SecurityType.

type
SecurityTypes значение.

Возвращает: SecurityType значение.

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

Преобразование сторон в значение стороны.

side
Значение сторон.

Возвращает: Побочное значение.

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

Преобразуйте KeyValuePair в MDEntry.

change
Изменить.
time
Время.
dateTimeParser
Парсер времени.

Возвращает: Значение MDEntry.

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

Преобразуйте SettlementTypes в значение Int32.

type
SettlementTypes значение.

Возвращает: Значение Int32.

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

Преобразуйте OptionStyles в значение Int32.

style
OptionStyles значение.

Возвращает: Значение Int32.

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

Преобразуйте OptionTypes в значение Int32.

type
OptionTypes значение.

Возвращает: Значение Int32.

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

Преобразуйте CurrencyTypes в строковое значение.

type
CurrencyTypes значение.

Возвращает: Строковое значение.

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

Преобразуйте SessionStates в значение TradSesStatus.

state
SessionStates значение.

Возвращает: TradSesStatus значение.

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

Преобразуйте Level1Fields в значение MDEntryType.

field
Значение Level1Fields.

Возвращает: MDEntryType значение.

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

Преобразуйте TimeInForce в значение FixTimeInForce.

tif
TimeInForce значение.

Возвращает: FixTimeInForce значение.

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

Преобразуйте DataType в значение MDEntryType.

type
DataType значение.
mdEntryArg
MDEntryArg значение.

Возвращает: MDEntryType значение.

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

Преобразуйте ExecutionMessage в значение OrdStatus.

message
ExecutionMessage значение.

Возвращает: OrdStatus значение.

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

Преобразуйте MDEntryType в значение Level1Fields.

entryType
MDEntryType значение.

Возвращает: Значение Level1Fields.

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

Преобразуйте FixMarketDataRequest в перечисляемый MarketDataMessage.

fix
FIX запроса рыночных данных.

Возвращает: Сообщения с рыночными данными.

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

Преобразуйте QuoteConditions в значение QuoteCondition.

condition
QuoteConditions значение.
force

Возвращает: QuoteCondition значение.

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

Преобразуйте QuoteChangeActions в значение MDUpdateAction.

action
QuoteChangeActions значение.

Возвращает: MDUpdateAction значение.

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

Преобразуйте срочность в значение NewsPriorities.

urgency
Значение срочности.

Возвращает: NewsPriorities значение.

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

Преобразуйте PositionEffect в значение OrderPositionEffects.

effect
PositionEffect значение.

Возвращает: OrderPositionEffects значение.

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

Преобразуйте MDUpdateAction в значение QuoteChangeActions.

action
MDUpdateAction значение.

Возвращает: QuoteChangeActions значение.

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

Преобразуйте QuoteCondition в значение QuoteConditions.

condition
QuoteCondition значение.

Возвращает: QuoteConditions значение.

ToSecurityType
public static string ToSecurityType(OrderMessage message)
result = Extensions.ToSecurityType(message)
message
Сообщение, содержащее информацию о заказе.

Возвращает: SecurityType значение.

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

Преобразуйте логическое значение в значение TickDirection.

dir
Логическое значение.

Возвращает: TickDirection значение.

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

Преобразуйте UserRequestType в значение FixUserRequestTypes.

type
UserRequestType значение.

Возвращает: FixUserRequestTypes значение.

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

Преобразуйте FixUserResponseTypes в значение UserStatus.

type
FixUserResponseTypes значение.
error
userName
requestType
text

Возвращает: UserStatus значение.

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)

Напишите BuildFrom.

writer
Писатель.
buildFrom
BuildFrom.
cancellationToken
Токен отмены.
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)

Напишите CommandMessage.

writer
Писатель.
message
Сообщение.
parser
Парсер времени.
writeTags
Хендлер.
cancellationToken
Токен отмены.
WriteDataTypeAsync
public static ValueTask WriteDataTypeAsync(IFixWriter writer, DataType dataType, CancellationToken cancellationToken)
result = Extensions.WriteDataTypeAsync(writer, dataType, cancellationToken)

Напишите DataType.

writer
Писатель.
dataType
Информация о типе данных.
cancellationToken
Токен отмены.
WriteExpiryDateAsync
public static ValueTask WriteExpiryDateAsync(IFixWriter writer, OrderRegisterMessage regMsg, FastDateTimeParser parser, TimeZoneInfo timeZone, CancellationToken cancellationToken)
result = Extensions.WriteExpiryDateAsync(writer, regMsg, parser, timeZone, cancellationToken)

Напишите ExpireDate.

writer
Писатель.
regMsg
Сообщение, содержащее информацию для оформления заказа.
parser
Парсер времени.
timeZone
Часовой пояс.
cancellationToken
Токен отмены.
WriteFileAsync``1
public static ValueTask WriteFileAsync<TMessage>(IFixWriter writer, TMessage message, CancellationToken cancellationToken)
result = Extensions.WriteFileAsync(writer, message, cancellationToken)

Напишите RemoteFileMessage.

writer
Писатель.
message
Сообщение.
cancellationToken
Токен отмены.
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)

Напишите сообщение FIX.

writer
Автор всего сообщения.
bodyWriter
Только тело писателя.
version
Версия.
msgType
FixMessages значение.
senderCompId
Идентификатор отправителя.
targetCompId
Идентификатор цели.
sendingTimeParser
Парсер времени.
seqNum
Порядковый номер.
handler
Хендлер.
cancellationToken
Токен отмены.
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)

Запишите сообщение FIX асинхронно с помощью асинхронного обработчика.

writer
Автор всего сообщения.
bodyWriter
Только тело писателя.
version
Версия.
msgType
FixMessages значение.
senderCompId
Идентификатор отправителя.
targetCompId
Идентификатор цели.
sendingTimeParser
Парсер времени.
seqNum
Порядковый номер.
handler
Асинхронный обработчик.
cancellationToken
Токен отмены.
WriteHandlInstAsync
public static ValueTask WriteHandlInstAsync(IFixWriter writer, OrderRegisterMessage message, char defaultValue, CancellationToken cancellationToken)
result = Extensions.WriteHandlInstAsync(writer, message, defaultValue, cancellationToken)

Напишите HandlInst.

writer
Писатель.
message
Сообщение.
defaultValue
Значение по умолчанию.
cancellationToken
Токен отмены.
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)

Напишите MarketDataMessage.

writer
Писатель.
mdMsg
Сообщение.
requestId
MDReqID значение.
responseId
MDResponseID значение.
dataBoundDateParser
Парсер времени.
writeSecurityId
Напишите идентификатор финансового инструмента.
cancellationToken
Токен отмены.
WriteMarketMakerAsync
public static ValueTask WriteMarketMakerAsync(IFixWriter writer, CancellationToken cancellationToken)
result = Extensions.WriteMarketMakerAsync(writer, cancellationToken)

Напишите OrderCapacity и OrderRestrictions.

writer
Писатель.
cancellationToken
Токен отмены.
WriteNewsAsync
public static ValueTask WriteNewsAsync(IFixWriter writer, NewsMessage newsMsg, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteNewsAsync(writer, newsMsg, parser, cancellationToken)

Напишите NewsMessage.

writer
Писатель.
newsMsg
Сообщение.
parser
Парсер времени.
cancellationToken
Токен отмены.
WriteParametersAsync
public static ValueTask WriteParametersAsync(IFixWriter writer, IDictionary<string, string> parameters, CancellationToken cancellationToken)
result = Extensions.WriteParametersAsync(writer, parameters, cancellationToken)

Напишите параметры.

writer
Писатель.
parameters
Параметры.
cancellationToken
Токен отмены.
WritePositionEffectAsync
public static ValueTask WritePositionEffectAsync(IFixWriter writer, OrderPositionEffects? effect, CancellationToken cancellationToken)
result = Extensions.WritePositionEffectAsync(writer, effect, cancellationToken)

Напишите PositionEffect.

writer
Писатель.
effect
OrderPositionEffects значение.
cancellationToken
Токен отмены.
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)

Напишите список SecurityMessage.

writer
Писатель.
dateParser
Парсер времени.
convertToLatin
Преобразование текстов в латиницу.
requestId
MDReqID значение.
responseId
MDResponseID значение.
securityMessages
финансовые инструменты.
lastFragment
Последнее сообщение.
cancellationToken
Токен отмены.
WriteSideAsync
public static ValueTask WriteSideAsync(IFixWriter writer, Sides side, CancellationToken cancellationToken)
result = Extensions.WriteSideAsync(writer, side, cancellationToken)

Напишите Сторону.

writer
Писатель.
side
Сторона.
cancellationToken
Токен отмены.
WriteStreamAsync
public static ValueTask WriteStreamAsync(IFixWriter dest, IFixWriter source, CancellationToken cancellationToken)
result = Extensions.WriteStreamAsync(dest, source, cancellationToken)

Копирование контента.

dest
Пункт назначения.
source
Источник.
cancellationToken
Токен отмены.
WriteSubscriptionAsync
public static ValueTask WriteSubscriptionAsync(IFixWriter writer, ISubscriptionMessage msg, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionAsync(writer, msg, cancellationToken)

Напишите ISubscriptionMessage.

writer
Писатель.
msg
Сообщение.
cancellationToken
Токен отмены.
WriteSubscriptionRequestAsync
public static ValueTask WriteSubscriptionRequestAsync(IFixWriter writer, ISubscriptionMessage subscription, FastDateTimeParser parser, FixTags requestIdTag, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionRequestAsync(writer, subscription, parser, requestIdTag, cancellationToken)

Напишите ISubscriptionMessage.

writer
Писатель.
subscription
Сообщение.
parser
Парсер времени.
requestIdTag
Запросить идентификационную метку.
cancellationToken
Токен отмены.
WriteTransactTimeAsync
public static ValueTask WriteTransactTimeAsync(IFixWriter writer, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteTransactTimeAsync(writer, parser, cancellationToken)

Напишите TransactTime.

writer
Писатель.
parser
Парсер времени.
cancellationToken
Токен отмены.
WriteUserInfoMessageAsync
public static ValueTask WriteUserInfoMessageAsync(IFixWriter writer, UserInfoMessage message, FastDateTimeParser dateParser, CancellationToken cancellationToken)
result = Extensions.WriteUserInfoMessageAsync(writer, message, dateParser, cancellationToken)

Напишите UserInfoMessage.

writer
Писатель.
message
Сообщение.
dateParser
Парсер времени.
cancellationToken
Токен отмены.
WriteUtcAsync
public static ValueTask WriteUtcAsync(IFixWriter writer, DateTime dto, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteUtcAsync(writer, dto, parser, cancellationToken)

Время писать.

writer
Писатель.
dto
Время.
parser
Парсер времени.
cancellationToken
Токен отмены.

Поля

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

Бета.

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

Изменить.

Commission
public const string Commission
value = Extensions.Commission

Комиссия.

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

Формат UTCDateOnly по умолчанию.

Decimals
public const char Decimals
value = Extensions.Decimals

Десятичные дроби.

Delta
public const char Delta
value = Extensions.Delta

Дельта.

Dividend
public const char Dividend
value = Extensions.Dividend

Дивиденды.

Duration
public const char Duration
value = Extensions.Duration

Продолжительность.

EmptyTag
public const FixTags EmptyTag
value = Extensions.EmptyTag

Пустой тег.

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

Гамма.

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

Дисбаланс.

ImpliedVolatility
public const char ImpliedVolatility
value = Extensions.ImpliedVolatility

ImpliedVolatility.

Index
public const char Index
value = Extensions.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

Кредитное плечо.

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

Множитель.

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

Выплата.

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

Ро.

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

Государство.

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

Тета.

TimeFormat
public const string TimeFormat
value = Extensions.TimeFormat

Формат UTCTimeOnly по умолчанию.

TimeStampFormat
public const string TimeStampFormat
value = Extensions.TimeStampFormat

Формат 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

Транзакции.

Turnover
public const char Turnover
value = Extensions.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

Вега.

VolumeStep
public const char VolumeStep
value = Extensions.VolumeStep

VolumeStep.

VWAPPrev
public const char VWAPPrev
value = Extensions.VWAPPrev

VWAPPпред.

YearMonthFormat
public const string YearMonthFormat
value = Extensions.YearMonthFormat

Формат MonthYear по умолчанию.

Yield
public const char Yield
value = Extensions.Yield

Выход.

YieldVWAP
public const char YieldVWAP
value = Extensions.YieldVWAP

YieldVWAP.

YieldVWAPPrev
public const char YieldVWAPPrev
value = Extensions.YieldVWAPPrev

YieldVWAPPrev.