Offer your thoughts or opinion on the input financial query or topic using your financial background.

Is stock trading based more on luck than poker playing? 
This depends strongly on what you mean by "stock trading".  It isn't a single game, but a huge number of games grouped under a single name. You can invest in individual stocks. If you're willing to make the (large) effort needed to research the companies and their current position and potentialities, this can yield large returns at high risk, or moderate returns at moderate risk. You need to diversify across multiple stocks, and multiple kinds of stocks (and probably bonds and other investment vehicles as well) to manage that risk. Or you can invest in managed mutual funds, where someone picks and balances the stocks for you. They charge a fee for that service, which has to be subtracted from their stated returns. You need to decide how much you trust them. You will usually need to diversify across multiple funds to get the balance of risk you're looking for, with a few exceptions like Target Date funds. Or you can invest in index funds, which automate the stock-picking process to take a wide view of the market and count on the fact that, over time, the market as a whole moves upward. These may not produce the same returns on paper, but their fees are MUCH lower -- enough so that the actual returns to the investor can be as good as, or better than, managed funds. The same point about diversification remains true, with the same exceptions. Or you can invest in a mixture of these, plus bonds and other investment vehicles, to suit your own level of confidence in your abilities, confidence in the market as a whole, risk tolerance, and so on. Having said all that, there's also a huge difference between "trading" and "investing", at least as I use the terms. Stock trading on a short-term basis is much closer to pure gambling -- unless you do the work to deeply research the stocks in question so you know their value better than other people do, and you're playing against pros. You know the rule about poker: If you look around the table and don't see the sucker, he's sitting in your seat... well, that's true to some degree in short-term trading too. This isn't quite a zero-sum game, but it takes more work to play well than I consider worth the effort. Investing for the long term -- defining a balanced mixture of investments and maintaining that mixture for years, with purchases and sales chosen to keep things balanced -- is a positive sum game, since the market does drift upward over time at a long-term average of about 8%/year. If you're sufficiently diversified (which is one reason I like index funds), you're basically riding that rise. This puts you in the position of betting with the pros rather than against them, which is a lower-risk position. Of course the potential returns are reduced too, but I've found that "market rate of return" has been entirely adequate, though not exciting. Of course there's risk here too, if the market dips for some reason, such as the "great recession" we just went through -- but if you're planning for the long term you can usually ride out such dips, and perhaps even see them as opportunities to buy at a discount. Others can tell you more about the details of each of these, and may disagree with my characterizations ... but that's the approach I've taken, based on advice I trust. I could probably increase my returns if I was willing to invest more time and effort in doing so, but I don't especially like playing games for money, and I'm getting quite enough for my purposes and spending near-zero effort on it, which is exactly what I want.