Скрипт по индикатору ZigZagOnHeikinAsh.

MQL5 Scripts

Tâche terminée

Temps d'exécution 14 jours
Commentaires du client
Спасибо большое. Скрипт для экспорта работает на 5++.
Commentaires de l'employé
Спасибо за заказ. С уважением, Алекс.

Spécifications

Нужен в МТ5.

Скрипт.

- позволяющий закачивать историю за выбранный промежуток времени, любой валюты и любой ТФ.

- обрабатывает историю, прогоняя индикатор ZigZagOnHeikinAsh с выбранным периодом.

- экспортирует в текстовой файл экстремумы (точки ) индикатора с датой и т.д.

Для начала нужен только скрипт для экспорта данных....Вдруг вся затея не верная.

Далее подробности----------------------------------------------------------------------------------------------------

Индикатор https://www.mql5.com/ru/code/1318

Скрипт для экспорта данных в текстовой формат.

Входные параметры выбираемые при запуске скрипта (по умолчанию должны стоять последние параметры):

- путь с именем файла для экспорта

- начальная дата для экспорта, конечная дата для экспорта (можно поставить просто количество строк для экспорта)

- период индикатора  ZigZagOnHeikinAsh (внедрить в скрипт, скрипт должен работать без дополнительных индюков на графике)

- количество выводимых склонов в каждой строке данных

- флаг разрешающий\запрещающий  вывод ширины склона в файл

- максимальная высота склона в пунктах принимаемая за 100% (например выбираем 300, тогда наш склон в процентах от Par равен (МАКС-МИН)*100/Par)


Каждая строка с данными отличается от предыдущей,сдвигом на один сформированный экстремум в историю.

Пример файла c включенным флагом ширины склона, количество склонов 5:
Sklon_0 (точность до 2 знаков) -высота последнего сформированного склона в % от Par, допускается более 100% от Par
Sklon_1 - предыдущий склон
Shirina_0 - количество баров последнего сформированного склона,образно говоря ширина склона.
 
Sklon_0,Shirina_0,Sklon_1,Shirina_1,Sklon_2,Shirina_2,Sklon_3,Shirina_3,Sklon_4,Shirina_4,Sklon_5,Shirina_5
18.00,33,12.00,6,58.57,15,62.34,23,87.08,204  // строка начинается с последнего сформированного склона
12.00,6,58.57,15,62.34,23,87.08,204,49.09,23  // строка начинается с предпоследнего склона
// и т.д. пока не упремся в недостаток данных для формирования всей строки.............// если данных не хватает, строку не экспортируем и завершаем скрипт.

Пример файла c выключенным флагом ширины склона, количество склонов 5:

Sklon_0,Sklon_1,Sklon_2,Sklon_3,Sklon_4,Sklon_5,
18.00,12.00,58.57,62.34,87.08  // строка начинается с последнего сформированного склона
12.00,58.57,62.34,87.08,49.09  // строка начинается с предпоследнего склона

Répondu

1
Développeur 1
Évaluation
(187)
Projets
367
56%
Arbitrage
45
22% / 56%
En retard
188
51%
Gratuit
2
Développeur 2
Évaluation
(195)
Projets
395
28%
Arbitrage
155
20% / 52%
En retard
112
28%
Gratuit
3
Développeur 3
Évaluation
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
4
Développeur 4
Évaluation
(40)
Projets
106
52%
Arbitrage
17
12% / 65%
En retard
25
24%
Gratuit
5
Développeur 5
Évaluation
(23)
Projets
31
71%
Arbitrage
0
En retard
1
3%
Gratuit
6
Développeur 6
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
7
Développeur 7
Évaluation
(280)
Projets
650
28%
Arbitrage
111
19% / 61%
En retard
319
49%
Gratuit

Informations sur le projet

Budget
20 - 40 USD
Pour le développeur
18 - 36 USD
Délais
de 1 à 20 jour(s)