Нужна доработка индикатора зиг-заг (за 1 тыс. руб.)

_________
Что имеем:
_________

Имеется модификацию «зиг-зага» (МКЛ4) с задержкой отображения волн и с фильтром по размеру волны. Т.е. если волна меньше указанного значения (Параметр «Н»), то она игнорируется. Если волна больше «Н», то она наносится на график.
См. индикатор в прикрепленном файле.

__________
Что нужно поправить:
__________

1) Параметр «Н» отвечает за размер волны.
Нужно ввести раздельный учёт для восходящих и нисходящих волн:
Н_short (минимальный размер нисходящей волны)
Н_long (минимальный размер восходящей волны)

2) Ввести параметры для размеров волны в % (процентах от предыдущей волны).
Н_short_percent (минимальный размер нисходящей волны в ПРОЦЕНТАХ)
Н_long_percent (минимальный размер восходящей волны В ПРОЦЕНТАХ)

Пример:
Н_short_percent и Н_long_percent = 0.5%
Последняя волна, допустим, была восходящей с ценой: 1.2200
Следовательно, цена должна упасть не менее, чем на 1.2139 (это 0.5% от 1.2200), что бы быть отображённой на графике.

Юзеру предоставляется выбор: как строить волны (в пунктах или процентах).

3) Отобразить на графике уровни цен (максимум восходящей волны и минимум нисходящей)

______________
См. скриншот, как примерно это должно будет выглядеть.
______________

4)! Очень важный пункт! Сделать массив экстремумов волн

У нас на скрине (см. скриншот) имеются экстремумы волн (перечисляю назад от текущей цены):
1.41201
1.41903
1.41105
1.41996
и т.д.

Должен получиться массив:

Wave_point[0] = 1.41201 (текущая волна)
Wave_point[1] = 1.41903 (предыдущая волна)
Wave_point[2] = 1.41105…
Wave_point[3] = 1.41996…

Если я ввиду
Print(«Wave_point[3]»);
то должен получить 1.41996

При появлении новой законченной волны, естественно, массив должен пересчитываться: та цена, которая была Wave_point[0] — становится Wave_point[1] и т.д.

5) Сделать код пригодным для использования и в МТ4 и в МТ5

______________
Сроки и оплата:
______________
Оплата: 1000р. (по факту получения результата. Для авторитетных исполнителей возможна предоплата.). На рублевую карту или адвэнс кэшем (на долларовый кошелек).
Срок: 1-2 дня.

Пишите ответы в данную ветку
или на почту:
artur-bukov85@mail.ru

______________
Приложения:
______________
Индикатор (который надо править).
HZZ.mq4 (4 Kb)

Скриншот (что должно получиться).


Статья, откуда взят индикатор:
_mql5.com/ru/articles/1545
  • +7
  • Просмотров: 1177
  • 9 июня 2021, 19:01
  • Art-fx
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

01 июля 2024

Брокер для ваших роботов, 15 лет на рынке

Комментарии (2)

+
+1
5) Сделать код пригодным для использования и в МТ4 и в МТ5
Т.е. переписать весь код просите. *yes* 
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 10 июня 2021, 16:49
+
0
Интересно…
avatar

  2  SeriousTrading Сообщений: 1 - Serious_Trading

  • 27 июня 2024, 12:08

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий