Build an index from rules, calculate its history and backtest a portfolio that tracks it, in Python with py-beacon or on screen with Beacon desktop.
Download Beacon desktop Read the py-beacon docs
pip install py-beacon-kit
Beacon is built on py-beacon, released under the MIT License. This software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors be liable for any claim, damages or other liability arising from the use of this software. Beacon is an analytical tool for research and educational purposes only. Nothing produced by this application constitutes investment advice, an offer, or a recommendation to buy or sell any financial instrument. Index calculations, backtest results, and derivative valuations are theoretical, may contain errors, and do not reflect actual trading conditions. Past performance, whether actual or simulated, is not indicative of future results.