Избранное трейдера Vitastic
Когда закончил писать механизм своего торгового робота обнаружил, что самое главное всё таки не сам механизм, а стратегия, по которой этот механизм будет работать.
Первый тесты на истории показали что с доходностью и тем более с тем как доходность портфеля компенсирует принимаемый риск (коэффициент Шарпа) проблемы, но неудачный опыт тоже опыт, поэтому решил описать его в статье.
Первый и самый важный вопрос — при помощи чего проводить тесты торговой стратегии на исторических данных? В какой программе или при помощи какой библиотеки создавать стратегию и потом прогонять её на истории?
Раз мой торговый робот создан в среде исполнения JavaScript Node.js, то и тесты в идеале должны проводится на чём-то схожем. Но забегая немного вперёд скажу что получилось по другому.
Раз сам механизм робота кросс-платформенный, то хотелось чтобы и тесты можно было проводить при помощи кросс-платформенной утилиты. Однако когда рассматривал самые популярные программы, то обнаружилось что все программы из списка только для Windows. Кроме TradingView, который является веб-сервисом и Excel — который есть и для macOS.
Бывает, что частные инвесторы не доверяют сервисам для ведения портфеля ценных бумаг и ведут учет своих инвестиций в «Экселе» или «Гугл Таблицах».
Если количество ценных бумаг не так велико, то подобное использование таблиц оправдано:
Но у такого метода учета есть и свои минусы, главным образом связанные с необходимостью ручного обновления котировок. Если раз в квартал сделать это несложно и вручную, но чтобы поддерживать актуальность чаще, потребуется много времени: нужно зайти на сайт, где опубликованы текущие котировки, найти нужную цену, скопировать ее и вставить в ячейку таблицу. И так для каждой ценной бумаги в портфеле. Печально и долго.
Зачем вообще нужны актуальные цены в таблицах:
«Акции — штука простая. Все, что вам надо делать, — это покупать акции в крупном бизнесе за цену, меньшую подлинной стоимости этого бизнеса, и при условии, что в нем задействованы менеджеры самой высокой порядочности и таких же способностей. А затем вы владеете указанными акциями вечно». Уоррен Баффетт
На этой неделе я решил перезагрузить свой портфель. Наверное запоздалое, но нужное решение. Заседание ЦБ 26 июля 2024 г. стало поворотной точкой, повышение до 18% было ожидаемо, но вот сроки снижения были сдвинуты фактически на год:
«Банк России повысил ключевую ставку на 200 б. п. до 18,00%, сигнал остался жестким. Регулятор также заметно пересмотрел вверх собственный прогноз по ставке на будущие годы: на 4 п. п. до 14–16% на 2025 г. и на 4 п. п. до 10–11% на 2026 г. Из прогноза ЦБ на текущий год следует, что ставка на конец года может оказаться в диапазоне 18–20%».
Получается, то, что я ждал в 2025 году, можно смело сдвинуть на 2026 год. И это, кстати, уже второй раз происходит. Снижение ставки ЦБ и серия IPO моей главной инвестиции АФК Система будут в 2025-2026 гг.
В данной статье – гайде будем учиться подключать специализированный для алготрейдинга фреймворк OsEngine к Квик. Для того, чтобы можно было торговать через Quik сотнями роботов, которые в OsEngine уже встроены.
В процессе изучения данной инструкции и экспериментов по подключению к Квик из OsEngine мы рекомендуем не использовать боевую версию программы от Вашего брокера, т.к. Вы можете неправильно что-то сделать, ошибиться и потерять много денег, т.к. роботы могут сделать что-то не так.
Мы рекомендуем использовать Демо версию от официального создателя Quik. Это оградит Вас от возможных ошибок при боевом подключении, на период пока Вы учитесь это делать.
Идём в поисковую систему:
Давать общие советы по инвестированию я не очень люблю, так как у каждого своя ситуация, свой горизонт планирования, склонность к риску, возраст, желания и т.д. И для каждого нужно составлять свой индивидуальный портфель.
Но в инвестировании, как в здравоохранении, планы лечения должны быть индивидуальными, но общие советы тоже можно выявить. Спать и двигаться побольше, проходить чек-ап, пить много хорошей воды. Попробую и я дать некий универсальный портфель для сбережения и роста с учетом нынешней остановки роста на рынке акций, неопределенности со ставкой на долгосрочном периоде и переживаний относительно курса рубля.
Этот портфель рассчитан на 1-2 года для суммы в диапазоне от 100 млн руб. до 3 млрд руб. с целью обогнать инфляцию и не сильно рисковать.
1️⃣ Еврооблигации России в дружественном зарубежном брокере (Армения, Казахстан): 20% от портфеля. Счёт открыть можно быстро и дистанционно. Купоны доходят в рублях по курсу. Фактически вы получаете 10-15% дохода в валюте плюс хороший шанс получить дополнительно 20% в случае, если замещение этих еврооблигаций состоится.
Дивидендный период в самом разгаре. Многие компании уже одобрили на ВОСА дивидендные выплаты и утвердили размер квартальных и годовых дивидендов, а так же назначили даты реестра дивидендных отсечек. Значит, пришло время дивидендного арбитража, позволяющего и дивиденды получить, и на гэпах не терять!
Ранее мы уже писали, как можно заработать на дивидендном арбитраже по итогам дивидендов за 9 месяцев 2023 г. в период октябрь-декабрь 2023 г. Смотрите наш материал «Как в 2024г получить дивиденды по компаниям ТОП-10 без риска гэпа». Идеи отработались весьма успешно. Так что есть смысл продолжить собирать дивидендную прибыль и в текущем периоде.
Напомним, что по завершении периода хозяйствования (квартал, полугодие, 9 месяцев, год) компании публикуют производственные отчеты, отчеты РСБУ, отчет МСФО, где публикуют данные по прибыли, которая и служит базой для дивидендов. Далее назначается дата совета директоров с темой в повестке о рекомендации акционерам о распределении прибыли в форме дивидендов и публикуется протокол совдира. Это официальная обязательная к раскрытию информация, публикуемая на e-disclosure.ru (официальный Центр раскрытия корпоративной информации Интерфакса).
Итак, это было обычное скучное утро, когда я решил: «А почему бы не попробовать этот Алгопак от Московской биржи?» Я давно слышал про него, а тут как раз была пара свободных часов и чашка горячего кофе. Что может пойти не так, верно?
Регистрироваться было просто. Почта, пароль, подтверждение — стандартный набор. И вот я уже на главной странице Алгопака, который выглядит достаточно дружелюбно. Однако, первый звоночек прозвенел, когда я начал искать справочную информацию. Документация оказалась несколько запутанной, а некоторые разделы вовсе не обновлялись годами.
Для начала я решил не мудрить и создать что-то простое. Пусть это будет стратегия на основе скользящих средних (SMA). Вот мой пример кода на Python, который я решил использовать:
import pandas as pd import numpy as np # Загружаем данные data = pd.read_csv('historical_data.csv') # Параметры стратегии short_window = 40 long_window = 100 # Создаем сигналы signals = pd.
С таблицами excel разобрались, но у нас есть ещё большой пласт информации по гугл таблицам.
Тут также необходимо подготовка так как без неё у вас могут не подгружаться данные.
Вся подготовка заключается в изменении региональных настроек.
Переходим в «Файл» -> «Настройки»
Далее в «Региональные настройки» меняем регион на «Соединенные Штаты». Нажимаем «Сохранить настройки»