Избранное трейдера Андрей из Сибири

по

Вечерка на рынке акций, первые итоги и вопросы

Друзья, мы подвели первые итоги первой вечерней сессии на рынке акций Мосбиржи.
торговали 53 брокера, сделки делали более 14 000 клиентов, суммарный объём торгов 2,1 млрд.руб.
ликвидности было достаточно, маркет-мейкеры активно исполняли свои обязательства, за что им отдельное спасибо.

мы опубликовывали FAQ, но по прежнему получаем много вопросов.
отвечу на ключевые:
🚩 что происходит с Неисполненными заявками
неисполненные заявки по итогам основной сессии будут сниматься, их необходимо перевыставить клиенту или брокера (тут сильно помогают заявки до отмены)
неисполненные заявки по итогам вечерней сессии тоже будут сниматься.
🚩 когда происходит дивидендный геп?
вечерняя сессия это торги в рамках этого же торгового дня. Поэтому как и прежде бумага без дивидендов начинает торговаться с утра.
🚩 как работает маржиналка?
если вы купили акцию С частичным обеспечение. в T+2, то на второй день вы должны брокеру перед клирингом (17.00) зачислить деньги Для полной оплаты. Если этого не происходит то брокер вас перенесет 
если вы купили акцию с плечом утром и продаете весь объём в этот же день вечером то обязательств у вас нет
🚩 почему в вечернюю сессию не меняется цена закрытия?
цена закрытия определяется по итогам аукциона закрытия 18.50 и больше не меняется
 
пишите какие ещё есть вопросы — ответим


Вечерка на рынке акций, первые итоги и вопросы



Структура бизнеса АФК Система 2020 (таблица)

Разбирая АФК Система, обновил таблицу по структуре бизнеса компании.

АФК действительно имеет широкую диверсификацию бизнеса. Он затрагивает и фармацевтический сектор, и IT, и девелопмент.

И в центре этого разнообразия стоит МТС, принося Системе основной доход. Доля Детского мира теперь не кажется такой уж большой.

О продаже доли Детского мира будет отдельная статья. Подписывайтесь на мой блог

Структура бизнеса АФК Система 2020 (таблица)


Мой Telegram


Python-->Lua-->Квик. Управление заявками в Квике из Питона.

Всем привет!
То о чем так долго мечтали большевики — свершилось!
Представляю QLua-сервер для управления заявками в Квике Квиком. Как обычно, в несколько строк кода.


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

Трейдинг - это.... (версия Сберегателя)

По мотивам поста Тимофея
smart-lab.ru/blog/626560.php
Трейдинг — это...
10% = входы
10% = выходы
80% = выжидание


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

Тест "Грааля который долго искали" с Python и Pandas

В статье "Грааль, которые вы так долго искали" даётся алгоритм торговли:
  • если клоуз больше предыдущего клоуза, то покупаем (лонг) на закрытии сессии,
  • если клоуз меньше предыдущего клоуза, то продаем (шорт) на закрытии сессии.
Работаем на месячном таймфрейме.

Сейчас изучаю Python и Pandas и хотелось применить знания на каких-то реальных данных. Вот случай подвернулся. 

Выводы

Тестировал на данных по Газпрому (с 3.03.2010 по 20.05.2020) и Сбербанку пр. (с 21.11.2011 по 20.05.2020).
Отношение текущей стоимости портфеля к общей вложенной сумме: у Газпрома — 1,27, у Сбербанка пр. — 2,08.

Предварительные замечания 

Собрал данные для Сбербанк пр из Yahoo Finance (дневки). 
Написал код Pandas + Python. Это пока всё, чем владею на текущих момент, и то владею так себе. 
Pandas для преобразования таблицы с Yahoo Finance и обрезки ненужных столбцов. Python для прогонки алгоритма. 
Дивиденды учитывались в том случае, если на дату отсечки в портфеле были акции, если акций в портфеле не было, то дивиденды не учитывались. Дивиденды учитывались с учётом налога 13%.

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

Интервью с Владимиром Твардовским об отрицательных ценах на нефть и последствиях для рынка

Друзья, всем привет!
Мы взяли интервью у Владимира Твардовского, гуру срочного рынка, автора книг по трейдингу и основателя брокерской компании ITinvest. Эксперт рассказал, что он думает об отрицательных ценах на нефть и последствиях этой ситуации для рынка, инфраструктурных рисках при торговле в РФ, и сравнил торговые возможности российских и американских бирж.

— Давайте начнем интервью с самой злободневной темы последнего времени – отрицательных цен на нефть и последствий этого явления для российских трейдеров. В конце апреля стоимость контракта на нефть Light Sweet Crude Oil опустилась ниже нуля на бирже NYMEX, а Московская биржа 21 апреля приостановила торги и рассчитала обязательства по цене американской биржи, не дав российским трейдерам возможности управления своими позициями. Как результат – участники торгов понесли многомиллионные убытки, а ответственность перед ними биржа фактически переложила на брокеров. Как вы оцениваете эту ситуацию?

— Ситуация очень вышла некрасивая. Со всех сторон. Но прежде чем давать оценки и развешивать ярлыки, давайте вспомним, что произошло 20 апреля. А произошло то, что большой спекулятивный интерес со стороны покупателей в майском контракте Crude oil на бирже NYMEX, где и происходят основные торги, не успел отроллироваться в контракты следующей серии – в июньский. В результате огромное число длинных позиций зависло перед последним днем торгов. Я напомню, что фьючерс CL – поставочный и все спекулянты, то есть игроки, не собирающиеся выходить на поставку в качестве покупателей или продавцов, обязаны в предпоследний торговый день закрыть все свои спекулятивные позиции. Так оно всегда раньше и происходило. За несколько дней до истечения ближнего контракта спекулянты не спеша перекладывались в дальний и в последний день торгов на рынке оставались только те, кто работает с физической нефтью. Но в этот раз все пошло не так.



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

Как Московская биржа утрачивает вменяемость

    • 27 апреля 2020, 04:17
    • |
    • spydell
  • Еще

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



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

Как аргументация Тимофея Мартынова подрывает репутацию Мосбиржи

    • 25 апреля 2020, 18:19
    • |
    • spydell
  • Еще

Раз уж развернулась публичная полемика к моей статье, то отвечу. Смысл послания Тимофея можно свести к тому, что надо сказать спасибо Бирже, за то, что она уберегла бедняжек трейдеров от огромных убытков. Минус 400% — хорошее спасение! )) Если это является позицией Московской биржи по инциденту, то мы совсем уходим по неконструктивному направлению.

Вообще, не дело Биржи уберегать кого-либо от убытков (в рамках собственных средств) или оценивать чью-либо квалификацию в момент торгов. Опека биржи никому не нужна. Задача Биржи – обратная. Расширять спектр предоставляемых инструментов для торгов, повышать объемы и открытый интерес (количество удерживаемых позиций).

Использовать сослагательное наклонение с точки зрения действий клиентов на бирже — это верх абсурда. Откуда мы знаем, что было бы? Может быть на траектории снижения цен было бы закрытие позиций и сокращение открытого интереса, а может бы открывались еще больше и ОИ рос?  Все это неконструктивные рассуждения. Может быть прежние клиенты выходили, а новые входили, но не по 8, а по доллару (1 бакс лучше 8, не так ли?)



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

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

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

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