Написать таймфрейм-конвертер с расширенным функционалом (MQL4/МТ4)

MQL4 Indicadores

Trabalho concluído

Tempo de execução 20 dias
Comentário do desenvolvedor
Понравился профессиональный подход заказчика и нестандартная задача, решать которую было не только интересно, но и полезно для собственного развития.
Comentário do cliente
Все получилось наилучшим образом, задание было сложное, по скайпу все решили. Рекомендую !

Termos de Referência

Здравствуйте.
Ищу специалиста со знанием и опытом работы с MQL. 

Задача: необходимо написать конвертер таймфреймов с расширенным функционалом.
Язык: MQL4 (для использования на МТ4 соответственно).
Условия: обсуждаемы, прошу оценить сложность и предложить стоимость/сроки реализации по данной задаче.

Краткое описание функционала и требований к конвертеру:

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

Пример использования: в стандартном конвертере МТ4, берутся также выходные дни и получается, один бар Д2, когда открывается в пятницу, состоит из 1 торгового дня и субботы, а остальные из 2 торговых дней. Необходимо, чтобы были все торговые дни, без учета выходных.

Настройки конвертера должны включать:

  • возможность построения бара с любого дня недели/часа/минуты. Примеры использования: мы хотим построить недельный график, где неделя начинается от среды и средой заканчивается, плюс чтобы была возможность указать время старта «среды». Мы строим недельный график, со среды до среды, где среда начинается с 10 часов до 10 часов среды, в отличие от стандартного подхода с пн. до пн. Либо мы хотим построить дневной график с 10 часов до 10 часов, а не как по умолчанию, от 0 до 0 часов. Аналогично, с месячным графиком, он может стартовать не с 1 торгового дня, а с любого, указанного в настройках. Например с 5 по 5 число месяца или с 15 по 15 число. Таким образом, необходим функционал, где указывается день, час и минута старта бара, с которого начинается построение. Для интрадей графиков необходимы настройки только по часу и минуте.
  • частоту обновления нестандартного фрейма. Н1 Н2 Н4 Д1 – мы задаем сами раз в 1 час / 2 часа / и так далее (а также частоту обновления - по минутам/раз в минуту/раз в 30 минут). 
  • возможность указывать обрезанные часы формирования свечи. Примеры использования: хотим построить свечи только европейской сессии или американской, указываем с 8 до 16 или с 16 до 22 соот-но. Остальные часы он не отображает в нестандартном фрейме. Либо указываем любые часы начала формирования и окончания формирования свечи.

Возможность отображения практически любого таймфрейма, который укажет пользователь c упором на описанные выше критерии. Необходимо предусмотреть офлайн/онлайн режимы работы конвертера.

Respondido

1
Desenvolvedor 1
Classificação
(12)
Projetos
14
29%
Arbitragem
1
0% / 0%
Expirado
4
29%
Livre
2
Desenvolvedor 2
Classificação
(45)
Projetos
50
34%
Arbitragem
14
7% / 64%
Expirado
15
30%
Livre
3
Desenvolvedor 3
Classificação
(37)
Projetos
84
31%
Arbitragem
16
6% / 56%
Expirado
54
64%
Livre

Informações sobre o projeto

Orçamento
35+ USD