Depth of market (DOM): Difference between revisions
From MultiCharts
no edit summary
No edit summary |
No edit summary |
||
(15 intermediate revisions by 8 users not shown) | |||
Line 3: | Line 3: | ||
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. | 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. | ||
[[File: | [[File:DDDDD.png]] | ||
Ask and Bid Size is shown in Buy and Sell columns respectively. | Ask and Bid Size is shown in Buy and Sell columns respectively. | ||
Line 10: | Line 9: | ||
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. | 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 | <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 broker cannot be used for DOM trading since it does not support depth-of-market.</div> | ||
==Bid and Ask Volume Sum== | ==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 | 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. | 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 Options== | ||
Day High and Low yellow (by default) 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 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. | Day High/Low option is shown either in Compact Mode, or in Full Mode of the DOM Window. | ||
Line 70: | Line 69: | ||
* Click on the Lookup button to select the necessary symbol from the database. | * 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> | <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== | ==PnL and Current Position== | ||
Line 88: | Line 104: | ||
DOM window allows you to place Market, Stop, Limit and Stop-Limit orders with just one click. | DOM window allows you to place Market, Stop, Limit and Stop-Limit orders with just one click. | ||
Order confirmation for DOM is enabled on the Trading tab of [[Preferences]]. The Require Order Confirmation option is applied to manual order placing across all chart and DOM windows in MultiCharts. | |||
When the Require Order Confirmation 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 confirmation completely. | |||
When Require Order Confirmation | |||
'''Placing Market Orders''' | '''Placing Market Orders''' | ||
Line 103: | Line 116: | ||
Place a Limit order by one of the following methods: | 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: | * 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> | <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). | * 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> | <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. | * 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> | <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''' | '''Placing Stop Orders''' | ||
Line 113: | Line 126: | ||
Place a Stop order by one of the following methods: | 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: | * 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> | <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). | * 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> | <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''' | '''Placing Stop-Limit Orders''' | ||
Line 122: | Line 135: | ||
* 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). | * 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). | * 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> | <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== | ||
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 [ | 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]). | ||
[[File:DOM9.png]] | [[File:DOM9.png]] | ||
Line 132: | Line 145: | ||
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. | 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> | <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. | Orders and Entry Strategies icons are rearranged automatically: the last used icon is displayed in the top left corner of the menu. | ||
Line 197: | Line 210: | ||
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. | 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> | <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. | All Entry Strategies are placed with OCO-orders. | ||
Line 203: | Line 216: | ||
There are two types of OCO-groups in MultiCharts: Native and Simulated. | 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 | 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). | ||
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. | 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. | ||
Line 225: | Line 238: | ||
You can modify the number of contracts by pressing +1, +2, +5 etc. buttons. Zero button resets the number of contracts to zero. | 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 | Buttons on the 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. | You may set this number of contracts by pressing those buttons. To apply the modifications click OK, to cancel the modifications click Cancel. | ||
Line 233: | Line 246: | ||
To set time in force of the order, use the Time in Force box in DOM window. | To set time in force of the order, use the Time in Force box in DOM window. | ||
* DAY – Good for one day | * DAY – Good for one day | ||
* GTC – Good | * GTC – Good-Til-Cancelled | ||
* GTD – Good | * GTD – Good-Til-Date | ||
* IOC – Immediate or Cancel Order | * IOC – Immediate or Cancel Order | ||
Line 242: | Line 255: | ||
* Order status – Sent [[File:DOM10.png]] | * Order status – Sent [[File:DOM10.png]] | ||
* Order status – Submitted [[File:DOM11.png]] | * Order status – Submitted [[File:DOM11.png]] | ||
* Order status – Inactive ( | * Order status – Inactive (Not Triggered) [[File:DOM12.png]] | ||
* Order status – PreCancelled, PreModified [[File:DOM13.png]] | * Order status – PreCancelled, PreModified [[File:DOM13.png]] | ||
Line 341: | Line 354: | ||
==Default Order Colors== | ==Default Order Colors== | ||
[[File:DOM24.png]] | [[File:DOM24-2.png]] | ||
==How to Customize DOM Colors== | ==How to Customize DOM Colors== | ||
Line 349: | Line 362: | ||
Select one of the standard 40 colors from the palette box, or click the Other button to choose custom 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]] | [[Category:Manual Trading]] |