Extensions

StockSharp.Fix.Native

FIX/FAST エクステンション方式

メソッド

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

チェックサムを計算する。

fix
担当: 佐藤 宏

戻り値: チェックサム。

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)

Convert Int32 to OptionStyles value.

style
Int32 値。

戻り値: 担当: 佐藤 浩一

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

Convert PutOrCall to OptionTypes value.

type
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

Convert Int32 to SettlementTypes value.

style
Int32 値。

戻り値: 担当: 佐藤 浩一

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)

Convert OrdStatus to OrderStates value.

status
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

TradSesStatusをSessionStates値に変換します。

status
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

Convert OrdStatus to OrderStates value.

status
担当: 佐藤 浩一

戻り値: OrderStates値または null を指定します。

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

SecurityTypeをSecurityTypes値に変換します。

type
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

QuoteTypeをSecurityStates値に変換します。

type
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

TickDirectionをBolean値に変換します。

dir
担当: 佐藤 浩一

戻り値: ブーリアン値。

GetFixTimeInForce
public static char GetFixTimeInForce(OrderRegisterMessage message)
result = Extensions.GetFixTimeInForce(message)
message
注文登録情報を含むメッセージ。

戻り値: 担当: 佐藤 浩一

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

担当: 佐藤 浩一

message
注文に関する情報を含むメッセージ。

戻り値: 担当: 佐藤 浩一

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

idリクエストを取得します。

msg
サブスクリプション。
GetSubscriptionType
public static char GetSubscriptionType(ISubscriptionMessage msg)
result = Extensions.GetSubscriptionType(msg)
msg
サブスクリプション。

戻り値: 担当: 佐藤 浩一

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
担当: 佐藤 浩一
orderRestrictions
担当: 佐藤 浩一

戻り値: 結果をチェックする。

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

SubscriptionRequestTypeをBolean値に変換します。

type
担当: 佐藤 浩一

戻り値: ブーリアン値。

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

SubscriptionRequestTypeをBolean値に変換します。

type
担当: 佐藤 浩一

戻り値: ブーリアン値。

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
Expected FixVersions value.
cancellationToken
キャンセルトークン。

戻り値: 担当: 佐藤 浩一

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

市場データメッセージ(非同期バージョン)を読み込みます。

reader
リーダー。
dataBoundDateParser
デイトパーサー。
cancellationToken
キャンセルトークン。

戻り値: リクエスト/応答IDで市場データメッセージを一括して一括編集可能。

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

FIXメッセージ(非同期版)から市場データリクエストを読み込みます。

reader
リーダー。
dateBoundParser
デイトパーサー。
cancellationToken
キャンセルトークン。

戻り値: 市場データや読み失敗時に null をリクエストします。

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

メッセージを読んで下さい。

reader
リーダー。
cancellationToken
キャンセルトークン。

戻り値: 担当: 佐藤 浩一

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
ハンドラを Async する。
cancellationToken
キャンセルトークン。

戻り値: メッセージを正常に読み込まれた場合、同様に、.

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

新着情報を読んで下さい。

reader
FIX リーダー。
parser
タイムパーサー。
cancellationToken
キャンセルトークン。

戻り値: ニュースメッセージ

ReadOrderConditionAsync
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
キャンセルトークン。

戻り値: タグが扱われた場合、タグが不明な場合。

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
リクエストIDによる合計金融商品数。
initSecId
金融商品IDコールバックの初期化
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)

FIX のトレーラーを読んで下さい。

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
担当: 佐藤 浩一
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
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

Convert MDEntryType to DataType value.

mdEntryType
担当: 佐藤 浩一
arg
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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
担当: 佐藤 浩一

戻り値: Int32 値。

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

OptionStylesをInt32値に変換します。

style
担当: 佐藤 浩一

戻り値: Int32 値。

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

OptionTypesをInt32値に変換します。

type
担当: 佐藤 浩一

戻り値: Int32 値。

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

CurrencyTypesを文字列値に変換します。

type
担当: 佐藤 浩一

戻り値: 文字列の値。

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

SessionStatesをTradSesStatus値に変換します。

state
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

Level1FieldsをMDEntryType値に変換します。

field
Level1Fields 値。

