Избранное трейдера Алексей Каленкович

по

Качаем исторические данные с 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)
Для начала пройдемся по его плюсам и минусам. Самый главный минус, что этот парсер качает только определенный период, который уникален для каждой акции, судя по всему для увеличения этого периода надо кинуть бирже на лапу:), и то что информация предоставляется за день, теперь перейдем к плюсам: можно выкачивать историю за определенный период для нескольких инструментов сразу (их количество ограничивается лишь количеством инструментов на мосбиржи), есть возможность назначать диск для сохранения информации, быстрота выгрузки данных.

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

Все, что дешевле 500 руб., пить нельзя. Навеяно постом уважаемого Криптокритика.

Доброй ночи, коллеги!

Только что закончился мой удачный день — удалось решить одну нетривиальную рыночную задачку. И не было никакого желания что-то писать и/или комментировать, пока я не прочитал пост уважаемого Криптокритика, написанный в лучших традициях желтой журналистики.

Эх, как же я люблю читать отзывы о хорошем и не очень вине от людей, которые его не пили. Это так же хорошо, как читать отзывы об элитных б"№дях от людей, которые их не трахали, и гораздо интереснее, чем знакомиться с рыночными советами от людей, которые никогда не торговали в плюс… В связи с этим считаю необходимым вставить свои 4 копейки © известный анекдот

Что же я хотел бы прокомментировать и отметить отдельно.
1. Сравнивать цены на вино в Европе/США/ЮАР/… и в России — это бред. У нас цена всегда сильно выше (акцизы, НДС, жадность...)
2. Спич про «выдержанные красные или превосходные белые» по цене до EUR 8 за бутылку в Европе и рядом — это лютая вредная ересь. Минимально интересные (не столовые) вина начинаются от EUR 10. Бывают исключения — на Кипре до сих пор за EUR 2 можно купить феерическое молодое белое, в ЮАР (но это отдельная тема) есть масса интересных позиций до $6-8 за бутылку. Но исключения (их менее 5%) просто подтверждают правила. Столовое вино — это ординарное некрепленое пойло, для энтузиастов есть профильное крепленое пойло. Все приведенные цены, ессно, магазинные, а не ресторанные.

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

Превышение маржинальных требований, TWS Interactive Brokers. Часть 3.

Коллеги, всем добра!

В предыдущих темах

smart-lab.ru/blog/610551.php

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

мы пытались разобраться  по вопросам маржин-коллов у брокера IB. Там я написал о своей идее выйти на контролируемый маржин-колл дабы понаблюдать за действиями брокера в этой ситуации, в комментариях ребята попросили поделиться результатами исследования. Без проблем, делюсь.

В эксперименте используем опционы на SPY, как высоколиквидный инструмент. Для появления маржинальных требований покупаем ближний стреддл, продаем дальний на тех же страйках. Размер рабочего счета пришлось увеличить до 5 тыс., т.к. терминал не пускал совершить сделку, не хватало денег.

Далее скрины по развитию ситуации, там есть все цифры и картинки для анализа .

07.04.20 перед закрытием торгов собираем нашу конструкцию. График базового актива на момент сбора:

Рис. 1.
Превышение маржинальных требований, TWS Interactive Brokers. Часть 3.

Сделки



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

Когда продавать доллар и покупать акции? История кризисов. Прогноз курса рубля и курса валюты

Когда же рынки перестанут падать? Давайте вместе проанализируем несколько предыдущих кризисов, чтобы в данной ситуации принять правильное решение. Сделаем небольшой экскурс в историю и рассмотрим кризисные движения индекса SP500:

1974-1975 гг  — кризис в США, падение индекса на 50% с уровня 122 на 60. Длительность — 20 месяцев.

1981-1983 гг  — падение индекса на 28% с уровня 142 на 102. Длительность — 20 месяцев.

1987 г — «черный понедельник». Глобальная коррекция на 35%, падение с уровня 337 на 216. Длительность -  1 месяц.

 Когда продавать доллар и покупать акции? История кризисов. Прогноз курса рубля и курса валюты

2001-2003 гг — падение индекса на 50% с уровня  1550 на 775. Длительность — 25 месяцев.

Видим, что с 1987 года рост индекса был на протяжении 14 лет, потом коррекция составила 50%.

2008-2009 гг – падение индекса на 57%. Здесь бизнес-цикл был всего 5 лет.

2020 г — на данный момент падение 30% за 2 месяца. Цикл продлился 11 лет.

 Когда продавать доллар и покупать акции? История кризисов. Прогноз курса рубля и курса валюты



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

Прогнозы пиковой нагрузки по COVID

Если кто в сообществе еще не видел, то вот отличный рисерч с моделированием количества заболевших/умерших в US/UK, с учетом возможных стратегий NPI (non-pharmaceutical interventions). Мастрид для принятия дальнейших решений по инвестициям (да и по жизни наверное).

https://www.imperial.ac.uk/media/imperial-college/medicine/sph/ide/gida-fellowships/Imperial-College-COVID19-NPI-modelling-16-03-2020.pdf

