# Welcome to Quantower.in  Help

Here you’ll find all the detailed documentation for Quantower features, learn how to create and customize your Workspace, understand all settings, get to know advanced features, and more

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9FvP6GsOJz1eG4I%2Fmain-workspace-for-help.png?generation=1573126973817406\&alt=media)

For ease of navigation, the Help system is divided into several categories that will allow you to quickly find the information you need:

{% content-ref url="/pages/-LZJkHSdKpFdrvVpdAXq" %}
[Getting started](/getting-started)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHSuD4JxjB8Qmbee" %}
[Analytics panels](/analytics-panels)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHTWTawmtayp4A0-" %}
[Trading panels](/trading-panels)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHTd8SraQwqBiAiu" %}
[Portfolio panels](/portfolio-panels)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHTkcqsj1tLVeLtx" %}
[Information panels](/informational-panels)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHTsGLkuh2qrDJsj" %}
[Miscellaneous](/miscellaneous-panels)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHU-1qt3iZRk3uc-" %}
[Quantower Algo](/quantower-algo)
{% endcontent-ref %}

{% content-ref url="/pages/-Lt4f7qZlDplFuEqQLyP" %}
[Broken mention](broken://pages/-Lt4f7qZlDplFuEqQLyP)
{% endcontent-ref %}


# Getting started


# What's new

History of Quantower updates shows the changes that were in each version.

Each update of Quantower includes the addition of new features, bug fixes and performance optimization. In case of critical issues or errors that occur due to our fault, we immediately fix them and release a new update.

For a detailed overview of what has changed in each update, please see the Release Notes on our website:

* \*\*\*\*[**Quantower Blog**](https://quantower.in/blog)\*\*\*\*


# Installation

System requirements and 3 simple steps to successfully install the platform

* [**System Requirements**](/getting-started/installation#pc-requirements)\*\*\*\*
* \*\*\*\*[**Installation Steps**](/getting-started/installation#installation-steps)\*\*\*\*
* \*\*\*\*[**Uninstallation**](/getting-started/installation#uninstall)\*\*\*\*

Once you downloaded Quantower application from Quantower official website — you are ready to start an installation process. From this point we must clarify the main differences between Quantower "installation process" and default Windows® install process, that most users are accustomed to.

{% embed url="<https://youtu.be/PxP-BhDs-J4>" %}

{% hint style="success" %}
Quantower does not copy it's files to the system folders (AppData or Program Files) of the OS, nor does write changes to the system registry
{% endhint %}

What does it mean? The program doesn't violate the integrity of the OS, and in case of removal, it will not leave any prints of its presence on your computer. Quantower’s "installer" literally extracts files to the user-specified folder.

This approach allows you to store (and launch) the Quantower on removable drive for use on any other computer as the portable application. It can be convenient when you need to move Quantower with all of its settings to another PC; just copy Quantower folder and paste where you need.

## PC requirements

{% hint style="info" %}

* Windows 7, 10
* .NET Framework v.4.7.2
* Available disk space — 1 GB (depends on the volume of loaded history)
  {% endhint %}

{% hint style="warning" %}
Microsoft has officially stopped supporting Windows 8. Therefore, when you purchase a license, you will not be able to log in to the application under your account. In the free version, all available functionality of the platform will work properly.\
We recommend updating Windows to version 10.
{% endhint %}

## Installation steps

![Quantower installer screen](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkHv_TiOEfMApixoj%2Fextract-files-quantower.png?generation=1550831409377117\&alt=media)

1. [**Download the app installer**](https://updates.quantower.com/Quantower/x64/latest/Quantower.exe) and launch the ***Quantower.exe*** file
2. Select the folder to extract application files
3. Once an extraction process being finished the platform will start automatically with **Binance connection** in Info Mode and with the default workspace

{% hint style="warning" %}
Please note, that you may need to allow an in-going and outgoing connection for ***Starter.exe*** file (the main executable of Quantower terminal) in your Firewall settings
{% endhint %}

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Eij1xg2jusDmHF%2Fdefault-workspace.png?generation=1573126974332813\&alt=media)

## Uninstall

If you need to uninstall the application, just ***delete the folder with all application files***. You may also keep your personal settings (connection information & workspaces) by copying the Settings folder (can be found right in Quantower folder) before application delete. These Settings folder can be pasted to any other Quantower folder later.

You may also refer to [**Backup & Restore manager**](/getting-started/backup-and-restore-manager) to backup your settings in one file and restore them later.


# First start

After installation, the platform will start automatically with default workspace and Binance connection with Info Mode to test the platform's functionality.

{% embed url="<https://youtu.be/PxP-BhDs-J4>" %}

During the first start of Quantower terminal you will get several elements of the platform, automatically created for testing purposes:

* \*\*\*\*[**Workspace**](https://help.quantower.com/getting-started/workspaces-binds-groups#workspaces)
* **"**[**Bind**](https://help.quantower.com/getting-started/workspaces-binds-groups#binds)**"** with several most popular trading panels

![Default Workspace with merged panels in Bind](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9HYMPspiK7crIsw%2Fdefault-workspace.png?generation=1573126977382059\&alt=media)

From this point, you can start using Quantower. Customize the workspace, open new panels. For sending trading orders you need to switch to other trading connection.

## Quantower Free version

By default, you will be using Quantower platform in free version, where you have a limited functionality. The list of features, that available in FREE version you can find on a [Pricing page of Quantower website](https://quantower.in/pricing).


# Platform update

Quantower — is a constantly developing application that is why you can be sure to open more and more useful features each day.

Our team strives to release the new updates as soon as possible, usually at least a couple times per month.

Quantower automatically checks for updates on start and re-checks them every 10 minutes in the background. It helps you to get known about the latest updates just after we release them.

![The green arrow on the logo indicates that a new update is available](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GmomSSZBMs4kTl%2Fscreenshot_128.png?generation=1573126974551790\&alt=media)

A green arrow will appear near the logo when a new version is available. Сlick on the "***Logo***" icon and open the sidebar, then press the “***NEW VERSION***” button at the bottom and get on About screen.

![New version is available for download](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GoRXaTMRlvv2Fe%2Fnew-version-quantower.png?generation=1573126975326111\&alt=media)

Press the "***DOWNLOAD***" button, and Quantower will download the latest version and prepare it for the update. When the download process is finished, Quantower will ask you about the restart. This action is required to apply the new version, but you can cancel the reboot and proceed using an application. In this case, updates will be applied on the next start of Quantower.

{% hint style="danger" %}
If you accept an application restart for the update, it will close and reopen with the new version. This may take some time, and trading will be unavailable.
{% endhint %}

All of your local settings will be saved and applied for future updates because the update changes the Core files only.

## Rollback to previous version

The rollback function allows you to go back one version after updating the platform. This option is only available if you have previously updated the platform.

![Rollback to previous Quantower version](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GqEtGodzWX8Vbm%2Frollbackto-previous-version.png?generation=1573126975761774\&alt=media)


# Control center

Get to know how to use and manage Control center that is a starting panel of all platform

**Control center** — is the main starting point of all terminal, used as a launcher and informer simultaneously. The main functions of the Control center (CC) are:

* Launcher for panels
* Workspaces holder
* Connections monitor
* General settings access point

![Control center toolbar](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIANcyoIcVeVwpxS%2Fcontrolcenter.png?generation=1550831410495409\&alt=media)

CC technically is a panel, but behaves something differently: it can be dragged among your screens (if you have more than one) and it will be always stuck at the top of the screen. It adapts own width up to the screen width and it participates in the workspace, meaning, that other panels can be stuck to it.

Due to the fact that CC is the main controlling panel it has an ability to collapse all terminal’s interface by clicking the “***Collapse***” icon. This action makes all application panels to collapse to the taskbar and literally disappear from your screens; it affects all panels on all screens. If you press the CC icon on the taskbar after the collapse, you will get all of the interfaces appear again.

![Global interface collapser](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAPyYqET-IvjllV%2Fcclogoicon.png?generation=1550831409936315\&alt=media)

The “***Close***” icon just closes the terminal. You may set up “*not to ask to confirm the closing*” setting in the pop-up screen while the first closing.

## Customization of Control Center

For optimal use of the space on Control center, we have added the ability to display/hide some controls. For example, to hide the Timezones, Workspaces, Connections, etc., right-click on the context menu and go to View section. By clicking on the ticks, the controls will appear at the control center.

![Right click on the control center will bring up the addtional settings window ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIARy8zi3Q8mmXUS%2Fcustomization-of-control-center.png?generation=1550831410434972\&alt=media)

We have also added the ability to quickly call the controls without displaying them on the control center.

![Additional settings of Control Center](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIATLrLfLcmrhMVq%2Fcustomization-of-control-center2.png?generation=1550831422179173\&alt=media)

## Sidebar

All of the panels are placed in so-called ***“Sidebar”*** screen, that is popping out once you click the Logo icon on CC.

![Control center sidebar (main menu)](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAVyIPw8zwXDsh5%2Fmain-menu-in-control-center.png?generation=1550831410935526\&alt=media)

The Sidebar consists of panels icons, grouped by the functionality. Each group can be collapsed in order to make the panels list cleaner. From this place, you can open any panel by left-clicking on its icon. Each group has its color to help you determine the functional assignment of each panel.

The footer of Sidebar contains several functions:

* “**About**” link: opens a screen with information about terminal (version, rollback, updates checker etc.). If the system detects the new version of Quantower, the “NEW VERSION” button appears instead of this link;
* “**Exit**” button: closes the application.

{% hint style="info" %}
The list of links in footer can contain more or fewer items, depending on current application requirements.
{% endhint %}

## Smart search

The Smart search block of Control center allows finding the various elements of the whole application. It is connected with the Sidebar and uses it to display the search results.

![Smart search results](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAXhtS4aZIcPYXq%2Fccsmartsearch.png?generation=1550831422047648\&alt=media)

Currently, the Smart search feature allows you to find the following elements:

* Panels (by their names);
* Trading symbols among all active connections (by their names and descriptions)

In case you find a panel, just click its icon to open it.

If you were looking for a trading symbol, click on it to see the list of supported panels, that can be opened, predefined with this symbol.

To cancel the search results — click the “***Cancel search***” button at the Sidebar footer. This will get you back to the default panels list view.

## Favorite panels

You might already have seen the Star icon in the right top corners of some panels tiles in Sidebar. This is the “Favorite panels” functionality, allowing you to select the most usable panels and place their icons on the Favorites bar on Control center.

![Favorite panels](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAZXQBxcs0jgWy9%2Fccfavoritepanels.gif?generation=1550831421981736\&alt=media)

The way to use it very simple — hover over the right top corner of any panel tile in Sidebar and click the Star icon appeared. That is all: panel appears in Favorite panels bar in Control center. To remove from favorites just click the activated Star icon on Panel's tile or right-click on the icon in Favorites panel and select “***Hide from toolbar***”.

## Lock trading

If you would like to prevent the manual trading operations occur, you may use the “***Lock trading***” button on Control center. Once clicked it displays the confirmation message that trading being locked and all of the functions, related to opening or closing orders and positions will be disabled. Unlock trading can be done the vice-versa way.

![Lock trading icon](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAaIFikm32wRuZU%2Fcclocktrading.png?generation=1550831430656805\&alt=media)

This feature is useful in case you would like to only analyze the market or while editing your workspace (mostly to avoid misclicks).

## Workspaces manager

{% embed url="<https://www.youtube.com/watch?v=A_2gJdeP-08&t=20s>" %}
Create and save your workspace in Quantower
{% endembed %}

**Workspaces manager** allows you to see, create, edit and delete your working environments as well as lock their modification. It is represented with the special icon, that opens the list of available Workspaces once being clicked.

![Workspaces manager](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAczKvJxUlqsV0s%2Fccworkspacesmanager.png?generation=1550831410631903\&alt=media)

The currently active workspace is marked with the color and has a blue dot on the left side of its name. You can switch the current workspace by left-clicking any of available item from the list. The bottom part of the list (after separator) consists of actions, referred to the currently active workspace and allows to:

* **Lock**: disables an ability to add, remove, move or resize any panel in current workspace;
* **Rename...** : invokes a pop-up screen where you can set up a new name for the current workspace;
* **Create new**: opens a pop-up screen with the new workspace creation form.

![New workspace creation window](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAengRNKsKYSTfm%2Fccnewworkspace.png?generation=1550831411345447\&alt=media)

When creating the new workspace, you have an ability to specify its future name and select whether it should be Blank, once created, or should contain some predefined panels set.

{% hint style="success" %}
The list of Workspace templates will be constantly growing.
{% endhint %}

You can also Remove any of Workspaces by clicking the “***Trash***” icon on the right side from Workspace name (icon appears while hovering the name).

## Favorite connections

The list of active connections can be seen on Control center in Favorite connections block. By default, you will see several items here, each representing one of the available connections. The [Connection manager](/connections/connections-manager) screen will be opened by clicking any of items in Favorite connections block.

![Add favorite connections by clicking the "Star" icon](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAg-kuT9OJlR9EJ%2Ffavorite-connections.png?generation=1550831431155899\&alt=media)

In order to show some connection on this bar, you need to click a “***Star***” icon at the right side of connection name in Connections manager panel. Click once more, and the connection will be removed from Favorites bar.

Being added to Favorites bar, each connection will be displayed as a tile, containing some vital info:

* **Connection name**
* **Status text** (can be a status message or Ping time in ms when the connection is active)
* **Status Dot**, a visual representation of connection status. Can be grey (disconnected), yellow (connecting), green (active). If connected, the Dot blinks periodically.

You can Remove connection from Favorites by right-clicking on it and selecting “***Hide from toolbar***” item. Here you can also ask to connect or disconnect.

## Notifications center

The most actions during the platform use generate various notifications. There can be system notification (some connection problems or errors) and Deal tickets. The Deal tickets — are the notifications about the trading operations. Each time you create an order or opening a new position — we will create a deal ticket for this.

While some trading actions may be done in one click at the first sight, they usually consist of several related operations, each of them will be displayed via the Deal tickets. That is why you can see much more items in Notifications center than you did actions.

![The Deal ticket and Notifications center icon](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAi0_ntJMMcdG_q%2Fccdealticket.png?generation=1550831429987781\&alt=media)

The Notifications center — is the place where all notifications are stored in one list. You can open that list by clicking the Notifications icon in Control center.

![Notifications center](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAk2r4PVy60SBbI%2Fccnotificationcenter.png?generation=1550831434519538\&alt=media)

When you have a set of new notifications, the small number will appear in the left top corner of Notification center icon. It displays how many unread notifications you have. Once you open the list — it understands that you have read them and the number will disappear.

You will see all notifications just from the platform start. You may also clear this list by clicking the “***Clear all***” link. This action will hide all of the currently seen notifications from this list (but they will be still available in Event Log panel).

By clicking one of the notifications you will see the window with the detailed info.

## General settings

The “***Gear***” icon opens a general settings screen, where you can setup the most common parameters of our terminal. [More details about the **Settings**](/getting-started/general-settings) screen is available in the corresponding section of this documentation.

## Time & Time zones

The Time bar is also displayed on the Control center toolbar showing you time in selected timezone. By default, your local timezone is used. You can change the time zones list by clicking the "***Gear***" icon and then select the required ones in [**General settings screen**](/getting-started/general-settings). You may also select several time zones and they will appear as a list in a drop-down panel, allowing you to switch among them quickly.

![Switch between your favorite timezones](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAmpjRBy9PrCeJC%2Ftimezones.png?generation=1550831433666054\&alt=media)


# Workspaces, Binds, Groups

Create the best trading environment, based on your own preferences. Use panels, Binds, and Groups under one Workspace

We have divided the Workspaces organisation hierarchy into four basic layers (in terms of its scales):

* \*\*\*\*\[**Standalone panels**

  ]\(workspaces-binds-groups.md#panels)\*\*\*\*
* \*\*\*\*\[**Groups**

  ]\(workspaces-binds-groups.md#groups)\*\*\*\*
* \*\*\*\*[**Binds**](/getting-started/workspaces-binds-groups#binds)
* \*\*\*\*[**Workspaces**](/getting-started/workspaces-binds-groups#workspaces)\*\*\*\*

![General scheme of organisation layers](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIXQd3UgbeCceXqf%2Fgroup_bind_workspace.png?generation=1550831422546226\&alt=media)

Each layer plays its role in process of Workspace contents organization and we sure that once you get used to our process, you will find it convenient, flexible and able to accomplish any of your ideas.

## Panels

Standalone panels are the minor elements of any Workspace and they behave just like any usual PC window:

* can be resized and positioned to any place on your screen;
* can stick to each other within their borders when they close enough;
* can stick its size to repeat the dimensions of other panels, while resizing;
* can be collapsed to the OS taskbar as usual windows

## Panel's context menu

Each panel has its own **context menu**, situated on the left upper corner, right before the Panel’s title.

![Panel's context menu](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9H86vkshDFnBE5u%2Fpanels-context-menu.png?generation=1573126975663349\&alt=media)

This menu usually consists of following functions:

* **Link**. Allows linking several panels by common symbol using the Color definition. Just select one link color in two panels and they will have a synchronized symbol parameter. Once linkage is applied, the panel’s title will be colored to the respective color.
* **Create bind**. Combining several panels in Super-panel. More in corresponding section below.
* **Duplicate panel**. Just creates one more totally similar panel.
* \*\*\*\*[**Save as template**](https://help.quantower.com/getting-started/templates). Customize the panel, combine in a group or Bind and save as template.
* \*\*\*\*[**Save as default**](https://help.quantower.com/getting-started/set-as-default)**.** Each panel type has its own settings by Default. You can tune them whatever you want and even make your personal defaults. Just select “***Set as Default***” option, and Quantower will store your current panel’s settings and will apply them for each newly opened panel of this type.
* **Help**. If you have questions about working with the panel or specific functionality, click on this link and you will immediately redirect to the documentation for this panel.
* **Settings**. Personal settings per each panel. Opens a Settings screen where you can tune your panel as you like and then, in case of need, save these settings as Defaults.

{% embed url="<https://www.youtube.com/watch?v=JwFp0COSuuA>" %}
Panels linking
{% endembed %}

## Groups

The simplest level of combining several panels together is a group. This layer allows to arrange several panels as nested tabs and then move the created group as one panel.

To group two panels just click and drag one Panel’s header over another. To ungroup panels just drag an active Panel’s tab out of group tabs bar.

![Panels grouping](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIXUy4aj43qzZm_q%2Fgroupping.gif?generation=1550831422585965\&alt=media)

Panels can also be reordered within group tabs as well as closed being grouped. Each newly created group has a default name “**Group**” that can be easily changed via panel’s context menu.

{% hint style="success" %}
Grouping is very useful for saving space and putting together several common panels.
{% endhint %}

## Binds

The most innovative and, we are sure, a useful layer of panels organization — is Binds (binding). It was developed to allow a user to create its own “Super-panels” — the sets of basic panels that should be stuck together. Generally, Binds allows to create any combination of panels in any required way; the only limit is your fantasy.

Creation of Binds is an easy process:

1. place several panels on your workspace close to each other;
2. focus on one of the panels;
3. press “***Ctrl + \~***” hotkey or select “***Create bind***” from panel’s context menu (this turns the Bind mode on);
4. click on the panels, that you want to bind together or just hold the left mouse button and drag ("draw") over that panels to make them selected in one area;
5. press “***CREATE BIND***” button in the right-bottom corner of the Bind area (or hit “Enter” button on your keyboard);&#x20;
6. that is all — now you have your own Super-panel.

![Binding panels — is an easy process](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIXWjs8A_k5Je-rA%2Fbinding.gif?generation=1550831414181044\&alt=media)

{% hint style="warning" %}
Keep in mind: intersected panels can’t be binded.
{% endhint %}

Each Bind acts as a single panel so when you resize it, it proportionally resizes all its containing panels. You may also drag the inner-separators to modify the dimensions between panels. Once you put some separators in one line, they will stick and resize as one.

In order to edit the contents of the Bind, you should unbind it using its context menu option “Unbind”.

{% hint style="info" %}
Please notice that not all elements of Quantower can be binded. This feature doesn’t allow to combine screens (like Connections manager, settings) and some non-standard panels: Order entry, FXCell. This restriction was made because of impossibility to resize the Screens while binds should contain only the resizable items.
{% endhint %}

## Workspaces

The highest level of trading area organization — is a Workspace. This is the most general grouping layer that you may even don’t need most of the time. Binds and single panels are already enough for most use cases, but if you prefer to have a logically-separated environment (like “Trading - Analysis - News” or “Grains - Bonds - Metals” etc.) — Workspaces are your solution.

Because of its nature (the global grouping tool), Workspaces manager is situated on Control center panel and can be invoked by clicking the corresponding button. [More about creating, managing and switching the workspaces](/getting-started/control-center#workspaces-manager) can be found in Control center section.

As a top-level grouping layer, Workspaces store all their contents in special local files. These files can be found in ***Quantower -> Settings -> Workspaces*** folder. Each file represents some workspace; both have the similar names. Technically, the workspace file is an XML-document containing all of the settings of all panels that are in the workspace.

{% embed url="<https://www.youtube.com/watch?v=A_2gJdeP-08&t=20s>" %}
How to create and save your custom workspace
{% endembed %}

{% hint style="success" %}
Quantower auto-saves each workspace into its local file every 5 mins, in order to keep them safe.
{% endhint %}


# Templates

Customize the panel as you need and save it as a Template for quick use for other trading instruments

Due to the wide list of features, most panels in Quantower terminal have a huge list of customization possibilities. The more powerful panel is — more settings it has. This allows any user to tune each functionality by its own and sometimes this process can take a lot of time to complete.

In order to save your work on workspace customization, we have developed a ***“Templates”*** functionality. It helps you to save your customizations in special objects — templates — and instantiate them later, keeping all of the applied settings.

You can ***save any Panel, Group or Bind as a template***, so its usefulness is very promising.

## How to create the template?

The process of Template creation is as simple as 1-2-3:

1. Open any panel (or use Group / Bind)
2. Customize it according your needs
3. Save as Template with custom name.

![“Save as template” option in panel’s context menu](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9E0b_pmByGGg1Io%2Fscreenshot_129.png?generation=1573126973391191\&alt=media)

All of the created templates are stored in Control center sidebar, under the ***“Templates”*** group. So you can launch any template from this place any time you wish. You can put the saved templates on the Favorites bar of Control center, as any other default panel.

![Templates section in Control center sidebar](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9EW3APGrESgl6qL%2Ftemplates.png?generation=1573126975042994\&alt=media)

If you want to **edit** the template name or **delete** it from your terminal — use the context menu on it. Each Template stores all of the settings data, including sizes, coloring, internal elements visibility, a predefined symbol of account values, additional specific settings etc. In other words: all that you can customize + more.

{% hint style="success" %}
You can **share your templates** with other Quantower traders by sharing the template files with them. Template files can be found in “Quantower -> Settings -> Templates” folder.
{% endhint %}


# Set as Default

Set as Default option allows to customize the panel and save its settings by default. Each newly opened panel of this type will apply the saved settings.

Flexible platform settings allow you to customize any panel on your own. Change the font, color, add indicators, determine the displaying of the required columns in the table, etc.

But if you don’t want to configure the newly opened panels of this type every time, we have created the "***Set as Default*****"** option that redefines the factory settings.

## How Set as Default works?

* **Open the panel** for which you want to assign new settings.
* **Customize the panel**. For example, on the chart panel, add any indicator, change the font size of the price axis, change the background color.
* Click on the panel's context menu (left upper corner) and click on the "***Set as Default"***. You will see the message "***Settings saved as default layout***".
* A new panel of this type will open with saved settings.

![Saving default settings](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkHxUPLBJpyDMlYhD%2Fset-as-default.gif?generation=1550831409516846\&alt=media)

{% hint style="warning" %}
If you enable [***volume analysis tools***](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools) on the chart panel and save it by default, then each new chart panel will be loading tick and volume data. It will increase traffic consumption and reduce the speed of building chart data.
{% endhint %}

In the latest version of the platform, we have removed the "***Reset to Default***" option. Therefore, each time clicking on the "***Set as Default*****"** you redefine the previous settings.


# Symbols lookup

Symbols lookup manager allowing to search and select any available symbol from active connections

Symbols lookup manager — is a special screen, allowing to search and select any available symbol from active connections. There are various panels in Quantower terminal, that require to have a Symbol parameter being set up (Watchlist, Chart, Symbol info etc.). Depending on the requirements, symbols lookup can allow single or multiple symbols selection.

Each time you successfully connect with some integration, you will get a list of its symbols in Symbol lookup manager screen. Due to Quantower allows a multiple integrations connection, you may have several similar symbols with data, that can vary a bit. This is normal because different providers can give us different quotes data.

## Lookup field

Symbols lookup screen usually invoked from a lookup field. This field consists of two parts that allow you to open lookup screen:

* Symbol name (with connection name)
* “***Lookup***” icon in the form of three vertical points

![Symbol lookup field](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAe7iQWkMi3faAu%2Flookupfield.png?generation=1550831409241092\&alt=media)

If you click on symbol name you will see that Lookup screen will pop up and the symbols, entered by you will be applied as filtering for the Symbols list.

If you click on “***Lookup***” icon you will see the popped up Lookup screen without any filtering applied to symbols list.

![Symbol Lookup screen](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9QOf6YLPb2HSsau%2Fsymbol-lookup-screen.png?generation=1573126975450602\&alt=media)

Anyway, you will get the Lookup screen, ready for Symbol selection. Lookup screen consists of three elements:

* Toolbar with Search field and filter
* The list of Connections and their symbols
* Footer section

If you want to close it just click outside of it.

## Searching & Filtering

Usually, each connection gives you a numerous list of trading Symbols to select from. If you know name, you can start typing it in “***Search field***”, and the below list will be instantly filtered to the items, containing the entered phrase.

![Symbol lookup filtering](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAiiotlcCpvCAWO%2Flookupfiltered.png?generation=1550831410864691\&alt=media)

By the way, you can apply more general filtering to the list; just click the “***Filter***” icon on the right side of the search field and you will see the second level of symbols filtering.

![General filtering of trading Symbols](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAk-HTdMnGFLOne%2Flookupfilter2.png?generation=1550831410403279\&alt=media)

Here you will be able to filter the list by three parameters:

* Connection (currently active connections)
* Symbol type (FOREX, CFD’s, Options etc.)
* Exchange (Off-Exchange, NYSE, NASDAQ etc.)

Once selecting some items among filtering parameters, the list becomes filtered to the selected values only.

{% hint style="warning" %}
Be careful. While the Searchfield is become reset each Lookup screen invoke, the second level filters stay as they were set up last time. So if you can’t find the required Symbol type — please check if you have this type enabled.
{% endhint %}

## Symbols list

The list of symbols is a result of filtering in Lookup screen. Here you can see the nested tree of Symbols, grouped in the following order:

* Connection
* Exchange
* Type
* Subtypes

The Symbol types are marked with additional icons to help you identify the required one more quickly. The Symbol item row consists of Name and description.

To select the Symbol — click on it; to apply the symbol to the required panel, just double-click on it. This action closes the Lookup screen

## Multiple symbols select

In some cases, when panel can accept more than one Symbol item from lookup (like the Watchlist), you have an ability to select multiple items by holding the "***Ctrl key***" and clicking on the list. Once you ready to apply multiple items — press the "***blue circle icon***" on the right bottom corner of the list. You may also select any category level item to apply all its contents to the required panel.

![Multiple Symbols select](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIAmbmaoNK-pHbgH%2Flookupmultiple.png?generation=1550831409334386\&alt=media)

## List footer

To help you deal with the big lists of Symbols, there is a footer toolbar with a set of mass actions. It allows to:

* Collapse all nodes
* Expand head nodes (top-level nodes, usually Connections)
* Expand first-level child nodes

![Managing of multiple nodes in the Lookup Screen](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9QSw1HIcs8pOZGx%2Fcollapsing.gif?generation=1573126976489451\&alt=media)

The other useful information is placed on the right side of footer toolbar — items count. It may show the total amount of available Symbols (after the filtering was applied) as well as 3/235 (3 from 235) value, saying that you have selected multiple items among available.


# Table management

Get to know how to add or remove columns in the table, sort and filter data, set alerts and actions

## Table panels

Table panels are represented as a separate class — they all have at least 99% of functionality based on the table view. We use the common table component for all of these panels, so the behavior and features are mostly the same.

![Table panels example](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIr-HymZvpUd7HLH%2Ftablepanels.png?generation=1550831423649224\&alt=media)

Some table panels have a special toolbar that can be used for Mass-filtering or Quick actions. Other table panels can have no column headers because they don’t really need for understanding the data, thus were hidden to save space; this disables an ability to filter columns data in such panels.

## Columns management

Data in table panels are organized in rows and columns, where each item’s (row) parameters are displayed in columns. Not all of the available columns are displayed by default in each table panel. We have selected the most popular and vital per panel and made an ability to modify the columns set as you like.

![Modify table columns set as you like](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIr17r6Am9zlP6QW%2Ftablecolumns.png?generation=1550831421399204\&alt=media)

Right-click on any column header to see the “***Column set***” context menu. Then click on any item in this menu to switch the column’s visibility. You can disable up to 1 column minimum; the last visible column won’t be available to hide.

Other useful features of columns management are sorting and resize. Each column can be dragged by its header between other columns inside the table in order to set the required sequence. You can also drag the vertical borders between two columns to resize them.

## Filtering

The set of rows in the table can be filtered by some data value in their column. There are two ways to apply the filtering:

* Quick table filter
* Advanced table filter

{% hint style="success" %}
Quick table filter is just another point of access to advanced filtering option, allowing to apply simple filters in several clicks.
{% endhint %}

Quick table filter can be accessed by clicking the “***Filter***” icon in any table column’s header.

![Quick filtering per column](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIr3JBRNdJukmtCk%2Ftablequickfilter.png?generation=1550831413523465\&alt=media)

Depending on the data type in a column, the Quick filter will give you the corresponding form for input; currently “***String***”, “***Date/time***” & “***Number***” filtering are supported. Once you select some option — the table rows will be filtered to that ones, containing the selected value. Quick filter can be cancelled by pressing “***Cancel filtering***” option.

## Advanced table filter

In case you would like to apply some more complex filtering (multi-filtering) you can open an advanced filter from panel’s context menu, option “***Setup actions***”. This screen has two tabs on the left side, where the first one is an Advanced filter.

{% hint style="success" %}
You will see your filters here if you have applied some previously in Quick mode.
{% endhint %}

![Table advanced filter screen](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIr5YIA0Om8JCpFO%2Ftableadvancedfiltering.png?generation=1550831413264694\&alt=media)

This screen allows you to Enable/disable filtering as well as set up filtering Conditions. These conditions are set up as:

$$
IF (condition1 AND condition2 ...) OR (conditionN...) …
$$

You can setup as many conditions as you like. Due to the possible complex logic of filtering, you are required to apply the changes once you finished the filter set up.

{% hint style="info" %}
Please notice, not all of applied via Advanced filter conditions can be accessed from the Quick filter.
{% endhint %}

## Sorting

Each table can be sorted by column value. To sort the table, click on column’s header; you will see a “***Sorting***” icon appears. The next click on this header will revert the sorting by this column. You can sort your table only by one column simultaneously.

## Grouping

If you want to organize your rows more precisely, you can use a “***Rows grouping***” feature. It allows separating all table items in groups, made from data of some column. Currently, only “***String***” data columns are supported for grouping.

![Table grouped by “Side” value](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIr7P0d-eDkhX5I_%2Ftablegrouping.png?generation=1550831423156959\&alt=media)

To apply the grouping just right-click on table body and find an option “***Group by***”; the second-level of context menu will contain all of available columns that can be grouped by. You can group by one column only. To cancel grouping — follow the previous steps and uncheck the column.

## Table actions

This feature allows you to setup certain behavior on some data change in the table. Currently, Quantower tables support four types of actions:

* Show message
* Play sound
* Color row
* Color cell

![Table actions per any Quantower table-based panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIr9qEJDDAFe7GBZ%2Ftableactions.png?generation=1550831423785725\&alt=media)

The Table actions functionality can be found under the panel’s context menu option “Setup Actions” and once launched, it opens an “Actions screen”, where you can manage your Actions. The process of Action creation is not complicated.

1. Create an Action item&#x20;
2. Set conditions (“OR” & “AND”)&#x20;
3. Set tasks (Show message, Play sound, Color row, Color cell)&#x20;
4. Save Action&#x20;
5. Enable Action

## Table actions conditions

Conditions setup for Table Actions is similar to [Filtering conditions, mentioned earlier](/getting-started/table-management#advanced-table-filter).

## Table actions tasks

Once some condition is met, action will execute the corresponding tasks. Each task will be executed as many times, as the condition was met.

| **Show message** | Displays a popup box with the user-specified message                                                                                     |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| **Play sound**   | Plays some user selected sound file                                                                                                      |
| **Color row**    | Changes the styling of the whole row, where the condition was met. Allows changing the background and/or text colors.                    |
| **Color cell**   | Changes the styling of the specified cell(s) of the row, where the condition was met. Allows changing the background and/or text colors. |

{% hint style="warning" %}
Be careful with the frequently occurring conditions. Some may be met several times per second, so tasks like “*Play sound*” can become disturbing. The “*Show message*” task, fired several times, will be shown as one message box.
{% endhint %}


# Backup & restore manager

Backup & restore manager plugin allows to keep your settings safe and restore them in case of troubles with the application.

## General

Backup & restore manager plugin allows to keep your settings safe and restore them in case of troubles with the application. This smart tool can backup your global settings, connections credentials, workspaces and per panel layout settings in one local file, that can be used later to restore them in several clicks.

![Backup & restore master starting screen](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkI8A_gD_6LclJlCQ%2Fbackupmanager.png?generation=1550831409846544\&alt=media)

## Backup settings

The backup process is easy and doesn’t require many explanations. Just select the path where your backup file will be stored (Quantower backups folder by default; recommended) and press the **\[ CREATE BACKUP ]** button.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkI8CLoR1GEMELuPX%2Fbackupsettings1.png?generation=1550831410403598\&alt=media)

Once the process is started, you will see the progress screen, showing the backup process flow. When the backup will be finished you can press the **\[ FINISH ]** button to get to the starting screen. Each backup is created with the automatic name by the template: “Date Time.zip”.

{% hint style="info" %}
You may find some backup files in Quantower Backup folder, containing the “**A**” letter at the end — these are the Automatic backups, periodically made by Quantower (daily, overridden each 5 min).
{% endhint %}

## Restore settings

In case you want to restore some previous settings or wish to apply some custom settings (got from another Quantower user, that backed up its settings previously), follow the **\[ RECOVER SETTINGS ]** button.

![Recover your settings in several clicks](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkI8Eko5K0U634gOV%2Frestoresettings.png?generation=1550831409774166\&alt=media)

Here you can find two ways of Backup file selection:

* From backups folder&#x20;
* From custom file

The “***Backups folder***” is the default Quantower folder where it saves all automatically created backup files and proposes it to store yours, manually created. The Backup & restore manager checks this folder and displays you all the found files to import settings. You may also select some different location of your backup file, using the “***From custom file***” option.

{% hint style="warning" %}
Please make sure, that you are specifying the correct backup file (made by B\&R manager earlier) to avoid the problems with settings import and restore.
{% endhint %}

Once you select the required backup file and press the **\[ START RECOVERY ]** button, you will see the recovery process flow. When finished, you will be asked about the application restart. This is the required action to apply your newly imported settings.

{% hint style="success" %}
In case of any problems with the backup file, B\&R manager will keep your current Quantower settings and inform you about it.
{% endhint %}


# General settings

General settings — is a screen, where you can set up the most common behavior of the whole Quantower application.

General settings — is a screen, where you can set up the most common behavior of the whole Quantower application. It is logically grouped into several tabs:

* [**General**](/getting-started/general-settings#general)\*\*\*\*
* \*\*\*\*[**Control Center**](/getting-started/general-settings#control-center)\*\*\*\*
* \*\*\*\*[**Sounds**](/getting-started/general-settings#sounds)\*\*\*\*
* \*\*\*\*[**Confirmations & Warnings**](/getting-started/general-settings#confirmations)\*\*\*\*
* \*\*\*\*[**Time zone settings**](/getting-started/general-settings#time-zones)\*\*\*\*
* **Excel RTD**

{% hint style="info" %}
The most settings are applied automatically, once you change them, but, in some cases, you will be prompted to confirm the changes apply; this action is required for complex settings, where the one change will influence a complex logic.
{% endhint %}

General settings are backed up automatically every 5 minutes by default and you can control this behavior in the General tab.

## General settings

![General settings of Quantower — Localization, Themes, Sounds, RTD, Time zones](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9W7VwS-U56vwgVF%2Fgeneral-settings-of-quantower.png?generation=1573126977734092\&alt=media)

| **Theme**                               | List | Сhoose one of the 6 color schemes that suits you best                                                                                                                                                                                        |
| --------------------------------------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Language (beta)**                     | List | Quantower supports 15 languages. In case of errors or inaccuracies in translation, any user can make changes to the text. Read the manual [how to make changes in selected language](https://help.quantower.com/customization/localization). |
| **Autosave settings (every 5 minutes)** | true | Quantower will save your application settings in "Settings" folder and overwrite them every 5 minutes while the application is active. It also saves on application close                                                                    |
| **Display quantity in lots**            | true |                                                                                                                                                                                                                                              |
| **Abbreviate volume & ticks**           | true |                                                                                                                                                                                                                                              |

## Control Center

Control center is the starting point of all terminal, used as a launcher and informer simultaneously. And for optimal use of the space on it, we have added the ability to display/hide some controls.

![Configure the display of controls on the main control panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9WR-DJMC58JUp8J%2Fcontrol-center.png?generation=1573126977639013\&alt=media)

## Sounds

![Sounds management](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9WTlqqbRIKWG-86%2Fsounds%20\(1\).png?generation=1573126977611054\&alt=media)

Sounds are a good way of additional interaction with user allowing to inform about some activities even you don’t currently in front of your PC. Sounds can be enabled or disabled per certain action.

| **Enable sounds** | true | Enables or disables all of the application sounds globally |
| ----------------- | ---- | ---------------------------------------------------------- |

The group of actions in Quantower, when the sound should be played consists of the most vital situations in application usage. This list is not final and can be extended or changed later. Each option has a set of controls:

* enable/disable checkbox
* action name
* sound path (you can select your custom path to any **.wav** file)
* prelisten button (play/stop)

## Confirmations

![Confirmations and Warnings management](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9WVGeFoLSHABtKD%2Fconfirmations.png?generation=1573126977697594\&alt=media)

| **Confirm order placement**             | true | Ask before placing order                              |
| --------------------------------------- | ---- | ----------------------------------------------------- |
| **Confirm order cancellation**          | true | Ask before cancelling order                           |
| **Confirm order/position modification** | true | Ask before order of position modifications apply      |
| **Confirm position reversing**          | true | Ask before reversing the position                     |
| **Confirm application close**           | true | Ask before closing the Quantower terminal             |
| **Confirm bind close**                  | true | Ask before closing the binds                          |
| **Show deal tickets**                   | true | Show the pop-up screens with the trading notification |
| **Confirm hot button action**           | true | Ask before make any action with Hot Button            |

## Time zones

![Favorite time zones management](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9WiwNBRDNSfNCnc%2Ftime-zones.png?generation=1573126977598245\&alt=media)

In case you are trading in various markets that are in different time zones, you will find it useful to switch the time indicator in [**Control center**](/getting-started/control-center) to one of your favorite market times.

In Time zone settings group you can select what time zones are your favorite and should be displayed in a pop-up screen when you click the [**Time**](/getting-started/control-center#time-and-time-zones) in **Control center**. Once you select several items from this list, you will then be able to switch between them easily.

## Excel RTD

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Wlvj4B8oa1dKv2%2Frtd.png?generation=1573126977734406\&alt=media)


# Quantower Account

An account is required to gain access to the platform’s paid features even for a trial period

Quantower account (Account) is a part of Licensing functionality. It is required to bind a paid licenses for Quantower software and its add-ons per account holder.

{% hint style="info" %}
Actually, you don’t require to have an Account while using a **Free version** of Quantower.
{% endhint %}

Once you start using some paid feature, you will be asked to Login to your Account, so Quantower could verify whether you have the permission to use it. From this moment you can cancel the authorization process or proceed to log in. Once canceled you just won’t be able to use that paid feature. If you decide to log in, you need to have an Account and one of the paid licenses bound with it.

{% embed url="<https://www.youtube.com/watch?v=sQVm6Pikz1E>" %}

## Account creation

There are two ways to get yourself an Account:

* proceed to Log in when you have been asked for in Quantower application;&#x20;
* go to [https://accounts.quantower.com](https://accounts.quantower.in/) via your favorite browser.

![Quantower Account Log in form](https://lh5.googleusercontent.com/W4Plz6PIEosVP3gIaprdWE3wDWsKDTZlSCG8fh3a47hM9Mx9jxgq6nmj_x8yI02fa2ykPKfa73g79EOc9Jv7DzP15saDc6S-V4rNA_VCKGCFerll6we2m5M1odzBIJjtlBtTbYmA)

In both ways you will get to Account log in form.

| If you don’t have an account                  | Already have an Account                         |
| --------------------------------------------- | ----------------------------------------------- |
| Press the **GET STARTED** link in the footer. | Enter your credentials and press **SIGN ME IN** |

{% hint style="warning" %}
After you submit the Registration form, you will get a verification email on the address, you have specified. You should follow the link from that email to complete the Registration process.
{% endhint %}

## Account management

You can manage your account after registration in your personal cabinet — <https://accounts.quantower.com/>. Here you can:

* see you currently active licenses;
* buy or prolong licenses;
* change your Account password.

## Account removal

You can apply for removing your account by contacting Quantower Support via any applicable way: <https://www.quantower.com/contact-us>.


# Quantower Licenses

We offer a user with a Free license, two packages as well as licenses for separate features.

We deliver the most popular trading and analytics functionality for free, but some valuable and market-specific features are available under the paid License.

{% hint style="info" %}
In case of any problems with your Quantower Account or License purchase — please [contact our Support team](https://www.quantower.com/contact-us)
{% endhint %}

To use any paid License, the trader needs to have an active [Quantower Account](/getting-started/quantower-account). If you don’t have one, you can create it during your License purchase process.

{% embed url="<https://www.youtube.com/watch?v=sQVm6Pikz1E>" %}

## License types

We offer a user with a Free license, three packages as well as licenses for separate features.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9DTYAljQzSSCDpV%2Fpricing-page.png?generation=1573126973886470\&alt=media)

**Free license** is granted by default once you have created a Quantower Account. Also, it will be available all the time when you don’t have any active paid License. Using Free license you will get:

* one active connection to any broker, data feed or exchange
* 2 indicators per chart
* 1 symbol overlay per chart
* Order Flow Surface panel
* Options Analytics is temporary available for free

**All-in-One Package** includes all available features and connections. Also, all new features will be automatically added and available while your subscription is active.

\*\*\*\*[**DOM Surface**](https://www.quantower.com/blog/dom-surface-panel-for-deep-order-flow-analysis) license activates full access to the DOM Surface panel. In the free version of the panel, all accumulated data disappears after 3 minutes.

[**Power Trades Scanner**](https://help.quantower.com/analytics-panels/chart/power-trades) license activates the scanner that shows the execution of big amount of orders during the short time.

[**Volume Analysis**](https://www.quantower.com/volumeanalysistools) license activates all available volume tools:

* Cluster chart
* Volume profiles (Right & Left, Custom, Step profiles)
* Time Histogram
* Time Statistics
* VWAP tool
* Historical Time & Sales

\*\*\*\*[**Advanced Features**](https://www.quantower.com/advancedfeatures) license includes non-standard chart types, simultanious connections, additional functionalities for working with symbol’s history, unlimited chart overlays, and trading simulation.

[**Options Trading**](https://www.quantower.com/options-trading-features) license activates Options Analytics panel. Currently it's available for free usage.

## License purchase

If you would like to upgrade your Free license, go to our [Pricing page](https://www.quantower.com/pricing), choose the necessary license, it's period and click on the **BUY** button.

The purchase process starts with the authorization in the Quantower service. Use your email and password to Sign in to the account. If you don’t have one yet, follow the instructions on [Quantower Account manual](/getting-started/quantower-account). Just after you successfully Log in, you will be redirected to the purchase Cart.

Purchase cart contains the previously selected License type, term of validity and final Price. You can modify the term of validity to any desired option.

The next step is to select a payment provider and press the **Pay** button.

![Order payment for Quantower license](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9DW8dB3LFCn4iWo%2Forderpayment-quantower-google-chrome-2019-05-16-11.24.10.png?generation=1573126981890122\&alt=media)

After that, you will be redirected to the provider’s payment page. Once you complete all the payment steps, you will be redirected back to the confirmation page of Quantower Accounts. Follow the **GO TO DASHBOARD** link to get to your Quantower Account dashboard, where you should see you current Core License information and Payment transactions history.

## License terms

Currently, all licenses can be purchased for a 1-month term minimum. You can also get any Quantower paid License for the LIFETIME period — [contact our support](https://www.quantower.com/contact-us) for this.

![Status of your licenses in Account dashboard](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9DYZ6eAVQjKgGdX%2Faccount-dashboard-quantower.png?generation=1573126975139042\&alt=media)

## Quick tips on License purchase

* A free License is valid ALL THE TIME while your Quantower Account is active.
* Any paid License is active from the purchase date till the end date (“Available till”).
* Once your paid License is expired, the Account will be automatically downgraded to the Free License.
* Every new purchase for the similar license type extends the “Available till” date on the purchasing term.
* Subscription and automatic payments are currently unavailable.


# Connections


# Connections manager

Connections manager allows select from available integrations the ones you are trading with and connect to them using your accounts.

Connections are integrations with third-party providers that supply various data: trading quotes, symbols history etc.

![Launch the Connections Manager to select necessary connection](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GO9nnYZ1pDUzKj%2Fconnections-manager.png?generation=1573126974706319\&alt=media)

{% hint style="success" %}
Each integration is developed and tested by Quantower specialists and guarantees the stability and security of all transferred information.
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=7Sp2e_N-U0E>" %}
How to use Connections manager
{% endembed %}

## General information

**Connections manager** — is a screen that allows you to select from available integrations the ones you are trading with and connect to them using your accounts. While connecting to any integration, Connections manager remembers your login credentials and will use them for further auto-connects (reconnects in case of errors). If you don’t want to store your login credentials in manager, just click the “Lock” icon in the login form.

![Connections manager screen with multiple accounts](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkINPl4L1SGRqKX7s%2Fmultiple-accounts.gif?generation=1550831411032585\&alt=media)

Connections manager screen consists of two columns: connections list & connection info. Connection info column holds an information about the active connection or Login form, in case if the current connection is not active.

Each active connection is marked with green Status dot by the left hand from its name. The "***Star***" icon indicates that connection is favorite and displayed on Control center toolbar. This icon is also used to **add/remove** a connection **from favorites**.

Connection login form varies depending on integration requirements. Usually, it has Login & password fields and “***Connect***” button. This button initiates the authorization process. Some integrations have settings (a “***Gear***” icon on the right side of connection logo) and account creation button (a “***User with plus***” icon on the right side of “***Connect***” button). Account creation redirects you to the integration vendor website.

Once connected, info column will contain the data about ping and current connection status text. There is a “***Disconnect***” button also.

## Multi-connect

{% hint style="info" %}
Quantower supports multiple connections simultaneously, but this function available for Premium License only
{% endhint %}


# Connection to Quandl

Quandl provides access to databases of various stocks, futures, currencies, options, indexes for further analysis and research

## **What is Quandl?**

[**Quandl**](https://www.quandl.com/) *\*\**&#x69;s international financial and economic data provider that offers access to a lot of databases — *stocks, futures, commodities, currencies, interest rates, options, indexes, as well as data on industries, assent management and economics.*

The databases cover not only prices on different financial products but a non-price data, such as fundamentals, forecasts, sentiment, traders commitment, production, consumption, employment, inflation, macro indicators, investment and their flows.

As we can see the very extended financial market data is provided and Quandl is worth being connected.

## How to connect Quandl data provider to Quantower?

1. Create an account on the[ **Quandl official website**](https://www.quandl.com/sign-up-modal?defaultModal=showSignUp) by clicking on the **SIGN UP** button on the upper right corner of the page.

After filling the registration form you'll get an email with the confirmation link on your email address indicated in the registration form, please follow the link in order to confirm your registration.

1. Enter your account on Quandl website, *click on your Profile* on the right upper corner of the page and follow to the **Account Settings**.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9EzSWi1uK333SHB%2Fquandl_get-an-api-key.png?generation=1573126973494441\&alt=media)

1. Copy your personal **API key** (see pic. below) that is needed for connecting Quandl to Quantower.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9F0MW-s9GM-KwJY%2Fquandl-copy-api-key.png?generation=1573126976351120\&alt=media)

1. When launching Quantower platform, select Quandl connection and enter the API key copied from the Quandl personal cabinet in the **"Token"** field of the Connection manager, then press **CONNECT**.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9F25HH-7xxw4rUe%2Fconnect-to-quandl-via-quantower.png?generation=1573126973799943\&alt=media)


# Analytics panels


# Chart

Learn how to launch and configure the chart panel. What types of charts are available in the platform? How to activate volumetric analysis tools? Get to know about overlays, indicators and drawings.

## General info

The chart panel is one of the most important panel for an active trader. Accurate market data, graphical and analytical tools are integral components of the panel, which allow you to make the right trading decisions.

![Main parts of Chart panel in Quantower](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9HgaRVAMI2kupt9%2Fmain-parts-of-chart-panel-in-quantower.png?generation=1573126974787334\&alt=media)

The chart panel can be divided into 5 parts:

* primary or [**top toolbar**](/analytics-panels/chart#top-toolbar) with the main controls
* **the chart area** itself with the displaying of price data, indicators, positions
* \*\*\*\*[**sidebar menu**](/analytics-panels/chart#sidebar-menu-or-object-toolbar) with controls of indicators, drawings, overlays and object manager
* **chart order entry** with hot buttons for quick trading
* bottom toolbar with **volume analysis tools**

## Top toolbar

The top toolbar allows you to select a trading instrument, set the chart type and style, timeframe, depth of market data as well as call additional toolbars. Here is the list of [chart types and styles](https://help.quantower.com/analytics-panels/chart/chart-types) where you can find a detailed explanation of how to build them.

![Primary or Top toolbar with the main controls ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJ69I4MywjIOS-mD%2Ftop-toolbar.png?generation=1550831413999726\&alt=media)

## Sidebar menu or object toolbar

The sidebar menu allows you to add an indicator to the chart, a drawing tool or an overlay, and also manage all objects through the object manager.

![An overview of Sidebar menu with indicators, drawings and overlays](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9HnjcLuAlu0FwA3%2Fchart-sidebar-menu.png?generation=1573126974369963\&alt=media)

For traders who often refer to certain drawings, there is an option to fix them on the Sidebar. For this, near each drawing there is an "Star" icon, upon activation of which you add them to the Favorite List.


# Chart types

Select various chart types and styles that the most suite for your trading approach

Quantower offers a variety of chart types to help you display chart data in different formats. You can change chart type from ***Aggregation type*** menu as shown below.

![Switch between different time frames in one click](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9MhHn5lXaSB9aAJ%2Fchart-time-selector.png?generation=1573126976818273\&alt=media)

## Chart types and styles

Quantower provides **9 chart types**:

* Tick chart
* [Time chart](https://help.quantower.com/analytics-panels/chart/chart-types/time-aggregation)
* [Heiken-Ashi](https://help.quantower.com/analytics-panels/chart/chart-types/heiken-ashi)
* [Range Bars](https://help.quantower.com/analytics-panels/chart/chart-types/range-bars)
* [Renko](https://help.quantower.com/analytics-panels/chart/chart-types/renko)
* [Line Break](https://help.quantower.com/analytics-panels/chart/chart-types/line-break)
* [Kagi](https://help.quantower.com/analytics-panels/chart/chart-types/kagi)
* [Points & Figures](https://help.quantower.com/analytics-panels/chart/chart-types/points-and-figures)
* [Volume](/analytics-panels/chart/chart-types/volume-bars)

![Chart types in Quantower](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9MlS94qYjIj-bTL%2Fperiod-selector.png?generation=1573126982271312\&alt=media)

Charts can also be represented in **6 different styles**:

* Candle
* Bar
* Line
* Dotted Line
* Area
* Quantower

![Chart styles in Quantower — Candle, Bar, Line, Dotted Line, Area, Quantower style](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9MoJmCYYF80euDK%2Fchart-styles%20\(1\).png?generation=1573126975694752\&alt=media)


# Time aggregation


# Renko

## General info

Renko chart is completely time-independent, based on price movement only and help filter out the noise that can occur on other chart types. Renko is built from bricks, which are created only when the price exceeds the body of the previous brick by a certain size, which is set by the trader in the chart parameters.

![General view of Renko chart type in Quantower](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDORXtODeXnEpYn%2Frenko-chart-general-view.png?generation=1550831417736350\&alt=media)

## Renko chart calculation

The construction of the Renko chart is based on bricks, the size of which is set up by the trader. Thanks to this, the Renko chart ignores the time and focuses on price changes only. For example, by setting Brick size 10 points, the new brick will be built when the price is reaching out 10 or more points. Otherwise, the price of the Renko chart will not change.

* If there is an up brick before and the price will go up another 10 pips, a new up brick is be created
* If there is a down brick before and the price will go down another 10 pips, a new down brick is created
* If there is an up brick before, price needs to go down 20 pips, to create a new down brick
* If there is a down brick before, price needs to go up 20 pips, to create a new up brick

![Renko chart ignores time factor](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDQdJ0fL_GM67P7%2Frenko-chart-vs-regular-chart.png?generation=1550831417620521\&alt=media)

## Calculation styles (methods)

In the Renko chart settings, you can choose one of several styles based on which the chart will be drawn:

* **Classic**  —  using closing price (or last price) only

![Settings for Renko Classic](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDS7THKiMRZCPmb%2Frenko-classic-settings.png?generation=1550831419612819\&alt=media)

![ The size of each brick equal 100 poins](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDUvJU0qtVlyTx9%2Frenko-classic-view.png?generation=1550831420503560\&alt=media)

* **High / Low**  — using high and low prices. If the previous brick was growing, then the current brick takes into account high prices first, and then low prices. If the price drops, the method takes into account the low prices first, and then high prices.
* **Advanced Classic (Advanced High / Low)** — this method allows you to build non-standard Renko charts based on the closing price (or high / low prices). To do this, use additional chart settings —

  *extension* (%) and *inversion* (%).
* **Show wicks** — allows you to add wicks to Renko bricks, indicating actual highs and lows within a brick.
* **Build current bar** — is the option that shows/visualize the creation of the current brick in real-time. If you choose one minute for your time aggregation, all Renko bricks, that would have been created based on price movement, will be plotted at once after one minute.

## Non-standard Renko charts

**Medium Renko** smoothes out the chart more than Classic Renko because an open price is in the middle of a brick. They will show fewer pullbacks and trend reversals are easier to spot. An *extension and inversion value of 50%* would create Median Renko bricks.

![Medium Renko chart construction](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDWaLS0SmM2JXib%2Fmedian-renko_construction.png?generation=1550831418709887\&alt=media)

![Medium Renko in Quantower](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDY8TDoAnjWO2zG%2Fmedian-renko_quantower.png?generation=1550831418573347\&alt=media)

**Geometric Renko** will give you very smooth reversals, and the charts are smooth out more than with Median Renko. One special property of these Renko form is, that when using an *extension and inversion percentage of 12.5%*, the slope of up-bricks will be 45° and for down bricks -45°

![Geometric Renko chart construction](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKD_DbPNSZJcl1uM%2Fgeometric-renko_construction.png?generation=1550831418185719\&alt=media)

![Geometric Renko in Quantower](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDbpxo9h367QH_G%2Fgeometric-renko-quantower.png?generation=1550831419265034\&alt=media)

**Turbo Renko** smooths out the majority of pullbacks and only shows high probability reversals. Turbo Renko is using the *extension 12%* of the brick and the *inversion of 100%.* Price has to reverse by a complete brick to form a reversal, illustrated as the dashed bricks.

![Turbo Renko chart construction](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDdRd6XSt57AT0n%2Fturbo-renko_construction.png?generation=1550831419079328\&alt=media)

![Turbo Renko in Quantower](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKDf1gWmlcAQsOfT%2Fturbo-renko_quantower.png?generation=1550831430206550\&alt=media)


# Heiken Ashi

## General info

Heiken-Ashi chart (HA) is a modified type of classic candlestick chart, which is based on recalculation of OHLC data. The resulting candlestick filters out some noise in an effort to better capture the trend and reversal points.

![General view of Heiken-Ashi chart type](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIG5vfE_Tn89vpSs%2Fheiken-ashi-chart.png?generation=1550831410476826\&alt=media)

The following calculations are used to construct the HA chart:

* HA Close = (O+H+L+C)/4
* HA Open = (HA Open (previous bar) + HA Close(previous bar))/2
* HA High = Maximum (H, HA Open, HA Close)
* HA Low = Minimum (L, HA Open, HA Close)

## Creation a new Heiken-Ashi chart

To open a new HA chart, you need to select Heiken-Ashi from the drop-down list of aggregations and specify the build parameters - ***Value*** and ***Build from***. Click **\[ Apply ]** and the chart will be built. If the number of candles (data) is not enough, then choose a greater depth of history, for example 1 year or 5 years.

You can create several predefined settings to quickly build HA charts. To do this, you need to configure the parameters and ***Add to favorites*** by pressing the Star icon.

![The creation process of Heiken-Ashi chart type](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIG7cZCFSJJfHOmh%2Fheiken-ashi-creation.gif?generation=1550831410987014\&alt=media)

{% hint style="info" %}
Heiken-Ashi is used only with the Candle chart style.
{% endhint %}


# Kagi

## General info

As P & F chart and Range bars, **Kagi chart** is full time-independent and based on price action only. Kagi chart consist of vertical lines that connected by horizontal lines.

![Kagi chart in Quantower platform](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIBH6OhouVjj8SJb%2Fkagi-charts.png?generation=1550831410433573\&alt=media)

## Kagi chart calculation

There are two main parameters that affects on Kagi chart:

* **Built from and its value**  — it's a parameter on the basis of which the chart will be print. If you set the 5 minute so the closing prices are taken from the 5-minute close.
* **Reversal**  — the amount of price movement that required for the Kagi line to reverse direction. For instance, if you'll set 10 ticks for the reversal parameter it means that price need to change at least 10 ticks to print reversal line.

![Parameters for Kagi chart](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIBJ2Edtq_0gEDDN%2Fkagi-settings.png?generation=1550831409829557\&alt=media)


# Points & Figures

## General info

Points & Figures is one of the most popular chart types that allows traders to analyze only the price without time-bound, thereby eliminating market noise. In contrast to the usual candlestick charts, P & F consists of X and O columns, which reflect the rise or fall in prices, respectively.

![General view of Points & Figures chart type](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkMg4_pcfvSO_-WDJ%2Fpoint-and-figure-chart-type.png?generation=1550831424456338\&alt=media)

P\&F charts provide a unique look at price action that has several advantages:

* Filter insignificant price movements and noise
* Focus on important price movements
* Determine support and resistance levels
* Identify trends and reversal points
* Remove the time aspect from the analysis process

## How is the Point & Figure chart built?

![Main parameters for plotting P & F chart](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkMg6J699rnjdKLPz%2Fpoint-and-figure-chart-parameters.png?generation=1550831424697421\&alt=media)

The plotting of P & F chart depends on several basic parameters:

* **Box size**, which determines the price range (the number of ticks) for X-Columns or O-Columns. Each X and O occupies an area called ***Box***, the size of which is determined by the Box Size parameter. No Xs or Os are displayed if prices rise or fall by an amount that is less than the box size.
* **Reversal**, a parameter that indicates the number of Box Sizes that the price should go in the opposite direction to begin a new column. A new column, therefore, signals a change in the price trend.
* **Build from** parameter specifies the time frame of the data that is used to build the Point and Figure bars.

To build a chart, you can use two styles:

* **Classic**, which uses only the closing price (last price) to plot the chart.&#x20;
* **High / Low** is based on High and Low prices.

The difference between these calculation styles you can see on the screenshots below.

![P & F chart based on close prices (Classic style)](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkMg8pBMjW2YAhCRA%2Fpoint-and-figure-classic-style.png?generation=1550831423021912\&alt=media)

![P & F chart based on high or low prices (High/Low style)](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkMgA1pRbDQHRWkGT%2Fpoint-and-figure-high_low-style.png?generation=1550831423413018\&alt=media)


# Range bars

## General info

**Range Bars** chart consists of bars (candles) within a certain range, which is determined by the trader in the chart settings. Range Bars does not depend on time, but only on price movement. Thus, if the price has low volatility and stays in a range that is less than specified in the parameters, then new bars (candles) will not be built. Hence, the higher volatility of the trading instrument the more bars will be built; conversely, during periods of lower volatility, fewer bars will be built.

![Range bars in Quantower platform](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJGrm3_AbIjKDyM_%2Frange-bars-view.png?generation=1550831422398933\&alt=media)

## Calculation of Range Bars

To built range bars there are three simple rules:

* Each range bar must have a high/low range that equals the specified range.
* Every new range bar must open outside the high/low range of the previous bar.
* Each range bar must close at either its high or its low.


# Line break

## General info

**Line Break** is quite similar to other time-independent charts like Kagi, P & F, Range Bars. Line break chart prints the series of bars which represent increasing and falling prices. The key parameter that participates in the chart plotting is the number of the last bars for building the current bar.

![General view of Line Break chart in Quantower](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKHzxMCAlCem5sRY%2Fline-break-chart-general-view.png?generation=1550831418427866\&alt=media)

It is important to note that the bars on this chart are usually called "lines". Line Break based on closing prices so it takes the current price and compares it with the closing prices of the previous bars (lines). The number of the previous bars that participate in the calculation specified in the chart settings.

## Line Break calculation

The most common number of Line Break setting is 3. It means that the closing price of the current line is compared to the closing price of the third line ago.

![Chart settings for Line Break](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKI0-xUUwwBXqNED%2Fline-break-settings.png?generation=1550831418011831\&alt=media)

Each new closing price has three possible outcomes:

* a new line with the same color  — build when the price goes in the same direction.
* a new line with the opposite color — build when the price change is enough to warrant a reversal.&#x20;
* no new lines are added when the price does not extend the trend or the change is not enough to warrant a reversal.

![An example of how to build a Line Break chart](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKI26xZ06sL_LFb7%2Fline-break-example.png?generation=1550831417968888\&alt=media)

In the example above shows areas where the line color was changed. The yellow line shows the level of the third bar, when it breaks, the line color changes.


# Volume Bars

Chart type Volume Bars are built based on volume data — tick or exchange volume when available. Time is not involved in this aggregation.

**Volume Bars** are built based on volume data — tick or exchange volume when available. Time is not involved in this aggregation.

Each bar in a Volume Bar chart contains a specified volume level. This volume level is reached by accumulating the volume of each of the underlying bars. When the volume level is reached, the next Volume Bar begins to accumulate volume from the underlying bars.

![The comparison between Time chart and Volume Bars chart type in Quantower platform](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Tw7uuSuyp3KYGB%2Fvolume-bars-chart-in-quantower.png?generation=1573126975706478\&alt=media)

## How to set Volume Bars chart?

Open the Timeframe switcher and select from the list the Volume Bars chart type. Set the necessary value of lots (or ticks) that will be included in each bar (candle).

![Select Volume bars chart type via timeframe selector](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9TyW20fXeoLbdvB%2Fselection-of-volume-bars.png?generation=1573126975672580\&alt=media)


# Chart overlays

{% embed url="<https://youtu.be/MafWv_TMaa8>" %}
Chart Overlay. How to add multiple instruments on a single chart.
{% endembed %}


# Technical indicators

Get to know how to add technical indicators to chart and manage them in one click.

{% embed url="<https://www.youtube.com/watch?v=vnMvHggnYv0>" %}

{% content-ref url="/pages/-LZJkHT5FlI8AlmXTKEn" %}
[Oscillators](/analytics-panels/chart/technical-indicators/oscillators)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHTDSHCO03e4b-3T" %}
[Moving averages](/analytics-panels/chart/technical-indicators/moving-averages)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHTG5s-zUiAq4KgX" %}
[Volatility](/analytics-panels/chart/technical-indicators/volatility)
{% endcontent-ref %}

{% content-ref url="/pages/-LZJkHTJcNgC0hG1vSE-" %}
[Trend](/analytics-panels/chart/technical-indicators/trend)
{% endcontent-ref %}


# Oscillators


# Aroon Indicator

## What is Aroon Indicator?

The Aroon indicator, developed by Tushar Chande, indicates if a price is trending or is in a trading range. It can also reveal the beginning of a new trend, its strength and can help anticipate changes from trading ranges to trends. AroonDown and the AroonUp indicators are used together and combined are called the Aroon indicator.

**AroonUp** measures how long it has been since prices have recorded a **new high** within the specified period. If the current bar’s high is the highest within the user defined number of periods before it, then the AroonUp value is 100. In other words, it is a new high for the period. Otherwise it returns a percent value indicating the time since a new high occurred for the specified period.

**AroonDown** measures how long it has been since prices have recorded a **new low** within the specified period. If the current bar’s low is the lowest within the user defined number of periods before it, then the AroonDown value is 100. In other words, it is a new low for that period. Otherwise it returns a percent value indicating the time since the new low occurred for the specified period.

## How Aroon indicator works?

* If the Aroon-Up crosses above the Aroon-Down, then a new uptrend may start soon. Conversely, if Aroon-Down crosses above the Aroon-Up, then a new downtrend may start soon.

![Aroon Indicator](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9H49_YhPHhdO1O9%2Faroon-indicator.png?generation=1573126974732025\&alt=media)

* When Aroon-Up reaches 100, a new uptrend may have begun. If it remains persistently between 70 and 100, and the Aroon-Down remains between 0 and 30, then a new uptrend is underway.
* When Aroon-Up and Aroon-Down move in parallel (horizontal, sloping up or down) with each other at roughly the same level, then price is range trading or consolidating.

## How is Aroon indicator calculated?

Aroon-Up = \[(Period Specified – Periods Since the Highest High within Period Specified) / Period Specified] x 100\
Aroon-Down = \[(Period Specified – Periods Since the Lowest Low for Period Specified) / Period Specified] x 100


# Moving Average Convergence/Divergence

## Description

Moving average convergence/divergence(MACD) indicator graphically describes the mathematical difference between fast and slow exponential moving averages. The third line is called a “signal line”. Common periods of moving averages are: 26 for a slow EMA, 12 for a fast and 9 for a signal line.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkILJf4Ad3ny9lyDN%2Fscreenshot_4.png?generation=1550831410921190\&alt=media)

## Formula

Fast EMA - Slow EMA

## Most useful cases

* **Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) on the price scale not confirmed with a new high of  MACD. Such price and indicator’s behavior can be interpreted as the weakness of current existing trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkILL2LCYE6ah24g8%2Fscreenshot_3.png?generation=1550831411484330\&alt=media)

* **Crossover** - Crossover pattern occurs when MACD value crosses the signal line upward or downward. This signal can be used as a trigger to open buy/sell position.
* **Crossing zero line** - this is a trend reversing signal and it can be very useful in case of determining a correction of existing trend, beginning of a new trend wave or starting a new trend.


# Awesome Oscillator

## Description

Owesome oscillator is an another kind of Moving average convergence/divergence indicator just with predefined input parameters. AO calculates the difference beetwen 34 period SMA and 5 period SMA smothed with 5 period mooving average.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9WteiIDv04B7_O-%2Fimage%20\(10\).png?generation=1573126975634960\&alt=media)

## Formula

5 period SMA - 34 period SMA

## Most useful cases

* **Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) of the price not confirmed with a new high/low of  AO. Such price and indicator’s behavior can be interpreted as the weakness of current existing trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Wv4yl1Ir0HM9i5%2Fimage%20\(22\).png?generation=1573126975518815\&alt=media)

* **Crossing zero line** - this is a trend reversing signal and it can be very useful in case of determining a correction of existing trend, beginning of a new trend wave or starting a new trend.


# Accelerator Oscillator

## Description

Accelerator Oscillator was introduced by Bill Williams in his book "Trading Chaos", according Bill Williams theory market price is latest element which will be changed and prior to this change the market driven forces will change its direction. The AC indicator measures acceleration and deceleration of these forces. If indicator rises it means that market is inbalanced now and buy power is greater than sell one and vice versa.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9WrMqV25cUHpWNz%2Fimage%20\(30\).png?generation=1573126978137031\&alt=media)

## Formula

MEDIAN PRICE = (HIGH + LOW) / 2\
AO = SMA (MEDIAN PRICE, 5) - SMA (MEDIAN PRICE, 34)\
AC = AO - SMA (AO, 5)

Where:\
MEDIAN PRICE — median price;\
HIGH — the highest price of the bar;\
LOW — the lowest price of the bar;\
SMA — Simple Moving Average;\
AO — Awesome Oscillator.

## Most useful cases

* **Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) of the price not confirmed with a new high/low of  AC. Such price and indicator’s behavior can be interpreted as the weakness of current existing trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Wtlmvb7utgGBfC%2Fimage%20\(32\).png?generation=1573126975977335\&alt=media)

* **Crossing zero line** - this is a trend reversing signal and it can be very useful in case of determining a correction of existing trend, beginning of a new trend wave or starting a new trend.


# %R Larry Williams

## Description

Williams Percent Range, is an oscillator indicator that measures overbought and oversold of the price. It reflects the level of the close relative to the highest high for the look-back period. %R indicator is highly correlated with Stochastic, but in contrast, the Stochastic Oscillator reflects the level of the close relative to the lowest low. As a result, the Fast Stochastic Oscillator and Williams %R produce the exact same lines, the difference is just in the scalling of both indicators.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9CyUqX0KqufJIwd%2Fimage%20\(27\).png?generation=1573126974012273\&alt=media)

## Formula

%R = (Highest High - Close)/(Highest High - Lowest Low) \* -100

Where:

Lowest Low = lowest low for the look-back period

Highest High = highest high for the look-back period

%R is multiplied by -100 correct the inversion and move the decimal.

## Most useful cases

* **Indication of overbought/oversold levels -**  Traditional settings are -20 as the overbought threshold and -80 as the oversold threshold. When %R value rises above -20 this is a sell signal and when %R value falls below -80 is buy signal.
* **Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) of the price not confirmed with a new high/low of  AO. Such price and indicator’s behavior can be interpreted as the weakness of current existing trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9D-cbvQZq4bivp6%2Fimage%20\(38\).png?generation=1573126974597739\&alt=media)


# Momentum

## Description

Momentum indicator shows an acceleration of price movement. From technical point of view it is the difference between current price and close price N-periods ago. Firstly introduced by John J. Murphy in "Technical Analysis of the Financial Markets" Momentum fixedly joined to traders arsenal. In spite of age this indicator is still actual and widely used

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GS3ie_rPJd04eX%2Fimage%20\(12\).png?generation=1573126975221284\&alt=media)

## Formula

Momentum = Close - Close(N-periods ago)

Where:\
Close - current close price\
Close(N-periods ago) - the close price N-periods ago

## Most useful cases

**Trend indicating -** crossing a zero line could be used as an indicator of a new trend wave.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GV6n03His5gJ5r%2Fimage%20\(29\).png?generation=1573126976624840\&alt=media)

* **Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) of the price not confirmed with a new high/low of  Momentum. Such price and indicator’s behavior can be interpreted as the weakness of current existing trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GXaHNOldq0lpYr%2Fimage%20\(44\).png?generation=1573126976862197\&alt=media)


# Rate of Change

## Description <a href="#description" id="description"></a>

Rate of change is the same indicator as Momentum and also shows an acceleration of price movement. But instead of Momentum, Rate of Change is expressed in percantage value. Simply put ROC measures the percentage change in price between the current price and the price N-periods in the past.

Rate of change can be used in variety of different ways. In addition to being used as a general trend or trend strength indicator, the ROC is also commonly used to find a divergence of a price that is a signal of a possible upcoming trend change.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4fA2iePDbPyWTSLjY%2Fimage%20\(26\).png?generation=1573126976773287\&alt=media)

## Formula <a href="#formula" id="formula"></a>

ROC = (Close - Close(N-periods ago))/Close(N-periods ago) x 100

Where:\
**Close** - current close price\
**Close(N-periods ago)** - the close price N-periods ago

## Most useful cases

**Trend indicating -** crossing a zero line could be used as an indicator of a new trend wave.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4fA2l6d6-Y7dQU8d6%2Fimage%20\(43\).png?generation=1573126976668823\&alt=media)

**Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) of the price not confirmed with a new high/low of ROC. Such price and indicator’s behavior can be interpreted as the weakness of current existing trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4fA2pyTOUhinL3vCC%2Fimage%20\(36\).png?generation=1573126976615062\&alt=media)


# Commodity Channel Index

## Description

The Commodity Channel Index​ (CCI) is a momentum based technical indicator first time introduced by Donald Lambert in 1980, the most often user case is an identifying market cycles, reaching a condition of being overbought or oversold. From technical perspective CCI measures the change in an instrument's price relative to a pre-defined moving average (MA) of the price divided by 1.5% of a normal deviation (D) from that average.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9nbP8X2r_C441Dn%2Fimage%20\(46\).png?generation=1573126976129402\&alt=media)

## Formula

CCI = (Price - MA)/0.015\*STD

Where:\
**Price** - current close price\
**MA** - selected N-period moving average\
**STD** - Standart deviation of price

## Most useful cases

* **Indication of overbought/oversold levels -**   The most useful case of the commodity channel index is an identifying of price reversals, an instrument would be deemed oversold when the CCI dips below −100 and overbought when it exceeds +100. From oversold levels, a buy signal might be given when the CCI moves back above −100. From overbought levels, a sell signal might be given when the CCI moved back below +100.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9ndWsNOpQ88OzA8%2Fimage%20\(42\).png?generation=1573126975646351\&alt=media)

* **Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) of the price not confirmed with a new high/low of  CCI. Such price and indicator’s behavior can be interpreted as the weakness of current existing trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9nfz5bfW_b7jbdk%2Fimage%20\(14\).png?generation=1573126975688861\&alt=media)


# Moving averages


# Exponential Moving Average


# Simple moving average

## Description

A Simple moving average is a trend following indicator that calculates as a mathematical mean of price smoothed on selected period of time. In trading practice commonly uses a combination of moving averages, combined together to the one group. This group then uses to determine a trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GEG_ojThHIgUhz%2Fimage%20\(15\).png?generation=1573126975265225\&alt=media)

## Formula

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GH8-x9yx4wsluf%2Fimage%20\(13\).png?generation=1573126974245202\&alt=media)

## Most useful cases

* **Trend following** - group of SMA allows you to determing a new wave of trend or correction. Also it gives you information about the strenght of current trend wave, to do it trader needs to look at the distance between every SMA *\*\**

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GJIObnlrWkrECi%2Fimage%20\(24\).png?generation=1573126975768548\&alt=media)


# Volatility


# Average True Range

## Description

Average True Range is a volatility based indicator which describes the range of bars averaged for some period of time. Most common smoothing period is 14. ATR does not show any trend moving or reversing, it only measures volatility and it structure.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9YeJk4ouftoyJIp%2Fscreenshot_3%20\(1\).png?generation=1573126982950793\&alt=media)

## Formula

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9YgnkXrocmXfv6H%2Fimage%20\(45\).png?generation=1573126976188779\&alt=media)

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Yi-APWI9xd-p5I%2Fimage%20\(7\).png?generation=1573126975928573\&alt=media)

The first ATR value is calculated using the arithmetic mean formula:

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9YkSgASz-q-F4Ip%2Fimage%20\(40\).png?generation=1573126974580933\&alt=media)

## Most useful cases

* **Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) of the price not confirmed with a new high of  ATR. This is a very good approach to find a weakness of existing trend

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9YmqCqezDUVUaDZ%2Fimage%20\(31\).png?generation=1573126978715009\&alt=media)

* **Confirmation of existing tendency -** if price and ATR rise together it can be interpreted as a confirmation of a strength of the trend

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Yo5cAFJ7tIWwyD%2Fimage%20\(37\).png?generation=1573126975957186\&alt=media)


# Standard deviation

## Description <a href="#description" id="description"></a>

Standart deviation indicator statisticy measures the dispersion of a price relative to its mean(mathemetical expectation) and is calculated as the square root of the variance. It is widely used in finance and trading regardless of asset class or market. For example, if trader calculates a standard deviation of his performance report as the result he will receive the measurement of volatility of his balance and equity, the higher STD means the he can expect bigger drawdown.

In case of price movement, higher STD means higher volatility of an instrument, for example if we compare two assets, the asset with higher standard deviation will be more risky for an investment.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Xtpvv-i3tzwJHF%2Fimage%20\(19\).png?generation=1573126975420344\&alt=media)

## Formula

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9XwOep8i3_wCCtg%2Fimage%20\(16\).png?generation=1573126976250607\&alt=media)

Where:\
**N** - period of calculation(number of observations)\
**x** - price value

## Most useful cases <a href="#most-useful-cases" id="most-useful-cases"></a>

* **Volatility measurement** - the most usefull case of STD usage is to determing a statistical volatility, understanding of this value is very usefull to find best positions of potential stop loss and take profit levels. It protects existing positions of small price fluctuations and random breakout of levels.&#x20;
* **Divergence/Convergence** - Divergence/Convergence pattern is a form of price action when new high(low) of the price not confirmed with a new high of STD. This is a very good approach to find a weakness of existing trend.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Xy6YWQPbj6pD4I%2Fimage%20\(17\).png?generation=1573126976775628\&alt=media)


# Trend


# ZigZag

## Description

ZigZag is a trend following indicator which allows to determing trend swings. A combination of ZigZag highs and lows can be used as a support or resistance level. Also it helps to identify significant changes in price and filter out short-term fluctuations.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9HuZnlZVNyquLo7%2Fimage%20\(9\).png?generation=1573126973689851\&alt=media)

## Formula

ZigZag finds extremums in price movement. These extremums reflect the diviations of price that are more than setted value. By default value for a ZigZag is 5%, it will ensure that only price fluctuations of 5% or more will be shown in the chart.

## Most useful cases

* **Determing swings** - the most common case of ZigZag usage is an eliminating a small price fluctuations and paying attention on huge price swings.
* **Support/Resistant levels** - ZigZag also is very helpfull in finding levels of support and resistance, to do it traders generally analyse a price of ZigZag swing and combine closest swings together in one price level

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Hx3_eL2fJ_z-Ym%2Fimage%20\(23\).png?generation=1573126974988979\&alt=media)


# Drawing tools

{% embed url="<https://www.youtube.com/watch?v=NSX4JQq6i7U>" %}
How to add favorite drawing tools to the side bar
{% endembed %}


# Volume analysis tools

Volume analysis is a powerful trading technique that allows analyzing the distribution of the trading volume at each price level at a certain period of time.

Quantower trading platform provides [**Volume analysis tools**](https://www.quantower.com/volumeanalysistools), an advanced analytical functionality, which allows you to see the traded volume at each price level, assess the balance between buyers and sellers and understand the intentions of traders regarding the future price.

{% embed url="<https://youtu.be/duOmadSFN4Y>" %}

Volume analysis tools include proprietary and well-known analytics, which we’ll explore in the further articles:

* \*\*\*\*[**Cluster chart**](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools/cluster-chart) (or Footprint chart)
* [**Set of volume profiles**](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools/volume-profiles) — Step, Right, Left and Custom volume profiles
* [**Time Statistics**](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools/time-statistics) (known as Bar Statistics) — in table form
* [**Time Histogram**](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools/time-histogram) *\*\**— in form of vertical histogram
* [**Historical Time & Sales**](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools/historical-time-and-sales)\*\*\*\*

  The screenshot below shows how you can activate the toolbar of volume analysis tools:

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9FzTDfseUL8dXm6%2Fvolume-analysis-tools.png?generation=1573126974612334\&alt=media)

{% hint style="info" %}
**Green color** indicates that seleced volume analysis tool has entirely downloaded the data.\
**Yellow color** indicates that selected tool is dowloading the data.
{% endhint %}

## Data types of Volume Analysis Tools

All volume analysis tools have the same **Data Types**, which can be specified in the settings:

* **Trades** — it's the number of contracts (trades) that executed at each price level.
* **Buy (or Sell) trades** — it's the number of Buy (or Sell) trades that executed at each price level.
* **Volume** — the total size of all positions that executed at each price level or price range.
* **Buy (or Sell) Volume** — the total size of all Buy (or sell) positions that executed at each price level or price range.
* **Buy (or Sell) Volume, %** — shows how many percent of the total volume relates to Buy (or Sell) trades
* **Delta and Delta %** — shows the difference in traded Volume between Buyers and Sellers. It allows evaluating who controls the price on the market at a given time.  Delta % = Delta / Volume \* 100
* **Cumulative Delta** — the data is built by adding the current delta value with each subsequent delta value for the certain period of time (or number of bars).&#x20;
* **Average size** — the average volume of the position that was executed at a certain price or price range.
* **Average Buy size** — the average volume of a Buy position that was executed at a specific price or price range.
* **Average Sell size** — the average volume of a Sell position that was executed at a specific price or price range.
* **Max one trade volume (value and %)** — shows the maximum volume of a single trade that has executed at a certain price or price range (depending on the Custom Step (ticks) setting).
* **Filtered volume (value and %)** — this parameter displays volumes that exceed the size specified in the filter. If the volume size is smaller than the one specified in the filter, then the values will be zero.
* **Buy (or Sell) filtered volume** — the parameter displays Buy (or Sell) volumes that exceed the size specified in the filter.


# Cluster chart

Cluster or Footprint chart is a professional analytical tool that shows OHLC prices and trading volume on a single chart.

{% embed url="<https://youtu.be/xnUxEjMrKKM>" %}

## What is Cluster chart?

**Cluster chart**, known as Footprint chart in other trading platforms, is an advanced chart type that shows a comprehensive view of the candle chart. It allows to look inside the price and see all market actions. Cluster chart combines several important characteristics like time, OHLC prices, trading volume, number of buy and sell trades.

Using this information, a trader can evaluate:

* trading volume, which executed for each price
* zones of maximum volume accumulation
* zones of high trading interest (the maximum number of trades)
* the number of buyers and sellers at each price level

![General view of Cluster chart which shows Trades and Delta at once](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIfdv3Bq_beWicbF%2Fcluster-chart-general-view.png?generation=1550831422803123\&alt=media)

## How to enable cluster chart?

Before activating a cluster chart, you need to enable the Volume Analysis Toolbar. To do this, in the upper right corner of the chart panel, click on the "***Magnifier***" icon. A toolbar with Volume Analysis tools will appear at the bottom of the chart — *Cluster,* [*Step Profile, Left Profile, Right Profile*](/analytics-panels/chart/volume-analysis-tools/volume-profiles)*,* [*Time Statistics*](/analytics-panels/chart/volume-analysis-tools/time-statistics)*,* [*Time Histogram*](/analytics-panels/chart/volume-analysis-tools/time-histogram)*,* [*Historical Time & Sales*](/analytics-panels/chart/volume-analysis-tools/historical-time-and-sales)*,* [*Custom Volume Profile*](/analytics-panels/chart/volume-analysis-tools/volume-profiles#custom-volume-profile).

1. Click on the **Cluster** and Enable it
2. Select the Data type (you can select one or two different data types at once)
3. Customize data visualization
4. Use advanced settings (gear icon) for more detailed chart customization.

![Here is how you can activate Cluster chart in Quantower platform](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIffxC6XWTUxVgG8%2Fhow-to-enable-cluster-chart.gif?generation=1550831432726658\&alt=media)

{% hint style="info" %}
For more efficient analysis with cluster chart, you can display two different data types on one bar at once.
{% endhint %}

## General settings of cluster chart

Cluster chart has various settings allowing to display volume data from different sides. For example, you can choose different types of data for each bar, as well as configure colors, which will simplify the perception and analysis of volumes, trades, etc.

![Select different data types for Cluster chart](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIfhCb_GHG0DREkd%2Fcluster-data-type.gif?generation=1550831423147847\&alt=media)

The main Data Types for cluster chart:

* **Trades** — it's the number of contracts (trades) that executed at each price level.
* **Buy (or Sell) trades** — it's the number of Buy (or Sell) trades that executed at each price level.
* **Volume** — the total size of all positions that executed at each price level or price range.
* **Buy (or Sell) Volume** — the total size of all Buy (or sell) positions that executed at each price level or price range.
* **Buy (or Sell) Volume, %** — shows how many percent of the total volume relates to Buy (or Sell) trades
* **Delta and Delta %** — shows the difference in traded Volume between Buyers and Sellers. It allows evaluating who controls the price on the market at a given time.  Delta % = Delta / Volume \* 100
* **Average size** — the average volume of the position that was executed at a certain price or price range.
* **Average Buy size** — the average volume of a Buy position that was executed at a specific price or price range.
* **Average Sell size** — the average volume of a Sell position that was executed at a specific price or price range.
* **Max one trade volume (value and %)** — shows the maximum volume of a single trade that has executed at a certain price or price range (depending on the Custom Step (ticks) setting).
* **Filtered volume (value and %)** — this parameter displays volumes that exceed the size specified in the filter. If the volume size is smaller than the one specified in the filter, then the values will be zero.
* **Buy (or Sell) filtered volume** — the parameter displays Buy (or Sell) volumes that exceed the size specified in the filter.

## How to set the filtered volume?

For all volume analysis tools, there are general settings that allow you to set Filtered volume, and configure the step for aggregating volume data. On highly liquidity assets like Bitcoin or futures on the S\&P500, the trading volume for a trading session is large. Set the minimum volume values that will be displayed on the chart. This will allow you to focus on significant price levels and more clearly see zones of support/resistance.

{% hint style="info" %}
Each instrument has individual settings for the filtered volume depending on liquidity.
{% endhint %}

![Filtered volume in general settings of Volume Analysis](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIfjVVi9csG9pJsE%2Ffiltered-volume.png?generation=1550831423312790\&alt=media)

Select **Filtered Volume** as the data type in clusters to display them on the chart. All values that are less than the filtered volume are presented as zeros.

## What is Custom step and how to set it properly?

Cluster chart shows volume data at each price level for a specified period. But with a large number of levels, the cluster chart becomes difficult to read.

**Custom step** summarizes the volume data of as many price levels as specified in the setting. By default, the value of the custom step is set to 1 tick, which means the volume data are shown at each price level.


# Volume profiles

Volume Profile displays the trading activity over a specific time period at certain price levels.

**Volume Profile** displays the trading activity over a specific time period at certain price levels. Meaning, it shows what was bought and sold at those current levels, and displays them in a histogram on the side of your chart. Volume Profile allows you to see the zones of maximum trading interest, and as a consequence, the "true" support/resistance levels.

Quantower platform offers four types of Volume profiles:

* \*\*\*\*[**Step Volume Profile**](/analytics-panels/chart/volume-analysis-tools/volume-profiles#step-volume-profile)\*\*\*\*
* \*\*\*\*[**Left Volume Profile**](/analytics-panels/chart/volume-analysis-tools/volume-profiles#left-and-right-volume-profiles)\*\*\*\*
* \*\*\*\*[**Right Volume Profile**](/analytics-panels/chart/volume-analysis-tools/volume-profiles#left-and-right-volume-profiles)\*\*\*\*
* \*\*\*\*[**Custom Volume Profile**](/analytics-panels/chart/volume-analysis-tools/volume-profiles#custom-volume-profile)\*\*\*\*

## Step Volume Profile

Step profile displays volume profiles with a certain time step. For example, set the step period to 1 hour, and you will see profiles with uniform hourly steps on the graph. By changing the [**data types**](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools#data-types-of-volume-analysis-tools), you will see the distribution of the trading volume, the executed trades, as well as the delta for each hour of the trading session.

You can enable Step Profile through the volume analysis toolbar or their settings.

![Here is how you can activate Step Profile in Quantower platform](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIUVYLW6XUePS2IU%2Fstep-profile.gif?generation=1550831411453141\&alt=media)

### **General settings of step profile**

![Main settings of Step Volume Profile tool](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GMfZngAk1cChJM%2Fstep-profile-settings.gif?generation=1573126975770503\&alt=media)

* **Step period & Step coefficient** – determines the step to build the profile. Step period has four types –*Minute, Hour, Day, Week*.
* **Data type** – choose any of the [**20+ data types**](/analytics-panels/chart/volume-analysis-tools#data-types-of-volume-analysis-tools) to build a step profile
* **Histogram position** – places the profile on the left or right side relative to the starting point.
* **Histogram label position** – determines the position of the data value: *left, right or none*
* **Show Value Area** – shows the price area with 70% of trading activity for the specified time range. The value of 70% is set by default, but the user can change it at his discretion.
* **Show Value Area borders** – shows the outer limits of the Value Area as dotted lines
* **Highlight maximum value** – levels with the maximum value are highlighted with the specified color
* **Show totals** – this option summarizes the data based on which the profile is built.

![Step profile with various data types](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIUZFVGFp60Hfu0V%2Fstep-profile-data-types.gif?generation=1550831411573416\&alt=media)

## Left & Right Volume Profiles

**Left** and **Right volume profile** can be placed on the left and right side of the chart respectively. For example, you can set the delta data on one profile, and on the other the total volume for the same period of time. You can **combine several profiles** that are built on different time periods into one combo profile and put it on left or right chart position.

![Quantower allows to place multiple volume profiles with different data types](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIUav1W8UvYrzGZv%2Fleft_right-profile.png?generation=1550831411492126\&alt=media)

## Custom Volume Profile

Custom profile allows you to create a profile for any time range. For instance, you want to see the distribution of the delta on the flat chart or for the impulse bar. As with other volume analysis tools, you can choose any available data types for display.

![Custom volume profile can be applied to any range](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GQmKPreNjqSJAF%2Fnew-custom-profile.gif?generation=1573126976770908\&alt=media)

After you have placed a custom profile on the chart, a control panel with five options will appear next to it.

![Control panel for custom volume profile](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GSBvvIlACFL5mY%2Fimage%20\(20\).png?generation=1573126976124743\&alt=media)

* Dublicate profile with the same range and settings
* Move profile to the background or foreground
* Lock current position of the profile. Prohibits the profile movement.
* **Additional settings** for selected profile
* Delete selected profile

## Additional settings for custom profile

In addition to the settings for quick management of custom profile, there are additional settings. Let's take a closer look at what you can customize.

![Additional settings for custom volume profile](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9GU_s9suZCsGv2c%2Fcustom-profile-settings.gif?generation=1573126976908426\&alt=media)

There are a lot of various settings, but the most intersting are:

* **Value Area** — shows the price area with 70% of trading activity for the specified time range. The value of 70% is set by default, but the user can change it at his discretion.
* **POC Ray** — extends the level of maximum volume (Point of Control) to the price scale
* **Show Total** — shows/hides the total number under certain profile
* **Custom step (ticks)** summarizes the volume data of as many price levels as specified in the setting. By default, the value of the custom step is set to 1 tick, which means the volume data are shown at each price level.


# Time statistics

Time Statistics as a part of Volume analysis tools provides volume data in a table form for every single bar on the chart.

**Time Statistics** tool (sometimes called as ***Bar Statistics***) shows important volumetric values for each bar in a static grid-like fashion.

{% embed url="<https://youtu.be/cIihDZWMOiE>" %}

Click on the **Time Statistics** button to activate it and to add the necessary data type. Also, via a right click in the side scale section the individual statistic values could be enabled / disabled '*on the fly*'.

![Time Statistics (or Bar Statistics) shows extended volume data for each bar](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJEwUaGpyX18VxL0%2Ftime-or-bar-statistics.png?generation=1550831414897724\&alt=media)

The main Data Types for Time Statistics:

* **Trades** — it's the number of contracts (trades) that executed at each price level.
* **Buy (or Sell) trades** — it's the number of Buy (or Sell) trades that executed at each price level.
* **Volume** — the total size of all positions that executed at each price level or price range.
* **Buy (or Sell) Volume** — the total size of all Buy (or sell) positions that executed at each price level or price range.
* **Buy (or Sell) Volume, %** — shows how many percent of the total volume relates to Buy (or Sell) trades
* **Delta and Delta %** — shows the difference in traded Volume between Buyers and Sellers. It allows evaluating who controls the price on the market at a given time.  Delta % = Delta / Volume \* 100
* **Cumulative Delta** — the data is built by adding the current delta value with each subsequent delta value for the certain period of time (or number of bars).&#x20;
* **Average size** — the average volume of the position that was executed at a certain price or price range.
* **Average Buy size** — the average volume of a Buy position that was executed at a specific price or price range.
* **Average Sell size** — the average volume of a Sell position that was executed at a specific price or price range.
* **Max one trade volume (value and %)** — shows the maximum volume of a single trade that has executed at a certain price or price range (depending on the Custom Step (ticks) setting).
* **Filtered volume (value and %)** — this parameter displays volumes that exceed the size specified in the filter. If the volume size is smaller than the one specified in the filter, then the values will be zero.
* **Buy (or Sell) filtered volume** — the parameter displays Buy (or Sell) volumes that exceed the size specified in the filter.


# Time histogram

Time Histogram tool shows the volume data as a vertical histogram for each bar. Thanks to this, you can visually compare the size of volume bars relative to each other.

**Time Histogram** is similar to [Time Statistics](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools/time-statistics) tool that shows volume data as a vertical histogram for each bar. But unlike Time statistics, it allows you to visually evaluate the data for each bar, not only by colors but also by the shape of the histogram.

![Time histogram on the chart — general view](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIWYWbuIRHM4nCwt%2Ftime-histogram-general-view.png?generation=1550831411857573\&alt=media)

Click on the **Time Histogram** and switch the button **"Enable"** to activate the functionality on the chart. Time Histogram supports an extensive list of Data types that you can change either in the settings or directly in the activation mode.

![Main settings of Time Histogram tool](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIW_OpKl5wLGV2dZ%2Ftime-histogram-settings.png?generation=1550831411925563\&alt=media)

* **Enable Time Histogram** — activates the functionality to display on the chart. After you activate it, the loading process of tick and volume data will begin. The yellow color will indicate that data is loading. Green color means that the data for the selected history depth is fully downloaded.

![Loaded data (green color); data is loading (yellow color)](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIWbGSRkGMqh3iju%2Ftime-histogram-loading-data.gif?generation=1550831420910824\&alt=media)

* **Height of Histogram, %** — determines what part of the chart area will be occupied for displaying volume data. If you set the value to 50%, then half of the chart area will be filled by Time Histogram data.

![Set the height of time histogram (%) that will fill the chart area](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIWdq3ocYcMU9jxL%2Fheight-of-time-histogram.png?generation=1550831432025191\&alt=media)

* **Data types** — various types of volume data that can be displayed on a chart. There are trades, volume, bid & ask trades and volume, filtered data, etc. The full list with descriptions of these data types you can find in our Help documentation that describes general information about [**Volume Analysis Tools**](https://help.quantower.com/analytics-panels/chart/volume-analysis-tools).
* **Value label and Data type color** — here you set the color settings for the font and the histogram, respectively.

## The main Data Types for Time Histogram:

* **Trades** — it's the number of contracts (trades) that executed at each price level.
* **Buy (or Sell) trades** — it's the number of Buy (or Sell) trades that executed at each price level.
* **Volume** — the total size of all positions that executed at each price level or price range.
* **Buy (or Sell) Volume** — the total size of all Buy (or sell) positions that executed at each price level or price range.
* **Buy (or Sell) Volume, %** — shows how many percent of the total volume relates to Buy (or Sell) trades
* **Delta and Delta %** — shows the difference in traded Volume between Buyers and Sellers. It allows evaluating who controls the price on the market at a given time.  Delta % = Delta / Volume \* 100
* **Cumulative Delta** — the data is built by adding the current delta value with each subsequent delta value for the certain period of time (or number of bars).&#x20;
* **Average size** — the average volume of the position that was executed at a certain price or price range.
* **Average Buy size** — the average volume of a Buy position that was executed at a specific price or price range.
* **Average Sell size** — the average volume of a Sell position that was executed at a specific price or price range.
* **Max one trade volume (value and %)** — shows the maximum volume of a single trade that has executed at a certain price or price range (depending on the Custom Step (ticks) setting).
* **Filtered volume (value and %)** — this parameter displays volumes that exceed the size specified in the filter. If the volume size is smaller than the one specified in the filter, then the values will be zero.
* **Buy (or Sell) filtered volume** — the parameter displays Buy (or Sell) volumes that exceed the size specified in the filter.


# Historical Time & Sales

Historical Time & Sales tool shows all trades for the selected bar in the form of Time & Sales. Once you have activated the Historical T & S and chose the desired historical bar on the chart, all its trades will be shown in the table in the order of their execution.

![Historical Time & Sales](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKSZ8iNkv0vIogQC%2Fhistorical-ts.gif?generation=1550831419058733\&alt=media)

Turn on "**Bar Select"** button and select the bar (candle) for which you want to download data. When this mode is turned off, you can continue to work with the chart, while the downloaded data will remain in the table.

## Table actions

By default, the table displays five columns — *Time, Last price, Trade Size, Aggressor flag, Tick direction*. You can move any column of the table left or right, as well as sort or filter data.

![Context menu of the table of Historical Time & Sales ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKSaJV4_WVc_SVlo%2Fcontext-menu-historical-ts.png?generation=1550831417228117\&alt=media)

By right-clicking on the table, a context menu will appear with several options:

* **Clear table**. Delete all data from the table
* **Export data** to external .csv or .html file
* **Column visibility.** Enable or disable columns in the table


# Power Trades

\*\*\*\*[**Volume analysis tools**](/analytics-panels/chart/volume-analysis-tools) allow you to understand the causes of price movement, clarify and confirm support and resistance levels, as well as assess the imbalance between buyers and sellers. But volume tools are link to a specific time (timeframe), not allowing to see an execution of large orders at the moment.

Using **Power Trades** you can see the execution of a large number of orders in a very short time, which will affect the price change with a high probability.

{% embed url="<https://youtu.be/_4mCYtfUkgw>" %}

## What is **Power Trades** show?

**Power Trades** shows the zones with the execution of a large number of orders in a very short time, which will affect the price change with a high probability. Let's take a look at a few examples.

![Power Trades tool shows huge executed trades for the short time](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9UlD-6JeGl2eK_R%2Fpower-trades-4.png?generation=1573126978190591\&alt=media)

![Power Trades tool](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Un1TDhI3KdEFO6%2Fpower-trades-for-es.png?generation=1573126979457784\&alt=media)

![Power Trades on Euro Futures](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9UpG-u7QbkPIQTp%2Fpower-trades-on-euro-futures.png?generation=1573126976285782\&alt=media)

## How does Power Trades find the zones?

There is a continuous process of placing, changing and executing orders in the market. All this affects the price change and the expectations of traders regarding the future price.

When a large order appears at a certain level, the price is more likely to come to this order and it will be executed because the market is always looking for levels with liquidity. This already applies to the order flow and the mechanics of orders matching, so we will omit the principles on which the orders are matched.

It is only important to understand that "**abnormal events**" occur in the market at certain times. *Execution of a significant volume of orders in a very short time is one of such events.*

For example, let's set the *Total Volume of 2'000 contracts and Time Interval in 3 seconds* on the E-mini SP500 futures. This means that the scan will be based on the available history and will show on the chart only those zones that have such a volume for the specified time.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Ur21Re5o7kDCBK%2Fscreenshot_45.png?generation=1573126974821514\&alt=media)

Additionally, it is worth to set a delta value to filter out the zones with one-side trades. The more delta value, the high probability that the price will reverse.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Ut-q_s2AoQk0m4%2Fscreenshot_46.png?generation=1573126975413049\&alt=media)

## Main settings of Power Trades

The following settings are involved in the calculation of the indicator, and directly affect the results.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Uvd8naCg0_FwYW%2Fpower-trades-main-settings.png?generation=1573126976283809\&alt=media)

* **Total Volume** — the minimum value of the volume that should be traded during the specified time interval
* **Time Interval, sec** — the time over which the Total Volume should be traded
* **Basis Volume Interval, sec** — this parameter shows how much % took the traded volume in the total volume for the specified time.
* **Min Trade Volume** — the indicator calculation takes into account the executed trades, each with the size equal to or greater than the set value. For example, we can set 100 contracts, and all trades with the volume not less than the specified one will be taken into account in the calculation of the zone.
* **Max Trade Volume** — the indicator calculation takes into account the executed trades, each with the size not exceeding the set value.
* **Zone Height, ticks** — this parameter will show only those zones where the height is less than or equal to the specified value (in ticks).
* **Level2 level count** — the number of levels that are involved in the calculation of **Imbalance** and the *Level 2 Ratio* column in the table of results.
* **Filter by Delta,%** — the parameter will show zones that have a delta value greater than or equal to that specified in the setting. The value must be specified by module, so the table will show both positive and negative delta values. *We recommend to **pay attention to the zones with the delta above/below 50%*** (taking into account the specifics of each trading instrument).
* **Filter by Basis Ratio, %** — the parameter will show zones that have a **Basis Volume (%)** value greater than or equal to that specified in the setting.

Settings that do not affect the indicator calculation. These are mostly visual and sound settings

* **Play alert sound** — the option turns on / off the sound signal when a new zone appears.
* **Area color** — set color for all found areas on the chart
* **Highlight area color** — set color for the selected area on the chart
* **Show Market Depth** — the option shows / hides the Market Depth at the bottom of the table.

## Power Trades and DOM tables

When the Power Trades is enabled, it immediately starts searching for zones according to the settings. The search for zones takes place throughout the entire history available on the chart, so at a significant depth of history its calculation can take a long time.


# VWAP

Volume Weighted Average Price shows a fair price of an asset and based on a trading volume.

**Volume Weighted Average Price** knows as **VWAP** is a “benchmark” price of an asset for any period of the trading day or session. Average price is weighted by volume for evaluating the overpaying or underpaying of current price relative to the VWAP price.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Fj3OlT2AuCmi0i%2Fvwap.png?generation=1573126974750048\&alt=media)

The indicator is calculated for any period of time according to the following algorithm:

* the average price (AP) is calculated for each bar or candle. The calculation is made for each price change for the current candle.  AP = (H+L+C)/3
* the average price is multiplied by the volume that has passed in the current candlestick or bar. For example, in real time new trade will increase the volume and thus weigh the price. Thus, for each price or volume change we will get value AP \* V.
* the above values are summed up and divided by the total volume for the specified period.

  ```
                        **VWAP = \(Sum of Average Price \* Traded Volume\) / Cumulative Volume**
  ```

## **How to add VWAP to the chart?**

The VWAP indicator is located on the Volume Analysis toolbar. When you click on it, a menu with basic settings and an indicator activation / deactivation switch will appear.

![VWAP Indicator is placed on Volume Analysis toolbar](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Fm5eT2VrkSdIV3%2Fvwap-tool.png?generation=1573126974093570\&alt=media)

The quick settings menu contains three parameters:

* **Base period and Value** — defines the number of bars (duration) on which VWAP will be calculated
* **Show Standard Deviations** — when the parameter is active, the standard deviation lines up and down from VWAP will be additionally calculated on the chart. In the advanced settings you can set the number of standard deviations.
* **Enabled** switch shows or hides the VWAP indicator on the chart

### Advanced indicator settings

By clicking on the "**Gear"** icon, additional settings will open. When choosing a Day period VWAP in the advanced settings, you can set the start and end of the trading session.

![Additional setiings for VWAP Indicator](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9FoYJIn698qdkO1%2Fvwap-advanced-settings.png?generation=1573126981059611\&alt=media)

You can also set the value and colors for the standard deviation, which will be used in the quick settings.

## How to use VWAP in trading?

VWAP has numerous application in the trading world. It is helpful for both institutional investors and retail intraday traders. Below are some well known applications of VWAP:

* It helps in Buying low and Selling High. If the price is below VWAP, it is considered as undervalued, while price above VWAP is considered as overvalued.
* Crossing of prices above/below VWAP line in chart indicates momentum shift or change of trend.
* VWAP is also used as a trading benchmark by institutional investors who are not worried about the timing of the trade, but who are concerned about the adverse impact of their trades on the price of the security.
* VWAP serves as a reference point for prices for one day. As such, it is best suited for intraday analysi&#x73;**.** Chartists can compare current prices with the VWAP values to determine the intraday trend.
* VWAP indicator can be used as a dynamic support/resistance line during sideways market.

For intraday trading we have found that it is possible to trade the return of the price to VWAP on small timeframes. For example, let's consider ES (e-mini S\&P500) futures on 5-minute chart with an hourly VWAP.

![Trading with VWAP in Quantower platform](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9FqTA4EVMMIi-7D%2Fvwap-trading.png?generation=1573126975541032\&alt=media)

An important point in this tactic is that the distance between the VWAP value and the closing price should be significant.

![The distance between the VWAP value and the closing price should be significant ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9FtaO1zNvJEP6D5%2Fvwap-trading1.png?generation=1573126975617794\&alt=media)


# Watchlist

Watchlist panel shows brief pricing information on selected instruments, which you can group into lists

The Watchlist panel is the standard table-based panel, representing a various trading info for the specified list of symbols. The list of symbols can be customized using the symbol lookup screen, available by pressing **\[ + ]** button on the toolbar, or from table context menu — “***Add symbols***“ option.

![Watch the required symbol info using Watchlist panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9D2KOHNxsvo3cV0%2Fwatchlist%20\(1\).png?generation=1573126974515146\&alt=media)

Each symbol added to watchlist can be removed via the context menu on the symbol’s row. You can also clear all list via the context menu.

{% hint style="warning" %}
When you add a symbol, that is already presented in current list, it will be added to the end of the list thus making a duplicates.
{% endhint %}

## Favorite lists

You may want to have a possibility to save several lists for Watchlist panel. To save some list as Favorite, you can use the \[ Saved lists ] button on the toolbar. If you have no saved lists yet, it will open a “Save current list” popup, where you can set the name for the list, that you are saving.

![Set the name for the Favorite list](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJLmiYY_Fh7d4FSU%2Fwatchlist_save.png?generation=1550831424398341\&alt=media)

Once you press the **\[ SAVE ]** button, the new list will be added to the Favorites and became available from the ***“Saved lists”*** drop-down on the toolbar.

![Favorite lists drop-down](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJLooGPOll8Pb7qH%2Flists-in-the-watchlist.png?generation=1550831424104610\&alt=media)

Using the ***“Favorite lists”*** drop-down, you can manage the current saved lists (edit name, remove) and initiate the current list save.

{% hint style="info" %}
Please notice. When you click on any of favorite lists it will be added below the current list. If you want to see the selected list only, you should clear the Watchlist first.
{% endhint %}

## Indicators

The Watchlist panel supports the indicators value display in separate columns. In order to add some indicator, thare are two ways to to it:

* right-click on watchlist table and proceed to ***"Indicators" -> "Add indicator"*** option. This opens an indicators lookup screen, where you should select the required one.

![Indicators in watchlist are very useful](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJLqNvBWYyO1PZ8Q%2Findicators-watchlist-first-way.png?generation=1550831415257226\&alt=media)

* through the icon ***"Add indicator"*** in the upper right corner of the Watchlist panel

![There are two ways to add indicators in the panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJLsEozY6IGK10Xj%2Findicators-watchlist-second-way.png?generation=1550831415140041\&alt=media)

When you select an indicator, you will see the new column (with the selected indicator name) added to the right side of watchlist table. To remove indicator, go to the Indicators category in the context menu and click the ***“Remove Indicator Name”*** option.

{% hint style="info" %}
Some indicators need time to calculate their values. You will see the “Initializing...” text in such cells.
{% endhint %}

If you have created (or added) a custom indicator in the platform and want to add it to the Watchlist panel, you need to add an additional parameter to the code. More information about how to do this is given in our guide "[**Adding a custom indicator to Watchlist**](/quantower-algo/custom-indicator-to-watchlist)".


# Time & Sales

Time and sales panel shows all executed trades for selected trading instrument in table form and provides details for each trade including date, time, price, quantity, and trade direction.

## What is Time and Sales

**Time & Sales** panel displays all trades that occur for selected instrument and provides details for each trade including date, time, price, and quantity. Each line is color-coded to indicate whether the trade was a result of an aggressive buyer or seller.

Time & Sales panel keeps a running record of trades for selected instruments displayed in chronological order. Each new entry is added to the top of the list, causing the panel screen to auto-scroll downward.

![Time & Sales panel in action - BTC/USD via Bitfinex connection](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJDFsyZLAU2Ve37o%2Ftime-and-sales.gif?generation=1550831422541437\&alt=media)

## General settings

The basic settings in Time & Sales are similar to the parameters of most panels in Quantower — full flexibility in color settings, fonts, columns visibility, data position relative to the column, etc.

![General settings of Time & Sales panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJDHiHSVvK5eFhNz%2Ftime-and-sales-general-settings.png?generation=1550831414639791\&alt=media)

But some settings are unique for this panel:

* **Rows limit** — this is the number of lines that will be displayed in the table, to save the memory of your computer. When the number of lines exceeds the specified value, the old values will be deleted as new ones appear
* **Time format** — allows setting the time accuracy for executed trades.
* **Coloring scheme** — this option sets the color scheme for all rows of the table, depending on the selected condition:\
  If you chose **“By Aggressor Flag”**, then for the trades with the Buy direction the line will be blue, and for the Sell trades, the line will be red. If the Aggressor flag is not defined (None) then the color lime will be white.

  If you selected **“By Tick Direction”**, then the lines will be colored according to the change in the last price.

## Export Data

Time & Sales panel allows exporting executed trades to *CSV* or *HTML* files for further analysis. Soon we will add the ability to auto-update the data directly in the external file via DDE and RTD functions.

![T & S panel allows exporting data into external files](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJDJnQFVT3ZO_Uju%2Fexport-in-t-and-s.png?generation=1550831414928318\&alt=media)

* Select the "**Export Data**" in the panel's menu
* Select the necessary data that you want to export and click on the **\[Export File]** button
* Specify the type of files and the path to save it

## Setup Actions - Filters & Actions

We wrote about this functionality in the [**Advanced table filters and actions**](https://help.quantower.com/getting-started/table-management#advanced-table-filter) section, which explains in details the process of adding filters and creating different notifications. Here we briefly describe the filtering process in the table and the settings of various actions.

### Filtering in the Time & Sales table

Rows in the table can be filtered by some data value in their column. There are two ways to apply the filtering:

* **Quick filtering** can be accessed by clicking the “***Filter***” icon in any table column’s header.

![Quick filtering per column](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJDLc16EPtYXTy92%2Fquick-filtering.png?generation=1550831414588428\&alt=media)

Once you select some option — the table rows will be filtered to that ones, containing the selected value. Quick filter can be cancelled by pressing “***Cancel filtering***” option.

{% hint style="info" %}
Quick filtering can be applied only to one column of the table. For filtering multiple columns, we recommend to use “***Setup actions***”.
{% endhint %}

* **Advanced filtering,** for applying more complex filtering (multi-filtering). Select in the panel's context menu option “***Setup actions***”. This screen has two tabs on the left side, where the first one is an Advanced filter.

![Advanced filtering in Time\&Sales table](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJDNT1PN2KkfgTk5%2Fadvanced-filtering.png?generation=1550831415071360\&alt=media)

This screen allows you to Enable/Disable filtering as well as set up filtering Conditions. These conditions are set up as:

```
                                            _IF \(condition1 AND condition2 ...\) OR \(conditionN...\) …_
```

You can setup as many conditions as you like. Due to the possible complex logic of filtering, you are required to apply the changes once you finished the filter set up.

If you have additional questions or proposals about this functional, feel free to contact us. We are here to help you!


# Price Statistic

The panel aggregates the volume data for each price for a selected period of time.

**Price Statistic** is essentially a [**volume profile**](/analytics-panels/chart/volume-analysis-tools/volume-profiles) that is presented in tabular form. The panel aggregates the volume data for each price for a selected period of time. By activating the required columns, you will immediately see Trades, Volume, Delta, Average and Maximum Volumes. Filtering and notification system will show the data significant for the trader.

![General view of Price Statistic panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9FcoRv43DcjCoj5%2Fprice-statistic-general-view.png?generation=1573126976218801\&alt=media)

## Price Statistic & Volume Profile. What's the difference?

As we have already said, the Price Statistic panel contains data in the form of a table that shows the volume profile. Below is an image showing how the panel is linked to the volumetric profile.

The main difference and advantage of the Price Statistic is that the table presents all available volume data for a particular price, which can be sorted or uploaded to an external csv file for further analysis.

![Price Statistic and Volume Profile](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Fgrjgnrf3fiB31%2Fchart-and-price-statistic.png?generation=1573126976295419\&alt=media)

Volume profile and data in the Price Statistic table are built for the current day. If you sort the volume column in descending order, the price in the table ($2,766) will correspond to the POC line on the volume profile.

## How to enable it?

In the main menu of the platform in the ***Analytics category***, find the Price Statistic panel and click on it to launch it.

![Launch the Price Statistic panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9FiBMICtXVlLtvu%2Flaunch-price-statistic.png?generation=1573126974845383\&alt=media)

## Availalbe Data types in Price Statistic

Each column in the table corresponds to a specific data type that you can show / hide through the panel settings or by right-clicking on the table.

![Adding columns to the Price Statistic table ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9Fk3uMVKH3WbGCI%2Fadd-columns-to-price-statistic.gif?generation=1573126974850813\&alt=media)

* **Trades** — it's the number of contracts (trades) that executed at each price level.
* **Buy (or Sell) trades** — it's the number of Buy (or Sell) trades that executed at each price level.
* **Volume** — the total size of all positions that executed at each price level or price range.
* **Buy (or Sell) Volume** — the total size of all Buy (or sell) positions that executed at each price level or price range.
* **Buy (or Sell) Volume, %** — shows how many percent of the total volume relates to Buy (or Sell) trades
* **Delta and Delta %** — shows the difference in traded Volume between Buyers and Sellers. It allows evaluating who controls the price on the market at a given time.  Delta % = Delta / Volume \* 100
* **Average size** — the average volume of the position that was executed at a certain price or price range.
* **Average Buy size** — the average volume of a Buy position that was executed at a specific price or price range.
* **Average Sell size** — the average volume of a Sell position that was executed at a specific price or price range.
* **Max one trade volume (value and %)** — shows the maximum volume of a single trade that has executed at a certain price or price range (depending on the Custom Step (ticks) setting).
* **Filtered volume (value and %)** — this parameter displays volumes that exceed the size specified in the filter. If the volume size is smaller than the one specified in the filter, then the values will be zero.
* **Buy (or Sell) filtered volume** — the parameter displays Buy (or Sell) volumes that exceed the size specified in the filter.


# DOM Surface

It's an advanced Order Flow Surface panel that shows past and current liquidity in a Heatmap view. Actual trades are represented as Volume Circles with corresponded sizes.

DOM Surface panel shows all past and current changes in the order book — placing, modifying orders, and executing trades.

## Additional DOM Surface columns

On the right side of the panel, there are three histograms — **Size, Cumulative Size, Order Book Imbalance**.

![Additional DOM Surface columns with Order Book Size, Cumulative size and Order Book Imbalance](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9W_4AhMsVD39vge%2Fdom-surface-histograms.png?generation=1573126977592784\&alt=media)

* **Size (Current Order Book)** This histogram shows the volume of limit orders at each price level. User can visually compare the size of each bar for determining the most strong level.
* **Cumulative Size** This histogram displays the sum of sizes of limit orders for each subsequent level. This histogram allows estimating the dominating side of the market.
* **Imbalance (Order Book Imbalance)** This histogram shows the percentage of how much the volume of buy orders exceeds the amount of sell orders (and vice versa) for each price level. It measures whether the limit order book is buy or sell heavy. The more the imbalance exceeds one side, the higher the probability of price movement towards the imbalance. In fact, it is a good predictor of price direction.


# Order Flow Surface

Order Flow is a trading tactic that is based on the analysis of placement and execution orders by traders at different price levels.

**Order Flow Analysis** is a trading method that allows you to predict the actions of large market participants, as well as their intentions regarding the future price.

{% embed url="<https://www.youtube.com/watch?v=fOLY_lwYOB0>" %}

Using the **Order Flow Surface** panel, a trader sees all changes of limit orders in the Order Book (depending on the depth of market data), which is presented as a Heatmap. The panel shows the placement of limit orders, their changing, canceling or execution by large market participants, as well as the imbalance between buyers and sellers.

Unlike other types of charts, such as Footprint (or Cluster chart), the Order Flow shows not only aggressive market orders but also limit orders, which have a greater influence on the price behavior.

![Order Flow Surface shows the evolution of allresting orders in the Limit Book](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9_iqUhNTRTd3KSJ%2Forder-flow%20\(1\).png?generation=1573126975135366\&alt=media)

## **How To Interpret The Order Flow Chart**

Price changes due to matching between limit and market orders:

* **Market Sell** order is matched with the **Buy Limit** order at the best bid price.
* **Market Buy** order is matched with the **Sell Limit** order at the best offer price.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKFeD0wcSP2Rspqw%2Forder-matching-algorithm.png?generation=1550831417558059\&alt=media)

**Order Book** shows the volume for Bids & Offers at different price levels, which can be presented as a [DOM table](/trading-panels/dom-trader) or as a **Heatmap** chart.

At any given time, new orders are placed on the market and existing orders are either changed / canceled or executed. It is very difficult to track all these changes through the DOM table, so the visual representation of this process in the form of Heatmap is more useful.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKFgqdroFUAIGxtT%2Forder-flow.png?generation=1550831417426597\&alt=media)

The main advantage of **Heatmap visualization** over the classic DOM view is that you immediately see the zone of accumulation of large orders that are waiting to get filled. These high liquidity zones are as a "magnet" for the price, as they often match with psychologically price levels or values of popular technical indicators (*MA 200, MA 50, Daily High/Low etc.*). Therefore, even in the short term, the price can come to these levels.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKFijZgB9wpYsjT-%2Forder-flow-surface.png?generation=1550831417063465\&alt=media)

Heatmap also shows the dynamics (increase or decrease in volume) of limit orders at certain price levels. Thanks to the gradient color scheme, the trader sees the zones of high interest, which are shown in bright color. The levels with the minimum number of orders have dull colors. This allows you to visually assess the strong support and resistance levels, as well as to understand the reasons for the rapid price changes.

## Order Flow and Volume Analysis Tools

In addition to visualizing the flow of limit orders, there are Volumetric Analysis Tools, which show the distribution of trade volume, delta and other data for a selected period of time.

More information about each tool can be found in our documentation in the Analytical Panels — Chart — [Volume Analysis Tools](/analytics-panels/chart/volume-analysis-tools) section.

## General Settings

In the panel's general settings there are a number of settings that are identical in other panels, but some are specific to Order Flow.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKFk9uSGFEPuX0-D%2Fgeneral-settings-of-order-flow.png?generation=1550831417495298\&alt=media)

**Aggregation mode** — allows you to adjust the brightness of levels depending on the specified volume value. There are two modes: ***Auto, Custom***.

For example, let's set the value to 20. All levels where the volume is equal to or exceeds this value will have the brightest color. All levels with the volume less than the set value will have a less vivid coloring proportional to the volume on them.

**Number of Levels** — shows the number of price levels in each direction from Best Bid and Best Offer.

**Coloring scheme** — choice of visual representation of Order Book Heatmap. There are two modes: ***Histogram, Gradient***.


# Option Analytics

Option Analytics panel allows options traders to see prices, Greeks, build and analyze risk profiles

Option Analytics is a professional panel for options traders that allows making strong options analysis and send orders in one click.

![General view of the Option Analytics panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9bmk2W-D6JAPERy%2Fgeneral-view-of-option-analytics.png?generation=1573126980175562\&alt=media)

There are 3 main controls on the main toolbar

![Main toolbar](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9bpbHyoflhJfHdu%2Foption-analytics-main-toolbar.png?generation=1573126975710835\&alt=media)

* **Symbol Lookup** for selecting a trading instrument that has an option series
* **Level 1 bar** provides information about current Ask/Bid/Last prices, spread and day range of selected symbol
* **Panel Appearance** allows trader to go throungt three different views of panel: ***Option desk, Analyzer*** and combination of ***Desk & Analyzer*** simultaneously.

## **Options desk**

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9brK03Z2T6Aix3G%2Fimage%20\(1\).png?generation=1573126983823402\&alt=media)

(1) - This control allows to manage simultaneously visible options series and strikes.\
(2) - Right click on table's header will show a context menu where trader can select visible columns.\
(3) - Paper column is an interactive column that used to add a paper position to porfolio, to do it - click on column's cell and set value.\
(4) - Right click on a row will show a strike's context menu

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9btVe_FWLtTqKW7%2Fimage%20\(6\).png?generation=1573126975121951\&alt=media)

(5) - Double click on Ask/Bid cells will open an Order Entry panel

## **Joint mode of Option Desk & Analyzer**

Add Paper positions in the options desk and the strategy analyzer will immediately show the option profile. This mode will allow you to see all changes in options desk — prices, volatility, options Greek values — and option profiles on one screen.

![Option Analytics panel offers the joint mode of Options Desk and Analyzer](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9bv7KyqzElRp5YM%2Fdeskanalyzer.gif?generation=1573126977728783\&alt=media)

## **Analyzer**

Analyzer allows users to see the profile of existing portfolio. The profile illustrates a behavior of portfolio in cases of underlying instrument price change, volatility change or time decay. Also Analyzer provides a possibility to add an overlay to main chart. It can be one of Greeks: Delta, Gamma, Vega, Theta or Rho

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9bxWxFJWbhC5Jd7%2Fimage%20\(33\).png?generation=1573126975130917\&alt=media)

