• Обзор
  • Отзывы (1)
  • Обсуждение (34)
  • Что нового

Profi Spec

Советник Profi Spec — безиндикаторный эксперт, работающий одинаково хорошо на любых рыночных инструментах. Сигнал на открытие возникает когда: текущая цена, pivot (важный технический уровень) и уровень поддержки или сопротивления встречаются в одной точке (с погрешностью MaxDiff * спредов).

Реальный счет https://www.mql5.com/ru/signals/58307


Параметры

  • MarketExecution — если true, открывает позицию без СЛ/ТП с последующей модификацией;
  • Expert_INFO — любая текстовая информация на экране;
  • Expert_Id — идентификация сделки;
  • StartTradeDate — дата начала тестирования на истории;
  • AllowedDirection — 0 = покупки и продажи, 1 = только покупки, -1 = только продажи;
  • AllowTradeOnMonday — true: разрешить торговлю по понедельникам; false: запретить торговлю по понедельникам;
  • IntraDayWorkTime — временные интервалы (ЧЧ:ММ-ЧЧ:ММ), в которые разрешено открытие позиций (перечисленные через запятую). Количество интервалов не ограничено. Начальная и конечная указанные минуты считаются рабочими. Переход через полночь задается 2-мя интервалами ("23:00-23:59,00:00-00:59");
  • LotPercent — если значение >0, устанавливается фиксированный размер лота, если значение <0 — в % от баланса на счету;
  • StopLoss — уровень СЛ, 0 – нет СЛ;
  • TakeProfit — уровень ТП, 0 – нет ТП;
  • BreakEven_After — при достижении прибыли «BreakEven_After» – ТП переносится на уровень «BreakEven_To»;
  • BreakEven_To — уровень, на который переносится ТП после достижения «BreakEven_After»;
  • AllowTrailing — true: включается комплексный трейлинг-стоп «Running knot» («Бегущий узел»);
  • TrailingUdavka_dist_1 — исходный трейлинг-стоп (в пунктах);
  • TrailingUdavka_level_1 — при достижении этого уровня профита величина трейлинга сокращается до «TrailingUdavka_dist_2»;
  • TrailingUdavka_dist_2 — новый трейлинг после достижения профита «TrailingUdavka_level_1»;
  • TrailingUdavka_level_2 — при достижении этого уровня профита величина трейлинга сокращается до «TrailingUdavka_dist_3»;
  • TrailingUdavka_dist_3 — новый трейлинг после достижения профита «TrailingUdavka_level_2»;
  • AllowReverseClose — true: закрытие по противоположному сигналу;
  • OnlyInProfit=true — закрывать по противоположному сигналу только прибыльные;
  • TimeFrame — период графика для анализа;
  • MinAddOrdersDistance — минимальное расстояние между доливками;
  • MaxDiff — максимальное расстояние между pivot-уровнями (спредов!);
  • MaxDiffSig1 — максимальное расстояние между первым pivot-уровнем и вчерашним High-Low (в спредах).


Фильтры и отмены сигнала

  • MaxSpread — максимально допустимый спред (В ПУНКТАХ);
  • EMA_Period — период МА для фильтра по EMA (0 — отключить проверку); если цена<EMA_Period — отменить все сигналы на покупку; если цена>EMA_Period — отменить все сигналя на продажу;
  • Momentum_Period — период фильтра Momentum;
  • Momentum_Filtr — при значении Цена <100-Momentum_Filtr — отменить все сигналы на покупку; при значении Цена >100+Momentum_Filtr — отменить все сигналы на продажу;
  • UseADX — 1: использовать ADX фильтр, 0: не использовать ADX фильтр;
  • ADX_Period — период фильтра ADX;
  • ADX_Applied_Price — параметр ADX фильтра;
  • ADX_Min — минимальное допустимое значение ADX;
  • ADX_Max — максимальное допустимое значение ADX;
  • ADX_MinROST — минимально необходимый прирост ADX на последнем баре.


Фильтр по линиям поддержки/сопротивления (индикатор плавающего канала Баришпольца Shi_Channel)

  • Shi_OutChannelFiltr — true: отменять сигналы на покупку ниже поддержки и сигналы на продажу выше сопротивления;
  • Shi_MinChannelH_p — минимально допустимая ширина канала (в пунктах);
  • Shi_Max_Distance_percent — допустимое расстояние до уровней поддержки/сопротивления (% от текущей ширины канала);
  • AllBars — внутренний параметр индикатора Shi_Channel;
  • BarsForFract — внутренний параметр индикатора Shi_Channel.


Фильтр Зигзаг

  • FiltrZigZag — true: использовать фильтр ZigZag;
  • InpDepth — внутренний параметр индикатора ZigZag;
  • InpDeviation — внутренний параметр индикатора ZigZag;
  • InpBackstep — внутренний параметр индикатора ZigZag.

Только на первые две недели нами установлена акционная цена $100, которая будет постепенно увеличиваться и в период ноябрь-декабрь 2014 года составит около $1000.

Aleksandr Glebov
642
2014.12.30 05:24 
 

За декабрь советник сделал около пяти сделок с общим убытком. При обновлении версии советника автор не предоставляет файлы настроек.

Версия 2.41 - 2014.12.25
- Продукт переходит на более высокий ценовой уровень;
- Модифицирован Cигнал (ВНИМАНИЕ: для тех кто обновит предыдущую версию v2.25 - Необходима корректировка некоторых параметров, таких как "MaxDiff", "MaxDiffSig1");
- Добавлена новая переменная "CustomSpread": позволяет устанавливать вручную значение "Спреда", который участвует в Сигнале для цели тестирования;
- Добавлена новая запись в Лог: расчет "средней продолжительности жизни" всех сделок;
- Добавлена новая запись в Лог: расчет "Profit-Index" с использованием специальной формулы, которая учитывает следующие оценочные критерии: "Число Прибыльных Сделок vs. Общее Число Сделок", "Общая Прибыль vs. Число Прибыльны Сделок", "Общий Убыток vs. Число Убыточных Сделок".

Сам ex4 файл скомпилирован под USDCHF H1 (только для Спред =3. Также рекомендуется установить "IntraDayWorkTime": 05:45-22:45).

Клиентам, купившим версию v2.41 и выше, предоставляется 5 готовых set-файлов под конкретного Брокера (Брокер указывается Клиентом по желанию). Эти 5 set-файлов с точки зрения разработчика будут выдавать (М30 или Н1) оптимальные результаты на истории. Обращаем внимание, что Cигнал советника зависит от рыночного Спреда предоставляемого Брокером, и поэтому результаты на разных счетах могут быть разные и возможно не совпадать.