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
  • All Trades window
  • Columns of the "All Trades" window
  • Context menu of the "All Trades" window
  • Properties of the "All Trades" window
  • Instruments
  • Columns
  • Appearance
  • Selecting Instruments in the "All Trades" Window

Was this helpful?

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

All Trades

When the program is connected to the server and there are trades, the program receives deals from the market. Transactions are received in one of the following cases:

  • The agent is running with the selected instrument.

  • The script laboratory with the selected instrument is open and the option "Update in real time" is enabled in the script properties.

  • Instruments are displayed in the table View - Quotes.

  • Deals are requested in the table View - All trades.

In the Agent mode, an agent is calculated on the basis of these trades, and bars are built from these trades. When disconnected from the data provider, the received data from the RAM is written to "bin.gz" files in the ProviderNameCacheTrade folder.

The folder is on the same level as the program logs folder. You can go to the folder from the program by selecting the Main menu item: Tools - Cache folder. If you turn off the program from the windows task manager, then the data may not be written to the hard drive.

Trades contain much more data than downloaded bars. For example, having only deals, you can use cluster analysis.

If you turn off the program from the Windows Task Manager, the data may not be written to the hard drive. Or register with an error, and the next time you connect to the broker, the chart may stop updating. In this case, you should delete the bin.gz file for the last day, with the program turned off. (a very rare situation, even in those cases when the lights turned off and the computer stopped working abruptly)

If the lab is not updated in real time or the agent is not updated, and only ready-made bars arrive at the end of the timeframe, then deals do not arrive or the "Update in real time" flag in the script properties is not enabled, and the lab may also have limiting option date to.

If transactions do not come with an active connection and there are trades on the market, this is a reason to contact the broker's support service or our support service.

If there are trades, but the bars on the chart or in the laboratory are not built in real time, check the Windows regional settings.

If the time in transactions differs from the time specified in the data provider, then the problem is clearly with the regional settings.

Also, if the "Local time" option is set in the data provider's settings and the local time of the computer differs from the time in transactions, this is a reason to install Windows updates and set the region corresponding to the physical location of the computer, or, if this does not solve the problem, contact support TSLab.

All Trades window

The "All Trades" window contains information about all transactions made on the stock exchange for the securities you track during the current trading day.

The "All Trades" window can be opened from the Main menu of the program: View - All Trades or from the context menu of the "Quotes" window opened above the security you are interested in.

Columns of the "All Trades" window

In the "All Trades" window, filtering of the table content is available. When you right-click on the column names panel of the Deals table, you can select the displayed columns.

Column
Description

Time

Transaction time.

Ticker

Ticker (unique code or symbol) of the issue (financial instrument).

Data provider

Data provider.

Instrument

The name of the security.

Price

Transaction price.

Quantity

The number of securities bought or sold as a result of the transaction (in pieces).

Number (hidden by default)

Transaction number

Date (hidden by default)

Transaction Date

B/s (hidden by default)

Transaction type - Buy or sale.

Context menu of the "All Trades" window

The context menu is available by pressing the right mouse button in the working area of the "All Trades" window.

Menu item
Description

Properties

Opens the properties of the "All Trades" window

Orders Manager

Opens the "Order Manager" window for the selected instrument.

Show at

Moves the "All Trade" window to one of the existing workspace sheets.

Clone window

Creates a copy of the window.

Properties of the "All Trades" window

The properties of the "All Trades" window can be opened both from the context menu of the window and using the "Properties" button located in the right corner of the sheet window title bar.

Instruments

  • Instruments - Adding instruments to the watch list.

Columns

  • Columns - A menu that allows you to select the columns displayed in the "All Trades" window.

Appearance

Menu item
Description

Font settings

Select font type and size.

Window caption in floating mode

Hide/Show Window Title.

Columns caption

Hide/Show the heading of the table columns.

Number of trades

The number of trades displayed in the window.

Initial date

The start date for displaying information about deals.

Selecting Instruments in the "All Trades" Window

Fields of the Select Instruments window:

  1. Data provider - Select a Data provider

  2. Type - Selection of instrument type.

  3. Market - Market selection.

  4. Instruments - List of available Instruments. The Add Instrument button adds the Instrument to the Selected Instruments list. This list will be displayed in the Quotes window.

  5. Selected instruments - List of selected instruments. The "Up" arrow moves the selected element up in the list of added tools. The "Down" arrow moves the selected item down in the list of added tools.

  6. Extra options.

In the Instruments field, you can filter using a search mask. There are 2 types of matching available: mask and symbol.

Extra options

  • Do not show strikes - excludes strikes from the list of instruments.

  • Do not show the expired ones - excludes expired instruments from the list of instruments.

  • Expiration - Select the type of expiration:

    • after;

    • before;

    • exactly.

  • Choice of expiration date. If the market you select is too large and the server disconnects you, try selecting/adding instruments in small increments.

Last updated 3 years ago

Was this helpful?