.gitignore
LICENSE
Makefile
Pipfile
Pipfile.lock
README.md
pyproject.toml
setup.py
test_environment.py
tox.ini
docs/Makefile
docs/commands.rst
docs/conf.py
docs/getting-started.rst
docs/index.rst
docs/make.bat
models/.gitkeep
notebooks/.gitkeep
notebooks/getting-started.ipynb
notebooks/misc/holidays.ipynb
notebooks/misc/manual_test_suite.ipynb
notebooks/misc/strategy-koker.ipynb
notebooks/misc/strategy-predictor.ipynb
notebooks/misc/workbench.ipynb
notebooks/tutorials/develop-your-strategy.ipynb
notebooks/tutorials/load-historical-data.ipynb
notebooks/tutorials/trade-for-real.ipynb
notebooks/tutorials/trade-virtually.ipynb
references/.gitkeep
references/blog-master/.gitignore
references/blog-master/404.html
references/blog-master/CNAME
references/blog-master/Gemfile
references/blog-master/Gemfile.lock
references/blog-master/LICENSE.txt
references/blog-master/README.md
references/blog-master/Rakefile
references/blog-master/_config.yml
references/blog-master/_redirects
references/blog-master/about.markdown
references/blog-master/favicon.png
references/blog-master/index.markdown
references/blog-master/resume.pdf
references/blog-master/.well-known/brave-rewards-verification.txt
references/blog-master/_bibliography/references.bib
references/blog-master/_includes/head.html
references/blog-master/_includes/header.html
references/blog-master/_notebooks/.gitignore
references/blog-master/_notebooks/2019-04-21-simulating-historical-performance-of-leveraged-etfs-in-python.ipynb
references/blog-master/_notebooks/2019-04-25-backtesting-portfolios-of-leveraged-etfs-in-python-with-backtrader.ipynb
references/blog-master/_notebooks/2019-04-28-backtesting-a-cross-sectional-mean-reversion-strategy-in-python.ipynb
references/blog-master/_notebooks/2019-05-05-improving-cross-sectional-mean-reversion-strategy-in-python.ipynb
references/blog-master/_notebooks/2019-05-12-creating-a-survivorship-bias-free-sp-500-dataset-with-python.ipynb
references/blog-master/_notebooks/2019-05-19-momentum-strategy-from-stocks-on-the-move-in-python.ipynb
references/blog-master/_notebooks/2019-05-28-trading-with-reinforcement-learning-in-python-part-i-gradient-ascent.ipynb
references/blog-master/_notebooks/2019-06-04-trading-with-reinforcement-learning-in-python-part-ii-application.ipynb
references/blog-master/_notebooks/2019-06-16-multi-class-classification-with-logistic-regression-in-python.ipynb
references/blog-master/_notebooks/2019-07-01-predicting-academic-collaboration-with-logistic-regression.ipynb
references/blog-master/_notebooks/2019-08-12-histopathologic-cancer-detection-with-transfer-learning.ipynb
references/blog-master/_notebooks/2020-02-25-nlp-from-scratch-annotated-attention.ipynb
references/blog-master/_notebooks/convert.sh
references/blog-master/_notebooks/jekyll.py
references/blog-master/_notebooks/jekyll.tpl
references/blog-master/_posts/2019-04-21-simulating-historical-performance-of-leveraged-etfs-in-python.md
references/blog-master/_posts/2019-04-25-backtesting-portfolios-of-leveraged-etfs-in-python-with-backtrader.md
references/blog-master/_posts/2019-04-28-backtesting-a-cross-sectional-mean-reversion-strategy-in-python.md
references/blog-master/_posts/2019-05-05-improving-cross-sectional-mean-reversion-strategy-in-python.md
references/blog-master/_posts/2019-05-12-creating-a-survivorship-bias-free-sp-500-dataset-with-python.md
references/blog-master/_posts/2019-05-19-momentum-strategy-from-stocks-on-the-move-in-python.md
references/blog-master/_posts/2019-05-28-trading-with-reinforcement-learning-in-python-part-i-gradient-ascent.md
references/blog-master/_posts/2019-06-04-trading-with-reinforcement-learning-in-python-part-ii-application.md
references/blog-master/_posts/2019-06-16-multi-class-classification-with-logistic-regression-in-python.md
references/blog-master/_posts/2019-07-01-predicting-academic-collaboration-with-logistic-regression.md
references/blog-master/_posts/2019-08-12-histopathologic-cancer-detection-with-transfer-learning.md
references/blog-master/_posts/2019-12-01-beating-the-odds-machine-learning-for-horse-racing.md
references/blog-master/_posts/2020-02-25-nlp-from-scratch-annotated-attention.md
references/blog-master/_posts/2020-05-10-deep-learning-for-guitar-effect-emulation.md
references/blog-master/_posts/2020-11-11-performers.md
references/blog-master/_posts/2020-12-18-dataloader.md
references/blog-master/_raw/2019-12-01-beating-the-odds-machine-learning-for-horse-racing.md
references/blog-master/_raw/2020-05-10-deep-learning-for-guitar-effect-emulation.md
references/blog-master/_raw/bib.bib
references/blog-master/_raw/convert.sh
references/blog-master/_raw/footnotes.csl
references/blog-master/assets/main.scss
references/blog-master/assets/minima-social-icons.svg
references/blog-master/images/2019-04-21-simulating-historical-performance-of-leveraged-etfs-in-python_16_0.png
references/blog-master/images/2019-04-21-simulating-historical-performance-of-leveraged-etfs-in-python_18_1.png
references/blog-master/images/2019-04-21-simulating-historical-performance-of-leveraged-etfs-in-python_20_1.png
references/blog-master/images/2019-04-21-simulating-historical-performance-of-leveraged-etfs-in-python_7_1.png
references/blog-master/images/2019-04-21-simulating-historical-performance-of-leveraged-etfs-in-python_9_1.png
references/blog-master/images/2019-04-28-backtesting-a-cross-sectional-mean-reversion-strategy-in-python_18_1.png
references/blog-master/images/2019-04-28-cross-sectional-mean-reversion-strategy-in-python-with-backtrader_18_1.png
references/blog-master/images/2019-05-05-improving-cross-sectional-mean-reversion-strategy-in-python_14_0.png
references/blog-master/images/2019-05-05-improving-cross-sectional-mean-reversion-strategy-in-python_16_0.png
references/blog-master/images/2019-05-05-improving-cross-sectional-mean-reversion-strategy-in-python_22_0.png
references/blog-master/images/2019-05-12-creating-a-survivorship-bias-free-sp500-dataset-with-python_29_0.png
references/blog-master/images/2019-05-12-creating-a-survivorship-bias-free-sp500-dataset-with-python_2_0.png
references/blog-master/images/2019-05-19-momentum-strategy-from-stocks-on-the-move-in-python_13_0.png
references/blog-master/images/2019-05-19-momentum-strategy-from-stocks-on-the-move-in-python_25_0.png
references/blog-master/images/2019-05-28-trading-with-reinforcement-learning-in-python-part-i-gradient-ascent_28_0.png
references/blog-master/images/2019-05-28-trading-with-reinforcement-learning-in-python-part-i-gradient-ascent_30_0.png
references/blog-master/images/2019-05-28-trading-with-reinforcement-learning-in-python-part-i-gradient-ascent_9_0.png
references/blog-master/images/2019-05-28-trading-with-reinforcement-learning-in-python-part-one-gradient-ascent_28_0.png
references/blog-master/images/2019-05-28-trading-with-reinforcement-learning-in-python-part-one-gradient-ascent_30_0.png
references/blog-master/images/2019-05-28-trading-with-reinforcement-learning-in-python-part-one-gradient-ascent_9_0.png
references/blog-master/images/2019-06-04-trading-with-reinforcement-learning-in-python-part-ii-application_36_0.png
references/blog-master/images/2019-06-04-trading-with-reinforcement-learning-in-python-part-ii-application_38_0.png
references/blog-master/images/2019-06-04-trading-with-reinforcement-learning-in-python-part-ii-application_40_0.png
references/blog-master/images/2019-06-04-trading-with-reinforcement-learning-in-python-part-two-application_36_0.png
references/blog-master/images/2019-06-04-trading-with-reinforcement-learning-in-python-part-two-application_38_0.png
references/blog-master/images/2019-06-04-trading-with-reinforcement-learning-in-python-part-two-application_40_0.png
references/blog-master/images/2019-06-16-multi-class-classification-with-logistic-regression-in-python_15_0.png
references/blog-master/images/2019-06-16-multi-class-classification-with-logistic-regression-in-python_35_0.png
references/blog-master/images/2019-06-16-multi-class-classification-with-logistic-regression-in-python_37_0.png
references/blog-master/images/2019-06-16-multi-class-classification-with-logistic-regression-in-python_39_0.png
references/blog-master/images/2019-06-16-multi-class-classification-with-logistic-regression-in-python_8_0.png
references/blog-master/images/2019-07-01-predicting-academic-collaboration-with-logistic-regression_14_1.png
references/blog-master/images/2019-07-01-predicting-academic-collaboration-with-logistic-regression_64_0.png
references/blog-master/images/2019-07-01-predicting-academic-collaboration-with-logistic-regression_7_0.png
references/blog-master/images/2019-08-12-histopathologic-cancer-detection-with-transfer-learning_31_0.png
references/blog-master/images/2019-08-12-histopathologic-cancer-detection-with-transfer-learning_4_0.png
references/blog-master/images/2020-02-25-nlp-from-scratch-annotated-attention_20_0.png
references/blog-master/images/2020-02-25-nlp-from-scratch-annotated-attention_34_0.png
references/blog-master/images/betting.png
references/blog-master/images/circles.png
references/blog-master/images/dataloader_time.png
references/blog-master/images/dilated_conv.png
references/blog-master/images/global_attention.png
references/blog-master/images/hkjc.png
references/blog-master/images/horse_probs.png
references/blog-master/images/horse_train.png
references/blog-master/images/iid_vs_ortho.png
references/blog-master/images/logo.png
references/blog-master/images/poly_circles.png
references/blog-master/images/profile.jpg
references/blog-master/images/signal_chain.png
references/blog-master/images/trig_vs_positive.png
references/blog-master/images/x_test_0.wav
references/blog-master/images/x_test_1.wav
references/blog-master/images/y_pred_0.wav
references/blog-master/images/y_pred_1.wav
references/blog-master/images/y_test_0.wav
references/blog-master/images/y_test_1.wav
reports/.gitkeep
reports/figures/.gitkeep
src/__init__.py
src/sample/my_strategy_1.py
src/sample/my_strategy_2.py
src/tars/__init__.py
src/tars/cli.py
src/tars/tars.py
src/tars/evaluators/__init__.py
src/tars/evaluators/abstract_evaluator.py
src/tars/evaluators/base_evaluator.py
src/tars/evaluators/trader_evaluator.py
src/tars/markets/__init__.py
src/tars/markets/abstract_market.py
src/tars/markets/crypto_market.py
src/tars/portfolios/__init__.py
src/tars/portfolios/abstract_portfolio.py
src/tars/portfolios/crypto_portfolio.py
src/tars/portfolios/virtual_portfolio.py
src/tars/strategies/__init__.py
src/tars/strategies/abstract_strategy.py
src/tars/strategies/buy_and_hold_strategy.py
src/tars/strategies/prediction_strategy.py
src/tars/strategies/random_investment_strategy.py
src/tars/strategies/sequential_investment_strategy.py
src/tars/strategies/trend_following_macd_strategy.py
src/tars/strategies/trend_following_strategy.py
src/tars/traders/__init__.py
src/tars/traders/abstract_trader.py
src/tars/traders/crypto_trader.py
src/tars/traders/virtual_crypto_trader.py
src/tars/utils/__init__.py
src/tars/utils/data.py
src/tars/utils/metrics.py
src/tars/utils/runner.py
tars.egg-info/PKG-INFO
tars.egg-info/SOURCES.txt
tars.egg-info/dependency_links.txt
tars.egg-info/requires.txt
tars.egg-info/top_level.txt