Skip to main content

format_binance_symbol

Function format_binance_symbol 

Source
pub fn format_binance_symbol(instrument_id: &InstrumentId) -> String
Expand description

Converts a Nautilus instrument ID to a Binance-compatible symbol.

This function strips common suffixes like “-PERP” that Nautilus uses for internal symbology but Binance doesn’t recognize.

§Examples

  • “BTCUSDT-PERP” → “BTCUSDT”
  • “ETHUSD_PERP” → “ETHUSD_PERP” (COIN-M format, kept as-is)
  • “BTCUSDT” → “BTCUSDT”