С последними изминениями на сайте СМЕ мои скрипты больше не работают, возможности забирать данные автоматом, формировать опционные уровни больше нет. Как оказалось много кто их продолжает использовать и жить без них не можут. После общения с автором договорился открыть тайну их подсчета для того чтоб каждый смог сам считать уровни! Без регистрации и смс!

Итак приступим, на примере пятничной торговли GBP/USD
1. открываем линк сайт СМЕ > Trading > GBP/USD > Settlements > Options . Прямой линк: http://www.cmegroup.com/trading/fx/g10/ ... 06/16/2017
Скриншот на будущее если вдруг линк поломается:
2. Открываем Excell или что-то похожее, и копируем в него страйк напротив страйка для CALL и для PUT опционов.
3. Исправляем криво скопированные данные

A. Определяем ключевой страйк
4. Между вставленными колонками добавляем формулу, по которой считаем call.settle - put.settle , берем абсолютное значение (без знака минуса).
5. Находим минимальное значение из нашей колонки. Именно оно определяет страйк по которому считается ключевая зона и все дополнительные!
Сриншот прилагаю, выделил желтым страйк который берем в работу.
B. Определяем ключекую зону
6. Считаем уровни ключевой зоны:
key_zone_l1 = strike + (call.low -put.low)/2
key_zone_l2 = strike + (call.settle -put.settle)/2
Для нашего примера, считаем и применяем "нормализацию" значения для правильной постановки запятой :
kz1= 1280+(0,93-0,73)/2 = 1280+0,1=12801 == 1,28010
kz2= 1280+(1-0.83)/2 = 1280+0,085=1280,085 == 1,280085
И нанесенная на графике выглядит вот так (очень узкая зона):