An automated cryptocurrency analysis system that monitors multiple trading pairs across different exchanges and generates trading signals based on technical indicators.
- Real-time analysis of BTC/USDT, SOL/USDT, ETH/USDT, and USDT/BRL
- Support for Binance, KuCoin, OKX, and Pionex exchanges
- Technical indicators: EMA, TRIX, RSI, and MACD
- Automated hourly analysis
- Comprehensive logging system
- Node.js 18 or higher
- PM2 (for production deployment)
- API keys for supported exchanges
- Clone the repository
- Copy
.env.example
to.env
and fill in your exchange API keys - Install dependencies:
npm install
npm start
-
Install PM2 globally:
npm install -g pm2
-
Start the application:
pm2 start ecosystem.config.js --env production
-
Monitor the application:
pm2 monit
-
View logs:
pm2 logs crypto-analysis
Logs are stored in:
- Trading signals: /var/log/crypto-analysis/trading-signals.log
- Error logs: /var/log/crypto-analysis/err.log
- Output logs: /var/log/crypto-analysis/out.log
See .env.example
for required environment variables.