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

MQL5 Experts Scripts

Trabalho concluído

Tempo de execução 18 dias
Comentário do desenvolvedor
Отличный клиент. Спасибо за заказ.

Termos de Referência

Необходимо 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 раза, и, в случае не удачи, так же дать клиенту обратную связь. Обратная связь должна представлять собой просто окно с текстом:

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

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


Respondido

1
Desenvolvedor 1
Classificação
(356)
Projetos
590
70%
Arbitragem
14
43% / 7%
Expirado
28
5%
Livre
2
Desenvolvedor 2
Classificação
(236)
Projetos
440
26%
Arbitragem
125
21% / 57%
Expirado
96
22%
Trabalhando
3
Desenvolvedor 3
Classificação
(6)
Projetos
11
9%
Arbitragem
3
0% / 100%
Expirado
1
9%
Livre
4
Desenvolvedor 4
Classificação
(229)
Projetos
339
49%
Arbitragem
21
5% / 33%
Expirado
24
7%
Livre
5
Desenvolvedor 5
Classificação
(204)
Projetos
293
37%
Arbitragem
34
32% / 29%
Expirado
76
26%
Carregado
6
Desenvolvedor 6
Classificação
(15)
Projetos
37
62%
Arbitragem
1
0% / 100%
Expirado
1
3%
Livre
7
Desenvolvedor 7
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
Pedidos semelhantes
Написать советника по моему ТЗ, все подробную информацию я дам при личном общении. Важно уметь оптимизировать данные , уметь делать торговые панели и некоторые элементы на чарте. Пожалуйста не смотрите что тут краткое описание , я расскажу все при личном общении/
Создать скрипт или робот , который выставляет отложные ордера , через определённое количество пунктов. закрытие по тэйк профит? Сколько стоит? После закрытия на место этого ордера должен выставляться точно такой же . После первого открытия должны быть выставлены отложные ордера в обе стороны , через определенное количество пунктов. ( В настройках должна быть возможность выставлять интервал через который будут
Здравствуйте! Нужно доработать существующий советник, а именно добавить в него 4 новых функции. Желательно найти человека, который работал с такими моментами, как: слом рыночной структуры, имбаланс. Одна из этих функций очень простая и легкая в реализации. ТЗ для оценки отправлю Вам в чате
-перевод графика mt 4 в он-лайн график ренко с регулировкой степа (размером кирпичика ренко), Затем поиск линии отбоя по двум точкам ,где вторая точка линии это 7 или 9 точка графика ренко, а первая точка линии совпадает с первой точкой графика ренко
добавить сюда функцию чтобы обойти лимит лотов, т к размер лота увеличивается в процентном соотношении от баланса добавить функцию что если превышен лимит лота то открывается еще ордера с лотами чтобы соответствовать текущему размеру требуемых для открытия лотов допустим был лот 100, следующий нужен будет открыть 120, робот открывает 1 ордер на 100 и в туже секунду еше 1 ордер на 20 лотов, допустим нужен лот 720 то
Добрый день! Нужна программа копировщик сделок с одного счета deriv на другой при помощи API токена. Параметры: Можно выбрать по какому риск менеджменты копируются сделки (masaniello или Лабушер, мартингейл, антимартингейл) Начальный лот тейк профит 1 - устанавливается именно на сделки скопированные программой, при достижении тейк профита 1 или прекращает работать (Stop) или пере запасается работа сначала (ресет)
Вітаю! Код експерта відкритий. Потрібно додати 4 нові функції. ТЗ відправлю пізніше, після подачі Вашої заявки. Ось одна із функцій для прикладу 1. Imbalance . On / Off . Має бути сформований імбаланс між хай і лоу реверс бару на меншому таймфреймі. Реверс бар при цьому береться з поточного таймфрейму. Налаштування: 1) TF _ Imbalance , можливість задати таймфрейм самостійно. 2) MinSizeImbalance
Куплю прибыльный трендовый советник без использования мартингейла / сеток, который будет показывать плюсовой результат за последние минимум 50-100сделок. В отклике прошу прислать следующую информацию: торговая пара/ы на которых тестировался; количество сделок на которых оттестирован(не менее 200, более - восприму как дополнительный плюс); какой период прошёл для совершения этих сделок; профит за это количество
Нужно переписать уже готового торгового робота с МТ4 на МТ5 Нужно, что бы можно было регулировать Step, Step Mode, Proffactor, Tralling Stop, lotsbuy / lotssell, и направления only long / only short / long & short Скрины и исходник во вложении
I am seeking a skilled programmer to program a function for my EA in mql4. Function call must send an input value (name of symbol, e.g. EURUSD, GBPUSD, …) to an external source/database and retrieve from the external source a set of parameters which are required for the EA. The received set of parameters are different for each symbol (input value). All sets of parameters for the different symbols are stored on the

Informações sobre o projeto

Orçamento
100+ USD
Desenvolvedor
90 USD
Prazo
de 5 para 10 dias