{"repo":"paperswithbacktest/pwb-toolbox","free":true,"listed":false,"github":"https://github.com/paperswithbacktest/pwb-toolbox","clone":"git clone https://github.com/paperswithbacktest/pwb-toolbox.git","description":"The toolbox for developing systematic trading strategies. It includes datasets and strategy ideas to assist in developing and backtesting trading algorithms.","language":"Python","stars":75,"topics":["algotrading","finance","machine-learning","quant","quantitative-finance","trading","trading-bot","trading-strategies","algorithmic-trading","alpha"],"license":"MIT","category":"trading","readme_excerpt":"Papers With Backtest Toolbox The pwb-toolbox package is designed to provide tools and resources for systematic trading strategies. It includes datasets and strategy ideas to assist in developing and backtesting trading algorithms. Installation To install the pwb-toolbox package: This package requires Python 3.10 or higher. To use PWB datasets, you can supply a Papers With Backtest API key via the PWB API KEY environment variable. When that is set, load dataset will download parquet shards directly from the PWB API. If no API key is available, you can instead login to the Huggingface Hub (where public PWB datasets are hosted) with an access token: Usage The pwb-toolbox package offers a range of functionalities for systematic trading analysis. Here are some examples of how to utilize the package: Datasets The pwb toolbox.datasets module offers to load datasets for different asset classes, such as bonds, commodities, cryptocurrencies, ETFs, forex, indices, and stocks, using the get pricing or the load dataset functions: For more, see docs/datasets.md. Backtesting The pwb toolbox.backtesting module offers simple building blocks for running Backtrader simulations. Here is a strategy example: To explore more, you can find over 140 strategy examples at https://paperswithbacktest.com/strategies). For more about backtesting, see docs/backtesting.md. Execution The execution helpers in pwb toolbox.execution can connect to brokers to run strategies in real time. A typical session collect","default_branch":null,"files":null,"tree":[],"storefront":"/r/paperswithbacktest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/paperswithbacktest/pwb-toolbox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}