Лагерь BX API жив и доступен для всех Боты и изо дня в торговых гуру! Мы выставили все стандартные функциональные возможности пользовательского интерфейса через API, в том числе:
- Полные рыночные данные
- Данные счета
- Быстрая Покупка / Быстрый Продать Заказы
- Bitcoin Send-To
документация API доступна по адресу: https://www.CampBX.com/api.php
Мы также напирали с некоторыми дополнительными вызовами API, которые выставят функциональность для Dwolla передачи и AON / ФОК / Рыночная цена / заказ Срок действия, поэтому, пожалуйста, следите за тем объявлений!
Спасибо,
Keyur
Активация API доступа
Доступ к API может быть активирована для учетной записи, подав билет на Helpdesk. Ваш билет должен включать в Ваш адрес электронной почты, имя пользователя и последнюю дату сделки по соображениям безопасности.
Формат данных
Входы: Все входные параметры для API (за исключением паролей) должны быть буквенно-цифровой. Повторные нарушения этих правил может привести к запрету счета.
Выходы: Выход API в формате JSON.
Создание API вызовов
Используйте POST, а не GET. Любой вызов API, который требует проверки подлинности должен быть сделан через соединение SSL. вызовы данных рынка (которые не требуют проверки подлинности) можно также через HTTP.
Стандартные Коды возврата
Есть две общих ответов общих во всех вызовах API для упрощения обработки ошибок.
Ошибка:
Когда роковая ошибка, которая не позволяет вызов API, чтобы продолжить, возвращается сообщение об ошибке, как результат. В подавляющем большинстве случаев, ошибка может быть прослежена ненадлежащими вызовов API или некорректных параметрами.
Информация:
Информация возвращается при возникновении нефатальных ошибок во время вызова API. Например, если API требует, чтобы получить список открытых заказов нулевого результата, код Info вместе с описанием "Нет открытых заказов" будет возвращен при вызове API.
Глубина Таблица
Полная глубина рынка доступна через вызов API глубины таблицы. Вызов API можно по адресу:
http://CampBX.com/api/xdepth.php
Результат представляет собой JSON объект с двумя массивами: Спрашивает и товар. Каждый элемент в этих двух массивах состоит из двух членов: первый член Цены и второй член доступно Количество по этой цене. Оба числа округляются до двух знаков после запятой.
Рынок Ticker
Вызов API, чтобы получить билет на рынке можно по адресу:
http://CampBX.com/api/xticker.php
Результат представляет собой JSON объект с тремя членами: цены последней сделки, Лучшая цена покупки, и Best Ask Цена.
Сальдо счета
Вызов API для получения последних остатков на счетах может быть сделан в следующем формате:
https://CampBX.com/api/myfunds.php POST: пользователь = USERNAME передача = PASSWORD
Результат представляет собой JSON объект с шестью членами.
Первые два члена показывают Всего USD и противовесы BTC для данной учетной записи, при условии, что учетные данные являются правильными.
Следующие два члена показывают Жидкостные USD и BTC противовесов не привязанные в открытых заказах на книге заказа.
Последние два члена показывают маржинальный счет USD и BTC противовесы. При открытии или закрытии позиции с гарантийным взносом, Camp BX прозрачное перемещение средств и из Счета Margin; следовательно, не требуется никакой явные средства переноса.
Список заказов
Вызов API, чтобы получить список открытых заказов на счет может быть сделано в следующем формате:
https://CampBX.com/api/myorders.php POST: пользователь = USERNAME передача = PASSWORD
Результат представляет собой JSON объект с двумя массивами: Покупка и продажа. Каждый массив включает в себя вспомогательный массив открытых купить или продать заказы.
Список Маржа позиции
Вызов API, чтобы получить список открытых позиций маржи для счета может быть сделан в следующем формате:
https://CampBX.com/api/mymargins.php POST пользователь = ИМЯ_ПОЛЬЗОВАТЕЛЬ проход = ПАРОЛЬ
Результат представляет собой JSON объект с массивом позиций маржи, включая Маржинколл Цену, и текущую прибыль / убыток по открытым позициям.
Отмена открытого заказа
Вызов API, чтобы отменить открытый заказ может быть выполнен в следующем формате:
https://CampBX.com/api/tradecancel.php POST: пользователь = USERNAME передача = PASSWORD Type = Купить OrderID = NUMERIC_ID
ИЛИ
https://CampBX.com/api/tradecancel.php POST: пользователь = USERNAME проход = PASSWORD Type = Продажа OrderID = NUMERIC_ID
Обратите внимание, что параметры для этого вызова чувствительны к регистру. Тип и OrderID параметры должны соответствовать точной информации, предоставленной myorders.php вызова, описанному в предыдущем разделе.
"Тип" Параметр относится к типу заказа; Допустимые значения: купить или продать.
"Номер заказа" должно быть числовое значение, соответствующее порядку, что вы пытаетесь отменить.
Размещение New Order
API-вызов размещения заказа может быть сделано в следующем формате:
https://CampBX.com/api/tradeenter.php POST: пользователь = USERNAME передача = PASSWORD TradeMode = QuickBuy Количество = DECIMAL Цена = DECIMAL
ИЛИ
https://CampBX.com/api/tradeenter.php POST: пользователь = USERNAME передача = PASSWORD TradeMode = QuickSell Количество = DECIMAL Цена = DECIMAL
Обратите внимание, что параметры, перечисленные ниже, являются чувствительными к регистру.
Параметр TradeMode относится к типу заказа, и разрешенные значения QuickBuy или QuickSell.
Быстрые заказы более подробно описаны на странице часто задаваемых вопросов; по существу, они являются заказами предельных цен, которые остаются открытыми на Camp BX заказы на срок до 7 дней.
Количество и Цена десятичные значения, которые должны соблюдать все правила / ограничения, установленные Кэмп BX. Минимальное количество для размещения заказа составляет 0,5 Bitcoins.
Дополнительные заказы
Мы работаем по вызову API, чтобы выставить функциональные возможности Advanced Trading, обеспечиваемой платформой Camp BX. Этот вызов позволит роботам запросить конкретную заполняющую типы, как AON или ФОК заполнить, тип Цены, как рынок или цена Limit, и пользовательский Срок годность в диапазоне от 1 часа до 31 дней.
Этот API вызов будет доступен 22 июля пятница. В то же время, мы рекомендуем вам изучить и понять эту функцию, хотя интерфейс сайта до написания бота вокруг него.
Покупать с маржей
Мы работаем по вызову API, чтобы выставить Margin торговую функциональность.
Этот вызов API будет активирован, когда ликвидность рынка пересекает 1000 Bitcoins в день в течение длительного периода времени. В то же время, мы рекомендуем вам изучить и понять эту функциональность на testnet до написания бота вокруг него.
Short Sell
Мы работаем по вызову API, чтобы выставить короткую позицию и функциональность крышки.
Этот вызов API будет активирован, когда ликвидность рынка пересекает 1000 Bitcoins в день в течение длительного периода времени. В то же время, мы рекомендуем вам изучить и понять эту функциональность на testnet до написания бота вокруг него.