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
Варианты забастовки.
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
- Вариант добавить.
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
- Вариант удалить.