IMessageConverter

StockSharp.Server.Protocol

FIXレコードのstructとStockSharpメッセージの変換のためのインターフェイス。IFixDialectとIFixServerSerializerとの間の互換性のための双方向変換を提供します。

メソッド

ToFixBoard
public FixBoard ToFixBoard(string requestId, BoardMessage message)
result = iMessageConverter.ToFixBoard(requestId, message)

代表取締役社長 岡田 浩一

ToFixBoardLookup
public FixBoardLookup ToFixBoardLookup(BoardLookupMessage message)
result = iMessageConverter.ToFixBoardLookup(message)

代表取締役社長 佐藤 浩一

ToFixBoardUpdate
public FixBoardUpdate ToFixBoardUpdate(BoardMessage message)
result = iMessageConverter.ToFixBoardUpdate(message)

代表取締役社長 佐藤 浩一

ToFixDataTypeInfo
public FixDataTypeInfo ToFixDataTypeInfo(string requestId, DataTypeInfoMessage message)
result = iMessageConverter.ToFixDataTypeInfo(requestId, message)

代表取締役社長 佐藤 浩一

ToFixDataTypeLookup
public FixDataTypeLookup ToFixDataTypeLookup(DataTypeLookupMessage message)
result = iMessageConverter.ToFixDataTypeLookup(message)

代表取締役社長 佐藤 浩一

ToFixExecutionReport
public FixExecutionReport ToFixExecutionReport(ExecutionMessage message, string ordStatusReqId, string massStatusReqId, string origClOrdId, string clOrdId)
result = iMessageConverter.ToFixExecutionReport(message, ordStatusReqId, massStatusReqId, origClOrdId, clOrdId)

代表取締役社長 佐藤 浩一

ToFixHeartbeat
public FixHeartbeat ToFixHeartbeat(string testReqId)
result = iMessageConverter.ToFixHeartbeat(testReqId)

ハートビートパラメータをFIXハートビートに変換する。

ToFixHistoryStart
public FixHistoryStart ToFixHistoryStart(string requestId, DateTime? from)
result = iMessageConverter.ToFixHistoryStart(requestId, from)

履歴パラメータをFIXHistoryStart@に変換します。

ToFixLogonResponse
public FixLogonResponse ToFixLogonResponse(string sessionId, string licenseFeatureId, DateTime componentTimestamp)
result = iMessageConverter.ToFixLogonResponse(sessionId, licenseFeatureId, componentTimestamp)

ロゴマーク応答パラメータをFIXLogonResponse@に変換します。

ToFixMarketDataIncrementalRefresh
public FixMarketDataIncrementalRefresh ToFixMarketDataIncrementalRefresh(string symbol, string securityExchange, string mdReqId, DataType buildFrom, ICollection<MDEntry> entries)
result = iMessageConverter.ToFixMarketDataIncrementalRefresh(symbol, securityExchange, mdReqId, buildFrom, entries)

市場データエントリを FIX MarketDataIncrementalRefresh に変換します。

ToFixMarketDataRequest
public FixMarketDataRequest ToFixMarketDataRequest(MarketDataMessage message, FixId mdReqId, FixId mdResponseId)
result = iMessageConverter.ToFixMarketDataRequest(message, mdReqId, mdResponseId)

代表取締役社長 佐藤 浩一

ToFixMarketDataRequestReject
public FixMarketDataRequestReject ToFixMarketDataRequestReject(string mdReqId, Exception error)
result = iMessageConverter.ToFixMarketDataRequestReject(mdReqId, error)

エラーをFIXMarketDataRequestReject@に変換します。

ToFixMarketDataSnapshotFullRefresh
public FixMarketDataSnapshotFullRefresh ToFixMarketDataSnapshotFullRefresh(SecurityId securityId, string mdReqId, DataType buildFrom, ICollection<MDEntry> entries)
result = iMessageConverter.ToFixMarketDataSnapshotFullRefresh(securityId, mdReqId, buildFrom, entries)

市場データエントリを FIX MarketDataSnapshotFullRefresh に変換します。

ToFixNewOrderSingle
public FixNewOrderSingle ToFixNewOrderSingle(OrderRegisterMessage message)
result = iMessageConverter.ToFixNewOrderSingle(message)

代表取締役社長 佐藤 浩一

ToFixNews
public FixNews ToFixNews(NewsMessage message, string mdResponseId)
result = iMessageConverter.ToFixNews(message, mdResponseId)

Convert StockSharp NewsMessage to FIX News.

ToFixOrderCancelReject
public FixOrderCancelReject ToFixOrderCancelReject(string clOrdId, string orderId, string errorText, DateTime transactTime)
result = iMessageConverter.ToFixOrderCancelReject(clOrdId, orderId, errorText, transactTime)

