Описание параметров торгового робота Belkaglazer

Описание параметров торгового робота Belkaglazer

3 апреля 2017, 12:22
Dmitriy Shal
0
455

Подробная информация | Как использовать | English version | Пресеты | Пресеты (zip файл)

Обновлено: Октябрь 15, 2017 | v1.787c | What's new in Presets

www.belkaglazer.com

Настоятельно рекомендуется использовать VPS и 5-значного брокера с низкими спредами, который закрывает дневные свечи в 17:00 по Нью-Йоркскому времени.
Такой брокер дает пять 24-часовых дневных свечей каждую неделю.

Настройки советника по умолчанию для EURUSD M30.
Пресеты (GMT offset: +2, DST: US/Europe) можно загрузить на этой странице.

Я также рекомендую изменить настройки по умолчанию для этих параметров: «TakeProfit», «StopLoss», «StopBar». Это позволит вам избежать проскальзывания и, возможно, ситуации, когда цена не достигает вашего уровня TP всего на несколько пипсов. Во всяком случае, плохая идея закрывать сделки одновременно с другими (кто использует настройки по умолчанию).

Кроме того, вы можете установить трейлинг-стоп (см. Параметр «TrailingStopPip»), чтобы сохранить прибыль. Не забудьте сделать новый бэктест с измененными настройками.

На данный момент платформа Belkaglazer поддерживает 10 различных стратегий.

Рекомендуемые брокеры: Alpari, AxiTrader, Tickmill, Pepperstone, ICMarkets.

Полный список настроек:

Управления Капиталом
  • LotSize - фиксированный лот для торговли. Используется, если UseMargin% и Balance установлены в 0.
  • Balance - сумма для каждого приращения LotSize. Если значение отлично от нуля, советник вычисляет размер торгового лота на основе баланса, например, 0.05 лота на каждые 1000$. Этот тип Управления Капиталом увеличивает (уменьшает) размер торгового лота при увеличении (уменьшении) баланса на счете. Чем меньше сумма, тем выше риск.
  • UseMargin% - % от свободной маржи, используемой для торговли. Если UseMargin% = 0, советник будет использовать LotSize.
  • MaxRiskPerTrade% - максимальный риск (в процентах от баланса) на сделку, основанный на StopLoss. Если MaxRiskPerTrade% = 0, то советник будет использовать LotSize или UseMargin%.
  • MaxLot - максимальный размер лота, который будет использовать советник.
Время *Ограничения по времени будут отсутствовать, если значение времени установить в -1.
  • OrderHourStart/Stop - час для начала и окончания торговли (время сервера MT4).
  • OrderMinuteStart/Stop - минута для начала и окончания торговли.
  • OrderDayOfWeek - день/дни недели, в которые советнику разрешено торговать.
  • OrderMonth - месяц, когда эксперту разрешено торговать. Параметр «OrderMonth» позволяет определить, какие месяцы являются более прибыльными. Этот параметр используется только для тестирования.
  • OrderMonths — месяца, когда эксперту разрешено торговать. Разделяются запятой, например: 1,2,3,4,5,6,7,8,9,10,11,12.
  • OrderHours - часы, когда эксперту разрешено торговать. Разделяются запятой.
  • OrderMinutes - минуты, когда эксперту разрешено торговать. Разделяются запятой.
Система
  • Model type - модель (PCh, Pivot, PA), которая будет генерировать торговый сигнал.
  • Execution type - limit, stop или market ордера. Market исполнение может быть использовано для M или MR.
  • PendingOrderModify - если установлено значение true, то советник попытается изменить существующий отложенный ордер, если расчетная цена входа изменяется. Если false, то советник попытается открыть новый ордер с правильной ценой. Устаревший отложенный ордер будет удален.
  • MaxSpreadPip - когда спрэд превысит это значение, советник не будет открывать market ордер.
  • MaxSlippagePip — позволяет указать максимальное проскальзывание для рыночного ордера (открытие / закрытие позиции).
  • SkipFirstTrade — используйте этот параметр, чтобы пропустить первую сделку дня. Рекомендуется использовать только для тестирования.
  • OneTradePerDay - используйте этот параметр, чтобы ограничить эксперта только одной сделкой в день.
  • OneDirection - если установлено значение true, эксперт не будет открывать ордера Buy и Sell одновременно.
  • DailyATR_Period - период DailyATR. Используется для нормализации волатильности.
  • NYCloseBroker - установите этот параметр в значение false, если время сервера вашего брокера не соответствует New York close.
  • GMT_offset - смещение вашего брокера в зимний период относительно GMT. Этот параметр используется, если NYCloseBroker установлен в значение false.
  • Daylight_Saving_Time - установите этот параметр в US/Europe, если ваш брокер изменяет смещение GMT в летний период. Этот параметр используется, если NYCloseBroker установлен в значение false.
PCh Модель

