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

Lavoro terminato

Tempo di esecuzione 1 giorno
Feedback del cliente
Делали выгрузку данных на сайт, справился быстро и без проблем. Быстро пишет и отвечает, был всегда на связи.
Feedback del dipendente
Отличный клиент. Спасибо.

Specifiche

Техническое задание для скрипта отправки данных из 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 и написать что не удаётся подключиться к веб-серверу.


File:

Con risposta

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

Informazioni sul progetto

Budget
30+ USD
Per lo sviluppatore
27 USD
Scadenze
da 1 a 5 giorno(i)