注文キャンセルパラメータをFIXOrderCancelReject@に変換します。

ToFixOrderCancelReplaceRequest
public FixOrderCancelReplaceRequest ToFixOrderCancelReplaceRequest(OrderReplaceMessage message)
result = iMessageConverter.ToFixOrderCancelReplaceRequest(message)

代表取締役社長 佐藤 浩一

ToFixOrderCancelRequest
public FixOrderCancelRequest ToFixOrderCancelRequest(OrderCancelMessage message)
result = iMessageConverter.ToFixOrderCancelRequest(message)

代表取締役社長 佐藤 浩一

ToFixOrderMassCancelReport
public FixOrderMassCancelReport ToFixOrderMassCancelReport(string clOrdId, char massCancelRequestType, string errorMessage)
result = iMessageConverter.ToFixOrderMassCancelReport(clOrdId, massCancelRequestType, errorMessage)

注文大量キャンセルレポートパラメータをFIX OrderMassCancelReport に変換します。

ToFixOrderMassCancelRequest
public FixOrderMassCancelRequest ToFixOrderMassCancelRequest(OrderGroupCancelMessage message)
result = iMessageConverter.ToFixOrderMassCancelRequest(message)

代表取締役社長 佐藤 浩一

ToFixOrderMassStatusRequest
public FixOrderMassStatusRequest ToFixOrderMassStatusRequest(OrderStatusMessage message)
result = iMessageConverter.ToFixOrderMassStatusRequest(message)

StockSharp OrderStatusMessage (リクエスト) を FIX OrderMassStatusRequest に変換します。

ToFixOrderStatusRequest
public FixOrderStatusRequest ToFixOrderStatusRequest(OrderStatusMessage message)
result = iMessageConverter.ToFixOrderStatusRequest(message)

代表取締役社長 佐藤 浩一

ToFixPositionReport
public FixPositionReport ToFixPositionReport(PositionChangeMessage message, string posReqId)
result = iMessageConverter.ToFixPositionReport(message, posReqId)

代表取締役社長 佐藤 浩一

ToFixPositionReport
public FixPositionReport ToFixPositionReport(string posReqId, string account, string symbol, string securityExchange, SecurityTypes? securityType, TPlusLimits? limitType, string clientCode, CurrencyTypes? currency, string strategyId, Sides? side, DataType buildFrom, string depoName, string description, ICollection<KeyValuePair<PositionChangeTypes, object>> changes, DateTime? transactTime)
result = iMessageConverter.ToFixPositionReport(posReqId, account, symbol, securityExchange, securityType, limitType, clientCode, currency, strategyId, side, buildFrom, depoName, description, changes, transactTime)

位置パラメータをFIXPositionReport@に変換します。

ToFixReject
public FixReject ToFixReject(string error, long? refSeqNum, string refMsgType, FixTags? refTagId, int? sessionRejectReason, string requestId)
result = iMessageConverter.ToFixReject(error, refSeqNum, refMsgType, refTagId, sessionRejectReason, requestId)

拒否パラメータをFIXレジェクトに変換します。

ToFixRemoteFile
public FixRemoteFile ToFixRemoteFile(string requestId, RemoteFileMessage message)
result = iMessageConverter.ToFixRemoteFile(requestId, message)

代表取締役社長 佐藤 浩一

ToFixRemove
public FixRemove ToFixRemove(RemoveMessage message)
result = iMessageConverter.ToFixRemove(message)

Convert StockSharp RemoveMessage to FIX Remove.

ToFixRequestForPositions
public FixRequestForPositions ToFixRequestForPositions(PortfolioLookupMessage message)
result = iMessageConverter.ToFixRequestForPositions(message)

代表取締役社長 佐藤 浩一

ToFixResendRequest
public FixResendRequest ToFixResendRequest(long beginSeqNo, long endSeqNo)
result = iMessageConverter.ToFixResendRequest(beginSeqNo, endSeqNo)

順序の範囲をFIXResendRequest@に変えて下さい。

ToFixSecurityLegsInfo
public FixSecurityLegsInfo ToFixSecurityLegsInfo(string requestId, IDictionary<SecurityId, IEnumerable<SecurityId>> legs)
result = iMessageConverter.ToFixSecurityLegsInfo(requestId, legs)

金融商品取引法をFIXSecurityLegsInfo@に換算

ToFixSecurityLegsRequest
public FixSecurityLegsRequest ToFixSecurityLegsRequest(SecurityLegsRequestMessage message)
result = iMessageConverter.ToFixSecurityLegsRequest(message)

代表取締役社長 佐藤 浩一

ToFixSecurityListRequest
public FixSecurityListRequest ToFixSecurityListRequest(SecurityLookupMessage message)
result = iMessageConverter.ToFixSecurityListRequest(message)

