Releases: amor71/LiuAlgoTrader
Releases · amor71/LiuAlgoTrader
Towards ML: Optimizer
Optimizer
: a new tool for hyper-parameters optimizations,- Various bug fixes and improvements.
Complete switch to Python 3.9
- improvements to DB Schema,
- improved analytics & analysis
- fixes to back-testing
Full support for Swing-Trades
- Add support for Account management,
- Add support for Portfolio management,
- Add support for a key-value store,
- Extend Strategy to better support 'swing' trades: allow to run on all symbols at one go, instead of getting real-time updates and actions per symbol,
- Improve analytics for swing trading, including Sharpe Ratio and SP-500 comparison,
- Added test-automation,
- Improve documentation.
Data-Providers
- Default data provider switched to Alpaca, tested and ready for production,
- Polygon as data-provider available in all subscription levels (features obviously depend on selected level),
- Finnhub as a data provider: work in progress.
Major Release : adopting to Polygon and Alpaca changes
- Full list of changes in https://liualgotrader.readthedocs.io/en/latest/What's%20New.html ,
- Rearchitecting due to changes in both Alpaca and Polygon APIs, reducing dependencies and making it easier to migrate or adopt new brokers & data-providers,
- Adding full backtesting support.
Towards ML: Design, Planning and LSTM
- Adding notebook for design, architecture, planning, and general discussion,
- Added an LSTM sample using PyTorch
Towards ML step 2: portfolio management
- Add basic portfolio management (WIP),
- Improve documentation
Towards ML: strategy p-value
Calculate a strategy p-value (notebook)
Towards ML: Automatic trade ranking
- Added new DB Tables to track P&L and r units per symbol per trade,
- Add miner to re-calc performance for past trading sessions,
- Improved tear-sheet notebook,
- bug fixes
anchored-vwap
- add calculations of anchored-vwap to
fincalcs.vwap
module, - add analytics notebook, w/ interactive candlestick w/ volume diagram, showing anchored vwap(s).