Результаты июнь
Итог общий/год/месяц 2098%/-5%/ -2%
среднегодовая 50%
Итоги с начала года по конец месяца:
Доходность за год -5%.
Просадка максимальная за год – -23%
Итог за месяц -2%, просадка максимальная за месяц -2,6%
Общая доходность за 6 лет 2098%
Продолжаем разбираться с сетками в скринерах. Учимся маркетить инструменты не по одному, а пачками. Сегодня посмотрим пример, который выбрасывает сетки в тренд по ускорению рынка относительно усреднённой внутридневной волатильности.
Сегодняшний пример: GridScreenerAdaptiveSoldiers.
Тип сетки: MarketMaking.
Логика: Сигналом для выброса сетки служит паттерн «Три солдата», т.е. три расположенные в одну сторону свечи (растущие или падающие). Три свечи вместе должны соответствовать размеру в N % от усреднённой внутридневной волатильности, которая считается внутри робота.
Закрытие сетки происходит по двум условиям: 1) Кол-во отработанных позиций. 2) Кол-во времени жизни сетки в секундах.
Для начала Вам следует открыть исходный код робота GridScreenerAdaptiveSoldiers. Внутри проекта это здесь:
Стратегия
Сегодня посмотрим на работу с сетками в источнике BotTabScreener. Учимся маркетить инструменты не по одному, а пачками.
Сегодняшний пример: GridBollingerScreener.
Тип сетки: MarketMaking.
Логика: Сигналом для выброса сетки служит индикатор Bollinger. Выше верхней линии – выброс сетки в Short. Ниже нижней линии – выброс сетки в Long. По обратному сигналу – закрытие сетки. Кроме того, у нас есть фильтр по ADX для выброса сетки, чтобы она выбрасывалась только под определённую волатильность. Всё это смотрится по нескольким или десяткам инструментов одновременно, с ограничением максимального кол-ва сеток в рынке.
Из интересного, сразу стоит выделить неторговые периоды для сетки, которые настраиваются из робота напрямую.
Для начала Вам следует открыть исходный код робота GridBollingerScreener. Внутри проекта это здесь:
Прошло ровно 12 месяцев Форвард теста нашего флагманского портфеля. Можно оценить эффективность разработки и сравнить статистические показатели Форвардного периода с общими показателями Бектеста за 15 лет:
Общая прибыль за 12 месяцев = $76 000 (средняя по портфелю = $106 000), что составляет чуть больше 100% от расчетного рискового капитала под этот портфель.
Средний месяц = $6 333 (против $8 643 по портфелю)
Avg %WIN = 36,4% (против 44,4% по портфелю), вот здесь заметный провал в показателе прибыльных сделок. НО! Зато мы видим насколько стабилен алгоритм при провале в основополагающем показателе. Такая стабильность стала возможной благодаря грамотной работе с параметром волатильности рынка. Алгоритм имеет на форвардном периоде соотношение средней прибыльной сделки к средней убыточной (avgRR) = 2.3 против 2.05 у портфеля. Отсюда становится понятной причина падения % прибыльных сделок на форвардном периоде — общий рост волатильности рынков+неудачный для алгоритма период 2025-го года: выбивает чаще, но в прибыльных сделках при этом RR больше из-за волатильности. В этой области мы сейчас дополнительно работаем над управляемостью динамичного стопа в сделках. В новой итерации алгоритма, которая выйдет осенью мы уйдем от жесткого рабочего стопа.
Каждый четверг в 11:00 я веду вебинар, отвечая на вопросы посетителей о стратегиях сервиса. Но иногда эти вопросы несут для меня «открытия». Одно из таких было сегодня, мне задали вопрос о стратегии Еще проще, про которую я ничего не знал. Почему? Да потому что ее не было на первых четырех страницах рейтинга сервиса ни по одной из сортировок.
Но график стратегии меня впечатлил и дал четкое впечатление об алгоритмической стратегии. Проверка операций привела меня к выводу, что это стратегия торговли самыми ликвидными фьючерсами Мосбиржи со средним временем в позиции больше 2-х дней, а значит с относительно небольшим проскальзыванием нашего сервиса для активной торговли. Увы, интрадей-стратегии или активная торговля «вторым эшелоном» дают большое проскальзывание для клиентов при автоследовании. Поэтому в моем анализе активной торговли сервиса на первом месте стратегии со средним временем в позиции больше 2-х дней и сделками в будние дни в пределах 10:00-18:50МСК. Эта стратегия удовлетворяла моим вышеуказанным условиям, а по торгуемым инструментам попала в класс диверсифицированных активных стратегий (еще у меня есть класс активных стратегий только на валютных фьючерсах, других нет)
Изменения, баг-фикс и улучшения, которые были внесены в проект за предыдущие четыре месяца.
Очень большими штрихами, ибо что-то я с этими статьями затянул. И у нас тут накопилось 1200!!! Коммитов. Поэтому по верхушкам, и кто работал над проектом. А далее постараемся делать это каждый месяц.
Что делаем глобально:
Скорость разработки постоянно растёт. Последние четыре месяца были самыми активными в плане разработки терминала за всё время его существования:
Продолжаем обзор роботов, использующих в своей торговле сетки.
В этот раз рассмотрим пример робота, торгующего в обе стороны одновременно на пониженной волатильности.
Сегодняшний пример: GridTwoSides.
Тип сетки: MarketMaking.
Логика: Сигналом для выброса сеток (двух) служит снижение ATR (волатильности с учётом гепов). Когда ATR падает на указанное значение за указанное кол-во свечек, выбрасываются две сетки, Long и Short, по текущей цене.
Для начала Вам следует открыть исходный код робота GridTwoSides. Внутри проекта это здесь: