Робот, торгующий опционами

Страницы: 1
RSS
Робот, торгующий опционами
 
Товарищи, может ли кто-нибудь из вас поделиться (если не жалко) торговым роботом, торгующим опционами.
Хотя бы простой робот - подгрузка доски опционов, выбор инструмента с определённой датой экспирации, покупка/продажа CALL/PUT с определённым страйком.
 
Не очень понятен вопрос, т.к. это просто инструмент, такой же, по сути, как RIM6 SPBFUT. Методы получения данных те же, метода работы с заявками тоже.
Страйк это не какой-то параметр, а данные инструмента, т.е. каждый страйк это отдельный инструмент. Поэтому необходимо просто посмотреть спецификацию формирования кода опциона и выбирать необходимые.
Тот же RIM6 - это код инструмента. RI - контракт на фьючерс РТС. M - месяц экспирации (июнь). 6 - год. С опционами также, но просто методика формирования кода более сложная.
 
Цитата
Nikolay написал:
Не очень понятен вопрос, т.к. это просто инструмент, такой же, по сути, как RIM6 SPBFUT. Методы получения данных те же, метода работы с заявками тоже.
Страйк это не какой-то параметр, а данные инструмента, т.е. каждый страйк это отдельный инструмент. Поэтому необходимо просто посмотреть спецификацию формирования кода опциона и выбирать необходимые.
Тот же RIM6 - это код инструмента. RI - контракт на фьючерс РТС. M - месяц экспирации (июнь). 6 - год. С опционами также, но просто методика формирования кода более сложная.
Как программно узнать список всех страйков для заданного инструмента, скажем RI, и стакан для каждого страйка?
 
