Variable ExchangeConst

Exchange: ExchangeUtils

Singleton instance of ExchangeUtils for convenient exchange operations.

import { Exchange } from "./classes/Exchange";

// Using static-like API with context
const candles = await Exchange.getCandles("BTCUSDT", "1m", 100, {
exchangeName: "binance"
});
const vwap = await Exchange.getAveragePrice("BTCUSDT", {
exchangeName: "binance"
});
const qty = await Exchange.formatQuantity("BTCUSDT", 0.001, {
exchangeName: "binance"
});
const price = await Exchange.formatPrice("BTCUSDT", 50000.123, {
exchangeName: "binance"
});

// Using instance API (no context needed, exchange set in constructor)
const binance = new ExchangeInstance("binance");
const candles2 = await binance.getCandles("BTCUSDT", "1m", 100);
const vwap2 = await binance.getAveragePrice("BTCUSDT");