Блог им. titkovdmitry

2 Вопроса от начинающего алготрейдера!

Добрый день уважаемые смартлабовцы!
Подскажите пожалуйста, 
1. Как алгоритмически определить последний день обращения фьючерсных контрактов на нефть, не пойму закономерности, 
moex.com/ru/contract.aspx?code=BR-1.17 по этой ссылке видно что 
BR-1.17 30.12.2016, BR-2.17 01.02.2017, BR-3.17 01.03.2017, BR-4.17 уже аж 03.04.2017. Почему? Как алгоритмически это высчитать ?

2. Какие есть стратегии переноса фьючерсов во время экспирации? Вопрос даже не к алготрейдерам, во сколько и как вы переносите свои позиции когда время обращения заканчивается. 

Заранее спасибо за конструктивные ответы!
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
    42 | ★2
    16 комментариев
    руками, выключаешь робота перед экспирой, во время перенастраиваешь, потом включаешь на новом!!! больше инфы тут
    Дмитрий Никулин, Спасибо, хочется автоматизировать этот процесс, по этому и спрашиваю. А по BR подскажите?
    avatar
    Дмитрий Титков, я просто не пойму зачем это? ведь он указан в таблице
    Дмитрий Никулин, Как зачем? чтобы робот автоматически переходил на новый контракт. Сейчас есть рабочий прибыльный робот, цыкл его развития закончился. Далее нужно разрабатывать нового, но перед этим я хочу сделать его полностью автоматическим. Чтобы он мог сам закрыть позиции по старому фьючерсу и открыть по новому. Для этого мне нужно понимать как рассчитывается дата последнего обращения для BR, для других фьючерсов всё понятно
    avatar
    Дмитрий Титков, понял, с этим не подскажу, это на бирже я думаю можно узнать!!!
    Дмитрий Титков, очевидно, что это первый рабочий день месяца. С исключением для январского контракта.
    Можно сделать костыль, прописать в файлике/таблице дату истечения и пусть робот раз в день проверяет «не пора ли переходить на следующий контракт». Файлик модифицировать раз в год
    avatar
    Дмитрий Титков, цыкл так цыкл, но цыкол круче. Что мешает запарсить страницу со спецификацией контракта? Алгоритмически это без гарантий, биржа может придумать что-то новое всегда.
    руками
    avatar
    Через что вы получаете данные по фьючерсу?
    В квике из таблицы по бумаге можно получить дату экспирации фьюча
    avatar
    Eldar Shaymardanov, Получаю данные через транзак, по этому квик отпадает…в любом случае спасибо за ответ
    avatar
    В Quik этот параметр постоянно транслируется биржей/брокером в ттп (текущие торги)…
    avatar
    СыроеШкин, Получаю данные через транзак, по этому квик отпадает…в любом случае спасибо за ответ
    avatar
    Вам все равно придется все менять в алгоритме, если наконец введут французский революционный календарь с термидорами…
    avatar
    baron_samedi, Думаю тогда будет не до торгов
    avatar
    Огромное спасибо всем за ответы, на первый вопрос ответил пользователь darg, но почему то удалил свой комментарий. Действительно эти данные можно забрать с сайта биржи. Например так http://www.micex.ru/iss/securities/BRZ6.xml. Если у кого то хватает кармы, поставьте ему плюсик ) Пользователь darg. По второму вопросу если есть идеи, буду рад обсуждению
    avatar

    Читайте на SMART-LAB:
    Фото
    Финансовые результаты Аэрофлота по РСБУ за 6 месяцев 2026 года
    Аэрофлот опубликовал финансовые результаты по РСБУ за 2 квартал и 6 месяцев 2026 года. ✈️ Выручка во 2 квартале увеличилась на 3,3% год к году и...
    Фото
    Эмитент допустил дефолт: что делать инвесторам в таком случае?
    Дефолт по облигациям не всегда означает полную потерю вложений. Даже если эмитент перестал платить купоны или не погасил долг, инвестор...
    Ключевые тезисы менеджмента Норникеля по итогам раскрытия финансовых результатов за 1П 2026 г.
    Сегодня мы раскрыли финансовые результаты за 1П 2026 г. по МСФО. Все наши материалы доступны на сайте...
    Фото
    МД Медикал операционные результаты 2 кв. 2026 г. - темпы роста ускорились, но появился долг
    Компания МД Медикал (Мать и дитя) опубликовала операционные результаты за 2 квартал 2026 г. Выручка за 2 квартал выросла на 25,9% до 13 млрд руб....
    UPDONW
    Новый дизайн