Цитата
Сергей Че написал:
Как программно узнать список всех страйков для заданного инструмента, скажем RI, и стакан для каждого страйка?
Т.к. опцион содержит цену страйка в своем коде, т.е. это и есть страйк (https://www.moex.com/s205), то никак. Тем более, что в теории цена базового актива ничем не ограничена, раз уже и отрицательные цены есть. Смотрите пример спецификации кода для нефти.

Вы можете исходя из текущей цены фьючерса, с неким шагом цены, строить коды опционов по спецификации и проверять наличие такого инструмента. По факту, когда вы открываете доску опциона, то так и работает - указываете инструмент, шаг страйка и число страйков. В итоге, от центрального строятся с шагом страйки. Так что методика построения массива кодов опционов в коде такая же. После получения кода опциона получение стакана аналогичное как для любого другого инструмента по его коду.
 
Шаг страйков совпадает с щагом цены базового актива или нет?
 
Цитата
Сергей Че написал:
Шаг страйков совпадает с щагом цены базового актива или нет?
Он определяется биржей https://fs.moex.com/f/4606/optimum-strike-step.pdf

Вся информация есть на сайте биржи.
 
Цитата
Nikolay написал:
Вы можете исходя из текущей цены фьючерса, с неким шагом цены, строить коды опционов по спецификации и проверять наличие такого инструмента.
То есть я беру текущую цену фьючерса, умножаю на его лотность, и от этой цены иду в сторону увеличения цены с шагом цены фьючерса, и на каждом шаге составляю строку с потенциальным кодом опциона, и затем проверяю, существует ли он. Так?
 
Цитата
Сергей Че написал:
То есть я беру текущую цену фьючерса, умножаю на его лотность, и от этой цены иду в сторону увеличения цены с шагом цены фьючерса, и на каждом шаге составляю строку с потенциальным кодом опциона, и затем проверяю, существует ли он. Так?
Да. Если алгоритм формирования кода корректный, то и проверять не обязательно. Но это просто хорошая практика проверять входные данные в функции.
 
На Московской бирже опционы торгуются с разными страйками на один базовый актив.
Биржа устанавливает стандартный шаг страйка для каждого инструмента.
Например, опционы на фьючерс РТС могут торговаться со страйками через каждые 2500 пунктов, на фьючерс доллар/рубль — через 250–500 рублей.
---------------------------------------------
Страйк (цена) задаётся биржей при формировании спецификации контракта.
Биржа определяет все параметры опциона, кроме премии, которую устанавливают стороны сделки.
-------------------------------------
параметры опционных контрактов, включая шаг страйка,
можно найти в спецификации инструмента на сайте Московской биржи
--------------------------------------------
В коде опционного контракта на Московской бирже страйк указывается вместе с базовым активом,
датой экспирации и типом опциона (C — колл, P — пут).
Например, RIM5220000CA — опцион колл на фьючерс индекса РТС с экспирацией в июне 2025 года и страйком 220 000 пунктов
 
Цитата
nikolz написал:
Страйк (цена) задаётся биржей при формировании спецификации контракта.
Биржа определяет все параметры опциона, кроме премии, которую устанавливают стороны сделки.
Как программно узнать текущую цену (премию) опциона? Это нужно знать, что рассчитать сколько опционов я могу купить, исходя из имеющихся свободных денег.
Для фюьчерсов - это ГО, и оно узнаётся легко через запрос парамтров BUY_DEPO и SELL_DEPO.
А для опционов как?
 
Цитата
Сергей Че написал:
Цитата
nikolz написал:
Страйк (цена) задаётся биржей при формировании спецификации контракта.
Биржа определяет все параметры опциона, кроме премии, которую устанавливают стороны сделки.
Как программно узнать текущую цену (премию) опциона? Это нужно знать, что рассчитать сколько опционов я могу купить, исходя из имеющихся свободных денег.
Для фюьчерсов - это ГО, и оно узнаётся легко через запрос парамтров   BUY_DEPO   и   SELL_DEPO  .
А для опционов как?
прочитать доску Это можно сделать либо через Lua+DDE, либо Excel+DDE.
-----------------------
Не в обиду, но торговля опционами не для начинающих.
Это самый рискованный инструмент для торговли.  
Для начинающих это подобно лохотрону или форексу
 
Что такое DDE?
 
Цитата
nikolz написал:
Это самый рискованный инструмент для торговли.
Он менее рискован чем линейные фьючерсы. А если не совершать продажи, так вообще безопасней некуда. Откуда взялась эта байка - не понятно.
 
Цитата
nikolz написал:
Это самый рискованный инструмент для торговли.  

Опцион - это самый доходный инструмент из имеющихся, но не самый рискованный.
Самый рискованный - это как раз фьючерс.
Если не продавать, а только покупать опционы, то твой маскимальный убыток - это деньги, которые ты заплатил за опционы.
Во фьючерсах же максимальный убыток не ограничен, и можно просто обнулиться (если не следить за позицией), сколько бы у тебя денег ни было на счету.
 
Цитата
Сергей Че написал:
Цитата
nikolz написал:
Это самый рискованный инструмент для торговли.  

Опцион - это самый доходный инструмент из имеющихся, но не самый рискованный.
Самый рискованный - это как раз фьючерс.
Если не продавать, а только покупать опционы, то твой маскимальный убыток - это деньги, которые ты заплатил за опционы.
Во фьючерсах же максимальный убыток не ограничен, и можно просто обнулиться (если не следить за позицией), сколько бы у тебя денег ни было на счету.
Вы перепутали.
Не существует  инструмента  который был бы самым прибыльным и при этом не самым рискованным.
Иначе бы все им торговали.
-----------------------------
Во фьючерсах максимальный убыток  равен убытку в акциях умноженному на "плечо"  
Плечо считается как отношение цены актива к величине задатка.
Потому убыток на фьючерсе не может быть  не может быть неограниченным.
А вот на опционах он может быть при продаже. Это даже в книжках написано.
-------------------------
Но есть Вы так считаете, то не буду Вас переубеждать.
---------------------------
Как говорил сатирик :"Там "кирпич" туда нельзя,но вам туда можно."  
Страницы: 1
Читают тему
Наверх