With the increasing number of sophisticated Automated Trading Systems ATS also known as "trading bots" - which are fully automated 24/7 algorithmic computer programs - out there, I would say day trading is more of skill than luck. Because these bots were designed to "improve on the human skill set", and not built on luck.