Integrate with many different cryptocurrency exchanges ( thanks to ccxt ) from within node-red
For flow examples checkout the flows here
In most cases the nodes provided here are just proxying to CCXT which in turn proxies to the Exchange API, if any errors are received they should be displayed in the node-red debug tab. Depending on the error consulting the specific Exchange's API documentation page or the ccxt wiki should probably be your first stop at debugging what the issue is.
When adding configs for an exchange you have the option to supply API credentials, some nodes require this and will be listed as Private
below. If you don't supply credentials only public methods for the exchange are available for use, others will throw errors.
When adding credentials to an exchange the values you enter will be stored as node-red credentials meaning they will not be exported via export
functionality, they should also be encrypted on the filesystem in a seperate file.
The installed nodes have more detailed information in the node-red info pane shown when the node is selected. Below is a quick summary
- fetchTicker
- fetchTickers
- fetchOrderBook
- fetchOHLCV
- fetchTrades
- fetchMyTrades
- createOrder
- cancelOrder
- Get Balance
- Option to omit 0 balance, enabled by default
- Get Orders
- Option to give datetime from / to fields?
- Option to allow orderId as input and call fetchOrder for that specific id?