QuotingProcessor
StockSharp.Algo.Strategies.Quoting
市場データと注文状態を分析し、アクションを推薦する受動的引用プロセッサ。
継承元: BaseLogReceiver
コンストラクター
QuotingProcessor
public QuotingProcessor(IQuotingBehavior behavior, Security security, Portfolio portfolio, Sides quotingSide, decimal quotingVolume, decimal maxOrderVolume, TimeSpan timeOut, ISubscriptionProvider subProvider, IMarketRuleContainer container, ITransactionProvider transProvider, ITimeProvider timeProvider, IMarketDataProvider mdProvider, Func<StrategyTradingModes, bool> isAllowed, bool useBidAsk, bool useTicks)
quotingProcessor = QuotingProcessor(behavior, security, portfolio, quotingSide, quotingVolume, maxOrderVolume, timeOut, subProvider, container, transProvider, timeProvider, mdProvider, isAllowed, useBidAsk, useTicks)
QuotingProcessorクラスの新しいインスタンスを初期化します。
- behavior
- 引用論理を定義する動作。
- security
- 金融商品取引
- portfolio
- ポートフォリオ
- quotingSide
- 引用の方向(買いか売り)。
- quotingVolume
- 引用されるべき総容積。
- maxOrderVolume
- 単一の注文の最大ボリューム。この値よりも合計のボリュームが大きい場合は、プロセッサは複数の注文に引用を分割します。
- timeOut
- 引用が満たすべき時間制限。この時点で満たさない総数量が満たない場合、戦略は動作を停止します。
- subProvider
- 担当: 佐藤 宏
- container
- 担当: 佐藤 宏
- transProvider
- 担当: 佐藤 宏
- timeProvider
- 担当: 佐藤 宏
- mdProvider
- 担当: 佐藤 宏
- isAllowed
- 取引が許される戦略です。
- useBidAsk
- 注文書から価格を尋ねるのに最適な入札を使用する。 注文書の情報が見逃された場合、プロセッサは任意の行動をお勧めしません。
- useTicks
- 注文書の情報が見逃された場合、最後の取引価格を使用するため。
プロパティ
メソッド
イベント
Finished
public event Action<bool> Finished
quotingProcessor.Finished += handler
プロセッサが終了したときに、 占有者。 引数は、引用が成功するか、タイムアウトで示します。
OrderFailed
public event Action<OrderFail> OrderFailed
quotingProcessor.OrderFailed += handler
注文が登録されなかった場合、占領者。
OrderRegistered
public event Action<Order> OrderRegistered
quotingProcessor.OrderRegistered += handler
注文が登録されると、占領者。
OwnTrade
public event Action<MyTrade> OwnTrade
quotingProcessor.OwnTrade += handler
自分の取引が受け取られたときの占領者。