Аббревиатура API расшифровывается как «Application Programming Interface» (интерфейс программирования приложений, программный интерфейс приложения). Большинство крупных компаний на определённом этапе разрабатывают API для клиентов или для внутреннего использования.

API – это интерфейс прикладного программирования, который помогает приложениям взаимодействовать друг с другом. В повседневной жизни мы постоянно используем API, однако не всегда осознаём, что имеем дело именно с ними.

Например, когда мы ищем в интернете дом для покупки, мы находим веб-сайт, в котором API сайта используется для получения информации из соответствующей базы данных недвижимости этого ресурса. Вот примеры часто используемых API:

  • Google Maps, MapQuest и т.д. – API, который предоставляет доступ к информации со спутников и GPS-карт;
  • Yahoo Finance – API, который предоставляет данные финансовой статистики и позволяет составлять графики на основе таких данных;
  • DoorDash – API, который позволяет получить информацию из меню ресторанов;
  • E-TRADE – API, позволяющий просмотреть цены на те или иные ценные бумаги.

По сути, API создаются одними разработчиками для других как набор готовых классов, функций, процедур, структур и констант в определённом формате – так, чтобы в итоге пользователь на другом сайте или в приложении смог получить удобную для понимания информацию.

К примеру, если бы у E*TRADE не было API, который позволяет получить актуальные данные по ценам на акции, то инвесторам пришлось бы звонить на реальную торговую площадку и говорить с брокером, который может сообщить такие данные, глядя на экран компьютера внутренней сети этой компании. (Хотя, и эта сеть должна получать такие данные откуда-либо, используя API).

Таким образом, чтобы получить в своё приложение точное время в Лондоне, Сингапуре или Дубае, используется API с соответствующего ресурса. Чтобы увидеть картинку с космического телескопа NASA, также можно использовать соответствующий API с сайта этого агентства.

Криптовалютные API

Криптовалютные API позволяют получать актуальную информацию о цифровых валютах и их ценах с таких площадок, как Binance, Coinbase или других. В частности, это могут быть:

  • информация о текущей цене той или иной криптовалюты;
  • данные об объёме торгов;
  • цены открытия, закрытия, максимума и минимума и т.д.;
  • исторические данные о торговле теми или иными криптовалютами;
  • новостные ленты, отражающие ситуацию на криптовалютном рынке;
  • рейтинг монет по объёму торгов, популярности и т.д.

Получив такие данные, вы можете использовать их для оптимизации торговли вручную или при помощи ботов, а также для других целей, например, чтобы разместить информацию на своём сайте.

Размещение сделок при помощи API

Профессиональные трейдеры используют API для размещения сделок на биржах. API в этом случае позволяют установить время сделки, точку входа / выхода, уровни тейк-профита и стоп-лосса и т.д.

API также позволяют трейдерам улучшить свои сделки за счёт использования комбинированных данных. Например, API цены могут быть объединены с данными из торговой истории при размещении сделки для того, чтобы проанализировать возможность получения прибыли.

Как API используются в криптовалютных торговых ботах

Торговые боты также используют API, и размещают сделки, используя такие данные. Вот наиболее распространённые примеры того, как работают криптовалютные торговые боты:

Боты для арбитражной торговли исследуют криптовалютный рынок при помощи API на предмет арбитражных возможностей получения прибыли и размещают соответствующие сделки. Например, если бот видит, что та или иная криптовалюта недооценена на одной бирже и переоценена на другой, то это становится сигналом для совершения сделки, позволяющей получить прибыль за счёт разницы цен на биржах;
Импульсные торговые боты используют API криптовалютных площадок для расчёта силы импульса ценового движения криптовалюты, пытаясь «предугадать» цену (например, её рост) и размещая соответствующую сделку для получения прибыли;

Торговые боты, использующие правило / закон чередования («рынок не проявляет себя одинаково два раза подряд»). API в данном случае используются для расчёта средней цены за определённый период времени. Если цена слишком сильно отклоняется от этого уровня, то принцип восстановления среднего значения подсказывает боту, что цена вернётся к среднему значению, и что пора размещать соответствующую сделку, чтобы получить прибыль.

Безопасны ли API в использовании?

Таким образом, современная автоматизированная торговля криптовалютами полностью полагается на API, которые передают информацию торговым ботам, способным анализировать ситуацию на рынке её и принимать выгодные для пользователей решения.

