Нужен индикатор считающий последовательное движение цены

MQL4 Indicateurs

Tâche terminée

Temps d'exécution 1 jour
Commentaires du client
Настоящий и отзывчивый специалист.
Commentaires de l'employé
Техзадание было написано просто и понятно, работать было одно удовольствие. Желаю успехов.

Spécifications

Здравствуйте. Ниже фото на которых поясняю дополнительно.  Нужен индикатор который будет считать три числа 1) количество последовательных (трендовых) шагов пройденных ценой. 2) количество разворотных шагов 3) разница между двумя числами (может быть отрицательной) 

 Как различать шаги. Если шаг совершается в том же направлении что и предыдущий то он считается последовательным, не зависимо от того, как считался предыдущий. Если шаг совершается против предыдущего то он считается не последовательным. Ширина шага должна регулироваться в настройках. В нашем примере ширина шага 20 пунктов. Если цена выросла на 40 пунктов значит число трендового движения = 2.  Если цена выросла на 60 пунктов значит число трендового движения =3. Если мы изменили ширину шага до значения в 30 пунктов а цена выросла на 60 пунктов значит прошла 2 шага. И ТД. 

Если цена выросла на 60 пунктов, (3 шага где ширина его 20) а затем она упала на 20 пунктов то значение тренда остается равным 3. так как шаг в обратную сторону не был последовательным, он был против предыдущего шага. это разворотный шаг и считается вторым отдельным значением.

Если цена выросла на 60 пунктов а затем упала на 40 пунктов то общий путь равен 100 пунктам или 5 шагам значение тренда равно 4. Так как первые 3 шага последовательные, следующий 1 шаг против предыдущего - разворотный не последовательный, а следующий шаг в том же направлении что и разворотный считается последовательным и 4 ым по счету. в этом случае на экране должны быть значения  тренд = 4, флет = 1    4 -1 = 3    ( общее число шагов 5)

Ширина шага может быть больше установленного значения но не должна превышать его в 2 раза. Проще говоря мы считаем пересечение круглых уровней. Это как по ступенькам идти, можно сделать шаг на середину ступеньки можно только на начало так и в нашем случае можно только коснуться ключевого уровня можно пересечь его все равно это 1 шаг. Для простоты восприятия делю график другим индикатором на круглые уровни по 20 пунктов. 

Должен быть алерт на число шагов. Последовательных/не последовательных/ на разницу между ними.  К примеру тренд преобладает и значение его 20 а непоследовательных шагов 18, значит разница равна 2 и мы слышим алерт. Возможны также алерты на отрицательные значения. К примеру на рынке флет где преобладают не последовательные шаги, их к примеру 20 а последовательных 17. Тогда итоговое число 17-20 = -3.  

 Диапазон вычисления - текущий день либо последние 24 часа.   

 

 

 

Dossiers :

Répondu

1
Développeur 1
Évaluation
(76)
Projets
124
12%
Arbitrage
7
57% / 14%
En retard
3
2%
Gratuit
2
Développeur 2
Évaluation
(261)
Projets
425
38%
Arbitrage
86
44% / 19%
En retard
71
17%
Chargé
Commandes similaires
Модицикация и дополнение уже существующего советника. ..советник по управление открытыми позициями и лимитными ордерами на платформе МТ4 под свой стиль торговли.. работа с тейкпрофитом и закрытием позиций.. Более точно о нюансах при обсуждении задания.. Хотелось бы отклика Михаила Рудко

Informations sur le projet

Budget
30 - 100 USD
Pour le développeur
27 - 90 USD
Délais
à 2 jour(s)