Operations > Order Entry > SuperDOM >

Submitting Orders

Print this Topic Previous pageReturn to chapter overviewNext page

playVideo

 

Orders are submitted in the NinjaTrader SuperDOM using different combinations of mouse clicks and keyboard keys. Limit, stop market, and stop limit orders are placed with the following conventions: limit orders are placed with the left mouse button, stop market orders are placed with the Ctrl key and middle mouse button, and stop limit orders are placed with the middle mouse button. However, you can set the middle mouse button to submit stop market orders as default by setting "Middle mouse button is stop market" to True in SuperDOM Properties.

 

* It is highly recommended that you review the Advanced Trade Management (ATM) section for a complete understanding of order submission and subsequent actions that you can have NinjaTrader automate.

 

To Submit an Order

 

playVideo

 

1.Set the Order qty field
2.Set the TIF (Time In Force) field
3.Set the ATM Strategy option
A.<None> : Orders are submitted independent of a strategy
B.<Custom> : Stop loss and profit target orders are created "on the fly" using the selected strategy parameters
C.* Active Strategy X: Apply this order to this selected strategy, the selected strategy's stops and targets are automatically updated
D.User Defined Strategy Template: Stops and targets are submitted from a predefined user template. A more thorough explanation of these concepts are found under the Advanced Trade Management (ATM) section.
4.Submit your desired order type based on the instructions in the sub-sections below.

 

SuperDOM_13

tog_minusHow to submit a limit order

playVideo

 

To submit a limit order, select either the BUY column for buy orders or the SELL column for sell orders and press down on your left mouse button in the cell that corresponds to the price you wish the limit order to be submitted at. Clicking at the location marked in the image below would submit a buy limit order at the price 889.25.

 

SuperDOM_14

tog_minusHow to submit a stop market order

playVideo

 

To submit a stop market order, select either the BUY column for buy orders or the SELL column for sell orders and press down on your middle mouse button (scroll wheel) while holding the CTRL key down in the cell that corresponds to the price you wish the stop market order to be submitted at.

 

In the image below, holding down the CTRL key on your keyboard and middle mouse clicking on the price point would enter a buy stop market order at 891.25.

 

SuperDOM_15

tog_minusHow to submit a stop limit order

Stop Limit Order

To submit a stop limit order, select either the BUY column for buy orders or the SELL column for sell orders and press down on your middle mouse button (scroll wheel) in the cell that corresponds to the price you wish the stop limit order to be submitted at. A numeric field (image lower right) will appear that represents the number of ticks away you wish the limit price of the stop limit order to be placed at. Either by using your mouse scroll wheel or clicking on the up/down arrows in the numeric field, set the number of ticks and press the "check mark" button to complete the order submission. Pressing the "x" button will cancel the order submission operation. For example, if you intend to have an order with a stop price of 1000 and a limit price of 1001 (4 ticks spread for the SP Emini contract) you would set the numeric field value to 4. Following the same example submitting a sell stop limit, setting the numeric field value to 4 would result in a stop price of 1000 and a limit price of 999.

 

SuperDOM_16                       SuperDOM_17

 

 

Negative Stop Limit Offset

You will notice that there are also negative values. By selecting a negative value, you automatically submit a Simulated Stop order. This allows you to place orders that trigger at a break out price but try to fill you at a better price. You can also enable Simulated Stop orders by putting the SuperDOM into simulated order mode. You can enable this by clicking on your right mouse button within the border of the SuperDOM and selecting the menu  item Simulated Order or via the shortcut key CTRL + A.

 

 

Single Click Stop Limit Orders

If you generally place stop limit orders using the same offset between limit and stop price, you can enable single click submission of stop limit orders by setting the "Stop limit offset" property to an integer value via the SuperDOM properties. By default, this setting is set to "Off" which forces the numeric field (image above right) to display. Setting this property to a value of 1 would instantly place a stop limit order with a stop price of X and a limit price of X + 1 for buy orders or X - 1 for sell orders.

 

playVideo

tog_minusHow to scale in or out of an active ATM strategy

playVideo

 

