BackTrader: Торговая система за вечер
29.03.2021 00:00:00
С начала года я вам очень много рассказывал про язык программирования Python и систему автоторговли BackTrader. Сейчас я покажу вам самое лучшее, что у меня есть по этой теме. Новый курс BackTrader: Торговая система за вечер с индикаторами и компонентами.
Теория без практики мертва и бесплодна. Практика без теории слепа и бесполезна. Нужно было так подготовить курс, чтобы, с одной стороны, было все понятно. С другой стороны, любая задача трейдинга, даже не рассмотренная в курсе, не должна создавать проблем трейдеру.
Начинаем с самого важного. Настройка BackTrader и рекомендации по использованию средств разработки.
Я покажу вам как организовать библиотеки ТС/индикаторов/компонент для тестов и для автоторговли. Нужно сделать так, чтобы они всегда были у вас под руками и без проблем переносились с рабочего компьютера на установку с автоторговлей.
Приступаем к простейшей торговой системе. Она состоит всего из 6-и строк. В ней есть все, что требуется для любой торговой системы. Размер позиции, заявки (здесь поработаем рыночными), открытие и закрытие длинных позиций.
Поработаем с внутриканальной торговой системой. Возьмем небольшой временнОй интервал, построим из имеющихся индикаторов в BackTrader канал, будем торговать на отбой от его границ. У нас к длинным появятся короткие позиции. Будем работать лимитными и OCO-заявками, отменять заявки, сопровождать позицию по Trailing Stop. Торговую систему сделаем с одним настроечным параметром. Дополнительно расскажу про встроенные трейлинги, и как их вызывать.
Докручиваем торговую систему на переворот по тренду. Нам потребуются как стоп заявки, так и интересный метод управления капиталом для систем с сопровождением стоп и переворот (Stop and Reverse). Скомбинируем его с выставлением стопов и мишеней.
Еще РѕРґРЅРѕР№ особенностью BackTRader является возможность выставления серий заявок. РњС‹ посмотрим как строить цепочки заявок, поработаем СЃ родительскими Рё триггерными заявками. Серии заявок РјРѕРіСѓС‚ исполняться РєРѕРіРґР° СѓРіРѕРґРЅРѕ, хоть РІСЃРµ РЅР° баре РІС…РѕРґР°. Никаких ограничений! Дополнительно покажу вам СЃРІРѕР№ компонент выхода РёР· позиций Рё закрытия заявок РїРѕ времени биржи. Рто позволит избежать волатильных моментов, например, РЅР° открытии биржи.
Мы достаточно серьезно поработали с заявками. Обобщим наши знания. Вашему вниманию предлагаю фрагмент из курса.
Мы с вами освоились с заявками, входами и сопровождениями в торговых системах. Приступаем к более сложным примерам.
Многопозиционные ТС. Я покажу вам простой способ как можно представить доливки и частичные закрытия в торговых системах. Для удобства сделаем вывод уведомлений о статусе заявок, чтобы нам всегда было понятно что происходит в торговой системе.
Предлагаю вам написать вместе СЃРѕ РјРЅРѕР№ оригинальный индикатор фильтра нижних частот СЃ конечной импульсной характеристикой. Его автор — метеоролог Юлиус ван Ганн. Краисивая идея, грамотная реализация Рё добротные характеристики. Что еще нужно трейдеру для счастья?
Следующая на очереди многотикерная торговая система. Обычно, такие системы строят для парного трейдинга. Мы попробуем поторговать в противофазе Si и Ri. Поработаем с универсальным закрытием позиций. Также, сделав всего одну правку в коде, перейдем на более крупный временной интервал.
Последний тип сложных торговых систем — многовременнЫе. Сразу РїСЂРёС…РѕРґСЏС‚ РЅР° СѓРј 3 экрана Рлдера или торговля Ларри РљРѕРЅРЅРѕСЂСЃР° РїРѕ тренду СЃ отката Рё РЅР° оттяжке. Хорошо, сделаем РїРѕРґРѕР±РЅСѓСЋ систему. Поработаем сразу РЅР° 3-С… временнЫх интервалах, РѕРґРёРЅ РёР· которых сделаем нестандартным. Р’С…РѕРґ Рё выход Р±СѓРґСѓС‚ РїРѕ условию. Хоть РІ этом РєСѓСЂСЃРµ РјС‹ РЅРµ занимаемся тестированием торговых систем, РЅРѕ некоторую информацию РїРѕ тестам вам расскажу.
Обычно, РЅР° финал остаются темы «РЅР° заминку». РќРѕ РЅРµ РІ этом РєСѓСЂСЃРµ! РњС‹ СЃ вами СЃ нуля напишем компонент расписания РњРѕСЃРєРѕРІСЃРєРѕР№ биржи. Рто даст вам РЅРµ только готовое решение, РЅРѕ Рё прокачает РІ программировании РЅР° Python.
РЇ хочу, чтобы этот РєСѓСЂСЃ СЃСЌРєРѕРЅРѕРјРёР» вам месяцы РїРѕРёСЃРєРѕРІ Рё изобретений велосипедов. Как трейдер РІС‹ должны задавать себе РІРѕРїСЂРѕСЃ: Что СЏ хочу? Рђ РЅРµ: Как это сделать? Ртот фундаментальный РєСѓСЂСЃ будет полезен всем.
Если вы собираетесь переходить на BackTrader, то этот курс даст вам знания и практику.
Если РІС‹ остаетесь РЅР° Wealth-Lab 6, то этот РєСѓСЂСЃ будет РЅРµ только «РЅР° вырост», РЅРѕ Рё задачником для вас. Попробуйте РєРѕРґ РёР· РєСѓСЂСЃР° переписать РЅР° Wealth-Lab.
Кстати, справедливо и обратное. Курс Wealth-Lab: Торговая система за вечер с индикаторами и компонентами также можно использовать в качестве задачника для BackTrader.
Как обычно, курс и набор доступны очень ограниченное время. 02.04.2021 в 23:55 МСК я этот курс с продажи снимаю.
Приобрести курс вы можете здесь >>>
Набор из 2-х курсов со скидкой в 25% ждет вас здесь >>>
Если хотите больше узнать РїСЂРѕ алгоритмическую Рё автоматическую торговлю, то вписывайтесь РІ Проект «РђРІС‚оторговля» здесь Рё сейчас!
Продажник https://chechet.org/384[/spoiler]
курс/товар включает в себя следующие файлы:
01 — Настройка BackTrader (Объем: 165 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 12 РјРёРЅСѓС‚
02 — Организация библиотек для тестов Рё автоторговли (Объем: 259 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 20 РјРёРЅСѓС‚
03 — Простейшая РўРЎ РёР· 6-Рё строк (Объем: 515 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 31 РјРёРЅСѓС‚
04 — Внутриканальная РўРЎ (Объем: 631 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 35 РјРёРЅСѓС‚
05 — Переворотная РўРЎ (Объем: 573 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 32 РјРёРЅСѓС‚
06 — РўРЎ СЃ Bracket заявками (Объем: 351 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 18 РјРёРЅСѓС‚
07 — Заявки РІ BackTrader (Объем: 430 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 35 РјРёРЅСѓС‚
08 — Многопозиционные РўРЎ (Объем: 432 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 20 РјРёРЅСѓС‚
09 — Рндикатор Юлиуса ван Ганна (Объем: 322 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 22 РјРёРЅСѓС‚
10 — Многотикерная РўРЎ (Объем: 216 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 11 РјРёРЅСѓС‚
11 — МноговременнАя РўРЎ (Объем: 354 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 18 РјРёРЅСѓС‚
12 — Компонент расписания РњРѕСЃРєРѕРІСЃРєРѕР№ биржи (Объем: 582 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 32 РјРёРЅСѓС‚