we need to build an extensible trading framework that can use data from different platform, such as IB or Ameritrade. The Framework needs to have following features:
- Read historical data for strategy design and backtesting.
- Strategy design and backtesting
- Daytrading based on specific strategy
- History data and performance analysis
- AI based algorithm can be added as strategy
This can be based on any open platform, such as backtrader, quant connect etc. But the system needs to be run on my own desktop or in cloud as an VM.