OptionDeskModel

StockSharp.Xaml

Вариант настольной модели.

Конструкторы

OptionDeskModel
public OptionDeskModel()
optionDeskModel = OptionDeskModel()

Инициирует новый экземпляр документа OptionDeskModel.

Свойства

EvaluateFields
public ISet<Level1Fields> EvaluateFields { get; }
value = optionDeskModel.EvaluateFields

Оцените греческие поля.

MarketDataProvider
public IMarketDataProvider MarketDataProvider { get; set; }
value = optionDeskModel.MarketDataProvider
optionDeskModel.MarketDataProvider = value

Поставщик рыночных данных.

Options
public IEnumerable<Security> Options { get; }
value = optionDeskModel.Options

Варианты забастовки.

Rows
public IEnumerable<OptionDeskRow> Rows { get; }
value = optionDeskModel.Rows

Параметры стола.

UnderlyingAsset
public Security UnderlyingAsset { get; set; }
value = optionDeskModel.UnderlyingAsset
optionDeskModel.UnderlyingAsset = value

Базовый актив.

UnderlyingAssetId
public SecurityId? UnderlyingAssetId { get; private set; }
value = optionDeskModel.UnderlyingAssetId
optionDeskModel.UnderlyingAssetId = value

UnderlyingAsset

UseBlackModel
public bool UseBlackModel { get; set; }
value = optionDeskModel.UseBlackModel
optionDeskModel.UseBlackModel = value

Использовать модель Black вместо IBlackScholes model. По умолчанию выключено.

Методы

Add
public void Add(Security security)
optionDeskModel.Add(security)

Добавить опцию.

security
Вариант добавить.
Clear
public void Clear()
optionDeskModel.Clear()

Ясно.

Refresh
public void Refresh(DateTime? currentTime, decimal? assetPrice)
optionDeskModel.Refresh(currentTime, assetPrice)

Обновить значения стола.

currentTime
Текущее время.
assetPrice
Текущая цена базового актива. Если она установлена, то IBlackScholes использует эту цену.
Remove
public void Remove(Security security)
optionDeskModel.Remove(security)

Удалить опцию.

security
Вариант удалить.