工作已完成
指定
Здравствуйте.
Ищу специалиста со знанием и опытом работы с 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 упором на описанные выше критерии. Необходимо предусмотреть офлайн/онлайн режимы работы конвертера.