When to use a stop limit order over a stop order
I would be using stop limit orders for stocks that are not too volatile. If you look at the chart and there are not many gaps especially after peaks, then you have more chance of being filled at your specified stop loss level using a stop limit order. If the stock is very volatile and has a large or many gaps down after most peak, then I would consider using a stop market order to make sure you do get out even if it is somewhat past your desired stop level. One think to consider is to avoid trading very volatile stocks that gap often. This is what I do, and using stop limit orders my stop level is achieved more than 95% of the time. This is to protect your position in specific highly volatile market conditions.  If the stock is free falling and you only have a stop order at $90, it's possible that this order could be filled at $50 or even less. The limit is to protect you from that, as there are certain very specific times where it's better to just hold the stock instead of taking a huge loss (ie when price is whipsawing).
You should know when to sell your shares before you buy them. This is most easily done by placing a stop loss conditional order at the same time you place your buy order. There are many ways to determine at what level to place your stop losses at. The easiest is to place a trailing stop loss at a percentage below the highest close price, so as the price reaches new highs the trailing stop will rise. If looking for short to medium term gains you might place your trailing stop at 10% below the highest close, whilst if you were looking for more longer term gains you should probably place a 20% trailing stop. Another way to place your stops for short to medium term gains is to keep moving your trailing stop up to just below the last trough in an existing uptrend. "You cannot just read one book and some articles on Technical Analysis and some indicators and expect to be an expert and everything to just start falling into place and give you signals that will tell you when to buy and sell with precision and massive profits all the time.  It is like someone reading a book on how to drive a car and then expecting to drive flawlessly the first time they sit in the driver's seat, or someone reading a book on brain surgery and expecting to be able to operate on a live patient the next day. It looks like you are using 3 or 4 indicators to get daily buy and sell signals on a daily chart for an EFT you're looking to hold for decades. So firstly you are using short term indicators for a long term outlook. You need to decide what timeframe you plan to hold your investments for and use chart periods and indicators that suit that timeframe.  Secondly, each indicator can be used in a number of ways and the settings you use for each indicator can determine whether you get earlier or later signals. Also, you need to work out which indicators work well together and are complementary, compared to those that don't work well together and give conflicting signals. All this information will come together for you the more you read about and practice the art of Technical Analysis. If your timeframe is very long-term (decades) I would be using mainly a weekly chart, with a longer period MA, the ROC indicator and possibly some trend lines. Keep it simple. The price itself is very important too. You can determine when a trend is starting or has ended purely using the price. The definition of an uptrend is higher highs and higher lows, so on the weekly chart if there is a lower high followed by a lower low - this could be the end of the uptrend. If we get a lower low followed by a lower high - this again could be the end of the uptrend. These could be a good time to start getting cautious and maybe looking to sell. If you are using stop losses (which I recommend) this may be a good time to tighten your stops. Similarly, a downtrend is defined as lower lows and lower highs. If we get a higher low followed by a higher high it could be the end of the downtrend and maybe the start of an uptrend. This could be a good time to start getting ready to buy. You need to learn about how and where to set your buy and sell orders (including stops) and whether you wait for confirmation when you get a signal. All this takes some time, but the more you read, the more you attend live events and the more you practice the more they will become second nature. In order to get the best out of Technical Analysis you will need to learn, plan, practice and execute. A good book to help you prepare your trading plan is ""Smart Trading Plans"" by Justine Pollard. One of my favourite books is ""The Complete Trading Course - Price Patterns, Strategies, Setups, and Execution Tactics"" by Corey Rosenbloom. And another good book is ""Trade your Way to Financial Freedom"" by Van Tharp." Is this due to the delay?  Yes, but the delay is caused by your broker and its affiliates.  Trailing Stop Order is not exchange native, meaning that the broker is responsible for keeping track of whether the stop price has been reached, and the broker is responsible for sending the subsequent Market Order to the exchange.  For certain exchange, even Stop Order or Stop Limit Order is not exchange native.  Is it common to be so different? No, only in times of extreme volatility. "Correcting Keith's answer (you should have read about these details in the terms and conditions of your bank/broker): Entrustment orders are like a ""soft"" limit order and meaningless without a validity (which is typically between 1 and 5 days). If you buy silver at an entrustment price above market price, say x when the market offer is m, then parts of your order will likely be filled at the market price.  For the remaining quantity there is now a limit, the bank/broker might fill your order over the next 5 days (or however long the validity is) at various prices, such that the overall average price does not exceed x. This is different to a limit order, as it allows the bank/broker to (partially) buy silver at higher prices than x as long as the overall averages is x or less.  In a limit set-up you might be (partially) filled at market prices first, but if the market moves above x the bank/broker will not fill any remaining quantities of your order, so you might end up (after a day or 5 days) with a partially filled order. Also note that an entrustment price below the market price and with a short enough validity behaves like a limit price. The 4th order type is sort of an opposite-side limit price: A stop-buy means buy when the market offer quote goes above a certain price, a stop-sell means sell when the market bid quote goes below a certain price. Paired with the entrusment principle, this might mean that you buy/sell on average above/below the price you give. I don't know how big your orders are or will be but always keep in mind that not all of your order might be filled immediately, a so-called partial fill.  This is particularly noteworthy when you're in a pro-rata market." "Limited Price is probably equivalent to the current par value of a ""limit order"". Markets move fast, and if the commodity is seeing some volatility in the buy and sell prices, if you place an ordinary buy order you may not get the price you were quoted. A ""limit order"" tells your broker or whomever or whatever is making the order on your behalf that you will pay no more than X yuan. While the market is below that price, the trader will attempt to get you the quantity you want, but if they can't get you your full order for an average price less than the limit, the whole thing is rolled back. You can set a limit at any price, but a limit order of 1 yuan for a pound of sterling silver will likely never be executed as long as the market itself is functioning. So, you are being provided with a ""par value"" that they can guarantee will be executed in the current market. Entrustment prices are probably prices offered to the managers of trust funds. A trust is simply a set of securities and/or cash which is placed under the nominal control of a third party, who then must in good faith attempt to fulfill the goals of the actual owner of the securities with regards to growth or retention of value. Trustees almost never speculate with the money they control, but when they do move money it's often a sizeble chunk (hundreds of thousands or millions of dollars instead of a few thousand dollars here and there). So, in return for the long-term holdings, large buys and sells, and thus the reduced cost of maintaining a business relationship with the broker, the broker may offer better prices to trust fund managers." There are a few scenarios I see possible:  1. Risk parameters in the algo were set very conservatively. Putting quotes out and canceling them is very common.   2. It was looking to exploit situations where someone rips through the book with a market order.  3. It was reacting too slowly to signals, and chasing opportunities that had already passed.   Other comments: What do you believe front running is? Your version differs from the textbook definition.   Quote taxes are more effective than minimum order durations. I wrote about how that works in a previous post in this thread. "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""" consider capital requirements and risk timeframes. With options, the capital requirements are far smaller than owning the underlying securities with stops. Options also allow one to constrain risk to a timeframe of ones own choosing (the expiration date of the contract). If you own or are short the underlying security, there is no time horizon.