Spotinvest review: From an idea to trading platform