Избранное трейдера Валерий Понаморев

по

Системно тестируем аномалии на Python. Релиз библиотеки Portfolio Quantitive Research (PQR)

Привет! Сегодня не про результаты, а про методы. Закончил писать базовый функционал библиотеки для количественных исследований. Вот что из него можно выжать:

  • Моделирование портфелей по кросс-секции и временным рядам;
  • Квантильная методика формирования портфелей в % от выборки или фиксированное число инструментов;
  • Возможность гибко задавать веса в портфеле по дополнительному фактору (почти smart beta);
  • Можно вырывать данные для аналитики на каждом промежуточном этапе: сделки, размер позиций, комиссии, доходность портфелей;
  • Возможность относительно точно учесть комиссионные расходы;
  • Пока самая простая визуализация и метрики.

Как выглядит итоговая отрисовка:
Системно тестируем аномалии на Python. Релиз библиотеки Portfolio Quantitive Research (PQR)

Небольшая предыстория или зачем писать свой тестер

 

Не являясь базовым программистом, я пользовался готовыми решениями для бэктестов и особенно долго засиживался на платформе Quantopian. В прошлом году компания не получила нового транша от инвесторов и объявила о закрытии. Вместе с ней сгинул и весь написанный код, а знания синтаксиса несуществующей платформы близки по полезности к 1С-программированию при переезде в долину.
Поработав с другими сервисами, понял, что их существенные недостатки можно разделить на 3 группы:



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

Построение оптимального портфеля за полторы минуты (консольная программа)

Друзья, привет!

Тут на днях накидал прогу небольшую по теме Efficient Portfolio Frontier для российских бумаг.
Собственно, данные берёт из Yahoo (трёх-летний период).
Используется, понятное дело, Adjusted Close Price (так требует теория).

Суть проги простая — генерирует 100 тысяч возможных портфелей из списка бумаг, которые вводите в консоль (там выйдет строчка).
Не стал пользоваться SciPy оптимизатором (для тех, кто в теме), смысла в этом не вижу, потому что расхождение между показателями очень низкое.

Программа показывает два портфеля и вытаскивает график:

  • Один из портфелей, значит, это портфель для максимального значения коэффициента Шарпа (Безрисковую ставку впишите в консоль);
  • Другой — портфель с минимальной волатильностью. В обеих случаях будет указан вес для бумаг.

Как пользоваться:

1) Запускаете программу и немного ждете, пока у вас откроется консоль со строчкой ввести тикеры;
2) Вводите тикеры (как их вводить, написал чуть ниже), плюс на картинке увидите.

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

Спешка нужна при ловле блох

Всем добра!

Человек все время спешит. В детстве он спешит стать взрослым, в новом знакомстве спешит дойти до квинтэссенции отношений, утром спешит на работу, вечером спешит домой, в субботу спешит вскипятить чайник, а открывая вечернюю бутылку спешит охмелеть, начиная книгу спешит ее закончить, а начав какое-либо дело – побыстрее его завершить. Спешка стала неотъемлемой частью нашей жизни практически во всех ее аспектах, за исключением некоторых моментов нашей жизни, которые хотелось бы продлить, но они, к сожалению, быстро заканчиваются.

Почему мы спешим? А главное зачем? Чтобы все успеть? Успеть что? Прожить жизнь? Добежать до пенсии? Нет, конечно. Но, тогда, зачем? Ты, уважаемый читатель, наверняка даже и не задумывался, почему, зачем и куда мы все спешим? Я предлагаю тебе провести короткую медитацию в течение следующего абзаца текста, чтобы подумать над этим. Читай медленно, вдумчиво и с расстановкой, обязательно включи воображение (потом поделись со мной своими ощущениями).

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

Кросс-сделки на Московской бирже. Как обнаружить попытки манипулирования с использованием микроструктуры рынка

Участникам фондового рынка необходимо обладать умением обнаруживать признаки манипулирования в инструментах, с которыми они производят операции. Одним из таких признаков являются кросс-сделки, применяемые недобросовестными участниками торгов как механизм создания фиктивной ликвидности.

Кросс-сделка — это транзакция, в которой одно и то же лицо выступает одновременно покупателем и продавцом ценных бумаг. В рамках кросс-сделки не происходит фактического перехода прав собственности, что в условиях анонимной торговли с центральным контрагентом позволяет манипуляторам искажать оценку справедливой цены другими участниками.
Экономический смысл кросс-сделок сомнителен, и в случае существенного влияния на стоимость акций данные сделки и заявки классифицируются российским законодательством как манипулирование рынком: www.cbr.ru/inside/inside_practices/article_1/.

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

Магическая уборка по японской методике

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

Мари Кондо, «Магическая уборка. Японское искусство наведения порядка дома и в жизни»


Трейдеру или инвестору не помешало бы навести порядок в своем жилище. Насколько упорядочен ваш дом?

Если бы меня спросили: «С чего начать путь саморазвития?», то ответил бы: «Наведите ПОРЯДОК в своем доме».

Есть прямая взаимосвязь между бардаком в квартире и мышлении. Что снаружи, то и внутри. Предсказать жизнь человека достаточно легко, просто взглянув на порядок у него дома (после таких фраз в статьях меня перестали приглашать в гости :)).

Это не значит, что идеально чистая квартира — это прямой путь к успеху. Это шаг на пути личностного роста. Но захламленная квартира — это гарантированное свидетельство неудачника.



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

