Accutrade: "Умный" Мартингейл

Accutrade: "Умный" Мартингейл

4 марта 2019, 18:41
Anton Sobinov
0
65

Наряду с инструментами стоп-приказов, в советнике так же реализована стратегия переразмещения сделок, представляющую собой усовершенствованную версию стратегии Мартингейл, основанной на открытии сделки с увеличенным объемом при встречном движении цены.

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

Переразмещение

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

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

Впрочем, классический вариант Мартингейла тоже возможен в советнике Accutrade, если отключить построение по экстремумам:

Мартингейл

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

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

Состав меню переразмещения:

  • Уровень запуска – уровень запуска первой итерации
    • Стратегия расчета – стратегия расчета уровня
    • Дистанция уровня – дистанция первой итерации
  • Расчет итераций – настройки расчета итераций
    • Тип переразмещения – стратегия продолжения итераций: Мартингейл / усреднение
    • Лимит итераций – максимальное количество итераций
      • Автонастройка по средствам – определять лимит итераций исходя из свободных средств
        • Минимальный лимит итераций – минимальное количество итераций
    • Множитель итераций – множитель объема следующей итерации
    • Множитель прогрессии – множитель дистанции следующей итерации
    • Автонастройка дистанции по интервалу – автоматическое определение дистанции итераций по риск-менеджменту
      • Использовать Stop-Loss как границу – рассчитывать итерации до Stop-Loss
    • Построение итераций по экстремумам – построение итераций по экстремумам
      • Возможность построения – признак возможности построения
      • Минимальная дистанция – минимальная дистанция итерации
        • Стратегия расчета – стратегия расчета минимальной дистанции
        • Дистанция уровня – значение минимальной дистанции
      • Допуск уровня, % – отступ от целевого экстремума итерации
      • Количество экстремумов безубыточности – количество экстремумов для достижения безубыточности
      • Допуск безубыточности, % - отступ от экстремума безубыточности
      • Управление экстремумами – расчет сетки экстремумов переразмещения. Настройки сетки экстремумов аналогичны приведенным в https://www.mql5.com/ru/blogs/post/725053, пункт «Управление экстремумами»
  • Обработки итераций – настройки стоп-приказов для итераций.
    • Stop-Loss для итераций – настройки Stop-Loss для итераций
    • Take-Profit для итераций – настройки Take-Profit для итераций
    • Безубыток для итераций – настройки безубытка для итераций
    • Трейлинг для итераций – настройки Trailing-Stop для итераций
  • Уровни итераций – список уровней итераций переразмещения
    • Уровень 1…N итерации – уровни итераций переразмещения
      • Параметры итерации – параметры расчета итерации
        • Множитель итерации – множитель объема итерации
        • Коэффициент итерации – итоговый множитель объема итерации
        • Объем итерации – объем итерации
        • Дистанция итерации – дистанция итерации
        • Стоимость уровня – стоимость итерации в валюте депозита
        • Обработки итерации – обработки стоп-приказов итерации (только для активной итерации)
      • Отображать на графике – видимость итерации на графике
      • Скрыть на 1 минуту – скрыть уровень на 1 минуту
      • Уровень безубыточности – цена безубыточности итерации
Для каждой итерации доступна отдельная настройка стоп-приказов, приведенная в https://www.mql5.com/ru/blogs/post/725061. по умолчанию включены безубыток и трейлинг с короткими дистанциями, кратными ATR, что позволяет быстро зафиксировать прибыль при достижении безубытка.

Поделитесь с друзьями: