Show / Hide Table of Contents

Class TransaqOrderCondition

Условия стоп-заявок, специфичных для StockSharp.Transaq.

Inheritance
Object
OrderCondition
TransaqOrderCondition
Implements
IStopLossOrderCondition
ITakeProfitOrderCondition
IRepoOrderCondition
INtmOrderCondition
Inherited Members
OrderCondition.Clone()
OrderCondition.ToString()
OrderCondition.Parameters
Namespace: StockSharp.Transaq
Assembly: StockSharp.Transaq.dll
Syntax
[DisplayNameLoc("Str2264", "Transaq")]
public class TransaqOrderCondition : OrderCondition, IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition

Constructors

TransaqOrderCondition()

Создать TransaqOrderCondition.

Declaration
public TransaqOrderCondition()

Properties

AlgoType

Условие.

Declaration
public Nullable<TransaqAlgoOrderConditionTypes> AlgoType { get; set; }
Property Value
Type Description
Nullable<TransaqAlgoOrderConditionTypes>

AlgoValidAfter

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

Declaration
public Nullable<DateTimeOffset> AlgoValidAfter { get; set; }
Property Value
Type Description
Nullable<DateTimeOffset>

AlgoValidAfterType

Условие действительности заявки.

Declaration
public Nullable<TransaqAlgoOrderValidTypes> AlgoValidAfterType { get; set; }
Property Value
Type Description
Nullable<TransaqAlgoOrderValidTypes>

AlgoValidBefore

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

Declaration
public Nullable<DateTimeOffset> AlgoValidBefore { get; set; }
Property Value
Type Description
Nullable<DateTimeOffset>

AlgoValidBeforeType

Условие действительности заявки.

Declaration
public Nullable<TransaqAlgoOrderValidTypes> AlgoValidBeforeType { get; set; }
Property Value
Type Description
Nullable<TransaqAlgoOrderValidTypes>

AlgoValue

Цена для заявки, либо обеспеченность в процентах.

Declaration
public Nullable<Decimal> AlgoValue { get; set; }
Property Value
Type Description
Nullable<Decimal>

IsNtm

NTM.

Declaration
public bool IsNtm { get; set; }
Property Value
Type Description
Boolean

IsRepo

REPO.

Declaration
public bool IsRepo { get; set; }
Property Value
Type Description
Boolean

LinkedOrderId

Идентификатор связанной заявки.

Declaration
public Nullable<long> LinkedOrderId { get; set; }
Property Value
Type Description
Nullable<Int64>

NtmInfo

Information for Negotiated Trades Mode orders.

Declaration
public NtmOrderInfo NtmInfo { get; set; }
Property Value
Type Description
NtmOrderInfo

RepoInfo

Information for REPO\REPO-M orders.

Declaration
public RepoOrderInfo RepoInfo { get; set; }
Property Value
Type Description
RepoOrderInfo

StopLossActivationPrice

Цена активации, при достижении которой будет выставлена заявка по цене, указанной в StopLossOrderPrice.

Declaration
public Nullable<Decimal> StopLossActivationPrice { get; set; }
Property Value
Type Description
Nullable<Decimal>

StopLossByMarket

Выставить заявку по рынку (в этом случае StopLossOrderPrice игнорируется).

Declaration
public Nullable<bool> StopLossByMarket { get; set; }
Property Value
Type Description
Nullable<Boolean>

StopLossOrderPrice

Цена выставляемой заявки, которая будет отправлена на биржу при активации по цене, указанной в StopLossActivationPrice. Абсолютное значение, или в процентах.

Declaration
public Unit StopLossOrderPrice { get; set; }
Property Value
Type Description
Unit

StopLossProtectionTime

Защитное время, в сек. Защитное время позволяет предотвратить исполнение при "проколах" на рынке. Т.е. в таких ситуациях, когда цены на рынке лишь кратковременно достигают уровня StopLossActivationPrice, и вскоре возвращаются обратно.

Declaration
public Nullable<int> StopLossProtectionTime { get; set; }
Property Value
Type Description
Nullable<Int32>

StopLossUseCredit

Использовать кредит.

Declaration
public Nullable<bool> StopLossUseCredit { get; set; }
Property Value
Type Description
Nullable<Boolean>

StopLossVolume

Объем (абсолютное значение или в процентах).

Declaration
public Unit StopLossVolume { get; set; }
Property Value
Type Description
Unit

TakeProfitActivationPrice

Цена активации, при достижении которой будет отправлена заявка на биржу с указанной ценой, с учетом TakeProfitProtectionSpread.

