All Projects → mikekonan → exchange-proxy

mikekonan / exchange-proxy

Licence: GPL-3.0 license
exchange-proxy

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to exchange-proxy

ftx-php
PHP wrapper for FTX.com REST API
Stars: ✭ 17 (-80.68%)
Mutual labels:  cryptoexchange
Nescience-Indexing-CLI
Nescience Software & Capital Rebalancing Tool
Stars: ✭ 26 (-70.45%)
Mutual labels:  kucoin
binance-php
Binance API Like the official document interface, Support for arbitrary extension.
Stars: ✭ 83 (-5.68%)
Mutual labels:  kucoin
binance-proxy
A websocket proxy written in GoLang, that caches the endpoints: klines, depth, ticker/24hr, and exchangeInfo. It resembles the Binance API behaviour. And has a primary usecase to eliminate ratelimits when querying the Binance API from a single IP.
Stars: ✭ 70 (-20.45%)
Mutual labels:  freqtrade
strato
Algorithmic crypto trading strategy
Stars: ✭ 40 (-54.55%)
Mutual labels:  freqtrade
unicorn-fy
Convert received raw data from crypto exchange API endpoints into well-formed python dictionaries.
Stars: ✭ 51 (-42.05%)
Mutual labels:  cryptoexchange
freqtrade-gym
A customized gym environment for developing and comparing reinforcement learning algorithms in crypto trading.
Stars: ✭ 192 (+118.18%)
Mutual labels:  freqtrade
CoinBrowser
Coinbrowser is a pair selection tool for Freqtrade and a simple crypto trading-simulator
Stars: ✭ 25 (-71.59%)
Mutual labels:  freqtrade
add-tradingview-alerts-tool
Automated entry of TradingView alerts for bot trading tools such as 3Commas, Alertatron, CryptoHopper, etc.
Stars: ✭ 467 (+430.68%)
Mutual labels:  kucoin
DataSynchronizer
Cryptocurrency Exchange and Sentiment data fetcher and syncronizer.
Stars: ✭ 68 (-22.73%)
Mutual labels:  kucoin
Kucoin.Net
.Net API wrapper for the Kucoin web API
Stars: ✭ 92 (+4.55%)
Mutual labels:  kucoin
api-docs
Official documentation for WhiteBIT APIs
Stars: ✭ 2 (-97.73%)
Mutual labels:  cryptoexchange
freqtrade-heroku
Setup freqtrade/freqUI on Heroku
Stars: ✭ 49 (-44.32%)
Mutual labels:  freqtrade
Krypto Trading Bot
Self-hosted crypto trading bot (automated high frequency market making) written in C++
Stars: ✭ 2,589 (+2842.05%)
Mutual labels:  kucoin
pyjuque
⚡ Open Source Algorithmic Trading Bot for Python.
Stars: ✭ 318 (+261.36%)
Mutual labels:  kucoin
farm-army-backend
Track your farming and pool performance on the Binance Smart Chain, Polygon, Fantom, KuCoin Community Chain, Harmony, Celo - https://farm.army - nodejs backend
Stars: ✭ 86 (-2.27%)
Mutual labels:  kucoin
cryptogalaxy
Get any cryptocurrencies ticker and trade data in real time from multiple exchanges and then save it in multiple storage systems.
Stars: ✭ 96 (+9.09%)
Mutual labels:  kucoin
MoniGoMani
Isn't that what we all want? Our money to go many? Well that's what this framework/strategy hopes to do for you! By giving you & HyperOpt a lot of signals to alter the weights from.
Stars: ✭ 868 (+886.36%)
Mutual labels:  freqtrade
freqtrade
Automatically deploy freqtrade to a remote Docker host and auto update strategies.
Stars: ✭ 78 (-11.36%)
Mutual labels:  freqtrade
BB RPB TSL
A Trading strategy for the Freqtrade crypto bot.
Stars: ✭ 142 (+61.36%)
Mutual labels:  freqtrade

exchange-proxy

Exchange proxy using WebSockets to maintain candlestick/klines data in memory, thus having great performance, reducing the number of API calls to the exchange API, decreases latency and CPU usage. There is no warranty of correct working. You take all risks of using this. All improvements are made by me on a voluntary basis in my spare time.

OPS

Usage

Usage of ./dist/exchange-proxy:
  -bindaddr string
        bindable address (default "0.0.0.0")
  -cache-size int
        amount of candles to cache (default 1000)
  -client-timeout duration
        client timeout (default 15s)
  -concurrency-limit int
        server concurrency limit (default 262144)
  -kucoin-api-url string
        kucoin api address (default "https://openapi-v2.kucoin.com")
  -kucoin-topics-per-ws int
        amount of topics per ws connection [10-280] (default 200)
  -port string
        listen port (default "8080")
  -ttl-cache-timeout duration
        ttl of blobs of cached data (default 10m0s)
  -verbose int
        verbose level: 0 - info, 1 - debug, 2 - trace

Note

All unforeseen connection errors or the inaccessibility of the exchange will lead to the proxy crash, which means that you have to handle it on your end

Local

./exchange-proxy -port 8080

Docker (suggested way)

Use different tags for different platforms e.g. - latest-amd64, latest-arm-v6, latest-arm-v7, latest-arm64
docker run --restart=always -p 127.0.0.1:8080:8080 --name exchange-proxy -d mikekonan/exchange-proxy:latest-amd64

Examples of usage:

Supported exchanges:

Donations

Donations are appreciated and will make me motivated to support and improve the project.

  • USDT TRC20 - TYssA3EUfAagJ9afF6vfwJvwwueTafMbGY
  • XRP - rNFugeoj3ZN8Wv6xhuLegUBBPXKCyWLRkB 1869777767
  • DOGE - D6xwe5V9jRkvWksiHiajwZsJ3KJxBVqBUC
  • BTC - 35SrQDWAfwXcRGHaKbxNWwvHRNSLAbVjrk
  • ETH - 0x37c34bac13cf60f022be1bdea2dec1136cdc838a

Referral links:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].