Trading US stocks from India
I believe I have to pay taxes in US since it is a US broker. No, not at all. The fact that the broker is a US broker has nothing to do with your tax liabilities. You should update the banks and the broker with your change of status submitting form W8-BEN to them. Consult a tax professional proficient with Indo-US tax treaty as to what you should put in part II. The broker might withhold some of your income and remit it as taxes to the IRS based on what you put in W8-BEN and the type of income, but you can have it refunded (if it exceeds your liability) by submitting a tax return (form 1040-NR). You do have to pay tax in India, based on the Indian tax law, for your profits in the US. Consult with an Indian tax accountant on that. If I'm not mistaken, there are also currency transfer restrictions in India that you should be aware of. You can easily go to somebody like icici  ask for the demat section and enable overseas stock trading.
OptionsXpress includes India in the list of countries where is possible to open an international account to invest in the US Stock Market. They just merged with Charles Schwab and they have a nice online trading platform. Stocks and ETFs are little bit pricey.. Get in touch with them to get more information. Are there any IRS regulations I should be aware of when sending money to India? None. As long as you are following the standard banking channels. You are also declaring all the accounts held outside US in your tax returns. FBAR. Is it legal to do so?  Yes it is legal. do I have to declare how much I am investing and pay extra taxes? As part of FBAR. Income earned [including interest, capital gains, etc] needs to be paid in India [there are some exemptions for example interest on NRE accounts] as well as in the US [relief can be claimed under DTAA Indian version here and US here]. So if you already have paid taxes on salary and say transfer USD 10K to India; there is no tax on this 10K. If this 10K generates an income of say 2K; this 2K is taxable as per normal classification and rules. "I would keep some money in the U.S. and some money in India. That way, in case ""something bad"" happens in one country, you will still have money in the other." India has Foreign Exchange Management Act. Under the liberalized scheme, there are limits for individuals to move funds out of India for specific purposes. Any such transfer require a CA certificate, so it would be advisable to talk to a CA to understand the specifics of your case. Since I've been doing this since late 03 I have colo machines in Chicago and NYC, and have direct exchange data feeds etc.  I mentioned in a prior post though, for someone starting out on algorithmic trading, I'd recommend Nanex for tick data and Interactive Brokers for your brokerage account. IB has a robust and easy to use API. It won't let you do the most low latency stuff bc you can't colo at the exchange and have to clear through their order management systems but if you are looking at opportunities that exist in the market in excess of 50ms it's probably a good place to start. If not, go Lightspeed imo, but that'll cost you on the colo/data a lot more. They could have different quotes as there are more than a few pieces here.  Are you talking a Real Time Level II quote or just a delayed quote?  Delayed quotes could vary as different companies would be using different time points in their data.  You aren't specifying exactly what kind of quote from which system are you using here. The key to this question is how much of a pinpoint answer do you want and how prepared are you to pay for that kind of access to the automated trades happening?  Remember that there could well be more than a few trades happening each millisecond and thus latency is something to be very careful here, regardless of the exchange as long as we are talking about first-world stock exchanges where there are various automated systems being used for trading. Different market makers is just a possible piece of the equation here.  One could have the same market maker but if the timings are different,e.g. if one quote is at 2:30:30 and the other is at 2:30:29 there could be a difference given all the trades processed within that second, thus the question is how well can you get that split second total view of bids and asks for a stock.  You want to get all the outstanding orders which could be a non-trivial task. I personally am from Canada and use my local bank to trade stocks. Contact your local bank and they will tell you how to do it, since rules depend on country of residency. If you are not close to a bank, e-mail the major bank in the country of your residence. I'm not aware of any method to own US stocks, but you can trade them as contract for difference, or CFDs as they are commonly known. Since you're hoping to invest around $1000 this might be a better option since you can use leverage. You can use Google Finance Stock Screener for screening US stocks. Apparently it doesn't have the specific criterion (Last Price % diff from 52 week low) you are (were!) looking for.  I believe using its api you can get it, although it won't exactly be a very direct solution. "In the US there is only one stock market (ignoring penny stocks) and handfuls of different exchanges behind it.  NYSE and NASDAQ are two different exchanges, but all the products you can buy on one can also be bought on the other; i.e. they are all the same market.  So a US equities broker cannot possibly restrict access to any ""markets"" in the US because there is only one. (Interestingly, it is commonplace for US equity brokers to cheat their customers by using only exchanges where they -- the brokers -- get the best deals, even if it means your order is not executed as quickly or cheaply as possible.  This is called payment for order flow and unfortunately will probably take an Act of Congress to stop.) Some very large brokers will have trading access to popular equity markets in other countries (Toronto Stock Exchange, Mexico Stock Exchange, London Stock Exchange) and can support your trades there.  However, at many brokers or in less popular foreign markets this is usually not the case; to trade in the average foreign country you typically must open an account with a broker in that country." I just finished a high frequency trading project. Individuals can do it, but you need a lot of capital. You can get a managed server in Times Square for $1500/month, giving you access to 90% of the US exchanges that matter, their data farms are within 3 milliseconds of distance (latency). You can also get more servers in the same building as the exchanges, if you know where to look ;) thats all I can divulge good luck As other people have said they should register with a broker in the country they reside in that can deal in US stocks, then fill out a W8-BEN form. I have personally done this as I am from the Uk, it's not a very complicated process. I would assume that most US brokers don't allow foreign customers due to the person having to pay tax where they reside and the US brokers don't want to have to keep approximately 200 different tax codes in track. "Yes when I place an order with my broker they send it out to the exchange. - For individual investors, what are some cons and pros of trading on    the exchanges directly versus indirectly via brokers? I may be mistaken(I highly doubt it), but from my understanding you cannot trade directly through an exchange as a retail investor. BATS allows membership but it is only for  Your firm must be a registered broker-dealer, registered with a Self Regulatory Organization (SRO) and connected with a clearing firm. No apple (aapl) is listed on the NASDAQ so trades go through the NASDAQ for aapl. Caterpillar Inc (CAT) is listed on the NYSE so trades go through the NYSE.  The exchange you trade on is dependent on the security, if it is listed on the NYSE then you trade on the NYSE. As a regular investor you will be going through a broker. When looking to purchase a security it is more important to know about the company and less important to know what exchange it is listed on. Since there are rules a company must comply with for it to be listed on certain exchanges, it does make a difference but that is more the case when speaking about a stock listed Over the Counter(OTC) or NYSE. It is not important when asking NYSE or NASDAQ? Selecting a broker is something that's dependent on your needs. You should ask your self, ""whats important to me?"", ""Do I want apps(IE: iPhone, android)?"" ""Do I need fancy trading tools?"". Generally all the brokers you listed will most likely do the trick for you. Some review sites: Brokerage Review  Online Broker Review 2012 Barron's 2012 Online Broker Review" Quite a few stock broker in India offer to trade in US markets via tie-up brokers in US. As an Indian citizen, there are limits as to how much FX you can buy, generally very large, should be an issue. The profits will be taxed in US as well as India [you can claim relief under DTAA] Gifts from your parents are not treated as income for tax purposes. You should not include that in your subsidy calculation. If you are here on a student-visa and have been in the US for less than 5 years, then you are considered a non-resident alien, and you are not required to buy a qualified plan through the insurance marketplace. You might be able to get a cheaper student plan through your school, but the subsidy might be enough that it's still worth it when calculated correctly. If you are a resident-alien or you are a citizen of the US, then you are required to get coverage, though you can choose not to purchase coverage and pay the tax for not having creditable coverage. That tax cannot be collected by the IRS unless you have already had federal tax withheld. They can only confiscate your tax return money to recoup that money. I don't have enough information to recommend one way or the other what you should do, but I would bet that if you recalculated your subsidy without including your parents income it would cover the majority of the cost. You should also consider applying for Medicaid if you meet the eligibility requirements in your state.