|
3 | 3 | </h1> |
4 | 4 |
|
5 | 5 | <p align="center"> |
6 | | - <i align="center">Create trading strategies. Compare them side by side. Pick the best one. 🚀</i> |
| 6 | + <i align="center">Create trading strategies. Compare them side by side. Pick the best one and Deploy 🚀</i> |
7 | 7 | </p> |
8 | 8 |
|
9 | 9 | <h4 align="center"> |
10 | 10 | <a href="https://github.com/coding-kitties/investing-algorithm-framework/actions/workflows/test.yml"> |
11 | | - <img src="https://img.shields.io/github/actions/workflow/status/coding-kitties/investing-algorithm-framework/test.yml?branch=master&label=tests&style=flat-square" alt="tests" style="height: 20px;"> |
| 11 | + <img src="https://img.shields.io/github/actions/workflow/status/coding-kitties/investing-algorithm-framework/test.yml?branch=master&label=linux&style=flat-square&logo=linux&logoColor=white" alt="linux" style="height: 20px;"> |
| 12 | + </a> |
| 13 | + <a href="https://github.com/coding-kitties/investing-algorithm-framework/actions/workflows/test.yml"> |
| 14 | + <img src="https://img.shields.io/github/actions/workflow/status/coding-kitties/investing-algorithm-framework/test.yml?branch=master&label=macos&style=flat-square&logo=apple&logoColor=white" alt="macos" style="height: 20px;"> |
| 15 | + </a> |
| 16 | + <a href="https://github.com/coding-kitties/investing-algorithm-framework/actions/workflows/test.yml"> |
| 17 | + <img src="https://img.shields.io/github/actions/workflow/status/coding-kitties/investing-algorithm-framework/test.yml?branch=master&label=windows&style=flat-square&logo=windows&logoColor=white" alt="windows" style="height: 20px;"> |
12 | 18 | </a> |
13 | 19 | <a href="https://pypi.org/project/investing-algorithm-framework/"> |
14 | 20 | <img src="https://img.shields.io/pypi/v/investing-algorithm-framework.svg?style=flat-square" alt="pypi" style="height: 20px;"> |
|
61 | 67 |
|
62 | 68 | Most quant frameworks stop at "here's your backtest result." You get a number, maybe a chart, and then you're on your own figuring out which strategy is actually better. |
63 | 69 |
|
64 | | -This framework is built around the full loop: **create strategies → backtest them → compare them in a single report → deploy the winner.** It generates a self-contained HTML dashboard that lets you rank, filter, and visually compare every strategy you've tested — all in one view, no notebooks required. |
| 70 | +This framework is built around the full loop: **create strategies → vector backtest for signals analysis → compare them in a single report → event backtest the most promising strategies → deploy the winner.** It generates a self-contained HTML dashboard that lets you rank, filter, and visually compare every strategy you've tested — all in one view, no notebooks required. |
65 | 71 |
|
66 | 72 | <details open> |
67 | 73 | <summary> |
68 | 74 | Features |
69 | 75 | </summary> <br> |
70 | 76 |
|
71 | 77 | - 📊 **30+ Metrics** — CAGR, Sharpe, Sortino, Calmar, VaR, CVaR, Max DD, Recovery & more |
| 78 | +- ⚡ **Vector Backtesting for Signal Analysis** — Quickly test your strategy logic on historical data to see how signals would have behaved before committing to full event-driven backtests |
| 79 | +- 🏃 **Event-Driven Backtesting** — Once promising strategies are identified via vector backtests, run full event-driven backtests to simulate realistic execution and portfolio management |
| 80 | +- 🔀 **Permutation Testing / Monte Carlo Simulations** — Assess the statistical robustness of your strategies by running them across randomized market scenarios to see how often your results could occur by chance |
| 81 | +- 🚀 **Deployment** — Once the best strategy is identified through backtesting and comparison, deploy it to production locally or in the cloud (AWS Lambda / Azure Functions) to start live trading |
72 | 82 | - ⚔️ **Multi-Strategy Comparison** — Rank, filter & compare strategies in a single interactive report |
73 | 83 | - 🪟 **Multi-Window Robustness** — Test across different time periods with window coverage analysis |
74 | 84 | - 📈 **Equity & Drawdown Charts** — Overlay equity curves, rolling Sharpe, drawdown & return distributions |
|
0 commit comments