Cherimoya is an AlgoTrading library. The main goal of the project is to provide an easy and comfortable way to develop and test trading strategies.
Project features:
- Importing, resampling, and viewing data. As a sources .csv files are used.
- Writing strategies, and backtesting them in a vector mode.
- Applying strategies, calculating basic metrics (Portfolio).
- Optimizing strategy over paramaters. 5*. Modeling portfolio in an event-driven mode. 6*. Fitting strategy to a ticker using meta-strategy approach.
ToDo List:
- Add Finance libraries for calculating metrics, and so on.
- Use online sources of data (e.g. Alpha Vantage)
- Apply ML to improve strategy.