Финансовая Лаборатория
1.25K subscribers
59 photos
11 videos
2 files
236 links
Личные финансы, инвестиции, трейдинг
Download Telegram
Пока все массово убегали из Тинькофф, я его прикупил. Вот результат.
Получил несколько писем с вопросом установки matplotlib 3.2.2 Дело в том, что в последней версии Python эта библиотека при установке выдает ошибку.

Решение такое. Сначала ставите Python 3.8.6, затем matplotlib 3.2.2, затем backtrader. Такая конфигурация будет рабочей.

Благодарю Павла за этот сетап!

P.S. Чует мое сердце, скоро полезем backtrader править. Уж слишком много вопросов к нему накопилось 😊

P.P.S. Напоминаю, что для работы matplotlib нужно поставить Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019
Небольшие изменения в QuikPy. Когда перебираем позиции, то работаем с копией текущих позиций, т.к. в это время могут появляться и закрываться другие позиции.
Пришли модификации для AlorPy от Андрея, за что его благодарю!

1. Уникальность транзакции должна быть не до секунды, а меньше, т.к. за одну секунду может быть несколько транзакций. Уникальность сделана до наносекунды.

2. При получении ошибкок с сервера их нужно декодировать в UTF8.

3. Унификация аргументов в функциях GetTrade и GetFortsRisk. Сначала передаем портфель, затем биржу.

Новая версия библиотеки AlorPy ждет вас здесь >>>
Как мог, оттягивал день, когда придется обслуживать BackTrader...

Ситуация такая, что Python и библиотеки для него развиваются, а разработчики BackTrader не торопятся эти нововведения к себе внедрять. Мы с вами получаем ограничения. Новую версию Python не поставить. Matplotlib нужно брать старой версии.

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

Начнем с того, что исправим ошибку для новых версий Python. В последних версиях Python collections.Iterable нужно заменить на collections.abc.Iterable. Если это не сделать, то будем получать ошибки при запуске ТС.

Также исправлена ошибка (в оригинальном репозитории) привязки старой версии matplotlib. Сейчас можете ставить последнюю версию, все будет работать.

Скачать BackTrader с этими изменениями вы можете здесь >>>

P.S. Вот мой сетап. Python 3.10.6, matplotlib 3.5.3 С ними все работает.
Всех с Днем Знаний! "Финансовая Лаборатория" возвращается с летних каникул.

Начну с того, что отвечу на все вопросы, связанные с загрузкой, привязкой и обновлением моей версии библиотеки BackTrader. Новое видео добавил в бесплатный курс BackTrader: Быстрый старт здесь >>>
Надежда проверила мою вчерашнюю инструкцию по установке библиотеки BackTrader версии "Финансовой Лаборатории". За что ее благодарю!

Обнаружилось несколько нюансов. Как и что нужно делать, опубликовал в уроке курса BackTrader: Быстрый старт здесь >>>
Предлагаю вашему вниманию первый пост в новом торговом сезоне. Как грамотно работать со статистикой торговой системы. Пришлось расширить бесплатный курс BackTrader: Быстрый старт новыми видео в уроках Торговая система с индикаторами и Тестирование и оптимизация торговой системы. Эти ссылки есть в посте.

Обязательно посмотрите эти материалы. Старался сделать их как можно более понятными.
Со старой версии сайта перенес посты с видео из серии "Система Джона Элерса". Стало доступно 15 материалов с полезной информацией здесь >>>

Рекомендую к просмотру видео:
- Почему у Джона Элерса торговые системы лучше ваших
- Отношение Элерса/Чечета к дивергенциии
- Почему Фибо последовательность не имеет смысла

И, конечно же, бесплатный курс из 18-и уроков: Грааль от Джона Элерса на 3-х строках кода Пароль на него здесь в закрепленном сообщении.
Выложил базовый набор из 4-х курсов проекта "Система Джона Элерса" в составе:
1. Рыночные циклы - Научный подход к трейдингу
2. Прогностические индикаторы
3. Измерение рыночных циклов
4. Торговля рыночных движений

Весь код переписан под BackTrader. Также получите весь оригинальный код.

Чтобы понять, какие вопросы решает система этого великого трейдера, просто посмотрите вот эти материалы:
- Торговля рыночных циклов
- Главная задача трейдинга
- В чем смысл трейдинга?
Как обычно, слова благодарности тем, кто вписался в базовые курсы по "Системе Джона Элерса". Когда их создавал, то не думал о том, что через несколько лет не только сменим систему Технического Анализа на BackTrader, но и язык программирования на Python.

Понятно, что обстоятельства всегда выше человека. Но я решил, что все трейдеры, которые приобрели курсы ранее, получат версию на Python/BackTrader бесплатно. Это касается ВСЕХ прошлых курсов.

На данный момент все трейдеры, у которых были 4 базовых курса по Системе Джона Элерса, получили доступы. Вспоминайте материал, смотрите новые видео! Ну, и ставьте лайки, если одобряете эту инициативу.
Live stream scheduled for
Давно мы с вами не собирались на стримах. Поводов собраться предостаточно. Это и начало нового сезона, и скорое 10-и летие "ФинЛаба", и новый материал, который хочу рассказать, и мысли по торговле в наше непростое время. Раз уж мы все собрались на платформе Telegram, то давайте на ней и стримить!

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

Жду всех на стрим во вторник, 27 сентября в 20:00 МСК!
За последний день было 2 обращения с ошибками core.dll и скриптов LUA. Я сравнил оригинальные скрипты LUA cо своими, принципиальных отличий не нашел. Но скрипты обновил, выложил на GitHub. Также в ReadMe добавил блок об ошибках и способах их решения. Все обновления библиотеки QuikPy здесь >>>
Для тех, кто приобретал курс Система Игоря Чечета: Фундамент ранее. Выдал вам доступ на новую версию.

Для всех трейдеров ФинЛаба, кто приобретал новые курсы на finlab.vip или старые курсы, которые были перенесены на finlab.vip. Если забыли/не знаете ваш пароль от finlab.vip, то воспользуйтесь формой сброса пароля по вашему email здесь >>>

Если есть проблемы, то отпишитесь в Discord или через форму связи внизу сайта.
Последний базовый курс "Система Игоря Чечета: Фундамент" переведен на Python/BackTrader и доступен для заказа. Описание курса и вводный урок доступны здесь >>>

Этот курс является отправной точкой для понимания механик движения рынков. Верите в классический Технический Анализ с трендами, откатами, импульсами? "Фундамент" хорошо моделирует этот подход. Считаем, что рыночные циклы Элерса рулят? И здесь нет противоречий.

Кто знает, куда нас заведут исследования рынков и практическая торговля. Но одно знаю точно. "Фундамент" - это база, от которой можно всегда оттолкнуться. Как при исследовании рынков, так и для формирования новых моделей и торговых систем.

Остальные базовые курсы:

- Понимание как исследовать рынки + классные лабораторные сигналы. Исследование рынков на Python
- Автоторговля на Python/BackTrader. Торговая система за вечер с индикаторами и компонентами
- Разбираемся с Системой Джона Элерса. Набор из 4-х курсов Рыночные циклы и прогностические индикаторы

Больше к этой теме не возвращаемся в этом торговом сезоне. Нужно идти дальше.
Live stream scheduled for
В комментариях к этому посту чат прошедшего стрима. Всем спасибо за участие и вопросы! Запись из Telegram пришла. Разрешение 720p как на YouTube. Обработаю, порежу на части, чтобы было удобнее смотреть/слушать, выложу в блог. Отпишусь здесь.