IFixDialect
StockSharp.Fix.Dialects
FIXプロトコルの文字盤を記述するインターフェース。
実装: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable, IDemoAdapter
プロパティ
Accounts
public string Accounts { get; set; }
value = iFixDialect.Accounts
iFixDialect.Accounts = value
FIXログインに関連するアカウント。
CancelOnDisconnect
public bool CancelOnDisconnect { get; set; }
value = iFixDialect.CancelOnDisconnect
iFixDialect.CancelOnDisconnect = value
接続解除
ClientCode
public string ClientCode { get; set; }
value = iFixDialect.ClientCode
iFixDialect.ClientCode = value
ブローカーが割り当てられたクライアントコード。
ClientVersion
public string ClientVersion { get; set; }
value = iFixDialect.ClientVersion
iFixDialect.ClientVersion = value
クライアントアプリのバージョン。
CurrentCounter
public long CurrentCounter { get; set; }
value = iFixDialect.CurrentCounter
iFixDialect.CurrentCounter = value
カウンター。
DateParser
public FastDateTimeParser DateParser { get; set; }
value = iFixDialect.DateParser
iFixDialect.DateParser = value
デイトパーサー。
DoNotSendAccount
public bool DoNotSendAccount { get; set; }
value = iFixDialect.DoNotSendAccount
iFixDialect.DoNotSendAccount = value
口座を送らないでください。
Encoding
public Encoding Encoding { get; set; }
value = iFixDialect.Encoding
iFixDialect.Encoding = value
プログラミング
ExchangeBoard
public string ExchangeBoard { get; set; }
value = iFixDialect.ExchangeBoard
iFixDialect.ExchangeBoard = value
金融商品取引の取引を行うボード。
IsResetCounter
public bool IsResetCounter { get; set; }
value = iFixDialect.IsResetCounter
iFixDialect.IsResetCounter = value
順序のカウンターがリセットされるべきです。
OverrideExecIdByNative
public bool OverrideExecIdByNative { get; set; }
value = iFixDialect.OverrideExecIdByNative
iFixDialect.OverrideExecIdByNative = value
ネイティブ識別子(FIXメッセージに存在する場合)による@ExecIdをオーバーライドします。
Password
public SecureString Password { get; set; }
value = iFixDialect.Password
iFixDialect.Password = value
パスワード
SenderCompId
public string SenderCompId { get; set; }
value = iFixDialect.SenderCompId
iFixDialect.SenderCompId = value
送信者ID。
SupportLicensing
public bool SupportLicensing { get; }
value = iFixDialect.SupportLicensing
ライセンス機能のサポート
SupportUnknownExecutions
public bool SupportUnknownExecutions { get; set; }
value = iFixDialect.SupportUnknownExecutions
iFixDialect.SupportUnknownExecutions = value
サードパーティ製ソフトウェアで生成された処理の実行をサポート。
TargetCompId
public string TargetCompId { get; set; }
value = iFixDialect.TargetCompId
iFixDialect.TargetCompId = value
ターゲットID。
TimeParser
public FastTimeSpanParser TimeParser { get; set; }
value = iFixDialect.TimeParser
iFixDialect.TimeParser = value
タイムパーサー。
TimeStampParser
public FastDateTimeParser TimeStampParser { get; set; }
value = iFixDialect.TimeStampParser
iFixDialect.TimeStampParser = value
タイムスタンプパーサ。
TimeZone
public TimeZoneInfo TimeZone { get; set; }
value = iFixDialect.TimeZone
iFixDialect.TimeZone = value
交換場所のタイムゾーンに関する情報。
YearMonthParser
public FastDateTimeParser YearMonthParser { get; set; }
value = iFixDialect.YearMonthParser
iFixDialect.YearMonthParser = value
年と月をパーサ。
メソッド
Init
public void Init(IFixWriter writer, IFixReader reader, EndPoint address)
iFixDialect.Init(writer, reader, address)
ダイヤルを初期化します。
- writer
- FIXプロトコルのフォーマットでのデータレコーダー。
- reader
- FIXプロトコル形式で記録されたデータのリーダー。
- address
- サーバーアドレス。
ReadAsync
public IAsyncEnumerable<Message> ReadAsync(CancellationToken cancellationToken)
result = iFixDialect.ReadAsync(cancellationToken)
FIXプロトコルから次のメッセージを読みます。
- cancellationToken
- 担当: 佐藤 宏
戻り値: メッセージのシーケンス。
TryParseNextMsqSeqNum
public long? TryParseNextMsqSeqNum(string errorMessage)
result = iFixDialect.TryParseNextMsqSeqNum(errorMessage)
指定したエラーメッセージから、@MsgSeqNum を抽出してください。
- errorMessage
- エラーメッセージ。
戻り値: MsgSeqNum or .