戻り値: 担当: 佐藤 浩一

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

TimeInForceをFixTimeInForce値に変換します。

tif
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

Convert DataType to MDEntryType value.

type
担当: 佐藤 浩一
mdEntryArg
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

ExecutionMessageをOrdStatus値に変換します。

message
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

MDEntryTypeをLevel1Fields値に変換します。

entryType
担当: 佐藤 浩一

戻り値: 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)

Convert FixMarketDataRequest to MarketDataMessage enumerable.

fix
FIX市場データリクエスト

戻り値: 市場データメッセージ。

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

QuoteConditionsをQuoteCondition値に変換します。

condition
担当: 佐藤 浩一
force

戻り値: 担当: 佐藤 浩一

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

QuoteChangeActionsをMDUpdateAction値に変換します。

action
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

Convert Urgency to NewsPriorities value.

urgency
緊急値。

戻り値: 担当: 佐藤 浩一

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

PositionEffectをOrderPositionEffects値に変換します。

effect
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

MDUpdateActionをQuoteChangeActions値に変換します。

action
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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

QuoteConditionをQuoteConditions値に変換します。

condition
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

ToSecurityType
public static string ToSecurityType(OrderMessage message)
result = Extensions.ToSecurityType(message)
message
注文に関する情報を含むメッセージ。

戻り値: 担当: 佐藤 浩一

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

Convert Boolean to TickDirection value.

dir
ブーリアン値。

戻り値: 担当: 佐藤 浩一

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

UserRequestTypeをFixUserRequestTypes値に変換します。

type
担当: 佐藤 浩一

戻り値: 担当: 佐藤 浩一

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
担当: 佐藤 浩一
error
userName
requestType
text

戻り値: 担当: 佐藤 浩一

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)

Write BuildFrom.

writer
作家。
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)

Write CommandMessage.

writer
作家。
message
ご挨拶
parser
タイムパーサー。
writeTags
ハンドラ。
cancellationToken
キャンセルトークン。
WriteDataTypeAsync
public static ValueTask WriteDataTypeAsync(IFixWriter writer, DataType dataType, CancellationToken cancellationToken)
result = Extensions.WriteDataTypeAsync(writer, dataType, cancellationToken)

Write 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)

Write 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)

Write 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
担当: 佐藤 浩一
senderCompId
送信者ID。
targetCompId
ターゲットID。
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
担当: 佐藤 浩一
senderCompId
送信者ID。
targetCompId
ターゲットID。
sendingTimeParser
タイムパーサー。
seqNum
配列番号。
handler
Asyncハンドラ。
cancellationToken
キャンセルトークン。
WriteHandlInstAsync
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
キャンセルトークン。
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)

Write MarketDataMessage.

writer
作家。
mdMsg
ご挨拶
requestId
担当: 佐藤 浩一
responseId
担当: 佐藤 浩一
dataBoundDateParser
タイムパーサー。
writeSecurityId
金融商品IDを記述する。
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)

Write 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)

Write PositionEffect.

writer
作家。
effect
担当: 佐藤 浩一
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)

Write SecurityMessage list.

writer
作家。
dateParser
タイムパーサー。
convertToLatin
テキストをラテンに変換します。
requestId
担当: 佐藤 浩一
responseId
担当: 佐藤 浩一
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)

Write 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)

Write ISubscriptionMessage.

writer
作家。
subscription
ご挨拶
parser
タイムパーサー。
requestIdTag
idタグをリクエストする。
cancellationToken
キャンセルトークン。
WriteTransactTimeAsync
public static ValueTask WriteTransactTimeAsync(IFixWriter writer, FastDateTimeParser parser, CancellationToken cancellationToken)
result = Extensions.WriteTransactTimeAsync(writer, parser, cancellationToken)

Write TransactTime.

writer
作家。
parser
タイムパーサー。
cancellationToken
キャンセルトークン。
WriteUserInfoMessageAsync
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
キャンセルトークン。
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

代表取締役社長 佐藤 浩

AfterSplit
public const char AfterSplit
value = Extensions.AfterSplit

代表取締役社長 佐藤 浩

AsksCount
public const char AsksCount
value = Extensions.AsksCount

代表取締役社長 佐藤 浩

