You as a beginner, you might think it needs luck but really says even though sometimes it happens because of luck but it never happens most of the time. actually forex really depends on technical and fundamental analysis and if you do it well then surely there will be useful results that also require experience. and I say that we need all of the above, because you cannot always be right in your predictions at any time. That's why we also need luck, especially me because I'm just a beginner and I don't have enough knowledge in forex.