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

MQL4 Индикаторы

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

Время выполнения 20 дней
Отзыв от исполнителя
Понравился профессиональный подход заказчика и нестандартная задача, решать которую было не только интересно, но и полезно для собственного развития.
Отзыв от заказчика
Все получилось наилучшим образом, задание было сложное, по скайпу все решили. Рекомендую !

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

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

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

1
Разработчик 1
Оценка
(12)
Проекты
14
29%
Арбитраж
1
0% / 0%
Просрочено
4
29%
Свободен
2
Разработчик 2
Оценка
(45)
Проекты
50
34%
Арбитраж
14
7% / 64%
Просрочено
15
30%
Свободен
3
Разработчик 3
Оценка
(37)
Проекты
84
31%
Арбитраж
16
6% / 50%
Просрочено
54
64%
Работает
Похожие заказы
На графике расположены графические объекты тех.аналиаза + индикаторы. Это базовая конфигурация, которая постоянно находится на графике (тех.анализ конечно же дополняется). И есть вспомогательные группы индикаторов, которые используются временно - вручную загружаются/удаляются с графика. Таких групп индикаторов несколько, + у каждого индикатора в группе свои настройки. Нужно автоматизировать процесс загрузки/удаления
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы
требуется организовать копирование сигналов с телеграмм канала в платформу Metatrader4 бюджет обсуждаем до 100$ - в закрытый телеграмм канал поступает информация с сигналами #EURUSD BUY TP нужно чтобы в мт4 автоматически открылась сделка с данными параметрами
Нужно написать советник ,не по принципу Мартингейла или сетки с дожодностью мин. 100% годовых и макс. 20% просадки . Он должен работать на МТ5, с фиксированым лотом, любой инструмент по усматрению. И эти данные лота,доходности и просадки должны соблюдаться на протяжении мин 10 лет тестирования. Дополнительно советник должен иметь дополнительную опцию (включать и выключать) овтамитического определения лота по балансу
В качестве кнопок будет использоваться стандартный текстовой объект LABEL. При помощи команд (через ХотКеи) за каждой кнопкой будет закреплен необходимый графический объект со всеми нужными параметрами. Кнопки планируется создавать для объектов - V . Line , H . Line , Tr . Line , Rectangle , Text , Ellipse , Fibo. Создание объекта на графке через кнопку будет происходить в 2 шага: 1) Нажали на кнопку + команда ХотКей
Работа происходит в связке индикаторов, в которой 1 индикатор формирует простенькую базу данных в виде текстовых файлов. В каждом файле находится информация о видимости графического объекта на ТаймФрейме. Основная задача - избавиться от многочисленных текстовых файлов в базе данных (как вариант - 1 файл данных), убрать лишние операции. !Уважаемые программисты! На этапе обсуждения работы, предоставлю видео и другую
В уже существующий проект ищем человека со следующими навыками: · MQL4, MQL5, работа с dll библиотекой. · C# .NET Framework 4.7.2 (Windows Forms). · Разработка приложений с GUI на C# · Умение интегрировать внешние dll · Умение строить сложные sql-запросы Задачи: 1. Разработка под ТЗ Индикатора и советника для МТ4 и МТ5 2. Оптимизация текущей работы, исправление
1.Требуется установить защиту от копирования на существующий и успешно работающий советник на основании уникального номера счета (account number). 2. Сделать его версию на английском языке для продажи в зарубежные страны такие как Соединенные Штаты Америки и Китай
Есть два индикатора Один дает сигналы Второй индикатор RSI Нужно чтоб он соединял информацию с двух иддикаторов и выдавал сигнал Получается что просто нужно добавить переменную из второго индикатора как подтверждение сигнала

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

Бюджет
35+ USD
Исполнителю
31.5 USD