Lavoro terminato
Specifiche
Индикатор отсчитывает Bars count и с найденного бара (по определенному принципу) начинает рисовать точки, и в итоге выдает направление тренда. Когда тренд меняется, он проводит зигзаг линию до точки окончания предыдущего тренда.
В данный момент он меняет тренд (например в селл) в двух случаях (А и Б):
А
1. последняя точка максимума (синяя) нарисовалась ниже, чем предыдущая точка максимума
2. последняя точка минимума (красная) нарисовалась ниже, чем предыдущая точка минимума
3. Закрывается бар, который имеет лоу ниже самой последней точки минимума
Б
1. последняя точка минимума (красная) нарисовалась ниже, чем предыдущая точка минимума
2. последняя точка максимума (синяя) нарисовалась ниже, чем предыдущая точка максимума
3. Закрывается бар, который имеет лоу ниже самой последней точки минимума
Корректируем:
А
1. последняя точка максимума (синяя) нарисовалась ниже, чем предыдущая точка максимума
2. последняя точка минимума (красная) нарисовалась ниже, чем предыдущая точка минимума
3. Последующий бар получает CLOSE ниже самой последней точки минимума минус Breakout Allowance (число в пипсах, заданное через настройки)
4. Следующий бар также имеет CLOSE ниже самой последней точки минимума минус False Breakout Allowance (число в пипсах, заданное через настройки).
В настройках добавляем False Breakout Bars = 1,2,3, и если выбрано, больше, чем один, то пункт 4 проверяется на указанном количестве баров.
Тренд сменяется только тогда, когда все вышеперечисленные условия станут true. Если же пункт 3, или какой-то бар из пункта 4 дает результат false, то ситуация теперь рассматривается относительно самой низкой цены после последней точки минимума.
Б
Все то же самое, за исключением пункта 1 и 2, которые остаются неизменными.
Ну и все это конечно же зеркально для смены тренда в бай.
Грубо говоря: сейчас тренд (например в селл) меняется пока не будет несколько новых минимумов. А надо сделать, что менялся сразу при пробое последнего покупателя и отсутствии при этом ложного пробоя (то есть покупатель не выдержал оборону).