TSLab
TSLab.proSupportTSLab LiveTSVerse
Eng
Eng
  • TSLab trading platform
  • For newbies
    • A beginner's guide
      • Purchasing a license key for a data provider
      • An example of connecting text quotes
      • Example of connecting a data provider to a broker / exchange
      • An example of creating a script in TSLab
      • An example of creating a trading algorithm in TSLab
  • Installing TSLab
    • TSLab Installation Guide
      • System requirements
      • TSLab Installation manual
    • Update TSLab
      • Preparing for update
      • Release build
      • Nightly build
    • Restarting the TSLab program
    • TSLab Changelog
      • TSLab 2.1 Changelog
      • TSLab 2.2 Changelog
        • 2.2.26.0 - 2024/01/31
        • 2.2.25.0 - 2024/01/17
        • 2.2.24.0 - 2024/12/04
        • 2.2.23.0 - 2024/09/19
        • 2.2.22.0 - 2024/08/30
        • 2.2.21.0 - 2024/05/17
        • 2.2.20.0 - 2024/05/15
        • 2.2.19.0 - 2024/02/21
        • 2.2.18.0 - 2024/02/09
        • 2.2.17.0 - 2023/11/16
        • 2.2.16.0 - 2023/10/20
        • 2.2.15.0 - 2023/10/13
        • 2.2.14.0 - 2023/08/11
        • 2.2.13.0 - 2023/05/12
        • 2.2.12.0 - 2023/02/28
        • 2.2.11.0 - 2022/12/15
        • 2.2.10.0 - 2022/10/27
        • 2.2.9.0 - 2022/09/16
        • 2.2.7.0 - 2022/06/23
        • 2.2.5.0 - 2022/04/29
        • 2.2.3.0 - 2022/04/01
        • 2.2.2.0 - 2021/12/29
  • Data providers
    • Cryptocurrency exchanges
      • Binance Cryptocurrency Exchange
        • Registration on Binance
          • Registration on Binance Exchange website
          • Configure Binance Wallet
          • Creating a Binance API Key for TSLab
          • Binance. Transferring USDT from wallet to wallet without commission
        • Registration on TSLab [Binance]
          • Account registration on the TSLab website [Binance]
          • Creating a free Binance Data Provider for TSLab
        • Setting up a Binance Data Provider in TSLab
        • TSLab Binance Edition
          • Starting the program
          • Configuring the Binance Data provider
      • Bitget Cryptocurrency Exchange
        • Registration on the Bitget official website
        • Creating a Free Bitget Data Provider
        • Configuring the Bitget Data Provider in TSLab
      • ByBit Cryptocurrency Exchange
        • Registration on the ByBit website
        • Creating a free ByBit data provider
        • Configuring the ByBit Data Provider in TSLab
      • Deribit Cryptocurrency Exchange
        • Deribit data provider settings
        • Deribit. Frequently asked questions and useful information
        • Deribit. Possible problems and solutions
        • Deribit Margin Requirements Calculation
        • An example of a ready-made script for Deribit
      • Kucoin Cryptocurrency Exchange
        • Registration on the KuCoin official website
        • Creating an API key on the KuCoin website
        • Issuing a free license for KuCoin Data Provider
        • Setting up the KuCoin data provider in TSLab
      • OKX Cryptocurrency Exchange
        • Setting up an OKX account
          • Registration on the OKX website
          • OKX API Key creation
          • Issuing a free license for OKX Data Provider
          • Setting up the OKX data provider in TSLab
          • OKX demo account
        • TSLab OKX Edition
          • First launch of TSLab OKEx Edition
          • Configuring the OKEx data provider
          • Trading in TSLab [OKEx]
          • OKEx Demo
    • Historical Data
      • YahooFinance
      • Offline data provider in CSV format
      • An example of connecting text quotes
      • Text files with historical data
    • Interactive Brokers
      • Getting Started with Interactive Brokers Data Provider
        • Installing and configuring the Trader Workstation (TWS) terminal
        • Installing and configuring the IB Gateway terminal
      • Features of working with Interactive Brokers data provider
      • Known issues for Interactive Brokers Data Provider
      • Loading instruments in a package
  • Working with the program
    • Main menu
      • File
        • Program Settings
      • View
        • Chart
          • Features of working with the Chart in TSLab
          • Chart Controls
        • Depth of Market
        • Quotes
        • All Trades
      • Data
        • Data Providers window
        • Add online data provider
        • Add offline data provider
      • Lab
        • Scripts window
          • Script Container
      • Trading
        • Accounts window
        • Positions window
        • My trades window
        • My orders window
          • Move orders and deals to an agent
        • Autotrading Control Center window
          • Agent window
          • Agent trading settings
            • Event recalculations
            • Slippage
          • "Forget errors" of the agent
        • Orders manager
          • Linking a manually completed order to an agent
        • Agent Control Center window
      • Tools
        • Data backup and recovery
        • Notifications manager
          • Notifications Manager Filters
          • Reference List of Service Message Numbers
          • Example of setting up notifications for Gmail
        • Export to Excel
    • Common interface
      • Status bar
      • Tab
      • Workspace
      • Spreadsheets
    • Visual editor
      • Toolbar
        • Compress and Decompress Blocks
      • List of visual blocks
        • Service Elements
        • Cycles
        • TSChannel
      • The syntax of the Formula, Boolean expression and String expression blocks.
    • Autotrading Control Center
      • Agent trade settings
        • Agent trade settings - Placing orders
        • Agent trading settings - Script execution
        • Agent trading settings - Events
    • TSLab API
      • API Introduction
        • Visual Studio Installation
        • First script (API)
        • First Indicator (API)
        • Script Debugging
        • Logging
      • Writing scripts on the API
        • Trading Instrument Data
        • Working with positions
        • List of deals
        • The order queue
        • Standard Indicators and Handlers
        • Script parameters
        • Caching
        • Local and global cache
        • Multiple Tools
      • Writing indicators on the API
        • Stream indicator
        • Bar indicator
        • Pre-processed indicator
        • Indicator with multiple calculations
      • Additional features
        • The ability to create your own optimizers *
        • C ++ / CLI script
        • API Control Panel
        • Result from script
        • * Оптимизация. Пул массивов.
      • Examples
        • Get script results
        • Get script parameters
        • Get script and agent settings
        • Get position balance (net worth)
        • An example of a strategy Breakout of the Donchian channel
        • Example of a Moving Average Crossover strategy
        • Indicator example
        • How to speed up the processing of a script on the API
        • Links to examples
      • Question - Answer
        • HandlerParameter Attribute
    • Optimization
      • Insufficient load on a multicore processor
  • Examples of scripts and indicators
    • Examples of algorithms and indicators
    • Examples of implementing strategies in TSLab
      • A trading system based on indicator CCI
      • A trading system based on Standard Deviation
      • A trading system based on Aroon
      • A trading system based on ADX and DI technical indicators
      • A trading system based on the RSI indicator
      • Example of a trading strategy without parameters
  • TSLab website
    • TSLab Support Service
      • Memory dump of TSLab application
      • TSLab program log files
