Программа для считывания и отправки 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
類似した注文
Добрый день! Нужна программа копировщик сделок с одного счета deriv на другой при помощи API токена. Параметры: Можно выбрать по какому риск менеджменты копируются сделки (masaniello или Лабушер, мартингейл, антимартингейл) Начальный лот тейк профит 1 - устанавливается именно на сделки скопированные программой, при достижении тейк профита 1 или прекращает работать (Stop) или пере запасается работа сначала (ресет)

プロジェクト情報

予算
45+ USD
開発者用
40.5 USD