OptionDeskModel
StockSharp.Xaml
Modelo de mesa de opciones.
Constructores
OptionDeskModel
public OptionDeskModel()
optionDeskModel = OptionDeskModel()
Inicia una nueva instancia de la OptionDeskModel.
Propiedades
EvaluateFields
public ISet<Level1Fields> EvaluateFields { get; }
value = optionDeskModel.EvaluateFields
Evaluar los campos griegos.
MarketDataProvider
public IMarketDataProvider MarketDataProvider { get; set; }
value = optionDeskModel.MarketDataProvider
optionDeskModel.MarketDataProvider = value
El proveedor de datos del mercado.
Options
public IEnumerable<Security> Options { get; }
value = optionDeskModel.Options
Opciones de huelga.
Rows
public IEnumerable<OptionDeskRow> Rows { get; }
value = optionDeskModel.Rows
Remos de mesa de opciones.
UnderlyingAsset
public Security UnderlyingAsset { get; set; }
value = optionDeskModel.UnderlyingAsset
optionDeskModel.UnderlyingAsset = value
Activo subyacente.
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
Para utilizar el modelo Black en lugar de IBlackScholesmodel. El defecto está apagado.
Métodos
Add
public void Add(Security security)
optionDeskModel.Add(security)
Añadir opción.
- security
- Opción de añadir.
Refresh
public void Refresh(DateTime? currentTime, decimal? assetPrice)
optionDeskModel.Refresh(currentTime, assetPrice)
Para actualizar los valores de escritorio.
- currentTime
- El momento actual.
- assetPrice
- El precio actual del activo subyacente. Si se establece, entonces IBlackScholes utiliza este precio.
Remove
public void Remove(Security security)
optionDeskModel.Remove(security)
Quitar opción.
- security
- Opción de retirar.