IOrderMatcher

StockSharp.MatchingEngine

注文マッチングロジックのインターフェイス。

メソッド

GetMarketPrice
public decimal? GetMarketPrice(Sides side, IOrderBook book)
result = iOrderMatcher.GetMarketPrice(side, book)

市場注文に最適な実行価格を入手してください。

side
市場注文(買い/売り)の側面。
book
問い合わせに本を注文する。

戻り値: 市場注文のための最高の利用可能な価格、または本が空の場合null。

Match
public MatchResult Match(EmulatorOrder order, IOrderBook book, MatchingSettings settings)
result = iOrderMatcher.Match(order, book, settings)

注文書にマッチする

order
マッチング注文
book
対決するオーダーブック。
settings
マッチング設定。

戻り値: マッチ結果。

WouldCross
public bool WouldCross(EmulatorOrder order, IOrderBook book)
result = iOrderMatcher.WouldCross(order, book)

注文が本を交差させるかどうかを確認してください(ポストのみ検証用)。

order
注文確認のため。
book
注文書に反して確認します。

戻り値: 注文が本を渡るかどうか、そうでなければ偽りです。