vania-janet/multiturn-rag-retrieval-data huggingface dataset:
I've been a retail trader for close to 7 years and while I have a specialized futures account, I use Interactive Brokers for my other trading. They charge per share or contract rather than per trade (good for smaller accounts  or if you want to piece into and out of positions). You can also trade just about anything. Futures, options, options on futures, individual stocks, ETFs, Bonds (futures), currencies. The interface is pretty good as well. I have seperate charts (eSignal) so I'm not sure how good their charting is
You only have to own it for a day (or rather for some amount of time before the close of trading the day before the ex-dividend date).  This is governed by exchange rules based on the date of record and payable date set by the company.  You might want to look at this article or this one for more details. It should be difficult to make money from changes due to the dividend distribution since it is well known and expected.  The exchanges have established rules for handling the various details that can come up, and traders account for the change where appropriate (as in option pricing).  Also, note that the favorable U.S. tax treatment of dividends requires a 60-day ownership period for the stock.
You would appear to be a swing trader, like myself. I have been trading futures and futures options for 29 years, and have both made and lost a lot of money in that time. My trades last hours, to days, to at most a few weeks. From my experience, the most important skills are: 1) Money management - keeping trade size small in relation to total capital. I typically risk 2-3% of my capital on a trade, so a loss is fairly immaterial. 2) Risk management - limit your loss on every trade, either by using stop orders, options, or a combination of these 2. 3) Emotional discipline - be prepared to exit a position, or reverse from long to short, or short to long,  on a moment's notice. The market doesn't care where you entered, or whether you make or lose money. Don't let your hunches or the news influence your decisions, but follow the market. 4) Methodology discipline - test your analysis / trade entry method to ensure that it is objective, and has a reasonably good probability of success, then stick with it. Variation will inevitably lead to indecision or emotional reactions. 5) Flexibility - consider trading anything which can make you a profit, but ensure that there is a lot of liquidity. I trade 30 different futures markets, as well as various option writing strategies in these markets.  Feel free to reach out if you want to discuss further. I have about 500 (yes, 500) trading e-books as well, on every trading subject you can think of.
How would this trade behave IRL? I don't know how the simulation handles limit orders and bid/ask spreads to know it's feasible, but buying at 4.04 when the current ask is 8.00 seems unlikely.  That would mean that all other sell orders between 8.00 and 4.04 were fulfilled, which means that there were very few sellers or that sell pressure spiked, both of which seem unlikely. In reality, it seems more likely that your order would have sat there until the ask dropped to $4.04 (if it ever did), and then you'd have to wait until the bid rose to $7.89 in order to sell them at that price. However, that kind of swing in option prices in not unrealistic.  Options near at-the-money tend to move in price at about 50% of the change in the underlying, so if amazon suddenly dropped by $5, the option price could drop by $2.60 (from 6.66 to $4.04), and then rise back to $7.89 if the price rose $8 (which would be 1% swing and not unheard of intra-day). But it sounds like you got very lucky (or the simulation doesn't handle option trading realistically) - I've traded options in the past and have had some breaks similar to yours.  I've also had bad breaks where I lost my entire investment (the options expire out-of-the money). So it should be a very limited part of your portfolio, and probably only used for risk management (e.g. buying put options to lock in some gains but keeping some upside potential).
We have custom software written in mostly C# for the long term strategies. Day trading is done on multiple platforms. Currently using ToS scripts for some futures and equities strategies to great success, and sierra charts for a few futures exclusively. I just moved into a position to work with day trading so I'm still learning more about the systems he uses
"A couple options that I know of: Interactive Brokers offers a ""paper trading"" mode to its account holders that allows you to start with a pretend stack of money and place simulated trades to test trading ideas. They also provide an API that allows you to interface with their platform programmatically for retrieving quotes, placing orders, and the such. As you noted, however, it's not free; you must hold a funded brokerage account in order to qualify for access to their platform. In order to maintain an account, there are minimums for required equity and monthly activity (measured in dollars that you spend on commissions), so you won't get access to their platform without having a decent amount of skin in the game. IB's native API is Java-based; IbPy is an unofficial wrapper that makes the interface available in Python. I've not used IB at all myself, but I've heard good things about their API and its accessibility via IbPy. Edit: IB now supports Python natively via their published API, so using IbPy is no longer needed, unless you wish to use Python 2.x. The officially supported API is based on Python 3. TD Ameritrade also offers an API that is usable by its brokerage clients. They do not offer any such ""paper trading"" mode, so you would need to ""execute"" transactions based on quotes at the corresponding trade times and then keep track of your simulated account history yourself. The API supports quote retrieval, price history, and trade execution, among other functions. TDA might be more attractive than IB if you're looking for a low-cost link into market data, as I believe their minimum-equity levels are lower. To get access, you'll need to sign up for an API developer account, which I believe requires an NDA. I don't believe there is an official Python implementation of the API, but if you're a capable Python writer, you shouldn't have trouble hooking up to the published interfaces. Some caveats: as when doing any strategy backtesting, you'll want to be sure to be pessimistic when doing so, so your optimism doesn't make your trades look more successful than they would be in the real world.
Daytrading cryptocurrency. If you manage to trade the highs and lows  correctly you can easily make a killing, as it's highly volatile at the moment. Please note that this also carries big risks of losing whatever you put in.
What you are looking for is : Volatility http://en.wikipedia.org/wiki/Volatility_(finance) Normally you can't trade that directly per product, but a product like the VIX as a whole. Another option (sorry for the pun) is that certain option greeks deal with Volatility (vega I think?).  There are ways to value options to buy/sell against that options/products volatility  - but has some other side affects besides just pure trading of the Volatility.  You'll probably need a lot of Math and use of http://en.wikipedia.org/wiki/Black-Scholes to fully understand/trade on it though.
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.
I would advise against both, at least in the way you are discussing it. You seem to be talking about day-trading (speculating) in either stock or currency markets. This seems ill-advised. In each trade, one of three things will happen. You will end up ahead and the person you buy from/sell to will end up behind. You will lose and the counterparty will win. Or you both will lose due to trading fees. That said, if you must do one, stick with stocks. They have a reason to have positive returns overall, while currency trade is net-zero. Additionally, as you said, if it sounds like you can gain more with less money, that means that there are many more losers than winners. How do you know you will be a winner? A lot of the reason for this idea that you can gain a lot with less is leverage; make sure you understand it well. On the other hand, it may make sense to learn this lesson now while you have little to lose.
"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."
"An option is a financial instrument instrument that gives you the right, but not the obligation, to do some transaction in the future at a given price. An employee stock option is a kind of ""call option"" -- it gives you the right, but not the obligation, to buy the stock at a certain price (the ""exercise price"", usually set as the price of the stock when the option was granted). The idea is that you would ""exercise"" the option (buy the stock at the given price as provided by the option), if the value of the stock is higher than the exercise price, and not if it is lower. The option is gifted to you. But that does not mean you get any stock. If and when you choose to exercise the option, you would buy the stock with your own money. At what time you can exercise the option (and how many shares you can exercise at a given time) will be specified in the agreement. Usually, you can only exercise a particular share after it has ""vested"" (according to some vesting schedule), and you lose the ability to exercise after you no longer work for the company (plus perhaps a grace period), or after the option expires."
"More perspective on whether buying the stock (""going long"") or options are better. My other answer gave tantalizing results for the option route, even though I made up the numbers; but indeed, if you know EXACTLY when a move is going to happen, assuming a ""non-thin"" and orderly option market on a stock, then a call (or put) will almost of necessity produce exaggerated returns. There are still many, many catches (e.g. what if the move happens 2 days from now and the option expires in 1) so a universal pronouncement cannot be made of which is better. Consider this, though - reputedly, a huge number of airline stock options were traded in the week before 9/11/2001. Perversely, the ""investors"" (presumably with the foreknowledge of the events that would happen in the next couple of days) could score tremendous profits because they knew EXACTLY when a big stock price movement would happen, and knew with some certainty just what direction it would go :( It's probably going to be very rare that you know exactly when a security will move a substantial amount (3% is substantial) and exactly when it will happen, unless you trade on inside knowledge (which might lead to a prison sentence). AAR, I hope this provides some perspective on the magnitude of results above, and recognizing that such a fantastic outcome is rather unlikely :) Then consider Jack's answer above (his and all of them are good). In the LONG run - unless one has a price prediction gift smarter than the market at large, or has special knowledge - his insurance remark is apt."
"To other users save yourselves time, do not test any of the alternatives mentioned in this post. I have, to no avail. At the moment (nov/2013) Saxobank unfortunately seems to be the only broker who offers OTC (over-the counter) FX options trading to Retail Investors. In other words, it is the only alternative for those who are interested in trading non-exchange options (ie, only alternative to those interested in trading FX options with any date or strike, rather than only one date per month and strikes every 50 pips only). I say ""unfortunately"" because competition is good, Saxo options spreads are a rip off, and their platform extremely clunky. But it is what it is."
"As the other answer said, the person who owns the lent stock does not benefit directly.  They may benefit indirectly in that brokers can use the short lending profits to reduce their fees or in that they have the option to short other stocks at the same terms.   Follow-up question: what prevents the broker lending the shares for a very short time (less than a day), pocketing the interest and returning the lenders their shares without much change in share price (because borrowing period was very short). What prevents them from doing that many times a day ? Lack of market.   Short selling for short periods of time isn't so common as to allow for ""many"" times a day.  Some day traders may do it occasionally, but I don't know that it would be a reliable business model to supply them.  If there are enough people interested in shorting the stock, they will probably want to hold onto it long enough for the anticipated movement to happen.   There are transaction costs here.  Both fees for trading at all and the extra charges for short sale borrowing and interest.  Most stocks do not move down by large enough amounts ""many"" times a day.  Their fluctuations are smaller.  If the stock doesn't move enough to cover the transaction fees, then that seller lost money overall.  Over time, sellers like that will stop trading, as they will lose all their money.   All that said, there are no legal blocks to loaning the stock out many times, just practical ones.  If a stock was varying wildly for some bizarre reason, it could happen."
Today SPY (The S&P ETF) trades at $128. The option to buy at $140 (this is a Jan '13 call) trades for $5.  I buy the call, for $500 as they trade in 100 lots.  The S&P skyrockets to 1500 and SPY to $150. The call trades for $11, as it still has a month or two before expiring, so I sell it, and get $1100. The S&P rose 17%, but I doubled my money. If it 'only' rose 9%, to less than $140, I'd lose my investment. No, I don't need to buy the SPY I can sell the call any time before expiration. In fact, most options are not exercised, they are sold between purchase and expiration date.
Typically the settlement price for a financial instrument (such as AAPL stock) underlying a derivative contract is determined from the average price of trading in that instrument during some short time window specified by the exchange offering the derivative.  (Read the fine print on your contract to learn the exact date and time of that settlement period.) Because it's in an exchange's best interest to appear as fair as possible, the exchange will in general pick a high-volume period of time -- such as the close of trading on the expiry date -- in which to determine the settlement price. Now, the expiry date/time may be different from the last time at which the option can be traded, which may be different from the underlying settlement time.  For example, most US equity options currently expire on the Saturday following the third Friday of the month, whereas they can last be traded at end-of-day on the third Friday of the month, and the settlement period may be at a slightly different time on the third Friday of the month.  (Again, read the contract to know for sure.)  Moreover, your broker may demand to know whether you plan to exercise the option at an even earlier date/time. So, to answer your question: After-hours trading can only affect the settlement price of an underlying instrument if the exchange in question decides that the settlement period should happen during after-hours trading.  But since no exchange that wants to stay in business would possibly do that, the answer is no. Contract expiry time, contract exercise time, final contract trading time, and underlying settlement time may all fall at different dates/times.  The important one for your question is settlement time.
Here is a quick and dirty explanation of options. In a nutshell, you pay a certain amount to buy a contract that gives you the right, but not the obligation, to buy or sell a stock at a predetermined price at some date in the future. They come in a few flavors:  I'll give you $100 if you let me buy 10,000 shares of XYZ for $10 more   per share than it is trading at today any time before   August 10th. I'll give you $100 if you promise to buy 10,000 shares of XYZ from me   for $10 less per share than it is trading at today if I ask before August 10th. There are also two main types based on the expiration behavior:  There are lots of strategies that employ options, too many to go into.  Two key uses are.. Leverage: Buying Call options can give you a much higher return on your investment than just investing in the actual stock. However, with much higher risk of losing all of your investment instead of just some of it when the stock drops. Hedging: If you already own the underlying stock, put options can be used to buy down risk of serious drops in a holding.
The shop I interviewed (not really an interview, I just spoke to the guy) has a branch office near where I live and the guys who trade there are industry veterans (bond traders/daytraders/options traders at other firms/etc) and are willing to let me learn from them/guide me as I learn to trade. That's really why I'm doing it, trying to learn as much as I can about different styles of trading. I jsut graduated undergrad so I'm looking to break into prop and learn from the wise and battle tested.
I think you are right. I hear people all the time with horror stories about futures and trading horror stories in general. I want to learn about this market, but I don't want to go in without some education on the matter. I watched their video on options on futures, but the valuation method needs a bit more explaining to be (beta, gamma, etc.). I get the basic idea of options on futures, but I need to formulate a strategy, and that is where study would come in.   I have wanted to play around with a few strategies I had in my head for regular options, and by the time I get the grasp of it, I might be able to trade options on futures. I guess my biggest thing with options on futures is not to be sophisticated, but more so I can have access to new markets. On the topic of options though, I do think there is some strategies that could boost my returns a bit on my existing strategies. I think selling various options (selling call options on weak dividend stocks stuck as bulk shipper or mortgage reits and as of late oil trusts or selling put options on some stronger oil reits or other stronger dividend stocks). The only problem is I don't know if the premium would be enough to make it worth while with the weak dividend stocks. So either way, even if you are only earning a conservative 9% on dividends, if you add in another 4% for premium, you could be making 13% off of one trade, and could repeat the process (assuming the target stayed weak or strong).
Options can have a negligible time premium. For American1 calls the time premium is never negative. If it had a negative premium it would be profitable to exercise it immediately. A deep in the money call has a delta of exactly one. That is, it's price movements completely mirror the price movements of the underlying stock. That means an option seller can buy stock and completely hedge his short option position. The seller of the option may be in an position to buy with very little margin and take your money and invest it. For example, consider a stock trading at $7.50, with its January 2014   $4 call option trading at $3.50. For one option, representing 100 shares, a trader could take your 350 dollars and invest it, and only use a small portion of the money to buy the stock on margin. Market-makers can typically borrow money at very low interest rates. If you have high borrowing costs, or are unable to buy on margin, then buying deep in the money calls can be a good strategy. Long story short, option sellers are making money off selling these deep in the money calls even with almost zero time premium. So, in general, there's no way to make money by buying them. 1. An American call is a call that can be exercised at any time up to and including its expiration date.