Powered by GitBook
LogoLogo

Мы в соцсетях

  • Группа в Telegram
  • Новости TSLab
  • Vkontakte
  • YouTube канал TSLab Live

Наши веб-сайты

  • TSLab
  • Служба поддержки
On this page
  • Depth of Market window
  • Columns of the Depth of Market window
  • Context menu of the Depth of Market window
  • Properties of the Depth of Market window
  • Instruments
  • Appearance
  • Selecting instruments in the "Depth of Market" window

Was this helpful?

Export as PDF
  1. Working with the program
  2. Main menu
  3. View

Depth of Market

Last updated 2 years ago

Was this helpful?

The Depth of Market is an important indicator of the current state of the price of a financial instrument. As existing orders are satisfied and new orders are received, the values in the order queue window change, determining the current direction of price movement.

Order queue (or second-level quotes) is an ordered sequence of unfilled orders registered in the trading system.

In the buy queue, the order with the maximum price is the first, followed by the order with the lower price, and then, in descending order of the offered price.

In the sell queue, the order with the lowest price is the first, followed by the order with the highest price, and then in ascending order of the offered price. If prices are equal in bids of the same direction, the bid submitted earlier has priority.

Depth of Market window

The "Depth of Market" window can be opened from the Main menu: View | Depth of Market or from the context menu of the "Quotes" window opened above the security you are interested in.

Columns of the Depth of Market window

Column
Description

My buy

The total number of securities (in lots) offered for purchase at the corresponding price.

Buy

The number of securities (in lots) offered for purchase at the respective price.

Price

The price of one security at which they want to buy or sell it. The "Price" field in this window is common for buy orders and sell orders.

Sell

The number of securities (in lots) offered for sale at the respective price.

My sell

The total number of securities (in lots) offered for sale at the corresponding price.

Quantity

When the Display type is selected Vertical compact, the Buy and Sell columns are merged into the Quantity column

Context menu of the Depth of Market window

The context menu is available by pressing the right mouse button in the workspace of the Depth of Market window.

Menu item
Description

Properties

Properties of the window "Depth of Market".

Orders manager

Opening the Orders manager window.

Show at

Move the window to one of the selected sheets.

Clone window

Creation of a copy of the "Depth of Market" window.

Properties of the Depth of Market window

The properties of the "Depth of Market" window can be opened both from the context menu of the window and using the "Properties" button located on the window's title bar.

Attention! The settings you have chosen for the Buy, Sell, and Font Settings properties can be returned to default using the "Select Default Settings" button located to the right of the property's drop-down menu. The application of custom settings is indicated by a red indicator on the "Select Default Settings" button.

Instruments

  • Instrument - Security selection.

Appearance

Menu item
Description

View

  • Vertical (all buy and sell orders are displayed in one column);

  • Horizontal;

  • Vertical compact (columns Buy and Sell are merged into one column Quantity)

Font settings

Choosing a font type and size

Foreground color for Sell

Sell position font color.

Best sell price

Sell positions background color.

Foreground color for Buy

Buy position font color.

Best buy price

The background color of buy positions.

Show volume bars

Instead of the standard background of buy and sell positions, displays volume bars

Cumulative Font Color

Font color when displaying volume

Sell volume

Sale volume background color

Buy volume

Buy volume background color

Window caption in floating mode

Hide/Show window title.

Columns caption

Hide/Show table column names.

Selecting instruments in the "Depth of Market" window

A security is selected in the Select Instrument window. In this window, you can select a data provider (a broker providing information), a type of securities, and also use a securities filter.

Menu field
Description

Data provider

Selecting a data provider.

Type

Selection of tool type.

Market

Market selection.

Instrument list

List of securities available for selection. You can search for the required paper in the Search bar. Next to the search bar there is a drop-down menu that allows you to select an Exact or Fuzzy match of the input query to the name of the paper you are looking for.

Additional Options

Menu field
Description

Do not show strikes

Exclude strikes from the list of instruments.

Do not show expired

Excludes expired instruments from the list.

Expiration

Choice of expiration type:

  • after;

  • before;

  • exact.

Selecting an expiration date

Selecting an expiration date