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

Auftrag beendet

Ausführungszeit 1 Tag
Bewertung des Kunden
Делали выгрузку данных на сайт, справился быстро и без проблем. Быстро пишет и отвечает, был всегда на связи.
Bewertung des Entwicklers
Отличный клиент. Спасибо.

Spezifikation

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


Dateien:

Bewerbungen

1
Entwickler 1
Bewertung
(10)
Projekte
19
21%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
2
11%
Frei
2
Entwickler 2
Bewertung
(355)
Projekte
588
70%
Schlichtung
14
43% / 7%
Frist nicht eingehalten
28
5%
Frei
3
Entwickler 3
Bewertung
(217)
Projekte
275
20%
Schlichtung
4
0% / 100%
Frist nicht eingehalten
4
1%
Beschäftigt
Ähnliche Aufträge
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

Projektdetails

Budget
30+ USD
Für die Entwickler
27 USD
Ausführungsfristen
von 1 bis 5 Tag(e)