CCXT
Go Examples

CreateExchangeDynamically

CreateExchangeDynamically — CCXT Go code example.

package main

import (
	"ccxt/go/ccxt"
	"fmt"
)

func AbstractExchangeCreation() {
	// instantiate the exchange
	exchanges := []string{"binance", "bybit", "okx"}
	symbol := "BTC/USDT"
	for _, exchangeName := range exchanges {
		exchange := ccxt.CreateExchange(exchangeName, nil)

		ticker, _ := exchange.FetchTicker(symbol)
		fmt.Println("Ticker for", exchangeName, ":", ticker.Last)
	}
}