Настройте и разверните стратегию пользователя или торговой площадки для торгового бота пользователя. Сначала получите список всех доступных стратегий пользователя, а затем настройте стратегию в торговом боте пользователя.
Чтобы сделать API-запросы вам нужно будет создать приложение и иметь токен доступа. Если вы еще не создали токен доступа, пожалуйста, сначала следуйте инструкции Get an access token with Oauth2.
Получить все стратегии пользователя
В Cryptohopper есть 3 типа стратегий: встроенные стратегии, стратегии, созданные пользователем, и стратегии торговой площадки. Ниже вы найдете список встроенных стратегий.
Встроенные стратегии:
| multiple_ta | Стратегия Multiple TA использует ограниченный набор индикаторов TA для определения покупок и продаж. |
| bbands | Стратегия Bollinger Bands, первая стратегия, когда-либо доступная на Cryptohopper. |
| bbands_advanced | Стратегия Bollinger Bands, первая стратегия, когда-либо доступная на Cryptohopper. |
| rsi | Стратегия RSI. |
| fixed | Стратегия фиксированных ставок, используемая для создания ботов ping-pong. |
| no_strategy | Отключить стратегию. |
Чтобы получить стратегии пользователя и стратегии торговой площадки, которые пользователь купил или загрузил, вам нужно будет выполнить GET-запрос к API.
GET стратегии пользователя:
https://api.cryptohopper.com/v1/strategy
GET стратегии торговой площадки пользователя:
https://api.cryptohopper.com/v1/strategy/market
Шаг 2: Настройка стратегии в вашем торговом боте
Теперь, когда у вас есть список доступных стратегий, пришло время настроить стратегию в вашем торговом боте, чтобы вы могли начать торговать автоматически с ее помощью. Все обновления вашего торгового бота будут выполняться путем доступа к конечным точкам торгового бота с вашим идентификатором, например /hopper/{id}. Чтобы обновить конфигурацию вашего торгового бота, вам нужно будет сделать запрос PATCH к этой конечной точке. Ниже вы найдете конечную точку, куда вам нужно будет отправить свой PATCH-запрос. Пожалуйста, замените {id} идентификатором вашего хоппера.
API endpoint:
https://api.cryptohopper.com/v1/hopper/{id}
Пример JSON PATCH-запроса:
{
"config": {
"strategy": "Ключ стратегии для настройки"
}
}
Значение config->strategy должно быть ключом встроенной стратегии, которую вы хотите настроить, или стратегии пользователя или рынка. Например: rsi, multiple_ta. Если вы не хотите настраивать стратегию, введите ключ: no_strategy. Если вы хотите настроить стратегию, созданную пользователем, вам понадобится идентификатор стратегии и настроить ее следующим образом: user_{id}, например: user_1. Если вы хотите настроить стратегию торговой площадки, вам понадобится идентификатор стратегии, полученный из конечной точки strategy/market, и настройте ее следующим образом: market_{id}, например: market_1.
Когда вы успешно обновили конфигурацию своего торгового бота, вы получите ответ 200 с возвращенным объектом полной конфигурации. Если запрос не удался, вы получите статус 400 с сообщением об ошибке, объясняющим ошибку.
Надеюсь, вам удалось настроить другую стратегию для своего торгового бота после прочтения этого руководства. Теперь вы сможете настраивать различные стратегии для своих торговых ботов или отключать стратегии в своих торговых ботах.