Jarvis330 - automatically manages everything I want. Not very creative name, I know.
- Common interface for crypto exchanges
- Interface for creating custom trading bots
- Implemented accumulation bot (buy a constant amount of crypto every day)
- Telegram notifications (daily, and for important events)
- Chart generation (in development)
- Market anomaly detection
- Firebase RDB connection
To start Jarvis330 you should create config.json
file (example: config.example.json
)
Right now only accumulation bot is available, steps to set up:
- Binance
- Register on binance
- Transfer some amount of stablecoins to account (USDT, BUSD, TUSD etc.)
- Create API and cope api key and secret key to
config.json
- Telegram
- Create a new bot with @BotFather, copy token to config
- Copy id from @userinfobot
- Firebase
- Register on firebase
- Create a new project
- Start realtime database
- Go to settings (gear icon) > Project settings > Service accounts
- Click "create new private key", download it
- Copy file content to "credentials" field
- Install everything with
npm install
- Run bot with
npm run release