When you have an active strategy selected in the strategy control list (see image below) orders submitted scale into or out of the strategy. Once filled or partially filled, existing stop loss and profit target orders are modified to reflect the new position strategy size. You can preset a default scale in or out quantity via the "Scale quantity" property accessible via the SuperDOM properties window. As an example, your initial strategy may call for opening a position of four contracts but you want subsequent scale orders to be only one contract. If the SuperDOM "Scale quantity" property is set to a value of one, when an active strategy is selected in the strategy control list, the SuperDOM "Order qty" field will be set to a value of one automatically.

 

SuperDOM_18

tog_minusUnderstanding the OCO order (one cancels other) function

playVideo

 

OCO Orders (One Cancels Other)

Stop loss and profit target orders (submitted automatically via an ATM strategy) are always sent as OCO, however, you can submit entry or exit orders as OCO orders as well. Why? The market may be trading in a channel and you wish to sell at resistance or buy at support, whichever comes first by placing two limit orders at either end of the channel. To place OCO orders, via the right mouse click context menu select the menu name "OCO Order" or use the shortcut key CTRL + Z.

 

SuperDOM_19

 

The "oc" (OCO indicator) will light up green. All orders placed while this indicator is lit will be part of the same OCO group. Once any order of this group is either filled or cancelled, all other orders that belong to this group will be cancelled. If you want each OCO order to create it's own set of stop loss and profit target brackets ensure that the Strategy Control List is set to either "<Custom>" or a strategy template name before you submit each OCO order.

 

NOTE: It is important to reset the OCO indicator after the completion of submitting an OCO order group otherwise you may run into problems where orders are rejected due to usage of duplicate OCO id values.

 

Break Out/Fade Entry Example

One of the great features of NinjaTrader is its ability to submit two entry orders, one of which will cancel if the other is filled.

 

You can accomplish a breakout/breakdown approach by:

 

Right click in the SuperDOM and select the menu item "OCO Order" to enable the OCO function
For your first order, select the desired option from the "ATM Strategy" drop down list
Submit your stop order to buy above the market
For your second order, select the desired option from the "ATM Strategy" drop down list
Submit your stop order to sell below the market
CRITICAL: Right click in the SuperDOM and select the menu item OCO Order to disable OCO from being applied to subsequent orders.

 

SuperDOM_20

 

For a market fade approach just substitute limit orders for stop orders.

 

Using the OCO Function to Bracket an Open Position

If you have an open position without an ATM strategy attached, and you wish to add limit and stop orders to protect the position follow these steps:

 

Set the ATM strategy in the ATM Strategy selection drop down box to a value of <None>
Right click in the SuperDOM and enable OCO order placement by selecting the menu name "OCO Order"
Then place a limit order where you want to exit at a profit
Then place a stop order where you want to exit at a loss
Lastly, right click again and select the menu item "OCO Order" to disable the OCO order placement

 

SuperDOM_21

 

Now you have a target and a stop placed protecting your open position, and when one of these orders is filled the other will be cancelled automatically.

tog_minusHow to submit simulated stop orders (Simulated Order)

playVideo

 

To submit a Simulated Stop Order (entry and exit NOT stop loss; simulated stop loss orders are enabled via an ATM stop strategy) you must enable Simulated Order mode via the right mouse click context menu by selecting the "Simulated Order" menu item or use the shortcut key CTRL + A. The "so" (Simulated Order indicator) will light up green. All stop orders placed while this indicator is lit will be submitted as a Simulated Stop Orders.

 

SuperDOM_22 SuperDOM_23

 

One of the powerful features of Simulated Stop Orders is that you can submit a "negative limit stop limit" order. This means that you can place an order where the limit price is better than the stop price. As an example, you may want to buy on strength indicated by a move up to a particular price. Once that occurs, you want to enter at a better price using a limit order several ticks below (if you are buying) the stop price.

 

For more information please visit the Simulated Stop Orders section of the user Help Guide.

tog_minusHow to submit orders with the Quick Buttons

playVideo

 

Setting “Show Quick Buttons” to true in the SuperDOM Properties enables: ASK and BID buttons in the Buy and Sell Columns, a Plus Target button, and a Remove Target button.

 

SuperDOM_24

 

When enabled, pressing an "ASK" button with the left mouse button will submit a limit order at the ask price, pressing a "BID" button will submit a limit order at the bid price.

 

For more information on adding and removing targets please view the Adding and Removing Targets section of the user help guide.

tog_minusTest Yourself!

playVideo

 

Play the video above to review and test yourself on the topics discussed on this page of the Help Guide.