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

Trabalho concluído

Tempo de execução 1 dia
Comentário do cliente
Разработчик очень ответственный и профессиональный. выполнил работу раньше намеченного срока. Отзывчивый, внимательный, помогает в понимании сути. Оценка 10 из 10. Рекомендую на все 100%.

Termos de Referência

Цель:

Создать универсальный советник, который собирает и записывает в .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

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

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


Respondido

1
Desenvolvedor 1
Classificação
(9)
Projetos
22
9%
Arbitragem
3
0% / 67%
Expirado
3
14%
Trabalhando
2
Desenvolvedor 2
Classificação
(46)
Projetos
69
58%
Arbitragem
1
0% / 0%
Expirado
7
10%
Livre
3
Desenvolvedor 3
Classificação
(361)
Projetos
644
26%
Arbitragem
92
72% / 14%
Expirado
12
2%
Trabalhando
Publicou: 1 código
4
Desenvolvedor 4
Classificação
(174)
Projetos
188
32%
Arbitragem
5
60% / 20%
Expirado
3
2%
Trabalhando
Publicou: 3 códigos
5
Desenvolvedor 5
Classificação
(298)
Projetos
478
40%
Arbitragem
105
40% / 24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
6
Desenvolvedor 6
Classificação
(252)
Projetos
462
26%
Arbitragem
139
20% / 60%
Expirado
100
22%
Livre
7
Desenvolvedor 7
Classificação
Projetos
1
0%
Arbitragem
0
Expirado
1
100%
Livre
8
Desenvolvedor 8
Classificação
(11)
Projetos
12
0%
Arbitragem
1
0% / 0%
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(39)
Projetos
52
19%
Arbitragem
15
27% / 67%
Expirado
8
15%
Livre
Publicou: 1 código
10
Desenvolvedor 10
Classificação
(6)
Projetos
11
18%
Arbitragem
2
0% / 100%
Expirado
1
9%
Livre
Pedidos semelhantes
Необходима помощь в настройке и запуске торгового робота сеточника. У нас своя разработка, очень сложная, много характеристик и деталей, которые нужно согласовать между собой в настройках. Работа будет объемная, прошу с опытом такой работы откликнуться
Имеется очень старый и очень большой по размеру эксперт. Поскольку он уже работает,то переписыватьс нуля его крайне нежелательно. Необходимо добавить функцию принудительного закрытия ордера.Я пытался это сам сделать по учебнику, но компилятор выдаёт алёрты. Функцию нужно вставить в район строк 208440-208500 (магический номер 01_01),по всем остальным ордерам я распишу сам.Главное,чтобы никаких ошибок и алёртов. Тут
ОПИСАНИЕ ЗАДАЧИ ДЛЯ ИСПОЛНИТЕЛЯ: У нас есть полностью готовый, рабочий торговый робот LEON. Исходный код логически завершен, но предыдущий программист поленился и оставил много сырых, наполовину сломанных настроек. Нам требуется провести глубокую, качественную доработку системы до идеала под реальный счет. ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: На коленке за 2 часа или за 2 дня сделать работу не получится — мы это сразу увидим при
Ищу опытного разработчика для создания торгового советника (бота) на платформе MetaTrader 5. Бюджет до $500. ВАЖНО: Бот НЕ должен торговать автоматически! Его задача — анализировать рынок, находить точки входа и отправлять готовые сигналы в мой Telegram-канал. Я и мои подписчики будем открывать сделки вручную. Функциональные требования: Платформа: MetaTrader 5. Торговый инструмент: Приоритет XAUUSD (золото). Возможно
Hello, I need a professional MT4/MT5 Expert Advisor (EA) based on an existing compiled indicator (.ex4/.ex5). I do not have the source code. The indicator provides Entry, Take Profit (TP), and Stop Loss (SL) . Main Requirements 1. Indicator Integration • Integrate the indicator directly into the EA. • I should only attach the EA to the chart. • No need to attach the indicator separately. • Include all available
Нужен простой Expert Advisor для MT5. Советник ничего не торгует и не изменяет позиции. Работает на отдельном счёте Quattro Gold и отслеживает позиции XAUUSD объёмом 0.01. Логика: при появлении новой BUY позиции запомнить цену открытия; если цена снизилась на 20.00 USD по XAUUSD от цены входа — отправить один Push Notification в MT5; для SELL наоборот: если цена выросла на 20.00 USD от цены входа — отправить один

Informações sobre o projeto

Orçamento
35+ USD
Prazo
para 7 dias