AsksVolume
public const char AsksVolume
value = Extensions.AsksVolume

代表取締役社長 佐藤 浩

AveragePrice
public const char AveragePrice
value = Extensions.AveragePrice

代表取締役社長 佐藤 浩

AverageTrueRange
public const char AverageTrueRange
value = Extensions.AverageTrueRange

代表取締役社長 佐藤 浩

BeforeSplit
public const char BeforeSplit
value = Extensions.BeforeSplit

代表取締役社長 佐藤 浩

BestAskPrice
public const char BestAskPrice
value = Extensions.BestAskPrice

代表取締役社長 佐藤 浩

BestAskTime
public const char BestAskTime
value = Extensions.BestAskTime

代表取締役社長 佐藤 浩

BestAskVolume
public const char BestAskVolume
value = Extensions.BestAskVolume

代表取締役社長 佐藤 浩

BestBidPrice
public const char BestBidPrice
value = Extensions.BestBidPrice

代表取締役社長 佐藤 浩

BestBidTime
public const char BestBidTime
value = Extensions.BestBidTime

代表取締役社長 佐藤 浩

BestBidVolume
public const char BestBidVolume
value = Extensions.BestBidVolume

代表取締役社長 佐藤 浩

Beta
public const char Beta
value = Extensions.Beta

ベータ。

BidsCount
public const char BidsCount
value = Extensions.BidsCount

代表取締役社長 佐藤 浩

BidsVolume
public const char BidsVolume
value = Extensions.BidsVolume

代表取締役社長 佐藤 浩

BuyBackDate
public const char BuyBackDate
value = Extensions.BuyBackDate

代表取締役社長 佐藤 浩

BuyBackPrice
public const char BuyBackPrice
value = Extensions.BuyBackPrice

代表取締役社長 佐藤 浩

CandleHeikin
public const char CandleHeikin
value = Extensions.CandleHeikin

代表取締役社長 佐藤 浩

CandlePnF
public const char CandlePnF
value = Extensions.CandlePnF

代表取締役社長 佐藤 浩

CandleRange
public const char CandleRange
value = Extensions.CandleRange

代表取締役社長 佐藤 浩

CandleRenko
public const char CandleRenko
value = Extensions.CandleRenko

代表取締役社長 佐藤 浩

CandleTick
public const char CandleTick
value = Extensions.CandleTick

代表取締役社長 佐藤 浩

CandleTimeFrame
public const char CandleTimeFrame
value = Extensions.CandleTimeFrame

代表取締役社長 佐藤 浩

CandleVolume
public const char CandleVolume
value = Extensions.CandleVolume

代表取締役社長 佐藤 浩

Change
public const char Change
value = Extensions.Change

変更する。

Commission
public const string Commission
value = Extensions.Commission

委員会。

CommissionMaker
public const char CommissionMaker
value = Extensions.CommissionMaker

代表取締役社長 佐藤 浩

CommissionTaker
public const char CommissionTaker
value = Extensions.CommissionTaker

代表取締役社長 佐藤 浩

CouponDate
public const char CouponDate
value = Extensions.CouponDate

代表取締役社長 佐藤 浩

CouponPeriod
public const char CouponPeriod
value = Extensions.CouponPeriod

代表取締役社長 佐藤 浩

CouponValue
public const char CouponValue
value = Extensions.CouponValue

代表取締役社長 佐藤 浩

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

代表取締役社長 佐藤 浩

ForwardPriceEarnings
public const char ForwardPriceEarnings
value = Extensions.ForwardPriceEarnings

代表取締役社長 佐藤 浩

Gamma
public const char Gamma
value = Extensions.Gamma

ガンマ。

GrossMargin
public const char GrossMargin
value = Extensions.GrossMargin

代表取締役社長 佐藤 浩

HighAskPrice
public const char HighAskPrice
value = Extensions.HighAskPrice

代表取締役社長 佐藤 浩

HighAskVolume
public const char HighAskVolume
value = Extensions.HighAskVolume

代表取締役社長 佐藤 浩

HighPrice52Week
public const char HighPrice52Week
value = Extensions.HighPrice52Week

代表取締役社長 佐藤 浩

HistoricalVolatility
public const char HistoricalVolatility
value = Extensions.HistoricalVolatility

