Избранное трейдера Anatole

по

Качаем исторические данные с MOEX!

Итак, передо мной, уверен, как и перед многими, встал вопрос поиска исторической информации с Мосбиржи. Немного зная python, я написал вот такой парсер:
import requests
import datetime
import pathlib

SECIDs = ["GAZP", "BANEP", "LKOH"]
DISK = "E"
for SECID in SECIDs:
    from_date = "2020-05-04"
    to_date = "2005-01-03"
    while str(to_date) != from_date:
        to_date = str(to_date)
        to_date = to_date.split('-')
        a = datetime.date(int(to_date[0]), int(to_date[1]), int(to_date[2]))
        b = datetime.timedelta(days=140)
        to_date = a + b
        pathlib.Path("{}:/{}/{}".format(DISK, "Database_MOEX", SECID)).mkdir(parents=True, exist_ok=True)
        filename = SECID + "_" + str(to_date) + ".csv"
        with requests.get("http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/tqbr/securities/{}.csv?date={}".format(SECID, to_date)) as response:
            with open("{}:/Database_MOEX/{}/{}".format(DISK, SECID, filename), 'wb') as f:
                for chunk in response.iter_content():
                    f.write(chunk)
Для начала пройдемся по его плюсам и минусам. Самый главный минус, что этот парсер качает только определенный период, который уникален для каждой акции, судя по всему для увеличения этого периода надо кинуть бирже на лапу:), и то что информация предоставляется за день, теперь перейдем к плюсам: можно выкачивать историю за определенный период для нескольких инструментов сразу (их количество ограничивается лишь количеством инструментов на мосбиржи), есть возможность назначать диск для сохранения информации, быстрота выгрузки данных.

( Читать дальше )

Ещё немного о волатильности❗️

Ещё немного о волатильности❗️
Я написал два поста про волатильность в рамках тем по развитию финансовой грамотности. Я показал, что ценовую волатильность можно измерять с помощью показателя Average True Range (ATR) и с помощью него неплохо можно выставлять ордера на ограничения потерь (stop loss). Полезно тем, кто активно торгует.

