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

по

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

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

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



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


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

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

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

"Танцы с бубнами" с 3-НДФЛ или почему в ЛК налоговой "кривые" справки о доходах от брокеров

    • 05 апреля 2021, 17:22
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
При заполнении декларации выяснилась одна неприятная вещь: к одному коду дохода можно добавить лишь один код вычета. При этом добавить код вычета, по которому нет дохода, согласно справке 2-НДФЛ от брокера, не получится.

Что делать? Просто складывать вычеты и помещать их в один. Например, сумму 201 и 222 помещать под кодом 201, сумму 205 (сальдирование ЦБ и ПФИ на ЦБ и фондовые индексы) и 206 помещать  на 201 (+222) или 206, выбрав тот из них, который в справке 2-НДФЛ не равен доходу по кодам 1530 и 1532, соответственно, сумму 206 и 209 (сальдирование  ПФИ на ЦБ и фондовые индексы с ПФИ не на ЦБ) помещать на 206 или 207, выбрав тот из них, который в справке 2-НДФЛ не равен доходу по кодам 1532 и 1535, соответственно. Именно так эти коды расположены друг под другом в справке 2-НДФЛ.

Теперь понятно почему справки 2-НДФЛ от брокеров — неверные. Бухгалтерия то ведет вычеты по разным кодам, а налоговая для каждого дохода принимает лишь один из.

Поэтому в одной справке от брокера в ЛК налоговой у меня нет вычетов  201 и 209, в другой 222 и 205, и только третья справка, где один код вычета — 201, верная.

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

Мой личный взгляд на вопрос - " С чего начать?"

Решил собрать все свои мыли на вопрос: «С чего начать?» — этот вопрос такой простой и такой сложный одновременно. 

1) Что вообще такое трейдинг? Трейдинг это в первую очередь про принятие решений и только во вторую очередь про экономические процессы. 

Что самое сложное в жизни человека? Принимать решения. Именно поэтому ни наличие первоклассного диплома об экономическом образовании, сертификата CFA и прочих атрибутов не являются гарантиями того, что вы можете заниматься трейдингом.  

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

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

2) Важна ли самодисциплина? Жизнь трейдера это не про лежание на песочном пляже на берегу океана, с ноутбуком на коленях. Нет. Жизнь трейдера, особенно на пути его становления это ежедневная рутинная деятельность. 



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

Методичка ABC of stock trading от легенды Blastarr_no_1

12 лет назад в ЖЖ блистал такой человек Blastarr_no_1. Он красочно рассказывал, как зарабатывал деньги десятками миллионов рублей, и в итоге заработал на кризисе 2008-2009 более 1 млрд рублей. Потом он сообщил всем что ушёл в политику и удалил свой ЖЖ. Выдумка или правда — так и осталось тайной. Вот тут 10 лет назад я делился у себя в блоге мыслями после прочтения его блога. По ссылке внутри поста на бластара можно не переходить, после удаления этот логин зарегали какие-то лохотронщики.

Этот человек тогда накатал методичку торговли которую назвал ABC of stock trading. Сейчас ее сложно где-либо найти кроме смартлаба. Из тех, кто сейчас на рынке, мало кто помнит такие далекие времена, поэтому я решил на всякий случай напомнить, вдруг вас заинтересует.

Итак, Методичка ABC от blastarr_no_1 «Основные принципы спекуляции» в 5 частях:

smart-lab.ru/blog/250818.php
smart-lab.ru/blog/250820.php
smart-lab.ru/blog/250824.php
smart-lab.ru/blog/250827.php
smart-lab.ru/blog/250831.php

Чтобы не просрать этот пост, добавляйте его в избранное❤️

И снова о торговле ОФЗ и Дени колами.


 
    Господа, у одного персонажа на сайте есть очень хороший термин — Финансовая штанга. Я много прикалывался над ним, но фактически человек определил для себя некоторый риск, который он принимает на свой портфель. И это очень разумный с моей точки зрения подход.
    В индустрии ДУ давно уже выбрали некоторые стандарты аллокаций портфелей, которые предлагаются клиентам в зависимости от их степени приемлемости риска. Грубо говоря, это смешанные портфели (риск/безриск 100-0, 50-50, 30-70, 10-90, 0-100). И если с риском вам более или менее все понятно, то с безриском (инструменты с фиксированным доходом) так читатели смартлаба и не разобрались. А именно облигации — наиболее торгуемые инструменты в мировой практике. И именно облигации являются самыми популярными вложениями у институционалов. Но облигация облигации рознь.
    Так один читатель недоумевает — как у него могло по результатам 3-4 месяцев вложение в Бпиф облигаций оказаться в убытке, не понимая, что зашито в том пифе. Другой, устраивая конкурс «портфельных инвесторов», предлагает в качестве безриска 10-летнее ОФЗ, не догадываясь, что вола 10-летнего бонда не сильно отличается от волы индексов акций. Очевидно же, что классический безриск — это вложения в инвестиционные облигации с короткой дюрацией. Ну и вообще, жесть, когда физики заходят в бумаги джанков — мусора (ВДО — это какое-то уж слишком пафосное название.), абсолютно не зная эмитента изнутри. Впрочем, есть случаи и жесткого обмана со стороны эмитентов.

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

Наш рынок начала января напомнил мне "лихие" 90-е

    • 12 января 2021, 12:23
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
Когда трейдеры «крупняка» (Тройка, Реник, Ринако, Никойл и т. д.) созванивались с утра, выясняли нет ли у кого заказов от нерезов, и если не было, то договаривались об «игре» внутри дня  на РАО ЕЭС либо «вверх-вниз-вверх-вниз», либо «вниз-вверх-вниз-вверх».

Самое плохое, что по утренней динамике не было понятно — это «игра» или вниз, потому что пришел заказ на покупку (тогда днем было «вниз-вверх-вверх»), а вверх, потому что пришел заказ на продажу (тогда было «вверх-вниз-вниз»).

Мы тогда еще устраивали «проверку»: звонили в Тройку или Реник и если они соглашались на расчеты в рублях, то чаще всего это был заказ, а если отказывали на основании заявки «только доллары» (обычно они такие ставили в «стакан» классической РТС),  то, вероятней всего, это «игра».

Бесплатные лицензии Jatotrader или ключ в один клик.

Всем хорошего дня и доброго здоровья!
На днях переписал лицензионный сервер Jatotrader. Надеюсь теперь все «повёрнуто» лицом к пользователю. Версия Jatotrader должна быть 2.9.5 или выше. Со старыми ключами 2.9.5 работать не будет. Но можно не спешить обновляться. Версия 2.9.4 работает со старыми ключами. Только по истечение срока лицензии обновитесь до 2.9.5 и получите новый ключ, как показано далее.
Получение ключа
Как было:
При получении ключа вводили мейл на который приходил пароль для ключа, затем этот пароль нужно было ввести для получения ключа
и только потом устанавливался ключ.
Как стало:
Сейчас получить ключ можно в один клик. После загрузки Джато, достаточно ввести мейл (если хотите узнавать об обновлениях в программе, устранении ошибок и т.д.) и нажать кнопку «Получить ключ». Файл ключа key.lic будет установлен в папку Джато.
Бесплатные лицензии Jatotrader или ключ в один клик.

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

Ещё два новых портфеля.

Идея такова: создать портфели из фишек, которые стали лидерами с прошлого года (т.е. их рост обогнал рост индекса), и посмотреть — как эти фишки поведут себя дальше.
1 Сначала я создал портфель-бенчмарк, как обычно — на основе ETF RUSE
2020-09-10 01 ММВБ индекс бенчмарк без дивов (RUSE)
2 Второй портфель 2020-09-10 Новый портфель старых лидеров Экспортеры и Дивитикеры создан из фишек, входящих в портфели, стартовавшие 31 мая 2019г.
Доходность этих фишек должна превышать величину 10.8%, такой результат показал на 10 сентября 2020г бенчмарк.
Из портфеля 2019-05-31 Эмитенты-экспортеры взяты 10 фишек
Ещё два новых портфеля.


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

QLua скринер. Обновление.

Всем привет!
В продолжение топика «QLua скринер в 10 строк кода. Или „за базар отвечаю“, можно качать обнулённый обновлённый скринер.
Выглядит так в статике:
QLua скринер. Обновление.
А так в динамике.
Если в прошлом скринере отображалось изменение текущей цены от цен закрытия за соответствующее количество торговых сессий (список „срезов“ задается пользователем), то в этом будет две таблицы. Первая таблица — изменение текущей цены от предыдущих хаев (чуть не оговорился...) за N-торговых сессий, вторая — от предыдущих лоёв.
В первой таблице от минимумов выделена строка с длинными ОФЗ. Видно, что минимум цены за 30 торговых сессий был на прошлой сессии.
А во второй таблице, мы видим, что Яндекс и Магнит обновили сегодня свои максимумы за последние 90 торговых сессий.
Таким образом, техзадание (ТЗ) участника тусовки Weddy практически выполнено, остается доделать, как он просил, тот же функционал, только относительно списка заданных дат.

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

Принципы Рэя Далио. Глава 4. Торговые системы

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

👉 Мы верим, что движения на рынках отражают изменения в экономике. Изменения в экономике отражаются в экономической статистике. Мы разработали правила чтобы определить важные сдвиги в экономических/рыночных условиях
👉 Лучшее что вы можете сделать: напишите свои принципы инвест.решений. Запишите на бумагу и в комп.алгоритмы. Протестируйте на истории и используйте параллельно с вашим мозгом.

👉 Единственный способ преуспеть — делать ставки в которых ты крайне уверен, и диверсифицировать их.
👉 Размер ставок мы варьировали в зависимости от того, насколько были в них уверены.

👉 Зрелость мужчины — способность отклонять хорошие альтернативы для того чтобы последовать за самыми лучшими идеями.
👉 Глупо судить людей до тех пор, пока вы не поставите себя на место этого человека и не посмотрите на ситуацию его глазами.

👉Большинство людей эмоциональны, а не логичны, они слишком сильно реагируют на краткосрочные результаты.


👉 Правильная диверсификация — ключ к снижению риска без снижения доходности
👉 Надо положить в портфель 15-20 нескоррелированных источников дохода, это существенно снизит ваш риск без снижения ожидаемой доходности
👉 Это справедливо и для бизнеса: наличие нескольких несвязанных источников дохода лучше чем один
👉 Ключ: некоррелирующие активы. Если положить 1000 активов с корреляцией 60%, то эффект диверсификации будет не лучше чем с 5 активами
Принципы Рэя Далио. Глава 4. Торговые системы
👉 Bridgewater — хедж-фонд, который сделал самое большое количество денег для своих клиентов за всю историю фондов

👉 ERROR LOG — наш первый инструмент менеджмента. Записывали ошибки в журнал и корректировали их.
👉 Мы записывали правила нашей работы десятилетия и они организовались в Work Principles.

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

✏️ Принципы Рэя Далио. Вступление
✏️ Принципы Рэя Далио. Главы 1-2. Познание рынков
✏️ Принципы Рэя Далио. Глава 3. Познание рынка и себя
✏️ Принципы Рэя Далио. Глава 4. Торговые системы

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