При тестировании, по какой-то причине Fractals(price_high,price_low) иногда возвращает нулевые значения, после чего Price_for_order формирует ордер без стоп-лосса.
Это скорее всего происходит, когда цена находится выше или ниже фракталов:
if(price_high>price_ask && price_high>price_bid) // проверяем, находятся ли цены аск и бид между верхней и нижней ценой if(price_low<price_ask && price_low<price_bid) { price_up=price_high; // присваиваем значения на ответ price_down=price_low; }
, а сигналы на покупку и продажу с других индикаторов поступают.
Можно исправить поставив проверку перед вызовом функции Price_for_order, примерно такую:
if(price_high!=0 && price_low!=0)
Интересный подход к расчетам канала фракталов.
Как дополнительный фильтр внедрите дополнительный настраиваемый параметр в виде Delta - где дельта это минимальное расстояние от линии лоу (мин фрактал ) до линии хай (максимальный фрактал ) если расстояние в пп между этими линиями меньше установленного, то считаем что тренд - импульсное движение цены маленькое т.к. нет смысла ловить вход если между мин и мак точками расстояние всего в 100 пунктов - это по сути зона накопление объема - флет, что бы отсекать эти зоны, ставим к примеру 1000 пунктов и все что меньше, мы просто игнорируем т.к. на проходе цены в 1000 и более пунктов, намного выше шанс поймать коррекционное движение на 61 фибо, которое в свою очередь окажется отбойным в продолжении движения тренда.
добавил в робота трендовые линии которые привязаны к найденным фракталам, получается такая картинка
В ведя дельту, мы избежим вот таких входов непонятных в узком диапазоне.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Торговля по уровням ДиНаполи:
В статье рассматривается один из вариантов практической реализации советника для торговли по уровням ДиНаполи при помощи стандартных инструментов MQL5. Протестированы результаты его работы и сделаны выводы.
Входные точки стратегии — уровни Фибоначчи 38.2% и 61.8%. За точки фиксации прибыли принимаются COP (Contracted Objective Point, подтянутая целевая точка) — 61.8%, OP (Objective Point, целевая точка) — 100%, XOP (Expanded Objective Point, расширенная целевая точка) — 161.8%. Все расстояния указаны в процентах от длины тренда (см. рис.1).
Рис.1. Уровни ДиНаполи на паре EURUSD H4
Автор: Dmitriy Zabudskiy