mirror of
https://github.com/discountry/ritmex-bot.git
synced 2026-09-09 16:28:06 +00:00
20 lines
751 B
JavaScript
20 lines
751 B
JavaScript
"use strict";
|
|
// Example code in typescript
|
|
// Based on /examples/js/fetch-from-many-exchanges-simultaneously.js
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const ccxt = require("ccxt");
|
|
const log = require('ololog');
|
|
const symbol = 'BTC/USD';
|
|
const exchanges = ['coinbasepro', 'gemini', 'kraken'];
|
|
const fetchTickers = async (symbol) => {
|
|
const result = await Promise.all(exchanges.map(async (id) => {
|
|
const CCXT = ccxt; // Hack!
|
|
const exchange = new CCXT[id]({ 'enableRateLimit': true });
|
|
const ticker = await exchange.fetchTicker(symbol);
|
|
const exchangeExtended = exchange.extend({ 'exchange': id }, ticker);
|
|
return exchangeExtended;
|
|
}));
|
|
log(result);
|
|
};
|
|
fetchTickers(symbol);
|