API-ключ
API-ключ биржи позволяет программе выполнять действия в вашем аккаунте в соответствии с выбранными вами разрешениями. Что это такое, какие разрешения важны и как защитить ключи.
Определение
Учётные данные биржи, которые позволяют программе просматривать ваш аккаунт или размещать в нём ордера. Доступ ограничен разрешениями, которые вы выбираете при создании ключа.
API-ключ позволяет торговому приложению подключаться к вашему аккаунту биржи без пароля. Вы создаёте ключ на бирже, выбираете разрешённые для него действия и добавляете его вместе с секретным ключом в приложение. После этого биржа принимает запросы, подписанные этим ключом, в пределах заданных разрешений.
Пример
На Kraken вы можете создать ключ с разрешениями на просмотр средств, просмотр ордеров, создание и отмену ордеров, оставив разрешение на вывод средств выключенным. Агент с таким ключом сможет проверять баланс и торговать, но не сможет выводить средства с биржи.
Почему это важно
От разрешений ключа зависит, что может произойти в худшем случае, если он попадёт к посторонним. С ключом, позволяющим выводить средства, можно опустошить аккаунт. Ключ только для торговли, доступ к которому ограничен адресами серверов вашего приложения, гораздо безопаснее: даже скопировав его, посторонний не сможет использовать его с другого адреса или вывести средства.
Как TradeCorgi это использует
TradeCorgi принимает ключи только для торговли и отклоняет любые ключи с разрешением на вывод средств - при подключении и во время каждой последующей ежедневной проверки. Ключи шифруются с помощью уникального для вас ключа и расшифровываются только внутри сервиса, который размещает ордера. На каждой странице биржи показано, как шаг за шагом создать нужный ключ.