По сути, API это использование в своих приложениях общедоступных (чаще всего) данных для получения прибыли, и маловероятно, что это направлено на кражу ваших средств. Ваша безопасность может быть нарушена лишь в случае, если злоумышленник сможет попасть в ваш аккаунт с кошельками и средствами.

С другой стороны, чрезмерное доверие к ботам, которые полагаются на API, может оказаться рискованным, так как они могут не принимать во внимание некоторые переменные, которые важны именно для вашей стратегии (это также будет зависеть от настроек и особенностей кода самого бота).

Следует также позаботиться о том, чтобы бот не рисковал всей суммой, которая содержится в вашем кошельке, а лишь использовал ту её часть, которой готовы рисковать вы.

Как создать API на Binance

1. После входа в свой аккаунт Binance, перейдите в “Управление API” в открывающемся меню аккаунта. После перехода на страницу управления API, установите ключ API (наименование API) и нажмите “Создать”.

*Напоминание безопасности: перед созданием API, необходимо включить двухфакторную верификацию.

2. Нажмите на «Получить код» и введите код подтверждения e-mail, телефона и Google, затем нажмите на «Отправить»

3. После создания API, сохраните свой секретный ключ в надежном месте, т.к. он не будет больше показан. Из соображений безопасности имейте в виду, что ключом нельзя делиться ни с кем. (Если вы когда-нибудь забудете Секретный ключ, мы не сможем его восстановить. Единственное решение — удалить API и создать новый.)

Больше информации по ссылке: htthttps://binance-docs.github.io/apidocs/spot/en/#general-info

Какие ограничения?

Существует три различных типа ограничений, каждый из которых может быть изменен в любое время:
  1. Жесткие ограничения
  2. Ограничения машинного обучения
  3. Ограничения WAF (брандмауэра веб-приложений)
Жесткие ограничения :
  • 1200 запросов в минуту (имейте в виду, что это не обязательно то же самое, что и 1200 запросов)
  • 50 заказов за 10 секунд
  • 160 000 заказов в сутки
Наши жесткие ограничения указаны в конечной точке [/ api / v3 / exchangeInfo]
Пределы машинного обучения :
Торговое поведение оценивается по отношению к среднему пользователю, и если вы отклонитесь слишком далеко, вас забанят на определенный период времени, от 5 минут до 3 дней.
Предположим, что у вас есть оценка злоупотреблений в торговле. Ваш счет увеличится, если:
  • Вы неоднократно «опережаете» или «опережаете» лучшее предложение / предложение в книге заказов.
  • Вы очень быстро спамите создание и отмену ордеров, не совершая сделок.
  • Ваша «скорость разговора» низкая. «Скорость обмена» определяется как количество ваших сделок, разделенное на общее количество созданных и отмененных ордеров за 24-часовой период (количество сделок / (ордера + отмена)).
  • Ваш «вес» невелик. «Вес» определяется как ваше общее проданное количество, разделенное на общее количество созданных и отмененных заказов за 24-часовой период (общее проданное количество / (заказы + отмены)).
  • При торговле парами, имеющими BNB в качестве базового актива или котируемого актива, ваш рейтинг злоупотреблений будет увеличиваться.
Более конкретная информация, чем указано выше, предоставлена ​​не будет. Используйте метод проб и ошибок, чтобы достичь своей идеальной торговой схемы, или обсудите оптимальное поведение с другими пользователями API.
 
Ограничения брандмауэра веб-приложений:
 
Хотя мы не предоставляем точных сведений о наших правилах WAF, если вы получаете ошибку HTTP 403, вы нарушили правило. Скорее всего, это будет результатом чрезмерных запросов в течение 5 минут. Однако, если вы отправляете запрос, который может быть воспринят как злонамеренный, это также может привести к более длительной блокировке.
 

Как происходит передача криптовалюты в доверительное управление через API на примере криптобиржи Bitmex.

