Финансовая Лаборатория
1.16K subscribers
37 photos
11 videos
1 file
218 links
Личные финансы, инвестиции, трейдинг
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Наш трейдер Александр обнаружил любопытную ошибку в примерах 04_Bars.py

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

Решение ошибки довольно простое. Нужно в каждой строке кроме цен и объемов держать еще и дату/время. При сохранении в файл дату/время из колонок убрать. Сохранять только как индекс.

Я исправил код 04_Bars.py в QuikPy, AlorPy, FinamPy, TinkoffPy.

Александр, благодарю!
Так в жизни бывает, что производители программного обеспечения и библиотек выпускают новую версию программы, не совместимую с предыдущей. Не обошла судьба и нашего бота автоторговли из курса Мультиброкер. Когда я работал над курсом, то библиотека aiogram была версии 2. Сейчас она стала версией 3. Несовместимой.

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

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

Можно сделать новый курс под новую версию. Продать его как обновление или даже как новый курс. Многие авторы так и поступают. Но это не мой путь.

Постоянно говорю о том, что благодарен всем, кто приобрел курсы "Финансовой Лаборатории". Эта благодарность не только на словах. Для трейдеров есть система баллов, с которых каждый трейдер сам формирует свою скидку. Существующие курсы дополняются и обновляются. Если что-то меняется в программах и библиотеках, то пишу код под новую версию. Тестирую. Записываю дополнительный урок в курсе. Денег за это с трейдеров, у которых этот курс имеется, не беру.

Так и поступил с Мультиброкером. Переписал его под aiogram 3. Записал новый урок, который все трейдеры, у которых был приобретен курс, могут посмотреть здесь >>>
Наш арсенал автоторговли пополняется новой библиотекой.

Провайдер для автоторговли в BackTrader из Финама я набросал более полугода назад.

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

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

Встроил расписание в BackTraderAlor. Трейдеры ФинЛаба проверили. Работает.

Время шло. На данный момент у Финама нет информации, когда будет выпущена подписка на новые бары. Поэтому, решил не ждать у моря погоды, и встроить расписание в BackTraderFinam. Что и сделал. Протестировал вместе с нашими трейдерами на этой неделе. Работает как часы. А чего еще ждать от расписания? 😊

В итоге, у нас появился еще один провайдер для автоторговли. Ура!
Сегодня приехал еще один одноплатный компьютер OrangePi Zero 2W, на котором можно организовать автоторговлю. Оцените его размеры!
Он сильно греется. Более 65 градусов без радиаторов. Металлический корпус нужен для отведения тепла. Кто будет заказывать, сразу берите с ним.
Есть вопросы с подключением устройств к одноплатному компьютеру. Монитор подключается через Mini HDMI. Устройства USB через Type-C. Можно решить вопрос покупкой переходников, а можно не заморачиваться с устройствами, и сразу подключить его к сети WiFi.

Для этого после прошивки карты MicroSD в конец файла /etc/network/interfaces добавьте эти строки (Статья):

auto wlan0
iface wlan0 inet dhcp
wpa-ssid <Название сети>
wpa-psk <Пароль>

После перезагрузки одноплатный компьютер сам подключится к WiFi. Дальше работаете стандартно через SSH, как рассказывал в курсе Торговля на одноплатных компьютерах.
This media is not supported in your browser
VIEW IN TELEGRAM
В новый курс Пандоводство выложил уроки, записанные на вчерашнем стриме:

01 - Зачем трейдеру нужны панды
02 - Практический пример полезности панд

Уроки доступны бесплатно. Успевайте смотреть!

Полная запись стрима доступна здесь >>>
Одна из глобальных проблем исследований заключается в том, что нам мало грамотно сформулировать вопрос. Нужно еще знать и уметь как именно из вопроса построить алгоритм. Затем его закодировать. Пусть даже на таком несложном и популярном языке программирования как Python. Код нужно отладить. Только после исключения всех ошибок, полученную программу можно запустить.

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

Вот здесь нам на помощь и приходят панды, или библиотека для работы с данными pandas. С ее помощью мы концентрируемся не на том, КАК что-то сделать, а на том, ЧТО мы хотим получить.

