Советник-сборщик данных свечей и индикаторов в .CSV файл

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

Время выполнения 1 день
Отзыв от заказчика
Разработчик очень ответственный и профессиональный. выполнил работу раньше намеченного срока. Отзывчивый, внимательный, помогает в понимании сути. Оценка 10 из 10. Рекомендую на все 100%.

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

Цель:

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


 Функциональные требования:

1. Выбор параметров при запуске:

  • TimeframeToMonitor — ТФ, с которого собирать данные (по умолчанию текущий график).

  • OutputPath — путь к файлу .csv (если пусто — использовать стандартный путь терминала: MQL5\Files\ ).

  • LogToFile — логировать данные в файл ( true/false , по умолчанию true ).


2. Что собирать:

Сведения по свече (на момент закрытия):
  • Дата и время закрытия свечи (в формате YYYY-MM-DD HH:MM)

  • Open

  • High

  • Low

  • Close

  • Тело свечи (|Close - Open|)

  • Направление тела ( Buy , Sell , Doji )

  • Диапазон свечи (|High - Low|)

Индикаторы:
  • ATR(14)

  • ADX(14)

  • +DI

  • -DI

  • RSI(14)

  • Bollinger Bands(20,2) — по Close : верхняя, средняя, нижняя линии


3. Формат записи в CSV:

Каждая строка соответствует одной закрытой свече.

Пример заголовка CSV:

Datetime,Open,High,Low,Close,Body,Direction,Range,ATR14,ADX14,DI+,DI-,RSI14,BB_Upper,BB_Middle,BB_Lower


4. Именование файлов:

[Символ]_[ТФ]_[Дата_начала_записи].csv Пример: GBPCHF_H1_2025-06-17.csv

5. Особенности:

  • Совершается одна запись при закрытии свечи.

  • Исключить повторную запись свечи (использовать datetime последней записи).

  • Работает только в окне соответствующего ТФ.

  • Все расчёты по индикаторам производить средствами встроенных функций MQL5.


 Технические детали:

  • Советник НЕ открывает сделки, работает только как логгер.

  • Кросс-символьность НЕ требуется. Один символ — один советник.

  • Не должен зависеть от настроек графика или шаблонов.

  • Обработка ошибок: если нет доступа к файлу или индикатор не рассчитывается — записать ошибку в лог MetaTrader.


 Дополнительно:

  • Совместимость: MetaTrader 5

  • Рекомендуемый стиль: структурированный, с комментариями.

  • Код должен быть расширяемым (возможность добавления новых индикаторов).


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

1
Разработчик 1
Оценка
(9)
Проекты
22
9%
Арбитраж
3
0% / 67%
Просрочено
3
14%
Работает
2
Разработчик 2
Оценка
(45)
Проекты
66
58%
Арбитраж
1
0% / 0%
Просрочено
6
9%
Свободен
3
Разработчик 3
Оценка
(361)
Проекты
644
26%
Арбитраж
92
72% / 14%
Просрочено
12
2%
Работает
Опубликовал: 1 пример
4
Разработчик 4
Оценка
(172)
Проекты
186
32%
Арбитраж
5
60% / 20%
Просрочено
3
2%
Свободен
Опубликовал: 3 примера
5
Разработчик 5
Оценка
(298)
Проекты
477
40%
Арбитраж
105
40% / 24%
Просрочено
81
17%
Загружен
Опубликовал: 2 примера
6
Разработчик 6
Оценка
(250)
Проекты
460
26%
Арбитраж
140
20% / 59%
Просрочено
100
22%
Работает
7
Разработчик 7
Оценка
Проекты
1
0%
Арбитраж
0
Просрочено
1
100%
Свободен
8
Разработчик 8
Оценка
(11)
Проекты
12
0%
Арбитраж
1
0% / 0%
Просрочено
0
Свободен
9
Разработчик 9
Оценка
(39)
Проекты
52
19%
Арбитраж
15
27% / 67%
Просрочено
8
15%
Свободен
Опубликовал: 1 пример
10
Разработчик 10
Оценка
(5)
Проекты
10
20%
Арбитраж
1
0% / 100%
Просрочено
1
10%
Работает
Похожие заказы
Добрый день! 30 - 100 USD
Требуется адаптировать простенький индикатор для МТ5 под новые существующие сейчас билды. Раньше в 2015гг. индикатор работал. как обновились билды на мт5 , индикатор перестал прикрепляться к графику. Мой емейл: Eduardfoer@mail.ru
Need an advisor that works on the retest of the first five-minute New York candle. Entry is on the breakout of the M1 candle testing the range of the first five M1 candles. Automatic and adjustable GMT. Adjustable take profit in PP. Stop loss is per M1 candle. The M1 candle should test the range and close with a body outside it. The ability to customize stop-loss orders by RR and points. Add the ability to trail
Description: Hello! We are looking for a developer to create a custom MT5 indicator. Requirements: — Detection of breakout zones — Detection of FVG (fair value gap) zones — Clean logic, non-repainting Preferred: — Experience with MT5 indicator development — Understanding of market structure / price action (SMC is a plus) Please include: — Examples of similar work (if available) We are ready to discuss details and

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

Бюджет
35+ USD
Сроки выполнения
до 7 дн.