代表取締役社長 佐藤 浩

HistoricalVolatilityMonth
public const char HistoricalVolatilityMonth
value = Extensions.HistoricalVolatilityMonth

代表取締役社長 佐藤 浩

HistoricalVolatilityWeek
public const char HistoricalVolatilityWeek
value = Extensions.HistoricalVolatilityWeek

代表取締役社長 佐藤 浩

Imbalance
public const char Imbalance
value = Extensions.Imbalance

バランス。

ImpliedVolatility
public const char ImpliedVolatility
value = Extensions.ImpliedVolatility

代表取締役社長 佐藤 浩

Index
public const char Index
value = Extensions.Index

インデックス

IssueSize
public const char IssueSize
value = Extensions.IssueSize

代表取締役社長 佐藤 浩

IsSystem
public const char IsSystem
value = Extensions.IsSystem

代表取締役社長 佐藤 浩

LastTradeId
public const char LastTradeId
value = Extensions.LastTradeId

代表取締役社長 佐藤 浩

LastTradeOrigin
public const char LastTradeOrigin
value = Extensions.LastTradeOrigin

代表取締役社長 佐藤 浩

LastTradePrice
public const char LastTradePrice
value = Extensions.LastTradePrice

代表取締役社長 佐藤 浩

LastTradeStringId
public const char LastTradeStringId
value = Extensions.LastTradeStringId

代表取締役社長 佐藤 浩

LastTradeTime
public const char LastTradeTime
value = Extensions.LastTradeTime

代表取締役社長 佐藤 浩

LastTradeUpDown
public const char LastTradeUpDown
value = Extensions.LastTradeUpDown

代表取締役社長 佐藤 浩

LastTradeVolume
public const char LastTradeVolume
value = Extensions.LastTradeVolume

代表取締役社長 佐藤 浩

LastTradeVolumeHigh
public const char LastTradeVolumeHigh
value = Extensions.LastTradeVolumeHigh

代表取締役社長 佐藤 浩

LastTradeVolumeLow
public const char LastTradeVolumeLow
value = Extensions.LastTradeVolumeLow

代表取締役社長 佐藤 浩

Level1
public const char Level1
value = Extensions.Level1

代表取締役社長 佐藤 浩

Leverage
public const string Leverage
value = Extensions.Leverage

レバレッジ。

LiquidationPrice
public const string LiquidationPrice
value = Extensions.LiquidationPrice

代表取締役社長 佐藤 浩

LongTermDebtEquity
public const char LongTermDebtEquity
value = Extensions.LongTermDebtEquity

代表取締役社長 佐藤 浩

LowBidPrice
public const char LowBidPrice
value = Extensions.LowBidPrice

代表取締役社長 佐藤 浩

LowBidVolume
public const char LowBidVolume
value = Extensions.LowBidVolume

代表取締役社長 佐藤 浩

LowPrice52Week
public const char LowPrice52Week
value = Extensions.LowPrice52Week

代表取締役社長 佐藤 浩

MarginBuy
public const char MarginBuy
value = Extensions.MarginBuy

代表取締役社長 佐藤 浩

MarginSell
public const char MarginSell
value = Extensions.MarginSell

代表取締役社長 佐藤 浩

MarketPriceToday
public const char MarketPriceToday
value = Extensions.MarketPriceToday

代表取締役社長 佐藤 浩

MarketPriceYesterday
public const char MarketPriceYesterday
value = Extensions.MarketPriceYesterday

代表取締役社長 佐藤 浩

MaxPrice
public const char MaxPrice
value = Extensions.MaxPrice

代表取締役社長 佐藤 浩

MaxVolume
public const char MaxVolume
value = Extensions.MaxVolume

代表取締役社長 佐藤 浩

MedianPrice
public const char MedianPrice
value = Extensions.MedianPrice

代表取締役社長 佐藤 浩

MinPrice
public const char MinPrice
value = Extensions.MinPrice

代表取締役社長 佐藤 浩

MinVolume
public const char MinVolume
value = Extensions.MinVolume

代表取締役社長 佐藤 浩

Multiplier
public const char Multiplier
value = Extensions.Multiplier

多層化。

News
public const char News
value = Extensions.News

