Steps/Procedures to open an online stock trading account in the US
Since you are not starting with a lot of cash the commissions may eat into your account. So go with somebody that has no inactivity fee and low/free commission. I think there are number of sites and the ING sharebuilder.com comes to mind. Scottrade also one of the cheaper ones that i used.
A stock's price does not move in a completely continuous fashion.  It moves in discrete steps depending on who is buying/selling at given prices. I'm guessing that by opening bell the price for buying/selling a particular stock has changed based on information obtained overnight. A company's stock closes at $40.  Overnight, news breaks that the company's top selling product has a massive defect.  The next morning the market opens.  Are there any buyers of the stock at $40?  Probably not.  The first trade of the stock takes place at $30 and is thus, not the same as the previous day's close. "To trade stocks in India, you need a copy of your pan card, address proof(passport or driving license/electricity bill), income tax return (if you are trading futures & options and currencies), and a cancelled cheque from the bank. You will also need to sign across your recent photographs, and require various other forms from a brokerage house which need to be signed in the brokers presence. If your stock broker trusts you, and you have all these documents, then you CAN open a DEMAT account in India by signing and sending him all these documents. Otherwise you CANNOT, as every single form states that ""this particular document was signed in my presence"", and the stock broker needs to sign under that clause.  Chances are, if you live abroad, no broker will ever trust you with any kind of margin, and therefore cannot make profits from you, so they will not agree to open your account." "In summary: In long form: Spreads and shorts are not allowed in cash accounts, except for covered options. Brokers will allow clients to roll option positions in a single transaction, which look like spreads, but these are not actually ""sell to open"" transactions. ""Sell to open"" is forbidden in cash accounts. Short positions from closing the long half of a covered trade are verboten. Day-trading is allowed in both margin and cash accounts. However, ""pattern day-trading"" only applies to margin accounts, and requires a minimum account balance of $25,000. Cash accounts are free to buy and sell the same security on the same day over and over, provided that there is sufficient buying power to pay for opening a new position. Since proceeds are held for both stock and option sales in a cash account, that means buying power available at the start of the day will drop with each purchase and not rise again until settlement. Unsettled funds are available immediately within margin accounts, without restriction. In cash accounts, using unsettled funds to purchase securities will require you to hold the new position until funds settle -- otherwise your account will be blocked for ""free-riding"". Legally, you can buy securities in a cash account without available cash on deposit with the broker, but most brokers don't allow this, and some will aggressively liquidate any position that you are somehow able to enter for which you didn't have available cash already on deposit. In a margin account, margin can help gloss over the few days between purchase and deposit, allowing you to be somewhat more aggressive in investing funds. A margin account will allow you to make an investment if you feel the opportunity is right before requiring you to deposit the funds. See a great opportunity? With sufficient margin, you can open the trade immediately and then run to the bank to deposit funds, rather than being stuck waiting for funds to be credited to your account. Margin accounts might show up on your credit report. The possibility of losing more than you invested, having positions liquidated when you least expect it, your broker doing possibly stupid things in order to close out an over-margined account, and other consequences are all very serious risks of margin accounts. Although you mentioned awareness of this issue, any answer is not complete with mentioning those risks." Just to clarify Short Team Goals & Long Term Goals... Long Term goals are for something in future, your retirement fund, Children’s education etc. Short Term goals are something in the near future, your down payment for car, house, and holiday being planned. First have both the long and short terms goals defined. Of Couse you would need to review both these goals on a ongoing basis... To meet the short term goals you would need to make short term investments. Having arrived at a short term goal value, you would now need to make a decision as to how much risk you are willing [also how much is required to take] to take in order to meet your goal. For example if you goal is to save Rs 100,000 by yearend for the car, and you can easily set aside Rs 8,000 every month, you don't really need to take a risk. A simple Term / Fixed Deposit would suffice you to meet your goal. On the other hand if you can only save Rs 6,000 a year, then you would need to invest this into something that would return you around 35%. You would now need to take a risk. Stocks market is one option, there are multiple types of trades [day trades, shorts, options, regular trades] that one can do ... however the risk can wipe out even your capital. As you don't know these types of investments, suggest you start with dummy investing using quite a few free websites, MoneyControl is one such site, you get pseudo money and can buy sell and see how things actually move. This should teach you something about making quick gains or losses without actually gaining or loosing real money. Once you reach some confidence level, you can start trading using real money by opening a trading account almost every other bank in India offers online trading linked to bank account. Never lose sight of risk appetite, and revise if every now and then. When you don't have dependents, you can easily risk money for potential bumper, however after you have other commitments, you may want to tone down...  Edit: http://moneybhai.moneycontrol.com/moneybhai-rules.html is one such site, there are quite a few others as well that offer you to trade on virtual money. Try this for few months and you will understand whether you are making right decissions or not. Thanks for your reply. I’m not familiar with the term “Held-For-Trading Security”. My securities are generally held as collateral against my shorts. To clarify, I am just trying to track the “money in” and “money out” entries in my account for the shorts I write. The transaction is relatively straight forward, except there is a ton of information attached! In simple terms, for the ticker CSR and short contract CSRUQ8, the relevant entries look something like this: There are no entries for expiries. I need to ensure that funds are available for future margin calls and assignments. The sale side using covered calls is as involved. "Are most big US based financial institutions and banks in such a close relationship with USCIS (United States Citizenship And Immigration Services) so they can easily request the information about market traders? Yes. They must be in order to enforce the laws required by the sanctions. What online broker would you suggest that probably won't focus on that dual citizenship matter? ""Dual"" citizenship isn't actually relevant here. Nearly anyone in the world can invest in US banks except for those few countries that the US has imposed sanctions against. Since you are a citizen of one of those countries, you are ineligible to participate. The fact that you are also a US citizen isn't relevant in this case. I believe the reasoning behind this is that the US doesn't encourage dual citizenship: The U.S. Government does not encourage dual nationality. While recognizing the existence of dual nationality and permitting Americans to have other nationalities, the U.S. Government also recognizes the problems which it may cause. Claims of other countries upon U.S. dual-nationals often place them in situations where their obligations to one country are in conflict with the laws of the other. In addition, their dual nationality may hamper efforts of the U.S. Government to provide consular protection to them when they are abroad, especially when they are in the country of their second nationality. If I had to guess, I'd say the thinking there is that if you (and enough other people that are citizens of that country) want to participate in something in the US that sanctions forbid, you (collectively) could try to persuade that country's government to change its actions so that the sanctions are lifted. Alternatively, you could renounce your citizenship in the other country. Either of those actions would help further the cause that the US perceives to be correct. What it basically boils down to is that even though you are a US citizen, your rights can be limited due to having another citizenship in a country that is not favorable in the current political climate. Thus there are pros and cons to having dual citizenship." I've already worked for a major broker dealer. I came to ask this question on Reddit for unbiased advice. I've asked multiple people the same question in industry and they always tell me something different. Since I will be registering in my home state of New York, I looked up what the regulations are and was even further confused. One website says  &gt;Licensing Requirements: Series 65, Series 66 and Series 7 combined, or one of the following acceptable professional designations: CFA, CFP, CIC, ChFC, PFS.  Whereas another says  &gt; If you have taken the Series 65 or both the Series 66 and Series 7 within the last two years, you do not have to do anything.  My confusion is the part where the first website says Series 65, Series 66, and Series 7 combined. There are no legal reasons preventing you from trading as a F-1 visa holder, as noted in this Money.SE answer. Per this article, here are the things you need to set up an account: What do I need to have for doing Stock trading as F1 student ? Typically, most of the stock brokerage firms require Social Security   Number (SSN) for stock trading. The reason is that, for your capital   gains, it is required  by IRS for tax purposes. If you work on campus,   then you would already get SSN as part of the job application   process…Typically, once you get the on-campus job or work   authorization using CPT or OPT , you use that offer letter and take   all your current documents like Passport, I-20, I-94 and apply for SSN   at Social Security Administration(SSA) Office, check full details at   SSA Website . SSN is typically used to report job wages by employer   for tax purposes or check eligibility of benefits to IRS/Government. I do NOT have SSN, Can I still do stock trading as F1 student ? While many stock brokerage firms require SSN, you are not out of luck,   if you do not have one…you will have to apply for an ITIN Number (   Individual Taxpayer Identification Number )  and can use the same when   applying for stock brokerage account.  While some of the firms accept   ITIN number, it totally depends on the stock brokering firm and you   need to check with the one that you are interested in. The key thing is that you'll need either a SSN or ITIN to open a US-based brokerage account.