Вопросы, требующие написания сотен строк кода, в pandas решаются в несколько понятных строк. Вместо многоэтажных циклов будем использовать элементы функционального программирования. Разберется даже ребенок. С данными будем делать все, что нам нужно одним махом.

Как изучить pandas? Можно читать многочисленные справочники. Это как изучать английский язык по словарю. Можно брать энциклопедии. Но тогда ждите много информации, которая вам никогда не пригодится. Можно решать абстрактные учебные задачи. Но они бесполезны для трейдинга. Можно даже попробовать найти информацию о pandas применительно к трейдингу. Но там бОльшую часть будут занимать вопросы получения данных, которые нами давно уже реализованы, и инфраструктурные задачи, которые решает нам BackTrader. Все это еще и на английском языке.

Предлагаю вам пройти курс со мной. Я вас проведу шаг за шагом от простых, но нужных и полезных задач трейдинга к самостоятельной сравнительной оценки торговых систем и выделению белого шума из рыночного сигнала. Решая реальные практические задачи трейдинга, вы и сами не заметите, как живо будете управляться с пандами, и станете опытным пандоводом.
Если вы посматриваете в боте как идет торговля, то не волнуйтесь. Я вывел часть денег. Дело в том, что в портфеле были облигации, у которых скоро завершается срок. Доходность у них 10-11%. Продал эти облигации. Сейчас ситуация такая, что можно открыть банковский вклад под 14+% годовых. Что и сделал. Сейчас портфель (полный) состоит из банковских вкладов, ОФЗ, облигаций, акций.
Финансовая Лаборатория
Есть вопросы с подключением устройств к одноплатному компьютеру. Монитор подключается через Mini HDMI. Устройства USB через Type-C. Можно решить вопрос покупкой переходников, а можно не заморачиваться с устройствами, и сразу подключить его к сети WiFi. Для…
На Linux-компьютерах вы без проблем прочитаете карты MicroSD после прошивки. Как быть, если вы на Windows. По умолчанию Windows системы не читают ext файловую систему Linux. Ext2 File System Driver for Windows исправит это досадное недоразумение. Программа полностью бесплатна.
Завершаю курс Автоторговля на одноплатных компьютерах совместимой с Raspberry Pi Zero платой OrangePi Zero 2W. Именно на ней последний месяц крутится моя автоторговля. Работает стабильно, нареканий нет. Всем своим опытом по настройке и обслуживанию делюсь в новых бесплатных уроках здесь >>>
К концу года решил привести мысли в порядок по теме модели рынка. Буду записывать небольшие видео на эту тему. 1 видео = 1 тезис.

1. Какой тип данных мы получаем с рынка? Предлагаю посмотреть видео здесь >>>
Хочу поделиться радостной новостью. Олег Шпагин (наш человек 😊) вышел в финал хакатона Московской Биржи. Его работа входит в 15 лучших из 100+ поданных решений.

В этот раз я не буду в судейской бригаде, но удалось пообщаться с организаторами на площадке Московской Биржи. Они выделили проект Олега как очень серьезный с точки зрения идеологии торговли. Значит, не зря существует "Финансовая Лаборатория"!

От себя и от ФинЛаба желаю Олегу сегодня достойной защиты проекта! Есть все шансы на победу. А вам предлагаю поддержать Олега лайком. 👍
Подведены итоги хакатона. В идеологической номинации How to Guide с мощнейшей концепцией торговли абсолютным победителем стал Олег Шпагин.

Сначала победа на Финаме, теперь на ММВБ. Поздравляем победителя!

Проект Олега открыт всем в исходном коде здесь >>>
Поздравляем Вячеслава Арбузова с победой на хакатоне ММВБ!

Очень рад, что идеи альтернативной реальности (взлом рынка, лаборатория Монте-Карло) прекрасно вписались в проект Вячеслава.

С проектом можно ознакомиться здесь >>>
Связаться с Вячеславом можно через Telegram.
Завершается год. Нужно финалить обещанное. Поэтому, здесь в ближайшее будет больше активностей. Не обижайтесь, все для вас делаю...

Начну с того, что в AlorPy внес все последние изменения. В т.ч. возможность получать данные из запросов от основной информации к детальной. Адрес библиотеки AlorPy не изменился. Он находится здесь >>>