Отправка данных на сайт

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

Время выполнения 1 день
Отзыв от заказчика
Делали выгрузку данных на сайт, справился быстро и без проблем. Быстро пишет и отвечает, был всегда на связи.
Отзыв от исполнителя
Отличный клиент. Спасибо.

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

Техническое задание для скрипта отправки данных из MetaTrader4 - MetaTrader5

 

Требуется разработать скрипт/индикатор/робот (зависит от того, что лучше подойдет под поставленную задачу) отправки данных для аккаунтов из MetaTrader по HTTP на сервер. Должно работать под мт4 и мт5

 

Для тестов в помощь разработчику, развернута инфраструктура, а также разработан скрипт на PHP для сохранения данных, которые приходят на сервер в HTTP заголовках.

 

Скрипт куда можно отправлять данные: http://185.166.212.224/s.php

Файл куда сохраняются данные: http://185.166.212.224/request.log

Если собралось много данных, файл можно почистить: http://185.166.212.224/s.php?cl=1

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

 

Настройки:

 

  • Token
  • server (задается адрес сервера)
  • time (в секундах от 1 до 86400)
  • e-mail

 

Описание

 

  1. Скрипт должен отправлять данные на сервер только POST запросами
  2. В скрипте должна быть глобальная переменная в которой будет прописан токен для идентификации скрипта. Токеном может быть случайный набор символов, к примеру md5 hash. Hash - может быть совершенно случайным значением и не привязан к типу данных никаким образом, главное чтобы на 1 скрипт был 1 hash и от запросов к запросу этот hash не менялся. Пример: token = 365232bfc80e0192f5721d2ad003cd68
  3. Скрипт должен уметь отправлять 2 типа запросов с разными данными:

·         первый тип запроса отправляет данные только о балансе, средствах, марже и свободной марже на торговом счёте, а также в этом запросе должен отправляться номер торгового счёта и токен


·         второй тип запроса отправляет данные обо всех открытых ордерах, а именно символ, тикет, время, тип, объем, цену покупки, текущую цену, своп и прибыль, а также номер торгового счёта и токен. Открытых позиций может быть много, поэтому за 1 запрос нельзя отправлять более 10 позиций. Если позиций открыто больше 10, то нужно отправить на несколько запросов, чтобы в каждом было не более 10 позиций.


4.            Для тестов будет предоставлен демо счёт и реальный счёт с доступом без возможности торговли

5.             

6.            Обязательна совместимость с MetaTrader 4 и MetaTrader 5

7.            Частота отправки данных указывается в настройке time, задается в секундах.

8.            При обращении к сайту, если данные сохранены успешно на стороне сервера, сервер вернет SUCCESS. Если ответ сервера отличен от SUCCESS, нужно отправить письмо на email с нотификацией в которой будут данные, которые не удалось отправить на сервер, время отправки и то что вернул сервер. Если к серверу не удается подключиться, нужно отправить данные на email и написать что не удаётся подключиться к веб-серверу.


Файлы:

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

1
Разработчик 1
Оценка
(10)
Проекты
19
21%
Арбитраж
2
0% / 50%
Просрочено
2
11%
Свободен
2
Разработчик 2
Оценка
(355)
Проекты
589
70%
Арбитраж
14
43% / 7%
Просрочено
28
5%
Свободен
3
Разработчик 3
Оценка
(220)
Проекты
279
20%
Арбитраж
4
0% / 100%
Просрочено
4
1%
Работает
Похожие заказы
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение

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

Бюджет
30+ USD
Исполнителю
27 USD
Сроки выполнения
от 1 до 5 дн.