now, the function will recursively move forwards if a good trend is not found starting at the start position