Для того, чтобы передать свою криптовалюту в дистанционное управление при помощи API, надо сначала создать API-ключ на любой бирже, которая это поддерживает. API (application programming interface) представляет собой открытый набор функций, предлагаемых биржей для использования в сторонних приложениях. Сейчас торговлю через API предоставляют большинство крупнейших бирж. В основном трейдер сам предложит биржу с которой он или организация работает. Мы создадим API-ключ для примера на бирже bitmex.com. Важные моменты отмечены цифрами на скриншоте ниже:

  1. Поле «Имя»: необязательное имя для ключа, чисто для удобства, чтобы не запутаться в ключах, если их много.
  2. Поле «CIDR»: тоже необязательное поле, требуется, если Вы решили ограничить доступ по ключу только для определенных IP-адресов. При пустом поле разрешены все IP-адреса.
  3. Основные права доступа: устанавливаем права на открытие и закрытие сделок. В выпадающем списке выберите «Ордер», чтобы разрешить размещение и отмену ордеров или «Отмена ордеров», чтобы ограничиться только отменой ордеров.
  4. Проследите, чтобы не стояла галочка напротив «Вывод средств». Это поле как раз и определяет права трейдера, работающего через API, на вывод крипты с Вашего счета.

Теперь нажимаем на кнопку «Создать ключ API». Созданный Вами ключ должен отобразиться в списке ключей ниже. После создания ключа Вы увидите данные, необходимые для подключения к Вашему счету на бирже с выбранными Вами разрешениям:

Вам понадобится ID ключа и «Секрет». Скопируйте их, так как после обновления или закрытия страницы увидеть их больше не получится. На почту Вам придет только имя и ID ключа, так что «Секрет» надо переписать обязательно.

Если Вы видите, что трейдер проблемный, тут же в списке ключей вы можете временно отключить доступ к своему счету, нажав на кнопку «Отключить» или же совсем удалить API-ключ.

Для передачи своего счета в доверительное управление, Вам необходимо отправить трейдеру с которым Вы договорились ID ключа и «Секрет». Если Вы передаете доступ к счету по API в компанию со своей пользовательской платформой и программным обеспечением для торговли, то Вам надо будет ввести эти данные в своем личном кабинете в соответствующие поля.

Рядовой трейдер скорее всего будет использовать для торговли на Вашем счете программу Qt Bitcoin Trader, которая и работает через API с биржами HitBTC, Bittrex, Binance, Bitfinex, BTC-e, Bitstamp, GOC io, Indacoin, YoBit.net, BitmarketPL и BTCChina. 

Преимущества и недостатки доверительного управления

Сначала про недостатки доверительного управления на биржах криптовалют, а также сопровождающие риски:

  • Отсутствие законодательной базы приводит к тому, что даже заключив официальный контракт, Вы не получите ни каких гарантий сохранности своего капитала;
  • Деятельность трейдеров и фондов, которые оказывают услуги доверительного управления ни кем не контролируется;
  • Невозможно со стопроцентной гарантией проверить знания криптотрейдера и его опыт торговли. Большинство трейдеров, предлагающих услуги ДУ – мошенники с накрученными отзывами и статистикой. Довольно часто услуги предлагают начинающие трейдеры-теоретики, которые не имеют своего капитала или боятся его потерять;
  • Огромное количество мошеннических схем при работе с ДУ. Например, трейдер берет в ДУ счета двух человек, при этом открывает у первого позицию на продажу, у второго на покупку. Одна из них 100% окажется выигрышной. С этого владельца счета трейдер и получит свое вознаграждение. Второй же клиент окажется в убытке.
  • Множество криптофондов, принимающих инвестиции для якобы последующей торговли на рынках, оказываются хайпами, а биржевая торговля – легендой. Этот вариант касается торговли не через API биржи; а в основном тех, кто требует перевести деньги на счет трейдера, компании, фонда.
  • Даже при торговле через API биржи на Вашем счете без возможности вывода средств, мошенники теоретически могут перевести себе деньги с Вашего счета при помощи пампа редкого щиткоина. Этот щиткоин будет выкуплен за копейки, затем его выставят по заоблачной цене и скупят, используя чужие счета через API биржи.
  • Со стороны трейдера же всегда остается риск того, что его работа останется без вознаграждения.

Преимущества доверительного управления на биржах криптовалют с использованием API биржи:

  • Можно попытаться увеличить свой депозит на криптобирже, абсолютно не вникая даже в основы трейдинга, не разбираясь в индикаторах, прогнозах, паттернах и т.д.
  • Работа через API биржи с закрытым выводом средств отсеет большинство мошенников, которые просто ждут перевода крипты на свой кошелек, чтобы уйти с вашими деньгами.

Советы начинающим инвесторам