代表取締役社長 佐藤 浩

OperatingMargin
public const char OperatingMargin
value = Extensions.OperatingMargin

代表取締役社長 佐藤 浩

OrderLog
public const char OrderLog
value = Extensions.OrderLog

代表取締役社長 佐藤 浩

Payout
public const char Payout
value = Extensions.Payout

支払い。

PriceBook
public const char PriceBook
value = Extensions.PriceBook

代表取締役社長 佐藤 浩

PriceCash
public const char PriceCash
value = Extensions.PriceCash

代表取締役社長 佐藤 浩

PriceEarnings
public const char PriceEarnings
value = Extensions.PriceEarnings

代表取締役社長 佐藤 浩

PriceEarningsGrowth
public const char PriceEarningsGrowth
value = Extensions.PriceEarningsGrowth

代表取締役社長 佐藤 浩

PriceFreeCash
public const char PriceFreeCash
value = Extensions.PriceFreeCash

代表取締役社長 佐藤 浩

PriceSales
public const char PriceSales
value = Extensions.PriceSales

代表取締役社長 佐藤 浩

PriceStep
public const char PriceStep
value = Extensions.PriceStep

代表取締役社長 佐藤 浩

ProfitMargin
public const char ProfitMargin
value = Extensions.ProfitMargin

代表取締役社長 佐藤 浩

QuickRatio
public const char QuickRatio
value = Extensions.QuickRatio

代表取締役社長 佐藤 浩

RealizedPnL
public const string RealizedPnL
value = Extensions.RealizedPnL

代表取締役社長 佐藤 浩

ReturnOnAssets
public const char ReturnOnAssets
value = Extensions.ReturnOnAssets

代表取締役社長 佐藤 浩

ReturnOnEquity
public const char ReturnOnEquity
value = Extensions.ReturnOnEquity

代表取締役社長 佐藤 浩

ReturnOnInvestment
public const char ReturnOnInvestment
value = Extensions.ReturnOnInvestment

代表取締役社長 佐藤 浩

Rho
public const char Rho
value = Extensions.Rho

ルーホ。

SharesFloat
public const char SharesFloat
value = Extensions.SharesFloat

代表取締役社長 佐藤 浩

SharesOutstanding
public const char SharesOutstanding
value = Extensions.SharesOutstanding

代表取締役社長 佐藤 浩

ShortRatio
public const char ShortRatio
value = Extensions.ShortRatio

代表取締役社長 佐藤 浩

State
public const char State
value = Extensions.State

状態。

StepPrice
public const char StepPrice
value = Extensions.StepPrice

代表取締役社長 佐藤 浩

StopTrailing
public const char StopTrailing
value = Extensions.StopTrailing

代表取締役社長 佐藤 浩

TakeProfit
public const char TakeProfit
value = Extensions.TakeProfit

代表取締役社長 佐藤 浩

TakeProfitTrailing
public const char TakeProfitTrailing
value = Extensions.TakeProfitTrailing

代表取締役社長 佐藤 浩

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

代表取締役社長 佐藤 浩

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

代表取締役社長 佐藤 浩

UnderlyingBestBidPrice
public const char UnderlyingBestBidPrice
value = Extensions.UnderlyingBestBidPrice

代表取締役社長 佐藤 浩

UnderlyingMinVolume
public const char UnderlyingMinVolume
value = Extensions.UnderlyingMinVolume

代表取締役社長 佐藤 浩

UnderlyingPrice
public const char UnderlyingPrice
value = Extensions.UnderlyingPrice

代表取締役社長 佐藤 浩

UnrealizedPnL
public const string UnrealizedPnL
value = Extensions.UnrealizedPnL

代表取締役社長 佐藤 浩

Vega
public const char Vega
value = Extensions.Vega

ヴィーガ。

VolumeStep
public const char VolumeStep
value = Extensions.VolumeStep

代表取締役社長 佐藤 浩

VWAPPrev
public const char VWAPPrev
value = Extensions.VWAPPrev

VWAPPrev. のリリース

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

代表取締役社長 佐藤 浩

YieldVWAPPrev
public const char YieldVWAPPrev
value = Extensions.YieldVWAPPrev

代表取締役社長 佐藤 浩