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
  • Workspace
  • Managing Windows in the Workspace
  • Removing windows from the workspace
  • Saving a workspace as a configuration
  • Active window
  • Secondary window

Was this helpful?

Export as PDF
  1. Working with the program
  2. Common interface

Workspace

Last updated 2 years ago

Was this helpful?

Workspace

The Workspace is an interactive tool for organizing the program interface. The workspace consists of tabs, which in turn consist of zones in which you can place windows.

Managing Windows in the Workspace

On an empty tab, initially there is one zone that occupies the entire area of ​​the workspace. Windows are added using the Main Menu items. The first window occupies the entire workspace and, accordingly, the only zone. The next added windows will be placed in the same zone as tabs.

You can create multiple zones in a workspace. To do this, holding the left mouse button over the window title, you need to start moving the window until the panel for selecting the option for placing the window in the workspace appears.

Кнопки панели
Описание

Placing a window in a new zone that is automatically created above an existing zone. The area of the existing zone will shrink, making room for the new zone.

Placing a window to the left of an existing zone in a new zone.

Placing a window to the right of an existing zone in a new zone.

Placing a window above an existing zone in a new zone.

A new window can also be placed as a tab in one of the existing zones using the central button of the window placement option selection bar. To do this, holding the left mouse button over the window title, you need to move the window to the desired zone and select the placement option in the form of a tab in the zone on the window placement option selection panel.

You can leave the window floating. To do this, simply move the selected window tab to the desired side and release the left mouse button.

During the docking process, the part of the zone where the window will be placed is highlighted in color when you hover the mouse pointer over the corresponding location option on the window placement selection panel in the workspace.

Removing windows from the workspace

The window can be removed from the workspace by clicking on the "Close" button next to the window title. If the window to be closed was the only one in the zone, then this zone will be deleted automatically along with the window being closed.

Saving a workspace as a configuration

You can save the layout and content of windows as configurations. To work with configurations, the following items of the "Main Menu" (Main Menu - File) can be used:

Menu Item
Description

New Workspace

Creates a new workspace configuration.

Load

Opens a folder with previously saved workspace configurations.

Save

Save As...

Saves the current workspace configuration to an external file with the .tlws extension and the file name. Make sure the location of the *.tlws configuration file is not in the system directory! (For example, in C:\Program Files (x86)\ or C:) Move it from the system directory. We recommend using Desktop or My Documents.

List of the latest configurations

Shows a list of configurations used recently.

Active window

A list of all windows placed in the zone can be seen by clicking on the button in the shape of a triangle, located on the title bar of the zone. From the list that opens, you can go to any of the windows by clicking on its name with the left mouse button. Switching between windows in a zone is done by clicking the left mouse button on the window title bar. To activate a floating window, click on its title.

The active window is highlighted with a check mark icon.

Secondary window

For convenience, the program provides the ability to create a secondary window (windows). Unlike the main window, Tabs cannot be created in the secondary window. The secondary window menu is also slightly different. The "File" Main Menu item contains only the "Settings" and "Exit" items, the "View" menu item does not contain the "Secondary Window" item. Working in the editor with the same script/indicator can be done either in the main window or in the secondary window(s). When you try to switch to editing a script/indicator in another window, you switch to the window where editing of this script/indicator was started.

When you hover over the area to the left of the default secondary window title, the title edit button is displayed.

- Above

- Left

- Right

- Below

- In the center

Saves the current workspace configuration to an external .tlws file. Also on the main menu bar there is a button for quickly saving the configuration file