Скрипт анализа серий свечей с записью результата в файл CSV

MQL5 EA

작업 종료됨

실행 시간 2 일
고객의 피드백
Отличная работа, сжатые сроки.
피고용인의 피드백
Спасибо

명시

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

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

Вместе с результатом программа должна записывать время и дату открытия свечи, начинающей серию, длину следующей за серией свечи в пунктах, а также, значение индикатора, который будет передан в процессе работы. Запись идёт в файл CSV.

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

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

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

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

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


В объем работ входит возможная доработка скрипта сверх основного ТЗ в размере не более 10% от кода, считая в строках.

Программа – скрипт на MQL5.

Примеры серий, «неправильных» и игнорируемых свечей.


응답함

1
개발자 1
등급
(34)
프로젝트
55
31%
중재
8
0% / 63%
기한 초과
13
24%
무료
게재됨: 22 기고글, 1 코드
2
개발자 2
등급
(195)
프로젝트
395
28%
중재
155
20% / 52%
기한 초과
112
28%
무료

프로젝트 정보

예산
30 - 50 USD
기한
에서 3  5 일