- The one cancels the other order can also be useful during periods of consolidation in stocks when they are trading sideways in a tight range.
- OCO orders are generally used by experienced traders who want to limit their market risk when entering a position.
- Now, if I selected Reduce other orders, I may continue executing across the three tickers, and the order will rebalance the outstanding positions.
Other Trading ProductsOnce the Trigger On condition has occurred the Action will continue to repeat/execute, according the Repeat setting. Enabling this option restricts when the Action can execute. The Action can only execute when the Trigger On condition occurs. When the Trigger On condition is not met the Action will not execute. Use this option to set how often the trailing rule can repeat. Use the Repeat Every option to limit how often the rule can repeat. All requires all trigger conditions to occur in the order they are listed, from top to bottom. The triggers can be dragged up or down to change the order. Or, if a fast moving average drops below a slower moving average then trigger a rule to tighten the profit target or stop-loss. The indicator value is compared to this threshold value, according to the short Mode formula, to trigger the rule for a short trade. E.G. If BlackBird's Calculate is set to 'On price change' this trigger will update and monitor the indicator as the market price changes. E.G. A typical use would be to wait for 10 ticks of profit before moving the stop-loss to breakeven. Or, if price moves 20 ticks away from a Limit entry order then cancel the entry order. E.G. If BlackBird's Calculate is set to 'On price change' this trigger will update and monitor BloodHound signals as the market price changes.
How OCO WorksWe all know that volatility has become synonymous with the cryptocurrency market. For example, let say that an OCO order consists of two orders; 1) a limit order to buy 500 shares of one symbol and 2) a stop order to sell 200 shares of another symbol. If the limit price of #1 is hit and fills, the stop order #2 is automatically canceled. E.G. If BlackBird's Calculate is set to 'On price change' this trigger will update and monitor the trade signal indicator as the market price changes. This option monitors the trade signals, from the Trade Signal section, as the triggering event that executes the trailing rule. This option sets the number of times a trailing rule is repeated . Thus, placing a limit on how many times the Action can move an order or send an email, etc. Some rules you may only want to execute once, or only when the Trigger On condition occurs. In trading terms, OCO orders are a way to sell at a higher price or to place a stop limit to sell it if the price goes below a certain price. Conversely, if a trader wants to apply a retracement strategy, they could place an OCO order with a buy limit order at $100, and sell limit order at $120. It’s stored locally on the platform and will be executed only if the set price is reached. This option moves the order to the price of an indicator. You can move it up to a more “break-even” level to avoid loss should the market move against you. Or you can set it to “trail” your profitable position as it moves higher. For example, with one contract long as seen in the Crude Oil futures chart below, there is a stop-loss sell order at 65.60 and a limit sell order at 66.31, both of which are linked by OCO. Therefore, if either order is filled, the other will be cancelled at the same time. In this example, because we only want to own shares in ONE stock, the selection to choose is Cancel Other Orders. Note that when "Cancel Other Orders" is selected, Overfill Protection is activated automatically. However, the user could choose to Reduce Other Orders such that, as one of the orders starts to fill, the amounts of the grouped orders is reduced commensurately. In this case, the user may end up buying a total of 1,000 shares but in more than one of the securities. For example, the stop-limit order will be triggered when the price drops to 1,500 , and the limit order will be canceled simultaneously. However, if the price goes up to 3,000 or above, the limit order will be executed automatically and the stop-limit order will be canceled.
Using OCOs as entry ordersAnd, a buy OCO must have a limit price lesser than 100, and the stop price should be greater than 100. An OCO Order is a pair of orders stipulating that if one order executes, then the other order is automatically canceled. An OCO order combines Take Profit with a Stop Loss order. If any of the orders are executed another order automatically gets canceled. If any of the order executed another order automatically gets canceled. This option can restrict the direction an order can move. Keep in mind there are other factors that restrict the direction an order can move. Stop-loss orders can only move in the direction of the trade. Also, the Trailing Actions »Evaluate Using option may indirectly limit an order’s movement. Also, this can be used to check if an entry order has been canceled. This is available for entry and stop-loss orders, not the profit target. If there is a crash, those orders still remain at the exchange/broker. However, trailing functionality will cease and can not be restored when BlackBird and/or NinjaTrader loses connection with the orders. NinjaTrader does not have the ability to re-connect BlackBird to the orders once the connection is broken. Some instruments Do Not support stop-loss Limit order types. NinjaTrader and BlackBird will not rectify or correct this issue. Check with your broker and/or NinjaTrader to verify which instruments support stop-loss Limit orders.
How long is a good to cancel order?
Good 'til canceled (GTC) describes a type of order that an investor may place to buy or sell a security that remains active until either the order is filled or the investor cancels it. Brokerages will typically limit the maximum time you can keep a GTC order open (active) to 90 days.