Expand description
Bitget symbol converter implementation.
This module provides conversion between unified CCXT symbols and Bitget-specific exchange IDs for spot, swap (perpetual), and futures markets.
§Bitget Symbol Formats
| Market Type | Unified Format | Bitget Format | Product Type |
|---|---|---|---|
| Spot | BTC/USDT | BTCUSDT | spot |
| Linear Swap | BTC/USDT:USDT | BTCUSDT | USDT-FUTURES |
| Inverse Swap | BTC/USD:BTC | BTCUSD | COIN-FUTURES |
§Example
use ccxt_exchanges::bitget::symbol::BitgetSymbolConverter;
assert_eq!(BitgetSymbolConverter::unified_to_exchange("BTC/USDT"), "BTCUSDT");
assert_eq!(BitgetSymbolConverter::unified_to_exchange("BTC/USDT:USDT"), "BTCUSDT");
assert_eq!(BitgetSymbolConverter::product_type_from_symbol("BTC/USDT:USDT"), "USDT-FUTURES");
assert_eq!(BitgetSymbolConverter::product_type_from_symbol("BTC/USDT"), "spot");Structs§
- Bitget
Symbol Converter - Bitget symbol converter.