В прошлом месяце мы писали о том, что Seer Trading, создатели новой одноименной алгоритмической платформы, смещают свой фокус внимания на розничный сектор FOREX. Forex Magnates взяли интервью у учредителя Seer Trading, Джереми Вайта для пристального изучения платформы, а также попробовали применить несколько стратегий для тестирования продукта.
Прежде чем рассказать о том, чем является платформа, имеет смысл сказать о том, чем она не является. Это не простая система, ориентированная на новичков в трейдинге или программировании. Создание стратегий означает погружение в код, без использования «мастеров», присутствующих на таких платформах, как Ninjatrader. Несмотря на возможность торговли в один клик, основной задачей системы является алгоритмическая торговля.
Теперь рассмотрим то, чем же является система. Seer Trading позиционирует ее как платформу для создания, бэк-тестинга, оптимизации и применения автоматических торговых стратегий. Сутью продукта является удовлетворение всех потребностей систематических трейдеров. Платформа предлагает пользователям VPS решения, невероятно быстрый бэк-тестинг, создание стратегий, ориентированных на события, и качественное исполнение сделок при реальной торговле. Вайт объяснил, что Seer Trading предназначена для «розничных алготрейдеров высшей квалификации (их называют «хобби квантами»), профессиональных управляющих и FOREX фондов». Платформа может быть интегрирована в PAMM и MAM системы для управления множеством счетов.
Ориентация на события.
Вайт подчеркнул, что одним из основных преимуществ платформы является ориентация на события. Это значит, что система оперирует множеством стратегий в одном «портфеле», в отличие от одновременной работы нескольких независимых копий. Например, пользователь может создать пять стратегий, работающих с разными валютами. Во время бэк-тестинга, платформа обеспечивает комбинированные данные по результатам всех стратегий, запущенных одновременно. Это и отличает систему от конкурентов, где бэк-тестинг дается только для одной валютной пары и таймфрейма.
Работая на Seer, вы теоретически можете использовать одни торговые системы, которые будут работать в периоды низкой волатильности, и другие — в периоды высокой, и получать результаты бэк-тестинга по совокупности обеих. Индивидуальные результаты стратегий также доступны.
Подводя итог, Вайт заявил: «Seer предлагает пользователям создавать код, как если бы они торговали на живом рынке». Имеется в виду, что на реальном рынке присутствует множество валют и способов торговли, и по мере эволюции рынка, управление и бэк-тестинг должны следовать той же тенденции.
Кодинг.
Как упоминалось выше, от пользователей ожидается обладание навыками программирования и разработки торговых стратегий. Платформа использует проприетарный язык программирования, носящий название Seerscript, который базируется на Perl и похож на MQL. Поскольку мои навыки в программировании не являются выдающимися, Вайт помог создать код для стратегии, которую я хотел протестировать. С этого момента мне стало легко управлять изменениями и понимать происходящие процессы.
После создания стратегии интерфейс платформы довольно легко позволил мне выбрать инструменты и таймфреймы. Также в нем оказалась простая система мани-менеджмента, позволяющая управлять объемом сделок и рисками, которая может быть создана отдельно для каждой стратегии. Когда множество стратегий объединяются в один портфель, бэк-тестинг комбинирует их все, независимо от тайм-фреймов.
Оптимизация.
Еще одной ключевой особенностью платформы является оптимизация. С ее помощью пользователи также могут получить результаты бэк-тестинга для своей стратегии. Например, для стратегии, которая совершает сделку при пробитии RSI уровня в 75, платформа может посчитать результаты, для диапазона значений параметра от 70 до 80.
В качестве основы стратегии я использовал ленты Боллинджера и скользящие средние. С помощью оптимизации удалось найти лучшие значения BB и MA. (3D-график показывает результаты оптимизации. Лучшими оказались BB с SMA, равной 24, и MA — 48 или 49. Худшие — BB с SMA равной 19 и MA от 40 до 47).
Вывод.
Можно сказать о том, что платформа Seer Trading ориентирована на одну нишу рынка — алгоритмических трейдеров, имеющих навыки программирования или пользующихся услугами разработчиков. В этой области Seer явно имеет серьезные позиции: платформа обладает достаточным функционалом для дифференциации относительно существующих продуктов, который позволит приобрести широкой аудиторию.