Необходим скрипт для экспорта истории счета MT4/MT5 и доп инфы в формате JSON

MQL5 Asesores Expertos Sripts

Trabajo finalizado

Plazo de ejecución 18 días
Comentario del Ejecutor
Отличный клиент. Спасибо за заказ.

Tarea técnica

Необходимо 2 советника(одинаковый функционал но для разных платформ - MT4/MT5) основная задача которых будет состоять в передаче данных из торговых терминалов MT4/MT5.

Набор данных для передачи:

– Торговая история (Стейтмент за максимально доступный период). Торговая история должна быть оформленная в едином для всех брокеров формате, то есть чтоб индивидуальные особенности дизайна стейтмента, реализованные у различных брокеров, были нивелированы.
– Тип торгового счета - демо/реал
– Валюта счета - просто буквенное ее обозначение.
– Имя владельца счета
– Название брокера
– Название сервера

Кастомные данные:

– Уникальный идентификатор счета клиента (будем выдавать его клиенту, он должен будет ввести его в диалоговом окне советника)
– подпись: X-Signature: подпись, где подпись = sha256(request body + "secret key") - логика вшита в советник, secret key предоставим

Формат и Передача данных

Технически, передачу предлагается организовать путем отправки HTTP POST запроса на указанный  https урл сервера в формете json.

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

Каждый запрос должен быть подписан, например методом добавления заголовка:
X-Signature: подпись,
где подпись = sha256(request body + "secret")
На своей стороне, мы будем вычислять и сверять эту подпись.

Коды ответа сервера:
200 - в случае успешной обработки запроса
403 - в случае если не совпадает подпись
400, 500 или любой другой код трактовать как ошибка обработки запроса
501 - Индентификатор клиента указан не верно

Принцип и алгоритм работы советника:

Советник должен запускаться только с помощью манипуляций со стороны пользователя. Он не должен запускаться автоматически при логине к счету. При каждом запуске должно открываться диалоговое окно с текстом соглашения и двумя внопками Accept / Decline.

– Accept - советник просит уникальный индентификатор, если он уже был введен просит подтвердить его или изменить на новый
– Decline - выводит сообщение, что дальнейшая работа советника не возможна без согласия и выгружается, повторный запуск возможен

После прохождения этапа с введением "уникального кода", бот должен собрать необходимую информацию, передать ее на сервер, получить подтверждение что информация была доставлена на сервер. После получения подтверждения, бот должен дать клиенту обратную связь, что все прошло успешно. Если попытка передачи не удалась, повторить 2 раза, и, в случае не удачи, так же дать клиенту обратную связь. Обратная связь должна представлять собой просто окно с текстом:

– Данные переданы успешно, советник выгружается
– Индентификатор клиента указан не верно, просит ввести новый индетификатор
– Запрещено соединение с сервером, проверьте настройки советника, ссылка на инструкцию, советник выгружается
– Передача данных не удалась. Свяжитесь со службой технической поддержки, ссылка на поддержку, советник выгружается

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


Han respondido

1
Desarrollador 1
Evaluación
(361)
Proyectos
628
72%
Arbitraje
14
43% / 7%
Caducado
28
4%
Libre
Ha publicado: 9 ejemplos
2
Desarrollador 2
Evaluación
(250)
Proyectos
460
26%
Arbitraje
140
20% / 59%
Caducado
100
22%
Trabaja
3
Desarrollador 3
Evaluación
(6)
Proyectos
11
9%
Arbitraje
3
0% / 100%
Caducado
1
9%
Libre
4
Desarrollador 4
Evaluación
(229)
Proyectos
339
49%
Arbitraje
21
5% / 33%
Caducado
24
7%
Libre
5
Desarrollador 5
Evaluación
(204)
Proyectos
326
43%
Arbitraje
34
32% / 29%
Caducado
83
25%
Libre
6
Desarrollador 6
Evaluación
(15)
Proyectos
37
62%
Arbitraje
1
0% / 100%
Caducado
1
3%
Libre
Ha publicado: 1 artículo, 29 ejemplos
7
Desarrollador 7
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
Solicitudes similares
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен разработчик с опытом реализации советников для ММВБ. Брокер Финам если это важно. Мне нужен алгоритм, который я смогу на исторических данных погонять, оценить. И этот же советник должен без допиливания полноценно выводить ордера на биржу, видеть статистику сделок, учитывать и считать то, что мне требуется. Полностью рабочий бот для ММВБ. Это рамочно. Сам алгоритм не сложный, сеточный. Параметры: 1. Размер
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
Нужен советник открывающий ордер сразу после образования свечи с телом от например 10 до 20 пунктов.(задаваемый в настройках параметр). Ордер открывается по направлению движения самой свечи. И два варианта настроек. Один когда ордер открывается сразу по закрытию свечи. Второй когда открывается отложенный ордер по направлению движения свечи с некоторым отступом от тени. Отступ, размер тейкпрофита и стоплосса ордера
Вем добрый день. Разработка простого бота копира для биржи криптовалют, необходимо копировать сделки с одного аккаунта на другой. Биржа предоставляет api. Если есть специалисты в способные осилить такую работу, жуду адекватного предложения
Необходимо открыть сделку в установленное время на расстояние в процентах от текущей цены,ордера создаются как buy и sell. Входные параметры: 1.Символ 2.Время открытия(GMT-0) 2.Размер лота 3.Расстояние(процент) от текущей цены 3. Stop loss 4.Время действия ордеров 5.Время действия ордеров после срабатывания Мне необходимо открывать до 10 сделок в день,я должен иметь возможность корректировать их.Каждая сделка должна
Здравствуйте! Мне нужен надёжный и умелый программист, который сможет быстро и аккуратно создать простой торговый советник для MetaTrader. Стратегия полностью готова — ничего сложного. Ищу именно тех, кто работает честно, качественно и не требует больших денег за простые задачи. Если всё пройдёт гладко, есть ещё несколько проектов. Пишите — обсудим детали
Создать робота по мотивам индикатора , которую я предоставлю вам , оптимизировать полностью для работы, открытие сделок , выставление тейк профитов и стоп лосов , полная автоматизация торговой стратегии. пишите в телеграм @lexus999123 обсудим все детали
Техническое задание (ТЗ) на разработку ручного тестера стратегий для MetaTrader 5 Аналог Soft4FX Forex Simulator 1. Назначение Создать инструмент (советник или скрипт — на усмотрение разработчика), который позволит вручную тестировать торговые стратегии на исторических данных напрямую в графике MetaTrader 5. 2. Основные функции 2.1. Управление скоростью прокрутки графика Возможность запускать/останавливать прокрутку
Есть простой индикатор в PineScript на основе пересечения 2-х линий EMA и MOST Cross, сделать из него советника для MT5. Сложного ничего нет, стрелочка показывает вверх открываем Buy, стрелочка показывает вниз, закрываем Buy и открываем Sell и т.д P.S цены за работу не знаю, установил ориентировочно

Información sobre el proyecto

Presupuesto
100+ USD
Plazo límite de ejecución
de 5 a 10 día(s)