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.
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.
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.
Sidebar Quotes (Symbol Details & Watchlist)β
In the Trading Terminal, you can have the functionality of the Watchlist and Details widget (see the snapshot below).
Read more about this feature:
- How to enable sidebar quotes
- How to provide the data for quotes: depends on the type of data integration that you use - Datafeed API or UDF
Sidebar Market News Feedβ
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.
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.
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.
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.