TSLab API Docs  1
Интерфейс TSLab.Script.Options.IOptionStrike

Одиночный опцион с заданным страйком, типом и датой экспирации Подробнее...

Граф наследования:TSLab.Script.Options.IOptionStrike:

Открытые члены

double GetTick (double price)
 Get tick related a price Подробнее...
 
void UpdateQueueData ()
 Обновить закешированный стакан. Подробнее...
 
IReadOnlyList< IQueueDataGetBuyQueue (int barNum)
 Получить очередь заявок для выбранной свечи, либо null если это не возможно. Подробнее...
 
IReadOnlyList< IQueueDataGetSellQueue (int barNum)
 Получить очередь заявок для выбранной свечи, либо null если это не возможно. Подробнее...
 

Свойства

ISecurity Security [get]
 Одиночный опцион Подробнее...
 
ISecurity UnderlyingAsset [get]
 Базовый актив Подробнее...
 
CommissionDelegate Commission [get, set]
 Получить/установить делегат для расчета комиссии для скрипта. Подробнее...
 
double Tick [get]
 Шаг цены Подробнее...
 
double LotTick [get]
 Шаг изменения лота (количества) Подробнее...
 
double Strike [get]
 Страйк Подробнее...
 
FinInfo FinInfo [get]
 Текущее рыночное состояние инструмента Подробнее...
 
StrikeType StrikeType [get]
 Тип опциона (колл, пут, любой) Подробнее...
 
DateTime ExpirationDate [get]
 Дата экспирации (без времени) Подробнее...
 
double CurrentPrice [get]
 Текущая цена Подробнее...
 

Подробное описание

Одиночный опцион с заданным страйком, типом и датой экспирации

Методы

IReadOnlyList<IQueueData> TSLab.Script.Options.IOptionStrike.GetBuyQueue ( int  barNum)

Получить очередь заявок для выбранной свечи, либо null если это не возможно.

Аргументы
barNumНомер бара
Возвращает
Возвращает очередь заявок для покупок. В данный момент очередь заявок всегда текущая.
IReadOnlyList<IQueueData> TSLab.Script.Options.IOptionStrike.GetSellQueue ( int  barNum)

Получить очередь заявок для выбранной свечи, либо null если это не возможно.

Аргументы
barNumНомер бара
Возвращает
Возвращает очередь заявок для продаж. В данный момент очередь заявок всегда текущая.
double TSLab.Script.Options.IOptionStrike.GetTick ( double  price)

Get tick related a price

void TSLab.Script.Options.IOptionStrike.UpdateQueueData ( )

Обновить закешированный стакан.

Полный список свойств

CommissionDelegate TSLab.Script.Options.IOptionStrike.Commission
getset

Получить/установить делегат для расчета комиссии для скрипта.

double TSLab.Script.Options.IOptionStrike.CurrentPrice
get

Текущая цена

DateTime TSLab.Script.Options.IOptionStrike.ExpirationDate
get

Дата экспирации (без времени)

FinInfo TSLab.Script.Options.IOptionStrike.FinInfo
get

Текущее рыночное состояние инструмента

double TSLab.Script.Options.IOptionStrike.LotTick
get

Шаг изменения лота (количества)

ISecurity TSLab.Script.Options.IOptionStrike.Security
get

Одиночный опцион

double TSLab.Script.Options.IOptionStrike.Strike
get

Страйк

StrikeType TSLab.Script.Options.IOptionStrike.StrikeType
get

Тип опциона (колл, пут, любой)

double TSLab.Script.Options.IOptionStrike.Tick
get

Шаг цены

ISecurity TSLab.Script.Options.IOptionStrike.UnderlyingAsset
get

Базовый актив