- Added a local data bank for storing datasets
- Updated data format to include timestamp/open/high/low/close/volume
- Implemented Bollinger Bands Indicator
- Added Moving Average (MA) Indicator
- Added Exponential Moving Average (EMA) Indicator
- Added Moving Average Convergence Divergence (MACD) Indicator
- Normalized MACD to a 0-100 scale for consistency with RSI
- Added Relative Strength Index (RSI) Indicator
- Introduced Positions class for managing trades and current positions, simplifying strategy implementation
- Simplified strategy return to use the Positions class object
- Added example strategy (rsi_example)
- Default strategy now loads all implemented indicators
- Binance API methods added: fetch_and_save_ohlcv, get_top_50_tokens_by_volume, fetch_tokens_daily_ohlcv, get_recent_try_pairs, get_least_volatile_tokens, get_most_volatile_tokens to populate data bank
display/python:
- Enabled price candlestick chart visualization
- Overlaid indicators based on the strategy code
- Added drawdown visualization
- Added ratio visualization
- Added trade visualization directly on the price chart
- Web page with charts is saved in display/python/saved_results/* and can be shared and loaded on another computer
Full Changelog: alpha...beta