├── .flake8 ├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── AUTHORS.md ├── LICENSE ├── README.md ├── __init__.py ├── docs ├── 404.html ├── Contributing Guide │ ├── contributing │ │ └── index.html │ └── style-guide │ │ └── index.html ├── Data │ ├── download │ │ └── index.html │ ├── market-data-sources │ │ └── index.html │ └── multiple-market-data-sources │ │ └── index.html ├── Getting Started │ ├── application-setup │ │ └── index.html │ ├── backtesting │ │ └── index.html │ ├── deployment │ │ └── index.html │ ├── installation │ │ └── index.html │ ├── orders │ │ └── index.html │ ├── performance │ │ └── index.html │ ├── portfolio-configuration │ │ └── index.html │ ├── positions │ │ └── index.html │ ├── strategies │ │ └── index.html │ ├── tasks │ │ └── index.html │ └── trades │ │ └── index.html ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── assets │ ├── css │ │ └── styles.b0373047.css │ └── js │ │ ├── 01a85c17.db8dfd4d.js │ │ ├── 05a12035.eaa8724b.js │ │ ├── 08d10a9f.d2b6c808.js │ │ ├── 128bc220.cbc321b4.js │ │ ├── 14b4c6b6.25a28fc0.js │ │ ├── 14b4c6b6.4f9ce434.js │ │ ├── 154b9f02.f6489b54.js │ │ ├── 15d1879c.8d4bc9ae.js │ │ ├── 17896441.adbc382f.js │ │ ├── 1be78505.95e24b02.js │ │ ├── 1d5bcf78.95df0c7f.js │ │ ├── 1d7549f1.a2d4e371.js │ │ ├── 20272bd0.932f96ba.js │ │ ├── 2892d01f.727967c7.js │ │ ├── 3606c9ce.ad77712a.js │ │ ├── 3befab5d.308b66c0.js │ │ ├── 3fa5d83a.7a500c17.js │ │ ├── 3fa5d83a.e438aeec.js │ │ ├── 45b0522a.2c69fa68.js │ │ ├── 4972.eef817e7.js │ │ ├── 49789df1.d3cef4fc.js │ │ ├── 4a16d40d.1a90fd5b.js │ │ ├── 4d54d076.2343e355.js │ │ ├── 4e20fc8c.312a51cf.js │ │ ├── 5447f96c.a3ec9a81.js │ │ ├── 6048.ffb515f9.js │ │ ├── 6232ef27.d9700317.js │ │ ├── 64eeacce.b0a450e5.js │ │ ├── 6611844f.827b5797.js │ │ ├── 6875c492.292c623d.js │ │ ├── 6d4ff5c0.8f549863.js │ │ ├── 6db38527.15e93c39.js │ │ ├── 6db38527.4af26881.js │ │ ├── 6db38527.b4c65fee.js │ │ ├── 7d49d76a.0f3690d5.js │ │ ├── 7df9d7eb.32b11417.js │ │ ├── 80c72890.eb4b5cd0.js │ │ ├── 814f3328.8eafdee4.js │ │ ├── 865a984c.62e3815d.js │ │ ├── 876ceb6c.0bfe7662.js │ │ ├── 8d2d9807.08afc5bb.js │ │ ├── 935f2afb.082074d8.js │ │ ├── 935f2afb.208702f1.js │ │ ├── 935f2afb.aae61b89.js │ │ ├── 935f2afb.ae737b0a.js │ │ ├── 96d18e55.e2da4aa0.js │ │ ├── 9785.4be12d50.js │ │ ├── 97a33824.a3c355f6.js │ │ ├── 97a33824.ad303550.js │ │ ├── 9c0f94cd.9883d7bd.js │ │ ├── 9c8714d7.6d2a48bf.js │ │ ├── 9d73a88a.8cf30b50.js │ │ ├── 9e4087bc.a441a013.js │ │ ├── a062c17f.358cde46.js │ │ ├── a09c2993.685d6dcf.js │ │ ├── a09c2993.7e53aa7e.js │ │ ├── a09c2993.9f3b79e5.js │ │ ├── a6aa9e1f.f0482a67.js │ │ ├── a888f091.20625ec2.js │ │ ├── a88f1ba7.678a7056.js │ │ ├── ab1a3d19.3fcd260a.js │ │ ├── b07ff907.d5eb985e.js │ │ ├── ccc49370.c5e99874.js │ │ ├── cd98809c.b6011a28.js │ │ ├── de394c98.b6d537d1.js │ │ ├── e37ff64a.393d56a4.js │ │ ├── f2ba5c43.04dda43b.js │ │ ├── f7a3af2e.23cef503.js │ │ ├── f7a3af2e.2684275b.js │ │ ├── f7a3af2e.bb2545e2.js │ │ ├── f9d42936.17aee861.js │ │ ├── fa34fb01.288d332a.js │ │ ├── fa34fb01.3d44bf38.js │ │ ├── fa34fb01.ea989666.js │ │ ├── fb0f75cc.58600423.js │ │ ├── fcf305ca.879c279a.js │ │ ├── main.628f15e7.js │ │ ├── main.628f15e7.js.LICENSE.txt │ │ ├── main.c4a7ff16.js │ │ ├── main.c4a7ff16.js.LICENSE.txt │ │ ├── runtime~main.3f0f609b.js │ │ ├── runtime~main.810522c7.js │ │ ├── runtime~main.8fd9f1c0.js │ │ ├── runtime~main.b4397bf8.js │ │ └── runtime~main.f350e730.js ├── contributing │ └── index.html ├── img │ ├── code-sample.png │ ├── coding-kitties.svg │ ├── docusaurus-social-card.jpg │ ├── docusaurus.png │ ├── favicon.ico │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ └── undraw_docusaurus_tree.svg ├── index.html └── sitemap.xml ├── docusaurus ├── .gitignore ├── README.md ├── babel.config.js ├── blog │ ├── 2023-08-01-how-to-create-a-trading-bot-in-5-steps.md │ ├── 2023-08-03-how-to-create-a-trading-bot-for-binance.md │ ├── 2023-08-04-how-to-create-a-trading-bot-for-bitvavo.md │ ├── 2023-08-05-how-to-deploy-a-trading-bot.md │ └── authors.yml ├── docs │ ├── 404.html │ ├── Contributing Guide │ │ ├── contributing │ │ │ └── index.html │ │ └── style-guide │ │ │ └── index.html │ ├── Data │ │ ├── download │ │ │ └── index.html │ │ ├── market-data-sources │ │ │ └── index.html │ │ └── multiple-market-data-sources │ │ │ └── index.html │ ├── Getting Started │ │ ├── application-setup │ │ │ └── index.html │ │ ├── backtesting │ │ │ └── index.html │ │ ├── deployment │ │ │ └── index.html │ │ ├── installation │ │ │ └── index.html │ │ ├── orders │ │ │ └── index.html │ │ ├── performance │ │ │ └── index.html │ │ ├── portfolio-configuration │ │ │ └── index.html │ │ ├── positions │ │ │ └── index.html │ │ ├── strategies │ │ │ └── index.html │ │ ├── tasks │ │ │ └── index.html │ │ └── trades │ │ │ └── index.html │ ├── assets │ │ ├── css │ │ │ └── styles.b0373047.css │ │ └── js │ │ │ ├── 01a85c17.db8dfd4d.js │ │ │ ├── 05a12035.eaa8724b.js │ │ │ ├── 08d10a9f.d2b6c808.js │ │ │ ├── 128bc220.cbc321b4.js │ │ │ ├── 14b4c6b6.25a28fc0.js │ │ │ ├── 154b9f02.f6489b54.js │ │ │ ├── 15d1879c.8d4bc9ae.js │ │ │ ├── 17896441.adbc382f.js │ │ │ ├── 1be78505.95e24b02.js │ │ │ ├── 1d5bcf78.95df0c7f.js │ │ │ ├── 1d7549f1.a2d4e371.js │ │ │ ├── 20272bd0.932f96ba.js │ │ │ ├── 2892d01f.727967c7.js │ │ │ ├── 3606c9ce.ad77712a.js │ │ │ ├── 3befab5d.308b66c0.js │ │ │ ├── 3fa5d83a.7a500c17.js │ │ │ ├── 45b0522a.2c69fa68.js │ │ │ ├── 4972.eef817e7.js │ │ │ ├── 49789df1.d3cef4fc.js │ │ │ ├── 4a16d40d.1a90fd5b.js │ │ │ ├── 4e20fc8c.312a51cf.js │ │ │ ├── 5447f96c.a3ec9a81.js │ │ │ ├── 6048.ffb515f9.js │ │ │ ├── 6232ef27.d9700317.js │ │ │ ├── 64eeacce.b0a450e5.js │ │ │ ├── 6611844f.827b5797.js │ │ │ ├── 6875c492.292c623d.js │ │ │ ├── 6d4ff5c0.8f549863.js │ │ │ ├── 6db38527.4af26881.js │ │ │ ├── 7d49d76a.0f3690d5.js │ │ │ ├── 7df9d7eb.32b11417.js │ │ │ ├── 80c72890.eb4b5cd0.js │ │ │ ├── 814f3328.8eafdee4.js │ │ │ ├── 865a984c.d290c8e6.js │ │ │ ├── 876ceb6c.0bfe7662.js │ │ │ ├── 8d2d9807.08afc5bb.js │ │ │ ├── 935f2afb.208702f1.js │ │ │ ├── 96d18e55.e2da4aa0.js │ │ │ ├── 9785.4be12d50.js │ │ │ ├── 97a33824.a3c355f6.js │ │ │ ├── 9c0f94cd.9883d7bd.js │ │ │ ├── 9c8714d7.6d2a48bf.js │ │ │ ├── 9d73a88a.8cf30b50.js │ │ │ ├── 9e4087bc.a441a013.js │ │ │ ├── a062c17f.358cde46.js │ │ │ ├── a09c2993.3b1478aa.js │ │ │ ├── a6aa9e1f.f0482a67.js │ │ │ ├── a888f091.20625ec2.js │ │ │ ├── a88f1ba7.678a7056.js │ │ │ ├── ab1a3d19.3fcd260a.js │ │ │ ├── b07ff907.d5eb985e.js │ │ │ ├── ccc49370.c5e99874.js │ │ │ ├── cd98809c.b6011a28.js │ │ │ ├── de394c98.b6d537d1.js │ │ │ ├── e37ff64a.393d56a4.js │ │ │ ├── f2ba5c43.04dda43b.js │ │ │ ├── f7a3af2e.8141d1a7.js │ │ │ ├── f9d42936.17aee861.js │ │ │ ├── fa34fb01.3d44bf38.js │ │ │ ├── fb0f75cc.58600423.js │ │ │ ├── fcf305ca.879c279a.js │ │ │ ├── main.628f15e7.js │ │ │ ├── main.628f15e7.js.LICENSE.txt │ │ │ └── runtime~main.af220a58.js │ ├── img │ │ ├── code-sample.png │ │ ├── coding-kitties.svg │ │ ├── docusaurus-social-card.jpg │ │ ├── docusaurus.png │ │ ├── favicon.ico │ │ ├── undraw_docusaurus_mountain.svg │ │ ├── undraw_docusaurus_react.svg │ │ └── undraw_docusaurus_tree.svg │ ├── index.html │ └── sitemap.xml ├── docusaurus.config.js ├── package-lock.json ├── package.json ├── sidebar.js ├── sidebars.js ├── src │ ├── components │ │ ├── buttons.js │ │ └── index.js │ └── css │ │ └── custom.css └── static │ ├── .nojekyll │ └── img │ ├── code-sample.png │ ├── coding-kitties.svg │ ├── docusaurus-social-card.jpg │ ├── docusaurus.png │ ├── favicon.ico │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ └── undraw_docusaurus_tree.svg ├── examples ├── backtest_example │ ├── resources │ │ ├── backtest_data │ │ │ └── OHLCV_BTC-EUR_BITVAVO_1d_2022-01-01-00-00_2024-12-31-00-00.csv │ │ ├── backtest_results │ │ │ ├── metrics.json │ │ │ ├── results.json │ │ │ └── strategies │ │ │ │ ├── __init__.py │ │ │ │ └── strategy_v1.py │ │ └── data │ │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2021-11-28-16-00_2024-01-01-00-00.csv │ │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2021-12-02-16-00_2024-01-05-00-00.csv │ │ │ └── OHLCV_BTC-EUR_BITVAVO_4h_2022-11-14-16-00_2024-12-17-00-00.csv │ ├── run_backtest.ipynb │ └── strategies │ │ ├── __init__.py │ │ └── strategy_v1 │ │ ├── __init__.py │ │ └── strategy_v1.py ├── bitvavo_trading_bot.py ├── coinbase_trading_bot.py ├── download_data.py ├── example_strategies │ ├── README.md │ ├── adx_rsi_divergence │ │ ├── __init__.py │ │ ├── adx_rsi.ipynb │ │ ├── alternative.py │ │ ├── challenger.py │ │ ├── challenger_three.py │ │ ├── challenger_three_alternative.py │ │ ├── challenger_two.py │ │ ├── crypto_catching_bottom.py │ │ └── primary.py │ └── macd_wr │ │ ├── macd_wr.ipynb │ │ └── strategy.py ├── simple_trading_bot_example.py └── tutorial │ ├── __init__.py │ ├── backtests │ └── MACDDivergenceEMACrossFilterStrategy │ │ ├── 014aadef │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ ├── 343eee22 │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ ├── 5498e49a │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ ├── 6d40313d │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ ├── b94caa8a │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ ├── b9f16569 │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ ├── c97946ba │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ ├── d0528c2e │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ ├── d60215af │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ │ ├── backtest_EUR_20210720_20230720 │ │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ │ ├── metrics.json │ │ │ │ │ │ └── run.json │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20230107_20250106 │ │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ └── summary.json │ │ └── f7fcf2bb │ │ ├── metadata.json │ │ ├── risk_free_rate.json │ │ ├── runs │ │ ├── backtest_EUR_20210720_20230720 │ │ │ ├── backtest_EUR_20210311_20230311 │ │ │ │ ├── backtest_EUR_20211231_20231231 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ ├── metrics.json │ │ │ └── run.json │ │ └── backtest_EUR_20230107_20250106 │ │ │ ├── backtest_EUR_20230411_20250410 │ │ │ ├── backtest_EUR_20230101_20241231 │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ ├── metrics.json │ │ │ └── run.json │ │ │ ├── metrics.json │ │ │ └── run.json │ │ └── summary.json │ ├── data │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2021-01-01-00-00_2023-12-31-00-00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2023-01-01-00-00_2025-06-30-00-00.csv │ └── OHLCV_BTC-EUR_BITVAVO_1d_2024-01-01-00-00_2025-06-30-00-00.csv │ ├── evaluation.ipynb │ ├── exploration.ipynb │ ├── resources │ └── data │ │ ├── OHLCV_ADA-EUR_BITVAVO_1d_2020-08-23-00-00_2023-03-11-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_1d_2021-01-01-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_1d_2021-06-14-00-00_2023-12-31-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_1d_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_1h_2021-03-02-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_1h_2021-07-11-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_1h_2021-12-22-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_4h_2021-02-05-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_4h_2021-06-16-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_4h_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ADA-EUR_BITVAVO_4h_2021-11-27-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2020-08-23-00-00_2023-03-11-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2021-01-01-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2021-01-01-00-00_2023-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2021-06-14-00-00_2023-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2022-01-01-00-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2022-06-15-00-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2022-06-21-00-00_2025-01-06-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2022-09-23-00-00_2025-04-10-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2023-01-01-00-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2023-01-01-00-00_2025-08-26-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1h_2019-12-31-23-00_2024-05-31-22-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1h_2021-03-02-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1h_2021-07-11-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1h_2021-12-22-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1h_2022-01-01-00-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1h_2023-01-01-00-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2021-02-22-08-00_2023-03-11-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2021-07-03-08-00_2023-07-20-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2021-12-14-08-00_2023-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2022-12-15-08-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2022-12-21-08-00_2025-01-06-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2023-01-01-00-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2023-03-25-08-00_2025-04-10-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2021-02-05-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2021-06-16-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2021-11-27-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2022-01-01-00-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2022-11-28-16-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2022-12-04-16-00_2025-01-06-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2023-01-01-00-00_2024-12-31-00-00.csv │ │ ├── OHLCV_BTC-EUR_BITVAVO_4h_2023-03-08-16-00_2025-04-10-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1d_2020-08-23-00-00_2023-03-11-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1d_2021-01-01-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1d_2021-01-01-00-00_2023-12-31-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1d_2021-06-14-00-00_2023-12-31-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1d_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1d_2023-01-01-00-00_2025-08-26-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1h_2021-03-02-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1h_2021-07-11-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_1h_2021-12-22-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_2h_2021-02-22-08-00_2023-03-11-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_2h_2021-07-03-08-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_2h_2021-12-14-08-00_2023-12-31-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_4h_2021-02-05-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_4h_2021-06-16-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_4h_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_ETH-EUR_BITVAVO_4h_2021-11-27-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_1d_2020-08-23-00-00_2023-03-11-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_1d_2021-01-01-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_1d_2021-06-14-00-00_2023-12-31-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_1d_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_1h_2021-03-02-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_1h_2021-07-11-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_1h_2021-12-22-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_4h_2021-02-05-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_4h_2021-06-16-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_4h_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_LTC-EUR_BITVAVO_4h_2021-11-27-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_1d_2020-08-23-00-00_2023-03-11-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_1d_2021-01-01-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_1d_2021-06-14-00-00_2023-12-31-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_1d_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_1h_2021-03-02-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_1h_2021-07-11-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_1h_2021-12-22-16-00_2023-12-31-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_4h_2021-02-05-16-00_2023-03-11-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_4h_2021-06-16-16-00_2023-07-20-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_4h_2021-07-20-00-00_2023-07-20-00-00.csv │ │ ├── OHLCV_XRP-EUR_BITVAVO_4h_2021-11-27-16-00_2023-12-31-00-00.csv │ │ └── ohlcv │ │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2023-01-01-00-00_2024-12-31-00-00.csv │ │ └── OHLCV_BTC-EUR_BITVAVO_4h_2023-01-01-00-00_2024-12-31-00-00.csv │ └── strategies │ ├── __init__.py │ ├── ema_crossover_rsi_filter │ ├── __init__.py │ ├── strategy.py │ └── strategy_visualization.ipynb │ └── macd_divergence_ema_cross │ ├── __init__.py │ └── strategy.py ├── investing_algorithm_framework ├── __init__.py ├── app │ ├── __init__.py │ ├── algorithm │ │ ├── __init__.py │ │ ├── algorithm.py │ │ └── algorithm_factory.py │ ├── analysis │ │ ├── __init__.py │ │ ├── backtest_data_ranges.py │ │ ├── backtest_utils.py │ │ ├── permutation.py │ │ └── ranking.py │ ├── app.py │ ├── app_hook.py │ ├── context.py │ ├── eventloop.py │ ├── reporting │ │ ├── __init__.py │ │ ├── ascii.py │ │ ├── backtest_report.py │ │ ├── charts │ │ │ ├── __init__.py │ │ │ ├── entry_exist_signals.py │ │ │ ├── equity_curve.py │ │ │ ├── equity_curve_drawdown.py │ │ │ ├── line_chart.py │ │ │ ├── monthly_returns_heatmap.py │ │ │ ├── ohlcv_data_completeness.py │ │ │ ├── rolling_sharp_ratio.py │ │ │ └── yearly_returns_barchart.py │ │ ├── generate.py │ │ ├── tables │ │ │ ├── __init__.py │ │ │ ├── key_metrics_table.py │ │ │ ├── stop_loss_table.py │ │ │ ├── time_metrics_table.py │ │ │ ├── trade_metrics_table.py │ │ │ ├── trades_table.py │ │ │ └── utils.py │ │ └── templates │ │ │ └── report_template.html.j2 │ ├── stateless │ │ ├── __init__.py │ │ ├── action_handlers │ │ │ ├── __init__.py │ │ │ ├── action_handler_strategy.py │ │ │ ├── check_online_handler.py │ │ │ └── run_strategy_handler.py │ │ └── exception_handler.py │ ├── strategy.py │ ├── task.py │ └── web │ │ ├── __init__.py │ │ ├── controllers │ │ ├── __init__.py │ │ ├── orders.py │ │ ├── portfolio.py │ │ └── positions.py │ │ ├── create_app.py │ │ ├── error_handler.py │ │ ├── responses.py │ │ ├── run_strategies.py │ │ ├── schemas │ │ ├── __init__.py │ │ ├── order.py │ │ ├── portfolio.py │ │ └── position.py │ │ └── setup_cors.py ├── cli │ ├── __init__.py │ ├── cli.py │ ├── deploy_to_aws_lambda.py │ ├── deploy_to_azure_function.py │ ├── initialize_app.py │ └── templates │ │ ├── .gitignore.template │ │ ├── app.py.template │ │ ├── app_aws_lambda_function.py.template │ │ ├── app_azure_function.py.template │ │ ├── app_web.py.template │ │ ├── aws_lambda_dockerfile.template │ │ ├── aws_lambda_dockerignore.template │ │ ├── aws_lambda_readme.md.template │ │ ├── aws_lambda_requirements.txt.template │ │ ├── azure_function_function_app.py.template │ │ ├── azure_function_host.json.template │ │ ├── azure_function_local.settings.json.template │ │ ├── azure_function_requirements.txt.template │ │ ├── data_providers.py.template │ │ ├── env.example.template │ │ ├── env_azure_function.example.template │ │ ├── market_data_providers.py.template │ │ ├── readme.md.template │ │ ├── requirements.txt.template │ │ ├── run_backtest.py.template │ │ └── strategy.py.template ├── create_app.py ├── dependency_container.py ├── domain │ ├── __init__.py │ ├── backtesting │ │ ├── __init__.py │ │ ├── backtest.py │ │ ├── backtest_date_range.py │ │ ├── backtest_evaluation_focuss.py │ │ ├── backtest_metrics.py │ │ ├── backtest_permutation_test.py │ │ ├── backtest_run.py │ │ ├── backtest_summary_metrics.py │ │ └── combine_backtests.py │ ├── config.py │ ├── constants.py │ ├── data_provider.py │ ├── data_structures.py │ ├── decimal_parsing.py │ ├── exceptions.py │ ├── models │ │ ├── __init__.py │ │ ├── app_mode.py │ │ ├── base_model.py │ │ ├── data │ │ │ ├── __init__.py │ │ │ ├── data_source.py │ │ │ └── data_type.py │ │ ├── event.py │ │ ├── market │ │ │ ├── __init__.py │ │ │ └── market_credential.py │ │ ├── order │ │ │ ├── __init__.py │ │ │ ├── order.py │ │ │ ├── order_side.py │ │ │ ├── order_status.py │ │ │ └── order_type.py │ │ ├── portfolio │ │ │ ├── __init__.py │ │ │ ├── portfolio.py │ │ │ ├── portfolio_configuration.py │ │ │ └── portfolio_snapshot.py │ │ ├── position │ │ │ ├── __init__.py │ │ │ ├── position.py │ │ │ ├── position_size.py │ │ │ └── position_snapshot.py │ │ ├── risk_rules │ │ │ ├── __init__.py │ │ │ ├── stop_loss_rule.py │ │ │ └── take_profit_rule.py │ │ ├── snapshot_interval.py │ │ ├── strategy_profile.py │ │ ├── time_frame.py │ │ ├── time_interval.py │ │ ├── time_unit.py │ │ ├── tracing │ │ │ ├── __init__.py │ │ │ └── trace.py │ │ └── trade │ │ │ ├── __init__.py │ │ │ ├── trade.py │ │ │ ├── trade_status.py │ │ │ ├── trade_stop_loss.py │ │ │ └── trade_take_profit.py │ ├── order_executor.py │ ├── portfolio_provider.py │ ├── services │ │ ├── __init__.py │ │ ├── market_credential_service.py │ │ ├── portfolios │ │ │ ├── __init__.py │ │ │ └── portfolio_sync_service.py │ │ ├── rounding_service.py │ │ └── state_handler.py │ ├── stateless_actions.py │ ├── strategy.py │ └── utils │ │ ├── __init__.py │ │ ├── csv.py │ │ ├── custom_tqdm.py │ │ ├── dates.py │ │ ├── jupyter_notebook_detection.py │ │ ├── polars.py │ │ ├── random.py │ │ ├── signatures.py │ │ ├── stoppable_thread.py │ │ └── synchronized.py ├── download_data.py ├── infrastructure │ ├── __init__.py │ ├── data_providers │ │ ├── __init__.py │ │ ├── ccxt.py │ │ ├── csv.py │ │ └── pandas.py │ ├── database │ │ ├── __init__.py │ │ └── sql_alchemy.py │ ├── models │ │ ├── __init__.py │ │ ├── decimal_parser.py │ │ ├── model_extension.py │ │ ├── order │ │ │ ├── __init__.py │ │ │ ├── order.py │ │ │ └── order_metadata.py │ │ ├── order_trade_association.py │ │ ├── portfolio │ │ │ ├── __init__.py │ │ │ ├── portfolio_snapshot.py │ │ │ └── sql_portfolio.py │ │ ├── position │ │ │ ├── __init__.py │ │ │ ├── position.py │ │ │ └── position_snapshot.py │ │ └── trades │ │ │ ├── __init__.py │ │ │ ├── trade.py │ │ │ ├── trade_stop_loss.py │ │ │ └── trade_take_profit.py │ ├── order_executors │ │ ├── __init__.py │ │ ├── backtest_oder_executor.py │ │ └── ccxt_order_executor.py │ ├── portfolio_providers │ │ ├── __init__.py │ │ └── ccxt_portfolio_provider.py │ ├── repositories │ │ ├── __init__.py │ │ ├── order_metadata_repository.py │ │ ├── order_repository.py │ │ ├── portfolio_repository.py │ │ ├── portfolio_snapshot_repository.py │ │ ├── position_repository.py │ │ ├── position_snapshot_repository.py │ │ ├── repository.py │ │ ├── trade_repository.py │ │ ├── trade_stop_loss_repository.py │ │ └── trade_take_profit_repository.py │ └── services │ │ ├── __init__.py │ │ ├── aws │ │ ├── __init__.py │ │ └── state_handler.py │ │ └── azure │ │ ├── __init__.py │ │ └── state_handler.py └── services │ ├── __init__.py │ ├── backtesting │ ├── __init__.py │ └── backtest_service.py │ ├── configuration_service.py │ ├── data_providers │ ├── __init__.py │ └── data_provider_service.py │ ├── market_credential_service.py │ ├── metrics │ ├── __init__.py │ ├── alpha.py │ ├── beta.py │ ├── cagr.py │ ├── calmar_ratio.py │ ├── drawdown.py │ ├── equity_curve.py │ ├── exposure.py │ ├── generate.py │ ├── mean_daily_return.py │ ├── price_efficiency.py │ ├── profit_factor.py │ ├── recovery.py │ ├── returns.py │ ├── risk_free_rate.py │ ├── sharpe_ratio.py │ ├── sortino_ratio.py │ ├── standard_deviation.py │ ├── trades.py │ ├── treynor_ratio.py │ ├── ulcer.py │ ├── value_at_risk.py │ ├── volatility.py │ └── win_rate.py │ ├── order_service │ ├── __init__.py │ ├── order_backtest_service.py │ ├── order_executor_lookup.py │ └── order_service.py │ ├── portfolios │ ├── __init__.py │ ├── backtest_portfolio_service.py │ ├── portfolio_configuration_service.py │ ├── portfolio_provider_lookup.py │ ├── portfolio_service.py │ ├── portfolio_snapshot_service.py │ └── portfolio_sync_service.py │ ├── positions │ ├── __init__.py │ ├── position_service.py │ └── position_snapshot_service.py │ ├── repository_service.py │ ├── trade_order_evaluator │ ├── __init__.py │ ├── backtest_trade_oder_evaluator.py │ ├── default_trade_order_evaluator.py │ └── trade_order_evaluator.py │ └── trade_service │ ├── __init__.py │ ├── trade_service.py │ ├── trade_stop_loss_service.py │ └── trade_take_profit_service.py ├── poetry.lock ├── pyproject.toml ├── static ├── showcase.svg └── sponsors │ ├── finterion-dark.png │ └── finterion-light.png └── tests ├── __init__.py ├── app ├── __init__.py ├── algorithm │ ├── __init__.py │ ├── test_algorithm_factory.py │ ├── test_check_order_status.py │ ├── test_close_position.py │ ├── test_close_trade.py │ ├── test_create_limit_buy_order.py │ ├── test_create_limit_sell_order.py │ ├── test_get_allocated.py │ ├── test_get_closed_trades.py │ ├── test_get_number_of_positions.py │ ├── test_get_open_trades.py │ ├── test_get_order.py │ ├── test_get_pending_orders.py │ ├── test_get_portfolio.py │ ├── test_get_position.py │ ├── test_get_trades.py │ ├── test_get_unallocated.py │ ├── test_get_unfilled_buy_value.py │ ├── test_get_unfilled_sell_value.py │ ├── test_has_open_buy_orders.py │ ├── test_has_open_sell_orders.py │ ├── test_has_position.py │ ├── test_has_trading_symbol_position_available.py │ ├── test_name.py │ ├── test_round_down.py │ ├── test_run_strategy.py │ └── test_trade_price_update.py ├── analysis │ ├── __init__.py │ └── test_combine_metrics.py ├── backtesting │ ├── __init__.py │ ├── test_backtest_report.py │ ├── test_run_backtest.py │ ├── test_run_backtests.py │ └── test_strategy_saving.py ├── reporting │ ├── __init__.py │ ├── metrics │ │ ├── __init__.py │ │ ├── test_cagr.py │ │ ├── test_calmer_ratio.py │ │ ├── test_drawdowns.py │ │ ├── test_get_exposure.py │ │ ├── test_price_efficiency.py │ │ ├── test_sortino_ratio.py │ │ ├── test_standard_deviations.py │ │ ├── test_volatility.py │ │ └── test_win_rate.py │ ├── test_backtest_report.py │ ├── test_pretty_print_backtest.py │ ├── test_pretty_print_backtest_orders.py │ ├── test_pretty_print_backtest_positions.py │ └── test_pretty_print_backtest_trades.py ├── test_add_config.py ├── test_add_data_provider.py ├── test_add_market.py ├── test_add_portfolio_configuration.py ├── test_app_initialize.py ├── test_backtesting.py ├── test_config.py ├── test_data_completeness.py ├── test_eventloop.py ├── test_run.py ├── test_run_backtest.py ├── test_run_vectorized_backtest.py ├── test_start.py ├── test_strategy.py └── web │ ├── __init__.py │ └── controllers │ ├── __init__.py │ ├── order_controller │ ├── __init__.py │ └── test_list_orders.py │ ├── portfolio_controller │ ├── __init__.py │ └── test_list_portfolio.py │ └── position_controller │ ├── __init__.py │ └── test_list_positions.py ├── cli ├── __init__.py └── test_initialize.py ├── domain ├── __init__.py ├── metrics │ ├── __init__.py │ └── test_get_price_efficiency_ratio.py ├── models │ ├── __init__.py │ ├── backtesting │ │ ├── __init__.py │ │ ├── test_backtest.py │ │ ├── test_backtest_date_range.py │ │ ├── test_backtest_metrics.py │ │ ├── test_backtest_permutation_test.py │ │ ├── test_backtest_run.py │ │ ├── test_backtest_summary_metrics.py │ │ └── test_combine.py │ ├── data │ │ ├── __init__.py │ │ ├── test_data_source.py │ │ └── test_data_type.py │ ├── portfolio │ │ ├── __init__.py │ │ └── test_portfolio_snapshot.py │ ├── test_order.py │ ├── test_portfolio.py │ ├── test_portfolio_configuration.py │ ├── test_position.py │ ├── test_trade.py │ └── trades │ │ ├── __init__.py │ │ ├── test_trade_status.py │ │ ├── test_trade_stop_loss.py │ │ └── test_trade_take_profit.py ├── test_csv.py ├── test_decimal_parsing.py └── utils │ ├── __init__.py │ └── test_polars.py ├── infrastructure ├── __init__.py ├── data_providers │ ├── __init__.py │ ├── test_ccxt_ohlcv_data_provider.py │ └── test_csv_ohlcv_data_provider.py ├── models │ ├── __init__.py │ ├── test_order.py │ ├── test_portfolio.py │ └── test_position.py └── repositories │ ├── __init__.py │ ├── orders │ ├── __init__.py │ └── test_order_repository.py │ └── trades │ ├── __init__.py │ ├── test_sql_trade_repository.py │ └── test_sql_trade_take_profit_repository.py ├── resources ├── __init__.py ├── backtest_data │ ├── DOT_EUR_bitvavo_2h_2023081116_2023120200.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2020-12-15-06-00_2021-01-01-00-30.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2020-12-15-06-00_2021-02-01-00-00.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2023-08-07-06-00_2023-12-02-00-00.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-15-37_2025-05-24-09-37.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-15-40_2025-05-24-09-40.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-15-42_2025-05-24-09-42.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-15-44_2025-05-24-09-44.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-15-49_2025-05-24-09-49.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-15-55_2025-05-24-09-55.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-15-58_2025-05-24-09-58.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-16-01_2025-05-24-10-01.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-16-11_2025-05-24-10-11.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-16-13_2025-05-24-10-13.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-16-15_2025-05-24-10-15.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-16-21_2025-05-24-10-21.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-06-16-22_2025-05-24-10-22.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-07_2025-05-25-08-07.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-21_2025-05-25-08-21.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-29_2025-05-25-08-29.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-31_2025-05-25-08-31.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-33_2025-05-25-08-33.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-40_2025-05-25-08-40.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-42_2025-05-25-08-42.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-43_2025-05-25-08-43.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-44_2025-05-25-08-44.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-14-53_2025-05-25-08-53.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-15-53_2025-05-25-09-53.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-15-55_2025-05-25-09-55.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-17-10_2025-05-25-11-10.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-17-11_2025-05-25-11-11.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-17-13_2025-05-25-11-13.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2025-05-07-17-22_2025-05-25-11-22.csv │ ├── TICKER_BTC-EUR_BINANCE_2020-12-31-22-00_2021-01-01-00-30.csv │ ├── TICKER_BTC-EUR_BINANCE_2020-12-31-22-00_2021-02-01-00-00.csv │ ├── TICKER_BTC-EUR_BINANCE_2023-08-23-22-00_2023-12-02-00-00.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-07-37_2025-05-24-09-37.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-07-40_2025-05-24-09-40.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-07-42_2025-05-24-09-42.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-07-44_2025-05-24-09-44.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-07-49_2025-05-24-09-49.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-07-55_2025-05-24-09-55.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-08-11_2025-05-24-10-11.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-08-13_2025-05-24-10-13.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-23-08-22_2025-05-24-10-22.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-24-06-07_2025-05-25-08-07.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-24-06-29_2025-05-25-08-29.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-24-06-43_2025-05-25-08-43.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-24-06-53_2025-05-25-08-53.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-24-07-53_2025-05-25-09-53.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-24-07-55_2025-05-25-09-55.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-24-09-11_2025-05-25-11-11.csv │ ├── TICKER_BTC-EUR_BINANCE_2025-05-24-09-13_2025-05-25-11-13.csv │ └── TICKER_BTC-EUR_BINANCE_2025-05-24-09-22_2025-05-25-11-22.csv ├── backtest_report │ ├── backtest_data │ │ ├── OHLCV_BTC-EUR_BINANCE_15m_2023-12-14-22-00_2023-12-25-00-00.csv │ │ └── OHLCV_BTC-EUR_BINANCE_2h_2023-08-07-07-59_2023-12-02-00-00.csv │ ├── id.json │ ├── metrics.json │ ├── results.json │ ├── risk_free_rate.json │ ├── runs │ │ └── backtest_EUR_20230807_20231201 │ │ │ ├── metrics.json │ │ │ └── run.json │ ├── strategies │ │ ├── __init__.py │ │ ├── strategy_one.py │ │ └── strategy_two.py │ └── summary.json ├── backtest_reports_for_testing │ ├── report_950100_backtest-start-date_2021-12-21-00-00_backtest-end-date_2022-06-20-00-00_created-at_2024-04-25-13-52.json │ ├── report_GoldenCrossStrategy_backtest-start-date_2023-08-24-00-00_backtest-end-date_2023-12-02-00-00_created-at_2025-01-27-08-21.json │ ├── report_test_backtest-start-date_2021-12-21-00-00_backtest-end-date_2022-06-20-00-00_created-at_2024-04-25-13-52.json │ ├── test_algorithm_backtest │ │ ├── id.json │ │ ├── metrics.json │ │ ├── results.json │ │ ├── runs │ │ │ └── backtest_EUR_20231201_20231202 │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ ├── strategies │ │ │ ├── __init__.py │ │ │ ├── test_backtest_report.py │ │ │ ├── test_run_backtest.py │ │ │ ├── test_run_backtests.py │ │ │ └── test_strategy_saving.py │ │ └── summary.json │ └── test_algorithm_backtest_created-at_2025-04-21-21-21 │ │ ├── metrics.json │ │ ├── report.json │ │ └── results.json ├── data │ ├── OHLCV_BTC-EUR_BINANCE_1h_2022-12-23 16:00:00_2023-01-31 00:00:00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_1d_2022-10-28 00:00:00_2023-12-02 00:00:00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2020-12-15-07-00_2021-01-31-23-00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2021-11-24-08-00_2023-12-31-00-00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2022-10-28 00:00:00_2023-12-02 00:00:00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2023-08-24 00:00:00_2023-12-02 00:00:00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2025-05-07 19:22:44_2025-05-25 11:22:44.csv │ ├── OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv │ ├── OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16:00:00_2023-12-02 00:00:00.csv │ ├── OHLCV_ETH-EUR_BINANCE_1h_2022-12-23 16:00:00_2023-01-31 00:00:00.csv │ ├── OHLCV_ETH-EUR_BITVAVO_1d_2022-10-28 00:00:00_2023-12-02 00:00:00.csv │ ├── OHLCV_ETH-EUR_BITVAVO_2h_2021-11-24-08-00_2023-12-31-00-00.csv │ ├── OHLCV_ETH-EUR_BITVAVO_2h_2022-10-28 00:00:00_2023-12-02 00:00:00.csv │ ├── OHLCV_ETH-EUR_BITVAVO_2h_2023-08-24 00:00:00_2023-12-02 00:00:00.csv │ ├── OHLCV_SOL-EUR_BITVAVO_1d_2020-11-13-00-00_2024-01-01-00-00.csv │ ├── OHLCV_SOL-EUR_BITVAVO_1d_2021-01-15-00-00_2024-01-01-00-00.csv │ ├── OHLCV_SOL-EUR_BITVAVO_1d_2021-06-15-00-00_2024-01-01-00-00.csv │ └── OHLCV_SOL-EUR_BITVAVO_1d_incomplete_2021-06-15-00-00_2024-01-01-00-00.csv ├── market_data_sources │ ├── OHLCV_BTC-EUR_BINANCE_15m_2023-12-14-21-45_2023-12-25-00-00.csv │ ├── OHLCV_BTC-EUR_BINANCE_15m_2023-12-14-22-00_2023-12-25-00-00.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2023-08-07-07-59_2023-12-02-00-00.csv │ ├── OHLCV_DOT-EUR_BINANCE_2h_2023-08-07-07-59_2023-12-02-00-00.csv │ ├── TICKER_BTC-EUR_BINANCE_2023-08-23-22-00_2023-12-02-00-00.csv │ └── TICKER_DOT-EUR_BINANCE_2023-08-23-22-00_2023-12-02-00-00.csv ├── market_data_sources_for_testing │ ├── OHLCV_BTC-EUR_BINANCE_15m_2023-12-14-21-45_2023-12-25-00-00.csv │ ├── OHLCV_BTC-EUR_BINANCE_15m_2023-12-14-22-00_2023-12-25-00-00.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_2023-08-07-07-59_2023-12-02-00-00.csv │ ├── OHLCV_BTC-EUR_BINANCE_2h_NO_COLUMNS_2023-08-07-07-59_2023-12-02-00-00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2020-12-15-06-00_2022-01-01-00-00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2020-12-15-06-00_2025-01-01-00-00.csv │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2023-07-21-14-00_2024-06-07-10-00.csv │ ├── OHLCV_DOT-EUR_BINANCE_2h_2023-08-07-07-59_2023-12-02-00-00.csv │ ├── OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv │ ├── OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16:00:00_2023-12-02 00:00:00.csv │ ├── TICKER_BTC-EUR_BINANCE_2023-08-23-22-00_2023-12-02-00-00.csv │ └── TICKER_DOT-EUR_BINANCE_2023-08-23-22-00_2023-12-02-00-00.csv ├── serialization_dicts.py ├── settings.py ├── strategies_for_testing │ ├── __init__.py │ ├── strategy_one.py │ ├── strategy_two.py │ ├── strategy_v1 │ │ ├── __init__.py │ │ └── strategy_v1.py │ ├── strategy_v2 │ │ ├── __init__.py │ │ └── strategy_v2.py │ └── strategy_v3 │ │ ├── __init__.py │ │ └── strategy_v3.py ├── stubs │ ├── __init__.py │ ├── order_executor.py │ ├── portfolio_provider.py │ └── portfolio_sync_service.py ├── test_base.py ├── test_data │ ├── backtest_runs │ │ └── backtest_run_one │ │ │ └── run.json │ ├── backtests │ │ ├── backtest_one │ │ │ ├── id.json │ │ │ ├── metadata.json │ │ │ ├── risk_free_rate.json │ │ │ ├── runs │ │ │ │ ├── backtest_EUR_20220101_20240101 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ ├── backtest_EUR_20220105_20240105 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ │ └── backtest_EUR_20221218_20241217 │ │ │ │ │ ├── metrics.json │ │ │ │ │ └── run.json │ │ │ └── summary.json │ │ └── backtest_two │ │ │ ├── id.json │ │ │ ├── metadata.json │ │ │ ├── risk_free_rate.json │ │ │ ├── runs │ │ │ ├── backtest_EUR_20220101_20240101 │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ ├── backtest_EUR_20220105_20240105 │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── backtest_EUR_20221218_20241217 │ │ │ │ ├── metrics.json │ │ │ │ └── run.json │ │ │ └── summary.json │ └── ohlcv │ │ ├── OHLCV_BTC-EUR_BITVAVO_2h_2020-12-14-07-00_2021-01-31-23-00.csv │ │ └── OHLCV_BTC-EUR_BITVAVO_2h_2020-12-15-07-00_2021-01-31-23-00.csv ├── test_order_objects.py └── utils.py ├── scenarios ├── __init__.py ├── event_backtests │ ├── __init__.py │ ├── test_run_backtest_algorithm_param.py │ ├── test_run_backtest_multiple_strategies_param.py │ ├── test_run_backtest_single_strategy_param.py │ ├── test_run_backtest_strategies_attribute.py │ ├── test_run_backtest_with_pandas_datasources.py │ └── test_run_backtests_algorithms_param.py ├── permutation_tests │ ├── __init__.py │ └── test_permutation_test.py ├── test_default.py ├── test_multiple_iterations.py ├── test_single_iteration.py ├── test_strategy_with_stop_losses_take_profits.py ├── test_vector_vs_event_backtest_results.py └── vectorized_backtests │ ├── __init__.py │ ├── test_moving_average_crossover_vectorized_backtest.py │ └── test_multiple_vectorized_backtests.py ├── services ├── __init__.py ├── metrics │ ├── __init__.py │ ├── test_average_trade_gain.py │ ├── test_average_trade_loss.py │ ├── test_average_trade_return.py │ ├── test_generate_metrics.py │ └── test_volatility.py ├── test_data_provider_service.py ├── test_order_backtest_service.py ├── test_order_service.py ├── test_portfolio_configuration_service.py ├── test_portfolio_service.py ├── test_portfolio_sync_service.py ├── test_position_service.py └── test_trade_service.py ├── test_create_app.py └── test_download.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | __version__='v7.19.22' 2 | -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/Contributing Guide/contributing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Contributing Guide/contributing/index.html -------------------------------------------------------------------------------- /docs/Contributing Guide/style-guide/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Contributing Guide/style-guide/index.html -------------------------------------------------------------------------------- /docs/Data/download/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Data/download/index.html -------------------------------------------------------------------------------- /docs/Data/market-data-sources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Data/market-data-sources/index.html -------------------------------------------------------------------------------- /docs/Data/multiple-market-data-sources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Data/multiple-market-data-sources/index.html -------------------------------------------------------------------------------- /docs/Getting Started/application-setup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/application-setup/index.html -------------------------------------------------------------------------------- /docs/Getting Started/backtesting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/backtesting/index.html -------------------------------------------------------------------------------- /docs/Getting Started/deployment/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/deployment/index.html -------------------------------------------------------------------------------- /docs/Getting Started/installation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/installation/index.html -------------------------------------------------------------------------------- /docs/Getting Started/orders/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/orders/index.html -------------------------------------------------------------------------------- /docs/Getting Started/performance/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/performance/index.html -------------------------------------------------------------------------------- /docs/Getting Started/portfolio-configuration/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/portfolio-configuration/index.html -------------------------------------------------------------------------------- /docs/Getting Started/positions/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/positions/index.html -------------------------------------------------------------------------------- /docs/Getting Started/strategies/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/strategies/index.html -------------------------------------------------------------------------------- /docs/Getting Started/tasks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/tasks/index.html -------------------------------------------------------------------------------- /docs/Getting Started/trades/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/Getting Started/trades/index.html -------------------------------------------------------------------------------- /docs/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /docs/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /docs/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /docs/assets/css/styles.b0373047.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/css/styles.b0373047.css -------------------------------------------------------------------------------- /docs/assets/js/01a85c17.db8dfd4d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/01a85c17.db8dfd4d.js -------------------------------------------------------------------------------- /docs/assets/js/05a12035.eaa8724b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/05a12035.eaa8724b.js -------------------------------------------------------------------------------- /docs/assets/js/08d10a9f.d2b6c808.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/08d10a9f.d2b6c808.js -------------------------------------------------------------------------------- /docs/assets/js/128bc220.cbc321b4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/128bc220.cbc321b4.js -------------------------------------------------------------------------------- /docs/assets/js/14b4c6b6.25a28fc0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/14b4c6b6.25a28fc0.js -------------------------------------------------------------------------------- /docs/assets/js/14b4c6b6.4f9ce434.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/14b4c6b6.4f9ce434.js -------------------------------------------------------------------------------- /docs/assets/js/154b9f02.f6489b54.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/154b9f02.f6489b54.js -------------------------------------------------------------------------------- /docs/assets/js/15d1879c.8d4bc9ae.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/15d1879c.8d4bc9ae.js -------------------------------------------------------------------------------- /docs/assets/js/17896441.adbc382f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/17896441.adbc382f.js -------------------------------------------------------------------------------- /docs/assets/js/1be78505.95e24b02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/1be78505.95e24b02.js -------------------------------------------------------------------------------- /docs/assets/js/1d5bcf78.95df0c7f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/1d5bcf78.95df0c7f.js -------------------------------------------------------------------------------- /docs/assets/js/1d7549f1.a2d4e371.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/1d7549f1.a2d4e371.js -------------------------------------------------------------------------------- /docs/assets/js/20272bd0.932f96ba.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/20272bd0.932f96ba.js -------------------------------------------------------------------------------- /docs/assets/js/2892d01f.727967c7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/2892d01f.727967c7.js -------------------------------------------------------------------------------- /docs/assets/js/3606c9ce.ad77712a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/3606c9ce.ad77712a.js -------------------------------------------------------------------------------- /docs/assets/js/3befab5d.308b66c0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/3befab5d.308b66c0.js -------------------------------------------------------------------------------- /docs/assets/js/3fa5d83a.7a500c17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/3fa5d83a.7a500c17.js -------------------------------------------------------------------------------- /docs/assets/js/3fa5d83a.e438aeec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/3fa5d83a.e438aeec.js -------------------------------------------------------------------------------- /docs/assets/js/45b0522a.2c69fa68.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/45b0522a.2c69fa68.js -------------------------------------------------------------------------------- /docs/assets/js/4972.eef817e7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/4972.eef817e7.js -------------------------------------------------------------------------------- /docs/assets/js/49789df1.d3cef4fc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/49789df1.d3cef4fc.js -------------------------------------------------------------------------------- /docs/assets/js/4a16d40d.1a90fd5b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/4a16d40d.1a90fd5b.js -------------------------------------------------------------------------------- /docs/assets/js/4d54d076.2343e355.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/4d54d076.2343e355.js -------------------------------------------------------------------------------- /docs/assets/js/4e20fc8c.312a51cf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/4e20fc8c.312a51cf.js -------------------------------------------------------------------------------- /docs/assets/js/5447f96c.a3ec9a81.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/5447f96c.a3ec9a81.js -------------------------------------------------------------------------------- /docs/assets/js/6048.ffb515f9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/6048.ffb515f9.js -------------------------------------------------------------------------------- /docs/assets/js/6232ef27.d9700317.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/6232ef27.d9700317.js -------------------------------------------------------------------------------- /docs/assets/js/64eeacce.b0a450e5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/64eeacce.b0a450e5.js -------------------------------------------------------------------------------- /docs/assets/js/6611844f.827b5797.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/6611844f.827b5797.js -------------------------------------------------------------------------------- /docs/assets/js/6875c492.292c623d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/6875c492.292c623d.js -------------------------------------------------------------------------------- /docs/assets/js/6d4ff5c0.8f549863.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/6d4ff5c0.8f549863.js -------------------------------------------------------------------------------- /docs/assets/js/6db38527.15e93c39.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/6db38527.15e93c39.js -------------------------------------------------------------------------------- /docs/assets/js/6db38527.4af26881.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/6db38527.4af26881.js -------------------------------------------------------------------------------- /docs/assets/js/6db38527.b4c65fee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/6db38527.b4c65fee.js -------------------------------------------------------------------------------- /docs/assets/js/7d49d76a.0f3690d5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/7d49d76a.0f3690d5.js -------------------------------------------------------------------------------- /docs/assets/js/7df9d7eb.32b11417.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/7df9d7eb.32b11417.js -------------------------------------------------------------------------------- /docs/assets/js/80c72890.eb4b5cd0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/80c72890.eb4b5cd0.js -------------------------------------------------------------------------------- /docs/assets/js/814f3328.8eafdee4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/814f3328.8eafdee4.js -------------------------------------------------------------------------------- /docs/assets/js/865a984c.62e3815d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/865a984c.62e3815d.js -------------------------------------------------------------------------------- /docs/assets/js/876ceb6c.0bfe7662.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/876ceb6c.0bfe7662.js -------------------------------------------------------------------------------- /docs/assets/js/8d2d9807.08afc5bb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/8d2d9807.08afc5bb.js -------------------------------------------------------------------------------- /docs/assets/js/935f2afb.082074d8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/935f2afb.082074d8.js -------------------------------------------------------------------------------- /docs/assets/js/935f2afb.208702f1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/935f2afb.208702f1.js -------------------------------------------------------------------------------- /docs/assets/js/935f2afb.aae61b89.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/935f2afb.aae61b89.js -------------------------------------------------------------------------------- /docs/assets/js/935f2afb.ae737b0a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/935f2afb.ae737b0a.js -------------------------------------------------------------------------------- /docs/assets/js/96d18e55.e2da4aa0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/96d18e55.e2da4aa0.js -------------------------------------------------------------------------------- /docs/assets/js/9785.4be12d50.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/9785.4be12d50.js -------------------------------------------------------------------------------- /docs/assets/js/97a33824.a3c355f6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/97a33824.a3c355f6.js -------------------------------------------------------------------------------- /docs/assets/js/97a33824.ad303550.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/97a33824.ad303550.js -------------------------------------------------------------------------------- /docs/assets/js/9c0f94cd.9883d7bd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/9c0f94cd.9883d7bd.js -------------------------------------------------------------------------------- /docs/assets/js/9c8714d7.6d2a48bf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/9c8714d7.6d2a48bf.js -------------------------------------------------------------------------------- /docs/assets/js/9d73a88a.8cf30b50.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/9d73a88a.8cf30b50.js -------------------------------------------------------------------------------- /docs/assets/js/9e4087bc.a441a013.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/9e4087bc.a441a013.js -------------------------------------------------------------------------------- /docs/assets/js/a062c17f.358cde46.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/a062c17f.358cde46.js -------------------------------------------------------------------------------- /docs/assets/js/a09c2993.685d6dcf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/a09c2993.685d6dcf.js -------------------------------------------------------------------------------- /docs/assets/js/a09c2993.7e53aa7e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/a09c2993.7e53aa7e.js -------------------------------------------------------------------------------- /docs/assets/js/a09c2993.9f3b79e5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/a09c2993.9f3b79e5.js -------------------------------------------------------------------------------- /docs/assets/js/a6aa9e1f.f0482a67.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/a6aa9e1f.f0482a67.js -------------------------------------------------------------------------------- /docs/assets/js/a888f091.20625ec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/a888f091.20625ec2.js -------------------------------------------------------------------------------- /docs/assets/js/a88f1ba7.678a7056.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/a88f1ba7.678a7056.js -------------------------------------------------------------------------------- /docs/assets/js/ab1a3d19.3fcd260a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/ab1a3d19.3fcd260a.js -------------------------------------------------------------------------------- /docs/assets/js/b07ff907.d5eb985e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/b07ff907.d5eb985e.js -------------------------------------------------------------------------------- /docs/assets/js/ccc49370.c5e99874.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/ccc49370.c5e99874.js -------------------------------------------------------------------------------- /docs/assets/js/cd98809c.b6011a28.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/cd98809c.b6011a28.js -------------------------------------------------------------------------------- /docs/assets/js/de394c98.b6d537d1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/de394c98.b6d537d1.js -------------------------------------------------------------------------------- /docs/assets/js/e37ff64a.393d56a4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/e37ff64a.393d56a4.js -------------------------------------------------------------------------------- /docs/assets/js/f2ba5c43.04dda43b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/f2ba5c43.04dda43b.js -------------------------------------------------------------------------------- /docs/assets/js/f7a3af2e.23cef503.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/f7a3af2e.23cef503.js -------------------------------------------------------------------------------- /docs/assets/js/f7a3af2e.2684275b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/f7a3af2e.2684275b.js -------------------------------------------------------------------------------- /docs/assets/js/f7a3af2e.bb2545e2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/f7a3af2e.bb2545e2.js -------------------------------------------------------------------------------- /docs/assets/js/f9d42936.17aee861.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/f9d42936.17aee861.js -------------------------------------------------------------------------------- /docs/assets/js/fa34fb01.288d332a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/fa34fb01.288d332a.js -------------------------------------------------------------------------------- /docs/assets/js/fa34fb01.3d44bf38.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/fa34fb01.3d44bf38.js -------------------------------------------------------------------------------- /docs/assets/js/fa34fb01.ea989666.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/fa34fb01.ea989666.js -------------------------------------------------------------------------------- /docs/assets/js/fb0f75cc.58600423.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/fb0f75cc.58600423.js -------------------------------------------------------------------------------- /docs/assets/js/fcf305ca.879c279a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/fcf305ca.879c279a.js -------------------------------------------------------------------------------- /docs/assets/js/main.628f15e7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/main.628f15e7.js -------------------------------------------------------------------------------- /docs/assets/js/main.628f15e7.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/main.628f15e7.js.LICENSE.txt -------------------------------------------------------------------------------- /docs/assets/js/main.c4a7ff16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/main.c4a7ff16.js -------------------------------------------------------------------------------- /docs/assets/js/main.c4a7ff16.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/main.c4a7ff16.js.LICENSE.txt -------------------------------------------------------------------------------- /docs/assets/js/runtime~main.3f0f609b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/runtime~main.3f0f609b.js -------------------------------------------------------------------------------- /docs/assets/js/runtime~main.810522c7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/runtime~main.810522c7.js -------------------------------------------------------------------------------- /docs/assets/js/runtime~main.8fd9f1c0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/runtime~main.8fd9f1c0.js -------------------------------------------------------------------------------- /docs/assets/js/runtime~main.b4397bf8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/runtime~main.b4397bf8.js -------------------------------------------------------------------------------- /docs/assets/js/runtime~main.f350e730.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/assets/js/runtime~main.f350e730.js -------------------------------------------------------------------------------- /docs/contributing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/contributing/index.html -------------------------------------------------------------------------------- /docs/img/code-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/img/code-sample.png -------------------------------------------------------------------------------- /docs/img/coding-kitties.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/img/coding-kitties.svg -------------------------------------------------------------------------------- /docs/img/docusaurus-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/img/docusaurus-social-card.jpg -------------------------------------------------------------------------------- /docs/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/img/docusaurus.png -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docs/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docs/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docs/sitemap.xml -------------------------------------------------------------------------------- /docusaurus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/.gitignore -------------------------------------------------------------------------------- /docusaurus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/README.md -------------------------------------------------------------------------------- /docusaurus/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/babel.config.js -------------------------------------------------------------------------------- /docusaurus/blog/2023-08-01-how-to-create-a-trading-bot-in-5-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/blog/2023-08-01-how-to-create-a-trading-bot-in-5-steps.md -------------------------------------------------------------------------------- /docusaurus/blog/2023-08-03-how-to-create-a-trading-bot-for-binance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/blog/2023-08-03-how-to-create-a-trading-bot-for-binance.md -------------------------------------------------------------------------------- /docusaurus/blog/2023-08-04-how-to-create-a-trading-bot-for-bitvavo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/blog/2023-08-04-how-to-create-a-trading-bot-for-bitvavo.md -------------------------------------------------------------------------------- /docusaurus/blog/2023-08-05-how-to-deploy-a-trading-bot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/blog/2023-08-05-how-to-deploy-a-trading-bot.md -------------------------------------------------------------------------------- /docusaurus/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/blog/authors.yml -------------------------------------------------------------------------------- /docusaurus/docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/404.html -------------------------------------------------------------------------------- /docusaurus/docs/Contributing Guide/contributing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Contributing Guide/contributing/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Contributing Guide/style-guide/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Contributing Guide/style-guide/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Data/download/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Data/download/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Data/market-data-sources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Data/market-data-sources/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Data/multiple-market-data-sources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Data/multiple-market-data-sources/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/application-setup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/application-setup/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/backtesting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/backtesting/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/deployment/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/deployment/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/installation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/installation/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/orders/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/orders/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/performance/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/performance/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/portfolio-configuration/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/portfolio-configuration/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/positions/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/positions/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/strategies/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/strategies/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/tasks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/tasks/index.html -------------------------------------------------------------------------------- /docusaurus/docs/Getting Started/trades/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/Getting Started/trades/index.html -------------------------------------------------------------------------------- /docusaurus/docs/assets/css/styles.b0373047.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/css/styles.b0373047.css -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/01a85c17.db8dfd4d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/01a85c17.db8dfd4d.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/05a12035.eaa8724b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/05a12035.eaa8724b.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/08d10a9f.d2b6c808.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/08d10a9f.d2b6c808.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/128bc220.cbc321b4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/128bc220.cbc321b4.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/14b4c6b6.25a28fc0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/14b4c6b6.25a28fc0.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/154b9f02.f6489b54.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/154b9f02.f6489b54.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/15d1879c.8d4bc9ae.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/15d1879c.8d4bc9ae.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/17896441.adbc382f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/17896441.adbc382f.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/1be78505.95e24b02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/1be78505.95e24b02.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/1d5bcf78.95df0c7f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/1d5bcf78.95df0c7f.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/1d7549f1.a2d4e371.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/1d7549f1.a2d4e371.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/20272bd0.932f96ba.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/20272bd0.932f96ba.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/2892d01f.727967c7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/2892d01f.727967c7.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/3606c9ce.ad77712a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/3606c9ce.ad77712a.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/3befab5d.308b66c0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/3befab5d.308b66c0.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/3fa5d83a.7a500c17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/3fa5d83a.7a500c17.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/45b0522a.2c69fa68.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/45b0522a.2c69fa68.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/4972.eef817e7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/4972.eef817e7.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/49789df1.d3cef4fc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/49789df1.d3cef4fc.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/4a16d40d.1a90fd5b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/4a16d40d.1a90fd5b.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/4e20fc8c.312a51cf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/4e20fc8c.312a51cf.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/5447f96c.a3ec9a81.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/5447f96c.a3ec9a81.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/6048.ffb515f9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/6048.ffb515f9.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/6232ef27.d9700317.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/6232ef27.d9700317.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/64eeacce.b0a450e5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/64eeacce.b0a450e5.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/6611844f.827b5797.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/6611844f.827b5797.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/6875c492.292c623d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/6875c492.292c623d.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/6d4ff5c0.8f549863.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/6d4ff5c0.8f549863.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/6db38527.4af26881.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/6db38527.4af26881.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/7d49d76a.0f3690d5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/7d49d76a.0f3690d5.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/7df9d7eb.32b11417.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/7df9d7eb.32b11417.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/80c72890.eb4b5cd0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/80c72890.eb4b5cd0.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/814f3328.8eafdee4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/814f3328.8eafdee4.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/865a984c.d290c8e6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/865a984c.d290c8e6.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/876ceb6c.0bfe7662.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/876ceb6c.0bfe7662.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/8d2d9807.08afc5bb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/8d2d9807.08afc5bb.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/935f2afb.208702f1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/935f2afb.208702f1.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/96d18e55.e2da4aa0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/96d18e55.e2da4aa0.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/9785.4be12d50.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/9785.4be12d50.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/97a33824.a3c355f6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/97a33824.a3c355f6.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/9c0f94cd.9883d7bd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/9c0f94cd.9883d7bd.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/9c8714d7.6d2a48bf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/9c8714d7.6d2a48bf.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/9d73a88a.8cf30b50.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/9d73a88a.8cf30b50.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/9e4087bc.a441a013.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/9e4087bc.a441a013.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/a062c17f.358cde46.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/a062c17f.358cde46.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/a09c2993.3b1478aa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/a09c2993.3b1478aa.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/a6aa9e1f.f0482a67.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/a6aa9e1f.f0482a67.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/a888f091.20625ec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/a888f091.20625ec2.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/a88f1ba7.678a7056.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/a88f1ba7.678a7056.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/ab1a3d19.3fcd260a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/ab1a3d19.3fcd260a.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/b07ff907.d5eb985e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/b07ff907.d5eb985e.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/ccc49370.c5e99874.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/ccc49370.c5e99874.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/cd98809c.b6011a28.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/cd98809c.b6011a28.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/de394c98.b6d537d1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/de394c98.b6d537d1.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/e37ff64a.393d56a4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/e37ff64a.393d56a4.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/f2ba5c43.04dda43b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/f2ba5c43.04dda43b.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/f7a3af2e.8141d1a7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/f7a3af2e.8141d1a7.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/f9d42936.17aee861.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/f9d42936.17aee861.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/fa34fb01.3d44bf38.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/fa34fb01.3d44bf38.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/fb0f75cc.58600423.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/fb0f75cc.58600423.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/fcf305ca.879c279a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/fcf305ca.879c279a.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/main.628f15e7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/main.628f15e7.js -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/main.628f15e7.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/main.628f15e7.js.LICENSE.txt -------------------------------------------------------------------------------- /docusaurus/docs/assets/js/runtime~main.af220a58.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/assets/js/runtime~main.af220a58.js -------------------------------------------------------------------------------- /docusaurus/docs/img/code-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/img/code-sample.png -------------------------------------------------------------------------------- /docusaurus/docs/img/coding-kitties.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/img/coding-kitties.svg -------------------------------------------------------------------------------- /docusaurus/docs/img/docusaurus-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/img/docusaurus-social-card.jpg -------------------------------------------------------------------------------- /docusaurus/docs/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/img/docusaurus.png -------------------------------------------------------------------------------- /docusaurus/docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/img/favicon.ico -------------------------------------------------------------------------------- /docusaurus/docs/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docusaurus/docs/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docusaurus/docs/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /docusaurus/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/index.html -------------------------------------------------------------------------------- /docusaurus/docs/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docs/sitemap.xml -------------------------------------------------------------------------------- /docusaurus/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/docusaurus.config.js -------------------------------------------------------------------------------- /docusaurus/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/package-lock.json -------------------------------------------------------------------------------- /docusaurus/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/package.json -------------------------------------------------------------------------------- /docusaurus/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/sidebar.js -------------------------------------------------------------------------------- /docusaurus/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/sidebars.js -------------------------------------------------------------------------------- /docusaurus/src/components/buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/src/components/buttons.js -------------------------------------------------------------------------------- /docusaurus/src/components/index.js: -------------------------------------------------------------------------------- 1 | export * from "./buttons"; -------------------------------------------------------------------------------- /docusaurus/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/src/css/custom.css -------------------------------------------------------------------------------- /docusaurus/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docusaurus/static/img/code-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/static/img/code-sample.png -------------------------------------------------------------------------------- /docusaurus/static/img/coding-kitties.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/static/img/coding-kitties.svg -------------------------------------------------------------------------------- /docusaurus/static/img/docusaurus-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/static/img/docusaurus-social-card.jpg -------------------------------------------------------------------------------- /docusaurus/static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/static/img/docusaurus.png -------------------------------------------------------------------------------- /docusaurus/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/static/img/favicon.ico -------------------------------------------------------------------------------- /docusaurus/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docusaurus/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docusaurus/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/docusaurus/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /examples/backtest_example/resources/backtest_results/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/backtest_example/resources/backtest_results/metrics.json -------------------------------------------------------------------------------- /examples/backtest_example/resources/backtest_results/results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/backtest_example/resources/backtest_results/results.json -------------------------------------------------------------------------------- /examples/backtest_example/resources/backtest_results/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/backtest_example/resources/backtest_results/strategies/strategy_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/backtest_example/resources/backtest_results/strategies/strategy_v1.py -------------------------------------------------------------------------------- /examples/backtest_example/run_backtest.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/backtest_example/run_backtest.ipynb -------------------------------------------------------------------------------- /examples/backtest_example/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/backtest_example/strategies/strategy_v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/backtest_example/strategies/strategy_v1/strategy_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/backtest_example/strategies/strategy_v1/strategy_v1.py -------------------------------------------------------------------------------- /examples/bitvavo_trading_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/bitvavo_trading_bot.py -------------------------------------------------------------------------------- /examples/coinbase_trading_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/coinbase_trading_bot.py -------------------------------------------------------------------------------- /examples/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/download_data.py -------------------------------------------------------------------------------- /examples/example_strategies/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/adx_rsi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/adx_rsi_divergence/adx_rsi.ipynb -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/alternative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/adx_rsi_divergence/alternative.py -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/challenger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/adx_rsi_divergence/challenger.py -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/challenger_three.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/adx_rsi_divergence/challenger_three.py -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/challenger_three_alternative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/adx_rsi_divergence/challenger_three_alternative.py -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/challenger_two.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/adx_rsi_divergence/challenger_two.py -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/crypto_catching_bottom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/adx_rsi_divergence/crypto_catching_bottom.py -------------------------------------------------------------------------------- /examples/example_strategies/adx_rsi_divergence/primary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/adx_rsi_divergence/primary.py -------------------------------------------------------------------------------- /examples/example_strategies/macd_wr/macd_wr.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/macd_wr/macd_wr.ipynb -------------------------------------------------------------------------------- /examples/example_strategies/macd_wr/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/example_strategies/macd_wr/strategy.py -------------------------------------------------------------------------------- /examples/simple_trading_bot_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/simple_trading_bot_example.py -------------------------------------------------------------------------------- /examples/tutorial/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/014aadef/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/343eee22/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/5498e49a/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/6d40313d/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/b94caa8a/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/b9f16569/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/c97946ba/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/d0528c2e/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/d60215af/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/backtests/MACDDivergenceEMACrossFilterStrategy/f7fcf2bb/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /examples/tutorial/evaluation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/tutorial/evaluation.ipynb -------------------------------------------------------------------------------- /examples/tutorial/exploration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/tutorial/exploration.ipynb -------------------------------------------------------------------------------- /examples/tutorial/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/tutorial/strategies/ema_crossover_rsi_filter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/tutorial/strategies/ema_crossover_rsi_filter/__init__.py -------------------------------------------------------------------------------- /examples/tutorial/strategies/ema_crossover_rsi_filter/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/tutorial/strategies/ema_crossover_rsi_filter/strategy.py -------------------------------------------------------------------------------- /examples/tutorial/strategies/ema_crossover_rsi_filter/strategy_visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/tutorial/strategies/ema_crossover_rsi_filter/strategy_visualization.ipynb -------------------------------------------------------------------------------- /examples/tutorial/strategies/macd_divergence_ema_cross/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/tutorial/strategies/macd_divergence_ema_cross/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/examples/tutorial/strategies/macd_divergence_ema_cross/strategy.py -------------------------------------------------------------------------------- /investing_algorithm_framework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/algorithm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/algorithm/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/algorithm/algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/algorithm/algorithm.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/algorithm/algorithm_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/algorithm/algorithm_factory.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/analysis/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/analysis/backtest_data_ranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/analysis/backtest_data_ranges.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/analysis/backtest_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/analysis/backtest_utils.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/analysis/permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/analysis/permutation.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/analysis/ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/analysis/ranking.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/app.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/app_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/app_hook.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/context.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/eventloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/eventloop.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/ascii.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/backtest_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/backtest_report.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/entry_exist_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/entry_exist_signals.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/equity_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/equity_curve.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/equity_curve_drawdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/equity_curve_drawdown.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/line_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/line_chart.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/monthly_returns_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/monthly_returns_heatmap.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/ohlcv_data_completeness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/ohlcv_data_completeness.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/rolling_sharp_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/rolling_sharp_ratio.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/charts/yearly_returns_barchart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/charts/yearly_returns_barchart.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/generate.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/tables/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/tables/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/tables/key_metrics_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/tables/key_metrics_table.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/tables/stop_loss_table.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/tables/time_metrics_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/tables/time_metrics_table.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/tables/trade_metrics_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/tables/trade_metrics_table.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/tables/trades_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/tables/trades_table.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/tables/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/tables/utils.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/reporting/templates/report_template.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/reporting/templates/report_template.html.j2 -------------------------------------------------------------------------------- /investing_algorithm_framework/app/stateless/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/stateless/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/stateless/action_handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/stateless/action_handlers/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/stateless/action_handlers/check_online_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/stateless/action_handlers/check_online_handler.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/stateless/action_handlers/run_strategy_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/stateless/action_handlers/run_strategy_handler.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/stateless/exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/stateless/exception_handler.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/strategy.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/task.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/controllers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/controllers/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/controllers/orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/controllers/orders.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/controllers/portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/controllers/portfolio.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/controllers/positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/controllers/positions.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/create_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/create_app.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/error_handler.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/responses.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/run_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/run_strategies.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/schemas/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/schemas/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/schemas/order.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/schemas/portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/schemas/portfolio.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/schemas/position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/schemas/position.py -------------------------------------------------------------------------------- /investing_algorithm_framework/app/web/setup_cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/app/web/setup_cors.py -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/cli.py -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/deploy_to_aws_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/deploy_to_aws_lambda.py -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/deploy_to_azure_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/deploy_to_azure_function.py -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/initialize_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/initialize_app.py -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/.gitignore.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/.gitignore.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/app.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/app.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/app_aws_lambda_function.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/app_aws_lambda_function.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/app_azure_function.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/app_azure_function.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/app_web.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/app_web.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/aws_lambda_dockerfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/aws_lambda_dockerfile.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/aws_lambda_dockerignore.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/aws_lambda_dockerignore.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/aws_lambda_readme.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/aws_lambda_readme.md.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/aws_lambda_requirements.txt.template: -------------------------------------------------------------------------------- 1 | investing_algorithm_framework>=6.9.4 2 | pyindicators>=0.5.4 -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/azure_function_function_app.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/azure_function_function_app.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/azure_function_host.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/azure_function_host.json.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/azure_function_requirements.txt.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/azure_function_requirements.txt.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/data_providers.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/data_providers.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/env.example.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/env.example.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/env_azure_function.example.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/env_azure_function.example.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/market_data_providers.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/market_data_providers.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/readme.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/readme.md.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/requirements.txt.template: -------------------------------------------------------------------------------- 1 | investing-algorithm-framework>=6.8.2 2 | pyindicators>=0.5.4 3 | -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/run_backtest.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/run_backtest.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/cli/templates/strategy.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/cli/templates/strategy.py.template -------------------------------------------------------------------------------- /investing_algorithm_framework/create_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/create_app.py -------------------------------------------------------------------------------- /investing_algorithm_framework/dependency_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/dependency_container.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/backtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/backtest.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/backtest_date_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/backtest_date_range.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/backtest_evaluation_focuss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/backtest_evaluation_focuss.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/backtest_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/backtest_metrics.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/backtest_permutation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/backtest_permutation_test.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/backtest_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/backtest_run.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/backtest_summary_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/backtest_summary_metrics.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/backtesting/combine_backtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/backtesting/combine_backtests.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/config.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/constants.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/data_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/data_provider.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/data_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/data_structures.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/decimal_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/decimal_parsing.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/exceptions.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/app_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/app_mode.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/base_model.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/data/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/data/data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/data/data_source.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/data/data_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/data/data_type.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/event.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/market/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/market/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/market/market_credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/market/market_credential.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/order/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/order/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/order/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/order/order.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/order/order_side.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/order/order_side.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/order/order_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/order/order_status.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/order/order_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/order/order_type.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/portfolio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/portfolio/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/portfolio/portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/portfolio/portfolio.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/portfolio/portfolio_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/portfolio/portfolio_configuration.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/portfolio/portfolio_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/portfolio/portfolio_snapshot.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/position/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/position/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/position/position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/position/position.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/position/position_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/position/position_size.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/position/position_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/position/position_snapshot.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/risk_rules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/risk_rules/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/risk_rules/stop_loss_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/risk_rules/stop_loss_rule.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/risk_rules/take_profit_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/risk_rules/take_profit_rule.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/snapshot_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/snapshot_interval.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/strategy_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/strategy_profile.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/time_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/time_frame.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/time_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/time_interval.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/time_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/time_unit.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/tracing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/tracing/trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/tracing/trace.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/trade/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/trade/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/trade/trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/trade/trade.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/trade/trade_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/trade/trade_status.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/trade/trade_stop_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/trade/trade_stop_loss.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/models/trade/trade_take_profit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/models/trade/trade_take_profit.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/order_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/order_executor.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/portfolio_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/portfolio_provider.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/services/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/services/market_credential_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/services/market_credential_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/services/portfolios/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/services/portfolios/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/services/rounding_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/services/rounding_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/services/state_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/services/state_handler.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/stateless_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/stateless_actions.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/strategy.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/csv.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/custom_tqdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/custom_tqdm.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/dates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/dates.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/jupyter_notebook_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/jupyter_notebook_detection.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/polars.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/random.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/signatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/signatures.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/stoppable_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/stoppable_thread.py -------------------------------------------------------------------------------- /investing_algorithm_framework/domain/utils/synchronized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/domain/utils/synchronized.py -------------------------------------------------------------------------------- /investing_algorithm_framework/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/download_data.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/data_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/data_providers/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/data_providers/ccxt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/data_providers/ccxt.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/data_providers/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/data_providers/csv.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/data_providers/pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/data_providers/pandas.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/database/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/database/sql_alchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/database/sql_alchemy.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/decimal_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/decimal_parser.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/model_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/model_extension.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/order/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/order/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/order/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/order/order.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/order/order_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/order/order_metadata.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/order_trade_association.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/order_trade_association.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/portfolio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/portfolio/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/portfolio/sql_portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/portfolio/sql_portfolio.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/position/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/position/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/position/position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/position/position.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/position/position_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/position/position_snapshot.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/trades/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/trades/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/trades/trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/trades/trade.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/trades/trade_stop_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/trades/trade_stop_loss.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/models/trades/trade_take_profit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/models/trades/trade_take_profit.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/order_executors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/order_executors/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/portfolio_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/portfolio_providers/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/repositories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/repositories/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/repositories/order_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/repositories/order_repository.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/repositories/portfolio_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/repositories/portfolio_repository.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/repositories/position_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/repositories/position_repository.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/repositories/repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/repositories/repository.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/repositories/trade_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/repositories/trade_repository.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/services/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/services/aws/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/services/aws/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/services/aws/state_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/services/aws/state_handler.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/services/azure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/services/azure/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/infrastructure/services/azure/state_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/infrastructure/services/azure/state_handler.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/backtesting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/backtesting/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/backtesting/backtest_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/backtesting/backtest_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/configuration_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/configuration_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/data_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/data_providers/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/data_providers/data_provider_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/data_providers/data_provider_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/market_credential_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/market_credential_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/alpha.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/beta.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/cagr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/cagr.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/calmar_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/calmar_ratio.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/drawdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/drawdown.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/equity_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/equity_curve.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/exposure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/exposure.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/generate.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/mean_daily_return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/mean_daily_return.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/price_efficiency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/price_efficiency.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/profit_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/profit_factor.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/recovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/recovery.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/returns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/returns.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/risk_free_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/risk_free_rate.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/sharpe_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/sharpe_ratio.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/sortino_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/sortino_ratio.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/standard_deviation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/standard_deviation.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/trades.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/treynor_ratio.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/ulcer.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/value_at_risk.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/volatility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/volatility.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/metrics/win_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/metrics/win_rate.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/order_service/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/order_service/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/order_service/order_backtest_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/order_service/order_backtest_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/order_service/order_executor_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/order_service/order_executor_lookup.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/order_service/order_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/order_service/order_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/portfolios/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/portfolios/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/portfolios/backtest_portfolio_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/portfolios/backtest_portfolio_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/portfolios/portfolio_provider_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/portfolios/portfolio_provider_lookup.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/portfolios/portfolio_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/portfolios/portfolio_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/portfolios/portfolio_snapshot_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/portfolios/portfolio_snapshot_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/portfolios/portfolio_sync_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/portfolios/portfolio_sync_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/positions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/positions/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/positions/position_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/positions/position_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/positions/position_snapshot_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/positions/position_snapshot_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/repository_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/repository_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/trade_order_evaluator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/trade_order_evaluator/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/trade_service/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/trade_service/__init__.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/trade_service/trade_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/trade_service/trade_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/trade_service/trade_stop_loss_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/trade_service/trade_stop_loss_service.py -------------------------------------------------------------------------------- /investing_algorithm_framework/services/trade_service/trade_take_profit_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/investing_algorithm_framework/services/trade_service/trade_take_profit_service.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/pyproject.toml -------------------------------------------------------------------------------- /static/showcase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/static/showcase.svg -------------------------------------------------------------------------------- /static/sponsors/finterion-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/static/sponsors/finterion-dark.png -------------------------------------------------------------------------------- /static/sponsors/finterion-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/static/sponsors/finterion-light.png -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/algorithm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/algorithm/test_algorithm_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_algorithm_factory.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_check_order_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_check_order_status.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_close_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_close_position.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_close_trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_close_trade.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_create_limit_buy_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_create_limit_buy_order.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_create_limit_sell_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_create_limit_sell_order.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_allocated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_allocated.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_closed_trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_closed_trades.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_number_of_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_number_of_positions.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_open_trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_open_trades.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_order.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_pending_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_pending_orders.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_portfolio.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_position.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_trades.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_unallocated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_unallocated.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_unfilled_buy_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_unfilled_buy_value.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_get_unfilled_sell_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_get_unfilled_sell_value.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_has_open_buy_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_has_open_buy_orders.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_has_open_sell_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_has_open_sell_orders.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_has_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_has_position.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_has_trading_symbol_position_available.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_has_trading_symbol_position_available.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_name.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_round_down.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_round_down.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_run_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_run_strategy.py -------------------------------------------------------------------------------- /tests/app/algorithm/test_trade_price_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/algorithm/test_trade_price_update.py -------------------------------------------------------------------------------- /tests/app/analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/analysis/test_combine_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/analysis/test_combine_metrics.py -------------------------------------------------------------------------------- /tests/app/backtesting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/backtesting/test_backtest_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/backtesting/test_backtest_report.py -------------------------------------------------------------------------------- /tests/app/backtesting/test_run_backtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/backtesting/test_run_backtest.py -------------------------------------------------------------------------------- /tests/app/backtesting/test_run_backtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/backtesting/test_run_backtests.py -------------------------------------------------------------------------------- /tests/app/backtesting/test_strategy_saving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/backtesting/test_strategy_saving.py -------------------------------------------------------------------------------- /tests/app/reporting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/reporting/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_cagr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_cagr.py -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_calmer_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_calmer_ratio.py -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_drawdowns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_drawdowns.py -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_get_exposure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_get_exposure.py -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_price_efficiency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_price_efficiency.py -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_sortino_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_sortino_ratio.py -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_standard_deviations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_standard_deviations.py -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_volatility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_volatility.py -------------------------------------------------------------------------------- /tests/app/reporting/metrics/test_win_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/metrics/test_win_rate.py -------------------------------------------------------------------------------- /tests/app/reporting/test_backtest_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/test_backtest_report.py -------------------------------------------------------------------------------- /tests/app/reporting/test_pretty_print_backtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/test_pretty_print_backtest.py -------------------------------------------------------------------------------- /tests/app/reporting/test_pretty_print_backtest_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/test_pretty_print_backtest_orders.py -------------------------------------------------------------------------------- /tests/app/reporting/test_pretty_print_backtest_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/test_pretty_print_backtest_positions.py -------------------------------------------------------------------------------- /tests/app/reporting/test_pretty_print_backtest_trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/reporting/test_pretty_print_backtest_trades.py -------------------------------------------------------------------------------- /tests/app/test_add_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_add_config.py -------------------------------------------------------------------------------- /tests/app/test_add_data_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_add_data_provider.py -------------------------------------------------------------------------------- /tests/app/test_add_market.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_add_market.py -------------------------------------------------------------------------------- /tests/app/test_add_portfolio_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_add_portfolio_configuration.py -------------------------------------------------------------------------------- /tests/app/test_app_initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_app_initialize.py -------------------------------------------------------------------------------- /tests/app/test_backtesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_backtesting.py -------------------------------------------------------------------------------- /tests/app/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_config.py -------------------------------------------------------------------------------- /tests/app/test_data_completeness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_data_completeness.py -------------------------------------------------------------------------------- /tests/app/test_eventloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_eventloop.py -------------------------------------------------------------------------------- /tests/app/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_run.py -------------------------------------------------------------------------------- /tests/app/test_run_backtest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/test_run_vectorized_backtest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/test_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_start.py -------------------------------------------------------------------------------- /tests/app/test_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/test_strategy.py -------------------------------------------------------------------------------- /tests/app/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/web/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/web/controllers/order_controller/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/web/controllers/order_controller/test_list_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/web/controllers/order_controller/test_list_orders.py -------------------------------------------------------------------------------- /tests/app/web/controllers/portfolio_controller/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/web/controllers/portfolio_controller/test_list_portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/web/controllers/portfolio_controller/test_list_portfolio.py -------------------------------------------------------------------------------- /tests/app/web/controllers/position_controller/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/web/controllers/position_controller/test_list_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/app/web/controllers/position_controller/test_list_positions.py -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/test_initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/cli/test_initialize.py -------------------------------------------------------------------------------- /tests/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/metrics/test_get_price_efficiency_ratio.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/backtesting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/backtesting/test_backtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/backtesting/test_backtest.py -------------------------------------------------------------------------------- /tests/domain/models/backtesting/test_backtest_date_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/backtesting/test_backtest_date_range.py -------------------------------------------------------------------------------- /tests/domain/models/backtesting/test_backtest_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/backtesting/test_backtest_metrics.py -------------------------------------------------------------------------------- /tests/domain/models/backtesting/test_backtest_permutation_test.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/backtesting/test_backtest_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/backtesting/test_backtest_run.py -------------------------------------------------------------------------------- /tests/domain/models/backtesting/test_backtest_summary_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/backtesting/test_backtest_summary_metrics.py -------------------------------------------------------------------------------- /tests/domain/models/backtesting/test_combine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/backtesting/test_combine.py -------------------------------------------------------------------------------- /tests/domain/models/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/data/test_data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/data/test_data_source.py -------------------------------------------------------------------------------- /tests/domain/models/data/test_data_type.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/portfolio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/portfolio/test_portfolio_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/portfolio/test_portfolio_snapshot.py -------------------------------------------------------------------------------- /tests/domain/models/test_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/test_order.py -------------------------------------------------------------------------------- /tests/domain/models/test_portfolio.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/test_portfolio_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/test_portfolio_configuration.py -------------------------------------------------------------------------------- /tests/domain/models/test_position.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/test_trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/test_trade.py -------------------------------------------------------------------------------- /tests/domain/models/trades/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/models/trades/test_trade_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/trades/test_trade_status.py -------------------------------------------------------------------------------- /tests/domain/models/trades/test_trade_stop_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/trades/test_trade_stop_loss.py -------------------------------------------------------------------------------- /tests/domain/models/trades/test_trade_take_profit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/models/trades/test_trade_take_profit.py -------------------------------------------------------------------------------- /tests/domain/test_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/test_csv.py -------------------------------------------------------------------------------- /tests/domain/test_decimal_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/test_decimal_parsing.py -------------------------------------------------------------------------------- /tests/domain/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/utils/test_polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/domain/utils/test_polars.py -------------------------------------------------------------------------------- /tests/infrastructure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/infrastructure/data_providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/infrastructure/data_providers/test_ccxt_ohlcv_data_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/infrastructure/data_providers/test_ccxt_ohlcv_data_provider.py -------------------------------------------------------------------------------- /tests/infrastructure/data_providers/test_csv_ohlcv_data_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/infrastructure/data_providers/test_csv_ohlcv_data_provider.py -------------------------------------------------------------------------------- /tests/infrastructure/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/infrastructure/models/test_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/infrastructure/models/test_order.py -------------------------------------------------------------------------------- /tests/infrastructure/models/test_portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/infrastructure/models/test_portfolio.py -------------------------------------------------------------------------------- /tests/infrastructure/models/test_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/infrastructure/models/test_position.py -------------------------------------------------------------------------------- /tests/infrastructure/repositories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/infrastructure/repositories/orders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/infrastructure/repositories/orders/test_order_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/infrastructure/repositories/orders/test_order_repository.py -------------------------------------------------------------------------------- /tests/infrastructure/repositories/trades/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/infrastructure/repositories/trades/test_sql_trade_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/infrastructure/repositories/trades/test_sql_trade_repository.py -------------------------------------------------------------------------------- /tests/infrastructure/repositories/trades/test_sql_trade_take_profit_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/infrastructure/repositories/trades/test_sql_trade_take_profit_repository.py -------------------------------------------------------------------------------- /tests/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/__init__.py -------------------------------------------------------------------------------- /tests/resources/backtest_data/DOT_EUR_bitvavo_2h_2023081116_2023120200.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_data/DOT_EUR_bitvavo_2h_2023081116_2023120200.csv -------------------------------------------------------------------------------- /tests/resources/backtest_report/id.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f59096a6-a1ad-4055-a8f5-b34f5471e16c" 3 | } -------------------------------------------------------------------------------- /tests/resources/backtest_report/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_report/metrics.json -------------------------------------------------------------------------------- /tests/resources/backtest_report/results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_report/results.json -------------------------------------------------------------------------------- /tests/resources/backtest_report/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.0 3 | } -------------------------------------------------------------------------------- /tests/resources/backtest_report/runs/backtest_EUR_20230807_20231201/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_report/runs/backtest_EUR_20230807_20231201/metrics.json -------------------------------------------------------------------------------- /tests/resources/backtest_report/runs/backtest_EUR_20230807_20231201/run.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_report/runs/backtest_EUR_20230807_20231201/run.json -------------------------------------------------------------------------------- /tests/resources/backtest_report/strategies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_report/strategies/__init__.py -------------------------------------------------------------------------------- /tests/resources/backtest_report/strategies/strategy_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_report/strategies/strategy_one.py -------------------------------------------------------------------------------- /tests/resources/backtest_report/strategies/strategy_two.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_report/strategies/strategy_two.py -------------------------------------------------------------------------------- /tests/resources/backtest_report/summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_report/summary.json -------------------------------------------------------------------------------- /tests/resources/backtest_reports_for_testing/test_algorithm_backtest/id.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f0e5c774-4652-44d1-834b-1554b84e0a76" 3 | } -------------------------------------------------------------------------------- /tests/resources/backtest_reports_for_testing/test_algorithm_backtest/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_reports_for_testing/test_algorithm_backtest/metrics.json -------------------------------------------------------------------------------- /tests/resources/backtest_reports_for_testing/test_algorithm_backtest/results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_reports_for_testing/test_algorithm_backtest/results.json -------------------------------------------------------------------------------- /tests/resources/backtest_reports_for_testing/test_algorithm_backtest/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resources/backtest_reports_for_testing/test_algorithm_backtest/summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/backtest_reports_for_testing/test_algorithm_backtest/summary.json -------------------------------------------------------------------------------- /tests/resources/serialization_dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/serialization_dicts.py -------------------------------------------------------------------------------- /tests/resources/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/settings.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/__init__.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/strategy_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/strategy_one.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/strategy_two.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/strategy_two.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/strategy_v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/strategy_v1/__init__.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/strategy_v1/strategy_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/strategy_v1/strategy_v1.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/strategy_v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/strategy_v2/__init__.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/strategy_v2/strategy_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/strategy_v2/strategy_v2.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/strategy_v3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/strategy_v3/__init__.py -------------------------------------------------------------------------------- /tests/resources/strategies_for_testing/strategy_v3/strategy_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/strategies_for_testing/strategy_v3/strategy_v3.py -------------------------------------------------------------------------------- /tests/resources/stubs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/stubs/__init__.py -------------------------------------------------------------------------------- /tests/resources/stubs/order_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/stubs/order_executor.py -------------------------------------------------------------------------------- /tests/resources/stubs/portfolio_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/stubs/portfolio_provider.py -------------------------------------------------------------------------------- /tests/resources/stubs/portfolio_sync_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/stubs/portfolio_sync_service.py -------------------------------------------------------------------------------- /tests/resources/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/test_base.py -------------------------------------------------------------------------------- /tests/resources/test_data/backtest_runs/backtest_run_one/run.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/test_data/backtest_runs/backtest_run_one/run.json -------------------------------------------------------------------------------- /tests/resources/test_data/backtests/backtest_one/id.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "c1becef7-85a6-4a73-aa9b-dbdfcfc1cbe3" 3 | } -------------------------------------------------------------------------------- /tests/resources/test_data/backtests/backtest_one/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/test_data/backtests/backtest_one/metadata.json -------------------------------------------------------------------------------- /tests/resources/test_data/backtests/backtest_one/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /tests/resources/test_data/backtests/backtest_one/summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/test_data/backtests/backtest_one/summary.json -------------------------------------------------------------------------------- /tests/resources/test_data/backtests/backtest_two/id.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "c9d1fe15-46a6-4531-938a-73b6613d1b12" 3 | } -------------------------------------------------------------------------------- /tests/resources/test_data/backtests/backtest_two/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/test_data/backtests/backtest_two/metadata.json -------------------------------------------------------------------------------- /tests/resources/test_data/backtests/backtest_two/risk_free_rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "risk_free_rate": 0.027 3 | } -------------------------------------------------------------------------------- /tests/resources/test_data/backtests/backtest_two/summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/test_data/backtests/backtest_two/summary.json -------------------------------------------------------------------------------- /tests/resources/test_order_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/test_order_objects.py -------------------------------------------------------------------------------- /tests/resources/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/resources/utils.py -------------------------------------------------------------------------------- /tests/scenarios/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scenarios/event_backtests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scenarios/event_backtests/test_run_backtest_algorithm_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/event_backtests/test_run_backtest_algorithm_param.py -------------------------------------------------------------------------------- /tests/scenarios/event_backtests/test_run_backtest_multiple_strategies_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/event_backtests/test_run_backtest_multiple_strategies_param.py -------------------------------------------------------------------------------- /tests/scenarios/event_backtests/test_run_backtest_single_strategy_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/event_backtests/test_run_backtest_single_strategy_param.py -------------------------------------------------------------------------------- /tests/scenarios/event_backtests/test_run_backtest_strategies_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/event_backtests/test_run_backtest_strategies_attribute.py -------------------------------------------------------------------------------- /tests/scenarios/event_backtests/test_run_backtest_with_pandas_datasources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/event_backtests/test_run_backtest_with_pandas_datasources.py -------------------------------------------------------------------------------- /tests/scenarios/event_backtests/test_run_backtests_algorithms_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/event_backtests/test_run_backtests_algorithms_param.py -------------------------------------------------------------------------------- /tests/scenarios/permutation_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scenarios/permutation_tests/test_permutation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/permutation_tests/test_permutation_test.py -------------------------------------------------------------------------------- /tests/scenarios/test_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/test_default.py -------------------------------------------------------------------------------- /tests/scenarios/test_multiple_iterations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/test_multiple_iterations.py -------------------------------------------------------------------------------- /tests/scenarios/test_single_iteration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/test_single_iteration.py -------------------------------------------------------------------------------- /tests/scenarios/test_strategy_with_stop_losses_take_profits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/test_strategy_with_stop_losses_take_profits.py -------------------------------------------------------------------------------- /tests/scenarios/test_vector_vs_event_backtest_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/test_vector_vs_event_backtest_results.py -------------------------------------------------------------------------------- /tests/scenarios/vectorized_backtests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scenarios/vectorized_backtests/test_multiple_vectorized_backtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/scenarios/vectorized_backtests/test_multiple_vectorized_backtests.py -------------------------------------------------------------------------------- /tests/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/services/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/services/metrics/test_average_trade_gain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/metrics/test_average_trade_gain.py -------------------------------------------------------------------------------- /tests/services/metrics/test_average_trade_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/metrics/test_average_trade_loss.py -------------------------------------------------------------------------------- /tests/services/metrics/test_average_trade_return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/metrics/test_average_trade_return.py -------------------------------------------------------------------------------- /tests/services/metrics/test_generate_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/metrics/test_generate_metrics.py -------------------------------------------------------------------------------- /tests/services/metrics/test_volatility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/metrics/test_volatility.py -------------------------------------------------------------------------------- /tests/services/test_data_provider_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/test_data_provider_service.py -------------------------------------------------------------------------------- /tests/services/test_order_backtest_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/test_order_backtest_service.py -------------------------------------------------------------------------------- /tests/services/test_order_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/test_order_service.py -------------------------------------------------------------------------------- /tests/services/test_portfolio_configuration_service.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/services/test_portfolio_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/test_portfolio_service.py -------------------------------------------------------------------------------- /tests/services/test_portfolio_sync_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/test_portfolio_sync_service.py -------------------------------------------------------------------------------- /tests/services/test_position_service.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/services/test_trade_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/services/test_trade_service.py -------------------------------------------------------------------------------- /tests/test_create_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/test_create_app.py -------------------------------------------------------------------------------- /tests/test_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-kitties/investing-algorithm-framework/HEAD/tests/test_download.py --------------------------------------------------------------------------------