TransactionHelper

StockSharp.Plaza

Вспомогательный класс для работы с Транзакцией.

Методы

SetClientCode
public static Transaction SetClientCode(Transaction transaction, string portfolio)
result = TransactionHelper.SetClientCode(transaction, portfolio)

Установить ClientCode.

transaction
Транзакция.
portfolio
Портфель.

Возвращает: Транзакция.

SetExpiryDate
public static Transaction SetExpiryDate(Transaction transaction, DateTime expiryDate)
result = TransactionHelper.SetExpiryDate(transaction, expiryDate)

Установить ExpiryDate.

transaction
Транзакция.
expiryDate
Дата истечения заявки.

Возвращает: Транзакция.

SetFirstPrice
public static Transaction SetFirstPrice(Transaction transaction, decimal price)
result = TransactionHelper.SetFirstPrice(transaction, price)

Установить FirstPrice.

transaction
Транзакция.
price
Новая цена на первые заявки.

Возвращает: Транзакция.

SetMoveMode
public static Transaction SetMoveMode(Transaction transaction, bool changeVolume)
result = TransactionHelper.SetMoveMode(transaction, changeVolume)

Установить MoveMode.

transaction
Транзакция.
changeVolume
Признак необходимости изменения объема заявки.

Возвращает: Транзакция.

SetOrderType
public static Transaction SetOrderType(Transaction transaction, bool? isUsual)
result = TransactionHelper.SetOrderType(transaction, isUsual)

Установить OrderType.

transaction
Транзакция.
isUsual
Признак обычных заявок. Если параметр не указан, будут рассмотрены все заявки.

Возвращает: Транзакция.

SetPrice
public static Transaction SetPrice(Transaction transaction, decimal price)
result = TransactionHelper.SetPrice(transaction, price)

Установить цену.

transaction
Транзакция.
price
Цена заявки.

Возвращает: Транзакция.

SetRepoMode
public static Transaction SetRepoMode(Transaction transaction, bool isRepo)
result = TransactionHelper.SetRepoMode(transaction, isRepo)

Установить RepoMode.

transaction
Транзакция.
isRepo
Признак заявки РЕПО.

Возвращает: Транзакция.

SetSecondPrice
public static Transaction SetSecondPrice(Transaction transaction, decimal price)
result = TransactionHelper.SetSecondPrice(transaction, price)

Установить SecondPrice.

transaction
Транзакция.
price
Новая цена на второй запрос.

Возвращает: Транзакция.

SetSide
public static Transaction SetSide(Transaction transaction, Sides? side)
result = TransactionHelper.SetSide(transaction, side)

Установить направление.

transaction
Транзакция.
side
Направление заявок.

Возвращает: Транзакция.

SetSwapPrice
public static Transaction SetSwapPrice(Transaction transaction, decimal swapPrice)
result = TransactionHelper.SetSwapPrice(transaction, swapPrice)

Установить SwapPrice.

transaction
Транзакция.
swapPrice
Цена на заявки по составному инструменту

Возвращает: Транзакция.

SetTimeInForce
public static Transaction SetTimeInForce(Transaction transaction, TimeInForce timeInForce)
result = TransactionHelper.SetTimeInForce(transaction, timeInForce)

Установить TimeInForce.

transaction
Транзакция.
timeInForce
Время жизни лимитной заявки.

Возвращает: Транзакция.

ToPlazaString
private static string ToPlazaString(decimal value)
result = TransactionHelper.ToPlazaString(value)

Преобразует значение типа Decimal в текст.

value
Значение типа Десятичное.

Возвращает: Строка.

ToPlazaString
private static string ToPlazaString(DateTime value)
result = TransactionHelper.ToPlazaString(value)

Конвертирует значение типа DateTime в формат Plaza

value
Значение типа DateTime.

Возвращает: Строка.