PyInvesting

Helping investors beat the market.


Create Your Fundamentals Backtest

What stocks would you like to include in your investment universe?




Select benchmarks that you would like to compare your strategy's performance against.



Allocate weights to each of the signals to customize your own trading signal. Stocks with the strongest signals are bought and stocks with the weakest signals are sold.

Select Signal Weight
6 Month Returns
P/E Ratio
Free Cash Flow Yield
Net Profit Margin
Add another signal
Number of stocks in portfolio

Portfolio rebalancing frequency

Base Currency

Backtest Name