Модель основана на горизонтальных уровнях поддержки [Low] и сопротивления [High]. Советник определяет уровни поддержки/сопротивления на основе (подтвержденных) экстремумов. Есть возможность регулировки смещения уровней. Эта модель может работать на прорыв или на возврат. Оптимальные уровни take-profit/stop-loss для MR/M находятся в середине ценового диапазона (HL/2 level).


  • PCh_TimeFrame - таймфрейм Ценового Канала.
  • PCh_Period - заданный период Ценового Канала.
  • PCh_Left(Right)_Confirm - минимальное количество баров на левой (правой) стороне от экстремума для подтверждения цены.
  • PCh_OffsetPip, HL/2_OffsetPip - смещение уровней Ценового Канала для целей оптимизации.
  • PCh_Algorithm - метод, используемый в расчетах Ценового Канала. Уровни Ценового Канала - это линии, которые устанавливаются выше и ниже текущей цены. В случае значения:
    - Last_High/Low - метод основан на максимальном и минимальном значениях цены за определенный период. В этом случае расчет учитывает только последние самые высокие / самые низкие цены, и на их основе строятся две линии, формирующие ценовой диапазон.
    - Bollinger Bands - метод основан на двух стандартных отклонениях от простой скользящей средней.
    - Confirmed_Level - метод основан на подтвержденных максимальных / минимальных ценах за определенный период.
    - Rollback_Mode - метод основан на откате от границы Ценового Канала.
  • UseBrokenLevels - если установлено в значение ‘false’, то советник не будет использовать ложно пробитые уровни. Этот параметр используется только с методом «Confirmed_Level».
Pivot Модель
Модель использует опорные точки для определения критических уровней поддержки и сопротивления. Советник вычисляет центральную линию (CL) в заданное время (Initial Hour) по следующей формуле: CL = (Highest Price (Period)) + Lowest Price (Period) + Close Price at Specific Time) / 3. Уровни поддержки (SL) и уровни сопротивления (RL) затем рассчитываются по этой центральной линии: SL = CL – %DailyATR; RL = CL + %DailyATR. Модель Pivot может быть использована как BR или MR стратегия.
  • Pivot_InitialHour - исходный час для расчета центральной линии (CL).
  • Pivot_CentralLine - метод, используемый при расчетах центральной линии. В случае значения:
    - (H+L+C)/3 - CL = (Highest Price (Period)) + Lowest Price (Period) + Close Price at Specific Time).
    - Simple Close - CL = Close Price at Specific Time;
  • Pivot_LevelSize - процент DailyATR для расчета уровней поддержки и сопротивления.
PriceAction Модель
Модель основана на анализе движения цен в определенном времени и/или месте. Модель определяет простые M/MR паттерны. PA модель может быть использована для создания сезонной ТС. Эта модель может работать как M или MR стратегия.

  • PA_TimeFrame - таймфрейм Price Action.
  • PA_InitialHour, PA_Bars - начальный час и количество баров для анализа движения цены.
  • PA_Size%ATR - минимальный размер (в % ATR) движения цены.
  • RollbackLevel% - % от движения цены, для расчета уровня размещения лимитного ордера (0 = выкл).
SL,TP
  • StopLoss, TakeProfit - макс. допустимые потери и прибыль. Могут выражать в пунктах (в случае значения > 3) или %ATR (в случае 0 < значение < 3). Если значение = 0, то советник помещает SL (TP) в середину ценового диапазона (уровень HL/2).
  • Take|Stop Modify - если true, советник переставляет take-profit (stop-loss), если рассчитанные уровни поддержки и сопротивления изменились.
  • MaxTakeProfit(StopLoss)Pip - используйте этот параметр, чтобы ограничить (в пунктах) максимальное значение ‘TakeProfit’ (‘StopLoss’). Например, ‘MaxTakeProfitPip’ может быть полезен, если значение ‘TakeProfit’ установлено на середину ценового канала.
  • CloseOnOppositeSignal — если true, эксперт закроет сделку, открытую предыдущим сигналом, если генерируется противоположный сигнал.
  • TradingPauseBar — торговая пауза (в барах), которая будет инициирована после закрытия сделки. Советник не будет открывать новую сделку в период торговой паузы. В случае значения <0, торговая пауза будет инициирована только в том случае, если сделка была закрыта с убытком.
  • StopBar - временной стоп, который автоматически закрывает сделки по прошествии определенного количества баров, независимо от других условий (0 = выкл).
  • StopHour - временной стоп, который автоматически закрывает позиции в указанный час, независимо от других условий (> 23 = выкл).
  • FridayStopHour - час для принудительного закрытия торгов в пятницу (-1 = выкл).
  • DisableTP(SL)_Hour - час для отключения TP (SL), т.е. цена TP (SL) для позиции в течение одного часа будет установлена в 0 (-1 = выкл).
  • TakeToBreakevenPip - минимальный уровень убытка в пипсах, когда TP следует перевести в безубыток (0 = выкл).
  • TrailingStopPip - в случае значения > 0: трейлинг в пунктах, когда позиция находится в прибыли. В случае значения < 0: минимальный уровень прибыли в пунктах, когда SL должен быть переведен в безубыток (0 = выкл).
  • StopProfitBar, StopProfitPip - если позиция имеет плавающую прибыль больше, чем ‘StopProfitPip‘, а время удерживания позиции превысило ‘StopProfitBar‘ баров, то такая сделка будет автоматически закрыта, независимо от других условий.
