TransaqOrderCondition
Bedingungen für spezifische Stop-Anwendungen für Transaq.
Erbt von: OrderCondition
Implementiert: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition
Konstruktoren
public TransaqOrderCondition()
transaqOrderCondition = TransaqOrderCondition()
Erstellen Sie TransaqOrderCondition@.
Eigenschaften
public TransaqAlgoOrderConditionTypes? AlgoType { get; set; }
value = transaqOrderCondition.AlgoType
transaqOrderCondition.AlgoType = value
Zustand.
public DateTime? AlgoValidAfter { get; set; }
value = transaqOrderCondition.AlgoValidAfter
transaqOrderCondition.AlgoValidAfter = value
С какого момента времени действительна.
public TransaqAlgoOrderValidTypes? AlgoValidAfterType { get; set; }
value = transaqOrderCondition.AlgoValidAfterType
transaqOrderCondition.AlgoValidAfterType = value
Gültigkeitsdauer des Antrags.
public DateTime? AlgoValidBefore { get; set; }
value = transaqOrderCondition.AlgoValidBefore
transaqOrderCondition.AlgoValidBefore = value
До какого момента времени действительна.
public TransaqAlgoOrderValidTypes? AlgoValidBeforeType { get; set; }
value = transaqOrderCondition.AlgoValidBeforeType
transaqOrderCondition.AlgoValidBeforeType = value
Gültigkeitsdauer des Antrags.
public decimal? AlgoValue { get; set; }
value = transaqOrderCondition.AlgoValue
transaqOrderCondition.AlgoValue = value
Preis für die Anwendung oder Sicherheit in Prozent.
public bool IsNtm { get; set; }
value = transaqOrderCondition.IsNtm
transaqOrderCondition.IsNtm = value
NTM.
public bool IsRepo { get; set; }
value = transaqOrderCondition.IsRepo
transaqOrderCondition.IsRepo = value
REPO.
public long? LinkedOrderId { get; set; }
value = transaqOrderCondition.LinkedOrderId
transaqOrderCondition.LinkedOrderId = value
Identifikator der zugehörigen Anwendung.
public NtmOrderInfo NtmInfo { get; set; }
value = transaqOrderCondition.NtmInfo
transaqOrderCondition.NtmInfo = value
Informationen für Negotiated Trades Mode Orders.
public RepoOrderInfo RepoInfo { get; set; }
value = transaqOrderCondition.RepoInfo
transaqOrderCondition.RepoInfo = value
Informationen zu REPO\REPO-M Bestellungen.
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.
public bool? StopLossByMarket { get; set; }
value = transaqOrderCondition.StopLossByMarket
transaqOrderCondition.StopLossByMarket = value
Platzieren Sie eine Marktorder (in diesem Fall wird StopLossOrderPrice ignoriert).
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.
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.
public bool? StopLossUseCredit { get; set; }
value = transaqOrderCondition.StopLossUseCredit
transaqOrderCondition.StopLossUseCredit = value
Verwenden Sie Kredit.
public Unit StopLossVolume { get; set; }
value = transaqOrderCondition.StopLossVolume
transaqOrderCondition.StopLossVolume = value
Volumen (absoluter Wert oder Prozentsatz).
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.
public bool? TakeProfitByMarket { get; set; }
value = transaqOrderCondition.TakeProfitByMarket
transaqOrderCondition.TakeProfitByMarket = value
Machen Sie ein Angebot für den Markt.
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.
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.
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.
public bool? TakeProfitUseCredit { get; set; }
value = transaqOrderCondition.TakeProfitUseCredit
transaqOrderCondition.TakeProfitUseCredit = value
Verwenden Sie Kredit.
public Unit TakeProfitVolume { get; set; }
value = transaqOrderCondition.TakeProfitVolume
transaqOrderCondition.TakeProfitVolume = value
Volumen. Absoluter Wert oder Prozentsatz.
public TransaqOrderConditionTypes Type { get; set; }
value = transaqOrderCondition.Type
transaqOrderCondition.Type = value
Art der Stop-Entry.
public DateTime? ValidFor { get; set; }
value = transaqOrderCondition.ValidFor
transaqOrderCondition.ValidFor = value
Der Antrag ist gültig bis.