xchange-stream icon indicating copy to clipboard operation
xchange-stream copied to clipboard

What is supported not available via API

Open bryantharris opened this issue 7 years ago • 2 comments

Feature Suggestion

There's a really helpful graphic of what StreamingExchanges support what features (Order Books, Trades, Tickers).

Exchange order books trades tickers
Binance :heavy_check_mark: :x: :x:
Bitfinex :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Bitflyer :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
BitMEX :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Bitstamp :heavy_check_mark: :heavy_check_mark: :x:
Coinmate :heavy_check_mark: :heavy_check_mark: :x:
OKCoin :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
OKEx :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Poloniex :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
GDAX :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Gemini :heavy_check_mark: :heavy_check_mark: :x:
Wex :heavy_check_mark: :heavy_check_mark: :x:

As a suggestion, the metadata for the exchange should include methods to inspect and return what is supported at runtime. That way, it can be coded that if support is added, things will 'just start working' if the code checks the metadata as opposed to hardcoding it based on a list on a wiki page.

Obviously low priority, but thought it would be helpful.

bryantharris avatar Dec 23 '17 18:12 bryantharris

Maybe it would be best to add a method, that just returns the REST client as an Exchange object and then call getExchangeSymbols() there? The REST client object could also be used then to execute those methods, that are not supported via WebSocket API? The REST client object is at least the method, that I currently use in my code here.

daybyter avatar Mar 04 '18 20:03 daybyter

XChange #1554

Flemingjp avatar Oct 30 '18 11:10 Flemingjp