Фильтры *Установите значение в 0, чтобы отключить фильтр.
  • DailyEMA_Period, DailyHL/2_Period - период трендового фильтра. Фильтр тренда пропускает сигналы покупки/продажи, когда цена закрывается соответственно выше/ниже уровня DailyEMA (DailyHL/2), и наоборот, если значение фильтра отрицательное. Не используйте DailyEMA и DailyHL/2 одновременно.
  • VolaFilter%ATR_Intraday(Daily) - значение в % от DailyATR. Внутридневной фильтр игнорирует сигналы, если ширина локального ценового диапазона больше заданного значения, и наоборот, если значение фильтра отрицательное. Дневной фильтр игнорирует сигналы, если DailyATR/DailyATR(30-дневной) больше заданного значения.
  • PivotFilter - использования модели Pivot в качестве фильтра.
  • RangeFilter - фильтр, основанный на положении текущей цены внутри торгового диапазона.
  • ShadowFilter - минимальное соотношение (%) верхних/нижних теней к DailyATR.
  • PreviousDay’s_Return%ATR – значение в % от DailyATR.
    В случае значения > 0:
    - сигнал покупки (для MR) / продажи (для M) передается на исполнение, если доходность (Close-Open) предыдущего дня <- заданное значение * DailyATR/100;
    - сигнал продажи (для MR) / покупки (для M) передается на исполнение, если доходность предыдущего дня > заданное значение * DailyATR/100;
    В случае значения < 0:
    - сигнал продажи (для MR) / покупки (для M) передается на исполнение, если доходность предыдущего дня <- заданное значение * DailyATR/100;
    - сигнал покупки (для MR) / продажи (для M) передается на исполнение, если доходность предыдущего дня > заданное значение * DailyATR/100.
  • HurstFilter - использование показателя Hurst в качестве фильтра. Значения показателя Hurst варьируются от 0 до 1. Цена, скорее всего, будет обладать: Персистентностью - значение 0.5 - 1 (т.е. все, что сейчас происходит, вероятно, продолжится); Антиперсистентностью - значение 0 - 0.5 (то есть все, что сейчас происходит, вероятно, изменит тенденцию); Случайность - значение около 0.5 (явной тенденции не выражено). Фильтр пропускает сигналы покупки и продажи если показатель Hurst > указанного значения, и наоборот, если значение фильтра отрицательное.
  • HurstTimeFrame - таймфрейм фильтра.
  • HurstFilterBars - количество баров в тайм-серии.
  • RSI_Filter% - фильтр основан на индикаторе «RSI». RSI_Filter% может работать в двух режимах:

    Режим хвоста
    (в случае значения> 0). В этом режиме:
    — Mean-reversion стратегия отфильтровывает (игнорирует) сигнал покупки/продажи, когда «RSI» находится ниже 50-RSI_Filter% / выше 50+RSI_Filter% соответственно;
    — Momentum стратегия отфильтровывает сигнал продажи/покупки, когда «RSI» находится ниже 50-RSI_Filter% / выше 50+RSI_Filter%.
    Этот режим позволяет отфильтровывать слишком опасные ситуации на рынке.Например, стратегия MR может игнорировать любые сигналы покупки, если цена слишком резко падает, потому что существует высокая вероятность того, что цена будет продолжать падать. Пробойная стратегия может игнорировать сигнал покупки, если цена приближается к верхнему уровню со слишком высоким ускорением.

    Пиковый режим
    (в случае значения <0). В этом режиме:
    — Mean-reversion стратегия отфильтровывает (игнорирует) сигнал покупки/продажи, когда «RSI» находится выше 50-|RSI_Filter%| / ниже 50+|RSI_Filter%| соответственно;
    — Momentum стратегия отфильтровывает сигнал продажи/покупки, когда «RSI» находится выше 50-|RSI_Filter%| / ниже 50+|RSI_Filter%|.
    Этот режим позволяет игнорировать сигналы со слишком низким потенциалом.

  • RSI_TimeFrame, RSI_FilterPeriod - соответствующие параметры индикатора RSI.
Orders
  • UserComment - пользовательский комментарий для открытых ордеров.
  • MagicNumber - идентификатор ордеров эксперта. Значение должно быть меньше 99999 и уникальным, если в терминал установлено несколько советников.

[ ] - Рекомендуемый диапазон значений.


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