Советник-сборщик данных свечей и индикаторов в .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 天