Declaration
public Nullable<Decimal> TakeProfitActivationPrice { get; set; }
Property Value
Type Description
Nullable<Decimal>

TakeProfitByMarket

Выставить заявку по рынку.

Declaration
public Nullable<bool> TakeProfitByMarket { get; set; }
Property Value
Type Description
Nullable<Boolean>

TakeProfitCorrection

Коррекция. Если задано, то после активации заявки по TakeProfitActivationPrice и снижении цены (для TP на продажу) или повышения цены (для TP на покупку) будет послана заявка по цене, с учетом TakeProfitProtectionSpread. Абсолютное значение, или в процентах.

Declaration
public Unit TakeProfitCorrection { get; set; }
Property Value
Type Description
Unit

TakeProfitProtectionSpread

Защитный спред. Величина, которая будет прибавляться (при TP на покупку) или отниматься (при TP на продажу) к цене TakeProfitActivationPrice, при отправке заявки на биржу. Абсолютное значение, или в процентах.

Declaration
public Unit TakeProfitProtectionSpread { get; set; }
Property Value
Type Description
Unit

TakeProfitProtectionTime

Защитное время, в сек. Защитное время позволяет предотвратить исполнение при "проколах" на рынке. Т.е. в таких ситуациях, когда цены на рынке лишь кратковременно достигают уровня StopLossActivationPrice, и вскоре возвращаются обратно. Нужно при использовании трейлинга, при выставленном значении TakeProfitCorrection.

Declaration
public Nullable<int> TakeProfitProtectionTime { get; set; }
Property Value
Type Description
Nullable<Int32>

TakeProfitUseCredit

Использовать кредит.

Declaration
public Nullable<bool> TakeProfitUseCredit { get; set; }
Property Value
Type Description
Nullable<Boolean>

TakeProfitVolume

Объем. Абсолютное значение, или в процентах.

Declaration
public Unit TakeProfitVolume { get; set; }
Property Value
Type Description
Unit

Type

Тип стоп-заявки.

Declaration
public TransaqOrderConditionTypes Type { get; set; }
Property Value
Type Description
TransaqOrderConditionTypes

ValidFor

Заявка действительна до.

Declaration
public Nullable<DateTimeOffset> ValidFor { get; set; }
Property Value
Type Description
Nullable<DateTimeOffset>

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
Type Name Description
Nullable<Decimal> #=zR7hB$bs=

ITakeProfitOrderCondition.get_ActivationPrice()

Declaration
Nullable<Decimal> ITakeProfitOrderCondition.get_ActivationPrice()
Returns
Type Description
Nullable<Decimal>

IStopLossOrderCondition.set_ClosePositionPrice(Nullable<Decimal>)

Declaration
void IStopLossOrderCondition.set_ClosePositionPrice(Nullable<Decimal> #=zR7hB$bs=)
Parameters
Type Name Description
Nullable<Decimal> #=zR7hB$bs=

IStopLossOrderCondition.get_ClosePositionPrice()

Declaration
Nullable<Decimal> IStopLossOrderCondition.get_ClosePositionPrice()
Returns
Type Description
Nullable<Decimal>

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
Type Description
Nullable<Decimal>

ITakeProfitOrderCondition.get_IsTrailing()

Declaration
bool ITakeProfitOrderCondition.get_IsTrailing()
Returns
Type Description
Boolean

ITakeProfitOrderCondition.set_ClosePositionPrice(Nullable<Decimal>)

Declaration
void ITakeProfitOrderCondition.set_ClosePositionPrice(Nullable<Decimal> #=zR7hB$bs=)
Parameters
Type Name Description
Nullable<Decimal> #=zR7hB$bs=

ITakeProfitOrderCondition.get_ClosePositionPrice()

Declaration
Nullable<Decimal> ITakeProfitOrderCondition.get_ClosePositionPrice()
Returns
Type Description
Nullable<Decimal>

IStopLossOrderCondition.set_ActivationPrice(Nullable<Decimal>)

Declaration
void IStopLossOrderCondition.set_ActivationPrice(Nullable<Decimal> #=zR7hB$bs=)
Parameters
Type Name Description
Nullable<Decimal> #=zR7hB$bs=

IStopLossOrderCondition.get_IsTrailing()

Declaration
bool IStopLossOrderCondition.get_IsTrailing()
Returns
Type Description
Boolean

Implements

IStopLossOrderCondition
ITakeProfitOrderCondition
IRepoOrderCondition
INtmOrderCondition

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