Для изменения размера нажмите или перетащите

Transaction - класс

Специальный класс для создания строк транзакций Quik-a.
Иерархия наследования
SystemObject
  System.Collections.GenericDictionaryString, String
    StockSharp.QuikTransaction

Пространство имён:  StockSharp.Quik
Сборка:  StockSharp.Quik (в StockSharp.Quik.dll) Версия: 4.4.17.0 (4.4.17)
Синтаксис
C#
public sealed class Transaction : Dictionary<string, string>

Тип Transaction предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методTransaction
Создать Transaction.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоComparer (Унаследован от DictionaryString, String.)
Открытое свойствоCount (Унаследован от DictionaryString, String.)
Открытое свойствоItem
Gets or sets the value associated with the specified key.
(Унаследован от DictionaryString, String.)
Открытое свойствоKeys (Унаследован от DictionaryString, String.)
Открытое свойствоMessage
Сообщение, ассоциированное с данной транзакцией.
Открытое свойствоNames
Все названия инструкций, добавленные в данный момент.
Открытое свойствоTransactionType
Тип транзакции.
Открытое свойствоValues (Унаследован от DictionaryString, String.)
В начало страницы
Методы
  ИмяОписание
Открытый методAdd
Adds the specified key and value to the dictionary.
(Унаследован от DictionaryString, String.)
Открытый методClear (Унаследован от DictionaryString, String.)
Открытый методContainsKey (Унаследован от DictionaryString, String.)
Открытый методContainsValue (Унаследован от DictionaryString, String.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Открытый методGetEnumerator (Унаследован от DictionaryString, String.)
Открытый методGetHashCode
Serves as a hash function for a particular type.
(Унаследован от Object.)
Открытый методGetInstruction(String)
Получить значение инструкции по имени. Если инструкция не добавлена, то возвращается .
Открытый методGetInstructionT(String)
Получить значение инструкции по имени. Если инструкция не добавлена, то возвращается пустое значение T.
Открытый методGetObjectData (Унаследован от DictionaryString, String.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методOnDeserialization
Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.
(Унаследован от DictionaryString, String.)
Открытый методRemove (Унаследован от DictionaryString, String.)
Открытый методRemoveInstruction
Удалить инструкцию.
Открытый методSetAccount
Установить значение для инструкции Account.
Открытый методSetAction
Установить значение для инструкции Action.
Открытый методSetActiveFrom
Установить значение для инструкции ActiveFrom.
Открытый методSetActiveTo
Установить значение для инструкции ActiveTo.
Открытый методSetBaseContract
Установить значение для инструкции BaseContract.
Открытый методSetBlockSecurities
Установить значение для инструкции BlockSecurities.
Открытый методSetClassCode
Установить значение для инструкции ClassCode.
Открытый методSetClientCode
Установить значение для инструкции ClientCode.
Открытый методSetComment
Установить значение для инструкции Comment.
Открытый методSetConditionOrderId
Установить значение для инструкции ConditionOrderId.
Открытый методSetConditionOrderPartiallyMatched
Установить значение для инструкции ConditionOrderPartiallyMatched.
Открытый методSetConditionOrderUseMatchedBalance
Установить значение для инструкции ConditionOrderUseMatchedBalance.
Открытый методSetCurrencyCode
Установить значение для инструкции CurrencyCode.
Открытый методSetExpiryDate
Установить значение для инструкции ExpiryDate.
Открытый методSetFirmId
Установить значение для инструкции FirmId.
Открытый методSetFirstOrderId
Установить значение для инструкции FirstOrderId.
Открытый методSetFirstOrderPrice
Установить значение для инструкции FirstOrderNewPrice.
Открытый методSetFirstVolume
Установить значение для инструкции SetFirstVolume(Int32).
Открытый методSetForAccount
Установить значение для инструкции ForAccount.
Открытый методSetFortsMode
Установить значение для инструкции FortsMode.
Открытый методSetInstruction(String, String)
Установить инструкцию. Если с данным именем ранее уже добавлена инструкция, то применяется новое значение.
Открытый методSetInstructionT(String, T)
Установить инструкцию. Если с данным именем ранее уже добавлена инструкция, то применяется новое значение.
Открытый методSetIsActiveInTime
Установить значение для инструкции IsActiveInTime.
Открытый методSetLinkedOrderCancel
Установить значение для инструкции LinkedOrderCancel.
Открытый методSetLinkedOrderPrice
Установить значение для инструкции LinkedOrderPrice.
Открытый методSetLowerDiscount
Установить значение для инструкции LowerDiscount.
Открытый методSetMarketMakerOrder
Установить значение для инструкции MarketMakerOrder.
Открытый методSetMarketStopLimit
Установить значение для инструкции MarketStopLimit.
Открытый методSetMarketTakeProfit
Установить значение для инструкции MarketTakeProfit.
Открытый методSetMatchRef
Установить значение для инструкции MatchRef.
Открытый методSetOffset
Установить значение для инструкции OffsetValue и OffsetUnit.
Открытый методSetOrderId
Установить значение для инструкции OrderId.
Открытый методSetOtherSecurity
Установить значения для инструкций OtherSecurityClassCode и OtherSecurityCode.
Открытый методSetPartner
Установить значение для инструкции Partner.
Открытый методSetPrice
Установить значение для инструкции Price.
Открытый методSetRefundRate
Установить значение для инструкции RefundRate.
Открытый методSetRepoRate
Установить значение для инструкции RepoRate.
Открытый методSetRepoTerm
Установить значение для инструкции RepoTerm.
Открытый методSetRepoValue
Установить значение для инструкции RepoValue.
Открытый методSetSecondPrice
Установить значение для инструкции SecondPrice.
Открытый методSetSecurityCode
Установить значение для инструкции SecurityCode.
Открытый методSetSettleCode
Установить значение для инструкции SettleCode.
Открытый методSetSettleDate
Установить значение для инструкции SettleDate.
Открытый методSetSide
Установить значение для инструкции Side.
Открытый методSetSpread
Установить значение для инструкции SpreadValue и SpreadUnit.
Открытый методSetStartDiscount
Установить значение для инструкции StartDiscount.
Открытый методSetStopLimitPrice
Установить значение для инструкции StopLimitPrice.
Открытый методSetStopOrderId
Установить значение для инструкции StopOrderId.
Открытый методSetStopOrderKind
Установить значение для инструкции StopOrderKind.
Открытый методSetStopPrice
Установить значение для инструкции StopPrice.
Открытый методSetStopPriceCondition
Установить значение для инструкции StopPriceCondition.
Открытый методSetTimeInForce
Установить значение для инструкции TimeInForce.
Открытый методSetTransactionId
Установить значение для инструкции TransactionId.
Открытый методSetType
Установить значение для инструкции Type.
Открытый методSetUpperDiscount
Установить значение для инструкции UpperDiscount.
Открытый методSetVisibleVolume
Установить значение для инструкции VisibleVolume.
Открытый методSetVolume
Установить значение для инструкции Volume.
Открытый методToLuaString
Привести строитель к строковому представлению для Lua.
Открытый методToString
Привести строитель к строковому представлению.
(Переопределяет ObjectToString.)
Открытый методTryGetValue
Gets the value associated with the specified key.
(Унаследован от DictionaryString, String.)
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членAccount
Номер счета.
Открытое полеСтатический членAction
Вид транзакции.
Открытое полеСтатический членActiveFrom
Время начала действия заявки типа «Тэйк-профит и стоп-лимит» в формате «ЧЧММСС».
Открытое полеСтатический членActiveTo
Время окончания действия заявки типа «Тэйк-профит и стоп-лимит» в формате «ЧЧММСС».
Открытое полеСтатический членBaseContract
Идентификатор базового контракта для фьючерсов или опционов.
Открытое полеСтатический членBlockSecurities
Признак блокировки бумаг на время операции РЕПО («YES», «NO»).
Открытое полеСтатический членClassCode
Код класса, по которому выполняется транзакция.
Открытое полеСтатический членClientCode
Код клиента.
Открытое полеСтатический членComment
Текстовый комментарий.
Открытое полеСтатический членConditionOrderId
Регистрационный идентификатор заявки-условия.
Открытое полеСтатический членConditionOrderPartiallyMatched
Признак активации заявки «по исполнению» при частичном исполнении заявки-условия.
Открытое полеСтатический членConditionOrderUseMatchedBalance
Признак использования в качестве объема заявки «по исполнению» исполненного количества бумаг заявки-условия.
Открытое полеСтатический членCurrencyCode
Код валюты расчетов по внебиржевой сделки, например, «SUR» – рубли РФ, «USD» – доллары США. Параметр внебиржевой сделки.
Открытое полеСтатический членExpiryDate
Срок действия стоп-заявки.
Открытое полеСтатический членFirmId
Идентификатор участника торгов (код фирмы).
Открытое полеСтатический членFirstOrderId
Идентификатор первой заявки.
Открытое полеСтатический членFirstOrderNewPrice
Цена в первой заявке.
Открытое полеСтатический членFirstOrderNewVolume
Количество в первой заявке.
Открытое полеСтатический членForAccount
Лицо, от имени которого и за чей счет регистрируется сделка (параметр внебиржевой сделки).
Открытое полеСтатический членFortsMode
Режим перестановки заявок на рынке FORTS.
Открытое полеСтатический членIsActiveInTime
Признак действия заявки типа «Тэйк-профит и стоп-лимит» в течение определенного интервала времени.
Открытое полеСтатический членLinkedOrderCancel
Признак снятия стоп-заявки при частичном исполнении связанной лимитированной заявки.
Открытое полеСтатический членLinkedOrderPrice
Цена связанной лимитированной заявки.
Открытое полеСтатический членLowerDiscount
Нижнее предельное значение дисконта в заявке на сделку РЕПО-М.
Открытое полеСтатический членMarketMakerOrder
Признак того, является ли заявка заявкой Маркет-Мейкера. Возможные значения: «YES» или «NO». Значение по умолчанию (если параметр отсутствует): «NO»
Открытое полеСтатический членMarketStopLimit
Признак исполнения заявки по рыночной цене при наступлении условия «стоп-лимит».
Открытое полеСтатический членMarketTakeProfit
Признак исполнения заявки по рыночной цене при наступлении условия «тэйк-профит».
Открытое полеСтатический членMatchRef
Ссылка, которая связывает две сделки РЕПО или РПС. Сделка может быть заключена только между контрагентами, указавшими одинаковое значение этого параметра в своих заявках. Параметр представляет собой произвольный набор количеством до 10 символов (допускаются цифры и буквы).
Открытое полеСтатический членOffsetUnit
Единицы измерения отступа.
Открытое полеСтатический членOffsetValue
Величина отступа от максимума (минимума) цены последней сделки.
Открытое полеСтатический членOrderId
Идентификатор заявки, снимаемой из торговой системы.
Открытое полеСтатический членOtherSecurityClassCode
Класс инструмента условия.
Открытое полеСтатический членOtherSecurityCode
Код инструмента условия.
Открытое полеСтатический членPartner
Код организации – партнера по внебиржевой сделке.
Открытое полеСтатический членPrice
Цена заявки, за единицу инструмента.
Открытое полеСтатический членRefundRate
Ставка фиксированного возмещения, выплачиваемого в случае неисполнения второй части РЕПО, в процентах.
Открытое полеСтатический членRepoRate
Ставка РЕПО, в процентах.
Открытое полеСтатический членRepoTerm
Срок РЕПО. Параметр сделок РЕПО-М.
Открытое полеСтатический членRepoValue
Объем сделки РЕПО-М в рублях.
Открытое полеСтатический членSecondOrderNewPrice
Цена во второй заявке.
Открытое полеСтатический членSecondOrderNewVolume
Количество во второй заявке.
Открытое полеСтатический членSecondOrderNumber
Идентификатор второй заявки.
Открытое полеСтатический членSecondPrice
Цена второй части РЕПО.
Открытое полеСтатический членSecurityCode
Код инструмента, по которому выполняется транзакция.
Открытое полеСтатический членSettleCode
Код расчетов при исполнении внебиржевых заявок.
Открытое полеСтатический членSettleDate
Дата исполнения внебиржевой сделки.
Открытое полеСтатический членSide
Направление заявки.
Открытое полеСтатический членSpreadUnit
Единицы измерения защитного спрэда.
Открытое полеСтатический членSpreadValue
Величина защитного спрэда.
Открытое полеСтатический членStartDiscount
Начальное значение дисконта в заявке на сделку РЕПО-М.
Открытое полеСтатический членStopLimitPrice
Цена условия «стоп-лимит» для заявки типа «Тэйк-профит и стоп-лимит».
Открытое полеСтатический членStopOrderId
Идентификатор стоп-заявки, снимаемой из торговой системы.
Открытое полеСтатический членStopOrderKind
Тип стоп-заявки.
Открытое полеСтатический членStopPrice
Стоп-цена, за единицу инструмента.
Открытое полеСтатический членStopPriceCondition
Направление предельного изменения стоп-цены.
Открытое полеСтатический членTimeInForce
Время жизни лимитной заявки.
Открытое полеСтатический членTransactionId
Уникальный идентификатор заявки.
Открытое полеСтатический членType
Тип заявки.
Открытое полеСтатический членUpperDiscount
Верхнее предельное значение дисконта в заявке на сделку РЕПО-М.
Открытое полеСтатический членVisibleVolume
Видимое количество лотов в заявке.
Открытое полеСтатический членVolume
Количество лотов в заявке.
В начало страницы
См. также