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

Job finished

Execution time 1 day
Feedback from customer
Делали выгрузку данных на сайт, справился быстро и без проблем. Быстро пишет и отвечает, был всегда на связи.
Feedback from employee
Отличный клиент. Спасибо.

Specification

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


Files:

Responded

1
Developer 1
Rating
(10)
Projects
19
21%
Arbitration
2
0% / 50%
Overdue
2
11%
Free
2
Developer 2
Rating
(355)
Projects
589
70%
Arbitration
14
43% / 7%
Overdue
28
5%
Free
3
Developer 3
Rating
(218)
Projects
277
20%
Arbitration
4
0% / 100%
Overdue
4
1%
Working
Similar orders
Здравствуйте, ищу исполнителя, который поможет реализовать следующее: Нужно реализовать выдачу лицензионных ключей для программного обеспечения через оплату подписки в телеграмм боте. Как это должно выглядеть: Пользователь заходит в телеграмм бот, выбирает вариант подписки, после чего его перебрасывает на сайт Cryptomus, где пользователь производит оплату, после того, как оплата произведена, генератор ключей
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

Project information

Budget
30+ USD
For the developer
27 USD
Deadline
from 1 to 5 day(s)