Wiki

INDX API Balance

Метод Balance (Текущий баланс Трейдера).

  • URL для передачи запроса – https://api.indx.ru/api/v2/trade/Balance
  • метод – POST
  • accept types: text/json
  • формат запроса:
      {"ApiContext":{"Login":"","Wmid":"","Culture":"","Signature":""}}
    
  • параметры запроса:
    название назначение примечание
    Login логин трейдера получен трейдером на странице доступа к API и используется для подписи запросов к Интернет-бирже
    Password пароль трейдера получен трейдером на странице доступа к API и используется для подписи запросов к Интернет-бирже
    Wmid Wmid трейдера WM идентификатор трейдера при работе с Интернет-биржей
    Culture язык запроса определяет язык сообщения. (ru-RU, en-EN)
    Signature подпись запроса
    BASE64 + SHA256
    формируется из параметров: Login+ ';' + Password+ ';' + Culture+ ';' +Wmid.
    пример для CryptoJS :
    CryptoJS.SHA256('1234567890AaBb').toString(CryptoJS.enc.Base64) равен Q+ylxnY9VUUqgEalgyEQS9oD2WgOgzA6LofVvjYPhFQ=
  • формат ответа:
    {"code":0,"desc":"Success","value":{"wmid":"","nickname":"","balance":{"price":0,"wmz":0},"portfolio":[{"id":0,"name":"","notes":0,"price":0,"type":"","kind":0,"by":0},],"profit":[{"symbolid":0,"buy":0,"sell":0}]}}
    
  • параметры ответа:
    название назначение примечание
    code код состояния или ошибки 0 - запрос выполнен успешно (остальные значения в таблице код выполнения запроса)
    desc текстовое описание ошибки "строка от 0 до 255 символов, кодировка win-1251"
    value результат содержит ответ взависимости от метода вызова
    wmid Wmid трейдера "строка 12 символов, кодировка win-1251"
    nickname ник трейдера строка от 0 до 255 символов, кодировка win-1251
    balance баланс трейдера текущий баланс трейдера на Интернет-бирже, состоящий с цены портфеля (price) и суммы на счету (wmz)
    portfolio портфель трейдера список принадлежащих инструментов трейдера с указанием названия, количества и средней цены покупки)
    profit сделки трейдера общая сумма затрат при покупке и продажи нот трейдером
  • код выполнения запроса:
    код возврата описание
    0 запрос выполнен успешно
    -1 сервис остановлен
    -2 доступ запрещен
    -3 ошибочный WMID Трейдера
    -4 подпись запроса сформирована не верно
    -5 не корректная дата
    -6 не существующий номер инструмента
    -7 вызов веб сервиса завершился ошибкой
    -8 внутренняя ошибка
    -9 неизвестная ошибка.
    -10 неизвестная ошибка