Найти тему
Трейдинг и Роботы

#26 Том: Тесты на Нефти, Золоте, Индексах, Валюте

Оглавление

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

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

Контрольный тест: Валюта

В качестве отправной точки я протестирую Тома на валютной паре.

Результат тестирования EUR/USD: +18,36% за месяц, 17 позиций.

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

Примечание: для всех торговых инструментов ниже будет использоваться равный объем позиций, чтобы исключить дифференциацию прибыльности работы алгоритма из-за разницы торгового лота. То есть, лот может отличаться, но не объем.

Пробный тест: Нефть

Следующий тест: фьючерсы на нефть марки Brent, также за месяц.

Результат тестирования BRENT.CMD/USD: +16,88% за месяц, 18 позиций.

Любопытно, что некоторые уровни для этого теста по времени совпали с предыдущим тестом — очевидно участие доллара в паре :)

Тестирование на нефтяных фьючерсах также показывает, что, с одной стороны, можно увеличить доходность за счет использования нескольких копий робота на разных инструментах, с другой — стоит выбирать инструменты не содержащих одну и ту же базовую / котируемую пару.

Пробный тест: Золото

Теперь Золото в паре с долларом США также за ноябрь.

Результат тестирования XAU/USD: -13,08% за месяц, 18 позиций.

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

Пробный тест: Индексы

Протестирую самый известный индекс, за тот же месяц.

Результат тестирования USA500.IDX/USD: +27,34% за месяц, 11 позиций.

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

Тестирование на S&P500 подталкивает к тому, что необходимо пробовать менять глубину поиска уровней (параметр Depth), которую я принял константой как и таймфрейм для всей серии тестов, чтобы посмотреть на работу стратегии.

Итоги

Основной вывод: торговая стратегия, вложенная в робота, может быть прибыльной, если верно подобрать пару и инструмент.

Изначально, признаюсь, я надеялся получить удовлетворительный результат всего в 1-2 тестах и отталкиваясь от этого выбора совершенствовать стратегию, но вышло даже лучше, что, в прочем, не меняет планов на следующий шаг.

Полученные результаты и наблюдения из первичных тестирований, которые приведены выше, я расширю на более длительные периоды, выделю основные достоинства и недостатки. Модификация или запуск на риал-тайм тестирование — читайте в следующей записи.