Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Сохранить созданный скрипт можно нажав на кнопку Save в окне редактирования скрипта. Скрипты сохраняются с расширением *.model. Загрузить ранее сохраненный скрипт можно нажав на кнопку Open. Для того, чтобы удалить модель, нужно нажать на кнопку . 

Объектная модель

...

В скрипте возможно описание расчёта цены опциона, расчёта расширенных (теоретических) параметров опциона и расчета волатильности, которая используется при расчёте цены опциона. Для этих целей служат методы:

...

...

InstrumentParamsProvider

 

Позволяет получить параметры инструмента (InstrumentParams).

 

Метод GetInstrumentParams(Instrument instrument) возвращает параметры переданного инструмента. Метод GetOptionFuturesParams(Instrument instrument) возвращает параметры базового актива для переданного инструмента. 

Примеры использования:

var optionParams = InstrumentParamsProvider.GetInstrumentParams(OptionsSeries.Calls[19000]);

var futuresParams = InstrumentParamsProvider.GetInstrumentParams(OptionsSeries.Futures);

или

var futuresParams = InstrumentParamsProvider.GetOptionFuturesParams(OptionsSeries.Calls[19000]);

decimal lastPrice = optionParams.LastPrice;
decimal strike = optionParams.Strike;
long bidQty = optionParams.BestBidQuantity;

...