В этом видео я на практике показываю, почему стандартные оптимизаторы (на примере TSLab) не справляются с перебором миллиардов комбинаций правил, фильтров и управлений позициями, упираясь в ограничения скорости и архитектуры. Затем демонстрирую, как моя программа ARANEA решает эту проблему за счёт параллельных вычислений, умной предподготовки данных и раздельного расчёта, превращая 4 триллиона комбинаций в 25 миллиардов осмысленных проходов и сокращая время с дней до часов на обычном домашнем ПК. В финале — пример оптимизации 200 стратегий с 100+ фильтрами, механизмы сбора пулов для хеджирования и три варианта сотрудничества.

Это видео ответит на ваши вопросы:
— Почему ваш лучший результат на истории ломается в реале?
— Как протестировать тысячи вариантов стратегий, а не один?
— Что делать, когда обычный оптимизатор зависает на неделю?
— Как собрать пул стратегий, который переживёт любые рыночные условия?
Смотрите до конца — в последней части показываю реальный интерфейс ARANEA, страницы аналитики и механизмы, которые позволят вам вывести алготрейдинг на новый уровень. Приятного просмотра и жду ваши вопросы в комментариях!
В этой статье я разбираю всё на примере бычьей дивергенции RSI (сигнал на LONG). Но метод не привязан к конкретному индикатору или типу сигнала. На место RSI можно подставить MACD, Stochastic, Bollinger Bands, любую группу индикаторов или произвольный набор правил/фильтров. Задача везде одна: понять, как ваш фильтр ведет себя на разных таймфреймах одновременно. Меняются входные данные — логика остается той же.
Я занимаюсь оптимизацией торговых алгоритмов. Через мои руки прошли сотни стратегий — на RSI, на MACD, на кастомных фильтрах и других десятках индикаторов и их комбинаций. Главная причина слива не меняется: алгоритм заходит в сделку на основании одного графика и не проверяет, подтверждают ли его остальные. Карты таймфреймов нет.

Бычью дивергенцию RSI хейтят. Стабильно. Трейдер видит: цена ушла ниже, а RSI нарисовал более высокий минимум. Заходит в LONG. Ловит стоп. Объявляет метод мусором.Но проблема не в индикаторе. Проблема в том, на каком таймфрейме сигнал считан — и что в этот момент происходит на соседних.





в прошлом посте я писал про количество вариантов оптимизаций и замер на Tslab на минимальных параметрах и диапазоне ...
В этом этом же посте будет информация непосредственно о скорости вычислений и как получил 2 миллиона в секунду...
Давайте порассуждаем — вот у нас есть уровень Дневного минимума и алгоритм торговли просто ЛП минимумом красной свечи… сколько есть вариантов поведения свечей относительно дневного уровня которые можно описать от 1 до 2 свечей ?! сразу подскажу — не больше 30 если говорить о графиках криптовалют без гэпов и открытий/закрытий внутри свечи… сколько может быть правил фильтров определяющих направление цены через дневные минимумы/максимумы/закрытия ??? примерно 100 без учета индикаторов, так как алготрейдеры оценивают движения цены внутри дня на мелких таймфреймах то поведение цены относительно того или иного уровня можно оценить в миллионы вариантов комбинаций без учета отклонений/коэффициентов/PM и обновляемых значений через если/нет/да… Давайте еще поразмышляем — сколько вариантов средних скользящих можно завязать на значение бара таймфрема на котором ведется торговля то есть на High/Close/Low?
Я трейдер с 15 летнем стажем и 8 летнем стажем программирования, 5 лет торговли на tslab… В общем за 3 года работы в TSlab и его аналогах и даже зарубежный алгопрограмм поймал себя на мысли того, что мне не нравится = под каждую стратегию, а вернее под каждый фильтр/правило/индикатор даже для одной стратегии и разные варианты управления позиции например — трэйлинг по ATR, трэйлинг по ATR c тэйком ATR, трейлинг ATR процентный тэйк, параболический стоп лосс и так далее по всем вариантам которые только может позволить фантазия, нужно создавать отдельные скрипты да еще, и каждое правило/группы параметров оптимизировать отдельно сохранять результаты — вести эксцель таблицы метрики… в целом я этим занимался на протяжении нескольких лет, но самым главным камнем послужила скорость оптимизации параметров в TSlab и я решил что буду строить свой оптимайзер и свою торговую программу, даже не подозревая куда меня это заведет ....
Предлагаю сначала разобраться в цифрах на банальной логике, что бы говорить предметно и по делу что за вычислитель/программу я создал как работает и какой результат, цифры все равно не обманут…