(1) - This controll allows to select a chart's data type. Possible options are: P/L, Delta, Gamma, Theta, Vega, Rho\
(2) - This controll allows to add an overlay to main chart

![Add overlays on options profile chart](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9bzeUzgyAZGTocv%2Foptions-overlay.gif?generation=1573126975413206\&alt=media)

(3) - By clicking on this button user can apply "What if" scenarios.

![Use What-If scenario analysis to assess the impact of volatility or time decay on the position](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9c0IUbVl9uFj_-h%2Fwhat-if-analysis.png?generation=1573126975232853\&alt=media)

Trader is able to simulate the time decay and volatility impact scenarios simultaneously or separately by setting corresponding values. Up to 5 lines can be drawn at the same moment of time. All "What if" lines are drawn in dashed style.

## **Papers, Positions, Working orders**

The bottom part of the panel contains combined table with paper positions, real positions and working orders

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9c2BFPZVAuhceeG%2Fimage%20\(39\).png?generation=1573126975041382\&alt=media)

(1) - Add underlier button allows to add a paper position of underlying symbol to the list of existing positions.\
(2) - Hot buttons provide a possibility to make group actions with portfolio suh as: place papers, cancel papers or close real existing positions.\
(3) - Right click on table's header will show a context menu where trader can select visible columns.\
(4) - By clicking on Anayse checkboxes user can include or exclude certain positions from portfolio.\
(5) - Place button allows to place a paper position\
(6) - Remove icon allows to remove a paper position


# TPO Profile Chart

**Time Price Opportunity** or **TPO Chart**, shows the price distribution during the specified time, thus forming a profile. This allows you to understand at which levels or ranges the price has spent the most time, as well as to determine the main support and resistance levels.

![TPO Profile Chart (Market Profile) general view in Quantower platform](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9gkbp7qhj9dU5Vl%2Ftpo-profile-chart-general-view.png?generation=1573126975532157\&alt=media)

To open new TPO panel, go to ***Main menu*** (Logo icon) and select ***TPO Chart*** in the Analytics section.

![Open TPO Chart panel via Main menu](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9gmeRjT8aJfB_W6%2Ftpo_start.png?generation=1573126975406974\&alt=media)

## Key Elements of TPO Profile Chart

**Point of Control (POC)** — price level of the greatest market activity or trading volume. At this level, the price spent most time over the profile range.

**Value Area** — price range in which approximately 68% - 70% of the market activity or trading volume took place.

**Singles** or **single prints** of the profile are placed in the middle of a profile structure, not at the upper or lower edge. They occur on impulse movements and are used as support/resistance zones, which the price can test in the near future. The singles line indicates where the singles begin to form (in cases when there are several single prints).

**TPO letters** — basic element of the TPO chart, where each letter corresponds to a specific time ("**Build From**").


# Trading panels


# Order Entry

Order Entry allows to create trading orders with different conditions, such as order quantity, price, side, order type and submit them on the market.

## General info

Order Entry panel allows to create trading orders with different conditions, such as order quantity, price, side, order type and submit them on the market. From the Order Entry panel, you can supply all of the necessary information for an order and easily submit it by clicking the appropriate action button.

![General view of Order Entry panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIlYeM-2gfWojljV%2Forder-entry-panel-in-quantower-platfrom.png?generation=1550831422058001\&alt=media)

The entire panel is conventionally divided into several zones:

* choice of trading instrument and trading account;
* setting the required order quantity and the order side (Buy or Sell);
* choice of order type, its price and TIF condition;
* setting of stop loss and take profit prices;
* information on current Ask and Bid prices, spread size, VWAP prices, as well as an order placement button.

## Symbol and account selection

The selection of a trading instrument can be performed manually through the [Symbol Lookup](https://help.quantower.com/getting-started/instruments-lookup) or via linking the panel to other panels, for example, to the chart. Just select one link color in two panels and they will have a synchronized symbol parameter.

If there are several trading accounts available within your connection, you can select the required account by clicking the **Select Account** button.

![Select the required trading account ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIl_k52olCTJx5zf%2Fselect-trading-account.png?generation=1550831413286449\&alt=media)

## **Order types and restrictions**

Order Entry automatically lists all exchange-supported order types available for the associated instrument under the selected connection. Within our existed connections we support:

* **Market order** is an order placed without a price with the intention of hitting the best Bid or taking the best Offer currently available in the market. The order fills at the current best price.
* **Limit order** allows submitting an order at a specific limit price or better.
* **Stop order** allows submitting a buy or sell market order if and when the stop trigger price is touched.

![Order types](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIlbR2tUeurOcn7A%2Forder-types.png?generation=1550831413440717\&alt=media)

**Time-in-force** (TIF) instructions define the length of time over which an order will continue working before it is canceled. Within our existed connections we support many TIFs:

* **DAY** is an order will be canceled if it is not executed within the current trading day;
* **FOK** (or Fill or Kill) -  an order will be canceled if it is not executed in the entire volume as soon as it becomes available;
* **GTC** (Good till canceled) orders will remain working until they are canceled by trader or the contract expires;
* **IOC** (Immediate or cancel) requires that any portion of an order that is not filled as soon as it becomes available in the market is canceled;
* **GTD** (Good till date) order will remain working within the system and in the marketplace, until it executes or until the close of the market on the date specified.

![The list of TIF conditions](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIldKproCFneadEH%2Ftif-types.png?generation=1550831412885307\&alt=media)

{% hint style="info" %}
The TIF list can be different depends on connection, order type or instrument type!
{% endhint %}

## Order Protection

To protect the position from a significant loss, you can use the **Stop Loss** orders. To do this, activate the "***Stop Loss***" checkbox and specify the price at which the order will be closed.

Once the position becomes profitable, you can change the Stop Loss price to a break-even level. To automate this process, **Trailing Stop** was created. This tool is especially useful when price changes strongly in the same direction or when it is impossible to watch the market continuously for some reason.

![Activation of Trailing stop](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIlfwEW64KHc4DXU%2Ftrailing-stop-order.png?generation=1550831413411191\&alt=media)

To gain profit, you can use the **Take Profit** order, which will automatically close the position at the specified price. To do this, activate the "***Take Profit***" checkbox and specify the price at which the order will be closed.

{% hint style="info" %}
Stop Loss order can be set:

* for Long positions below the current price
* for Short positions above the current price

Take Profit order can be set:

* for Long positions above the current price
* for Short positions below the current price
  {% endhint %}

## Order Confirmation

Once you have set all the necessary parameters of the order and clicked the **PLACE ORDER** button, the order confirmation screen will appear.

This window contains summary information about your order, which will allow you to verify the correctness of the entered data - order type, trade instrument, price, quantity, prices of take profit and stop loss.

![Confirmation of the order placement](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIlhuslfchluxjvQ%2Forder-confirmation.png?generation=1550831413363828\&alt=media)

![Confirmation of the order cancellation](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkIljpkwk3vHuEhNT%2Fconfirmation-of-order-cancel.png?generation=1550831413173054\&alt=media)

{% hint style="info" %}
If you activate the "***Do not show again***" checkbox, the confirmation will not be displayed and the order will be immediately sent to the order book. In order to return these notifications, it is necessary to activate the "***Confirm order placement***" checkbox in the [General settings](https://help.quantower.com/getting-started/general-settings#confirmations) of the application
{% endhint %}


# Order Types

Order Types allow you to specify how an order behaves when it enters the market. For example, you may want an order to immediately fill at the current best price (market order) or to fill only at a particular price (limit order).

Order Types differ from order restrictions which set how the order behaves during the session. For example, an order may delete if not filled by the end of the session (Day) or may exist until filled or canceled (GTC).

Orders can be divided into 2 groups by side:

* **Buy** order which opens a long position is sent if the trader believes in the further growth of the asset;
* **Sell** order which opens a short position is sent if the trader believes in the further decrease of the asset.

![Order's side - Buy and Sell](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkK8xlqoBEhkhUqAy%2Forder-side.png?generation=1550831416267841\&alt=media)

Quantower supports the following order types:

* Market
* Limit
* Stop order&#x20;


# DOM Trader

DOM panel shows the number of buy and sell orders placed at various price levels around the current price for a particular instrument

## General info

The Depth of Market or DOM panel shows the number of buy and sell orders placed at various price levels around the current price for a particular instrument (most often for futures). The more the number of orders is at a certain price level, the higher the interest in this level. The trading functionality of the panel allows you to quickly and efficiently place the required number of orders at the selected price, and also drag-and-drop, change or cancel them.

![General view of DOM Trader panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNJgWyLiDVwljuXo%2Fdom-trader-general-view.png?generation=1550831429278417\&alt=media)

## Trading with DOM Trader

DOM Trader allows to send trading orders in two ways — **Mouse Trading mode** and **Order Entry**

To place an order via Mouse Trading mode:

* Select an account and order restriction (TIF) in the order entry;
* Enter an order quantity;
* Left-click at a specific prices in the left column will place a Buy Limit order (below the current market price);
* Left-click at a specific prices in the right column will place a Sell Limit order (above the current market price). If you place the order below the current price it will be executed by market price;
* To place a Stop order is necessary to press and hold down the ***Shift*** key and click at a required price.

![Mouse trading mode in DOM Trading](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNJiT_R5p9OuxtJY%2Fdom-mouse-trading.gif?generation=1550831426460511\&alt=media)

To place an order via Order Entry:

* Select an account and order restriction (TIF) in the order entry;
* Enter an order quantity;
* Click on the Bid, Ask or Market button to place your order;
* Confirm your placement by first checking all the parameters.

![Creating a new position via Order entry mode in DOM Trading](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNJkipyLF6WafY0h%2Fdom-order-entry.gif?generation=1550831429274567\&alt=media)

## DOM Trader settings

Additional settings of the DOM Trader allow you to customize general view for convenient display of data and the panel in general.

### View settings

![General settings of DOM Trader](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNJmP6OuWeZ92XT_%2Fdom-settings.png?generation=1550831428739044\&alt=media)

* **Show high/low.** Display High / Low data on the price ladder;
* **Show last trade indicator.** Graphic element in the form of a triangle on the price ladder, which shows at what price was the last trade;
* **Antagonistic size bars.** A mode that allows you to place Ask and Bid volume on one or different sides of the Size column;
* **Full-size cells.** Color scheme for Size column;
* **Show order entry.** This option shows/hides an Order Entry on the panel for quick order placement;
* **Collapse spread.** Hide or show the spread between the current Bid / Ask prices on the price ladder;
* **Show day map.** Display the upper horizontal scale, which shows the current price position relative to the High and Low of the day;
* **Show toolbar.**  This option shows/hides the top toolbar with the trading symbol and expands the "useful" area of the panel. It is recommended to use this option with the symbol link.
* **Show Level 1 bar.** Shows/hides the header pane, which contains Level 1 market data for the selected instrument.

### Position Bar settings

At the bottom of the DOM Trader is the Position Bar, which displays a brief info about an open position on the current trading instrument — the number of contracts, the average open price, current profit and loss.

![Position Bar in DOM trading](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNJoxwdblMBHwTLY%2Fdom-position-bar1.png?generation=1550831424937167\&alt=media)

![Settings of position bar in DOM Trader panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNJqQXneTO7jMklg%2Fdom-position-bar.png?generation=1550831428765178\&alt=media)


# Market depth

Market Depth is a professional trading panel that provides single-click order entry for an instrument while displaying market liquidity.

## General info

The Market Depth panel allows view the number of opening buy and sell orders at different price levels for a selected trading instrument. Thanks to this panel you can better understand the current market liquidity and determine where the supply and demand levels are.

![General view of Market Depth](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJy1FR7pmLBu9Quc%2Fmarket-depth-in-action.gif?generation=1550831416970873\&alt=media)

## Main parts of MD panel

Market Depth panel consists of the following parts:

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJy3zedkQaJMrs5u%2Fparts-of-md-panel.png?generation=1550831415844636\&alt=media)

1. **Order Entry** where you can set the order quantity and other parameters before placing it.
2. **Level 1 bar** shows market data for the selected instrument for the current trading session.
3. **Position bar** displays a brief information about opened positions (average open price, quantity and current P/L)
4. **Additional columns** that can be activated to display the extended market data.

## Trading with Market Depth

Market depth panel gives you the ability to quickly and safely enter orders for an instrument with a single click. Using the order entry to configure an order in MD, you can select an account, order quantity, TIF and place an order by market or by Ask/Bid quote.

To enter an order in MD:

* Select an account and order restriction (TIF) in the order entry;
* Enter an order quantity;
* Click on the Bid, Ask or Market button to place your order;
* Confirm your placement by first checking all the parameters.

## Market Depth settings

Additional settings of the market depth allow you to customize the appearance of the panel, set the custom name of the panel, and also set the color schemes of the table.

### View settings

![View settings in market depth panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJy55l9ntbbG5wXe%2Fview-settings-in-md.png?generation=1550831416468144\&alt=media)

* **Aggregate size by price.** Allows to merge Bid size and Ask size by the same price that came from different ECNs (BATS, ARCA, IEX etc.);
* **Show order entry.** This option shows/hides an Order Entry on the panel for quick order placement;
* **Show toolbar.** This option shows/hides the top toolbar with the trading symbol and expands the "useful" area of the panel. It is recommended to use this option with the symbol link;
* **Show Level 1.** Shows/hides the header pane, which contains Level 1 market data for the selected instrument.

### Coloring settings

The Market depth panel has different coloring methods for Level 2 quotes which allow you to adjust the colors according to the specified conditions.

![Coloring methods in market depth](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJy7xe0mY4zv-axY%2Fcoloring-methods-md.gif?generation=1550831416098803\&alt=media)

* **By price level.** Coloring system by color levels depending on price tier;
* **Relative to volume.** Level 2 quotes are colored on the assumption that the max volume has the most saturated color;
* **Step to max volume.** Level 2 quotes are colored on the assumption that the max volume value which is set in the settings has the most saturated color. Here you can set Max volume value and pick the most saturated Ask and Bid colors.

### Position bar settings

At the bottom of the Market Depth is the Position Bar, which displays a brief info about an open position on the current trading instrument — the number of contracts, the average open price, current profit and loss.

![Position bar settings in market depth panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJy96h3XCxR425tR%2Fposition-bar-settings.png?generation=1550831417565760\&alt=media)


# Trading simulator

Quantower provides a Trading simulator, the excellent trading tool that allows emulating the execution of orders under any connection, including those that do not allow trading.

## What is Trading Simulator?

Trading Simulator is a specially designed trading tool that allows emulating the execution of orders for any connection, including those that do not allow trading.

For whom it will be useful? For any trader - from beginner to pros, trading in with any type of instrument. For example, crypto traders who do not have real accounts on a crypto exchange can trade in the demo mode on the selected crypto exchange.

![General view of Trading Simulator panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN4F5G-Ay70bRVwb%2Ftrading-simulator.png?generation=1550831426753357\&alt=media)

## How to start trading simulation?

* Launch the **Trading Simulator** from the Control Center. The panel is located in the *Trading* category.
* Add desired symbols on which the trading simulation will take place.
* Set the initial balance for trading accounts, execution delay, type of netting for selected symbols, and commission size.&#x20;
* Run the simulation by clicking the "**Start**" button. The status of the panel changes to ***Simulation is active.***
* Open required panels for analysis and trading. On the header of each panel which participates in the trading simulation, shows the corresponding inscription — **Simulator**.

![You can open panels that linked to the simulation process ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN4HezzGhK9vfI2j%2Fselect-the-panel-from-trading-simulator.png?generation=1550831424708044\&alt=media)

{% hint style="warning" %}
"**Stop**" button will abort the simulation process as well as cancel all positions and orders.
{% endhint %}

## General settings

In the general settings, you can set the initial balance for the test account, set the delay in execution, and configure the settings of netting for each instrument.

![General settings for accounts and symbols](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN4JV0vCYo-4jfPC%2Fsettings-for-trading-simulator.png?generation=1550831427760741\&alt=media)

* **Initial balance** — the amount of money for the test account.

{% hint style="info" %}
Trading Simulator creates separate trading accounts for each base currency of the instrument. For example, if you chose EUR / USD currency pair, then the account name will be **Account (USD)**, if you select EUR / JPY, then the name will be **Account (JPY)** respectively.
{% endhint %}

* **Execution Delay** — the length of time between the acceptance of an order and its execution. In the real market, this parameter affects on the slippage.  There are 3 options for the delay: *Range*, *Fix* and *None* (instant execution).

![General settings for symbols in Trading Simulator](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN4LS-u3NwUBqVHg%2Fsettings-for-symbols.png?generation=1550831427193688\&alt=media)

* **Netting type** — methods by which to summarize existing and new positions. There are 3 types of nettings: **One Position**, **Multiple Per Side**, **Multiple Positions**. Examples of using each method you can find in the description of the [History Player panel settings](https://help.quantower.com/trading-panels/history-player#general-and-instruments-settings).


# History Player

History Player (Market Replay) allows you to test on any trading instruments with any vendor or broker

## What is History Player

Testing of trading strategies is one of the most important and necessary steps for successful trading. If you are an experienced algotrader, then the automatic testing method is ideal and you can use our Extension for Visual Studio. But unfortunately, many traders don't know the programming language, which makes testing their strategies difficult.

![Launch History Player ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9qKtHRP7jUAzn44%2Fscreenshot_27.png?generation=1573126976080652\&alt=media)

Therefore Quantower provides the **History Player panel** for simple manual backtesting of any trading strategy.

![General view of History Player panel ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJ2rqbjW9NACGPHT%2Fhistory-player-general.png?generation=1550831424243015\&alt=media)

History Player allows you to test on any trading instruments with any vendor or broker. This is especially useful when you have access to the data feed that does not allow execution of orders (quotation date feeds like IQFeed or crypto exchange).

{% embed url="<https://www.youtube.com/watch?v=za-eE8ZSmV8>" %}
How to backtest a trading strategy with History Player
{% endembed %}

## First launch of the History Player

* Start the panel from the main application menu
* Add a trading instrument for testing
* Set the data type  — Tick, 1 minute, 1 day
* Set the execution type  — Last or Bid/Ask/Last
* Click on the "Start" button to start testing

{% hint style="warning" %}
If you click on the "**Stop"** button, all test progress will be canceled.
{% endhint %}

When the testing is started you can open all the necessary panels for testing by clicking on the “Open panel” button.

![Open necessary panels to create a workspace for backtesting](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJ2t5kj56kKdrA7m%2Favailable-panels-in-history-player.png?generation=1550831414121796\&alt=media)

In our blog, we showed in detail the process of [manual backtesting of trading strategies using the History Player](https://www.quantower.com/blog/software-for-manual-backtesting-a-brief-review-of-history-player-plugin).

## General and instruments settings

Before you start testing the strategy, you need to set up an initial trading balance, a simulation (or modeling) scheme for downloaded data, a commission size for a trading instrument, and the netting type.

![Set up the initial trading balance and modeling scheme](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJ2vikb1-iIW4JNd%2Fscreenshot_18.png?generation=1550831424104755\&alt=media)

Strategy testing can be performed by one of three schemes to choose from:

* **OHLC** - in this mode the sequence is constructed only by the OHLC prices of the minute bars, the number of the generated control points is significantly reduced - hence, so is the testing time.
* **Open** - in this mode, all trades are opened at the opening price of the next bar. This mode is well suited for testing strategies, which process deals only at the opening of the bar and do not use pending orders, as well as StopLoss and TakeProfit orders.
* **Close** - in this mode, all trades are opened at the closing price of the current bar.

{% hint style="info" %}
"Open" and “Close” modes have the fastest testing time, but they are not suitable for all of the trading strategies. Select the desired test mode based on the characteristics of the trading system.
{% endhint %}

Now let's look at the main settings of the selected trading instrument

![Basic settings for trading instrument - Netting type and additional fees](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJ2xHEiOyA5uyUE0%2Fscreenshot_20.png?generation=1550831414218972\&alt=media)

In the **Netting type** section, you can choose the method by which to summarize existing and new positions:

* **One position** - it is possible to open one position for one instrument in one direction in this mode. If you previously opened a position to buy 1 lot, adding a position to sell 1 lot will close the previous position. New trades for buy will be summed by volume, and the entry price will be averaged.

![Positions are overlapped by the netting type called "One Position"](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJ2zX9S6QyNimE-H%2Forders-matching-mode-one-position.gif?generation=1550831424727520\&alt=media)

* **Multiple per Side** - this mode allows you to open many different positions in one direction.  For example, opening several positions in the sequence, they will be opened separately. Opposite trades (for sale) will close them.

![Positions are overlapped by the netting type called "Multiple Per Side"](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJ30ApVE8shKALGf%2Forders-matching-mode-multiple-per-side.gif?generation=1550831423764543\&alt=media)

* **Multiple Positions** - each new trade will be opened as a separate item, including the opposite trades.

![Positions are overlapped by the netting type called "Multiple Position"](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJ32SdR-rCCFvXZr%2Forders-matching-mode-multiple-positions.gif?generation=1550831422022558\&alt=media)


# FX Cell

The panel shows the best bid/ask price for a certain instrument and allows to place a market order at these prices

## What is FX Cell

FX cell panel provides the combination of two important features - quote data and trading controls for order placement. It was designed with FX traders in mind but it can be used with any symbols for any market.

![ ](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN1dMkhNRudlFe5i%2Ffx-cell-general-view.png?generation=1550831424301974\&alt=media)

The FX Cell panel menu contains:

* **Edit**  — allows you to change the account or trading symbol;
* **Link**  —  allows linking several panels by common symbol using the Color definition. Just select one link color in FX Cell and other panel and they will have a synchronized symbol parameter. Once linkage is applied, the panel’s title will be colored to the respective color.
* **Duplicate panel** — allows you to create a copy of the panel with the same settings.

## Trading with FX Cell

* **Select a trading instrument and an account.** You can select a trading symbol manually or through linking to a [Watchlist](https://help.quantower.com/analytics-panels/watchlist) or to other panels.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN1g9AXSV5UVfgrQ%2Ffx-cell-select-the-symbol.png?generation=1550831426231741\&alt=media)

* **Set the order size.** Click the size field and either type a new value or use the mouse wheel to move to a new value.
* **Set the order duration (TIF).** Depending on the selected connection, the TIF types may vary.
* **Place the order**. Orders are placed by clicking the buy or sell buttons. You must confirm the order before it is placed.

You can manage your open positions with the [Position panel](https://help.quantower.com/portfolio-panels/positions).


# Portfolio panels


# Positions

Positions panel displays an extended information about all currently opened positions, their P/L and prices

Positions panel displays all currently opened positions. Once you open a new position, it appears in this panel and becomes available to be managed. Positions panel is related to Portfolio group of Control Center sidebar.

![The common look of Positions panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJdN0DiqYdO--11j%2Fpositions.png?generation=1550831416191353\&alt=media)

## Available columns

| **Account**                        | login name of an account that opened a position                                                            |
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| **Symbol**                         | a traded symbol                                                                                            |
| **Description**                    | comments for symbol                                                                                        |
| **Symbol type**                    | a symbol's market category (CFD, spot, stocks, etc.)                                                       |
| **Expiration date**                | date of contract expiration                                                                                |
| **Position ID**                    | a unique number that the trading system assigns to each position                                           |
| **Side**                           | type of trade (BUY or SELL)                                                                                |
| **Open price**                     | price at which a position was opened                                                                       |
| **Current price**                  | a market price obtainable from a broker                                                                    |
| **Quantity**                       | amount of a position, either in lots or in units, depending on what is selected in the Settings dialog box |
| **Date/Time**                      | date and time when a position was opened                                                                   |
| **Gross P/L**                      | profit/loss in account currency, calculated on base of price difference                                    |
| **Gross P/L, ticks**               |                                                                                                            |
| **Net P/L**                        | profit/loss for a position excluding fee                                                                   |
| **Position exposure**              | exposure of a position, in the account currency. Calculated on base of an open price                       |
| **Position value (open price)**    | open value of a position. Calculated on base of an open market price                                       |
| **Position value (current price)** | current value of a position. Calculated on base of a current market price                                  |
| **Fee**                            | shows total commission amount taken for a position                                                         |
| **Swaps**                          | amounts collected/paid out by a broker when a position is rolled over to a new value date                  |
| **Expiration date**                | date of contract expiration                                                                                |
| **Strike price**                   | price of option contract performance                                                                       |
| **Stop loss**                      | Stop loss price set for a position                                                                         |
| **Take profit**                    | Take profit price set for a position                                                                       |

## Context menu actions

By right-clicking on each row of Positions panel, you will get a context menu with the following functions:

![Context functions](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJdQI5tWpYlZOoM9%2Fpositions_context.png?generation=1550831415383237\&alt=media)

### Selected position(s) actions

| **Modify position**        | Invokes the modification screen, allowing to add SL/TP orders to selected position manually                                 |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| **Modify SL to breakeven** |                                                                                                                             |
| **Quick SL/TP**            | allows quick adding SL/TP orders to selected position                                                                       |
| **Close position**         | Options: close all selected positions, all positions by selected symbol, all positions for selected account, all positions  |
| **Reverse**                | allows reversing all selected positions, all positions by selected symbol, all positions by selected account, all positions |

### Common actions

| **Group by**           | Groups all rows by the selected column  |
| ---------------------- | --------------------------------------- |
| **Columns visibility** | Allows to toggle the columns visibility |

## Hot buttons toolbar

In order to manage your position efficiently, there is a Hot buttons toolbar in Positions panel. It allows trader to perform the most crucial actions with each, several or all available opened positions in one click.

{% hint style="danger" %}
Depending on the panel settings, hot buttons can proceed without confirmation screen. Please be careful while using them.
{% endhint %}

### Hot buttons list

| **Breakeven**        |                                                                           |
| -------------------- | ------------------------------------------------------------------------- |
| **Close all**        | closes all opened positions                                               |
| **CLX all**          | closes all opened positions and cancels all orders                        |
| **Reverse all**      | reverses all positions                                                    |
| **Close negative**   | closes the positions with negative P/L                                    |
| **Close positive**   | closes the positions with positive P/L                                    |
| **Close long**       | closes the positions with Side = Long                                     |
| **Close short**      | closes the positions with Side = Short                                    |
| **Close**            | closes all positions by selected symbol and account                       |
| **Close selected**   | closes all selected positions                                             |
| **Reverse**          | reverses positions by selected symbol and account                         |
| **Reverse selected** | reverses all selected positions                                           |
| **CLX**              | closes opened positions and cancels orders by selected symbol and account |

### Hot buttons visibility

By default, not all of the available Hot buttons are displayed on Positions panel's toolbar. You can manage visibility of that buttons using the context menu: right-click with your mouse and toggle the desired buttons.

{% hint style="info" %}
Hot buttons are situated on panel's toolbar, so become unavailable once you disable toolbar for specific panel in panel's settings.
{% endhint %}


# Working Orders

Working orders panel displays all currently placed orders. Once you places a new order, it appears in this panel and becomes available to be managed. Working orders panel is related to Portfolio group of Control Center sidebar.

![The common look of Working Orders panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkQYubdklydr1HVSc%2Fworkingorders.png?generation=1550831435948828\&alt=media)

## Available columns

| **Account**         | Login name of an account that placed order                                                              |
| ------------------- | ------------------------------------------------------------------------------------------------------- |
| **Symbol**          | A traded symbol                                                                                         |
| **Description**     | Comments for symbol                                                                                     |
| **Symbol type**     | A symbol's market category (CFD, spot, stocks, etc.)                                                    |
| **Expiration date** | Date of contract expiration                                                                             |
| **Strike price**    | Price of option contract performance                                                                    |
| **Side**            | Type of trade (BUY or SELL)                                                                             |
| **Order type**      | Type of order                                                                                           |
| **Quantity**        | Amount of a order, either in lots or in units, depending on what is selected in the Settings dialog box |
| **Qty. filled**     | Executed quantity of the order, in case of partial filling                                              |
| **Qty. remaining**  | Difference between quantity and executed quantity, in case of partial filling                           |
| **Price**           | Price at which the order is to be executed.                                                             |
| **Trigger price**   |                                                                                                         |
| **TIF**             | The order's time in force                                                                               |
| **Status**          | Order status                                                                                            |
| **Current price**   | Current market price for order's symbol                                                                 |
| **Stop loss**       | Stop loss price set for a order                                                                         |
| **Take profit**     | Take profit price set for a order                                                                       |
| **Date/Time**       | Date and time when a order was placed                                                                   |
| **Order ID**        | A unique number that the trading system assigns to each order                                           |
| **Order group ID**  |                                                                                                         |
| **Connection name** |                                                                                                         |

## Context menu actions

By right-clicking on each row of Working orders panel, you will get a context menu with the following functions:

![Context functions](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkQZ45G-lFY1hvqhY%2Fworkingordersconextmenuselected.png?generation=1550831435694106\&alt=media)

### Selected order(s) actions

| **Modify order**     | Invokes the modification screen, allowing to modify orders parameters                                           |
| -------------------- | --------------------------------------------------------------------------------------------------------------- |
| **Quick SL/TP**      | Allows quick adding SL/TP orders to selected orders                                                             |
| **Change to Market** | Change order type to Market for selected orders                                                                 |
| **Cancel order**     | Allows canceling all selected orders, all orders by selected symbol, all orders by selected account, all orders |

### Common actions

| **Group by**           | Groups all rows by the selected column  |
| ---------------------- | --------------------------------------- |
| **Columns visibility** | Allows to toggle the columns visibility |

## Hot buttons toolbar

In order to manage your orders efficiently, there is a Hot buttons toolbar in Working orders panel. It allows trader to perform the most crucial actions with each, several or all available order in one click.

{% hint style="danger" %}
Depending on the panel settings, hot buttons can proceed without confirmation screen. Please be careful while using them.
{% endhint %}

### Hot buttons list

| **Cancel all**       | Cancel all orders                               |
| -------------------- | ----------------------------------------------- |
| **Cancel buy**       | Cancel all buy orders                           |
| **Cancel sell**      | Cancel all sell orders                          |
| **Cancel limits**    | Cancel all limit orders                         |
| **Cancel stops**     | Cancel all stop orders                          |
| **Cancel days**      | Cancel all orders with TIF Day                  |
| **Cancel GTCs**      | Cancel all orders with TIF GTC                  |
| **Cancel selected**  | Cancel all selected orders                      |
| **Cancel \<Symbol>** | Cancel all orders by selected Symbol            |
| **Modify order**     | Show Modify order screen for selected orders    |
| **Change to Market** | Change order type to Market for selected orders |

### Hot buttons visibility

By default, not all of the available Hot buttons are displayed on Working orders panel's toolbar. You can manage visibility of that buttons using the context menu: right-click with your mouse and toggle the desired buttons.

{% hint style="info" %}
Hot buttons are situated on panel's toolbar, so become unavailable once you disable toolbar for specific panel in panel's settings.
{% endhint %}


# Trades

Trades panel displays your trading history. Trades panel is related to Portfolio group of Control Center sidebar.

![The common look of Trades panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJjOPlWh_VQ-aaeN%2Ftrades.png?generation=1550831415748951\&alt=media)

## Available columns

| **Account**         | login name of an account that made a trade                                                              |
| ------------------- | ------------------------------------------------------------------------------------------------------- |
| **Date/Time**       | Date and time when a trade was made                                                                     |
| **Symbol**          | A traded symbol                                                                                         |
| **Description**     | Comments for symbol                                                                                     |
| **Symbol type**     | A symbol's market category (CFD, spot, stocks, etc.)                                                    |
| **Expiration date** | Date of contract expiration                                                                             |
| **Strike price**    | Price of option contract performance                                                                    |
| **Side**            | Type of trade (BUY or SELL)                                                                             |
| **Order type**      |                                                                                                         |
| **Quantity**        | Amount of a trade, either in lots or in units, depending on what is selected in the Settings dialog box |
| **Price**           | Price at which a trade was filled                                                                       |
| **Gross P/L**       | Profit/loss in account currency, calculated on base of price difference                                 |
| **Fee**             | Shows total commission amount taken for a trade                                                         |
| **Net P/L**         | Profit/loss for a trade excluding fee                                                                   |
| **Trade value**     |                                                                                                         |
| **Trade ID**        | A unique number that the trading system assigns to each trade                                           |
| **Order ID**        | A unique number that the trading system assigns to each order                                           |
| **Connection name** |                                                                                                         |

## Context menu actions

By right-clicking on each row of Trades panel, you will get a context menu with the following functions:

![Context functions](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJjR3gNQmwLgOQ1a%2Ftradescontextmenu.png?generation=1550831416585117\&alt=media)

### Common actions

| **Group by**           | Groups all rows by the selected column  |
| ---------------------- | --------------------------------------- |
| **Columns visibility** | Allows to toggle the columns visibility |


# Orders History

Order History panel shows you information about your opening and closing orders. Order History panel is related to Portfolio group of Control Center sidebar.

![The common look of Order History panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkMfp0_YUo4N6yWMA%2Forderhistory.png?generation=1550831423287590\&alt=media)

## Available columns

| **Account**         | login name of an account that made a trade                                                              |
| ------------------- | ------------------------------------------------------------------------------------------------------- |
| **Symbol**          | A traded symbol                                                                                         |
| **Description**     | Comments for symbol                                                                                     |
| **Symbol type**     | A symbol's market category (CFD, spot, stocks, etc.)                                                    |
| **Expiration date** | Date of contract expiration                                                                             |
| **Strike price**    | Price of option contract performance                                                                    |
| **Side**            | Type of trade (BUY or SELL)                                                                             |
| **Order type**      |                                                                                                         |
| **Quantity**        | Amount of a order, either in lots or in units, depending on what is selected in the Settings dialog box |
| **Price**           | Price at which the order was executed.                                                                  |
| **Trigger Price**   |                                                                                                         |
| **TIF**             | The order's time in force                                                                               |
| **Status**          | Order status                                                                                            |
| **Date/Time**       | Date and time when a order was placed                                                                   |
| **Order ID**        | A unique number that the trading system assigns to each order                                           |
| **Order group ID**  |                                                                                                         |
| **Connection name** |                                                                                                         |

## Context menu actions

By right-clicking on each row of Order History panel, you will get a context menu with the following functions:

![Context functions](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkMfrYWGGiKi5urBz%2Forderhistorycontextmenu.png?generation=1550831422952220\&alt=media)

### Common actions

| **Group by**           | Groups all rows by the selected column  |
| ---------------------- | --------------------------------------- |
| **Columns visibility** | Allows to toggle the columns visibility |


# Synthetic Symbols

## What is Synthetic Symbols

**Synthetic Symbols** panel allows to create any non-standard instruments (symbols) or spreads that you can both trade and use as an indicator of the current market situation or market divergences.

{% embed url="<https://youtu.be/D9MqY-M632U>" %}

Spread trading is a strategy that simultaneously creates a long and short position for different assets, in order to reduce the risk of the entire portfolio. Each side of the spread is called a "Leg", which is necessary to set the weighting factor for, i.e. the number of contracts for buy or sell. A market-neutral position, which does not depend on whether the market will go up or down is obtained with a proper selection of these coefficients.

![General view of Synthetic Symbols in Quantower platform](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNTb7YXtNrz9g-VX%2Fsynthetic-symbols.png?generation=1550831429850130\&alt=media)

## How to Create a Custom Spread in Quantower?

For example, let's build a spread between different brokers within the same asset and see if there is a difference in prices. This is a classic example of Broker arbitrage.

* Open the Synthetic Symbols panel and click "**Create Synthetic**".
* Set the name for your spread and select a trading instrument.
* Click "**Add Leg**" to add another instrument. You can add an unlimited number of instruments by creating new "legs"
* Set the coefficients for each leg. In our example, we buy 1 lot of AUD/USD from the LMAX broker and sell 1 lot of AUD/USD from the OANDA broker.
* Click the "**Save**" button to calculate the received spread.
* Open the Chart panel and select your spread from the list of instruments.

![Spread between different brokers within the same asset — AUD/USD](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNTdvFSGALziU7sg%2Fsynthetic-chart-of-aud_usd-beetwen-two-brokers.png?generation=1550831430420040\&alt=media)

![Spread between WTI and Brent Crude Oil](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkNTfNuGOt4ukfyCm%2Fspread-between-wti-and-brent-crude-oil.png?generation=1550831432687123\&alt=media)


# Historical Symbols

Historical Symbols panel is designed to import historical data from third-party data providers to Quantower with performing a subsequent technical analysis or backtesting.

If you need to import trading quotes to Quantower from a third-party data provider for performing a backtest or technical analysis, Historical Symbols will be indispensable in this case. For example, you can download any price data from Quandl, IQFeed, NASDAQ or Yahoo and test your trading idea on them.

![General view of Historical Symbols panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKI08g6XxADiDCK8%2Fhistorical-symbols.png?generation=1550831421325392\&alt=media)

Let's take a brief look at how it works.

## How to add a new historical symbol?

* First, you need to [configure parameters](https://help.quantower.com/portfolio-panels/historical-symbols#symbol-settings) of the symbol that you want to load. If you want to perform backtesting, it is important to correctly set all the parameters - asset class, tick size, etc. You can borrow parameters from an existing symbol.
* Import historical quotes from a .csv file or from an existing symbol. For example, download the trading history of Crude Oil from Quandl.

![Import trading history from file](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKI2DxkoFGZJXLVQ%2Fhistorical-symbol-settings-import-from-file.gif?generation=1550831432357382\&alt=media)

* Press “Import History” button, select “Import from file” and specify the path to the required file.
* After you have imported the file, you need to parse it. In the settings, carefully select the Separator, Date / Time format, specify all the necessary columns (OHLC, Volume).

![Main settings for parsing a file](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9fiyLFo20RzcRIO%2Fsettings-for-imported-file%20\(1\).png?generation=1573126975351056\&alt=media)

{% hint style="success" %}
You can modify **Date/Time** format manually according to format in the file.
{% endhint %}

* Select the aggregation (Tick, Minute, Day) and the data type (Ask, Bid, Last) at the bottom of the table.
* After the import is completed you can work with this history -  performing a backtesting through History Player or make your technical analysis.

To view the chart of the imported history right from the Historical Symbols panel, right-click on the data line and open the chart.

![Open a chart to check the uploaded history](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKI6BiiN0RuIRShx%2Fhistorical-symbol-open-chart.png?generation=1550831421917424\&alt=media)

{% hint style="warning" %}
If the chart does not load, check the selected Data type on the chart. It must match to the loaded history.
{% endhint %}

## **How to change or remove a historical symbol?**

To change a trading symbol settings, you need to select the desired symbol and click on the gear icon.

To delete a trading symbol, you need to select the required symbol and click on the trash bin icon. You can also delete only the imported history for the selected symbol. To do this, right-click on the imported data and select ***"Remove selected history"***.

## Symbol settings

To correctly perform the backtesting, you need to configure parameters of the symbol that you want to load. If the requiring history refers to the existing trade symbol in Quantower, then the settings can be simply borrowed by pressing ***“Get from real symbol”*** button.

![Symbol settings](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkKI8moba6hiB1DpF%2Fhistorical-symbol-settings-first-step.gif?generation=1550831431791869\&alt=media)

| **Name**                            | The name of the loading symbol. It can be a ticker or a name that you understand.                                                                   |
| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Description**                     | Brief description of a symbol or its full name                                                                                                      |
| **Asset Class**                     | Available asset types - Forex, CFD, Equities, Futures, Crypto                                                                                       |
| **Tick size**                       | It’s a minimum price fluctuation of the selected trading symbol                                                                                     |
| **Base currency name**              | The name of the base currency for the loaded symbol (USD, EUR, CHF)                                                                                 |
| **Base currency minimum change**    | It’s a minimum price fluctuation of the selected trading symbol in money value per tick.                                                            |
| **Quoting currency name**           | The name of the quoting currency for the loaded symbol (USD, EUR, CHF)                                                                              |
| **Quoting currency minimum change** | It’s a minimum price fluctuation of quoting currency for the selected trading symbol in money value per tick.                                       |
| **Quoting type**                    | Available quoting type - Lot size, Tick cost                                                                                                        |
| **Lot Size**                        | The minimum available trade size for placing an order. For example, for currencies the standard lot is equal to 100,000 units of the base currency. |
| **Lot Step**                        | The minimal step of changing the trading lot. For FX market lot step = 0,01 or less. For futures lot step = 1                                       |
| **Min Lot**                         | The minimum number of lots available for trading                                                                                                    |
| **Max Lot**                         | The maximum number of lots available for trading                                                                                                    |


# Information panels


# Account info

The purpose of this panel is to show all of the available account information to user. Account info panel is required to have at least one active connection with trading account to show data about.

![Typical information for OANDA demo account](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJeCqStXXX9lzsIL%2Faccount_info.png?generation=1550831415696366\&alt=media)

The set of parameters diversify depending on particular account (Connection) and represents the total list of all provided by the vendor data.

{% hint style="success" %}
You can hide the toolbar containing "Account lookup" field (via Settings) in case you have only one connection in order to save some space.
{% endhint %}


# Symbol Info

This panel shows the detailed information about the selected Symbol. The list of parameters varies depending on Vendor and Symbol type.

![Info about AUD/CHF symbol](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkPlMPR_wdnrIId6J%2Fsymbol_info.png?generation=1550831431892663\&alt=media)

You can link this panel with others to synchronize the Symbol select. It works well in bind with Watchlist, Chart, and other Symbol-related panels.

{% hint style="success" %}
A good practice is to link the Symbol info panel with watchlist and hide the toolbar containing Symbol lookup field. Thus you receive the watchlist with detailed info per each symbol.
{% endhint %}

![Watchlist & Symbol info bind example](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkPlSPmxWloVg1cid%2Fsymbol_watchlist.gif?generation=1550831432096472\&alt=media)


# Currencies Exposure

Currencies Exposure panel shows a summary currency information for all positions, opened on Forex instruments. Currencies Exposure panel is related to Informational group of Control Center sidebar.

![The common look of Currencies Exposure panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN7oisAWq-BM0VCR%2Fcurrenciexposure.png?generation=1550831427606490\&alt=media)

## Available columns

| **Currency**       | Name of the currency                                      |
| ------------------ | --------------------------------------------------------- |
| **Currency value** | Summary total amount of currency for all opened positions |
| **Gross P/L**      | Current profit or loss for all opened positions           |

## Context menu actions

By right-clicking on each row of Currencies Exposure panel, you will get a context menu with the following functions:

![Context functions](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN7qYMXa-RnDFn8T%2Fcurrenciexposurecontextmenu.png?generation=1550831424827806\&alt=media)


# Event Log

Event Log panel displays detail information about all events that occurred during working with the trading platform. Event Log panel is related to Informational group of Control Center sidebar.

![The common look of Event Log panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9inLWWbvSWw5MYm%2Feventlog%20\(1\).png?generation=1573126976536112\&alt=media)

## Available columns

| **Date/Time**       | Date and time when a event was occured              |
| ------------------- | --------------------------------------------------- |
| **Type**            | Type of event. Can be: Trading, System or Exception |
| **Event**           | Short name of event                                 |
| **Message**         | Full details of event                               |
| **Connection name** | The name of connection, that event is related to    |

## Context menu actions

By right-clicking on each row of Event Log panel, you will get a context menu with the following functions:

![Context functions](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJyJGi1NN5yngGQB%2Feventlogcontextmenu.png?generation=1550831416332355\&alt=media)

### Common actions

| **Clear table**        | Remove all rows from Event Log panel.   |
| ---------------------- | --------------------------------------- |
| **Columns visibility** | Allows to toggle the columns visibility |

{% hint style="info" %}
"Clear table" action removes only data from current table, but not files from your drive. All history logs are still available - you can refill table via "Range selector" on panel tool bar.
{% endhint %}


# RSS

## First start

RSS panel was developed in order to allow traders watch the news feeds right inside the Quantower trading application. This panel can be easily bond with others and also can be modified and saved as Template for further usage.

![RSS first start screen](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJU1U3331Q0p3h9Q%2Frss_start.png?generation=1550831415251272\&alt=media)

When you open RSS panel for the first time, you won’t have any feeds available in settings, so you will see the welcome screen where you can decide: whether you wish to set up your feeds list by yourself (**\[FEEDS MANAGER]** button) or start usage by importing one of the proposed feeds.

If you decide to import the proposed feeds, just check the ones, you would like to import and press the **\[LOAD]** button. After that, the selected feeds will be imported into your panel’s settings, and you will get to the news view.

## Feeds manager

In case you want to set up your personally favored feeds — use the Feeds manager (it is situated on the corresponding tab of RSS panel settings).

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJU3oneK0IHqbTiy%2Frss_manager.png?generation=1550831415613080\&alt=media)

Here you can see the list of currently available feeds. You can change the name or URL per each feed item. In case you would like to add a new feed, just press the **\[ + ]** button on the right top corner of feeds manager. This will add a blank row to the feeds list, where you can set up the required feed access settings.

{% hint style="warning" %}
If you set up the incorrect feed URL, you will not see its news. Please be careful with providing the correct URL to RSS 2.0 feed.
{% endhint %}

{% hint style="success" %}
You can import Twitter feed in RSS format via various converters (for example <https://twitrss.me>)
{% endhint %}

## Manage news list

Once you have at least one feed in your settings, you will be able to see its news right in RSS panel's table. The table management is as default.

![RSS feeds view](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJU5txVJbk60Iwd_%2Frss_feed.png?generation=1550831415878274\&alt=media)

You will find some useful hot buttons on the panel's toolbar. **\[ FEEDS MANAGER ]** button opens a corresponding screen. **\[ CURRENT FEEDS ]** button allows you to filter the viewable news by the feeds. To hide some items from particular RSS feed — just uncheck it in Current feeds list.

The **\[ CLEAR HISTORY ]** button removes all of the previously imported news from the table.

{% hint style="success" %}
You may apply the Table actions to the RSS panel. It can be convenient to color some rows, containing the particular word or by the feed source.
{% endhint %}


# Reports

The Reports panel was created to allow traders to get the various statistical information from their broker. The list of available reports vary depending on the broker. Some connections doesn’t provide reports at all.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9EhIHppKlJP7wDN%2Freports%20\(1\).png?generation=1573126976019819\&alt=media)

Reports panel consists of the settings sidebar and report result table. To get re required report, you need to select the Connection first, and then select from the list of provided reports.

Depending on the report type, you may have some additional settings below, such as Account selection (in case you have several from one broker) or the range of data to show.

{% hint style="info" %}
You may have no data returned by the broker, so please check the settings or widen the range of report data.
{% endhint %}


# Miscellaneous


# History Exporter


# Symbol Mapping Manager

{% embed url="<https://www.youtube.com/watch?v=V_v4VXTXd2c>" %}


# Market heat map


# Stat matrix


# Exchange times

## General

"Exchange times" panel was developed to help trader monitor the worldwide Exchanges activity periods. Many traders are watching several Exchanges in different time zones and need to convert their local time to Exchange time and back many times.

![Exchange times panel](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJJzlXZ2cdkcCcF5%2Fexchangetimes.png?generation=1550831423782968\&alt=media)

Currently, it allows to select any number of items from the list of 44 exchanges (from America, Europe, Asia & Oceania) and reorder them as you like. Each active item has “Name” & “Time last” values, while closed Exchanges has “Duration time” value together with “Name”.

***Time last*** — shows how much time left until the Exchange will be close for trading.\
***Duration time*** — shows how much time this Exchange is usually opened for trading.

## Add/remove

You can manage the list of exchanges as you like. Right-click on any visible exchange tile and select the required action to perform:

* ***Move to the top***. Places this exchange on top of the list.&#x20;
* ***Hide this bar***. Hides exchange from list.

![Exchange times context menu](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJK08S-T4pXpAc9h%2Fexchangessetting.png?generation=1550831422471880\&alt=media)

You may also add another exchanges from the list of available. Right-click on any place within panel and find the group of geo-categories: America, Europe, Asia, Oceania. Each category contains the list of corresponding Exchanges, that can be switched on/off by clicking on them. The list of exchanges can be changed later.


# Quote Board


# Browser


# Excel and RTD function

Start from the version 1.39 Quantower supports RealTimeData (RTD) for sending data and other market information to Microsoft Excel®. This feature opens up many opportunities for creating custom displays and other ways to better manage your workflow.

RTD is a newer protocol that offers several advantages over DDE, including more flexibility and better performance and reliability.

We prepared the spreadsheet that outlines the basic syntax of RTD formulas with details more complex formulas. Included is a collection of popular RTD formulas, which you can simply copy and paste into your own spreadsheet. [**Download the sample file**](https://updates.quantower.com/misc/RTD/rtd_samples.xlsx)**.**

Here is the General Syntax for getting symbol info via RTD function:

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9_0yrp4R5e48lZ2%2Fscreenshot_128%20\(1\).png?generation=1573126976235741\&alt=media)

## **How to activate RTD function in Quantower platform**

Go to the [**General Settings**](/getting-started/general-settings) of the platform, then to *section **Excel RTD*** and tick off ***"Enable Microsoft Excel RTD"***

![Activation of RTD function in Quantower](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9_7T85vtZghHvVP%2Fassets_-ld6fsrvq3jgwjig6o7r_-lme4wbmrbk0ai3rafld_-lmeyazmdvqpbsftpr9b_rtd.png?generation=1573126976203225\&alt=media)

Also in the settings there are two important settings:

* **Custom RTD formula name** — depending on the language of your operating system, the name of the RTD function in Excel may be called differently. The original name of the function in the English version of Excel is RTD, but for Russuian version it's called as "ДРВ".
* **Custom argument separator** — the separator that participates in the formula. It depends on the localization of your operating system. Get to know [how to check argument separator in your system](/miscellaneous-panels/excel-rtd-trading#how-to-check-argument-separator).

## How to retrieve the instrument data from Quantower?

When retrieving instrument data using RTD, you need to specify the ID of the instrument and the properties you want to retrieve.

RTD formula uses the following basic structure:

```
=RTD("TradingPlatform";"";"Param1";"Param2";"Param3";....")
```

{% hint style="info" %}
The second parameter is the name of the external server running the RTD Server. As the Quantower RTD Server always runs locally, you must omit a value for the second parameter or supply an empty string (“”). However, you must account for the parameter in the formula.
{% endhint %}

## **Frequently Asked Questions**

### **How to check argument separator?**

For Windows 7:

* go to **Start > Control Panel > Regional and Language Options**
* Click on **Formats Tab** **> Additional Settings**
* for **List Separator** check the argument. *\*\**&#x49;t must be the same as in RTD settings.

For Windows 10:

* go to **Start >type Control Panel  and press enter > Region**
* click **Additional Settings**
* for **List Separator** check the argument. *\*\**&#x49;t must be the same as in RTD settings.

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9_9VvIq0mwsx4zC%2Fregional_settings.png?generation=1573126976868170\&alt=media)

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4f9_ByGC7oLpkcz1b%2Fregional2.jpg?generation=1573126975531359\&alt=media)


# Quantower Algo

Create different trading scripts such as indicators and strategies. No need to study a proprietary language or development environment — use well-known practices used by developers all over the world


# Introduction

Create indicators and strategies, as well as platform extensions: plugins, Custom columns, connectors with brokers etc

## General idea

**Quantower** trading platform provides a wide set of professional features for manual trading, but you can use it for algorithmic trading also. With Quantower Algo solutions you can simply create standard trading scripts such as indicators and strategies, as well as additional platform extensions: own connectors with brokers, plugins, Custom columns, etc. What is differ Quantower, from others trading platforms - you don't need to study some proprietary language or development environment. You will use only standard, well known instruments, that used by developers all over the world.

There are three main key points in our vision of algorithmic scripts development:

* C# programming language
* Integration with major Development Environments: Visual Studio, Visual Studio Code, Atom, etc.
* Open and transparent API

### C# programming language

C# is simple, powerful, flexible and it is one the most popular programming languages in The World. It means large community and great support, many ready-to-use components and a lot of tutorials, video lessons in any languages and for any level of development skills - from starter to professional. In additional, most of modern trading platform support coding in C#. It became a kind of standard in trading industry, so you can be sure - you will always be able to use your knowledges later and not waste your time studying it.

### Integration with major Development Environments

We are planning to provide our users the possibility to use all well known products via special extensions or plugins. At the moment we have an integration between Quantower trading terminal and Visual Studio - just in a few click you can create your indicator and see it directly on chart panel. All professional features from Visual Studio are available for you out of the box: a code editor with IntelliSense, advanced debugger, supporting for source control systems and many others. You can use special Community version of Visual Studio which is free for private usage.

### Open and transparent API

We provide absolutely full access to all functionality of our trading core layer for developers. Moreover, we are developing Quantower using the same API, which means you always will have up-to-date and powerful set of features, which allows you to create script any level script, from trivial indicators to complex strategies or trading/analytics panels.

{% hint style="info" %}
Quantower API documentation is available on: <http://api.quantower.com>
{% endhint %}

## Before you start

You just need to spend some time to read our articles about Algo Solutions in Quantower and you will be able to start writing you first indicators or strategies.

In the next topic we will show you how to [install Visual Studio and Quantower Algo extension](https://help.quantower.com/quantower-algo/installing-visual-studio). If you aware how to do it or if you already have Visual Studio installed on your computer you can skip it and start writing your [first simple indicator](https://help.quantower.com/quantower-algo/simple-indicator).


# Install for Visual Studio

How to install Visual Studio and Quantower Algo extension, and create your own indicators and strategies

**Visual Studio** - is an integrated development environment (IDE) from Microsoft, which includes a code editor with IntelliSense, debugger, supporting for source control systems and many other professional features. The currently supported Visual Studio version is 2017.

{% hint style="success" %}
We recommend you to use the most basic version of **Visual Studio — the Community edition**, which is available free of charge.
{% endhint %}

You can [download Visual Studio from official web site](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community\&rel=15). It requires about 10 minutes to install and 2.5 Gb of free space on your hard drive.

Download web installer and run it. After initialization, you will be prompted to select the required components. For using with Quantower Algo extension we need only "NET desktop development" workload. You can uncheck optional components also, to reduce installation size:

![Minimal required installation](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN0feLRNYfOyBYGR%2Fscreenshot_1dd.png?generation=1550831425398515\&alt=media)

Continue installation and in a few minutes, after downloading and applying required packages, Visual Studio will start automatically:

![Default view of Visual Studio 2017](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN0hxDTAwkoXJAIN%2Fdefault-view-of-visual-studio.png?generation=1550831424003506\&alt=media)

Now we need to install Quantower Algo extension from Visual Studio Marketplace. Use "***Tools -> Extension and Updates...***" main menu item to open Extensions Manager. Type "***Quantower***" into the search box of **Online tab** and you will find a required extension:

![Extensions and Updates window](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkN0j_PfmBNsFycEt%2Fextensions-manager.png?generation=1550831423826565\&alt=media)

Click "**Download**". Visual Studio will ask you for restarting to finish the extension installation process.

To check whether Quantower Algo is installed successfully click "***File -> New -> Project***" menu item and you will see special project types: Indicator and Strategy:

![](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-Lt4f5XUyWUbILd7oY_y%2F-Lt4fA-BOTRll0xHlb5a%2Fnew-project%20\(1\).png?generation=1573126976350540\&alt=media)

Now everything is ready to [create your first indicator](/quantower-algo/simple-indicator).


# Simple Indicator

In this topic we will show you how simple is writing indicators in Quantower

{% hint style="info" %}
We will use Quantower Algo extension for Visual Studio, but main principles are valid for all development environments. If you don't have Visual Studio or Quantower Algo extension installed you can read [How to install Quantower Algo](/quantower-algo/installing-visual-studio) manual.
{% endhint %}

## So, what is indicator in general?

An indicator is mathematical calculations based on a symbol's price or volume. The result is used for displaying on the chart and to help trader make a correct decision. From technical point view Indicator in Quantower is a set of lines with buffers. Each element of the buffer is assigned to a historical bar or tick on the chart. All you need is to make a required calculations and put the result into this buffer.

Sounds not very difficult, doesn't it? Let's start! As for example we will write a code that will implement algorithm of Simple Moving Average indicator.

Use "***File -> New project***" in the main menu of Visual Studio to open "**New project**" window. Find "**Quantower Algo**" group and select "**Indicator**" template:

At first, you need to create a new project for the indicator. Quantower Algo provides you predefined templates for an empty indicator as well as a few examples of real indicators with source code:

![New Project window](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJn1TZrg7EDg559u%2Fnew-project.png?generation=1550831415483206\&alt=media)

A minimum required source code will be generated automatically and contains the main Indicator functions:

![Default source code for blank indicator](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJn33vBEx_pPbZNh%2Fdefault-code.png?generation=1550831417901449\&alt=media)

## Indicator code structure

### Common settings

It is time to go deep into the code. In a **constructor** method, you can specify name of the indicator, short name for displaying on the charts and whether you indicator require a separate window on the chart. The most important here is specifying the amount of lines and their default style: Solid/Dot/Histogram, color, and width. In our example, we need only one line, but you can add any amount:

```
/// <summary>
/// Indicator's constructor. Contains general information: name, description, LineSeries etc. 
/// </summary>
public SimpleIndicator()
    : base()
{
    // Defines indicator's name and description.
    Name = "SimpleIndicator";
    Description = "My indicator's annotation";

    // Defines line on demand with particular parameters.
    AddLineSeries("line1", Color.CadetBlue, 1, LineStyle.Solid);

    // By default indicator will be applied on main window of the chart
    SeparateWindow = false;
}
```

### Getting data

The **"OnUpdate"** method will be called each time on history changing - here we need to add our calculations. Most of the indicators are using prices or volumes in their algorithms. Quantower API provides you a few ways to retrieve this data - you can access Open, High, Low, Close and others data from a current bar or from previous bars if it required.

Common method [**GetPrice**](http://api.quantower.com/docs/TradingPlatform.BusinessLayer.Indicator.html#TradingPlatform_BusinessLayer_Indicator_GetPrice_TradingPlatform_BusinessLayer_PriceType_System_Int32_) allows to retrieve all type of the data:

```
// To get Low price of the current bar
double low = GetPrice(PriceType.Low);
// To get Volume price for the fifth bar before the current
double volume = GetPrice(PriceType.Volume, 5);
```

And a few simplified ways to retrieve the data:

```
// To get Close price of the current bar
double close = Close();
// To get High price of the current bar
double high = High();
// To get Open price for the fifth bar before the current
double open = Open(5);
```

You can find more information about "**Indicator"** class in our [API documentation](http://api.quantower.com).

### Setting data

Now we know how to get prices, but as we told before, we need also to put results into indicator buffer. We can use "[**SetValue**](http://api.quantower.com/docs/TradingPlatform.BusinessLayer.Indicator.html#TradingPlatform_BusinessLayer_Indicator_SetValue_System_Double_System_Int32_System_Int32_)**"** method for this:

```
// Put value into current bar for first line of indicator
SetValue(1.43);
// Put value into current bar for second line of indicator
SetValue(1.43, 1);
// Put value into fifth bar before the current bar for second line of indicator
SetValue(1.43, 1, 5);
```

All this is enough to finish our first indicator. Let's add calculations into "**OnUpdate"** method using standard C# possibilities. This is our total code:

```
/// <summary>
/// Calculation entry point. This function is called when a price data updates. 
/// </summary>
protected override void OnUpdate(UpdateArgs args)
{
    int Period = 10;

    // Checking, if current amount of bars
    // more, than period of moving average. If it is true
    // then the calculation is possible
    if (Count <= Period)
        return;

    double sum = 0.0; // Sum of prices
    for (int i = 0; i < Period; i++)
        // Adding bar's price to the sum
        sum += GetPrice(PriceType.Close, i);

    // Set value to the "SMA" line buffer.
    SetValue(sum / Period);
}
```

As you can see, we use only Close prices for calculations and hard code Period value. In the real case, you will allow a user to specify this values. In our next topic, we will show how to use the Input Parameter for your scripts.

### Build

Indicator is ready to use in trading platform. We need to compile it - use "***Build -> Build Solution***" in the main menu or hot key **F6**. Quantower Algo extension will automatically copy your indicator to assigned Quantower trading platform and you will see it in the "Indicators" lookup on the chart:

![You can see your indicator in Indicator Lookup](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJn7oJflPGnQjbz7%2Findicator-in-lookup.png?generation=1550831415832833\&alt=media)

If you decide to make some corrections in your calculations, you can rebuild your indicator and you even don't need to re-add it again on the chart - it will be updated automatically and you will see results immediately:

![You will see all your changes right after rebuild](https://1239679454-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYX3ccu0Q61og0sdCbP%2F-LZJkGB5pr93DknJgufM%2F-LZJkJn9JaBRZUm_3QFy%2Findicator-after-changes.png?generation=1550831416920810\&alt=media)

As you can see it did not take a lot of time to get the first results. Using this basic example you can easily create your own indicator — all power of C# language is available for you. In the next topic we will show you how to add possibility of [customizing of your indicator via Input Parameters](/quantower-algo/input-parameters).




---

[Next Page](/llms-full.txt/1)

