Chart Trading

Perhaps the most convenient way to create orders in MotiveWave™ is by using the tools available from a chart. There are several ways to do this:

  • Price Axis – Trades can be placed directly from the price axis

  • Buy/Sell buttons – The Buy/Sell button labels can be optionally added to a chart

  • Context Menu – Use the trade items available in the context menu of the chart (right click)

  • Trade Panel – Use the trade panel that may be displayed on the right hand side of the chart

  • DOM Panel – The Depth of Market panel can be displayed on the right hand side ( See Depth of Market tab)

  • Strategies – As explained in the section: Strategies

Chart Orders

Active and filled orders may be displayed and adjusted directly on the chart. Click on the Show Orders button on the tool bar to toggle the display of orders on the chart. The price of an order can be adjusted by clicking and dragging the order label up or down.

Double click on the order label to display the Order Ticket dialog. A context menu can also be accessed by right clicking on the order label.

To disable the Filled Order labels, go to the Configure menu > Settings > Orders > Display > Uncheck the Show Filled Orders option ( See Settings section)

Trade History

Historical trades can be displayed directly on the chart by clicking the Show Trades button on the tool bar. Detailed information on each trade can be displayed by placing the mouse cursor over one of the trade arrows.

Price Axis Trading

Orders can be created directly from the price axis by simply clicking where you want to place a limit order. If you move the mouse over the price axis, you will notice that the mouse cursor will change to a blue/red target (depending if you are above or below the current price). You will also notice that there is a label that shows the price.

Press the left mouse button once to create a limit order at that price using the default quantity for the Instrument (see Order Presets). Note: place the cursor above the current price to create a Limit Sell order, and below to place a Limit Buy order.

Price Axis Order Types

You can place different types of orders from the price axis by holding down on the following keys while clicking the left mouse button. The quantity for all of these orders will be the default quantity assigned to the instrument.

  • No Key – Limit Order, the limit price will be the value at the current mouse location

    • buy_lmt Limit Buy – cursor is below the current price

    • sell_lmt Limit Sell – cursor is above the current price

  • Ctrl Key – Stop Order, the stop price will be the value at the current mouse location

    • buy_stp Stop Buy – cursor is above the current price

    • sell_stp Stop Sell – cursor is below the current price

  • Shift Key – Market Order, sell or buy at the current market price (best bid/best ask)

    • buy_mkt Buy Market – cursor is below the current price.

    • sell_mkt Sell Market – cursor is above the current price

  • Ctrl + Shift Key – Limit Order + Attached Limit & Stop orders. A limit order will be placed with the limit price equal to the current mouse location. A limit and stop loss order will be attached to the limit (parent) order.

    • buy_lmt_sl Buy Limit + Sell Stop/Limit

    • sell_lmt_slSell Limit + Buy Stop/Limit

The mouse cursor will change depending on which modifier key you are pressing when moving the cursor over the price axis.

Price Axis Context Menu

The context menu (right click on the price axis) also has a menu for creating orders (see diagram below).

Buy/Sell Buttons

For convenience, buy and sell buttons can be added to the chart. These buttons are available as Chart Labels. Right click on chart and choose Chart Settings to open the Chart Settings dialog. You will find the Buy Button and Sell Button labels under the Labels tab.

If you would like to create a buy or sell order, click on the Buy or Sell buttons that are directly on the chart. This will open an Order Ticket dialog that you may use to create your order.

The Order Ticket dialog may look different depending on the broker you are using:

Trade Panel

The trade panel is a convenient tool for managing orders and positions from the chart. This panel can be displayed by choosing View > Trade Panel from the top menu bar (or press Alt/command + T). There is also a button available on the tool bar that toggles the display of this panel.

The Trade Panel has two tabs that provide different trading options.

Position Tab

