Шаг между страйками

Страницы: 1
RSS
Шаг между страйками
 
Здравствуйте!
Подскажите как узнать шаг между страйками опционов,есть какая нибудь функция?
И получение данных с доски опционов?
Заранее спасибо!
 
Добрый день.

Сергей, в текущей реализации нет доступа в доске опционов.
К страйкам тоже.
 
Я сам столкнулся с этой проблемой.
Решил ее очень просто.
1) Заношу в массив all_opt  все опционы
2) Получаю по каждому опциону свой базовый актив (через  getParamEx(ClassOPT,all_opt[jj],"OPTIONBASE").param_image)
3) Если базовый актив равен нашему,то суммируем страйки и определяем их кол-во
4) Делим-> сумма страйков на их количество
Получаем шаг страйка.
 
Уточняю 4)  Делим разницу между максимальным и минимальным страйком на их кол-во
 
Надёжней отсортировать массив опционов одной серии по возрастанию/убыванию и найти min разность между соседними страйками. Это и будет искомый шаг.
Надо делать так, как надо. А как не надо - делать не надо.
 
Используя API C to LUA можно написать DDE сервер и получить из КВИКа в LUA доску опционов.
Такой интерфейс могли бы сделать разработчики в QLUA.
 
Цитата
Старатель написал:
Надёжней отсортировать массив опционов одной серии по возрастанию/убыванию и найти min разность между соседними страйками. Это и будет искомый шаг.
эту операцию - придётся делать минимум, ежедневно, т.к. возможен сплит (дробление) страйков. При том, что момент - когда он произойдёт - не знает никто.
 
Цитата
Николай Камынин написал:
Используя API C to LUA можно написать DDE сервер и получить из КВИКа в LUA доску опционов.
Такой интерфейс могли бы сделать разработчики в QLUA.
Используя API C to LUA, нет необходимости в DDE-сервере. Можно в таком случае, перехватывать и парсить напрямую всё окно таблицы.
Страницы: 1
Читают тему
Наверх