Hummingbird
- Эксперты
- Sergey Zhukov
- Версия: 1.21
- Обновлено: 29 ноября 2021
- Активации: 5
Советник на основе импульса скорости движения цены. Когда скорость изменения цены начинает резко возрастать, советник открывает ордер в сторону ее движения. Скорость задается в виде прохождения ценой дистанции в 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 не равным нулю. Это позволит Вам правильно оценить соотношение риска к прибыли и настроить советник в соответствии с Вашей манерой торговли. После оптимизации советник должен показывать стабильные результаты на форвард (беквард) тестах. Пример на скриншотах.
dont waste money...is rubbish.best mql4 code is you main.