Скрипт, советник или индикатор для анализа серий свечей и записи результатов в файл

MQL4 Скрипты

Работа завершена

Время выполнения 2 дня
Отзыв от исполнителя
Отличная, классный заказчик, отличная интересная работа!

Техническое задание

Программа должна по истории цены искать серии свечей, закрывшихся в одну сторону и записывать результаты в файл. Количество свечей в серии, стартовая дата и время начала анализа, дата и время окончания анализа, должны указываться вручную. Найдя серию, программа должна записывать результат + 1, если следующая после серии свеча закрылась ниже уровня закрытия медвежьей серии или выше уровня закрытия бычьей серии. В противном случае, записывается результат -1 (минус один).  Вместе с результатом программа должна записывать время и дату открытия свечи, начинающей серию.

Будьте внимательны, условие – закрытие в ту же сторону не всегда работает, см. скриншот внизу. Обозначен «неправильное закрытие». Поэтому нужно проверять именно уровень закрытия, а не направление свечи. Так же, записывается дата и время начала серии.

Серией считается только ряд свечей, в котором каждая закрывается выше уровня закрытия предыдущей, в случае бычьих свечей и ниже – в случае медвежьих. Нередко бывают случаи, когда однонаправленные свечи закрываются «не правильно». На скриншоте есть пример. Обозначен «неправильное закрытие». Скриншот внизу показывает анализ серии из 3-х свечей. Начало серий показано крестиком.


В случае закрытия свечи после окончания серии на уровне закрытия предыдущей (свеча доджи), результат игнорируется и в файл ничего не записывается (о файле см. ниже). Пример на скриншоте. Обозначен «игнорируется».

Свечи с закрытием на уровне открытия (доджи), игнорируются и в серию не входят. Если свеча после окончания серии закрывается на уровне открытия, результат игнорируется и в файл ничего не записывается.

Если серия продолжается после закрытия следующей за серией свечи, то продолжение игнорируется до тех пор, пока первая свеча не закроется выше медвежьей серии или ниже бычьей (обратная), либо, на уровне закрытия предыдущей свечи (доджи). Поиск новой серии начинается с этой «обратной» или «нулевой» свечи.

Результирующий файл должен копироваться или транслироваться в Excel без дополнительных затрат. На скриншоте показан пример таблицы, как она должна выглядеть в Excel. Формат даты, времени, шрифт может быть изменен по согласованию.


Предпочтительный язык – MQL4, но, возможно другое решение. По идее, программа должна работать как советник или индикатор, но ваши предложения приветствуются. 


Пример анализа сввечей

Откликнулись

1
Разработчик 1
Оценка
(45)
Проекты
76
20%
Арбитраж
7
0% / 86%
Просрочено
14
18%
Свободен
2
Разработчик 2
Оценка
(57)
Проекты
90
13%
Арбитраж
3
33% / 0%
Просрочено
0
Свободен
3
Разработчик 3
Оценка
(94)
Проекты
162
40%
Арбитраж
20
15% / 75%
Просрочено
73
45%
Свободен
4
Разработчик 4
Оценка
(25)
Проекты
33
12%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен

Информация о проекте

Бюджет
30 - 50 USD
Исполнителю
27 - 45 USD
Сроки выполнения
до 10 дн.