SuperDOM

   

Introduction and Usage

In the sophisticated and competitive trading environment, especially in scalping, the selection of suitable, precise, and efficient tools becomes a critical component for achieving success. Responding to this demand, we are pleased to introduce our SuperDOM indicator for NinjaTrader 8, an innovative and meticulously designed solution, primarily aimed at scalping traders. This tool seeks to elevate and accelerate trading operations, offering an unprecedented strategic advantage in this particular area.

This indicator, which requires Level II data for its operation, allows traders to execute trades directly on the chart through an integrated DOM trader. Unlike the conventional Chart Trader, which may take up valuable screen space, our DOM trader is designed for more efficient interaction. It is designed to respond quickly in markets of very high volatility.

Additionally, the DOM trader of our indicator is compatible with ATM (Automated Trade Management) orders, providing greater flexibility and control in managing operations. This compatibility with ATM orders means that traders can set up automated trading strategies, reducing response latency, and minimizing risk.

This documentation will provide a detailed guide on how to set up and use the SuperDOM indicator in NinjaTrader 8. Whether you are an experienced trader or just starting, you will find the necessary information to make the most of this powerful tool here.

Structure and Customization of SuperDOM

The SuperDOM that we offer in our indicator for NinjaTrader 8 is structured in 6 columns, facilitating an organized and clear presentation of information. Each of these columns has been designed to house particular data, thus allowing customization according to the trader’s needs and preferences. This column layout offers unique flexibility, enabling users to configure the SuperDOM to display exactly the information they consider most relevant for their trading operations and eliminating what they do not require.

The columns are numbered from 1 to 6, and these numbers are used to designate the position of the data.

1. Chart Properties

Min Opacity

Defines the minimum opacity for bars, making them transparent or solid.

Z Order

Determines the Z Order of rendering, controlling the display hierarchy.

Font

Specifies the text font used for bar labeling.

Bar Padding

Defines the padding space in pixels for bar edges, controlling the distance between them.

Automatic Margin

Option to set the margin either automatically or manually. When saving templates you should disable this option. Otherwise the automatic margin is added to the marging saved on the template when loaded adding extra space. Automatic marging can help you to calculate the required margin to the set manually this value by left clicking in chart -> properties -> Right Side Margin.

2. SuperDOM Settings

Do not reset

Option to disable resetting level II data when requested by data source. When this option is enabled the data is kept in memory allowing the DOM to keep older albeit outdated values.

Automatic Cryptocurrency Volume

Enables automatic volume calculations for cryptocurrency values.

No transparency when small

Removes transparency when the chart is compressed vertically to increase visibility.

Expanded Trades

Displays the expanded view of trades.

Trades Mode

Choose between accumulation or refresh modes.

Trade Refresh Time (ms)

Time in milliseconds to refresh trades when refresh mode is enabled.

Right Margin, Left Margin

Space for the right and left margins of the SuperDOM. In this way you can set optimal separation from candles or scale if required.

Volume Divisor

Parameter to divide all values by a specific value. This permits better visualization on some high volume markets. This option takes precedence over Metric Suffix.

Min Text Size, Max Text Size

Minimum and maximum size of the text in the display. Setting values too appart can slow down visualization. For instance too small values are not legible but add latency to renderization and usually very large values are not required since columns too wide are usualloy not set by traders.

Use Metric Suffix

Option to use metric suffixes (e.g., K, M) in the display of data. Can be useful if is easy for you to interpret sufixes.

Metric Suffix Decimals

Number of decimal places for metric suffixes. Usually this value should not be set too high as very small values are irrelevant.

Ignore first Delta of changes

Option to disregard the first Delta of changes.

3. Passive Bids

Visible

Option to show/hide passive bids.

Number of Ticks

Specifies the number of ticks to keep in memory. Usually values too far away from price are not relevant for some trading styles and they ocuppy memory. This will drop those values keeping only a sane amount.

Bar Color, Text Color

Color options for bars and text.

4. Passive Asks

(Description as in Passive Bids, applied to asks.)

5. Trade Bids

Visible

Option to show/hide agressive bids.

Bar Color, Text Color, HighLight Text Color, Profile Color

Color options for bars, text, highlights, and profiles.

Number of Ticks

Number of ticks to keep away from the actual price. Using a smaller number saves memory.

6. Trade Asks

(Similar to Trade Bids, applied to asks.)

7. DOM Trader

Order Quantity

Defines the order quantity when initiating an operation.

Show Stop Placement

Option to display stop placement.

Ask/Bid Price Color, Font Color, Label Color, Font Color

Color settings for ask and bid prices, fonts, and labels.

8. Market Orders Filter

Minimum/Maximum Order Size

Filters to ignore orders outside the specified size range.

9. Changes

This column displays changes in level II data. When orders are moved in or out of a price, we can know and track this information as a delta. Can also work in accumulation mode.

Show Changes

Changes Display Filter, Cumulative, Positive/Negative/Text Color

Settings to control changes display and their coloration.

Min/Max Changes Added/Removed Filter

Filters to record only orders within a specified size range.

10. Positioning

Positioning features allow you to customize the appearance and layout of your SuperDOM interface for optimal user experience and reorder columns at will.

Passive Bid Position

Determines the location of passive bids on the interface. This position could be customized to users preference.

Passive Ask Position

Specifies the location of passive asks within the interface. Like passive bids, this can also be tailored to suit users needs.

Aggressive Bid Position

Sets the position of aggressive bids on the interface. Users can adjust this as per their preference for ease of viewing.

Aggressive Ask Position

Controls the location of aggressive asks within the interface. As with all other bid/ask positions, this is customizable for user convenience.

Changes Bid Position

This controls the placement of bid changes on the interface. Customizable to provide a clear visual of changing bids.

Changes Ask Position

Determines the position of ask changes on the interface. As with bid changes, this can be adjusted to suit individual user preferences.

Column 1-6 Width

Sets the width of each of the six columns. Tailor each column’s width to prioritize information or maximize space efficiency.

Column 1-6 Background Brush

Allows users to set the background color or style (brush) for each of the six columns. This can enhance readability or provide visual organization of information.

Column 1-6 Opacity

Controls the transparency level for each of the six columns. More opaque settings may improve readability, while more transparency could allow for better viewing of information under the indicator.

11. Orientation

Options to set orientations for passive and aggressive bids and asks, as well as changes in ask and bid orientation. Can be to the left or to the right. The direction sets the side towards where the columns grow.

Tips and Tricks

The SuperDOM can be placed multiple times on the screen and allows several to be visible by adjusting the right margin so that they do not overlap.