Building a real-time trading and automated rebalancing system on multiple cryptocurrency exchanges with Social Trading
Challenge: Building a real-time auto-rebalancing crypto portfolio tracking social trading solution.
The platform included the following features:
Connect multiple crypto exchanges to track portfolio in real-time.
Ability to create allocation of assets in an exchange such the users can rebalance their portfolio based on the set allocation. (BTC: 10%, ETH: 15%, ADA: 5%, etc).
Abililty to include social trading features such as leaderboards, clone allocations and follow leaders.
Ability to trade manually on different assets on the linked exchanges.
Abililty to backtest allocations based on historical pricing data on the exchange.
Backend Tech Stack:
Frontend Tech Stack:
We built the trading platform to work with 3 exchanges; Binance, Coinbase PRO and KuCoin. On these exchanges we added the ability to track aggregated portfolios in real time, rebalance assets across exchanges based on allocations. A Social Trading solution that allowed leaders to list their allocations and strategies and for followers to clone their allocations.