TradeBot: Copy Zenbot’s strategies feature (Node.js)
ADAMANT Trading & Market making bot is a software to make trade volume, support spread and maintain liquidity/depth, order books on crypto exchanges. It’s written in Node.js, and stores data in MongoDB.
Code: https://github.com/Adamant-im/adamant-tradebot
This task is to copy Zenbot https://github.com/DeviaVir/zenbot/ functionality to run trading strategies such as RSI https://github.com/DeviaVir/zenbot/blob/unstable/lib/rsi.js:
- Create a connector between strategy and and the adamant-tradebot
- Add commands to run trading strategy
- Work in live trading environment
- Work on backfilled historical data — simulation
- Work in live trading environment — simulation, paper trading, fake balances
- Draw trading chart results (Zenbot does it)
Adamant-tradebot has connectors to exchanges, except candle sticks endpoints — you will add them.
After you finish the task, a user can:
- Can use any trading strategy from Zenbot
- Run command like ‘/trade rsi 2m [-paper] [-simulate]’
- Watch trading results