Extensions
FIX/FAST 扩展方法.
方法
public static int CalcCheckSum(IFixBase fix)
result = Extensions.CalcCheckSum(fix)
用来计算校验和。
- fix
- IFixBase
返回值: 验出.
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
public static string FromDialect(Type type)
result = Extensions.FromDialect(type)
将方言类型转换为字符串 。
- type
- 发音类型。
返回值: 字符串值 。
public static OptionStyles FromFixOptionStyle(int style)
result = Extensions.FromFixOptionStyle(style)
Convert Int32 to OptionStyles value.
- style
- 入地三十二相相相值相.
返回值: OptionStyles值 。
public static OptionTypes FromFixOptionType(PutOrCall type)
result = Extensions.FromFixOptionType(type)
Convert PutOrCall to OptionTypes value.
- type
- PutOrCall值 。
返回值: OptionTypes值 。
public static SettlementTypes FromFixSettlType(int style)
result = Extensions.FromFixSettlType(style)
Convert Int32 to SettlementTypes value.
- style
- 入地三十二相相相值相.
返回值: SettlementTypes值 。
public static Sides FromFixSide(char side, bool required)
result = Extensions.FromFixSide(side, required)
将 Side 转换为 Sides 值 。
- side
- 侧值.
- required
- 需要时间。
返回值: 侧相值.
public static OrderStates FromFixStatus(char status)
result = Extensions.FromFixStatus(status)
Convert OrdStatus to OrderStates value.
- status
- OrdStatus值 。
返回值: OrderStates值 。
public static SessionStates FromFixStatus(TradSesStatus status)
result = Extensions.FromFixStatus(status)
将 TradSesStatus 转换为 SessionStates 值 。
- status
- TradSesStatus值 。
返回值: SessionStates值 。
public static OrderStates? FromFixStatus2(char status)
result = Extensions.FromFixStatus2(status)
Convert OrdStatus to OrderStates value.
- status
- OrdStatus值 。
返回值: OrderStates value or null.
public static SecurityTypes? FromFixType(string type)
result = Extensions.FromFixType(type)
将 SecurityType 转换为 SecurityTypes 值 。
- type
- SecurityType值 。
返回值: SecurityTypes值 。
public static SecurityStates? FromQuoteType(int? type)
result = Extensions.FromQuoteType(type)
将 QuoteType 转换为 SecurityStates 值 。
- type
- QuoteType值 。
返回值: SecurityStates值 。
public static bool FromTickDir(char dir)
result = Extensions.FromTickDir(dir)
Convert TickDirection to Boolean value.
- dir
- TickDirection值 。
返回值: 布尔值 。
public static char GetFixTimeInForce(OrderRegisterMessage message)
result = Extensions.GetFixTimeInForce(message)
- message
- 包含订单登记信息的信息.
返回值: FixTimeInForce值 。
public static char GetFixType(OrderMessage message)
result = Extensions.GetFixType(message)
Get OrdType value.
- message
- 包含命令信息的信息的信息 。
返回值: OrdType值 。
public static long GetRequestId(ISubscriptionMessage msg)
result = Extensions.GetRequestId(msg)
获取请求ID。
- msg
- 订阅.
public static char GetSubscriptionType(ISubscriptionMessage msg)
result = Extensions.GetSubscriptionType(msg)
- msg
- 订阅.
返回值: SubscriptionRequestType值 。
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
public static bool IsCandleEntry(char mdEntryType)
result = Extensions.IsCandleEntry(mdEntryType)
请检查date=中的日期值 (帮助) 指定类型为蜡烛.
- mdEntryType
- MDEntry 值 。
返回值: 检查结果。
public static bool IsMarketMaker(char? orderCapacity, string orderRestrictions)
result = Extensions.IsMarketMaker(orderCapacity, orderRestrictions)
市场制造者的秩序
- orderCapacity
- OrderCapacity值 。
- orderRestrictions
- OrderRestrictions值 。
返回值: 检查结果。
public static bool IsSubscribe(char? type)
result = Extensions.IsSubscribe(type)
将 SubscriptionRequestType 转换为布尔值 。
- type
- SubscriptionRequestType值 。
返回值: 布尔值 。
public static bool IsSubscribe(char type)
result = Extensions.IsSubscribe(type)
将 SubscriptionRequestType 转换为布尔值 。
- type
- SubscriptionRequestType值 。
返回值: 布尔值 。
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
- 取消的代币。
返回值: 文件信件的可预设 。
public static ValueTask<string> ReadHeaderAsync(IFixReader reader, string expectedVersion, CancellationToken cancellationToken)
result = Extensions.ReadHeaderAsync(reader, expectedVersion, cancellationToken)
读取 FIX 头条 。
- reader
- 诵者.
- expectedVersion
- Expected FixVersions value.
- cancellationToken
- 取消的代币。
返回值: FixMessages值 。
public static IAsyncEnumerable<ValueTuple<MarketDataMessage, string, string>> ReadMarketDataMessagesAsync(IFixReader reader, FastDateTimeParser dataBoundDateParser, CancellationToken cancellationToken)
result = Extensions.ReadMarketDataMessagesAsync(reader, dataBoundDateParser, cancellationToken)
读取市场数据消息(同声版本).
- reader
- 诵者.
- dataBoundDateParser
- 约会解析器。
- cancellationToken
- 取消的代币。
返回值: 以请求/答复身份识别的市场数据信息可被充斥。
public static ValueTask<FixMarketDataRequest?> ReadMarketDataRequestAsync(IFixReader reader, FastDateTimeParser dateBoundParser, CancellationToken cancellationToken)
result = Extensions.ReadMarketDataRequestAsync(reader, dateBoundParser, cancellationToken)
读取 FIX 消息的市场数据请求(同名版本).
- reader
- 诵者.
- dateBoundParser
- 约会解析器。
- cancellationToken
- 取消的代币。
返回值: 市场数据请求, 或读取失败无效 。
public static IAsyncEnumerable<FixTags> ReadMessageAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.ReadMessageAsync(reader, cancellationToken)
读取消息.
- reader
- 诵者.
- cancellationToken
- 取消的代币。
返回值: FixTags values.
public static ValueTask<bool> ReadMessageAsync(IFixReader reader, Func<FixTags, CancellationToken, ValueTask<bool>> handler, CancellationToken cancellationToken)
result = Extensions.ReadMessageAsync(reader, handler, cancellationToken)
读取消息.
- reader
- 诵者.
- handler
- 标记处理器。
- cancellationToken
- 取消的代币。
返回值: 如果信件被成功读取,则返回。
public static ValueTask<bool> ReadMessageAsync(IFixReader reader, Func<FixTags, ValueTask<bool>> handler, CancellationToken cancellationToken)
result = Extensions.ReadMessageAsync(reader, handler, cancellationToken)
读取消息.
- reader
- 诵者.
- handler
- 自动标记处理器。
- cancellationToken
- 取消的代币。
返回值: 如果信件被成功读取,则返回。
public static IAsyncEnumerable<Message> ReadNewsAsync(IFixReader reader, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.ReadNewsAsync(reader, parser, cancellationToken)
读取新闻.
- reader
- FIX阅读器.
- parser
- 时会会者.
- cancellationToken
- 取消的代币。
返回值: 新闻信息.
public static ValueTask<bool> ReadOrderConditionAsync(IFixReader reader, FixTags tag, Func<OrderCondition> getCondition, CancellationToken cancellationToken)
result = Extensions.ReadOrderConditionAsync(reader, tag, getCondition, cancellationToken)
Read OrderCondition.
- reader
- 诵者.
- tag
- 标记。
- getCondition
- 汉德勒
- cancellationToken
- 取消的代币。
返回值: 如果标签已被处理,如果标签未知。
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
- 初始化金融工具ID回调.
- errorHandler
- 处理错误者 。
- customTagHandler
- 自定义标签处理器 。
- getSecurityType
- 获取金融工具类型的回调。
- cancellationToken
- 取消的代币。
返回值: 金融工具信息与元数据可互换。
public static ValueTask<bool> ReadTagAsync(IFixReader reader, FixTags expectedTag, CancellationToken cancellationToken)
result = Extensions.ReadTagAsync(reader, expectedTag, cancellationToken)
读取标签并检查它是否符合预期的标签 。
- reader
- 诵者.
- expectedTag
- 应该是标记
- cancellationToken
- 取消的代币。
返回值: 如果标签匹配, 否则。
public static ValueTask<bool> ReadTrailerAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.ReadTrailerAsync(reader, cancellationToken)
读取FIX预告片.
- reader
- 诵者.
- cancellationToken
- 取消的代币。
返回值: 如果信件被成功读取,则返回。
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
- 取消的代币。
返回值: 用户信息信息的可模拟 。
public static ValueTask<DateTime> ReadUtcAsync(IFixReader reader, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.ReadUtcAsync(reader, parser, cancellationToken)
念诵时分.
- reader
- 诵者.
- parser
- 时会会者.
- cancellationToken
- 取消的代币。
返回值: 时间到了
public static void RegisterCandleType(char code, Type messageType)
Extensions.RegisterCandleType(code, messageType)
登记新的蜡烛类型。
- code
- MDEntry 值 。
- messageType
- 烛之通旨之类.
public static void SetOrderType(OrderMessage message, char ordType)
Extensions.SetOrderType(message, ordType)
Set OrdType value.
- message
- 包含命令信息的信息的信息 。
- ordType
- OrdType值 。
public static ValueTask<Exception> SkipMessageAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.SkipMessageAsync(reader, cancellationToken)
跳过读取信件 。
- reader
- 诵者.
- cancellationToken
- 取消的代币。
返回值: 可能出错
public static CandleMessage ToCandleMessage(char entryType)
result = Extensions.ToCandleMessage(entryType)
将 MDEntryType 转换为 CandleMessage 值 。
- entryType
- MDEntryType值 。
返回值: CandleMessage值 。
public static DataType ToDataType(char mdEntryType, string arg)
result = Extensions.ToDataType(mdEntryType, arg)
Convert MDEntryType to DataType value.
- mdEntryType
- MDEntryType值 。
- arg
- MDEntryArg值 。
返回值: DataType值 。
public static Type ToDialect(string dialect, ILogReceiver logs)
result = Extensions.ToDialect(dialect, logs)
将字符串转换为方言类型 。
- dialect
- 字符串值 。
- logs
- 日志 记录
返回值: 发音类型。
public static string ToFix(SecurityTypes type)
result = Extensions.ToFix(type)
将 SecurityTypes 转换为 SecurityType 值 。
- type
- SecurityTypes值 。
返回值: SecurityType值 。
public static char ToFix(Sides side)
result = Extensions.ToFix(side)
将侧面转换为侧面值。
- side
- 侧相值.
返回值: 侧值.
public static MDEntry ToFix(KeyValuePair<Level1Fields, object> change, DateTime time, FastDateTimeParser dateTimeParser)
result = Extensions.ToFix(change, time, dateTimeParser)
Convert KeyValuePair to MDEntry.
- change
- 换了
- time
- 时间到了
- dateTimeParser
- 时会会者.
返回值: MDEntry 值 。
public static int ToFix(SettlementTypes type)
result = Extensions.ToFix(type)
Convert SettlementTypes to Int32 value.
- type
- SettlementTypes值 。
返回值: 入地三十二相相相值相.
public static int ToFix(OptionStyles style)
result = Extensions.ToFix(style)
Convert OptionStyles to Int32 value.
- style
- OptionStyles值 。
返回值: 入地三十二相相相值相.
public static int ToFix(OptionTypes type)
result = Extensions.ToFix(type)
Convert OptionTypes to Int32 value.
- type
- OptionTypes值 。
返回值: 入地三十二相相相值相.
public static string ToFix(CurrencyTypes type)
result = Extensions.ToFix(type)
Convert CurrencyTypes to String value.
- type
- CurrencyTypes值 。
返回值: 字符串值 。
public static TradSesStatus ToFix(SessionStates state)
result = Extensions.ToFix(state)
将 SessionStates 转换为 TradSesStatus 值 。
- state
- SessionStates值 。
返回值: TradSesStatus值 。
public static char ToFix(Level1Fields field)
result = Extensions.ToFix(field)
将一级字段转换为 MDEntryType 值 。
- field
- 一级字段值。
返回值: MDEntryType值 。
public static char ToFix(TimeInForce tif)
result = Extensions.ToFix(tif)
将 TimeInForce 转换为 FixTimeInForce 值 。
- tif
- TimeInForce值 。
返回值: FixTimeInForce值 。
public static char ToFixMDType(DataType type, string mdEntryArg)
result = Extensions.ToFixMDType(type, mdEntryArg)
Convert DataType to MDEntryType value.
- type
- DataType值 。
- mdEntryArg
- MDEntryArg值 。
返回值: MDEntryType值 。
public static char? ToFixOrdStatus(ExecutionMessage message)
result = Extensions.ToFixOrdStatus(message)
将 ExecutionMessage 转换为 OrdStatus 值 。
- message
- ExecutionMessage值 。
返回值: OrdStatus值 。
public static Level1Fields ToLevel1(char entryType)
result = Extensions.ToLevel1(entryType)
将 MDEntryType 转换为一级字段值 。
- entryType
- MDEntryType值 。
返回值: 一级字段值。
public static MarginModes ToMarginMode(char cashMargin)
result = Extensions.ToMarginMode(cashMargin)
- cashMargin
public static IEnumerable<MarketDataMessage> ToMessages(FixMarketDataRequest fix)
result = Extensions.ToMessages(fix)
Convert FixMarketDataRequest to MarketDataMessage enumerable.
- fix
- FIX市场数据请求.
返回值: 市场数据消息.
public static char? ToNative(QuoteConditions condition, bool force)
result = Extensions.ToNative(condition, force)
将 QuoteConditions 转换为 QuoteCondition 值 。
- condition
- QuoteConditions值 。
- force
返回值: QuoteCondition值 。
public static char ToNative(QuoteChangeActions action)
result = Extensions.ToNative(action)
将 QuoteChangeActions 转换为 MDUpdateAction 值 。
- action
- QuoteChangeActions值 。
返回值: MDUpdateAction值 。
public static NewsPriorities? ToNewsPriority(char? urgency)
result = Extensions.ToNewsPriority(urgency)
Convert Urgency to NewsPriorities value.
- urgency
- 紧急值。
返回值: NewsPriorities值 。
public static OrderPositionEffects? ToPositionEffect(char? effect)
result = Extensions.ToPositionEffect(effect)
将 PositionEffect 转换为 OrderPositionEffects 值 。
- effect
- PositionEffect值 。
返回值: OrderPositionEffects值 。
public static QuoteChangeActions ToQuoteAction(char action)
result = Extensions.ToQuoteAction(action)
将 MDUpdateAction 转换为 QuoteChangeActions 值 。
- action
- MDUpdateAction值 。
返回值: QuoteChangeActions值 。
public static QuoteConditions ToQuoteCondition(string condition)
result = Extensions.ToQuoteCondition(condition)
将 QuoteCondition 转换为 QuoteConditions 值 。
- condition
- QuoteCondition值 。
返回值: QuoteConditions值 。
public static string ToSecurityType(OrderMessage message)
result = Extensions.ToSecurityType(message)
- message
- 包含命令信息的信息的信息 。
返回值: SecurityType值 。
public static char ToTickDir(bool dir)
result = Extensions.ToTickDir(dir)
Convert Boolean to TickDirection value.
- dir
- 布尔值 。
返回值: TickDirection值 。
public static FixUserRequestTypes ToUserRequestType(UserRequestType type)
result = Extensions.ToUserRequestType(type)
将 UserRequestType 转换为 FixUserRequestTypes 值 。
- type
- UserRequestType值 。
返回值: FixUserRequestTypes值 。
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值 。
public static byte TryReplaceSoh(byte value)
result = Extensions.TryReplaceSoh(value)
- value
public static ValueTask WriteBuildFromAsync(IFixWriter writer, DataType buildFrom, CancellationToken cancellationToken)
result = Extensions.WriteBuildFromAsync(writer, buildFrom, cancellationToken)
Write BuildFrom.
- writer
- 作家.
- buildFrom
- BuildFrom.
- cancellationToken
- 取消的代币。
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)
Write CommandMessage.
- writer
- 作家.
- message
- 传言.
- parser
- 时会会者.
- writeTags
- 汉德勒
- cancellationToken
- 取消的代币。
public static ValueTask WriteDataTypeAsync(IFixWriter writer, DataType dataType, CancellationToken cancellationToken)
result = Extensions.WriteDataTypeAsync(writer, dataType, cancellationToken)
Write DataType.
- writer
- 作家.
- dataType
- 数据类型信息.
- cancellationToken
- 取消的代币。
public static ValueTask WriteExpiryDateAsync(IFixWriter writer, OrderRegisterMessage regMsg, FastDateTimeParser parser, TimeZoneInfo timeZone, CancellationToken cancellationToken)
result = Extensions.WriteExpiryDateAsync(writer, regMsg, parser, timeZone, cancellationToken)
Write ExpireDate.
- writer
- 作家.
- regMsg
- 包含订单登记信息的信息.
- parser
- 时会会者.
- timeZone
- 时区.
- cancellationToken
- 取消的代币。
public static ValueTask WriteFileAsync<TMessage>(IFixWriter writer, TMessage message, CancellationToken cancellationToken)
result = Extensions.WriteFileAsync(writer, message, cancellationToken)
Write RemoteFileMessage.
- writer
- 作家.
- message
- 传言.
- cancellationToken
- 取消的代币。
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
- 取消的代币。
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)
与 Async 处理器同步写入 FIX 信件 。
- writer
- 整条消息编写者.
- bodyWriter
- 身体只写作.
- version
- 版本(简体中文).
- msgType
- FixMessages值 。
- senderCompId
- 发信人身份证明.
- targetCompId
- 目标身份
- sendingTimeParser
- 时会会者.
- seqNum
- 序号.
- handler
- 自动控制器
- cancellationToken
- 取消的代币。
public static ValueTask WriteHandlInstAsync(IFixWriter writer, OrderRegisterMessage message, char defaultValue, CancellationToken cancellationToken)
result = Extensions.WriteHandlInstAsync(writer, message, defaultValue, cancellationToken)
Write HandlInst.
- writer
- 作家.
- message
- 传言.
- defaultValue
- 默认值 。
- cancellationToken
- 取消的代币。
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)
Write MarketDataMessage.
- writer
- 作家.
- mdMsg
- 传言.
- requestId
- MDReqID值 。
- responseId
- MDResponseID值 。
- dataBoundDateParser
- 时会会者.
- writeSecurityId
- 写出金融工具编号。
- cancellationToken
- 取消的代币。
public static ValueTask WriteMarketMakerAsync(IFixWriter writer, CancellationToken cancellationToken)
result = Extensions.WriteMarketMakerAsync(writer, cancellationToken)
写出OrderCapacity和OrderRestrictions.
- writer
- 作家.
- cancellationToken
- 取消的代币。
public static ValueTask WriteNewsAsync(IFixWriter writer, NewsMessage newsMsg, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteNewsAsync(writer, newsMsg, parser, cancellationToken)
Write NewsMessage.
- writer
- 作家.
- newsMsg
- 传言.
- parser
- 时会会者.
- cancellationToken
- 取消的代币。
public static ValueTask WriteParametersAsync(IFixWriter writer, IDictionary<string, string> parameters, CancellationToken cancellationToken)
result = Extensions.WriteParametersAsync(writer, parameters, cancellationToken)
写出参数。
- writer
- 作家.
- parameters
- 参数.
- cancellationToken
- 取消的代币。
public static ValueTask WritePositionEffectAsync(IFixWriter writer, OrderPositionEffects? effect, CancellationToken cancellationToken)
result = Extensions.WritePositionEffectAsync(writer, effect, cancellationToken)
Write PositionEffect.
- writer
- 作家.
- effect
- OrderPositionEffects值 。
- cancellationToken
- 取消的代币。
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)
Write SecurityMessage list.
- writer
- 作家.
- dateParser
- 时会会者.
- convertToLatin
- 将文本转换为 latin 。
- requestId
- MDReqID值 。
- responseId
- MDResponseID值 。
- securityMessages
- 金融工具。
- lastFragment
- 最后一条信息。
- cancellationToken
- 取消的代币。
public static ValueTask WriteSideAsync(IFixWriter writer, Sides side, CancellationToken cancellationToken)
result = Extensions.WriteSideAsync(writer, side, cancellationToken)
写出"侧"字来.
- writer
- 作家.
- side
- 边.
- cancellationToken
- 取消的代币。
public static ValueTask WriteStreamAsync(IFixWriter dest, IFixWriter source, CancellationToken cancellationToken)
result = Extensions.WriteStreamAsync(dest, source, cancellationToken)
内容复制 。
- dest
- 目标
- source
- 来源.
- cancellationToken
- 取消的代币。
public static ValueTask WriteSubscriptionAsync(IFixWriter writer, ISubscriptionMessage msg, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionAsync(writer, msg, cancellationToken)
Write ISubscriptionMessage.
- writer
- 作家.
- msg
- 传言.
- cancellationToken
- 取消的代币。
public static ValueTask WriteSubscriptionRequestAsync(IFixWriter writer, ISubscriptionMessage subscription, FastDateTimeParser parser, FixTags requestIdTag, CancellationToken cancellationToken)
result = Extensions.WriteSubscriptionRequestAsync(writer, subscription, parser, requestIdTag, cancellationToken)
Write ISubscriptionMessage.
- writer
- 作家.
- subscription
- 传言.
- parser
- 时会会者.
- requestIdTag
- 请求身份标记 。
- cancellationToken
- 取消的代币。
public static ValueTask WriteTransactTimeAsync(IFixWriter writer, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteTransactTimeAsync(writer, parser, cancellationToken)
Write TransactTime.
- writer
- 作家.
- parser
- 时会会者.
- cancellationToken
- 取消的代币。
public static ValueTask WriteUserInfoMessageAsync(IFixWriter writer, UserInfoMessage message, FastDateTimeParser dateParser, CancellationToken cancellationToken)
result = Extensions.WriteUserInfoMessageAsync(writer, message, dateParser, cancellationToken)
Write UserInfoMessage.
- writer
- 作家.
- message
- 传言.
- dateParser
- 时会会者.
- cancellationToken
- 取消的代币。
public static ValueTask WriteUtcAsync(IFixWriter writer, DateTime dto, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteUtcAsync(writer, dto, parser, cancellationToken)
写作时间。
- writer
- 作家.
- dto
- 时间到了
- parser
- 时会会者.
- cancellationToken
- 取消的代币。
字段
public const char AccruedCouponIncome
value = Extensions.AccruedCouponIncome
AccruedCouponIncome.
public const char AverageTrueRange
value = Extensions.AverageTrueRange
AverageTrueRange.
public const char CandleHeikin
value = Extensions.CandleHeikin
HeikinAshiCandleMessage.
public const char CandleTimeFrame
value = Extensions.CandleTimeFrame
TimeFrameCandleMessage.
public const char CommissionMaker
value = Extensions.CommissionMaker
CommissionMaker.
public const char CommissionTaker
value = Extensions.CommissionTaker
CommissionTaker.
public const char ForwardPriceEarnings
value = Extensions.ForwardPriceEarnings
ForwardPriceEarnings.
public const char HighPrice52Week
value = Extensions.HighPrice52Week
HighPrice52Week.
public const char HistoricalVolatility
value = Extensions.HistoricalVolatility
HistoricalVolatility.
public const char HistoricalVolatilityMonth
value = Extensions.HistoricalVolatilityMonth
HistoricalVolatilityMonth.
public const char HistoricalVolatilityWeek
value = Extensions.HistoricalVolatilityWeek
HistoricalVolatilityWeek.
public const char ImpliedVolatility
value = Extensions.ImpliedVolatility
ImpliedVolatility.
public const char LastTradeOrigin
value = Extensions.LastTradeOrigin
LastTradeOrigin.
public const char LastTradeStringId
value = Extensions.LastTradeStringId
LastTradeStringId.
public const char LastTradeUpDown
value = Extensions.LastTradeUpDown
LastTradeUpDown.
public const char LastTradeVolume
value = Extensions.LastTradeVolume
LastTradeVolume.
public const char LastTradeVolumeHigh
value = Extensions.LastTradeVolumeHigh
LastTradeVolumeHigh.
public const char LastTradeVolumeLow
value = Extensions.LastTradeVolumeLow
LastTradeVolumeLow.
public const string LiquidationPrice
value = Extensions.LiquidationPrice
LiquidationPrice.
public const char LongTermDebtEquity
value = Extensions.LongTermDebtEquity
LongTermDebtEquity.
public const char MarketPriceToday
value = Extensions.MarketPriceToday
MarketPriceToday.
public const char MarketPriceYesterday
value = Extensions.MarketPriceYesterday
MarketPriceYesterday.
public const char Multiplier
value = Extensions.Multiplier
乘相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
public const char OperatingMargin
value = Extensions.OperatingMargin
OperatingMargin.
public const char PriceEarningsGrowth
value = Extensions.PriceEarningsGrowth
PriceEarningsGrowth.
public const char ReturnOnInvestment
value = Extensions.ReturnOnInvestment
ReturnOnInvestment.
public const char TakeProfitTrailing
value = Extensions.TakeProfitTrailing
TakeProfitTrailing.
public const string TimeStampFormat
value = Extensions.TimeStampFormat
默认的 UTC Timestamp 格式 。
public const char TotalDebtEquity
value = Extensions.TotalDebtEquity
TotalDebtEquity.
public const char UnderlyingBestAskPrice
value = Extensions.UnderlyingBestAskPrice
UnderlyingBestAskPrice.
public const char UnderlyingBestBidPrice
value = Extensions.UnderlyingBestBidPrice
UnderlyingBestBidPrice.
public const char UnderlyingMinVolume
value = Extensions.UnderlyingMinVolume
UnderlyingMinVolume.
public const char UnderlyingPrice
value = Extensions.UnderlyingPrice
UnderlyingPrice.
public const string YearMonthFormat
value = Extensions.YearMonthFormat
Default MonthYear format.