Tâche terminée
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Spécifications
Добрый день,
Необходим скрипт который бы смог подгружать данные из Googlesheet и на их основе строить графику, а так же делать принтскрин с экрана.
Зеленым цветом обведено то что должно быть на графике показано.
1/3 Часть от 2020.03.04 Задача состоит из двух частей.
А. "Скрипт: Создание БД"
B. "Скрипт: Анализ”
А. "Скрипт: Создание БД.:
1. Руками соединяются два экстремума линией - MainLine -ML
2. Вызывается руками “Скрипт: Создание БД”
3. Появляется кнопка “Отправить”:
4. При нажатии кнопки “Отправить” данные загружаются в Google sheet, а именно
а) Дата загрузки
б) Валютная пара
в) Отметка и дата 1 - Начальное время ML
г) Отметка и дата 2 - Конечное время ML
д) ТФ
5. Появляется уведомление - “Отправлено”
B. "Скрипт Анализ”
1. Вызывается руками "Скрипт: Анализ”.
2. Скрипт предлагает параметры для ввода и построения ML по параметрам:
а) Валютная пара (мультивыбор) + ТФ (мультивыбор)
б) Фильтр периодов для выбора ML`s для обработки от /до.
в) Настройки позиционирования “экрана” для создания принтскрина (настройки в приложении)
г) Построение 2х Вертикальных линий. Они рассчитываются в % - как "Дата2 - Дата1 * %". Параметры - цвет, вид, толщина, отображение.
д) Построение 2х Горизонтальных линий. Они рассчитываются в % - как "Отметка2 - Отметка1 * %". Параметры - цвет, вид, толщина, отображение.
3. Принимаются настройки. Скрипт обращается к googlesheet и скачивает все необходимые данные в файл для построения MainLine`s.
4. Строит ML + 2 угла (Вертикальные линии 1и2+Горизонтальные линии 1и2)+ ищет максимальное движение цены в пределах дат “Вертикальных 1и2" и проставляет отметку в виде %/пп/.
5. Переходит к “экрану” и делает принтскрин, сохраняя его в папку в Google sheet.
6. Полученные результаты из п.4 (достижение уровней) и из п.5 (ссылка на принтскрин) загружает в файл “Отчет”.
7. Переходит к следующему примеру из Googsheet.