Программа для считывания и отправки JSON запросов и получения и записи ответов в текстовый файл

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

Создать программу, которая подключившись к серверу binary.com (авторизация с использованием ключа API, при потере соединения - автоматическое переподключение) будет "слушать" директорию "Files" (путь к директории указывается в настройках программы config) и при создании программой МТ5 (это я сделаю сам) в ней нового текстового файла "send.txt" с запросом на JSON, эта программа будет забирать из данного файла и транслировать этот запрос на binary.com, после чего удалит файл с запросом. Далее, полученный ответ от сервера перезаписывать (прежний ответ надо стереть) в другой текстовый файл "receive.txt" в этой же директории и снова "слушать" директорию на появление нового файла с запросом. Подобный функционал имеется в программе (во вложении), но она ограничена запросами. Также, у binary.com уже есть открытый сервис API playground (https://developers.binary.com/api/), где, после авторизации, можно свободно формировать данные запросы на JSON и получать необходимые данные, но только в браузере.

Вот пример запроса в текстовом файле "send.txt" в директории "Files": 

{

  "portfolio": 1

}


Вот пример полученного ответа, который надо перезаписать (прежний ответ стереть) в другой файл "receive.txt в этой же директории:

{

  "echo_req": {

    "portfolio": 1

  },

  "msg_type": "portfolio",

  "portfolio": {

    "contracts": [

      {

        "app_id": 1169,

        "buy_price": 1,

        "contract_id": 40201691528,

        "contract_type": "EXPIRYRANGE",

        "currency": "USD",

        "date_start": 1549676987,

        "expiry_time": 1549691387,

        "longcode": "Win payout if Volatility 10 Index ends strictly between entry spot minus 12.259 to entry spot plus 12.259 at 4 hours after contract start time.",

        "payout": 1.89,

        "purchase_time": 1549676987,

        "shortcode": "EXPIRYRANGE_R_10_1.89_1549676987_1549691387_S12259P_S-12259P",

        "symbol": "R_10",

        "transaction_id": 80340663108

      }

    ]

  }

}

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

1
Разработчик 1
Оценка
(49)
Проекты
134
27%
Арбитраж
62
13% / 53%
Просрочено
58
43%
Свободен
2
Разработчик 2
Оценка
(336)
Проекты
621
38%
Арбитраж
39
23% / 64%
Просрочено
93
15%
Работает
3
Разработчик 3
Оценка
(19)
Проекты
19
11%
Арбитраж
21
5% / 86%
Просрочено
3
16%
Работает
4
Разработчик 4
Оценка
(76)
Проекты
136
45%
Арбитраж
11
27% / 64%
Просрочено
26
19%
Свободен
5
Разработчик 5
Оценка
(142)
Проекты
280
42%
Арбитраж
18
61% / 6%
Просрочено
29
10%
Свободен
6
Разработчик 6
Оценка
(64)
Проекты
71
24%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
Нужен телеграм бот который по запросу валютной пары и времени экспирации будет давать сигнал, например EUR USD 5 минут и он выдаёт куда открывать сделку. Пример прилагаю скрином. Так же важно что бы он давал сигналы на ОТС котировках брокера Pocket option. Так же нужно что бы через бот можно было пройти регистрацию
Нужен робот в виде телеграм бота для ручной торговли который выдает тот самый бот в телеграмм скрины в виде примера показаны ниже пример EUR/USD сигнал вниз таймфрейм 1 минута нужно сделать бот в телеграмм очень качественным который может делать хоть и не частые но очень верные сигналы P.S он так же должен давать сигналы на OTC
Добрый день! Нужна программа копировщик сделок с одного счета deriv на другой при помощи API токена. Параметры: Можно выбрать по какому риск менеджменты копируются сделки (masaniello или Лабушер, мартингейл, антимартингейл) Начальный лот тейк профит 1 - устанавливается именно на сделки скопированные программой, при достижении тейк профита 1 или прекращает работать (Stop) или пере запасается работа сначала (ресет)

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

Бюджет
45+ USD
Исполнителю
40.5 USD