Class TransaqOrderCondition
Inheritance
TransaqOrderCondition
Assembly: StockSharp.Transaq.dll
Syntax
[DisplayNameLoc("Str2264", "Transaq")]
public class TransaqOrderCondition : OrderCondition, IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition
Constructors
TransaqOrderCondition()
Declaration
public TransaqOrderCondition()
Properties
AlgoType
Declaration
public Nullable<TransaqAlgoOrderConditionTypes> AlgoType { get; set; }
Property Value
AlgoValidAfter
С какого момента времени действительна.
Declaration
public Nullable<DateTimeOffset> AlgoValidAfter { get; set; }
Property Value
AlgoValidAfterType
Условие действительности заявки.
Declaration
public Nullable<TransaqAlgoOrderValidTypes> AlgoValidAfterType { get; set; }
Property Value
AlgoValidBefore
До какого момента времени действительна.
Declaration
public Nullable<DateTimeOffset> AlgoValidBefore { get; set; }
Property Value
AlgoValidBeforeType
Условие действительности заявки.
Declaration
public Nullable<TransaqAlgoOrderValidTypes> AlgoValidBeforeType { get; set; }
Property Value
AlgoValue
Цена для заявки, либо обеспеченность в процентах.
Declaration
public Nullable<Decimal> AlgoValue { get; set; }
Property Value
IsNtm
Declaration
public bool IsNtm { get; set; }
Property Value
IsRepo
Declaration
public bool IsRepo { get; set; }
Property Value
LinkedOrderId
Идентификатор связанной заявки.
Declaration
public Nullable<long> LinkedOrderId { get; set; }
Property Value
NtmInfo
Information for Negotiated Trades Mode orders.
Declaration
public NtmOrderInfo NtmInfo { get; set; }
Property Value
RepoInfo
Information for REPO\REPO-M orders.
Declaration
public RepoOrderInfo RepoInfo { get; set; }
Property Value
StopLossActivationPrice
Цена активации, при достижении которой будет выставлена заявка по цене, указанной в StopLossOrderPrice.
Declaration
public Nullable<Decimal> StopLossActivationPrice { get; set; }
Property Value
StopLossByMarket
Declaration
public Nullable<bool> StopLossByMarket { get; set; }
Property Value
StopLossOrderPrice
Цена выставляемой заявки, которая будет отправлена на биржу при активации по цене, указанной в StopLossActivationPrice.
Абсолютное значение, или в процентах.
Declaration
public Unit StopLossOrderPrice { get; set; }
Property Value
StopLossProtectionTime
Защитное время, в сек. Защитное время позволяет предотвратить исполнение при "проколах" на рынке.
Т.е. в таких ситуациях, когда цены на рынке лишь кратковременно достигают уровня StopLossActivationPrice, и вскоре возвращаются обратно.
Declaration
public Nullable<int> StopLossProtectionTime { get; set; }
Property Value
StopLossUseCredit
Declaration
public Nullable<bool> StopLossUseCredit { get; set; }
Property Value
StopLossVolume
Объем (абсолютное значение или в процентах).
Declaration
public Unit StopLossVolume { get; set; }
Property Value
TakeProfitActivationPrice
Declaration
public Nullable<Decimal> TakeProfitActivationPrice { get; set; }
Property Value
TakeProfitByMarket
Выставить заявку по рынку.
Declaration
public Nullable<bool> TakeProfitByMarket { get; set; }
Property Value
TakeProfitCorrection
Коррекция. Если задано, то после активации заявки по TakeProfitActivationPrice и снижении цены (для TP на продажу)
или повышения цены (для TP на покупку) будет послана заявка по цене, с учетом TakeProfitProtectionSpread.
Абсолютное значение, или в процентах.
Declaration
public Unit TakeProfitCorrection { get; set; }
Property Value
TakeProfitProtectionSpread
Защитный спред. Величина, которая будет прибавляться (при TP на покупку) или отниматься (при TP на продажу) к цене TakeProfitActivationPrice, при отправке заявки на биржу. Абсолютное значение, или в процентах.
Declaration
public Unit TakeProfitProtectionSpread { get; set; }
Property Value
TakeProfitProtectionTime
Защитное время, в сек. Защитное время позволяет предотвратить исполнение при "проколах" на рынке.
Т.е. в таких ситуациях, когда цены на рынке лишь кратковременно достигают уровня StopLossActivationPrice, и вскоре возвращаются обратно.
Нужно при использовании трейлинга, при выставленном значении TakeProfitCorrection.
Declaration
public Nullable<int> TakeProfitProtectionTime { get; set; }
Property Value
TakeProfitUseCredit
Declaration
public Nullable<bool> TakeProfitUseCredit { get; set; }
Property Value
TakeProfitVolume
Объем.
Абсолютное значение, или в процентах.
Declaration
public Unit TakeProfitVolume { get; set; }
Property Value
Type
Declaration
public TransaqOrderConditionTypes Type { get; set; }
Property Value
ValidFor
Declaration
public Nullable<DateTimeOffset> ValidFor { get; set; }
Property Value
Explicit Interface Implementations
IStopLossOrderCondition.set_IsTrailing(Boolean)
Declaration
void IStopLossOrderCondition.set_IsTrailing(bool #=zR7hB$bs=)
Parameters
Type |
Name |
Description |
Boolean |
#=zR7hB$bs= |
|
ITakeProfitOrderCondition.set_ActivationPrice(Nullable<Decimal>)
Declaration
void ITakeProfitOrderCondition.set_ActivationPrice(Nullable<Decimal> #=zR7hB$bs=)
Parameters
ITakeProfitOrderCondition.get_ActivationPrice()
Declaration
Nullable<Decimal> ITakeProfitOrderCondition.get_ActivationPrice()
Returns
IStopLossOrderCondition.set_ClosePositionPrice(Nullable<Decimal>)
Declaration
void IStopLossOrderCondition.set_ClosePositionPrice(Nullable<Decimal> #=zR7hB$bs=)
Parameters
IStopLossOrderCondition.get_ClosePositionPrice()
Declaration
Nullable<Decimal> IStopLossOrderCondition.get_ClosePositionPrice()
Returns
ITakeProfitOrderCondition.set_IsTrailing(Boolean)
Declaration
void ITakeProfitOrderCondition.set_IsTrailing(bool #=zR7hB$bs=)
Parameters
Type |
Name |
Description |
Boolean |
#=zR7hB$bs= |
|
IStopLossOrderCondition.get_ActivationPrice()
Declaration
Nullable<Decimal> IStopLossOrderCondition.get_ActivationPrice()
Returns
ITakeProfitOrderCondition.get_IsTrailing()
Declaration
bool ITakeProfitOrderCondition.get_IsTrailing()
Returns
ITakeProfitOrderCondition.set_ClosePositionPrice(Nullable<Decimal>)
Declaration
void ITakeProfitOrderCondition.set_ClosePositionPrice(Nullable<Decimal> #=zR7hB$bs=)
Parameters
ITakeProfitOrderCondition.get_ClosePositionPrice()
Declaration
Nullable<Decimal> ITakeProfitOrderCondition.get_ClosePositionPrice()
Returns
IStopLossOrderCondition.set_ActivationPrice(Nullable<Decimal>)
Declaration
void IStopLossOrderCondition.set_ActivationPrice(Nullable<Decimal> #=zR7hB$bs=)
Parameters
IStopLossOrderCondition.get_IsTrailing()
Declaration
bool IStopLossOrderCondition.get_IsTrailing()
Returns
Implements
Extension Methods