This project involves scraping cryptocurrency OHLCV (Open, High, Low, Close, Volume) data from Binance and Kucoin exchanges and performing technical analysis by calculating various indicators such as ADX (Average Directional Index), Ichimoku Cloud, and MACD (Moving Average Convergence Divergence).
The project consists of the following key components:
├── api/ # Main files
├── src/ # Main project source code
│ ├── notebooks/ # Jupyter notebooks for experimentation and data exploration
│ └── utils/ # Utility functions and helpers
├── data/ # saved datasets (.parquet)
├── output/ # Output from the scr folders (trained models, backtesting, predictions, etc)
│ ├── accuracy/ # Model accuracy
│ ├── backtest/ # Backtesting models predictions
│ ├── models/ # Trained models
│ ├── predict/ # Predictions for trained model
│ ├── simulations/ # Backtesting models predictions
├── .gitignore # Gitignore file to avoid versioning unnecessary files
├── README.md # Project instructions and documentation
├── setup.py # Configs for run the libs and class from the project
└── requirements.txt # Project Python dependencies