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.
Clear
public void Clear()
optionDeskModel.Clear()

Despejado.

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.