Второй показатель волатильности — это стандартное (среднеквадратичное) отклонение. Применяется для показателей доходности актива и удобен при составление своего портфеля и его последующей оптимизации. (Кстати, на встречи в прошлую субботу в рамках вебинара из курса ТРИ КИТА ИНВЕСТИЦИЙ, я как раз показывал как с помощью Excel можно искать оптимальный портфель для себя, зная доходность и волатильность. В эту субботу я покажу как использовать бету для составления собственного портфеля и как его оптимизировать, а также поговорим о пассивных и активных стратегиях управления портфелем. Кому интересно научиться инвестировать на уровне профессионала — присоединяйтесь. Действует скидка❗️ 



( Читать дальше )

QLua: таблица крупных "склеенных" обезличенных сделок

    • 03 апреля 2020, 15:06
    • |
    • _sk_
  • Еще
Иногда хочется наблюдать за ситуациями, когда участники торгов исполняют по рынку крупные заявки. Конечно, можно смотреть на обычную ленту обезличенных сделок с настроенными фильтрами на размер сделки, но ведь можно написать специальный QLua-скрипт, который будет отбирать сделки, являющиеся результатом исполнения.

В терминале QUIK ордерлог недоступен, поэтому надо как-то эвристическим образом определить, что набор обезличенных сделок относится к одной и той же рыночной заявке. Например, можно проверять, что инструмент в текущей сделке совпадает с инструментом в предыдущей сделке, направление сделки то же самое, время сделки совпадает с точностью до миллисекунд, и цена при покупке растёт, а при продаже — падает.

Если суммарный объём не менее какой-то границы, которую можно задать для каждого инструмента индивидуально, такие «склеенные» сделки выводятся в таблице. В ней указаны:
— суммарный объём;
— количество обезличенных сделок, которые были склеены;
— начальная цена и конечная цена;

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Алготорговля в условиях высокой волатильности. Мини-отчет за первый квартал 2020 года


Одинокий боец идущий в огонь в рукопашную или взвод роботов не знающий страха, у кого больше шансов выжить?

Всех приветствую!
Не планировал писать квартальные отчеты, однако! Ожидания прошлого года оправдались. Затишье сменилось лютой волатильностью, которая за первый квартал почти удвоила счет +95%. 
Алготорговля в условиях высокой волатильности. Мини-отчет за первый квартал 2020 года

Общая эквити тут.

Алготорговля в условиях высокой волатильности. Мини-отчет за первый квартал 2020 года



( Читать дальше )

США. Опционы на акции. Мастер класс


США. Опционы на акции.

В этом посте основы по опционам.

На примерах простых стратегий опцион Путт и опцион Колл.

 

 

Опцион (option)

Производный инструмент, предоставляющий своему владельцу (держателю) право покупки или продажи некоего актива, в определённое время по установленной цене. Продавец опциона при этом принимает на себя обязательство осуществить сделку с активом на указанных в опционном контракте условиях.

 

Основные характеристики опционов

Стандартизированный опционный контракт – биржевой инструмент, параметры создания и обращения которого соответствуют правилам принятым организатором биржевых торгов, имеющий свободное обращение в биржевой системе.

Базовый актив – биржевой инструмент, являющийся предметом сделки при исполнении опционного контракта.

Дата окончания обращения (дата погашения, expirationdate) –установленная в опционном контракте дата, после наступления которой покупатель не имеет права требовать от продавца выполнения предусмотренных опционным контрактом обязательств.



( Читать дальше )

Как вы думаете, где мы?

    • 27 марта 2020, 12:43
    • |
    • Laukar
  • Еще
Как вы думаете, где мы?
Вытащил старую схему. Как считаете где мы сейчас? На какой стадии рыночного цикла? Какие у вас эмоции по поводу рынка? Я откровенно говоря хоть и держу раньше времени купленные акции под ГО трендовым роботам, но надеюсь усредняться ниже — где-то летом когда ситуация скажется на дивидендах и будет учтена рынком.

Стратегия Поплавок. Робот-тестер на Луа и Питоне с описанием.

    • 16 марта 2020, 19:49
    • |
    • Albus
  • Еще
--ВВЕДЕНИЕ--
Пост будет полезен только разработчикам алгоритмических стратегий. Здесь нет прорывных идей. На истории стратегия прибыльная, но опыт показывает, что эта прибыльность иллюзорна и не гарантирует успех в будущем. По любой стратегии можно найти комбинацию параметров, которая прибыльна на прошлых свечках. Но радоваться, что ты нашёл Грааль, рано. На будущих сделках эти параметры скорее всего будут убыточными.
Тем не менее, подгонка под исторические данные — штука интересная, поэтому пишу этот пост. В нём вы найдёте рабочий тестер для описанной стратегии, который можете использовать как захотите. 

---ОПИСАНИЕ СТРАТЕГИИ---
Назовём её «Поплавок», потому что это стратегия выныривания из зоны перепроданности.
1. Ждём, когда индикатор RSI сформирует двойное дно.
2. Оба дна должны быть ниже какого-то горизонтального порога по RSI, например 25.
3. Подъём (выныривание) выше этого порога мы считаем признаком разворота и покупаем.
4. Прибыль забираем, когда акция дорастёт до (к примеру) уровня 50 по RSI. Скрипт умеет подбирать и этот параметр. Часто наилучшим вариантом будет продавать при RSI = 70 или даже RSI = 80, то есть уже в состоянии сильной перекупленности. Но эту фразу не воспринимайте как рекомендательную, ведь все эти прогоны на истории ищут лучший вариант в прошлом, но это не гарантирует успеха в будущем.

( Читать дальше )

Ну может теперь кому-нибудь пригодится мой курс по риск-менеджменту

http://dist.finam.ru/course/view/271

Он бесплатен по регистрации, иначе бы я его тут не рекламировал. У меня принцип: мои платные мероприятия на сторонних ресурсах не рекламировать.

Если в трех словах, то риск-менеджмент в части рыночных рисков — это диверсификация, диверсификация и еще раз диверсификация плюс оценка прошлого и перспектив будущего.

Диверсификация по всему:

— по методам торговли;
— по инструментам;
— по странам.

Собственно из того, что можно было диверсифицировать на комоне, я и создал свой Gorchakoff Global Index

Ну может теперь кому-нибудь пригодится мой курс по риск-менеджменту




Актуальное Interactive Brokers

Топ постов про брокера Interactive Brokers

Все самое полезное и необходимое.


Как пополнить счет в Interactive Brokers 

https://smart-lab.ru/blog/592304.php

Как купить и продать акции:

https://smart-lab.ru/blog/595723.php

Как открыть счет в Interactive Brokers:

https://smart-lab.ru/blog/592833.php

Все про документы и валютный контроль в IB:

https://smart-lab.ru/blog/593838.php

Сколько можно заработать на американских рынках?

https://smart-lab.ru/blog/598535.php

Торговля фьючерсами в Interactive Brokers 

https://smart-lab.ru/blog/597746.php

Короткие продажи акций  и шорты в Interactive Brokers 

https://smart-lab.ru/blog/598575.php

И самый главный пост:

Как вывести деньги из Interactive Brokers  на свой банковский счет:

https://smart-lab.ru/blog/598756.php

 



( Читать дальше )

ETF сломались!

Текущие цены ряда ETF сильно отличаются от стоимости чистых активов в расчете на один пай. Инвесторам в ETF стоит ждать значительных корректировок по своим позициям в начале следующей недели.

Прошлая неделя стала неожиданно волатильной для Московской Биржи, да и для мира в целом. Только за пятничную сессию РТС упал на -6.24%, а IMOEX на -4.48%. В соответствии с механизмом работы фондов стоимость пая должна была снижаться вслед за рынком.

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

data/VladimirKulagin/2020/2/excel.PNG


Выше представлена выжимка по отклонениям доходности ETF от доходности их индексов и СЧА (INav). Доходность рассчитана по сравнению с ценами ровно месяц назад на 28 января 2020. Соответственно, за базовый период взят ровно один календарный месяц.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн