Software or apps for portfolio analysis and backtesting

I actually finished an algorithm that i can use to extract all the trades for each stock (each file for each stock). Essentially, i run this code on Excel where there are the input about one stock, and as output i got:

1. Entry point (Data and Price)
2. Exit point (Data and Price)
3. Profit or Loss based on point 1 and 2

Now, by using this code on 20 different stocks, i am able to collects all the trades for all the stocks. By combining them, a portfolio over a specific period (the same used for analyse the stocks) is generated. I would like to know if there is an online possibility to evaluate the portfolio during all the period. I need a software that can alone understand in every moment which position i have open and constantly calculate BETA,CVAR,DRAWDOWN, etc... during the period (essentially i need all the risk analysis over the portfolio). I can also accept a software where you must insert all the positions manually.

With a little bit of coding skills, you could utilize the R package PerformanceAnalytics along with the package quantmod. Both R and the packages are open source, so they are free and available to everyone. Here is a link to a blog post that details how to use these packages to obtain data from online sources into R and then implement a basic backtest. If you want to learn more, there is a course on Datacamp.com that teaches how to build and backtest trading strategies in R. The first chapter of the course is free, after that you have to pay for a subscription to the site.