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
  • File
  • Edit
  • View
  • Data
  • Lab
  • Trading
  • Tools
  • Windows
  • Help

Was this helpful?

Export as PDF
  1. Working with the program

Main menu

Last updated 2 years ago

Was this helpful?

The main menu gives you access to the main controls and settings of the TSLab program. It is located at the top of the main program window.

  1. The main menu of the program.

  2. Program version.

  3. Downloaded program configuration file. The * character at the end of the line means that there are unsaved changes in the program

File

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.

Program Settings

Opens the "Program settings" window.

Exit

Closes the program. Before the program closes, you will see a dialog box with a list of unsaved lab windows and configurations. In this window, you need to mark the items that should be saved, and then the program will be exited.

Edit

Menu Item
Description

Find

In the script editor, allows you to find a block by its name

Copy

Copies the selected object to the clipboard.

Cut

Copying the selected object to the clipboard and deleting it.

Paste

Paste an object from the clipboard.

Delete

Deleting the selected object.

Undo

Undoes the last action.

Redo

Restoring an undone action.

Window properties

Opens the properties of the active window.

View

Menu Item
Description

Secondary Window

Creates a secondary program window

Chart

Opens the "Chart" window.

Depth of Market

Opens the "Depth of Market" window

Quotes

Opens the "Quotes" window

All Trades

Opens the "All Trades" window

Data

Menu Item
Description

Data Providers

Opens the "Data Providers" window

Add online data providers

Opens the broker connection window.

Add offline data providers

Opens the historical data import window.

Lab

Menu Item
Description

Scripts

Opens the "Scripts" window.

Script/Agent Settings

Opens the default trading settings window for agents created based on the script being edited.

Clear Log

Deletes all entries from the "Message Log".

Trading

Menu Item
Description

Accounts

Opens the "Accounts" window.

Positions

Opens the "Positions" window.

My Trades

Opens the "My Trades" window.

My Orders

Opens the "My Orders" window.

Autotrading Control Center

Opens the "Autotrading Control Center" window.

Agent Control Center

Opens the "Agent Control Center" window.

Commands Manager

Opens the "Commands Manager" window.

Orders Manager

Opens the "Orders Manager" window.

Options Board

Opens the "Options Board" window.

Risk Manager

Opens the "Risk Manager" window.

Tools

Menu Item
Description

Create Backup

Opens the "Backup Properties" window.

Restore Backup

Opens the "Restore Backup Properties" window.

Export to Excel

Exports the contents of the window to an Excel spreadsheet. The operation is applicable only to windows containing tabular data. Does not apply to control windows and the "Quotes" window.

Cache Folder

Opens the folder with the data caches of the connected data providers

Log Folder

Opens the logs folder. The TSLab program saves logs, which is a history of the program's actions for the last 5 days. In case of problems with the operation of the TSLab program, the contents of this folder can be archived and provided to the TSLab customer support service to analyze possible errors

Check for Update

Checks for uninstalled updates.

Update to a Nightly build

Notifications Manager

Opens the "Notifications Manager" window.

Windows

Opens a list of open windows in the program.

Help

Menu Item
Description

Online Help

Opens the "User's Guide" online in the browser.

Visit TSLab site

Opens the TSLab website in the browser.

About

Opens a window with information about the rights to the program.

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

Opens the "Upgrade to Nightly build" window.

Learn more about Night Build