Подборка полезных ресурсов без Yahoo Finance и Seeking Alpha: данные, идеи и воспроизводимые исследования

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

Более направленные подборки по идеям можно посмотреть здесь https://smart-lab.ru/blog/628709.php, а по книгам здесь https://smart-lab.ru/blog/681121.php

Биржевые данные:

Биржевые:

  • https://www.quandl.com Quandl. Простой и адекватный API для Python, много бесплатных данных по отдельным биржам. Например, по Гонконгской и Варшавской бирже. Есть данные по сырьевым фьючерсам и другому сырью. Экономическая статистика и альтернативные данные тоже есть в бесплатном варианте. В отличие от других сайтов с котировками и графиками – здесь промышленная выгрузка для исследований;
  • https://stooq.com Stooq. Неожиданно богатый бесплатным контентом локальный сайт (Польша). Большая часть не представляет интереса и можно сразу перейти к большим (для бесплатных) выборкам биржевых данных по США, некоторым европейским и азиатским странам


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

Как самому проверить брокера

Сегодня появилась новость, что мошенники под видом «проверки» брокера собирают информацию и потом при помощи социальной инженерии воруют деньги.
Проверить брокера, а также банк, страховую и любую финансовую организацию можно легко самому. Есть несколько видов проверки.

1. Проверка лицензии на сайте ЦБ РФ. Этот вид проверки даст вам информацию имеет ли вообще брокер право оказывать услуги в России. Обычно у брокера есть несколько лицензий: брокерская, дилерская, депозитарная и на право доверительного управления. ЦБ РФ ведет реестр всех финансовых организаций и бесплатно предоставляет информацию о них через сервис «Справочник финансовых организаций»  Там в сможете узнать обо всех  лицензиях и реквизитах брокера.
2. Вторая проверка касается наличия в отношении брокера различных проверок, привлечения его к ответственности за нарушения законодательства и т.п. Эта информация также содержится на сайте ЦБ РФ

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

Быстрый бектестинг стратегии на python с pandas

Я уже давно использую для бектестов python и pandas. pandas это библиотека для работы с матрицами и её прелесть в том, что она оперирует векторами и работает ГОРАЗДО быстрее, чем обычные циклы. Для того, чтобы сохранить это достоинство при бектестах я использую логарифмическую доходность (log-return на английском). Не ручаюсь за русские термины, так как узнал про них из англоязычных статей. Написанное ниже не истина в первой инстанции, а моя попытка разобраться как это всё работает чтобы применять на практике. Если я не прав, напишите. Я хоть и защищал кандидатскую диссертацию, но не по математике или экономике.

Немного теории



Логарифмическая доходность — разница стоимости актива в разные промежутки времени в процентах. Рассчитываеся по такой формуле:  
Быстрый бектестинг стратегии на python с pandas


Формула для расчёта логарифмической доходности, логарифм натуральный

Теперь на примере акций теслы. Цена по дням:  

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

Инвестор - не тот, у кого деньги на бирже

    • 05 апреля 2021, 16:22
    • |
    • Tim
  • Еще
Инвестор — это человек, который сберегает значительно больше, чем потребляет.
Как правило диверсифицирован в своих инвестициях:
— валютные инструменты
— недвижимость (в т.ч. зарубежная)
— второе гражданство
— инвестиции в здоровье (фитнес)
— инвестиции в образ (одежда, образ, привычки)
— акции/облигации
— образование (книги, зарубежное образование)
— иностранные языки
— дети (образование детей, здоровье детей, здоровье родителей)
— впечатления (отдых, встречи с друзьями, интересными людьми, моральная разгрузка)
— социальная нагрузка (помощь нуждающимся, например)

Как правило хороший спец/руководитель в своей отрасли либо собственник бизнеса/активов.

Инвестор не может лудоманить, потому что он рационален.

Таким образом, если вы хотите быть инвестором, то не нужно бежать открывать брокерский счет и морозить там деньги.

Вам необходимо инвестировать сначала в себя и добиться получения значительного стабильного положительного притока ден средств от использования своего «я».

Уже потом можете тащить денежку на биржу, если вы убежденный холостяк или скряга :)

Деньги — это следствие. Деньги — не причина.

Как легально вывести деньги с ИИС, не ломая его (без регистрации, СМС и костылей). Лайфхак!!!

Тема поста в заголовке, поэтому без лишней воды приступим.

Вводные данные:
— у вас открыт ИИС. Тип вычета А (т.е. возвращаем НДФЛ со взносов)
— в договоре с брокером вы указали, что получаете дивы и купоны на свой банковский!!! отдельный!!! счет (не ИИС).

Что делаем:
Шаг 1: загоняем деньги на ИИС.
Шаг 2: покупаем на ту сумму, что нужно вывести, облиги ВЭБа с ближайшей датой погашения.
Важно: не ближайшая дата выплата купона, а ближайшая дата погашения. Т.е. последняя выплата  = последний купон + номинал.

Шаг 3: ждем дату погашения, получаем последний купон и номинал облиги на свой банковский счет.

Что за хрень спросите вы? Объясняю.

В прошлом году я заметила, что номиналы по облигам ВЭБа при погашении мне приходят на банковский счет. Хотя все другие облиги погашаются так: купоны на банковский, номинал возвращается на ИИС. Но только не ВЭБ.

Справедливо рассудив, что такая петрушка не понравится налоговому органу и мне могут завернуть вычет, да еще и попросят вернуть предыдущие, я запулила вопрос в суппорт брокера и выяснилось следующее.

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

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