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

MQL5 脚本

工作已完成

执行时间14 天
客户反馈
Спасибо большое. Скрипт для экспорта работает на 5++.
员工反馈
Спасибо за заказ. С уважением, Алекс.

指定

Нужен в МТ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  // строка начинается с предпоследнего склона

反馈

1
开发者 1
等级
(187)
项目
367
56%
仲裁
45
22% / 56%
逾期
188
51%
空闲
2
开发者 2
等级
(195)
项目
395
28%
仲裁
155
20% / 52%
逾期
112
28%
空闲
3
开发者 3
等级
项目
1
100%
仲裁
0
逾期
0
空闲
4
开发者 4
等级
(40)
项目
106
52%
仲裁
17
12% / 65%
逾期
25
24%
空闲
5
开发者 5
等级
(23)
项目
31
71%
仲裁
0
逾期
1
3%
空闲
6
开发者 6
等级
项目
0
0%
仲裁
0
逾期
0
空闲
7
开发者 7
等级
(280)
项目
650
28%
仲裁
111
19% / 61%
逾期
319
49%
空闲

项目信息

预算
20 - 40 USD
开发人员
18 - 36 USD
截止日期
 1  20 天