Нужна помощь в корректировке индикатора по типу Зиг-Заг

MQL4 指标 专家

工作已完成

执行时间2 天
客户反馈
Великолепное и своевременное исполнение заказа. Исполнитель вежливый и культурный человек. Приятно иметь дело. Спасибо!
员工反馈
Реалистичная оценка задач. Всегда на связи по любым вопросам.

指定

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Times} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times; min-height: 14.0px}

Индикатор отсчитывает 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, которые остаются неизменными.


Ну и все это конечно же зеркально для смены тренда в бай.


Грубо говоря: сейчас тренд (например в селл) меняется пока не будет несколько новых минимумов. А надо сделать, что менялся сразу при пробое последнего  покупателя и отсутствии при этом ложного пробоя (то есть покупатель не выдержал оборону).


附加的文件:

反馈

1
开发者 1
等级
(17)
项目
27
56%
仲裁
0
逾期
0
空闲
2
开发者 2
等级
(49)
项目
134
27%
仲裁
62
13% / 53%
逾期
58
43%
空闲
发布者: 321 文章, 1 代码
3
开发者 3
等级
(807)
项目
1127
43%
仲裁
47
49% / 23%
逾期
84
7%
空闲
4
开发者 4
等级
(28)
项目
60
42%
仲裁
1
0% / 100%
逾期
5
8%
空闲
发布者: 10 文章, 17 代码

项目信息

预算
50+ USD
截止日期
 3 天