В мире криптовалют получение обновлений о ценах на монеты в режиме реального времени имеет решающее значение как для трейдеров, так и для энтузиастов. Node-Binance — это мощная библиотека, которая обеспечивает простой способ взаимодействия с API Binance и получения цен на монеты. В этой статье мы рассмотрим различные методы получения цен на монеты с помощью Node-Binance, а также приведем примеры кода.
Метод 1: получение цены монеты для одного символа
const Binance = require(‘node-binance-api’);
const binance = new Binance();
binance.prices(‘BTCUSDT’, (ошибка, тикер) =>{
if (ошибка) {
console.error(error);
return;
console.log(BTCUSDT Price: ${ticker.BTCUSDT});
});
Метод 2: получение цен на несколько монет
const Binance = require(‘node-binance-api’);
const binance = new Binance();
binance.prices((ошибка, тикер) =>{
if (ошибка) {
console.error(error);
return;
for (постоянный символ в тикере) {
console.log(${symbol} Price: ${ticker[symbol]});
}
});
Метод 3: получение цен на монеты с помощью потоковой передачи через WebSocket
const Binance = require(‘node-binance-api’);
const binance = new Binance();
binance.websockets.trades([‘BTCUSDT’, ‘ETHUSDT’], (trades) =>{
const { e: eventType, E: eventTime, s: символ, p: цена } = trades;
console.log([${symbol}] Last Price: ${price});
});
Метод 4: исторические данные о ценах на монеты
const Binance = require(‘node-binance-api’);
const binance = new Binance();
binance.candlesticks(‘BTCUSDT’, ‘1h’, (ошибка, тики, символ) =>{
if (ошибка) {
console.error(ошибка);
return;
console.log(Candlestick data for ${symbol}:);
for (const тик тиков) {
console.log(tick);
}
});р>
Node-Binance — это универсальная библиотека, которая позволяет разработчикам легко получать доступ к ценам монет через Binance API. В этой статье мы рассмотрели несколько методов получения данных о ценах монет в реальном времени и исторических данных с помощью Node-Binance. Используя эти методы, разработчики могут создавать мощные приложения, торговые боты и аналитические инструменты в области криптовалют.