OptionDeskModel

StockSharp.Xaml

Option Deskモデル。

コンストラクター

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

Option デスク 列。

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

担当: 佐藤 宏

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

IBlackScholesモデルの代わりにモデルブラックを使用する。デフォルトはオフです。

メソッド

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
削除するオプション。