TransaqOrderCondition
Transaq专用的停止应用条件。
继承自: OrderCondition
实现: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition
构造函数
public TransaqOrderCondition()
transaqOrderCondition = TransaqOrderCondition()
创建 TransaqOrderCondition@.
属性
public TransaqAlgoOrderConditionTypes? AlgoType { get; set; }
value = transaqOrderCondition.AlgoType
transaqOrderCondition.AlgoType = value
条件。
public DateTime? AlgoValidAfter { get; set; }
value = transaqOrderCondition.AlgoValidAfter
transaqOrderCondition.AlgoValidAfter = value
С какого момента времени действительна.
public TransaqAlgoOrderValidTypes? AlgoValidAfterType { get; set; }
value = transaqOrderCondition.AlgoValidAfterType
transaqOrderCondition.AlgoValidAfterType = value
申请有效性的条件。
public DateTime? AlgoValidBefore { get; set; }
value = transaqOrderCondition.AlgoValidBefore
transaqOrderCondition.AlgoValidBefore = value
До какого момента времени действительна.
public TransaqAlgoOrderValidTypes? AlgoValidBeforeType { get; set; }
value = transaqOrderCondition.AlgoValidBeforeType
transaqOrderCondition.AlgoValidBeforeType = value
申请有效性的条件。
public decimal? AlgoValue { get; set; }
value = transaqOrderCondition.AlgoValue
transaqOrderCondition.AlgoValue = value
申请价格,或以百分比计的担保。
public bool IsNtm { get; set; }
value = transaqOrderCondition.IsNtm
transaqOrderCondition.IsNtm = value
国家TM.
public bool IsRepo { get; set; }
value = transaqOrderCondition.IsRepo
transaqOrderCondition.IsRepo = value
编.
public long? LinkedOrderId { get; set; }
value = transaqOrderCondition.LinkedOrderId
transaqOrderCondition.LinkedOrderId = value
相关应用的识别符。
public NtmOrderInfo NtmInfo { get; set; }
value = transaqOrderCondition.NtmInfo
transaqOrderCondition.NtmInfo = value
谈判贸易模式订单信息。
public RepoOrderInfo RepoInfo { get; set; }
value = transaqOrderCondition.RepoInfo
transaqOrderCondition.RepoInfo = value
REPO\REPO-M订单信息.
public decimal? StopLossActivationPrice { get; set; }
value = transaqOrderCondition.StopLossActivationPrice
transaqOrderCondition.StopLossActivationPrice = value
启动价格, 到达时, 应用程序将按StopLossOrderPrice-%= 中规定的价格提交 。
public bool? StopLossByMarket { get; set; }
value = transaqOrderCondition.StopLossByMarket
transaqOrderCondition.StopLossByMarket = value
设置市场秩序(在此情况下为StopLossOrderPrice被忽略).
public Unit StopLossOrderPrice { get; set; }
value = transaqOrderCondition.StopLossOrderPrice
transaqOrderCondition.StopLossOrderPrice = value
Цена выставляемой заявки, которая будет отправлена на биржу при активации по цене, указанной в StopLossActivationPrice. Абсолютное значение, или в процентах.
public int? StopLossProtectionTime { get; set; }
value = transaqOrderCondition.StopLossProtectionTime
transaqOrderCondition.StopLossProtectionTime = value
保护时间防止了"平息"市场中"被"被"被"等"被"被"等"被"等"的"被"等",即市场价格仅短暂地达到StopLossActivationPrice"等水平,并很快会回来.
public bool? StopLossUseCredit { get; set; }
value = transaqOrderCondition.StopLossUseCredit
transaqOrderCondition.StopLossUseCredit = value
使用功劳.
public Unit StopLossVolume { get; set; }
value = transaqOrderCondition.StopLossVolume
transaqOrderCondition.StopLossVolume = value
量(绝对值或百分比)。
public decimal? TakeProfitActivationPrice { get; set; }
value = transaqOrderCondition.TakeProfitActivationPrice
transaqOrderCondition.TakeProfitActivationPrice = value
Цена активации, при достижении которой будет отправлена заявка на биржу с указанной ценой, с учетом TakeProfitProtectionSpread.
public bool? TakeProfitByMarket { get; set; }
value = transaqOrderCondition.TakeProfitByMarket
transaqOrderCondition.TakeProfitByMarket = value
出市出价.
public Unit TakeProfitCorrection { get; set; }
value = transaqOrderCondition.TakeProfitCorrection
transaqOrderCondition.TakeProfitCorrection = value
Коррекция. Если задано, то после активации заявки по TakeProfitActivationPrice и снижении цены (для TP на продажу) или повышения цены (для TP на покупку) будет послана заявка по цене, с учетом TakeProfitProtectionSpread. Абсолютное значение, или в процентах.
public Unit TakeProfitProtectionSpread { get; set; }
value = transaqOrderCondition.TakeProfitProtectionSpread
transaqOrderCondition.TakeProfitProtectionSpread = value
Защитный спред. Величина, которя будет прибавлятся (при TP на покупку) или отниматься (при TP на продажу) к цене TakeProfitActivationPrice, при отравке заявки на биржу. Абсолютное значение, или в процентах.
public int? TakeProfitProtectionTime { get; set; }
value = transaqOrderCondition.TakeProfitProtectionTime
transaqOrderCondition.TakeProfitProtectionTime = value
Защитное время, в сек. Защитное время позволяет предотвратить исполнение при "проколах" на рынке. Т.е. в таких ситуациях, когда цены на рынке лишь кратковременно достигают уровня StopLossActivationPrice, и вскоре возвращаются обратно. Нужно при использовании трейлинга, при выставленном значении TakeProfitCorrection.
public bool? TakeProfitUseCredit { get; set; }
value = transaqOrderCondition.TakeProfitUseCredit
transaqOrderCondition.TakeProfitUseCredit = value
使用功劳.
public Unit TakeProfitVolume { get; set; }
value = transaqOrderCondition.TakeProfitVolume
transaqOrderCondition.TakeProfitVolume = value
量,绝对值,或百分比。
public TransaqOrderConditionTypes Type { get; set; }
value = transaqOrderCondition.Type
transaqOrderCondition.Type = value
停止进入类型。
public DateTime? ValidFor { get; set; }
value = transaqOrderCondition.ValidFor
transaqOrderCondition.ValidFor = value
申请有效期至.