The application is designed for analyzing and interactively visualizing financial data, such as currency exchange rates(30+ available) and gold prices. It enables generating charts for various technical indicators, such as Moving Average, RSI (Relative Strength Index) and Bollinger Bands.
- Currency Chart: Visualize currency exchange rates against PLN with the option to overlay technical indicators such as Moving Average, RSI (Relative Strength Index) and Bollinger Bands.
- Gold Price Chart: Explore gold prices in PLN over time, supplemented with essential technical indicators for comprehensive analysis.
- Moving Averages: Apply moving averages to smooth out price data and identify trend directions with greater clarity.
- RSI (Relative Strength Index): Assess overbought or oversold conditions in the market, aiding in identifying potential trend reversals.
- Bollinger Bands: Analyze volatility and potential price breakouts, providing insights into market trends and potential trading opportunities.
- Adjustable Parameters: Customize parameters such as moving average periods to align with specific analysis requirements.
- Intuitive Controls: Easily adjust parameters and toggle between different technical indicators for dynamic charting experiences.
- Interactive Plotting: Interact with charts to zoom in/out, pan across timeframes, and hover over data points for detailed information.
- Python 3.10
- Python Libraries: Dash, Numpy, Plotly, Pandas
-
Clone the Repository:
git clone https://github.com/Tomaszlek/BlitzRates.git
-
Navigate to the Project Directory:
cd BlitzRates
-
Install Dependencies:
pip install -r requirements.txt
-
Run the application(using PyCharm 'Run' Button or in Python interpreter console):
python main.py
This project is licensed under the [MIT License].