×

Sign up and get MultiCharts free

Use its powerful simulation mode with data included out of the box. Just fill out the form and start honing your trading skills with a few clicks.

Changes - MultiCharts

Changes

Jump to navigation Jump to search

Depth of market (DOM)

6,077 bytes added, 13:09, 3 August 2021
no edit summary
Depth-of-Market window displays market depth, PnL, current positions as well as pending orders and provides one-click trading features. Entry and exit automation can be set up directly in the DOM window making it a unique and self-sufficient tool for manual trading (see [[Chart Trading Orders and Strategies]]).
MultiCharts DOM displays up to 10 levels of market depth. 10 levels is the limit, if the broker provides less data, DOM displays fewer levels of market depth.
http[[File://www.multicharts.com/img/wiki/dom/1DDDDD.png]]
Ask and Bid Size is shown in Buy and Sell columns respectively.
Best Bid and Best Ask are marked with white color. Last trade price and size are highlighted in yellow in Price column. Day High/Low prices are marked with yellow lines. Those are default colors that can be changed.
<div style="background-color: #E3FBE5;">'''Note''': Please check if you have a subscription for depth-of-market data for the particular symbol that you are going to use in the DOM. Dukascopy and FXCM brokers broker cannot be used for DOM trading since they do it does not support depth-of-market.</div> ==Bid and Ask Volume Sum== Bid and Ask volume sum is calculated summing up the volumes of Bid and Ask respectively and each is shown under Bid and Ask columns. This option is enabled by default and can be disabled if you right-click anywhere on the DOM window except for Buy, Price & Sell columns and control elements to see the shortcut menu and uncheck Bid/Ask Sum option.Bid/Ask Sum option is shown either in Compact Mode, or in Full Mode of the DOM Window. ==Day High and Low Options== Day High and Low green and yellow (by default and can be [[Depth of market (DOM)#How to Customize DOM Colors|changed]]) marker lines are located on the upper and bottom of the corresponding price boxes of the middle grey price column, and indicate High and Low prices of the day. This option is enabled by default and can be disabled if you right-click anywhere on the DOM window except for Buy, Price & Sell columns and control elements to see the shortcut menu and uncheck Day High/Low option.Day High/Low option is shown either in Compact Mode, or in Full Mode of the DOM Window.
==Dynamic and Semi-Static Modes==
To enable Dynamic mode right-click anywhere on the DOM window except for Buy, Price & Sell columns and control elements to see the shortcut menu and check Dynamic Price Scale.
http[[File://www.multicharts.com/img/wiki/dom/2DOM2.png]]
If Dynamic Price Scale option is disabled, DOM operates in semi-static mode.
Open a new DOM window by one of following methods:
* Click the New DOM Window icon [[File:DOM_icon.png]]on the Main toolbar, or:
* In the main menu select File, then point to New and click DOM Window, or:
* Use Ctrl+Alt+Ins keys combination on the keyboard
==Selecting Broker==
To select a broker, click on the arrow next to the Broker Connection button http[[File://www.multicharts.com/img/wiki/dom/5DOM3.png ]] and select a broker from the list.
For more info see [[Broker Profiles Overview]].
==Connecting / Disconnecting Broker Profile==
When a broker is selected, click on the Broker Connection button http[[File://www.multicharts.com/img/wiki/dom/5DOM3.png ]] to connect/disconnect it. When MultiCharts is establishing the connection with the broker, the Broker Connection button is yellow. Once the connection is established, it becomes green.
You can also right-click anywhere on the DOM window except for Buy, Price & Sell columns and control elements to see the shortcut menu and click Connect / Disconnect Broker Profile.
==Selecting Account==
Select the account number in the Account Selector box http[[File://www.multicharts.com/img/wiki/dom/6DOM4.png]]
==Selecting Instrument==
* Click on the Lookup button to select the necessary symbol from the database.
<div style="background-color: #E3FBE5;">'''Note''': To be able to trade the instrument in the DOM, you should add it to the Quote Manager (see [[Operating Symbol List]]).</div> ==Volume Profile== [[File:Volume Profile in DOM.png]] Volume Profile in DOM window allows discretionary traders to monitor changes in trade volume while making trading decisions live.<br>To open Volume Profie window right-click anywhere on the DOM window except for Buy, Price & Sell columns and control elements to see the shortcut menu and check the Show Volume Profile option.<br>To see PnL in Volume Profile window right-click anywhere on the DOM window except for Buy, Price & Sell columns and control elements to see the shortcut menu and check the Show PnL in Volume Profile panel.  == Linking DOM by Instrument == When the instrument for any one DOM window or chart of the linked group is changed, the changes will automatically be applied to the rest of the linked charts/DOM Windows: * To link a DOM window by symbol, click the '''Instrument Link''' button; * To assign the series to a Link Group, select the Link Group Color Code from the drop-down list.* To un-link the series, select '''Not Linked'''. 
==PnL and Current Position==
Profit and Loss can be indicated in:
Dollars http[[File://www.multicharts.com/img/wiki/charttrading/5DOM5.png]], Ticks http[[File://www.multicharts.com/img/wiki/charttrading/6DOM6.png ]] and Percent http[[File://www.multicharts.com/img/wiki/charttrading/7DOM7.png]].
To change indication type, click on PnL and Current position box.
AvgEntry Price of the position is highlighted in white in Price column.
http[[File://www.multicharts.com/img/wiki/dom/9DOM8.png]]
==One-Click Order Placing==
DOM window allows you to place Market, Stop, Limit and Stop-Limit orders with just one click.
'''Require Order Confirmation''' To enable order confirmation, right-click anywhere for DOM is enabled on the DOM window except for Buy, Price & Sell columns and control elements to see the shortcut menu and check the Trading tab of [[Preferences]]. The Require Order Confirmation check boxoption is applied to manual order placing across all chart and DOM windows in MultiCharts. When the Require Order Confirmation check box is checked you will see Place Order confirmation window every time you place an order. Check the Do not ask me again check box to disable order confirmationcompletely.
'''Placing Market Orders'''
Place a Limit order by one of the following methods:
* Click on price scale near corresponding price in Bid Size column (buy order) or Ask Size column (sell order). Order Volume is defined by Qty field (see Setting Order Quantity), Time In Force (TIF) is defined by the value set in Time In Force field (see Setting Time in Force); or:
<div style="background-color: #E3FBE5;">'''Note''': If you click below Best Ask price in Sell column or above Best Bid price in Buy column, a Stop order will be sent by default. To send Sell limit orders below Best Ask price or Buy limit orders above Best Bid price hold Shift button and click on the price at which you want to send an order.</div>
* Drag-and-drop Limit order icon to the price scale near corresponding price in Bid Size column (buy order) or Ask Size column (sell order).
<div style="background-color: #E3FBE5;">'''Note''': If you drag and drop limit order icon above Best Ask price, a Sell Limit order will be placed regardless of the column where you drag the order to (Buy or Sell). If you drag and drop limit order icon below Best Bid price, a Buy Limit order will be placed regardless of the column where you drag the order to (Buy or Sell).</div>
* Hold the Ctrl (or Shift) key on the keyboard and click Buy Bid/ Buy Ask or Sell Bid/Sell Ask buttons.
<div style="background-color: #E3FBE5;">'''Note''': When the Ctrl key is held, the Buy Mkt and the Sell Mkt buttons will become Buy Bid and Sell Bid buttons respectively. When the Shift key is held, the Buy Mkt and the Sell Mkt buttons will become the Buy Ask and the Sell Ask buttons respectively.</div>
'''Placing Stop Orders'''
Place a Stop order by one of the following methods:
* Click on price scale near corresponding price in Bid Size column (buy order) or Ask Size column (sell order). Order Volume is defined by Qty field (see Setting Order Quantity), Time In Force (TIF) is defined in Time In Force field(see Setting Time in Force) ; or:
<div style="background-color: #E3FBE5;">'''Note''': If you click above Best Ask price in Sell column or below Best Bid price in Buy column, a Limit order will be sent by default. To send Sell Stop orders above Best Ask price or Buy limit orders below Best Bid price hold Ctrl button and click on the price at which you want to send an order.</div>
* Drag-and-drop of Stop order icon to the price scale near corresponding price in Bid Size column (buy order) or Ask Size column (sell order). Order Volume is defined by Qty field (see Setting Order Quantity), Time In Force (TIF) is defined by the value set in the Time In Force field (see Setting Time in Force).
<div style="background-color: #E3FBE5;">'''Note''': If you drag and drop Stop order icon above Best Ask price, a Buy Stop order will be placed regardless of the column where you drag the order to (Buy or Sell). If you drag and drop limit order icon below Best Bid price, a Sell Stop order will be placed regardless of the column where you drag the order to (Buy or Sell).</div>
'''Placing Stop-Limit Orders'''
* Click on price scale near corresponding price in Bid Size column or Ask Size column while holding Ctrl+Shift buttons. Order Volume is defined by Qty field(see Setting Order Quantity), Time In Force (TIF) is defined in Time In Force field (see Setting Time in Force).
* Drag-and-drop of Stop-Limit order icon to the price scale near corresponding price in Bid Size column or Ask Size column. Order Volume is defined by Qty field(see Setting Order Quantity), Time In Force (TIF) is defined by the value set in the Time In Force field (see Setting Time in Force).
<div style="background-color: #E3FBE5;">'''Note''': When Require Order Confirmation check box is checked, Stop Limit price level can be customized in confirmation window. When Require Order Confirmation check box is unchecked, Stop Limit price level will correspond to the level where it is placed (see Require Order Confirmation).</div>
==Place Order==
Place Order menu allows you to place Stop, Limit and Stop-Limit orders as well as to automate certain methods of entering or exiting positions. It’s perfect for avoiding repetitive tasks, increasing your productivity and focusing on trading. Automation is especially useful when you need to apply an order pair quickly (see [[https://www.multicharts.com/trading-software/index.php/Chart_Trading_Orders_and_Strategies Orders and Strategies]]).
http[[File://www.multicharts.com/img/wiki/charttrading/12DOM9.png]]
Place Order menu strategies give you competitive advantage over other traders: they allow you to exit the position faster than others. They also reduce the risk of two orders execution and would be especially useful for traders who use pyramiding strategies. Each strategy is an OCO group – if one order is filled, the other is canceled.
<div style="background-color: #E3FBE5;">'''Note''': Not all brokers support server-based OCO groups. Consequently, there is no 100% guarantee that only one order will be executed (See [[OCO-Orders Risk]])</div>
Orders and Entry Strategies icons are rearranged automatically: the last used icon is displayed in the top left corner of the menu.
To expand or collapse the Place Order menu, use the Expand/Collapse buttons.
To scroll icons in the Place Order menu, use the Scroll buttons.  To select Exit Strategies '''Average Open Position Price''' calculation mode: # Select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab # Enable the '''recived from broker''' button to use the price received from broker or the '''calculated based on order(s) execution price''' button to use the price calculated by MultiCarts based on entry order(s) execution price.  '''Exit Orders Management''' Exit strategies applied to an open position change the number of contracts according to the current position size.  Exit strategies applied to active orders do not change number of contracts regardless of the open position size (do not "jump" onto the active position after the parent order was filled). They remain active and keep protecting orders that were generated by the parent order.  Number of contracts for exit strategies applied to the open position changes taken into account strategies applied to filled orders and their effect on the overall position. In other words, strategies applied to the position protect the remainder that is not protected by strategies applied to individual orders.  If a position was opened by an order that has an exit strategy attached from a flat position, then this strategy is applied to the entire position and “protects” it (see Eaxmple 2 below). Exit strategies applied to positions and strategies applied to orders are visually different on both on the chart and in the DOM: exits strategies applied to positions have “p” letter to the left of the number of contracts. <div style="background-color: #E5F6FF;">Example 1 - Shows exit strategy attached to an individual order: # Open position is -1 contract.# Sell limit order for 1 contract is sent to broker. # Profit Target exit strategy is attached to the sell limit order.# Sell limit order is filled. Profit Target becomes active. Open position is -2 contracts. Profit Target size is 1 (attached to the order, not the position).# Sell market order for 2 contracts is sent to broker.# Sell market order is filled. Open position is -4 contracts. Profit Target size is 1.</div> <div style="background-color: #E5F6FF;">Example 2 - Shows exit strategy auto-attached to an order opening the position from a flat position: # Open position is flat.# Buy market order for 100 contracts with a Master Strategy auto attached to it is sent to broker. # Buy market order is filled. Master Strategy becomes active. Open position is +100 contracts. Master Strategy size is 100.# Buy stop order for 200 contracts is sent to broker.# Buy Stop order is filled. Open position is +300 contracts. Master Strategy size is 300 (protects entire position since the position was opened by an order that has an exit strategy attached from a flat position).</div> <div style="background-color: #E5F6FF;">Example 3 - Shows exit strategy attached to the entire position: # Open position is +50 contracts.# Buy market order for 100 contracts with a Master Strategy auto attached to it is sent to broker. # Buy market order is filled. Master Strategy becomes active. Open position is +150 contracts. Master Strategy size is 100 (attached to the order, not the position).# Buy stop order for 200 contracts is sent to broker.# Buy Stop order is filled. Open position is +300 contracts. Master Strategy size is 300(attached to the position).</div> <div style="background-color: #E5F6FF;">Example 4 - Shows both exit strategy attached to the entire position and exit strategy attached to an individual order:  # Open position is +10 contracts. # Stop-Loss #1 exit strategy is applied to the open position. Stop-Loss #1 size is 10. # Buy stop order for 5 contracts is sent to broker. # Stop-Loss #2 exit strategy is applied to the buy stop order. Stop-Loss #2 size is 5.# Buy stop order is filled. Stop-Loss #2 becomes active. Open position is +15 contracts. Stop-Loss #1 size is 10. Stop-Loss #2 size is 5.# Buy market order for 10 contracts is sent to the broker. # Buy market order is filled. Open position is +25 contracts. Stop-Loss #1 size becomes 20 (attached to the position). Stop-Loss #2 size is 5 (attached to the order, not the position).</div> 
'''OCO-Orders'''
One Cancels Other (OCO) orders are the price orders sent in a group. When any of OCO orders is filled or partially filled, the system cancels or reduces size of other orders in this OCO-group.
<div style="background-color: #E3FBE5;">'''Note''': Reduce size functionality is supported by Interactive Brokers only: if one order in OCO group is partially filled, others are reduced in size proportionally. </div>
All Entry Strategies are placed with OCO-orders.
There are two types of OCO-groups in MultiCharts: Native and Simulated.
Native OCO-group is used when the broker’s API supports OCO-groups. In this case all OCO orders are sent to the broker directly and unfilled OCO orders will be cancelled by the broker. (Native OCO-group is supported by Interactive Brokers and FXCM).
Simulated OCO-group means that all OCO orders will be sent to the broker, but once one of them is filled, other orders from this OCO group will be cancelled by MultiCharts. In this case, when one of the OCO orders is filled, MultiCharts will send a command to cancel or reduce size of the second OCO order to the broker.
Set order quantity by one of the following methods:
* Type in order quantity in Order Quantity box http[[File://www.multicharts.com/img/wiki/dom/10qbox.png ]] in DOM window; or:* Click the Trading Calculator button http://www.multicharts.com/img/wiki/dom/11.png.
Calculator automatically increases the current trade size setting by one, e.g. if you had 1 in order quantity field, calculator would automatically make it 2.
You can modify the number of contracts by pressing +1, +2, +5 etc. buttons. Zero button resets the number of contracts to zero.
Buttons on the left right side of the calculator contain 6 last values.
You may set this number of contracts by pressing those buttons. To apply the modifications click OK, to cancel the modifications click Cancel.
To set time in force of the order, use the Time in Force box in DOM window.
* DAY – Good for one day
* GTC – Good ‘Til -Til-Cancelled* GTD – Good To -Til-Date
* IOC – Immediate or Cancel Order
MultiCharts DOM indicates different order statuses with different colors.
* Order status – Sent http[[File://www.multicharts.com/img/wiki/dom/12DOM10.png]]* Order status – Submitted http[[File://www.multicharts.com/img/wiki/dom/13DOM11.png]]* Order status – Inactive (Tot Not Triggered) http[[File://www.multicharts.com/img/wiki/dom/14DOM12.png]]* Order status – PreCancelled, PreModified http[[File://www.multicharts.com/img/wiki/dom/15DOM13.png]]
==Order Modification==
To modify an order price, drag and drop the order marker to desired price level.
http[[File://www.multicharts.com/img/wiki/dom/16DOM14.png]]
To cancel price adjustment, press the Esc button before you release left mouse button.
If you place two or more orders of the same type at the same price level, they will be displayed as one order with the actual number of orders shown in brackets. Unlike Chart Trading panel, if you drag and drop such group of orders in DOM, all orders will be replaced.
http[[File://www.multicharts.com/img/wiki/dom/17DOM15.png]]
To modify quantity or cancel every single order in such group, right-click on the orders group in DOM to see the shortcut menu, select Modify Quantity or Cancel Order and click on the order ID. To cancel all orders in a group, click Cancel All Orders in this Cell.
If you place two or more orders of the same type at the same price level, they will be displayed one above the other showing bottom order color at the right side of the displayed order. To switch between the orders click on this color marker at the right side of the displayed order.
http[[File://www.multicharts.com/img/wiki/dom/18DOM16.png]]
http[[File://www.multicharts.com/img/wiki/dom/19DOM17.png]]
In case of Entry and Exit strategies to switch between different strategies click on the Switch button.
http[[File://www.multicharts.com/img/wiki/dom/20DOM18.png]]
http[[File://www.multicharts.com/img/wiki/dom/21DOM19.png]]
==Reverse position==
Close the position by one of the following methods:
* Click the Close button http[[File://www.multicharts.com/img/wiki/dom/22DOM20.png ]] on Chart Trading Panel;or:
* Click on the X on order/strategy marker; or:
* Right-click on the Average Entry Price highlighted in white to see the shortcut menu and select Close Position.
* Right-click the order to see the shortcut menu and select Cancel Order.
To cancel all Buy orders, click on the Cancel button http[[File://www.multicharts.com/img/wiki/dom/23DOM21.png ]] at the left of Buy Mkt button.
To cancel all Sell orders, click on the Cancel button http[[File://www.multicharts.com/img/wiki/dom/23DOM21.png ]] at the right of Sell Mkt button.
==Resizing DOM==
To switch between Compact and Extended Mode in Depth Of Market Window
# * Right click on any free space of the DOM windowand click '''Switch To Compact/Full Mode''';or:# * Click the '''Switch To Compact/Extended Full Mode'''button [[File:Switch_To_Compact_Mode.png]].
==Always Show Entire Number option==
'''Examples'''
http[[File://www.multicharts.com/img/wiki/dom/24DOM23.png]]
To enable/disable Always Show Entire Number feature, right-click anywhere on the DOM window except for Buy, Price & Sell columns and control elements to see the shortcut menu, then check/uncheck Always Show Entire Number feature.
==Default Order Colors==
http[[File://www.multicharts.com/img/wiki/dom/25DOM24-2.png]]
==How to Customize DOM Colors==
Select one of the standard 40 colors from the palette box, or click the Other button to choose custom colors.
==DOM service window==
 
DOM can be opened as a service window that can be attached to any side of the main MultiCharts window. It has exactly the same functionality as the regular DOM window and is visible on all workspaces when open.
To open DOM as a service window go to '''View''' -> '''Show DOM window'''.
[[Category:Manual Trading]]

Navigation menu