Избранное трейдера Роман Давыдов
Перевел тут (в автоматическом режиме) питонячий китайский фреймворк для алготрейдинга.
Что он может:
1) Тестить и пускать в лайв страты (а-ля plug and play)
2) Есть коннекторы к крипте, каким-то китайским брокерам, IB, Alpaca
3) UI на pyQT5
4) Качать/хранить котировки
в общем все что надо для базового (и не только) алготрейдинга. все это бесплатно и под MIT лицензией
Перевод пока так себе, но лучше чем китайский оригинал. Теперь хоть что-то можно понять в интерфейсе. Запустил пару предустановленных страт, загрузил данные, написал простенькую стратегию — все работает, багов не нашел пока. Постепенно улучшаю перевод в ручном режиме.
vnpy — лучшее из python open source для трейдинга что я видел. Понятная и логичная структура, ожидаемая архитектура, хорошо написанный UI. Часть логики коннекторов написана на C++ (поэтому гитхаб и говорит что оно С++, но это не так)
ОФЗ
Доходности казначейских облигаций повторили движение вниз, начатое западных рынках госдолга. Реакция на глобальные тенденции? Возможно и так, но и на нашем рынке достаточно сильны ожидания снижения ставок. Кривая доходностей стала немного более пологой, причем на всей ее протяженности: спред между “долгими” и “короткими” выпусками уменьшился, а бумаги среднего сегмента сконцентрировались на уровне семипроцентной доходности. Стоит ли проводить аналогии и готовиться к проблемам на фондовом рынке страны? Считаем, что это преждевременно: данные конца лета не самые показательные для составления прогнозов, а более четкая картина сложится в первой половине сентября.
А вот и табличка по S&P500!
https://docs.google.com/spreadsheets/d/11epplwQPMo2cLZSFLD_G7dXBuV6eX01-66TJZpK4dBA/edit?usp=sharing
Первым делом, делаем свою собственную копию: «Файл» -> «Создать копию».
1. Это лайт-версия: аналогично на странице Main – в зеленое поле вписывается целевая сумма в $.
Чуть ниже вносятся только тикеры и только количество купленных уже акций. Данные можно скопировать из каких-то своих таблиц, будь то Excel или Google-таблица (можно скачать брокерский отчет в личном кабинете брокера в формате Excel), а можно просто вбить вручную.
2. На вкладке “S&P500” автоматически проверяется соответствие вбитых вами тикеров с существующими, и расставляются купленные акции в правильные поля. Если какая-то компания становится в индексе выше или ниже (такое происходит почти каждый день, особенно на дне индекса), цифры автоматически следуют за тикером, ничего корректировать не надо. Поля В, С, D, E загружаются автоматически и обновляются каждый день. Поля G, H, I, J, AB загружаются автоматически и обновляются каждые 20-30 минут. Поля K, O, P, Q от того, какую сумму вы вбили в «Цель (капитал)». Поля R, S, T зависят от того, какие тикеры вы вбили и сколько купленных акций вписали. Поля U, V, W, X несут информацию о дивидендах и обновляются 1-2 раза в неделю. Поле «Кризис-радар» вставлено просто так, в развлекательных целях, читайте пометку (наведите на черный уголок над надписью «Кризис-радар»). На этой вкладке вообще ничего редактировать не нужно.
Воодушевлённый статьёй с рекламой структурных продуктов на Хабре, адаптировал python-скрипт для их самостоятельного тестирования. Основная идея в том, что подобные продукты предлагают 100% защиту капитала. А учитывая 10 лет бычьего рынка, исторические показатели подобных продуктов одурманивают безрисковым раем.
Скрипт подойдёт для быстрого и понятного тестирования своих портфелей с ребалансировкой в разные периоды. Ну а кому-то данный инструмент может пригодиться для самостоятельного построения подобных стратегий. Их наипростейшей формы. Однако брокеры пишут, что это не каждому под силу.
Код выложен в GitHub в виде Jupyter-блокнота. Поехали!
Как отбиться от наложки по НДС.
После обращения очередного коммерса решил написать инструкцию. Все ситуации по НДС одинаковые. Вы либо бело-серый юрик и платили на транзитку, либо нальщик и сами закрывались бумНДСом. Если вы нальщик, тут всё понятно, у вас такие варианты: вы дадите нормальные уточненки, которые не будут сыпаться, либо кинете клиента, либо занесете в наложку.
Если вы бело-серый юрик. То и у вас всех всё происходит абсолютно одинаково. Инспектор дергает вас в наложку. Тыкает в контрагента. Дальше стандартный монолог: вы платили на техничку или транзитку, компашка грязная, не по юрадресу, дир номинал, деньги они налили. Сейчас мы вам выездную проверку оформим и вытрясем из вас всю душу. Большинство коммерсов реагируют одинаково, для них это шок. Бегут к налоговым консультантам и адвокатам. Адвокаты тоже действуют под копирку, начинается разводняк клиента на ровном месте. Адвокату выгодно качать клиента вместе с наложкой, чем тяжелее ситуация, тем больше платят.
Есть единицы коммерсов, бывалых, часто сами бывшие налоговики или нальщики, которые всё это не проглатывают и спокойно предоставляют наложке все документы, идеально имитируя свою невинность. Этим никакие инструкции не нужны, они сами научить могут.
Итак, вы простой коммерс. Вас уже напугали. Сейчас прислали требование. И вы не знаете, что делать.
А делать нужно следующее. Налоговикам верить нельзя никак. Вам тыкнули в контрагента? Закажите по нему все банковские выписки, книги покупок-продаж и выписку древа АСК НДС. Посмотрите, что там на самом деле. Если вы работали с толковыми людьми, там чаще всего многослойный транзит. Увидите нормальную транзитку своими глазами – сразу обрадуетесь. Выявить её легко: платежи все поддаются логике, древо аск широкое и глубокое, контрагентов много. Разрывы все на дальних звеньях. Тут вы на коне. Спокойно готовьте досье должной осмотрительности по этому контрагенту. Чем жирнее, тем лучшее. Особо никто вчитываться не будет, вашу готовность биться определяют обычно по толщине папки.