Forex Heatmap Widget

Show off a snapshot of currency market action. This widget lets you spot strong and weak currencies and see how they compare to each other, all in real-time.

Embed code

Settings

Frequently Asked Questions

I need access to your API in order to get data or indicator values.
We don’t have an API that gives access to data. Our REST API is meant for brokers who want to be supported on our trading platform.
I'd like to export/download data.
It is not possible to download or export data from TradingView at this time.
I’d like to remove/change the TradingView branding (logo, name) from the widget, or add my own.
There are several options, contact us using this form.
I'd like to remove/change TradingView attribution (text and link under the widget).
There are several options, contact us using this form.
I’d like to change some colors or font size.
All available widget settings are presented in the point-and-click constructor. If what you want to change is not there, contact us using this form.
The widget is not adapting to different screen sizes. What should I do?
Use the Use container size setting. When autosize is on, the widget uses 100% of available width and/or height of the enclosing element. It’s very important to set a specific height of parent element for the widget to work properly.
When a user clicks a symbol in the widget, I’d like to open my own site’s chart page instead of TradingView.
Use the field called full-size chart URL. Paste the link to your chart pages in that field and it will redirect there instead of TradingView.
Good use case - place Forex Heatmap Widget on your homepage and have users click through to your individual chart pages. Example - https://yoursite.com/?tvwidgetsymbol={symbolname}. Or use {tvexchange}:{tvsymbol} templates instead to do a link like - https://yoursite.com/{tvexchange}:{tvsymbol}.
Why is embed code not working?
Potentially, the problem can arise from trying to insert the raw code dynamically, thus forcing the browser to block the embedded script execution. This may happen when injection via innerHTML occurs, for instance. Trying to dynamically inject the code with the means of certain libraries (e.g. jQuery) may also disrupt the proper initialization of the widget. If you are embedding the code on a site driven by 3rd party infrastructure, make sure to follow their instructions or ask the developer of the platform for help.
How do I get more help?
Contact us using this form.