RobotEnvelopes
- Эксперты
- Andriy Sydoruk
- Версия: 1.2
- Обновлено: 17 августа 2021
- Активации: 5
Профессиональный робот, в котором реализована классическая стратегия торговли по индикатору Envelopes. Сигнал формируется при отскоке цены от границ конверта Envelopes. Когда цена пробивает или касается верхней границы Envelopes и затем возвращается обратно - это будет служить сигналом к продаже, если цена пробивает или касается нижней границы Envelopes, то это послужит сигналом для покупки.
Эксперт корректно обрабатывает ошибки и надежно работает с капиталом от 100 USD. Важно выбрать направление работы либо в обе стороны, либо только на покупку или продажу.
Эксперт использует базовые понятия: безубыток, трейлинг стоп, стоп лосс и тейк профит, а также закрытие на противоположном сигнале. И важную функцию - правильный расчет риска.
Отсутствует функция выхода единичным лотом, используется понятие риска, стоп лосс обязателен, так как от него отсчитывается лот относительно допустимых потерь по заданному риску. Любой эксперт, который оптимизируется без риска, используя фиксированный лот, даст заведомо некорректные результаты, так как при оптимизации подберутся параметры, которые позволят увеличить баланс в начальном промежутке истории.
В данном случае Risk работает так: 1 - это 1% от депозита. Также эксперт имеет встроенную прогрессивную функцию сортировки оптимизации, то есть желательно оптимизировать, используя режим "Custom max".Параметры
- Magic - Магический номер, произвольное целое число.
- Work Period - Период, на котором работает эксперт.
- Risk - Риск, с которым входим в рынок, задается в процентах потерь от общего депозита. Лот определяется относительно стоп лосса и допустимых потерь при достижении стоп лосса.
- LotRounding - Округление лота (до знаков после запятой).
- Deviation - Реквоты.
- Sleeps - Ожидание открытия, закрытия или модификации позиции.
- StopLoss - Стоп лосc.
- TakeProfit - Тейк профит.
- Trailing Period - Период, на котором работает трейлинг стоп.
- Trailing Breakeven - Уровень безубытка. 0 - Выключен.
- Trailing Start - Уровень начала трейлинг стопа. 0 - Выключен.
- Trailing Stop - Уровень трейлинг стопа. 0 - Выключено.
- TrailingStep Period - Период трейлинг стопа.
- Prohibit new series - Если необходимо закрыть текущую позицию и больше не открывать новые, то необходимо включить данный переключатель.
- WorkOpenLong - Разрешение на открытие длинной позиции.
- WorkOpenShort - Разрешение на открытие короткой позиции.
- WorkCloseLong - Разрешение на закрытие длинной позиции.
- WorkCloseShort - Разрешение на закрытие короткой позиции.
- Inversion - Инверсия входного сигнала.
- SignalBar - Бар, с которого начинаем смотреть на индикатор (1 - это первый полностью сформированный бар).
- Signal Period - Период, на котором работают индикаторы.
- AppliedPrice - Используемая цена.
- EnvelopesPeriod - Период Envelopes.
- EnvelopesShift - Смещение Envelopes.
- EnvelopesDeviation - Стандартное отклонение Envelopes.
- EnvelopesMethod - Метод Envelopes.
- EnvelopesAppliedPrice - Цена, используемая Envelopes.
Инструкция по оптимизации в стандартном режиме
- Желательно оптимизировать, используя режим – Custom max, в котором реализована функция прогрессивной оптимизации, способная немного увеличить потенциальный прогноз.
- Установить временной промежуток равным рабочему периоду (Work Period). Данный период должен быть меньше любого другого в настройках.
- Установить только цены открытия, для скорости оптимизации.
- Установить нужный временной промежуток, если надо, то и форвард, по желанию.
- Важно перед оптимизацией подобрать (Signal Period), так как от него зависит результат, если период слишком мал и уровень шума превышает силу прогнозирования сигнала, то результат будет потерян, если же слишком большой, то будет неэффективный и иметь мало позиций. Необходимо запустить несколько раз подряд оптимизацию и прикинуть данный параметр.
- В оптимизации, по умолчанию, включены разрешения на работу в указанную сторону также на закрытие по сигналу. Для трала выбран способ не по пунктам, а используя последний бар указанного временного промежутка (TrailingStep Period), (Trailing Stop=0).
- Установить параметры по умолчанию, выставить для оптимизации следующие поля:
StopLoss | 50 | 10 | 200 |
TakeProfit |
100 | 10 | 300 |
Trailing Breakeven |
20 | 10 | 50 |
Trailing Start |
100 | 10 | 300 |
AppliedPrice |
от | до | |
EnvelopesPeriod |
3 | 1 | 42 |
EnvelopesShift |
0 | 1 | 3 |
EnvelopesDeviation |
0,5 | 0,1 | 4 |
EnvelopesMethod |
от | до | |
EnvelopesAppliedPrice |
от | до |