Skip to main content
Version: v24

Trading Terminal

Trading Terminal is a ready-to-use product for those who want to have a great charting solution along with the ability to trade right from the chart.

This product is based on a Advanced Charts and includes all of its functionality, but also contains a bunch of additional features.

Trading Terminal repository is here πŸ” (restricted access).

Trading Terminal Features​

Trading Capabilities​

You can trade right from the chart, and all you have to do to make this work is to implement your Broker API and plug it into the chart widget.

/img/tt_trading.png

Advanced Order Ticket​

Fully customizable Order Ticket allows to place Market/Limit/Stop/Stop Limit orders, enter Stop Loss and Take Profit prices, choose expiration and calculate risks.

/img/tt_orderdialog.png

Account Manager​

You can display orders/positions and account information in an interactive table at the bottom.

Read more about this feature:

DOM Widget​

You can display orders/positions and Level 2 data in an interactive DOM widget.

/img/tt_dom.png

In the Trading Terminal, you can have the functionality of the Watchlist and Details widget (see the snapshot below).

/img/tt_top.png

Read more about this feature:

You can have the news feed right in the sidebar of the chart. We are quite flexible in supporting various news feeds and you can have different feeds for different kinds of symbols as per the example below.

/img/tt_bottom.png

Read more about this feature:

Multiple charts layout​

You can have multiple charts inside of a single widget. This gives your user the ability to use a wide range of strategies, as well as the ability to have a broad view of the market. You don't have to do anything to enable or tweak it: it works out-of-the-box.

/img/tt_charts.png

Japanese chart types: Kagi, Renko, Point & Figure, Line Break​

These types of charts will be available out-of-the-box, just like Heikin-Ashi is available in Advanced Charts.

Drawing Tools Templates​

Starting from version 17 This functionality will require the support from your backend. Our open-source data backend supports this feature also, so consider using it to minimize the efforts from your side for testing purposes.

Read more about this feature:

How to Migrate from Advanced Charts​

If you want to migrate from Advanced Charts to Trading Terminal, you should replace the charting_library folder in your project with the same folder from the trading_platform πŸ” (restricted access) repository. At this point, you will have additional chart types (Renko, Point-and-Figure, Line Break, and Kagi), the synchronized multiple charts layout, and empty Account Manager.

Default Trading Terminal features

To enable the Watchlist, Details, Order Dialog, News, and DOM widgets, you need to implement additional methods in the Datafeed API. You should also enable the corresponding featuresets or the Widget Constructor parameters. If you want to add trading capabilities, you should implement the Broker API. The part of the Trading Terminal implementation is shown in the trading.html πŸ” (restricted access) file.

Pay attention that data for the legend is requested in the getQuotes method on the mobile version of Trading Terminal. If this method is not implemented, you may see the N/A values instead of prices.

How To Work With The Docs​

Since Trading Terminal is based on Advanced Charts, we decided to merge the documentation into a single site. All the docs are stored in one place.

See Also​