Choose online stock trading companies
Lower fees are always better, everything else equal. A lower fee makes your transaction overall a better deal, all else equal.  Other transactions costs (like the SEC fee on sales) are mostly the same across brokers and there is unlikely to be any difference in execution quality either.  When comparing brokers be sure to consider the other issues: To me, most of these are minor issues.  For that reason, I'd say let transaction cost be your guide. I hear a lot of talk about the quality of the interface.  If you just want to buy or sell a stock, they are all pretty easy.  Some brokers have better tools for monitoring the market or looking at technical indicators, if you are into that. Every brokerage is different, on all of their websites they have an actual list of fees. There are tons of different charges you may encounter. That all depends on you. The cheaper places are certainly going to cost less, but when it comes to comparing value that is a subjective decision that only you can make. Maybe the more expensive one has an easier to user website, friendlier customer service, or something else you value enough to pay more for trades. This very informative link gives a clear and comprehensive comparison (pros and cons) of various popular brokers: https://www.nerdwallet.com/blog/investing/best-online-brokers-for-stock-trading/ (Best Online Brokers for Stock Trading 2016) There are indeed some significant cons for the super-low commission fee. Just for a quick example, the Interactive Broker requires a minimum of 10k account balance, as well as the frequent trading activity even on monthly basis (or the minimum $10 commission would be charged).
"Generally, yes.  Rather than ask, ""why are these guys so cheap?"", you should be asking why the big names are so expensive. :) Marketing spend plays a big role there. Getting babies to shill for your company during the super bowl requires a heck of a lot of commissions. Due to the difficulties involved in setting up a brokerage, it's unlikely that you'll see a scam. A brokerage might go bankrupt for random reasons, but that's what investor insurance is for. ""Safeness"" is mostly the likelihood that you'll be able to get access to your funds on deposit with the broker. Investment funds are insured by SIPC for up to $500,000, with a lower limit on cash. The specific limits vary by broker, with some offering greater protection paid for on their own dime. Check with the broker -- it's usually on their web pages under ""Security"". Funds in ""cash"" might be swept into an interest-earning investment vehicle for which insurance is different, and that depends on the broker, too. A few Forex brokers went bankrupt last year, although that's a new market with fewer regulatory protections for traders. I heard that one bankruptcy in the space resulted in a 7% loss for traders with accounts there, and that there was a Ponzi-ish scam company as well. Luckily, the more stringent regulation of stock brokerages makes that space much safer for investors. If you want to assess the reliability of an online broker, I suggest the following: It's tempting to look at when the brokerage was founded. Fly-by-night scams, by definition, won't be around very long -- and usually that means under a few months. Any company with a significant online interface will have to have been around long enough to develop that client interface, their backend databases, and the interface with the markets and their clearing house. The two brokerages you mentioned have been around for 7+ years, so that lends strength to the supposition of a strong business model. That said, there could well be a new company that offers services or prices that fit your investment need, and in that case definitely look into their registrations and third-party reviews. Finally, note that the smaller, independent brokerages will probably have stiffer margin rules. If you're playing a complex, novel, and/or high-risk strategy that can't handle the volatility of a market crash, even a short excursion such as the 2010 flash crash, stiff margin rules might have consequences that a novice investor would rather pretend didn't exist." If you're looking to invest using stocks and shares, I recommend you set up an account at something like Google Finance - it is free and user-friendly with lots of online help. You can set up some 'virtual cash' and put it into a number of stocks which it'll track for you. Review your progress and close some positions and open others as often as you want, but remember to enter some figure for the cost of the transaction, say $19.95 for a trade, to discourage you from high-frequency trading. Take it as seriously as you want - if you stick to your original cash input, you'll see real results. If you throw in more virtual cash than you could in real life, it'll muddle the outcome. After some evaluation period, say 3 months, look back at your progress. You will learn a tremendous amount from doing this and don't need to have read any books or spent any money to get started. Knowing which stocks to pick and when to buy or sell is much more subtle - see other answers for suggestions. http://www.moneysupermarket.com/shares/CompareSharesForm.asp lists many. I found the Interactive Investor website to be excruciatingly bad. I switched to TD Waterhouse and found the website good but the telephone service a bit abrupt. I often use the data presented on SelfTrade but don't have an account there. Try wallstreetsurvivor.com It gives you $100k of pretend money when you sign up, using which you can take various courses on the website. It will teach you how to buy/sell stocks and build your portfolio. I am not sure if they do have Options Trading specifically, but their course line up is great! Yes, http://shares.telegraph.co.uk/stockscreener/ has what you're looking for. You will likely need to open an account in another EU country, like a broker operating out of France, Britain or Germany, to get the best options.  If you are comfortable using an english language site and interface, I highly recommend Interactive Brokers as they let you trade in many markets simultaneously, have simple currency conversion, and great tools.  But, they are geared toward active traders so you might be better with a more retail oriented broker if you are new to trading stocks. There are many options.  Here is a list to start with: "You should spend zero on your stock research company.  If the management of the company actually had persistent skill in picking stocks, they would not be peddling their knowledge to the retail market for a few hundred dollars.  They would rake in millions and billions by running a huge hedge fund and buy themselves a private island or something.  Unfortunately for them, hedge fund investors are not as gullible as retail investors and are more likely to sue when they discover they have been lied to. Many stock ""research"" companies are trying to manipulate you into paying too high a price for stocks.  They buy a small stock, recommend it, and then sell it at the artificially (and temporarily) high price.  Others are simply recommending stocks pretty much at random. You could do that just as well as they can, and for free. Portfolio performance evaluation is a complex problem.  The research company knows that its recommendations will ""make good money"" about half the time and that's enough to bring in a lot of uninformed people.  To know whether your portfolio actually did well you need to know how much risk there was in the portfolio and how a competing ""dumb"" portfolio with similar characteristics fared over the same time period.  And you need to repeat the experiment enough times (or long enough) to know the outcome wasn't luck.  I can say confidently that your portfolio performance doesn't back up the claim that the research company has skill above and beyond luck.  Much less $599 worth of skill. I can also say very confidently that there are no investors with a total of 20 thousand dollars to invest for whom purchasing stock recommendations is worth the cost, even if those recommendations do have some value.  Real stock information is valuable only to large investors because the per-dollar value is low. Please do not give money to or otherwise support a semi-criminal ""stock research"" enterprise." In general I would recommend to stay away from any video from a successful trader, at least those that claim to share their secrets. If they were that successful, why would they want company?  What they have most likely discovered is that they can make more money through videos and seminars than they can through trading. While not a video, GetSmarterAboutMoney has a good basic section on Stock markets without being purely Canada centric (as I see from your profile you are in NY). I know that also in our city, there are continuing education courses that often go over the basics like this, if you have a college nearby they might have something. Cheapest of all would be to hit your local library.  The fundamentals don't change that quickly that you need the latest and greatest - those are much more likely to be get-poor-quick schemes. Good Luck "Hmm... Well there are several ways to do that: Go to any bank (or at the very least major ones). They can assist you with buying and/or selling stocks/shares of any company on the financial market. They keep your shares safe at the bank and take care of them. The downside is that they will calculate fees for every single thing they do with your money or shares or whatever. Go to any Financial broker/trader that deals with the stock market. Open an account and tell them to buy shares from company ""X"" and keep them. Meaning they won't trade with them if this is what you want. Do the same as point 2, but on your own. Find a suitable broker with decent transaction fees, open an account, find the company's stock code and purchase the stocks via the platform the broker uses." Dividend yield is not the only criteria for stock selection. Companies past performance, management, past deals, future expansion plans, and debt equity ratio should be considered. I would also like to suggest you that one should avoid making any investment in the companies that are directly affected by frequent changes in regulations released by government. All the above mentioned criteria are important for your decision as they make an impact on your investment and can highly affect the profits. "You can have a look at betabrokers. It's an simulated stock trading platform which is entirely email-based. You start with 10 000$ and you make transactions with commands in the subject line of the email (e.g. ""buy 250$ AAPL"" or ""cover 20 shares of AAPL""). It should be straightforward to add an email interface to your python script." Interactive Brokers provides historical intraday data including Bid, Ask, Last Trade and Volume for the majority of stocks. You can chart the data, download it to Excel or use it in your own application through their API.  EDIT: Compared to other solutions (like FreeStockCharts.com for instance), Interactive Brokers provides not only historic intraday LAST**** trades **but also historic BID and ASK data, which is very useful information if you want to design your own trading system.  I have enclosed a screenshot to the chart parameter window and a link to the API description. I traded futures for a brief period in school using the BrokersXpress platform (now part of OptionsXpress, which is in turn now part of Charles Schwab). They had a virtual trading platform, and apparently still do, and it was excellent. Since my main account was enabled for futures, this carried over to the virtual account, so I could trade a whole range of futures, options, stocks, etc. I spoke with OptionsXpress, and you don't need to fund your acount to use the virtual trading platform. However, they will cancel your account after an arbitrary period of time if you don't log in every few days. According to their customer service, there is no inactivity fee on your main account if you don't fund it and make no trades. I also used Stock-Trak for a class and despite finding the occasional bug or website performance issue, it provided a good experience. I received a discount because I used it through an educational institution, and customer service was quite good (probably for the same reason), but I don't know if those same benefits would apply to an individual signing up for it.  I signed up for top10traders about seven years ago when I was in secondary school, and it's completely free. Unfortunately, you get what you pay for, and the interface was poorly designed and slow. Furthermore, at that time, there were no restrictions that limited the number of shares you could buy to the number of outstanding shares, so you could buy as many as you could afford, even if you exceeded the number that physically existed. While this isn't an issue for large companies, it meant you could earn a killing trading highly illiquid pink sheet stocks because you could purchase billions of shares of companies with only a few thousand shares actually outstanding. I don't know if these issues have been corrected or not, but at the time, I and several other users took advantage of these oversights to rack up hundreds of trillions of dollars in a matter of days, so if you want a realistic simulation, this isn't it.  Investopedia also has a stock simulator that I've heard positive things about, although I haven't used it personally. In order to see whether you can buy or sell some given quantity of a stock at the current bid price, you need a counterparty (a buyer) who is willing to buy the number of stocks you are wishing to offload. To see whether such a counterparty exists, you can look at the stock's order book, or level two feed. The order book shows all the people who have placed buy or sell orders, the price they are willing to pay, and the quantity they demand at that price. Here is the order book from earlier this morning for the British pharmaceutical company, GlaxoSmithKline PLC.  Let's start by looking at the left-hand blue part of the book, beneath the yellow strip. This is called the Buy side. The book is sorted with the highest price at the top, because this is the best price that a seller can presently obtain. If several buyers bid at the same price, then the oldest entry on the book takes precedence. You can see we have five buyers each willing to pay 1543.0 p (that's 1543 British pence, or £15.43) per share. Therefore the current bid price for this instrument is 1543.0. The first buyer wants 175 shares, the next, 300, and so on. The total volume that is demanded at 1543.0p is 2435 shares. This information is summarized on the yellow strip: 5 buyers, total volume of 2435, at 1543.0. These are all buyers who want to buy right now and the exchange will make the trade happen immediately if you put in a sell order for 1543.0 p or less. If you want to sell 2435 shares or fewer, you are good to go. The important thing to note is that once you sell these bidders a total of 2435 shares, then their orders are fulfilled and they will be removed from the order book. At this point, the next bidder is promoted up the book; but his price is 1542.5, 0.5 p lower than before. Absent any further changes to the order book, the bid price will decrease to 1542.5 p. This makes sense because you are selling a lot of shares so you'd expect the market price to be depressed. This information will be disseminated to the level one feed and the level one graph of the stock price will be updated. Thus if you have more than 2435 shares to sell, you cannot expect to execute your order at the bid price in one go. Of course, the more shares you are trying to get rid of, the further down the buy side you will have to go. In reality for a highly liquid stock as this, the order book receives many amendments per second and it is unlikely that your trade would make much difference. On the right hand side of the display you can see the recent trades: these are the times the trades were done (or notified to the exchange), the price of the trade, the volume and the trade type (AT means automatic trade).  GlaxoSmithKline is a highly liquid stock with many willing buyers and sellers. But some stocks are less liquid. In order to enable traders to find a counterparty at short notice, exchanges often require less liquid stocks to have market makers. A market maker places buy and sell orders simultaneously, with a spread between the two prices so that they can profit from each transaction. For instance Diurnal Group PLC has had no trades today and no quotes. It has a more complicated order book, enabling both ordinary buyers and sellers to list if they wish, but market makers are separated out at the top. Here you can see that three market makers are providing liquidity on this stock, Peel Hunt (PEEL), Numis (NUMS) and Winterflood (WINS). They have a very unpalatable spread of over 5% between their bid and offer prices. Further in each case the sum total that they are willing to trade is 3000 shares. If you have more than three thousand Dirunal Group shares to sell, you would have to wait for the market makers to come back with a new quote after you'd sold the first 3000. Consider trying a broker that offers free trading. Robinhood is one such broker.