Class BinanceTradeParser

java.lang.Object
com.quantfinlib.feed.BinanceTradeParser
All Implemented Interfaces:
FeedParser

public final class BinanceTradeParser extends Object implements FeedParser
Parser for Binance trade-stream JSON — both the raw single-stream form ({"e":"trade","s":"BTCUSDT","p":"50000.1","q":"0.05","T":169...}) and the combined-stream wrapper ({"stream":"btcusdt@trade","data":{...}}). Minimal flat-field extraction: no JSON library, no allocation beyond the result.
  • Constructor Details

    • BinanceTradeParser

      public BinanceTradeParser()
  • Method Details

    • streamUri

      public static URI streamUri(String... symbols)
      Public Binance combined-stream endpoint for the given symbols' trades.
    • parseTrade

      public FeedTrade parseTrade(String message)
      Specified by:
      parseTrade in interface FeedParser