Class Transaction
Специальный класс для создания строк транзакций Quik-a.
Namespace: StockSharp.Quik
Assembly: StockSharp.Quik.dll
Syntax
public sealed class Transaction : Dictionary<string, string>
Constructors
Transaction(TransactionTypes, OrderMessage)
Create Transaction.
Declaration
public Transaction(TransactionTypes transactionType, OrderMessage message)
Parameters
Type | Name | Description |
---|---|---|
TransactionTypes | transactionType | Тип транзакции. |
OrderMessage | message | Сообщение, ассоциированное с данной транзакцией. |
Fields
Account
Account number.
Declaration
public const string Account = "ACCOUNT"
Field Value
Type | Description |
---|---|
String |
Action
Вид транзакции.
Declaration
public const string Action = "ACTION"
Field Value
Type | Description |
---|---|
String |
ActiveFrom
Время начала действия заявки типа «Тэйк-профит и стоп-лимит» в формате «ЧЧММСС».
Declaration
public const string ActiveFrom = "ACTIVE_FROM_TIME"
Field Value
Type | Description |
---|---|
String |
ActiveTo
Время окончания действия заявки типа «Тэйк-профит и стоп-лимит» в формате «ЧЧММСС».
Declaration
public const string ActiveTo = "ACTIVE_TO_TIME"
Field Value
Type | Description |
---|---|
String |
BaseContract
Идентификатор базового контракта для фьючерсов или опционов.
Declaration
public const string BaseContract = "BASE_CONTRACT"
Field Value
Type | Description |
---|---|
String |
BlockSecurities
Blocking code.
Declaration
public const string BlockSecurities = "BLOCK_SECURITIES"
Field Value
Type | Description |
---|---|
String |
ClassCode
Код класса, по которому выполняется транзакция.
Declaration
public const string ClassCode = "CLASSCODE"
Field Value
Type | Description |
---|---|
String |
ClientCode
The client code.
Declaration
public const string ClientCode = "CLIENT_CODE"
Field Value
Type | Description |
---|---|
String |
Comment
Текстовый комментарий.
Declaration
public const string Comment = "COMMENT"
Field Value
Type | Description |
---|---|
String |
ConditionOrderId
Регистрационный идентификатор заявки-условия.
Declaration
public const string ConditionOrderId = "BASE_ORDER_KEY"
Field Value
Type | Description |
---|---|
String |
ConditionOrderPartiallyMatched
Признак активации заявки «по исполнению» при частичном исполнении заявки-условия.
Declaration
public const string ConditionOrderPartiallyMatched = "ACTIVATE_IF_BASE_ORDER_PARTLY_FILLED"
Field Value
Type | Description |
---|---|
String |
ConditionOrderUseMatchedBalance
Признак использования в качестве объема заявки «по исполнению» исполненного количества бумаг заявки-условия.
Declaration
public const string ConditionOrderUseMatchedBalance = "USE_BASE_ORDER_BALANCE"
Field Value
Type | Description |
---|---|
String |
CurrencyCode
Код валюты расчетов по внебиржевой сделки, например, «SUR» – рубли РФ, «USD» – доллары США. Параметр внебиржевой сделки.
Declaration
public const string CurrencyCode = "CURR_CODE"
Field Value
Type | Description |
---|---|
String |
ExpiryDate
Срок действия стоп-заявки.
Declaration
public const string ExpiryDate = "EXPIRY_DATE"
Field Value
Type | Description |
---|---|
String |
FirmId
Идентификатор участника торгов (код фирмы).
Declaration
public const string FirmId = "FIRM_ID"
Field Value
Type | Description |
---|---|
String |
FirstOrderId
Идентификатор первой заявки.
Declaration
public const string FirstOrderId = "FIRST_ORDER_NUMBER"
Field Value
Type | Description |
---|---|
String |
FirstOrderNewPrice
Цена в первой заявке.
Declaration
public const string FirstOrderNewPrice = "FIRST_ORDER_NEW_PRICE"
Field Value
Type | Description |
---|---|
String |
FirstOrderNewVolume
Количество в первой заявке.
Declaration
public const string FirstOrderNewVolume = "FIRST_ORDER_NEW_QUANTITY"
Field Value
Type | Description |
---|---|
String |
ForAccount
Owner of transaction (OTC trade).
Declaration
public const string ForAccount = "FOR_ACCOUNT"
Field Value
Type | Description |
---|---|
String |
FortsMode
Режим перестановки заявок на рынке FORTS.
Declaration
public const string FortsMode = "MODE"
Field Value
Type | Description |
---|---|
String |
IsActiveInTime
Признак действия заявки типа «Тэйк-профит и стоп-лимит» в течение определенного интервала времени.
Declaration
public const string IsActiveInTime = "IS_ACTIVE_IN_TIME"
Field Value
Type | Description |
---|---|
String |
LinkedOrderCancel
Признак снятия стоп-заявки при частичном исполнении связанной лимитированной заявки.
Declaration
public const string LinkedOrderCancel = "KILL_IF_LINKED_ORDER_PARTLY_FILLED"
Field Value
Type | Description |
---|---|
String |
LinkedOrderPrice
Цена связанной лимитированной заявки.
Declaration
public const string LinkedOrderPrice = "LINKED_ORDER_PRICE"
Field Value
Type | Description |
---|---|
String |
LowerDiscount
REPO-M the lower limit value of the discount.
Declaration
public const string LowerDiscount = "LOWER_DISCOUNT"
Field Value
Type | Description |
---|---|
String |
MarketMakerOrder
Признак того, является ли заявка заявкой Маркет-Мейкера. Возможные значения: «YES» или «NO». Значение по умолчанию (если параметр отсутствует): «NO»
Declaration
public const string MarketMakerOrder = "MARKET_MAKER_ORDER"
Field Value
Type | Description |
---|---|
String |
MarketStopLimit
Признак исполнения заявки по рыночной цене при наступлении условия «стоп-лимит».
Declaration
public const string MarketStopLimit = "MARKET_STOP_LIMIT"
Field Value
Type | Description |
---|---|
String |
MarketTakeProfit
Признак исполнения заявки по рыночной цене при наступлении условия «тэйк-профит».
Declaration
public const string MarketTakeProfit = "MARKET_TAKE_PROFIT"
Field Value
Type | Description |
---|---|
String |
MatchRef
Ссылка, которая связывает две сделки РЕПО или РПС. Сделка может быть заключена только между контрагентами, указавшими одинаковое значение этого параметра в своих заявках. Параметр представляет собой произвольный набор количеством до 10 символов (допускаются цифры и буквы).
Declaration
public const string MatchRef = "MATCHREF"
Field Value
Type | Description |
---|---|
String |
Remarks
Необязательный параметр.
OffsetUnit
Единицы измерения отступа.
Declaration
public const string OffsetUnit = "OFFSET_UNITS"
Field Value
Type | Description |
---|---|
String |
OffsetValue
Величина отступа от максимума (минимума) цены последней сделки.
Declaration
public const string OffsetValue = "OFFSET"
Field Value
Type | Description |
---|---|
String |
OrderId
Идентификатор заявки, снимаемой из торговой системы.
Declaration
public const string OrderId = "ORDER_KEY"
Field Value
Type | Description |
---|---|
String |
OtherSecurityClassCode
Класс инструмента условия.
Declaration
public const string OtherSecurityClassCode = "STOPPRICE_CLASSCODE"
Field Value
Type | Description |
---|---|
String |
OtherSecurityCode
Код инструмента условия.
Declaration
public const string OtherSecurityCode = "STOPPRICE_SECCODE"
Field Value
Type | Description |
---|---|
String |
Partner
Partner-organization.
Declaration
public const string Partner = "PARTNER"
Field Value
Type | Description |
---|---|
String |
Price
Цена заявки, за единицу инструмента.
Declaration
public const string Price = "PRICE"
Field Value
Type | Description |
---|---|
String |
RefundRate
The rate of fixed compensation payable in the event that the second part of the repo, the percentage.
Declaration
public const string RefundRate = "REFUNDRATE"
Field Value
Type | Description |
---|---|
String |
RepoRate
Repo rate, in percentage.
Declaration
public const string RepoRate = "RepoRATE"
Field Value
Type | Description |
---|---|
String |
RepoTerm
REPO expiration.
Declaration
public const string RepoTerm = "RepoTERM"
Field Value
Type | Description |
---|---|
String |
RepoValue
REPO-M volume.
Declaration
public const string RepoValue = "RepoVALUE"
Field Value
Type | Description |
---|---|
String |
SecondOrderNewPrice
Цена во второй заявке.
Declaration
public const string SecondOrderNewPrice = "SECOND_ORDER_NEW_PRICE"
Field Value
Type | Description |
---|---|
String |
SecondOrderNewVolume
Количество во второй заявке.
Declaration
public const string SecondOrderNewVolume = "SECOND_ORDER_NEW_QUANTITY"
Field Value
Type | Description |
---|---|
String |
SecondOrderNumber
Идентификатор второй заявки.
Declaration
public const string SecondOrderNumber = "SECOND_ORDER_NUMBER"
Field Value
Type | Description |
---|---|
String |
SecondPrice
REPO second price part.
Declaration
public const string SecondPrice = "PRICE2"
Field Value
Type | Description |
---|---|
String |
SecurityCode
Код инструмента, по которому выполняется транзакция.
Declaration
public const string SecurityCode = "SECCODE"
Field Value
Type | Description |
---|---|
String |
SettleCode
Settlement code.
Declaration
public const string SettleCode = "SETTLE_CODE"
Field Value
Type | Description |
---|---|
String |
SettleDate
Execution date OTC.
Declaration
public const string SettleDate = "SETTLE_DATE"
Field Value
Type | Description |
---|---|
String |
Side
Order direction.
Declaration
public const string Side = "OPERATION"
Field Value
Type | Description |
---|---|
String |
SpreadUnit
Единицы измерения защитного спрэда.
Declaration
public const string SpreadUnit = "SPREAD_UNITS"
Field Value
Type | Description |
---|---|
String |
SpreadValue
Величина защитного спрэда.
Declaration
public const string SpreadValue = "SPREAD"
Field Value
Type | Description |
---|---|
String |
StartDiscount
REPO-M the begin value of the discount.
Declaration
public const string StartDiscount = "START_DISCOUNT"
Field Value
Type | Description |
---|---|
String |
StopLimitPrice
Цена условия «стоп-лимит» для заявки типа «Тэйк-профит и стоп-лимит».
Declaration
public const string StopLimitPrice = "STOPPRICE2"
Field Value
Type | Description |
---|---|
String |
StopOrderId
Идентификатор стоп-заявки, снимаемой из торговой системы.
Declaration
public const string StopOrderId = "STOP_ORDER_KEY"
Field Value
Type | Description |
---|---|
String |
StopOrderKind
Тип стоп-заявки.
Declaration
public const string StopOrderKind = "STOP_ORDER_KIND"
Field Value
Type | Description |
---|---|
String |
StopPrice
Стоп-цена, за единицу инструмента.
Declaration
public const string StopPrice = "STOPPRICE"
Field Value
Type | Description |
---|---|
String |
StopPriceCondition
Направление предельного изменения стоп-цены.
Declaration
public const string StopPriceCondition = "STOPPRICE_CONDITION"
Field Value
Type | Description |
---|---|
String |
TimeInForce
Время жизни лимитной заявки.
Declaration
public const string TimeInForce = "EXECUTION_CONDITION"
Field Value
Type | Description |
---|---|
String |
TransactionId
Уникальный идентификатор заявки.
Declaration
public const string TransactionId = "TRANS_ID"
Field Value
Type | Description |
---|---|
String |
Type
Тип заявки.
Declaration
public const string Type = "TYPE"
Field Value
Type | Description |
---|---|
String |
UpperDiscount
REPO-M the upper limit value of the discount.
Declaration
public const string UpperDiscount = "UPPER_DISCOUNT"
Field Value
Type | Description |
---|---|
String |
VisibleVolume
Видимое количество лотов в заявке.
Declaration
public const string VisibleVolume = "Видимое количество"
Field Value
Type | Description |
---|---|
String |
Volume
Количество лотов в заявке.
Declaration
public const string Volume = "QUANTITY"
Field Value
Type | Description |
---|---|
String |
Properties
Message
Сообщение, ассоциированное с данной транзакцией.
Declaration
public OrderMessage Message { get; }
Property Value
Type | Description |
---|---|
OrderMessage |
Names
Все названия инструкций, добавленные в данный момент.
Declaration
public IEnumerable<string> Names { get; }
Property Value
Type | Description |
---|---|
IEnumerable<String> |
TransactionType
Тип транзакции.
Declaration
public TransactionTypes TransactionType { get; }
Property Value
Type | Description |
---|---|
TransactionTypes |
Methods
GetInstruction(String)
Получить значение инструкции по имени. Если инструкция не добавлена, то возвращается null.
Declaration
public string GetInstruction(string name)
Parameters
Type | Name | Description |
---|---|---|
String | name | Имя инструкции. |
Returns
Type | Description |
---|---|
String | Значение инструкции. |
GetInstruction<T>(String)
Получить значение инструкции по имени. Если инструкция не добавлена, то возвращается пустое значение T
.
Declaration
public T GetInstruction<T>(string name)
Parameters
Type | Name | Description |
---|---|---|
String | name | Имя инструкции. |
Returns
Type | Description |
---|---|
T | Значение инструкции. |
Type Parameters
Name | Description |
---|---|
T | Value type. |
RemoveInstruction(String)
Удалить инструкцию.
Declaration
public Transaction RemoveInstruction(string name)
Parameters
Type | Name | Description |
---|---|---|
String | name | Название инструкции. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetAccount(String)
Установить значение для инструкции Account.
Declaration
public Transaction SetAccount(string account)
Parameters
Type | Name | Description |
---|---|---|
String | account | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetAction(String)
Установить значение для инструкции Action.
Declaration
public Transaction SetAction(string action)
Parameters
Type | Name | Description |
---|---|---|
String | action | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetActiveFrom(DateTime)
Установить значение для инструкции ActiveFrom.
Declaration
public Transaction SetActiveFrom(DateTime time)
Parameters
Type | Name | Description |
---|---|---|
DateTime | time | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetActiveTo(DateTime)
Установить значение для инструкции ActiveTo.
Declaration
public Transaction SetActiveTo(DateTime time)
Parameters
Type | Name | Description |
---|---|---|
DateTime | time | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetBaseContract(String)
Установить значение для инструкции BaseContract.
Declaration
public Transaction SetBaseContract(string baseContract)
Parameters
Type | Name | Description |
---|---|---|
String | baseContract | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetBlockSecurities(Boolean)
Установить значение для инструкции BlockSecurities.
Declaration
public Transaction SetBlockSecurities(bool block)
Parameters
Type | Name | Description |
---|---|---|
Boolean | block | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetClassCode(String)
Установить значение для инструкции ClassCode.
Declaration
public Transaction SetClassCode(string classCode)
Parameters
Type | Name | Description |
---|---|---|
String | classCode | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetClientCode(String)
Установить значение для инструкции ClientCode.
Declaration
public Transaction SetClientCode(string clientCode)
Parameters
Type | Name | Description |
---|---|---|
String | clientCode | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetComment(String)
Установить значение для инструкции Comment.
Declaration
public Transaction SetComment(string comment)
Parameters
Type | Name | Description |
---|---|---|
String | comment | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetConditionOrderId(Int64)
Установить значение для инструкции ConditionOrderId.
Declaration
public Transaction SetConditionOrderId(long conditionOrderId)
Parameters
Type | Name | Description |
---|---|---|
Int64 | conditionOrderId | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetConditionOrderPartiallyMatched(Boolean)
Установить значение для инструкции ConditionOrderPartiallyMatched.
Declaration
public Transaction SetConditionOrderPartiallyMatched(bool conditionOrderPartiallyMatched)
Parameters
Type | Name | Description |
---|---|---|
Boolean | conditionOrderPartiallyMatched | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetConditionOrderUseMatchedBalance(Boolean)
Установить значение для инструкции ConditionOrderUseMatchedBalance.
Declaration
public Transaction SetConditionOrderUseMatchedBalance(bool conditionOrderUseMatchedBalance)
Parameters
Type | Name | Description |
---|---|---|
Boolean | conditionOrderUseMatchedBalance | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetCurrencyCode(String)
Установить значение для инструкции CurrencyCode.
Declaration
public Transaction SetCurrencyCode(string code)
Parameters
Type | Name | Description |
---|---|---|
String | code | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetExpiryDate(Nullable<DateTimeOffset>)
Установить значение для инструкции ExpiryDate.
Declaration
public Transaction SetExpiryDate(Nullable<DateTimeOffset> time)
Parameters
Type | Name | Description |
---|---|---|
Nullable<DateTimeOffset> | time | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetFirmId(String)
Установить значение для инструкции FirmId.
Declaration
public Transaction SetFirmId(string value)
Parameters
Type | Name | Description |
---|---|---|
String | value | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetFirstOrderId(Int64)
Установить значение для инструкции FirstOrderId.
Declaration
public Transaction SetFirstOrderId(long orderId)
Parameters
Type | Name | Description |
---|---|---|
Int64 | orderId | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetFirstOrderPrice(Decimal)
Установить значение для инструкции FirstOrderNewPrice.
Declaration
public Transaction SetFirstOrderPrice(Decimal price)
Parameters
Type | Name | Description |
---|---|---|
Decimal | price | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetFirstVolume(Int32)
Установить значение для инструкции SetFirstVolume(Int32).
Declaration
public Transaction SetFirstVolume(int volume)
Parameters
Type | Name | Description |
---|---|---|
Int32 | volume | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetForAccount(String)
Установить значение для инструкции ForAccount.
Declaration
public Transaction SetForAccount(string value)
Parameters
Type | Name | Description |
---|---|---|
String | value | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetFortsMode(Int32)
Установить значение для инструкции FortsMode.
Declaration
public Transaction SetFortsMode(int modeId)
Parameters
Type | Name | Description |
---|---|---|
Int32 | modeId | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetInstruction(String, String)
Установить инструкцию. Если с данным именем ранее уже добавлена инструкция, то применяется новое значение.
Declaration
public Transaction SetInstruction(string name, string value)
Parameters
Type | Name | Description |
---|---|---|
String | name | Название инструкции. |
String | value | Значение инструкции. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetInstruction<T>(String, T)
Установить инструкцию. Если с данным именем ранее уже добавлена инструкция, то применяется новое значение.
Declaration
public Transaction SetInstruction<T>(string name, T value)
Parameters
Type | Name | Description |
---|---|---|
String | name | Название инструкции. |
T | value | Значение инструкции. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
Type Parameters
Name | Description |
---|---|
T | Value type. |
SetIsActiveInTime(Boolean)
Установить значение для инструкции IsActiveInTime.
Declaration
public Transaction SetIsActiveInTime(bool isActiveInTime)
Parameters
Type | Name | Description |
---|---|---|
Boolean | isActiveInTime | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetLinkedOrderCancel(Boolean)
Установить значение для инструкции LinkedOrderCancel.
Declaration
public Transaction SetLinkedOrderCancel(bool cancel)
Parameters
Type | Name | Description |
---|---|---|
Boolean | cancel | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetLinkedOrderPrice(Decimal)
Установить значение для инструкции LinkedOrderPrice.
Declaration
public Transaction SetLinkedOrderPrice(Decimal linkedOrderPrice)
Parameters
Type | Name | Description |
---|---|---|
Decimal | linkedOrderPrice | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetLowerDiscount(Int32)
Установить значение для инструкции LowerDiscount.
Declaration
public Transaction SetLowerDiscount(int percents)
Parameters
Type | Name | Description |
---|---|---|
Int32 | percents | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetMarketMakerOrder(String)
Установить значение для инструкции MarketMakerOrder.
Declaration
public Transaction SetMarketMakerOrder(string value)
Parameters
Type | Name | Description |
---|---|---|
String | value | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetMarketStopLimit(Boolean)
Установить значение для инструкции MarketStopLimit.
Declaration
public Transaction SetMarketStopLimit(bool isMarketStopLimit)
Parameters
Type | Name | Description |
---|---|---|
Boolean | isMarketStopLimit | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetMarketTakeProfit(Boolean)
Установить значение для инструкции MarketTakeProfit.
Declaration
public Transaction SetMarketTakeProfit(bool isMarketTakeProfit)
Parameters
Type | Name | Description |
---|---|---|
Boolean | isMarketTakeProfit | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetMatchRef(String)
Установить значение для инструкции MatchRef.
Declaration
public Transaction SetMatchRef(string refference)
Parameters
Type | Name | Description |
---|---|---|
String | refference | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetOffset(Unit)
Установить значение для инструкции OffsetValue и OffsetUnit.
Declaration
public Transaction SetOffset(Unit offset)
Parameters
Type | Name | Description |
---|---|---|
Unit | offset | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetOrderId(Int64)
Установить значение для инструкции OrderId.
Declaration
public Transaction SetOrderId(long orderId)
Parameters
Type | Name | Description |
---|---|---|
Int64 | orderId | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetOtherSecurity(String, String)
Установить значения для инструкций OtherSecurityClassCode и OtherSecurityCode.
Declaration
public Transaction SetOtherSecurity(string secCode, string secClass)
Parameters
Type | Name | Description |
---|---|---|
String | secCode | Instrument code. |
String | secClass | Класс инструмента |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetPartner(String)
Установить значение для инструкции Partner.
Declaration
public Transaction SetPartner(string partner)
Parameters
Type | Name | Description |
---|---|---|
String | partner | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetPrice(Decimal)
Установить значение для инструкции Price.
Declaration
public Transaction SetPrice(Decimal price)
Parameters
Type | Name | Description |
---|---|---|
Decimal | price | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetRefundRate(Int32)
Установить значение для инструкции RefundRate.
Declaration
public Transaction SetRefundRate(int percents)
Parameters
Type | Name | Description |
---|---|---|
Int32 | percents | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetRepoRate(Int32)
Установить значение для инструкции RepoRate.
Declaration
public Transaction SetRepoRate(int percents)
Parameters
Type | Name | Description |
---|---|---|
Int32 | percents | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetRepoTerm(Int32)
Установить значение для инструкции RepoTerm.
Declaration
public Transaction SetRepoTerm(int days)
Parameters
Type | Name | Description |
---|---|---|
Int32 | days | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetRepoValue(Decimal)
Установить значение для инструкции RepoValue.
Declaration
public Transaction SetRepoValue(Decimal value)
Parameters
Type | Name | Description |
---|---|---|
Decimal | value | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetSecondPrice(Decimal)
Установить значение для инструкции SecondPrice.
Declaration
public Transaction SetSecondPrice(Decimal price)
Parameters
Type | Name | Description |
---|---|---|
Decimal | price | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetSecurityCode(String)
Установить значение для инструкции SecurityCode.
Declaration
public Transaction SetSecurityCode(string securityCode)
Parameters
Type | Name | Description |
---|---|---|
String | securityCode | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetSettleCode(String)
Установить значение для инструкции SettleCode.
Declaration
public Transaction SetSettleCode(string code)
Parameters
Type | Name | Description |
---|---|---|
String | code | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetSettleDate(DateTime)
Установить значение для инструкции SettleDate.
Declaration
public Transaction SetSettleDate(DateTime date)
Parameters
Type | Name | Description |
---|---|---|
DateTime | date | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetSide(Sides)
Установить значение для инструкции Side.
Declaration
public Transaction SetSide(Sides side)
Parameters
Type | Name | Description |
---|---|---|
Sides | side | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetSpread(Unit)
Установить значение для инструкции SpreadValue и SpreadUnit.
Declaration
public Transaction SetSpread(Unit spread)
Parameters
Type | Name | Description |
---|---|---|
Unit | spread | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetStartDiscount(Int32)
Установить значение для инструкции StartDiscount.
Declaration
public Transaction SetStartDiscount(int percents)
Parameters
Type | Name | Description |
---|---|---|
Int32 | percents | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetStopLimitPrice(Decimal)
Установить значение для инструкции StopLimitPrice.
Declaration
public Transaction SetStopLimitPrice(Decimal price)
Parameters
Type | Name | Description |
---|---|---|
Decimal | price | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetStopOrderId(Int64)
Установить значение для инструкции StopOrderId.
Declaration
public Transaction SetStopOrderId(long orderId)
Parameters
Type | Name | Description |
---|---|---|
Int64 | orderId | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetStopOrderKind(String)
Установить значение для инструкции StopOrderKind.
Declaration
public Transaction SetStopOrderKind(string stopOrderKind)
Parameters
Type | Name | Description |
---|---|---|
String | stopOrderKind | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetStopPrice(Decimal)
Установить значение для инструкции StopPrice.
Declaration
public Transaction SetStopPrice(Decimal price)
Parameters
Type | Name | Description |
---|---|---|
Decimal | price | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetStopPriceCondition(String)
Установить значение для инструкции StopPriceCondition.
Declaration
public Transaction SetStopPriceCondition(string stopPriceCondition)
Parameters
Type | Name | Description |
---|---|---|
String | stopPriceCondition | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetTimeInForce(TimeInForce)
Установить значение для инструкции TimeInForce.
Declaration
public Transaction SetTimeInForce(TimeInForce timeInForce)
Parameters
Type | Name | Description |
---|---|---|
TimeInForce | timeInForce | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetTransactionId(Int64)
Установить значение для инструкции TransactionId.
Declaration
public Transaction SetTransactionId(long transactionId)
Parameters
Type | Name | Description |
---|---|---|
Int64 | transactionId | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetType(OrderTypes)
Установить значение для инструкции Type.
Declaration
public Transaction SetType(OrderTypes type)
Parameters
Type | Name | Description |
---|---|---|
OrderTypes | type | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetUpperDiscount(Int32)
Установить значение для инструкции UpperDiscount.
Declaration
public Transaction SetUpperDiscount(int percents)
Parameters
Type | Name | Description |
---|---|---|
Int32 | percents | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetVisibleVolume(Int32)
Установить значение для инструкции VisibleVolume.
Declaration
public Transaction SetVisibleVolume(int volume)
Parameters
Type | Name | Description |
---|---|---|
Int32 | volume | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
SetVolume(Int32)
Установить значение для инструкции Volume.
Declaration
public Transaction SetVolume(int volume)
Parameters
Type | Name | Description |
---|---|---|
Int32 | volume | The value. |
Returns
Type | Description |
---|---|
Transaction | Транзакция. |
ToLuaString()
Привести строитель к строковому представлению для Lua.
Declaration
public string ToLuaString()
Returns
Type | Description |
---|---|
String | Строковое представление транзакции. |
ToString()
Привести строитель к строковому представлению.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String | Строковое представление транзакции. |