Выполните простую заявку на покупку и продажу на бирже с вашим торговым ботом, вызвав конечную точку API заказа.
Для отправки запросов API вам необходимо создать приложение и иметь токен доступа. Если вы еще не создали токен доступа, сначала ознакомьтесь с руководством Получить токен доступа с помощью Oauth2.
Размещение ордера на покупку
С помощью API вы можете размещать простые или более продвинутые ордера на покупку с вашим торговым ботом. В этом примере мы сосредоточимся только на простом ордере на покупку. Простая команда API для покупки потребует только монету/валюту, поскольку большинство других необходимых деталей уже настроены в самом торговом боте, например: сумма для покупки. Заказ на покупку можно разместить, сделав вызов POST к конечной точке /hopper/{id}/order, где {id} — это идентификатор вашего хоппера.
Конечная точка API:
https://api.cryptohopper.com/v1/hopper/{id}/order
Пример JSON POST:
{
"order_type": "buy",
"coin": "Криптовалюта для покупки.",
"amount": 0,
"price": 0
}
Значения JSON amount и price не обязательны, обязательны только order_type и coin. Если у вас торговый бот с USD в качестве базовой валюты и вы хотите разместить простой ордер на покупку BTC, вам просто нужно отправить следующий JSON в API.
{
"order_type": "buy",
"coin": "BTC"
}
В случае успеха вы получите ответ со статусом 200 с сообщением о том, что ваш ордер на покупку будет размещен на бирже. Теперь проверьте своего торгового бота и посмотрите, прошел ли ордер на покупку.
Размещение ордера на продажу
Вы также можете размещать ордера на продажу, но, поскольку Cryptohopper работает с позициями, позиции данной монеты/валюты будут проданы. Например: если вы отправите команду на продажу BTC, все ваши позиции BTC будут проданы (если они не находятся на удержании и т. д.).
Конечная точка API:
https://api.cryptohopper.com/v1/hopper/{id}/order
Пример JSON POST:
{
"order_type": "sell",
"coin": "Криптовалюта для продажи."
}
Используется та же конечная точка API, но в этом случае мы устанавливаем order_type в sell. Если у вас торговый бот с USD в качестве базовой валюты и вы хотите продать все позиции BTC, вам просто нужно отправить следующий JSON в API.
{
"order_type": "sell",
"coin": "BTC"
}
В случае успеха вы получите ответ со статусом 200 с сообщением о том, что ваш ордер(ы) на продажу будут размещены на бирже. Теперь проверьте своего торгового бота и посмотрите, проданы ли ваши позиции.
Надеюсь, вам удалось разместить ордера на покупку и продажу с помощью API после завершения этого руководства. Если вам нужна дополнительная информация о конечной точке order или вы хотите разместить более сложные ордера, ознакомьтесь со справкой по API для получения дополнительной информации.