BaseProtectiveBehaviour

StockSharp.Algo.Strategies.Protective

IProtectiveBehaviour@ のベース実装

継承元: BaseLogReceiver

実装: IProtectiveBehaviour, ILogSource, IDisposable

コンストラクター

BaseProtectiveBehaviour
protected BaseProtectiveBehaviour(Unit takeValue, Unit stopValue, bool isStopTrailing, TimeSpan takeTimeout, TimeSpan stopTimeout, bool useMarketOrders)
baseProtectiveBehaviour = BaseProtectiveBehaviour(takeValue, stopValue, isStopTrailing, takeTimeout, stopTimeout, useMarketOrders)

BaseProtectiveBehaviour の新規インスタンスを初期化します。

takeValue
オフセットを取る。
stopValue
オフセットを止めて下さい。
isStopTrailing
トレーリング技術の使用かどうか。
takeTimeout
制限時間。保護がこの時間によって働かなかった場合、位置は市場で閉鎖されます。
stopTimeout
制限時間。保護がこの時間によって働かなかった場合、位置は市場で閉鎖されます。
useMarketOrders
市場注文を使用するか。

プロパティ

IsStopTrailing
protected bool IsStopTrailing { get; }
value = baseProtectiveBehaviour.IsStopTrailing

トレーリング技術の使用かどうか。

Position
public abstract decimal Position { get; }
value = baseProtectiveBehaviour.Position

現在の位置値。

StopTimeout
protected TimeSpan StopTimeout { get; }
value = baseProtectiveBehaviour.StopTimeout

制限時間。保護がこの時間によって働かなかった場合、位置は市場で閉鎖されます。

StopValue
protected Unit StopValue { get; }
value = baseProtectiveBehaviour.StopValue

オフセットを止めて下さい。

TakeTimeout
protected TimeSpan TakeTimeout { get; }
value = baseProtectiveBehaviour.TakeTimeout

制限時間。保護がこの時間によって働かなかった場合、位置は市場で閉鎖されます。

TakeValue
protected Unit TakeValue { get; }
value = baseProtectiveBehaviour.TakeValue

オフセットを取る。

UseMarketOrders
protected bool UseMarketOrders { get; }
value = baseProtectiveBehaviour.UseMarketOrders

市場注文を使用するか。

メソッド

TryActivate
public abstract ValueTuple<bool, Sides, decimal, decimal, OrderCondition>? TryActivate(decimal price, DateTime time)
result = baseProtectiveBehaviour.TryActivate(price, time)

保護をアクティブにして下さい。

price
現在の価格。
time
現行時刻

戻り値: 参加登録の注文情報。

Update
public abstract ValueTuple<bool, Sides, decimal, decimal, OrderCondition>? Update(decimal price, decimal value, DateTime time)
result = baseProtectiveBehaviour.Update(price, value, time)

位置の差分を更新して下さい。

price
位置の相違の価格。
value
位置差値。
time
現行時刻

戻り値: 参加登録の注文情報。