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
注文書の情報が見逃された場合、最後の取引価格を使用するため。

プロパティ

LeftVolume
public decimal LeftVolume { get; }
value = quotingProcessor.LeftVolume

左の容積。

メソッド

DisposeManaged
protected override void DisposeManaged()
quotingProcessor.DisposeManaged()

リソースのリリース

Start
public void Start()
quotingProcessor.Start()

プロセッサーを起動します。

Stop
public void Stop()
quotingProcessor.Stop()

プロセッサを停止します。

イベント

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

自分の取引が受け取られたときの占領者。