Попробуем дать несколько советов инвесторам, которые пробуют доверенное управление при торговле криптовалютами.

  • Работайте только через API биржи, настроив доступ таким образом, чтобы трейдер не смог вывести деньги со счета. Если Вам предлагают перевести деньги на чужой счет, 99% что вы переписываетесь с мошенником, и после транзакции деньги не вернете.
  • Если Вам обещают хотя бы примерно фиксированную сумму прибыли в месяц, то скорее всего это либо мошенники, пытающиеся выманить Ваши монеты, либо начинающие некомпетентные трейдеры. Ведь на падении криптовалют даже всемирно известные криптовалютные хедж-фонды потеряли около трети своих активов. Так что рассчитать стабильную прибыль в криптотрейде просто невозможно.
  • При работе с инвестиционными фондами, смотрите на наличие реферальной программы. Если есть партнерка, а тем более многоуровневая и с высокими процентами, то перед Вами пирамида, настроенная на приглашение как можно большего количества участников.
  • Всегда оговаривайте заранее в каких криптовалютных парах будет идти торговля на Ваших счетах,  выбирая топовую крипту или пару биткоин-доллар. Чтобы при сильной просадке не остаться с ненужным, но, как тогда казалось трейдеру, очень перспективным щиткоином на руках или в минусе.
  • При любом выходе за оговоренные рамки, отключайте API-ключ и связывайтесь с трейдером для получения объяснений.
  • Если решили открыть доступ к своему счету трейдерам с криптофорумов, всегда читайте ветку до конца, чтобы узнать мнение бывалых инвесторов и почитать отзывы тех, кто уже доверил топикстартеру свой счет. Всегда смотрите сразу последнюю страницу, может трейдер уже в розыске.
  • Желательно научиться торговать самостоятельно чтобы не полагаться на неизвестных трейдеров.

Отзывы и Выводы

На данный момент доверительное управление уже разочаровало множество инвесторов. Даже при работе через API биржи, когда на Ваши средства действительно будет вестись торговля, большинство трейдеров легко сольют Ваш депозит, так как они ни чем не рискуют. Отсутствие законодательства и контроля со стороны государственных органов привело в эту сферу множество сомнительных или начинающих трейдеров, рассуждающих так: «Если сторгую в плюс – получу свою часть прибыли. Если солью депозит – не беда, попытаю счастья на следующем клиенте». Трейдеры не несут наказания за свои действия, а безнаказанность порождает много мошенников.

Отзывы же в интернете о ДУ в криптотрейдинге в основном негативные: либо это проклятия в адрес уже успевших сбежать трейдеров, либо вопросы к «успешным трейдерам» предлагающим свои услуги «Почему такой умный криптотрейдер не заработал себе средств для торговли на себя?». Также часто упрекают трейдеров в отсутствии каких-либо реальных данных о себе. Не стоит забывать, что на bitcointalk процветает платный постинг, так что к положительным отзывам надо относиться осторожно, так как они могут быть заказными. Обращайте внимание на статус тех пользователей, которые оставляют положительные отзывы. Если среди них много новичков, то это повод задуматься.

Какие есть варианты доверительного управления криптовалютой, механизмы ДУ

  • Передача своих монет на счет успешного трейдера. Такими объявлениями пестрит ветка «Трейдеры» форума bitcointalk.org. При этом многие темы уже давно покинуты топикстартерами, и лишь кинутые криптоинвесторы робко интересуются «Куда пропал автор?» Даже если деньги для трейдинга собирает раскрученный аккаунт на форуме с хорошей историей, скорее всего все закончится для инвестора потерей средств, так как под такие аферы и покупаются раскрученные аккаунты. Не следует забывать, что на bitcointalk можно купить любой аккаунт даже самый раскрученный.
  • Торговлей на криптобирже занимается компания (или инвестиционный фонд), которые также просят перевести монеты на их счет. Обычно все закончится скамом, а компания окажется обычной пирамидой. Ищут инвесторов через форумы и оплаченную рекламу, работают через свой сайт, где у каждого пользователя есть свой кабинет. Выглядит серьезно, но результат будет плачевным для вас.
  • Трейдер торгует через API биржи на Вашем счете. Самый предпочтительный вариант, при котором трейдер может совершать сделки, но не имеет возможности вывести деньги, отметается большинство скамеров. Хотя и такой тип ДУ далеко не идеален. На этом варианте мы и остановимся подробнее, разобрав его плюсы и минусы.

Видео

Ru
Что такое API

5 1 vote
Рейтинг статьи