代表取締役社長 佐藤 浩一

ToFixSecurityListResponse
public FixSecurityListResponse ToFixSecurityListResponse(ICollection<SecurityMessage> securities, string securityReqId, string securityResponseId, bool lastFragment)
result = iMessageConverter.ToFixSecurityListResponse(securities, securityReqId, securityResponseId, lastFragment)

代表取締役社長 佐藤 浩一

ToFixSecurityListResponseError
public FixSecurityListResponseError ToFixSecurityListResponseError(string securityReqId, string securityResponseId, Exception error)
result = iMessageConverter.ToFixSecurityListResponseError(securityReqId, securityResponseId, error)

エラーをFIXSecurityListResponseError@に変換します。

ToFixSecurityMapping
public FixSecurityMapping ToFixSecurityMapping(SecurityMappingMessage message)
result = iMessageConverter.ToFixSecurityMapping(message)

代表取締役社長 佐藤 浩一

ToFixSecurityStatusRequest
public FixSecurityStatusRequest ToFixSecurityStatusRequest(SecurityMessage message)
result = iMessageConverter.ToFixSecurityStatusRequest(message)

代表取締役社長 佐藤 浩一

ToFixSequenceReset
public FixSequenceReset ToFixSequenceReset(bool gapFill, long newSeqNo)
result = iMessageConverter.ToFixSequenceReset(gapFill, newSeqNo)

Convert sequence reset parameters to FIX SequenceReset.

ToFixSubscription
public FixSubscription ToFixSubscription(string requestId, string responseId, MarketDataMessage message)
result = iMessageConverter.ToFixSubscription(requestId, responseId, message)

StockSharp MarketDataMessageをFIXサブスクリプションに変換します。

ToFixSubscriptionFinished
public FixSubscriptionFinished ToFixSubscriptionFinished(SubscriptionFinishedMessage message, string mdReqId)
result = iMessageConverter.ToFixSubscriptionFinished(message, mdReqId)

代表取締役社長 佐藤 浩一

ToFixSubscriptionOnline
public FixSubscriptionOnline ToFixSubscriptionOnline(string mdReqId)
result = iMessageConverter.ToFixSubscriptionOnline(mdReqId)

代表取締役社長 佐藤 浩一

ToFixSubscriptionResponse
public FixSubscriptionResponse ToFixSubscriptionResponse(SubscriptionResponseMessage message, string mdReqId, string mdResponseId)
result = iMessageConverter.ToFixSubscriptionResponse(message, mdReqId, mdResponseId)

代表取締役社長 佐藤 浩一

ToFixSubscriptionResponse
public FixSubscriptionResponse ToFixSubscriptionResponse(string mdReqId, string mdResponseId, string error)
result = iMessageConverter.ToFixSubscriptionResponse(mdReqId, mdResponseId, error)

エラーをFIXSubscriptionResponse@に変換します。

ToFixTestRequest
public FixTestRequest ToFixTestRequest(TimeMessage message)
result = iMessageConverter.ToFixTestRequest(message)

代表取締役社長 佐藤 浩一

ToFixTradingSessionStatus
public FixTradingSessionStatus ToFixTradingSessionStatus(string requestId, BoardStateMessage message)
result = iMessageConverter.ToFixTradingSessionStatus(requestId, message)

代表取締役社長 佐藤 浩一

ToFixTradingSessionStatusRequest
public FixTradingSessionStatusRequest ToFixTradingSessionStatusRequest(BoardLookupMessage message)
result = iMessageConverter.ToFixTradingSessionStatusRequest(message)

代表取締役社長 佐藤 浩一

ToFixUserInfo
public FixUserInfo ToFixUserInfo(UserInfoMessage message, string userRequestId)
result = iMessageConverter.ToFixUserInfo(message, userRequestId)

代表取締役社長 佐藤 浩一

ToFixUserRequest
public FixUserRequest ToFixUserRequest(UserRequestMessage message)
result = iMessageConverter.ToFixUserRequest(message)

代表取締役社長 佐藤 浩一

ToFixUserRequestEx
public FixUserRequestEx ToFixUserRequestEx(UserLookupMessage message)
result = iMessageConverter.ToFixUserRequestEx(message)

代表取締役社長 佐藤 浩一

ToFixUserResponse
public FixUserResponse ToFixUserResponse(string userRequestId, string userName, UserStatus status, string text)
result = iMessageConverter.ToFixUserResponse(userRequestId, userName, status, text)

ユーザ応答パラメータをFIXUserResponse@に変換します。

ToHistoryStart
public ValueTuple<string, DateTime?> ToHistoryStart(FixHistoryStart fix)
result = iMessageConverter.ToHistoryStart(fix)

FIX HistoryStartを履歴パラメータに変換します。

