Skip to main content

format_instrument_id

Function format_instrument_id 

Source
pub fn format_instrument_id(
    symbol: &Ustr,
    product_type: BinanceProductType,
) -> InstrumentId
Expand description

Converts a Binance symbol to a Nautilus instrument ID.

For USD-M futures, appends “-PERP” suffix to match Nautilus symbology. For COIN-M futures, keeps the symbol as-is (uses “_PERP” format).

§Examples

  • (“BTCUSDT”, UsdM) → “BTCUSDT-PERP.BINANCE”
  • (“ETHUSD_PERP”, CoinM) → “ETHUSD_PERP.BINANCE”