autodealer
autodealer copied to clipboard
autodealer
autodealer
autodealer is a simple application that allows you to connect to cryptocurrency exchanges to trade & transfer assets
This project relies on: https://github.com/thrasher-corp/gocryptotrader
Stack
- Golang
- Vuejs
- Redis
Features
- [x] Deposit
- [x] Withdraw
- [x] Transfer assets between exchanges
- [x] Buy/Sell
- [x] FTX Move Contracts term structure
- [ ] Tradingview library
- [ ] TWAP
- [ ] Rebalance portfolio
- [ ] Rebalance with TWAP
- [ ] Grid trading
- [ ] Spread trading
- [ ] Arbitrage
- [ ] Triangular arbitrage
- [ ] Leveraged tokens NAV arbitrage/Hedge
- [ ] Leveraged tokens hedging
- [ ] Leveraged tokens straddle strategy
- [ ] FTX Move Contracts dashboard panel
- [ ] Hedge with FTX Move Contracts
- [ ] Hedge grid trading range with FTX Move Contracts
- [ ] Hedge triangular arbitrage with FTX Move Contracts
Supported exchange
- [x] FTX
- [x] Binance
- [x] Bitfinex
- [x] Huobi
- [x] Kraken
- [x] Okex
- [x] Bittrex
Disclaimer
This project is highly experimental.
The author takes no responsibility
API
http://127.0.0.1:3333/api
API documentation will be added later.
Minimum Recommended Specifications
- Go 1.17.6
libraries used
- gocryptotrader https://github.com/thrasher-corp/gocryptotrader
- asynq Golang https://github.com/hibiken/asynq
setup
git clone https://github.com/romanornr/autodealer.git
cd autodealer
config file
cd ~/.gocryptotrader
wget https://raw.githubusercontent.com/thrasher-corp/gocryptotrader/master/config_example.json
mv config_example.json config.json
async monitoring
cd autodealer
./asynqmon