Show / Hide Table of Contents

Class RepoOrderInfo

Информация, необходимая для создания РЕПО-заявки.

Inheritance
Object
RepoOrderInfo
Implements
Ecng.Serialization.IPersistable
Namespace: StockSharp.Messages
Assembly: StockSharp.Messages.dll
Syntax
public class RepoOrderInfo : Cloneable<RepoOrderInfo>, IPersistable

Constructors

RepoOrderInfo()

Создать RepoOrderInfo.

Declaration
public RepoOrderInfo()

Properties

BlockSecurities

Признак блокировки бумаг на время операции РЕПО («YES», «NO»).

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

IsModified

REPO-M.

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

LowerDiscount

Нижнее предельное значение дисконта в заявке на сделку РЕПО-М.

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

MatchRef

Ссылка, которая связывает две сделки РЕПО или РПС.

Declaration
public string MatchRef { get; set; }
Property Value
Type Description
String

Partner

Код организации – партнера по внебиржевой сделке.

Declaration
public string Partner { get; set; }
Property Value
Type Description
String

Rate

Ставка РЕПО, в процентах.

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

RefundRate

Ставка фиксированного возмещения, выплачиваемого в случае неисполнения второй части РЕПО, в процентах.

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

SecondPrice

Цена второй части РЕПО.

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

SettleCode

Код расчетов при исполнении внебиржевых заявок.

Declaration
public string SettleCode { get; set; }
Property Value
Type Description
String

SettleDate

Дата исполнения внебиржевой сделки.

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

StartDiscount

Начальное значение дисконта в заявке на сделку РЕПО-М.

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

Term

Срок РЕПО. Параметр сделок РЕПО-М.

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

UpperDiscount

Верхнее предельное значение дисконта в заявке на сделку РЕПО-М.

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

Value

Объем сделки РЕПО-М в рублях.

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

Methods

Clone()

Создать копию RepoOrderInfo.

Declaration
public override RepoOrderInfo Clone()
Returns
Type Description
RepoOrderInfo

Копия объекта.

Load(SettingsStorage)

Загрузить настройки.

Declaration
public void Load(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Save(SettingsStorage)

Сохранить настройки.

Declaration
public void Save(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Implements

Ecng.Serialization.IPersistable

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.
☀
☾