Take a look at the tools on this website there are spreadsheets to track trades For risk graph analysis I would use TOS
As far as vertical spread opportunities I would say that is subjective it's up to you to decide which way the market is going I would not trade based on what a website is telling to invest in or at least not without some due diligence
There are plenty of opportunities but not all of them are good one