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

Hummingbird

Советник на основе импульса скорости движения цены. Когда скорость изменения цены начинает резко возрастать, советник открывает ордер в сторону ее движения. Скорость задается в виде прохождения ценой дистанции в StepPrice тиков за время TimePrice секунд. В отличие от стандартного алгоритма, виртуальные уровни модифицируются по истечении не только времени TimePrice, но и смены направления движения цены — импульса. Встроенный фильтр, основанный на фрактальном анализе, позволяет отфильтровать ложные сигналы, что придает советнику большую стабильность. Советник работает с одним ордером выбранного направления, переводит его в бузубыток и сопровождает по дистанционному трейлинг-стопу.

В советник встроен алгоритм сбора информации максимального спреда и максимального проскальзывания за время торгов, которая выводится в комментариях. Эту информацию следует учитывать при подборе параметров советника в торговле на реальных счетах.

Советник имеет встроенный фильтр отбора сигналов по тренду (FiltrTrend = true), основанный на наклоне скользящей средней.

Советник имеет настойки времени торгов с точностью до секунды. Эта функция позволяет настроить советник только для торговли в момент выхода важных новостей. В этом режиме фильтр сигналов по тренду лучше не применять.

Советник показывает стабильные результаты при работе на счетах с малым спредом и высокой скоростью исполнения ордеров. Алгоритм советника не зависит от выбора таймфрейма, поэтому смена периода не оказывает влияния на его работу.


Параметры

  • Lots = 0.01 — Размер контракта если PercentOfDepo=0;
  • PercentOfDepo = 5 — Размер контракта в % от депозита, если 0 - контракт=Lots;
  • StepPrice = 50 — Отступ в тиках от цены до виртуального уровня;
  • TimePrice = 5 — Время модификации виртуального уровня в сек.;
  • ECN = true — Если ECN=true SL и TP выставляются на следующем тике;
  • StopLoss =100 — Стоп Лосс в тиках;
  • TakeProfit = 250; Тейк Профит в тиках;
  • StepTral = 100 — Дистанция трала в тиках;
  • DeltaStepTral = 2 — Превышения удаления цены в тиках для срабатывания трала;
  • DistanceProfit = 80 — Дистанция перевода ордера в безубыток в тиках;
  • LevelProfit = 2 — Уровень выставления SL по безубытку в тиках;
  • FiltrTrend = false — Включение фильтра сигналов по тренду;
  • FiltrReturnSignal = true — Включение фильтра обратного сигнала.

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

  • TF = 60 — Тайм-фрейм средней скользящей (1,5,15,30,60,240,1440...);
  • MAPeriod = 13 — Период средней скользящей;
  • MAMethod = MODE_EMA — Метод расчета средней скользящей (0-SMA,1-EMA,2-SMMA,3-LWMA);
  • MAPrice = PRICE_MEDIAN; Цена расчета средней скользящей (0-CLOSE,1-OPEN,2-HIGH,3-LOW,4-MEDIAN,5-TYPICAL,6-WEIGHTED);
  • MagicNumber = 1823 — Уникальный идентификатор;
  • OpenOrderSound = "ok.wav"; Звуковой сигнал;
  • Slippage = 3 — Проскальзывание;
  • VisualLevel = false — Визуализация уровней StepPrice;
  • InfoComment = true — Включение счетчика максимального спреда и проскальзывания;
  • g_Alert = false — Включение Alert сообщений.

Временные параметры работы советника в формате (час:минута:секунда). Выставляются по времени терминала все-00 – круглосуточно

  • TimeBegin = 00:00:00 — Время начала работы;
  • TimeEnd = 00:00:00 — Время окончания работы.


Результаты тестера стратегий

Подбор параметров лучше проводить на тиковой истории вашего брокера или периоде М1 (все тики) с параметром PercentOfDepo не равным нулю. Это позволит Вам правильно оценить соотношение риска к прибыли и настроить советник в соответствии с Вашей манерой торговли. После оптимизации советник должен показывать стабильные результаты на форвард (беквард) тестах. Пример на скриншотах.

Michael Lasersson
169
2016.03.21 17:07 
 

Generally it does not work, a complete shit!

Garbage!

BRADLEY PATRICK
292
2015.06.25 10:03 
 

Hummingbird is another EA that works very well on the tester but on the real market it falls down. There is nothing but losses on my real account.

Версия 1.2 - 2015.01.26
Учтены пожелания: дополнены настройки.
ControlSpread - включение контроля открытия ордеров по спреду.
MaxSpread - максимально допустимое значение спреда в тиках для открытия ордеров.
Версия 1.1 - 2014.11.21
- Учтены пожелания: в настройки выведен параметр включения фильтра обратного сигнала FiltrReturnSignal.