Система 3B – Break Bollinger Bands
Торговый робот опционыРобот написан и протестирован под MT5 (Мета трейдер 5). Данные формируются за счет Bollinger Bands.
Каждый сигнал для открытия позиций и их обработку выполняется по уже отрисованному бару действующего временного отрезка. Особая возможность робота в переключении режимов (пробои каналов). Еще вручную включаются или отключаются тэйк профит, стоп лосс, трэйлинг стоп и переворот позиции.
По параметрам
Пользователю можно настроить следующее в программе:
- Bollinger Bands, точнее временные промежутки.
- Смещения границы канала для главного индикатора.
- Режим пробоев. Рассматриваются варианты для внутренней и внешней стороны.
- Тэйк профит. Конкретное расстояние от точки входа. Необходим, чтобы закрыть позиции в прибыль. Когда ставится значение, равное 0, то тэйк профит не назначается.
- Стоп лосс. Точное значение от входа в позиции и до назначенного уровня на выход из убытка. При нулевом значении защита не срабатывает.
- Трэлинг. Трэйлинг стоп – это шаги по уровню в сторону прибыли. Каждый уровень рассчитывается от максимумов (High) для короткой. И минимумов (Low) для длинной.
- Реверс. Это параметр для переворотов на случай обратных сигналов.
- Lot – позиция, точнее ее объем.
По сигналам
Правильный сигнал для входа в позицию ( к примеру, пробой канала) для покупки:
Для этого режима переворот или выход из длинной должен осуществляться в том случае, если цена проходит каналы по стопу или тэйк профиту.
Для короткой позиции:
Здесь выход только при пересечении середины каналов стоп лосса или тэйк профита.
Про дополнения
Торговый робот имеет следующие дополнения:
- Включить или выключить панель информации на графическом рисунке (On/off Info Panel).
- Настройки в процессе работы («On The Fly»). Включит или выключит управление с самой панели.
Детальнее не графике:
Когда быстрые настройки включены, то робот должен фиксировать параметры с самой панели в файл, который обновляется при минимальных изменениях. Робот структурирован так, чтобы можно было использовать на нескольких графиках одновременно. И программа не выдаст ошибки. Параметры в каждом файле в этом случае распределяться в разные папки.
Оптимизируем и тестируем
Сейчас нужно настроить или оптимизировать Break Bollinger Bands. Для этого начинаем с диапазона. Выставляем значение от 2000-2001 года и до сегодняшнего дня. Больше исторических данных дадут лучшее представление для оптимизации. А это улучшит степень вероятности, что робот выдаст нужный результат и дальше.
Аналогичный подход к сделкам. Большое их количество (от нескольких сотен и до тысяч) улучшит вероятность повторов хороших результатов в процессе торгов.
И для правильного теста необходимо выставить произвольную задержку. Режим используется всегда, потому что за счет него работа выполняется с реальной задержкой. Предложим системе достаточно широкие рабочие уровни (стоп лосс и тэйк профит). И начнем с цены открытия. Отталкиваясь от этого показателя, получаем быструю оптимизацию со слабым показателем точности.
Так выглядят настойки визуально:
Для входных параметров нужно установить каждый диапазон и шаг в следующем виде:
Анализируем полученные данные
Линейный график оптимизации выглядит так:
Правая кнопка мыши позволяет выбрать трехмерное изображение теста, чтобы наглядно анализировать полученные результаты:
Правый параметр step trailing стоп лос, а с лева deviation. Любой тест в такой системе реализован благодаря максимальному фактору восстановления. При подборе торговой системы или каркаса для них, лучше смотреть на перечень результатов. Для них уместно значение более трех единиц. Хотя для каждого трейдера может быть свой ориентир для тестов.
Немного положительных результатов рассмотрим не таймфреймах поскромнее. Но число сделок должно быть большое:
Максимум по тестированию:
Добавить комментарий