TransaqOrderCondition

StockSharp.Transaq

Bedingungen für spezifische Stop-Anwendungen für Transaq.

Erbt von: OrderCondition

Implementiert: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition

Konstruktoren

TransaqOrderCondition
public TransaqOrderCondition()
transaqOrderCondition = TransaqOrderCondition()

Erstellen Sie TransaqOrderCondition@.

Eigenschaften

AlgoType
public TransaqAlgoOrderConditionTypes? AlgoType { get; set; }
value = transaqOrderCondition.AlgoType
transaqOrderCondition.AlgoType = value

Zustand.

AlgoValidAfter
public DateTime? AlgoValidAfter { get; set; }
value = transaqOrderCondition.AlgoValidAfter
transaqOrderCondition.AlgoValidAfter = value

С какого момента времени действительна.

AlgoValidAfterType
public TransaqAlgoOrderValidTypes? AlgoValidAfterType { get; set; }
value = transaqOrderCondition.AlgoValidAfterType
transaqOrderCondition.AlgoValidAfterType = value

Gültigkeitsdauer des Antrags.

AlgoValidBefore
public DateTime? AlgoValidBefore { get; set; }
value = transaqOrderCondition.AlgoValidBefore
transaqOrderCondition.AlgoValidBefore = value

До какого момента времени действительна.

AlgoValidBeforeType
public TransaqAlgoOrderValidTypes? AlgoValidBeforeType { get; set; }
value = transaqOrderCondition.AlgoValidBeforeType
transaqOrderCondition.AlgoValidBeforeType = value

Gültigkeitsdauer des Antrags.

AlgoValue
public decimal? AlgoValue { get; set; }
value = transaqOrderCondition.AlgoValue
transaqOrderCondition.AlgoValue = value

Preis für die Anwendung oder Sicherheit in Prozent.

IsNtm
public bool IsNtm { get; set; }
value = transaqOrderCondition.IsNtm
transaqOrderCondition.IsNtm = value

NTM.

IsRepo
public bool IsRepo { get; set; }
value = transaqOrderCondition.IsRepo
transaqOrderCondition.IsRepo = value

REPO.

LinkedOrderId
public long? LinkedOrderId { get; set; }
value = transaqOrderCondition.LinkedOrderId
transaqOrderCondition.LinkedOrderId = value

Identifikator der zugehörigen Anwendung.

NtmInfo
public NtmOrderInfo NtmInfo { get; set; }
value = transaqOrderCondition.NtmInfo
transaqOrderCondition.NtmInfo = value

Informationen für Negotiated Trades Mode Orders.

RepoInfo
public RepoOrderInfo RepoInfo { get; set; }
value = transaqOrderCondition.RepoInfo
transaqOrderCondition.RepoInfo = value

Informationen zu REPO\REPO-M Bestellungen.

StopLossActivationPrice
public decimal? StopLossActivationPrice { get; set; }
value = transaqOrderCondition.StopLossActivationPrice
transaqOrderCondition.StopLossActivationPrice = value

Der Aktivierungspreis, bei dessen Erreichen die Anmeldung zu dem in StopLossOrderPrice angegebenen Preis eingereicht wird.

StopLossByMarket
public bool? StopLossByMarket { get; set; }
value = transaqOrderCondition.StopLossByMarket
transaqOrderCondition.StopLossByMarket = value

Platzieren Sie eine Marktorder (in diesem Fall wird StopLossOrderPrice ignoriert).

StopLossOrderPrice
public Unit StopLossOrderPrice { get; set; }
value = transaqOrderCondition.StopLossOrderPrice
transaqOrderCondition.StopLossOrderPrice = value

Der Preis des Gebots, das bei Aktivierung an die Börse gesendet wird, zu dem in StopLossActivationPrice angegebenen Preis. Absoluter Wert oder als Prozentsatz.

StopLossProtectionTime
public int? StopLossProtectionTime { get; set; }
value = transaqOrderCondition.StopLossProtectionTime
transaqOrderCondition.StopLossProtectionTime = value

Schutzzeit verhindert die Ausführung im Falle von "Stoßen" auf dem Markt, dh in Situationen, in denen die Marktpreise nur kurz das Niveau von StopLossActivationPrice erreichen und bald wiederkommen.

StopLossUseCredit
public bool? StopLossUseCredit { get; set; }
value = transaqOrderCondition.StopLossUseCredit
transaqOrderCondition.StopLossUseCredit = value

Verwenden Sie Kredit.

StopLossVolume
public Unit StopLossVolume { get; set; }
value = transaqOrderCondition.StopLossVolume
transaqOrderCondition.StopLossVolume = value

Volumen (absoluter Wert oder Prozentsatz).

TakeProfitActivationPrice
public decimal? TakeProfitActivationPrice { get; set; }
value = transaqOrderCondition.TakeProfitActivationPrice
transaqOrderCondition.TakeProfitActivationPrice = value

Der Aktivierungspreis, bei dem die Anwendung mit dem angegebenen Preis an die Börse gesendet wird, unter Berücksichtigung von TakeProfitProtectionSpread.

TakeProfitByMarket
public bool? TakeProfitByMarket { get; set; }
value = transaqOrderCondition.TakeProfitByMarket
transaqOrderCondition.TakeProfitByMarket = value

Machen Sie ein Angebot für den Markt.

TakeProfitCorrection
public Unit TakeProfitCorrection { get; set; }
value = transaqOrderCondition.TakeProfitCorrection
transaqOrderCondition.TakeProfitCorrection = value

Korrektur: Wenn Sie nach Aktivierung der Anfrage durch TakeProfitActivationPrice und Reduzierung des Preises (für TP zum Verkauf) oder Erhöhung des Preises (für TP zum Kauf) eingestellt werden, wird die Anfrage zum Preis gesendet, unter Berücksichtigung von TakeProfitProtectionSpread. Absoluter Wert oder in Prozent.

TakeProfitProtectionSpread
public Unit TakeProfitProtectionSpread { get; set; }
value = transaqOrderCondition.TakeProfitProtectionSpread
transaqOrderCondition.TakeProfitProtectionSpread = value

Schutzspanne: Der Betrag, der hinzugefügt (bei TP zu kaufen) oder subtrahiert (bei TP zu verkaufen) wird TakeProfitActivationPrice, wenn das Gebot an den Austausch vergiftet wird.

TakeProfitProtectionTime
public int? TakeProfitProtectionTime { get; set; }
value = transaqOrderCondition.TakeProfitProtectionTime
transaqOrderCondition.TakeProfitProtectionTime = value

Schutzzeit verhindert die Ausführung, wenn es "Stechungen" auf dem Markt gibt, dh in Situationen, in denen die Marktpreise nur kurz das Niveau von StopLossActivationPrice erreichen und bald wiederkommen.

TakeProfitUseCredit
public bool? TakeProfitUseCredit { get; set; }
value = transaqOrderCondition.TakeProfitUseCredit
transaqOrderCondition.TakeProfitUseCredit = value

Verwenden Sie Kredit.

TakeProfitVolume
public Unit TakeProfitVolume { get; set; }
value = transaqOrderCondition.TakeProfitVolume
transaqOrderCondition.TakeProfitVolume = value

Volumen. Absoluter Wert oder Prozentsatz.

Type
public TransaqOrderConditionTypes Type { get; set; }
value = transaqOrderCondition.Type
transaqOrderCondition.Type = value

Art der Stop-Entry.

ValidFor
public DateTime? ValidFor { get; set; }
value = transaqOrderCondition.ValidFor
transaqOrderCondition.ValidFor = value

Der Antrag ist gültig bis.