Aeterna Strategy Engine
- Эксперты
- Версия: 1.0
- Активации: 5
Aeterna Strategy Engine — это не отдельная стратегия. Это платформа для построения собственных стратегий вместе с инструментами, позволяющими удобно следить за их работой. Aeterna создаётся как центральная система для алгоритмического трейдера.
Рынки со временем усложняются, и то, что работает сегодня, не обязательно будет работать всегда. Aeterna развивается как постоянно дополняемая система, а не как разовый релиз. Новые модули добавляются по мере того, как этого требуют рыночные условия, поэтому ваша конфигурация может идти в ногу с рынком, а не оставаться на устаревшей логике.
Примечание: это стартовая цена. Как принято в финтехе, распространение системы намеренно ограничивается, поэтому цена будет расти по мере развития возможностей и роста числа пользователей. За покупателем сохраняется лицензия по той цене, которая была уплачена при покупке.
Как протестировать в демонстрационном режиме
Настраиваемую платформу оценить сложнее, чем фиксированную стратегию, поскольку результат зависит от того, как она настроена. Поэтому советник поставляется с готовыми конфигурациями — простыми стратегиями, показывающими часть возможностей, а не законченными системами, — чтобы вы могли увидеть движок в работе, прежде чем собирать что-то своё.
- Выберите конфигурацию в параметре Showcase Settings, первом в списке, и запустите её на графике или в тестере стратегий.
- Готовая конфигурация задаёт саму стратегию — входы, выходы, риск и относящуюся к ним графику на чарте. Чтобы использовались ваши собственные значения, установите Showcase Settings в Off (Use My Settings).
- Всё, что не относится к стратегии, в любом случае остаётся за вами. Панель, логирование, уведомления, статистика тестирования и магический номер всегда читаются из ваших параметров, независимо от того, запущена готовая конфигурация или нет.
- Панель по умолчанию отключена. Включите GUI Enable, чтобы наблюдать за работой советника, и задайте нужную вкладку в Default Tab, так как тестер стратегий не передаёт панели клики мышью.
- На реальном графике панель полностью интерактивна — переключайте вкладки мышью или цифровыми клавишами.
Развитый контроль рисков
Контроль риска здесь — это не одна настройка. Он проходит через динамический расчёт лота, лимиты просадки, управление корзиной позиций, защиту от рыночных аномалий и полную видимость состояния на панели, и каждому из этих элементов посвящён свой раздел описания. Непосредственно к расчёту объёма и просадке относится следующее:
- Расчёт лота от риска по стоп-лоссу (фиксированная сумма, процент от баланса или процент от допустимой просадки пропфирмы) либо от размера баланса.
- Масштабирование объёма для дополнительных позиций, максимальный лот, правило минимального лота.
- Лимиты просадки по открытым позициям и по торговому дню, каждый со своей областью закрытия и необязательной полной остановкой.
Логичная структура анализа и исполнения
Входы и выходы строятся на чётко определённых ролях, а не на груде наложенных друг на друга индикаторов. Определение направления и анализ уровней отвечают каждый на свой конкретный вопрос о рынке, а управление позицией переносит эту же структуру на саму сделку — за каждым решением остаётся прослеживаемая причина, а не размытый шум.
Каждый инструмент определения направления работает в трёх независимых экземплярах, у каждого свой таймфрейм, и все включённые инструменты должны совпасть по направлению, прежде чем сигнал будет принят.
- Тренд — градиент полиномиальной регрессии.
- Растяжение — расстояние от опорной точки.
- Опора — скользящая средняя, регрессия, VWAP или открытие свечи.
- Измеряется в процентах, ATR или стандартных отклонениях.
- Моментум — индекс относительной силы (RSI).
После открытия позиции управление остаётся гибким, а не привязанным к одному стилю. Доступны приёмы под логику конкретной стратегии.
- Перенос стоп-лосса в безубыток, когда сделка вышла в прибыль.
- Трейлинг-стоп, который следует за ценой и фиксирует прибыль, оставляя возможность взять больше.
- Частичная фиксация прибыли.
- Набор и разгрузка позиции несколькими входами.
- Построение и ведение позиции в сеточном или накопительном стиле.
Широкий контроль условий входа
Одного сигнала обычно недостаточно. Каждый фильтр ниже включается независимо, и сделка совершается только тогда, когда согласны все включённые вами фильтры, поэтому входы остаются в тех условиях, в которых вы действительно хотите торговать.
- Направление — только покупки, только продажи, одно направление за раз или обе стороны одновременно в режиме хеджирования.
- Торговое время — часы торговли с настройкой по дням недели, а также закрытие в нерабочее время и перед выходными.
- Избегание новостей — воздержание от торговли вокруг событий экономического календаря, отбираемых по ключевому слову заголовка и валюте. Только на реальной торговле, так как тестер не предоставляет данных календаря.
- Волатильность — требование, чтобы волатильность находилась в выбранном диапазоне, измеряется на двух независимых ATR-областях.
- Рыночный режим — торговля только в трендовых или только в возвратных к среднему условиях, определяемых по показателю Хёрста.
- Ограничение спреда — блокировка входов при слишком широком спреде, оцениваемом в пунктах, ATR, проценте от цены или относительно вашего стопа либо цели.
Полная видимость работы советника
Алготрейдеру не должно приходиться гадать, что делает его советник. Панель на графике — это ваш интерфейс к системе. Она показывает текущее состояние каждой подсистемы на двенадцати вкладках, поэтому причину любого решения видно, не уходя с графика и не разбирая журнал.
- EA Status — активен ли советник и какие параметры не прошли проверку.
- Manual Controls — независимая пауза или отключение входов и управления позициями, а также закрытие позиций по требованию.
- Entry Gates — по каждому включённому фильтру видно, пропускает он вход или блокирует.
- Directional Bias — текущие показания тренда, растяжения и моментума.
- Levels — отслеживаемые экстремумы и их текущее состояние.
- Risk — расчёт лота и текущий открытый риск.
- Positions — все позиции, которые держит советник.
- Position Management — какое управление активно по открытым позициям.
- News Events — отслеживаемые события экономического календаря.
- Results — результаты закрытых сделок за день, неделю, месяц и за всё время.
- Notifications — какие уведомления отправляются, куда и с каким статусом доставки.
- System Flags — состояния защиты и блокировок, с подсветкой, когда что-то блокирует торговлю.
Расчёт на скорость и масштаб
Производительность здесь заложена в проект, а не добавлена в конце. Именно она позволяет запускать Aeterna сразу на многих графиках, не перегружая терминал, и сохраняет скорость тестирования на истории и оптимизации на уровне, при котором с ними реально работать.
- Все расчёты выполняются внутри самого советника, на встроенных классах индикаторов, а не через обращение к внешним индикаторам.
- Скользящие структуры индикаторов обновляются экономно по мере изменения цены, вместо того чтобы каждый раз пересчитывать всё заново.
- Панель выполняет работу только для той вкладки, которую вы открыли, и обновляет значение только тогда, когда оно действительно изменилось. Скрытая или отключённая, она не потребляет ничего.
- Открытые позиции отслеживаются по мере совершения сделок, поэтому советнику не приходится заново просматривать весь счёт на каждом обновлении цены.
Полное руководство пользователя высылается по запросу через личные сообщения MQL5. По этому же каналу можно получить помощь с настройкой и запуском советника, предложить функции для будущих версий и сообщить о найденных проблемах.