Вкратце:

  1. Моделирование предсказывает, что заражено будет 80% популяции US/UK (NB — это моделирование и не более того)
  2. Динамика очень сильно зависит от выбранной стратегии: 1) suppression (давим R0 ниже 1) или 2) mitigation (снижаем R0 но не менее 1, растягивая эпидемию)
  3. При первом подходе: первый пик в середине апреля, но нет превышения healthcare capacity. Затем летом снижение и затем осенью мощнейший новый всплеск в разы превышающий капасити
  4. При втором подходе: превышение капасити здравоохранения начиная с мая, затем жесть все лето и затем всю осень. Но пики нагрузки на здравоохранение сглаженные. Быстрее появляется herd immunity


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

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

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

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

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


ПОДРОБНЫЕ ИНСТРУКЦИИ И СОВЕТЫ — ШАГ ЗА ШАГОМ

 

Необходимые документы для банка и валютного контроля:

 


Как пополнить счет (инструкция шаг за шагом):



Как обменять рубли в доллары (и другие валюты):

 

Лайфхак при пополнении счета №1:

 

Лайфхак при пополнении счета №2:

 

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

 

Отчет о том, как средства поступают на счет:




Про Interactive Brokers
группа Вконтакте https://vk.com/ibkrrus

Благодарю!


Получение котировок акций при помощи Python

    • 08 февраля 2020, 19:13
    • |
    • Aleks
  • Еще

Статья о том, как получить ежедневные исторические данные по акциям, используя yfinance, и минутные данные, используя alpha vantage.

Как вы знаете, акции относятся к очень волатильному инструменту и очень важно тщательно анализировать поведение цены, прежде чем принимать какие-либо торговые решения. Ну а сначала надо получить данные и python может помочь в этом.

Биржевые данные могут быть загружены при помощи различных пакетов. В этой статье будут рассмотрены  yahoo finance и alpha vantage.

Yahoo Finance

Сначала испытаем yfianance  пакет. Его можно установить при помощи команды pip install yfinance. Приведенный ниже код показывает, как получить данные для AAPL с 2016 по 2019 год и построить скорректированную цену закрытия (скорректированная цена закрытия на дивиденды и сплиты) на графике.

# Import the yfinance. If you get module not found error the run !pip install yfianance from your Jupyter notebook
import yfinance as yf

# Get the data for the stock AAPL
data = yf.download('AAPL','2016-01-01','2019-08-01')

# Import the plotting library
import matplotlib.pyplot as plt
%matplotlib inline

# Plot the close price of the AAPL
data['Adj Close'].plot()
plt.show()


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

Алго конференция в Лимассоле

Ну вот и подходит к концу мое 9дневное пребывание на Кипре. Сегодня состоялась конференция алготрейдеров, которая и была основным мотивом моего третьего визита на Кипр. Расскажу тезисно о своих впечатлениях.

1. Публика на Кипре очень крутая собирается. В этот раз прям реально удалось собрать самый сок алготрейдинга. Да, даже я под впечатлением. Поэтому рекомендую не пропускать в следующий раз:)

2. Очень много богатых людей тут. Я самый нищий из всех кто был:) Но Александр Бутманов утешил меня тем, что у меня гудвилл высокий)))

3. Очень много именно зарабатывающих алготрейдеров. Все кто HFT, те бабки свои сами не знают куда девать. Я даже не особо понял, кто стабильно делает бабло и при этом нуждается в инвесторах — я таких даже не уловил особо. То есть сложилось впечатление, что бабок больше, чем умеющих их взять и преумножить.

4. Я впервые в жизни провел интервью на английском языке. Было стремно, но вроде нормально получилось. Это был Петр Камболин из Нью-Йорка, компания Systematic Alpha Management. Часик пообщались, на разные темы: какие надо в штатах лицензии иметь, сколько комисса они платят, почему торгуют только фьючерсы, самое интересное наверное было — как привлекать институциональных инвесторов...

5. Кипр в конце ноября мне понравился. Наверное даже лучше чем Турция, несмотря на то, что дороже. Чем понравился? Много знакомых людей тут, это всегда веселее. Погода нежаркая, но комфортная, чтобы гулять в футболке. Море теплое, купался в море тут каждый день. Квартиру бы снимать не стал, в отеле Crowne Plaza тут и красиво и уютно, и центр рядом, и хамам с бассейном, и пляж под окнами, то что нужно.

6. Народ тут спрашивает друг друга: ну че, ты бы переехал на Кипр? Скажу свое мнение еще раз: мне плевать там на климат и море, мне хорошо там, где есть объективные причины находиться. Если делаешь дело в России, если выручка в рублях, если связи в рублях, то лучше наверное находится в России. Ибо тут на Кипре охренеешь от расходов, которые будут раза в три выше чем там где живу я и раз в 5 больше чем в Воронеже)) Ну и кроме того мне роднее ближе любимее гораздо то место, где я живу сейчас, больше никакие места не вызывают у меня таких чувств.

Все фотографии с алго-конфы ищите тут: 
https://smart-lab.ru/trading/algo-trading-conference-limassol-2019 

Алго конференция в Лимассоле

Эксперимент: торговая система на базе глубокого обучения от начала до реальных торгов.

Всем привет,

В последнее время, все больше и больше, то тут то там, люди поднимают тему машинного обучения и нейронных сетей примениельно к торговле на рынке. На фоне всего этого, я решил начать лайв эксперемент по созданию торговой стратегии на базе нейронных сетей, ну и заодно всеже попробовать полностью tfx pipeline в домашних условиях для выкатывания моделей. :)

В общем вот видюшка для затравки



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

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