ToMessage
public SubscriptionResponseMessage ToMessage(FixSubscriptionResponse fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public SubscriptionOnlineMessage ToMessage(FixSubscriptionOnline fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public ValueTuple<string, char, string> ToMessage(FixOrderMassCancelReport fix)
result = iMessageConverter.ToMessage(fix)

一括キャンセルレポートのパラメーターを注文するには、FIX @OrderMassCancelReportを変換します。

ToMessage
public ValueTuple<SecurityId, string, DataType, ICollection<MDEntry>> ToMessage(FixMarketDataSnapshotFullRefresh fix)
result = iMessageConverter.ToMessage(fix)

FIX MarketDataSnapshotFullRefreshを市場データパラメータに変換します。

ToMessage
public ValueTuple<string, string, string, DataType, ICollection<MDEntry>> ToMessage(FixMarketDataIncrementalRefresh fix)
result = iMessageConverter.ToMessage(fix)

FIX MarketDataIncrementalRefreshを市場データパラメータに変換します。

ToMessage
public SubscriptionFinishedMessage ToMessage(FixSubscriptionFinished fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public ValueTuple<string, string, string, DateTime> ToMessage(FixOrderCancelReject fix)
result = iMessageConverter.ToMessage(fix)

FIX OrderCancelReject を変換して、拒否パラメータの解除を解除します。

ToMessage
public DataTypeLookupMessage ToMessage(FixDataTypeLookup fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public UserInfoMessage ToMessage(FixUserInfo fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public OrderCancelMessage ToMessage(FixOrderCancelRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public OrderReplaceMessage ToMessage(FixOrderCancelReplaceRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public OrderGroupCancelMessage ToMessage(FixOrderMassCancelRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public OrderStatusMessage ToMessage(FixOrderStatusRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public OrderStatusMessage ToMessage(FixOrderMassStatusRequest fix)
result = iMessageConverter.ToMessage(fix)

FIX OrderMassStatusRequestをStockSharp OrderStatusMessage(マスリクエスト)に変換します。

ToMessage
public TimeMessage ToMessage(FixTestRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public BoardLookupMessage ToMessage(FixTradingSessionStatusRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public SecurityLookupMessage ToMessage(FixSecurityListRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public SecurityMessage ToMessage(FixSecurityStatusRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public ValueTuple<string, string, UserStatus, string> ToMessage(FixUserResponse fix)
result = iMessageConverter.ToMessage(fix)

ユーザ応答パラメータにFIX UserResponse@を変換します。

ToMessage
public SecurityMappingMessage ToMessage(FixSecurityMapping fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public SecurityLegsRequestMessage ToMessage(FixSecurityLegsRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public UserRequestMessage ToMessage(FixUserRequest fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public UserLookupMessage ToMessage(FixUserRequestEx fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public BoardLookupMessage ToMessage(FixBoardLookup fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public BoardMessage ToMessage(FixBoardUpdate fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public RemoveMessage ToMessage(FixRemove fix)
result = iMessageConverter.ToMessage(fix)

Convert FIX Remove to StockSharp RemoveMessage.

ToMessage
public ExecutionMessage ToMessage(FixExecutionReport fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public PositionChangeMessage ToMessage(FixPositionReport fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public ValueTuple<ICollection<SecurityMessage>, string, string, bool> ToMessage(FixSecurityListResponse fix)
result = iMessageConverter.ToMessage(fix)

メタデータでFIX SecurityListResponseStockSharp@SecurityMessage コレクションを変換します。

ToMessage
public NewsMessage ToMessage(FixNews fix)
result = iMessageConverter.ToMessage(fix)

弊社ニュースをStockSharpNewsMessage@に変える

ToMessage
public PortfolioLookupMessage ToMessage(FixRequestForPositions fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessage
public OrderRegisterMessage ToMessage(FixNewOrderSingle fix)
result = iMessageConverter.ToMessage(fix)

代表取締役社長 佐藤 浩一

ToMessages
public IEnumerable<MarketDataMessage> ToMessages(FixMarketDataRequest fix)
result = iMessageConverter.ToMessages(fix)

FIX MarketDataRequestをStockSharp MarketDataMessageコレクションに換算します。FIXリクエストは複数のS#メッセージ(金融商品・データ型の組み合わせ)を生成できます。

ToResendRange
public ValueTuple<long, long> ToResendRange(FixResendRequest fix)
result = iMessageConverter.ToResendRange(fix)

FIX ResendRequestデータを変換して、シーケンス範囲に換算します。

ToSequenceReset
public ValueTuple<bool, long> ToSequenceReset(FixSequenceReset fix)
result = iMessageConverter.ToSequenceReset(fix)

FIX SequenceResetデータを変換して、シーケンス番号に変換します。