QuotingAction
StockSharp.Algo.Strategies.Quoting
エンジンから推奨される動作出力
プロパティ
ActionType
public QuotingActionType ActionType { get; set; }
value = quotingAction.ActionType
quotingAction.ActionType = value
アクションの種類
IsSuccess
public bool IsSuccess { get; set; }
value = quotingAction.IsSuccess
quotingAction.IsSuccess = value
引用が成功したかどうか(フィニッシュアクションの場合)。
OrderType
public OrderTypes? OrderType { get; set; }
value = quotingAction.OrderType
quotingAction.OrderType = value
注文タイプは新規注文用です。
Price
public decimal? Price { get; set; }
value = quotingAction.Price
quotingAction.Price = value
新規注文(市場注文のためのnull)のための推奨価格。
Reason
public string Reason { get; set; }
value = quotingAction.Reason
quotingAction.Reason = value
アクションの理由(ログのために)。
Volume
public decimal? Volume { get; set; }
value = quotingAction.Volume
quotingAction.Volume = value
新規注文におすすめのボリューム。
メソッド
Cancel
public static QuotingAction Cancel(string reason)
result = QuotingAction.Cancel(reason)
キャンセル処理の結果を「キャンセル」に作成します。
Finish
public static QuotingAction Finish(bool isSuccess, string reason)
result = QuotingAction.Finish(isSuccess, reason)
終了引用結果を作成します。
Modify
public static QuotingAction Modify(decimal? price, decimal volume, OrderTypes orderType, string reason)
result = QuotingAction.Modify(price, volume, orderType, reason)
注文を変更します。
None
public static QuotingAction None(string reason)
result = QuotingAction.None(reason)
「アクションなし」結果を作成します。
Register
public static QuotingAction Register(decimal? price, decimal volume, OrderTypes orderType, string reason)
result = QuotingAction.Register(price, volume, orderType, reason)
「登録注文」結果を作成します。