Extensions
FIX/FAST エクステンション方式
メソッド
public static int CalcCheckSum(IFixBase fix)
result = Extensions.CalcCheckSum(fix)
チェックサムを計算する。
- fix
- 担当: 佐藤 宏
戻り値: チェックサム。
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
- Int32 値。
戻り値: 担当: 佐藤 浩一
public static OptionTypes FromFixOptionType(PutOrCall type)
result = Extensions.FromFixOptionType(type)
Convert PutOrCall to OptionTypes value.
- type
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static SettlementTypes FromFixSettlType(int style)
result = Extensions.FromFixSettlType(style)
Convert Int32 to SettlementTypes value.
- style
- Int32 値。
戻り値: 担当: 佐藤 浩一
public static Sides FromFixSide(char side, bool required)
result = Extensions.FromFixSide(side, required)
サイドをサイド値に変換します。
- side
- サイド値。
- required
- 必須項目です。
戻り値: サイド値。
public static OrderStates FromFixStatus(char status)
result = Extensions.FromFixStatus(status)
Convert OrdStatus to OrderStates value.
- status
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static SessionStates FromFixStatus(TradSesStatus status)
result = Extensions.FromFixStatus(status)
TradSesStatusをSessionStates値に変換します。
- status
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static OrderStates? FromFixStatus2(char status)
result = Extensions.FromFixStatus2(status)
Convert OrdStatus to OrderStates value.
- status
- 担当: 佐藤 浩一
戻り値: OrderStates値または null を指定します。
public static SecurityTypes? FromFixType(string type)
result = Extensions.FromFixType(type)
SecurityTypeをSecurityTypes値に変換します。
- type
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static SecurityStates? FromQuoteType(int? type)
result = Extensions.FromQuoteType(type)
QuoteTypeをSecurityStates値に変換します。
- type
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static bool FromTickDir(char dir)
result = Extensions.FromTickDir(dir)
TickDirectionをBolean値に変換します。
- dir
- 担当: 佐藤 浩一
戻り値: ブーリアン値。
public static char GetFixTimeInForce(OrderRegisterMessage message)
result = Extensions.GetFixTimeInForce(message)
- message
- 注文登録情報を含むメッセージ。
戻り値: 担当: 佐藤 浩一
public static char GetFixType(OrderMessage message)
result = Extensions.GetFixType(message)
担当: 佐藤 浩一
- message
- 注文に関する情報を含むメッセージ。
戻り値: 担当: 佐藤 浩一
public static long GetRequestId(ISubscriptionMessage msg)
result = Extensions.GetRequestId(msg)
idリクエストを取得します。
- msg
- サブスクリプション。
public static char GetSubscriptionType(ISubscriptionMessage msg)
result = Extensions.GetSubscriptionType(msg)
- msg
- サブスクリプション。
戻り値: 担当: 佐藤 浩一
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)
指定したタイプがキャンドルです。
- mdEntryType
- MDEntry 値。
戻り値: 結果をチェックする。
public static bool IsMarketMaker(char? orderCapacity, string orderRestrictions)
result = Extensions.IsMarketMaker(orderCapacity, orderRestrictions)
市場メーカーの注文です。
- orderCapacity
- 担当: 佐藤 浩一
- orderRestrictions
- 担当: 佐藤 浩一
戻り値: 結果をチェックする。
public static bool IsSubscribe(char? type)
result = Extensions.IsSubscribe(type)
SubscriptionRequestTypeをBolean値に変換します。
- type
- 担当: 佐藤 浩一
戻り値: ブーリアン値。
public static bool IsSubscribe(char type)
result = Extensions.IsSubscribe(type)
SubscriptionRequestTypeをBolean値に変換します。
- type
- 担当: 佐藤 浩一
戻り値: ブーリアン値。
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
- キャンセルトークン。
戻り値: 担当: 佐藤 浩一
public static IAsyncEnumerable<ValueTuple<MarketDataMessage, string, string>> ReadMarketDataMessagesAsync(IFixReader reader, FastDateTimeParser dataBoundDateParser, CancellationToken cancellationToken)
result = Extensions.ReadMarketDataMessagesAsync(reader, dataBoundDateParser, cancellationToken)
市場データメッセージ(非同期バージョン)を読み込みます。
- reader
- リーダー。
- dataBoundDateParser
- デイトパーサー。
- cancellationToken
- キャンセルトークン。
戻り値: リクエスト/応答IDで市場データメッセージを一括して一括編集可能。
public static ValueTask<FixMarketDataRequest?> ReadMarketDataRequestAsync(IFixReader reader, FastDateTimeParser dateBoundParser, CancellationToken cancellationToken)
result = Extensions.ReadMarketDataRequestAsync(reader, dateBoundParser, cancellationToken)
FIXメッセージ(非同期版)から市場データリクエストを読み込みます。
- reader
- リーダー。
- dateBoundParser
- デイトパーサー。
- cancellationToken
- キャンセルトークン。
戻り値: 市場データや読み失敗時に null をリクエストします。
public static IAsyncEnumerable<FixTags> ReadMessageAsync(IFixReader reader, CancellationToken cancellationToken)
result = Extensions.ReadMessageAsync(reader, cancellationToken)
メッセージを読んで下さい。
- reader
- リーダー。
- cancellationToken
- キャンセルトークン。
戻り値: 担当: 佐藤 浩一
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
- ハンドラを Async する。
- 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)
代表取締役社長 佐藤 浩一
- 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
- リクエストIDによる合計金融商品数。
- 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)
設定OrdType@値.
- message
- 注文に関する情報を含むメッセージ。
- 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
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static DataType ToDataType(char mdEntryType, string arg)
result = Extensions.ToDataType(mdEntryType, arg)
Convert MDEntryType to DataType value.
- mdEntryType
- 担当: 佐藤 浩一
- arg
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
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
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
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)
変換KeyValuePairをMDEntryに。
- change
- 変更する。
- time
- タイム。
- dateTimeParser
- タイムパーサー。
戻り値: MDEntry 値。
public static int ToFix(SettlementTypes type)
result = Extensions.ToFix(type)
SettlementTypesをInt32値に変換します。
- type
- 担当: 佐藤 浩一
戻り値: Int32 値。
public static int ToFix(OptionStyles style)
result = Extensions.ToFix(style)
OptionStylesをInt32値に変換します。
- style
- 担当: 佐藤 浩一
戻り値: Int32 値。
public static int ToFix(OptionTypes type)
result = Extensions.ToFix(type)
OptionTypesをInt32値に変換します。
- type
- 担当: 佐藤 浩一
戻り値: Int32 値。
public static string ToFix(CurrencyTypes type)
result = Extensions.ToFix(type)
CurrencyTypesを文字列値に変換します。
- type
- 担当: 佐藤 浩一
戻り値: 文字列の値。
public static TradSesStatus ToFix(SessionStates state)
result = Extensions.ToFix(state)
SessionStatesをTradSesStatus値に変換します。
- state
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static char ToFix(Level1Fields field)
result = Extensions.ToFix(field)
Level1FieldsをMDEntryType値に変換します。
- field
- Level1Fields 値。
戻り値: 担当: 佐藤 浩一
public static char ToFix(TimeInForce tif)
result = Extensions.ToFix(tif)
TimeInForceをFixTimeInForce値に変換します。
- tif
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static char ToFixMDType(DataType type, string mdEntryArg)
result = Extensions.ToFixMDType(type, mdEntryArg)
Convert DataType to MDEntryType value.
- type
- 担当: 佐藤 浩一
- mdEntryArg
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static char? ToFixOrdStatus(ExecutionMessage message)
result = Extensions.ToFixOrdStatus(message)
ExecutionMessageをOrdStatus値に変換します。
- message
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static Level1Fields ToLevel1(char entryType)
result = Extensions.ToLevel1(entryType)
MDEntryTypeをLevel1Fields値に変換します。
- entryType
- 担当: 佐藤 浩一
戻り値: Level1Fields 値。
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
- 担当: 佐藤 浩一
- force
戻り値: 担当: 佐藤 浩一
public static char ToNative(QuoteChangeActions action)
result = Extensions.ToNative(action)
QuoteChangeActionsをMDUpdateAction値に変換します。
- action
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static NewsPriorities? ToNewsPriority(char? urgency)
result = Extensions.ToNewsPriority(urgency)
Convert Urgency to NewsPriorities value.
- urgency
- 緊急値。
戻り値: 担当: 佐藤 浩一
public static OrderPositionEffects? ToPositionEffect(char? effect)
result = Extensions.ToPositionEffect(effect)
PositionEffectをOrderPositionEffects値に変換します。
- effect
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static QuoteChangeActions ToQuoteAction(char action)
result = Extensions.ToQuoteAction(action)
MDUpdateActionをQuoteChangeActions値に変換します。
- action
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static QuoteConditions ToQuoteCondition(string condition)
result = Extensions.ToQuoteCondition(condition)
QuoteConditionをQuoteConditions値に変換します。
- condition
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
public static string ToSecurityType(OrderMessage message)
result = Extensions.ToSecurityType(message)
- message
- 注文に関する情報を含むメッセージ。
戻り値: 担当: 佐藤 浩一
public static char ToTickDir(bool dir)
result = Extensions.ToTickDir(dir)
Convert Boolean to TickDirection value.
- dir
- ブーリアン値。
戻り値: 担当: 佐藤 浩一
public static FixUserRequestTypes ToUserRequestType(UserRequestType type)
result = Extensions.ToUserRequestType(type)
UserRequestTypeをFixUserRequestTypes値に変換します。
- type
- 担当: 佐藤 浩一
戻り値: 担当: 佐藤 浩一
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
- 担当: 佐藤 浩一
- error
- userName
- requestType
- text
戻り値: 担当: 佐藤 浩一
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
- 代表取締役社長 佐藤 浩
- 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
- 担当: 佐藤 浩一
- senderCompId
- 送信者ID。
- targetCompId
- ターゲットID。
- 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)
FIX メッセージを非同期ハンドラで書きます。
- writer
- 全メッセージライター。
- bodyWriter
- ボディのみ作家。
- version
- バージョン。
- msgType
- 担当: 佐藤 浩一
- senderCompId
- 送信者ID。
- targetCompId
- ターゲットID。
- sendingTimeParser
- タイムパーサー。
- seqNum
- 配列番号。
- handler
- Asyncハンドラ。
- 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
- 担当: 佐藤 浩一
- responseId
- 担当: 佐藤 浩一
- dataBoundDateParser
- タイムパーサー。
- writeSecurityId
- 金融商品IDを記述する。
- 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
- 担当: 佐藤 浩一
- 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
- テキストをラテンに変換します。
- requestId
- 担当: 佐藤 浩一
- responseId
- 担当: 佐藤 浩一
- 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
- idタグをリクエストする。
- 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
代表取締役社長 佐藤 浩
public const char AverageTrueRange
value = Extensions.AverageTrueRange
代表取締役社長 佐藤 浩
public const char ForwardPriceEarnings
value = Extensions.ForwardPriceEarnings
代表取締役社長 佐藤 浩
public const char HistoricalVolatility
value = Extensions.HistoricalVolatility
代表取締役社長 佐藤 浩
public const char HistoricalVolatilityMonth
value = Extensions.HistoricalVolatilityMonth
代表取締役社長 佐藤 浩
public const char HistoricalVolatilityWeek
value = Extensions.HistoricalVolatilityWeek
代表取締役社長 佐藤 浩
public const char ImpliedVolatility
value = Extensions.ImpliedVolatility
代表取締役社長 佐藤 浩
public const char LastTradeStringId
value = Extensions.LastTradeStringId
代表取締役社長 佐藤 浩
public const char LastTradeVolumeHigh
value = Extensions.LastTradeVolumeHigh
代表取締役社長 佐藤 浩
public const char LastTradeVolumeLow
value = Extensions.LastTradeVolumeLow
代表取締役社長 佐藤 浩
public const string LiquidationPrice
value = Extensions.LiquidationPrice
代表取締役社長 佐藤 浩
public const char LongTermDebtEquity
value = Extensions.LongTermDebtEquity
代表取締役社長 佐藤 浩
public const char MarketPriceToday
value = Extensions.MarketPriceToday
代表取締役社長 佐藤 浩
public const char MarketPriceYesterday
value = Extensions.MarketPriceYesterday
代表取締役社長 佐藤 浩
public const char PriceEarningsGrowth
value = Extensions.PriceEarningsGrowth
代表取締役社長 佐藤 浩
public const char ReturnOnInvestment
value = Extensions.ReturnOnInvestment
代表取締役社長 佐藤 浩
public const char TakeProfitTrailing
value = Extensions.TakeProfitTrailing
代表取締役社長 佐藤 浩
public const string TimeStampFormat
value = Extensions.TimeStampFormat
デフォルト UTCTimestamp 形式。
public const char UnderlyingBestAskPrice
value = Extensions.UnderlyingBestAskPrice
代表取締役社長 佐藤 浩
public const char UnderlyingBestBidPrice
value = Extensions.UnderlyingBestBidPrice
代表取締役社長 佐藤 浩
public const char UnderlyingMinVolume
value = Extensions.UnderlyingMinVolume
代表取締役社長 佐藤 浩
public const string YearMonthFormat
value = Extensions.YearMonthFormat
デフォルト@MonthYear@フォーマット。