How to use a stop and limit order together?
You need to use one of each, so a single order wouldn't cover this:  The stop-loss order could be placed to handle triggering a sell market order if the stock trades at $95 or lower.  If you want, you could use a stop-limit order if you have an exit price in mind should the stock price drop to $95 though that requires setting a price for the stop to execute and then another price for the sell order to execute. The limit sell order could be placed to handle triggering a sell if the stock rises above $105. On the bright side, once either is done the other could be canceled as it isn't applicable anymore.
Market orders can be reasonably safe when dealing with stocks that are rather liquid and have quite low volatility. But it's important to note that you're trading a large degree of control over your buy / sell price for a small benefit in speed or complexity of entering an order. I always use limit orders as they help me guard against unexpected moves of the stock. Patience and attention to details are good qualities to have as an investor. "Always use limit orders never market orders. Period. Do that and you will always pay what you said you would when the transaction goes through. Whichever broker you use is not going to ""negotiate"" for the best price on your trade if you choose a market order.  Their job is to fill that order so they will always buy it for more than market and sell it for less to ensure the order goes through. It is not even a factor when choosing between TradeKing and Scottrade. I use Trade King and my friend uses ScottTrade.  Besides the transaction fee (TK is a few $$ cheaper), the only other things to consider are the tools and research (and customer service if you need it) that each site offers. I went with TK and the lower transaction fee since tools and research can be had from other sources. I basically only use it when I want to make a trade since I don't find the tools particularly useful and I never take an analyst's opinion of a stock at face value anyway since everybody always has their own agenda." It will depend largely on your broker what type of stop and trailing stop orders they provide. Saying that, I have not come across any brokers yet that offer limit orders with trailing stop orders.  Unlike a standard stop order where you can either make it a market stop order or a limit stop order, usually most brokers have trailing stop orders as market orders only, where you can either set the trailing stop to be a dollar value or percentage from the most recent high. Remember also, that trailing stop orders will be based on the intra-day highs and not the highest closing price. That means that if the share price spikes up during the day your trailing stop will move up, and if the price then spikes down you may be stopped out prematurely, after which the price might rally again. For this reason I try to base my trailing stops on the highest closing price by using standard stop loss orders and moving it up manually after the close of trade if the share price has closed at a new high. This takes a few minutes each evening (depending on how many stocks you have to check and adjust the stops for) but gives you more control. Using this method will also enable you to set limit orders attached to your stop loss triggers, and you won't have to keep your trailing too close to the last high price thus potentially causing you to get stopped out prematurely. Slightly off track but may be handy if you set profit targets, my broker has recently introduced Trailing Take Profit Orders. The way it works is, say you have a profit target of 50%, so you buy at $2 and want to take profits if the price reaches $3, you could set your Trailing Take Profit Trigger at say $3.10 or above and set a Trail by Amount of say $0.10. So if the price after hitting $3.10 falls to $3.00 you will be stopped out and collect your profits. If the price moves up to $3.30 and then falls to $3.20, you will be stopped out at $3.20 and make some extra profits. If the price continues going up the Trailing Take Profit will continue to move up always $0.10 below the highest price reached. I think this would be a very useful order if you were range trading where you could set the Trailing Take Profit trigger near recent resistance so you can get out if prices start reversing at or around the resistance, but continue profiting if the price breaks through the resistance. "One trick is to make all purchases end in a particular number of your choosing, say ""3"". From now on, all restaurant meals,gas purchases, and anything in your control, end them in 3. When you glance at the bill, you can skip these charges, and look carefully at the rest. It's not 100%, as you couldn't easily impact supermarket charges and many others, but it's half of my routine charges." It depends on the sequence in which the order [bid and ask] were placed. Please read the below question to understand how the order are matched. How do exchanges match limit orders? TD will only sell the stock for you if there's a buyer. There was a buyer, for at least one transaction of at least one stock at 96.66. But who said there were more? Obviously, the stocks later fell, i.e.: there were not that many buyers as there were sellers. What I'm saying is that once the stock passed/reached the limit, the order becomes an active order. But it doesn't become the only active order. It is added to the list, and to the bottom of that list. Obviously, in this case, there were not enough buyers to go through the whole list and get to your order, and since it was a limit order - it would only execute with the limit price you put. Once the price went down you got out of luck.  That said, there could of course be a possibility of a system failure. But given the story of the market behavior - it just looks like you miscalculated and lost on a bet. I don't think user4358's explanation is correct.  A trailing LIT Sell Order adjusts downwards, i.e. if you place the order with an Aux price (in TWS it's trigger price) of 105.00 and a trailing amount of 6.00 then, assuming the ask is 100.00, TWS will add the trailing amount to the ask price and if it's less than the trigger price it will adjust. So in my example, if the market (ask) goes straight up to 105.00, nothing will be adjusted, the trigger is touched and the limit order will be placed (see below). If on the the other hand the market goes down to 99.00 then trlng amt + ask is 105.00, if it goes further down to 98.00 then the trigger price will be adjusted to 104.00 (because it's less than the current trigger), and so on. For the LIT part you have either an absolute limit price you can enter, or you have an offset limit which will be subtracted from the trigger price, in which case it is adjusted as well. So back to my example, the trigger is now 104.00 and the limit offset is say 1.00, so my limit order would be placed at 103.00 if the ask ever touches 104.00, and that in turn is only visible if the bid touches 103.00 (because it's limit-if-touched). For a buy just use the same explanation with some swapped roles, the trigger price adjust upwards when the trailing amount plus bid is larger than the current trigger, and the limit offset will be added to the trigger price. Edit Also quite succinct and worth having a look at: http://www.interactivebrokers.com/en/trading/orders/trailingLimitTouched.php Guesswork, highly subjective As for why this might be good, well, you have to believe in momentum strategies, i.e. a market that goes down, will continue to go down, if you believe that and you believe in mean reversion as well, then a trailing limit order can assist you in not buying/selling impulsively, but closer to the mean.  I've never used it that way though. What I have done, even just now to get the explanation right, is to place trailing buy and sell orders simultaneously.  You will find that you can just go in with coarse estimates and because the adjustments will go towards each other, you will end up with a narrowing band of trigger prices (as opposed to trailing stop orders which will give you a widening band of trigger prices).  If you believe in overshooting and equilibria then this can be one easy way to profit from it.  I've just sold EURUSD for 1.26420 and bought it back at 1.26380 with a trailing amount of 5pips and a limit offset of 2pips within the time of writing this. "The SEC reference document (PDF) explains order types in more detail. A fill-or-kill order is neither a market order nor a limit order; instead it's something in between. A market order asks to be filled at the best available price, whatever that price might be when the order gets to the exchange.  Additionally, if there are not enough counterparties to fill the order at the best available price, then part of the order may be filled at a worse price.  This all happens more or less immediately; there's no way to cancel it once it has been placed. A limit order asks to be filled at a particular price, and if no counterparties want to trade at that price right now, then the order will just sit around all day waiting for someone to agree on the price; it can be canceled at any time. A fill-or-kill order asks to be filled at a particular price (like a limit order), but if that price or a better one is not currently available then the order is immediately canceled.  It does not accept a worse price (the way a market order does), nor does it sit around waiting (the way a limit order does).  Since the exchange computes whether to ""fill"" or ""kill"" the order as soon as it is arrives, there's also no way to cancel it (like a market order)." Hello All,  I have a question regarding Stop-Loss Orders.   So Bechtle AG announced it would be gifting bonus shares to existing [shareholders](http://www.nasdaq.com/article/bechtle-to-issue-bonus-shares-share-capital-to-double--quick-facts-20170714-00084) , in mid July. Everyone owning a Bechtle stock got a free stock, effectively owning 2.   This brought down the stock from roundabout 120 to about 60 . I was wondering, if I would have had a stop-loss order on a Bechtle stock, would this [50%](https://www.google.com/finance?q=ETR:BC8) drop have triggered my stop-loss order? You can do FOK on both market and limit orders. Normal market orders will partial fill if you want more shares than are being offered, or if someone pulled their order before you get there and now there are fewer shares than you placed a trade for. With a FOK limit order not at the BBO you are shooting in the dark for a quick match, most of the time it does not fill.  This is a commonly used order type for UHFT arbitrage.  Some exchanges will not attempt to cross it for a match if its price is not at, or better than the market price. When the FOK limit order is at the BBO it is essentially a FOK market order.   FYI: Sometimes you have a minimum quantity to fill option, so you can let the order sit on the book until it fills or you cancel. Yes, you can do this buy placing a conditional order to buy at market if the price moves to 106 or above. Once the price hits 106 your market order will hit the market and you will purchase the stock at 106 or above. You can also place a tack profit order at 107 linked to your initial conditional buy order, so that once you buy order is executed and you buy at 106, a take profit order will be executed only if the price reaches 107 or above.  If the price never reaches 106, neither your market buy order or take profit order will hit the market and you won't buy or sell anything. To answer your question in its entirety there's more information we need (exchange, session, traded security, order type, etc.). Most exchanges support partial fills, that is your order will be partially executed and modified.  In your example, you'd get an execution of 10 shares at $100, and your order ticket will be modified to $100 for 990 shares. Like John Bensin explained, there are ways to prevent partial filling through order modifiers (e.g. Fill-or-Kill). My addition here is, there are also ways to prevent the other bit, i.e. do the partial fill but don't keep a modified order in the system.  You'd have to mark the order Immediate-or-Cancel (IoC).  In your case you'd be partially filled (10 @$100) and that's it.  For the remaining 990 shares you'd have to enter a new order. Because in the case for 100/101, if you wanted to placed a limit buy order at top of the bid list you would place it at 101 and get filled straight away. If placing a limit buy order at the top of 91 (for 90/98) you would not get filled but just be placed at the top of the list. You might get filled at a lower price if an ask comes in matching your bid, however you might never get filled. In regards to market orders, with the 100/101 being more liquid, if your market order is larger than the orders at 101, then the remainder of your order should still get filled at only a slightly higher price. In regards to market orders with the 90/98, being less liquid, it is likely that only part of your order gets filled, and any remained either doesn't get filled or gets filled at a much higher price. You will lose out on your spread, you always pay a spread. Also, if you are looking at a strategy for using stop losses, try taking into account the support lines if you are going long. So, if the stock is on an upward trend but is dropping back from profit taking, your best best is to take a position closest to the next support line. You place your stop just below the support. this will give you the best chance of a winning position as most technical analysts will have looking towards the support as a buy back area. Obviously, in a bear market the opposite is true.  If you have taken your position and the market move past the first resistance line, then bring your stop to just below that line as once resistance is broken, it then becomes support. You then have a profitable position with profit locked in. Leave the position to break the next resistance and repeat. 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.