Правильно ли Вас понял, что Вы хотите получить список страйков с ненулевым открытым сайзом?

Хочу отдельно подчеркнуть. что это именно список страйков, а не отдельное число. То есть Вам ещё как-то приделся потом решать какое из, например, 5 чисел Вам не нравится.

В данный момент что-то отдаленно похожее происходит в блоке "Single Series Position Grid" == "Таблица позиции (одна серия)" (раздел "Options - Positions").

Блок имеет параметр "Option Type" == "Тип опциона". Если выбрать, например, Put, блок посчитает количество путов на всех страйках (где они есть).

Данный блок возвращает тип данных InteractiveSeries. Грубо говоря, это такой сильно продвинутый List<Point2D>.
Этот лист можно кинуть на панель-таблицу GridPane. Но для Ваших целей он не подходит. Надо либо писать на API свой блок для дальнейшей обработки, либо давайте формализуем что именно вы хотите получить в качестве ЧИСЛА?

Мне кажется, алгоритм "список страйков КРОМЕ ЦЕНТРАЛЬНОГО" и "один любой страйк КРОМЕ ЦЕНТРАЛЬНОГО" это как-то очень искуственно...



ПС Попробуйте ещё раз донести до меня простыми словами, что конкретно Вы пытаетесь сейчас сделать? Так понимаю, это что-то типа роллирования, чтобы Ваша позиция всегда была как можно ближе к рынку и в идеале чтобы она была сосредоточена на одном центральном страйке?.. confused


Отредактировано Option Wizard (Tue Sep 29 2015 04:06 PM)
_________________________
Скидка на опционной криптобирже Deribit:
https://www.deribit.com/reg-2200.8947?q=home
Да пребудет с вами Вола!