Как мне проверить, что монеты на разных биржах одинаковые?

Ссылка скопирована
1 ответ

Пользуюсь библиотекой CCXT.

Я хочу проверить на двух биржах (MEXC, Bybit), что токены одинаковые.

Mexc предоставляет возможность получить смарт-контракт коина, а bybit - нет (или я не могу найти подходящую функцию для этого).

Как это можно реализовать?

Дополнительно:

Ccxt имеет только функционал торговли на централизованных биржах , так же биржи не имеют чаще всего api для управления монетами, ввода/вывода и прочее. И е. Ты играешь фантиками, а соответствие их реальным монетами это чистое доверие.

Ответы:

Межбиржевой арбитраж. Штука интересная.
Можно потратить некоторое количество денег и провалидировать все монеты между биржами тупо пересылая минимальное количество с адреса на адрес. Потеряешь на fee чуть чуть. Этот процесс можно автоматизировать.
Ну нужно учесть что сети вывода и ввода (и вообще возможность такая) на каждой бирже разная. У кого то есть только ввод без вывода. У кого то есть только сеть эфириума, она по моему очень дорогая и долгая. Там подводных камней миллион.
По названию токена только не сравнивай, есть куча монет с одним и тем же названием но по факту смарт-контракты разные.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Игорь Волков Ответ

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

1. Начните с того, что определите список бирж, на которых торгуется интересующая вас монета. Обычно это крупные и популярные биржи, такие как Binance, Coinbase, Kraken и т.д.

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

3. Сравните цены монеты на разных биржах в реальном времени. Это позволит вам убедиться, что цены на монету совпадают или отличаются на разных биржах.

4. Проверьте объемы торгов монетой на разных биржах. Если объемы значительно различаются, это может свидетельствовать о наличии арбитражной возможности.

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

$exchange1 = "https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT";
$exchange2 = "https://api.coinbase.com/v2/prices/BTC-USD/spot";
 
$data1 = json_decode(file_get_contents($exchange1), true);
$data2 = json_decode(file_get_contents($exchange2), true);
 
$price1 = $data1['price'];
$price2 = $data2['data']['amount'];
 
if ($price1 == $price2) {
    echo "Цены на монету совпадают на обеих биржах";
} else {
    echo "Цены на монету отличаются на разных биржах";
}

$exchange1 = "https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT"; $exchange2 = "https://api.coinbase.com/v2/prices/BTC-USD/spot"; $data1 = json_decode(file_get_contents($exchange1), true); $data2 = json_decode(file_get_contents($exchange2), true); $price1 = $data1['price']; $price2 = $data2['data']['amount']; if ($price1 == $price2) { echo "Цены на монету совпадают на обеих биржах"; } else { echo "Цены на монету отличаются на разных биржах"; }

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно