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

MQL4 Sripts

Trabajo finalizado

Plazo de ejecución 2 días
Comentario del Ejecutor
Отличная, классный заказчик, отличная интересная работа!

Tarea técnica

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

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

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


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

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

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

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


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


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

Han respondido

1
Desarrollador 1
Evaluación
(45)
Proyectos
76
20%
Arbitraje
7
0% / 86%
Caducado
14
18%
Libre
2
Desarrollador 2
Evaluación
(57)
Proyectos
90
13%
Arbitraje
3
33% / 0%
Caducado
0
Libre
3
Desarrollador 3
Evaluación
(94)
Proyectos
162
40%
Arbitraje
20
15% / 75%
Caducado
73
45%
Libre
4
Desarrollador 4
Evaluación
(25)
Proyectos
33
12%
Arbitraje
1
0% / 100%
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
30 - 50 USD
Para el ejecutor
27 - 45 USD
Plazo límite de ejecución
a 10 día(s)