Is there a way to create a limit order with both an upper and lower limit
"Yes there is, it is called a One-Cancels-the-Other Order (OCO). Investopedia defines a OCO order as: Definition of 'One-Cancels-the-Other Order - OCO' A pair of orders stipulating that if one order is executed, then the   other order is automatically canceled. A one-cancels-the-other order   (OCO) combines a stop order with a limit order on an automated trading   platform. When either the stop or limit level is reached and the order   executed, the other order will be automatically canceled. Seasoned   traders use OCO orders to mitigate risk. I use CMC Markets in Australia, and they allow free conditional and OCO orders either when initially placing a buy order or after already buying a stock. See the Place New Order box below:  Once you have selected a stock to buy, the number of shares you want to buy and at what price you can place up to 3 conditional orders. The first condition is a ""Place order if..."" conditional order. Here you can place a condition that your buy order will only be placed onto the market if that condition is met first.  Say the stock last traded at $9.80 and you only want to place your order the next day if the stock price moves above the current resistance at $10.00. So you would Place order if Price is at or above $10.00. So if the next day the price moves up to $10 or above your order will be placed onto the market. The next two conditional orders form part of the OCO Orders. The second condition is a ""Stop loss"" conditional order. Here you place the price you want to sell at if the price drops to or past your stop loss price. It will only be placed on to the market if your buy order gets traded. So if you wanted to place your stop loss at $9.00, you would type in 9.00 in the box after ""If at or below ?"" and select if you want a limit or market order. The third condition is a ""Take profit"" conditional order. This allows you to take profits if the stock reaches a certain price. Say you wanted to take profits at 30%, that is if the price reached $13.00. So you would type in 13.00 in the box after ""If at or above ?"" and again select if you want a limit or market order. Once you have bought the stock if the stop order gets triggered then the take profit order gets cancelled automatically. If on the other hand the take profit order gets triggered then the stop loss order gets cancelled automatically. These OCO conditional orders can be placed either at the time you enter your buy order or after you have already bought the stock, and they can be edited or deleted at any time. The broker you use may have a different process for entering conditional and OCO orders such as these." "In a way yes but I doubt you'd want that. A ""Stop-Limit"" order has both stop and limit components to it but I doubt this gives you what you want. In your example, if the stock falls to $1/share then the limit order of $3/share would be triggered but this isn't quite what I'd think you'd want to see. I'd suggest considering having 2 orders: A stop order to limit losses and a limit order to sell that are separate rather than fusing them together that likely isn't going to work."
"When you place a limit sell order of $10.00 (for a stock on an option) you are adding your order to the book.  Anyone who places a buy at-the-market or with a limit price over $10.00 will have that order immediately fulfilled through the offer you have placed on the book. On the other hand, if that other person places a buy for $8.00, then the spread will now be ""$8.00 bid, $10.00 ask"". Priority is based on first the price (all $9.99 asks will clear before $10.00) and within each bucket this is based on the time your order was submitted. This is why in bidding markets (including eBay) buying at $x.01 is way better than $x.00 and selling at $x.99 is better than $(x+1).00. Source: https://en.wikipedia.org/wiki/Order_(exchange) under ""first-come-first-served""" I'm in a similar situation as I have a consulting business in addition to my regular IT job.  I called the company who has my IRA to ask about setting up the Individual 401k and also mentioned that I contribute to my employer's 401k plan. The rep was glad I brought this up because he said the IRS has a limit on how much you can contribute to BOTH plans. For me it would be $24K max (myAge >= 50; If you are younger than 50, then the limit might be lower). He said the IRS penalties can be steep if you exceed the limit. I don't know if this is an issue for you, but it's something you need to consider. Be sure to ask your brokerage firm before you start the process. On most exchanges, if you place a limit order to sell at 94.64, you will be executed before the market can trade at a higher price. However most stocks in the US trade across several exchanges and your broker won't place your limit order on all exchanges (otherwise you could be executed several times). The likeliest reason for wht happened to you is that your order was not on the market where those transactions were executed. Reviewing the ticks, there were only 8 transactions above your limit, all at 1:28:24, for a total 1,864 shares and all on the NYSE ARCA exchange. If your order was on a different exchange (NYSE for example) you would not have been executed. If your broker uses a smart routing system they would not have had time to route your order to ARCA in time for execution because the market traded lower straight after. Volume at each price on that day: "You will almost certainly be able to sell 10,000 shares at once. The question is a matter of price. If you sell ""at market"" then you may get a lower price for each ""batch"" of the stock sold (one person buys 50, another buys 200, another buys 1000 etc) at varying prices. Will you be able to execute a single order to sell them all at the same price at the same time? Nobody can say, and it's not really a function of the company size. The exchange has what's called ""open interest"" which roughly correlates to how many people have active orders in at a given price. This number is constantly changing alongside the bid and ask (particularly for active stocks). So let's say you have 10,000 shares and you want to sell them for $100 each. What you need is at least 10,000 in open interest at $100 bid to execute. By contrast let's say you issue a limit order at $100 for 10,000 shares. Your ask will stay outstanding at that price and you'll be filled at that price if there are enough buyers. I you have a limit sell order at $100 for 10,000 shares the strike price of the stock cannot go to $100.01 until all of your sell orders are filled." Don't know the name but it means you're long with conviction :P  Unlimited gains, maximum loss of 95$  + (8-6) = 97$.  Basically You are long @ 107  - -2 from 105 to 95.  You would have to be ULTRA bullish to initiate this strategy. Think of all the limit orders waiting in line, first organized by price, and then by the time the order was placed (earlier orders are closer to the front of the line).  In order for your buy order to trade, there must be no other limit orders of 10.01 or higher, or the sellers order would have matched with them instead. So once your order is filled, the price is 10.00, even if just for a millisecond, because there was a trade at 10.00, even though the price might go right back up after the trade. And just as easily, someone could find a reason for such a derivative to exist.  Let's say I'm a vendor of memorabilia for a given sports team, but unlike most vendors I'm only a vendor for a particular team.  Given that there is a large lead time between orders placed and memorabilia received (perhaps on the order of a month between order and receipt), it is inherently risky to order large orders towards the end of a season.  However, if they're going to be in the playoffs, there's a huge opportunity to sell, but if they don't, you'd be left with tons of surplus inventory.  So, wouldn't it be handy for there to be a way to hedge that risk?    We've actually seen times when such things aren't unreasonable.  Large risks are [hedged away](http://online.wsj.com/article/SB10001424052702303877604577380593015786140.html), even in sports. Futures exchanges are essentially auction houses facilitating a two-way auction. While they provide a venue for buyers and sellers to come together and transact (be that a physical venue such as a pit at the CME or an electronic network such as Globex), they don't actively seek out or find buyers and sellers to pair them together. The exchanges enable this process through an order book. As a futures trader you may submit one of two types of order to an exchange: Market Order - this is sent to the exchange and is filled immediately by being paired with a limit order.   Limit Order - this is placed on the books of the exchange at the price you specify. If other participants enter opposing market orders at this price, then their market order will be paired with your limit order. In your example, trader B wishes to close his long position. To do this he may enter a market sell order, which will immediately close his position at the lowest possible buy limit price, or he may enter a limit sell order, specifying the price at or above which he is willing to sell. In the case of the limit order, he will only sell and successfully close his position if his order becomes the lowest sell order on the book. All this may be a lot easier to understand by looking at a visual image of an order book such as the one given in the explanation that I have published here: Stop Orders for Futures Finally, not that as far as the exchange is concerned, there is no difference between an order to open and an order to close a position. They're all just 'buy' or 'sell' orders. Whether they cause you to reduce/exit a position or increase/establish a position is relative to the position you currently hold; if you're flat a buy order establishes a new position, if you're short it closes your position and leaves you flat.