The Position tab may be used to manage your current position for the chart instrument. A default tab has the following elements:

  • Quantity – This is the quantity for the market orders. It will default the value in order presets

  • Time In Force Chooser (TIF) – Effective time for the order. Day orders will expire at the end of the day. GTC orders last until they are cancelled (Good Till Cancelled). The options available in this field will vary depending on the broker.

  • Exit Strategy – defines how an existing position will be closed using a combination of one or more orders (bracket order). See Exit Strategies.

  • Buy Market Button – Creates a market order to buy the given quantity at the market price

  • Sell Market Button – Creates a market order to sell the given quantity at the market price

  • Buy Ask Button – Creates a limit order to buy the given quantity at the ask price

  • Sell Ask Button – Creates a limit order to sell the given quantity at the ask price

  • Buy Bid Button – Creates a limit order to buy the given quantity at the bid price

  • Sell Bid Button – Creates a limit order to sell the given quantity at the bid price

  • Flatten Button – If you currently have an open position, this button will close the position at market price

  • Cancel All – If you have open orders for the chart instrument, this will cancel these orders

  • Break Even – Creates an exit order at the break even price.

  • Reverse Button – If you have an open position this will close that position and open a position in the opposite direction. For example, if you were currently long 10K, this would close the long position and open a short position for 10K

  • Account Chooser – Enables you to choose the account for the orders

  • Position Label (Pos)– Displays the current position (N/A for no position). If the label background is blue, then the position is long. Short positions will have a red background as well as a negative number for the quantity.

  • P/L Label – Displays the current unrealized profit/loss for the open position. A loss will be displayed with a red background (and a negative sign). A profit will be displayed with a blue background. If there is no open position, this label will display N/A.

Order Tab

The Order tab is used to create or modify existing orders. New orders can be created by clicking on the Buy or Sell buttons. An existing order can be modified by selecting it on the chart (left click on the label).

  • Buy Button – Indicates if the order is a buy or sell. If no order is selected on the chart, you may click on this button to create a buy order.

  • Sell Button – Indicates if the order is a buy or sell. If no order is selected on the chart, you may click on this button to create a sell order.

  • Quantity – quantity for the selected order. This will default to the order preset if it is a new order.

  • Order Type – list of available order types (broker dependent). The selected choice will influence the visible fields below (ie limit price, stop price etc).

  • Limit/Stop Price – Depending on the type of order these fields may be visible underneath the Order Type field.

  • Time In Force – effective time for the order. Day orders will expire at the end of the day. GTC orders last until they are cancelled (Good Till Cancelled). The options available in this field will vary depending on the broker.

  • Limit – Use this option to attach a limit (profit) order. This order will be activated when the primary order is filled

  • Stop – Use this option to attach a stop order. This order will be activated when the primary order is filled and will be an OCO (one cancels other) order with the limit order above.

  • Trail – Use this option to attach a trailing stop order (instead of the stop order above).

  • Submit/Modify Button – Click this button to submit the order to the broker. This button will have a red background for sell orders and a blue background for buy orders

  • Discard/Cancel – Discards (for new orders) or cancels the order

  • Account Choice – Account for the order. For new orders, this will default to the Primary account (set in the Accounts panel).

  • Position Label (Pos)– Displays the current position (N/A for no position). If the label background is blue, then the position is long. Short positions will have a red background as well as a negative number for the quantity.

  • P/L Label – Displays the current unrealized profit/loss for the open position. A loss will be displayed with a red background (and a negative sign). A profit will be displayed with a blue background. If there is no open position, this label will display N/A.

Settings

The behavior and appearance of orders can be modified Configure > Settings > Orders tab from the Console menu bar:

  • Price Axis Key Modifiers – This section may be used to customize what types of orders may be created from the price axis.

    • Create/Submit Order – defines the mouse click event to create and submit an order to the broker.

    • Create Order (No Submit) – defines the mouse click event to create but will not automatically submit an order. The order label in this case will display a "T" button and it is required to click on this button to transmit the order.

    • Default (No Key) – defines the type of order created when the mouse is clicked with no modifier key.

    • Shift Key – defines the type of order created when the mouse is clicked while pressing the Shift Key.

    • Ctrl Key – defines the type of order created when the mouse is clicked while pressing the Ctrl Key.

    • Ctrl + Shift Key – defines the type of order created when the mouse is clicked while pressing the Ctrl and Shift Keys.

    • Show Order Ticket – defines the mouse click event to display the Order Ticket dialog.

  • Confirm Close/Reverse Positions – Displays a confirmation dialog when clicking on the close button for a position.

  • Show Client OCO Warning – Displays a warning when placing a client OCO order. Some brokers do not support server side OCO orders. In these cases MotiveWave™ will simulate the OCO order on the client side.

  • Show Client Attach Warning – Similar to the option above, MotiveWave™ will display a warning to remind you that the attached order is a client order (not submitted to the server initially).

  • Show Exit Strategy Warning – Displays a warning when placing OSO orders ( One-sends-other). When there are multiple exit orders, MotiveWave™ must remain open to send the stop/limit once the initial parent order is filled.

  • Send Email on Filled Order – Sends an email to the configured email address when an order is filled. Note: you must configure your email settings (see Email tab)

  • Send Email on Rejected Order – Sends an email to the configured email address when an order is rejected. Note: you must configure your email settings (see Email tab)

The Display tab provides options for displaying orders on charts:

Last updated