CINXE.COM
ETF Heatmap — Exchange-Traded Funds — TradingView
<!DOCTYPE html> <html lang="en" dir="ltr" class="is-not-authenticated is-not-pro is-not-trial "> <head><meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ==">window.initData = {};</script> <link rel="news-streaming-url" href="https://notifications.tradingview.com/news/channel"><title>ETF Heatmap — Exchange-Traded Funds — TradingView</title> <link rel="preconnect" href="https://pricealerts.tradingview.com" crossorigin="use-credentials"> <!-- { block personal_css_bundle } --> <!-- render_css_bundle('base') --> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/44524.822aea2118d5fb32382f.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/62093.5d0098bab0d2d4ea02e5.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/53953.99ba465c1f978e6168b7.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/4752.aac2f2a838ddc6c166c7.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/2520.0c131645a0921283ec2e.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/62564.f2d457d1dbd66b2e6e99.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/22164.58abb2f9375258d6e968.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/58985.3f2846486686d7110cd3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/88488.8067ca9367a045e8d3e3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/88778.a699c72be5565e942bf2.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/61135.a33c76f5549cc7102e61.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/70125.2a0b835c9459f5e8f334.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/93222.3d5294e3bbe1eddd843b.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/92115.d4ce023e54009adf69b3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/49478.d1f98d7439c123459c97.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/84200.b414033c036a33d2ce75.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/67661.de1e2a61cac87d771a3d.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/12653.17486895bf919a0d5afc.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/86339.69fb9e369ce8d852d7b4.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/50850.8737bbcd4bbb6f96b6cb.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/40667.a147e11e94477ef9bfa3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/31595.6f30e7ba9c9d381e7872.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/71270.a8c70d6d66ad05e8f000.css" rel="stylesheet" type="text/css"/> <!-- { endblock personal_css_bundle } --> <!-- { block extra_styles } --> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/46445.9f2913bcfb9c1f94a8f7.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/49481.129e7bcc3cf4d8a726e3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/75816.a206d9dcd05de5b3345f.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/44524.822aea2118d5fb32382f.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/21356.d61f3b7671c1351e3f11.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/78794.303d3d3a2eef8a440230.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/48012.e3ffd48dc84ba346a169.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/62093.5d0098bab0d2d4ea02e5.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/53953.99ba465c1f978e6168b7.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/4752.aac2f2a838ddc6c166c7.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/2520.0c131645a0921283ec2e.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/62564.f2d457d1dbd66b2e6e99.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/22164.58abb2f9375258d6e968.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/29800.84051f5783bff0dd4bd8.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/58985.3f2846486686d7110cd3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/23141.0d28bb6cd13e76ef2789.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/62234.0b70a8431faddc55c0bb.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/95083.8ecf952a0df084567682.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/88488.8067ca9367a045e8d3e3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/75826.86f41a6d73a1abbb6517.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/88778.a699c72be5565e942bf2.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/22106.3418d3509b4f6a41c2eb.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/61135.a33c76f5549cc7102e61.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/24455.4d777f9030a57ba9bd2f.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/70125.2a0b835c9459f5e8f334.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/74600.362fa6a7ab1f3e3b06c4.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/93222.3d5294e3bbe1eddd843b.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/92115.d4ce023e54009adf69b3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/49478.d1f98d7439c123459c97.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/84200.b414033c036a33d2ce75.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/67661.de1e2a61cac87d771a3d.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/12653.17486895bf919a0d5afc.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/86339.69fb9e369ce8d852d7b4.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/50850.8737bbcd4bbb6f96b6cb.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/40667.a147e11e94477ef9bfa3.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/31595.6f30e7ba9c9d381e7872.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/71270.a8c70d6d66ad05e8f000.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/43362.3b493a9f0ab052e6447c.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/49325.2316148be9d1df197918.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/80774.d51968719477466f861e.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/4896.eb164824a99cbbe4db17.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/62319.fdc9a7bd7fb349911005.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/39288.1895e6094f32d380b5ca.css" rel="stylesheet" type="text/css"/> <!-- { endblock extra_styles } --><script nonce="ocNIpZKtaCYHxeGQ0hTiJQ=="> window.locale = 'en'; window.language = 'en'; </script> <!-- { block personal_js_bundle } --> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/runtime.bc77cf184b280958fc18.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/en.16906.db30b10146f7173a7fc6.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/en.40787.c80074bec3616bde17fd.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/32227.d826c45d2d27f2ff4314.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/47793.23256724b0d5e48131ae.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/54520.2594210158db44ee209c.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/82879.52835d4f47a8418457ef.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/50030.f2125b3394cebfb25115.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/80610.68b86120f14d822c1dbf.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/50594.48bca423cb5b1524ade6.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/30400.1194f766f3fe2a3199d8.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/85795.ecf9ad98ce474b6edfd5.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/42133.8cc63560208c617b25e0.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/83912.d93f6383adf1eab1123f.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/22832.5f1d21b3b1603bc24ebf.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/35560.ca1704a52cf62c33bc19.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/34536.ff1887b1c35cd6900d06.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/85572.ea61d0b2d1fcbd60471d.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/quote-ticker.d7f5392bd880b70552eb.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/95265.7a7c6288c2a24c56d19c.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/28981.4a753b68690daf4bd465.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/49985.9769c61310c22f1e3a61.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/39674.ccf7f64c0cc9a5892ad8.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/61347.8c7682f9032c09aed4e4.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/31154.344c4e2ac67dc59fca7c.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/74710.c0c089d8c73ae80e9595.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/76174.c4bd0fe793e3edd51a3e.js" rel="preload" as="script"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/market_heatmap.eb816936ecacd7a7b8ec.js" rel="preload" as="script"/><script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/runtime.bc77cf184b280958fc18.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/en.16906.db30b10146f7173a7fc6.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/en.40787.c80074bec3616bde17fd.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/32227.d826c45d2d27f2ff4314.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/47793.23256724b0d5e48131ae.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/54520.2594210158db44ee209c.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/82879.52835d4f47a8418457ef.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/50030.f2125b3394cebfb25115.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/80610.68b86120f14d822c1dbf.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/50594.48bca423cb5b1524ade6.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/30400.1194f766f3fe2a3199d8.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/85795.ecf9ad98ce474b6edfd5.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/42133.8cc63560208c617b25e0.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/83912.d93f6383adf1eab1123f.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/22832.5f1d21b3b1603bc24ebf.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/35560.ca1704a52cf62c33bc19.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/34536.ff1887b1c35cd6900d06.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/85572.ea61d0b2d1fcbd60471d.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/quote-ticker.d7f5392bd880b70552eb.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/95265.7a7c6288c2a24c56d19c.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/28981.4a753b68690daf4bd465.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/49985.9769c61310c22f1e3a61.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/39674.ccf7f64c0cc9a5892ad8.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/61347.8c7682f9032c09aed4e4.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/31154.344c4e2ac67dc59fca7c.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/74710.c0c089d8c73ae80e9595.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/76174.c4bd0fe793e3edd51a3e.js" defer></script> <script crossorigin="anonymous" src="https://static.tradingview.com/static/bundles/market_heatmap.eb816936ecacd7a7b8ec.js" defer></script> <!-- { endblock personal_js_bundle } --> <!-- { block additional_js_bundle } --> <!-- { endblock additional_js_bundle } --> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ=="> window.initData = window.initData || {}; window.initData.theme = "light"; (()=>{"use strict";const t=/(?:^|;)\s*theme=(dark|light)(?:;|$)|$/.exec(document.cookie)[1];t&&(document.documentElement.classList.toggle("theme-dark","dark"===t),document.documentElement.classList.toggle("theme-light","light"===t),window.initData=window.initData||{},window.initData.theme=t)})(); </script> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ=="> (()=>{"use strict";"undefined"!=typeof window&&"undefined"!=typeof navigator&&/mac/i.test(navigator.platform)&&document.documentElement.classList.add("mac_os_system")})(); </script> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ==">var environment = "battle"; window.WS_HOST_PING_REQUIRED = true; window.BUILD_TIME = "2024_12_02-10_27"; window.WEBSOCKET_HOST = "data.tradingview.com"; window.WEBSOCKET_PRO_HOST = "prodata.tradingview.com"; window.WEBSOCKET_HOST_FOR_DEEP_BACKTESTING = "history-data.tradingview.com"; window.WIDGET_HOST = "https://www.tradingview-widget.com"; window.TradingView = window.TradingView || {}; </script> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ=="> (()=>{"use strict";function e(e,t=!1){const{searchParams:s}=new URL(String(location));let n="true"===s.get("mobileapp_new"),o="true"===s.get("mobileapp");if(!t){const e=function(e){const t=e+"=",s=document.cookie.split(";");for(let e=0;e<s.length;e++){let n=s[e];for(;" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(t))return n.substring(t.length,n.length)}return null}("tv_app")||"";n||=["android","android_nps"].includes(e),o||="ios"===e}return!("new"!==e&&"any"!==e||!n)||!("new"===e||!o)}const t=()=>{},s="~m~";class n{constructor(e,t={}){this.sessionid=null,this.connected=!1,this._timeout=null,this._base=e,this._options={timeout:t.timeout||2e4,connectionType:t.connectionType}}connect(){this._socket=new WebSocket(this._prepareUrl()),this._socket.onmessage=e=>{if("string"!=typeof e.data)throw new TypeError(`The WebSocket message should be a string. Recieved ${Object.prototype.toString.call(e.data)}`);this._onData(e.data)},this._socket.onclose=this._onClose.bind(this),this._socket.onerror=this._onError.bind(this)}send(e){this._socket&&this._socket.send(this._encode(e))}disconnect(){this._clearIdleTimeout(),this._socket&&(this._socket.onmessage=t,this._socket.onclose=t,this._socket.onerror=t,this._socket.close())}_clearIdleTimeout(){null!==this._timeout&&(clearTimeout(this._timeout),this._timeout=null)}_encode(e){let t,o="";const i=Array.isArray(e)?e:[e],c=i.length;for(let e=0;e<c;e++)t=null===i[e]||void 0===i[e]?"":n._stringify(i[e]),o+=s+t.length+s+t;return o}_decode(e){const t=[];let n,o;do{if(e.substring(0,3)!==s)return t;n="",o="";const i=(e=e.substring(3)).length;for(let t=0;t<i;t++){if(o=Number(e.substring(t,t+1)),Number(e.substring(t,t+1))!==o){e=e.substring(n.length+3),n=Number(n);break}n+=o}t.push(e.substring(0,n)),e=e.substring(n)}while(""!==e);return t}_onData(e){this._setTimeout();const t=this._decode(e),s=t.length;for(let e=0;e<s;e++)this._onMessage(t[e])}_setTimeout(){this._clearIdleTimeout(),this._timeout=setTimeout(this._onTimeout.bind(this),this._options.timeout)}_onTimeout(){this.disconnect(),this._onDisconnect({code:4e3,reason:"socket.io timeout",wasClean:!1})}_onMessage(e){this.sessionid?this._checkIfHeartbeat(e)?this._onHeartbeat(e.slice(3)):this._checkIfJson(e)?this._base.onMessage(JSON.parse(e.slice(3))):this._base.onMessage(e):(this.sessionid=e,this._onConnect())}_checkIfHeartbeat(e){return this._checkMessageType(e,"h")}_checkIfJson(e){return this._checkMessageType(e,"j")}_checkMessageType(e,t){return e.substring(0,3)==="~"+t+"~"}_onHeartbeat(e){this.send("~h~"+e)}_onConnect(){this.connected=!0,this._base.onConnect()}_onDisconnect(e){this._clear(),this._base.onDisconnect(e),this.sessionid=null}_clear(){this.connected=!1}_prepareUrl(){const t=i(this._base.host);if(t.pathname+="socket.io/websocket",t.protocol="wss:",t.searchParams.append("from",window.location.pathname.slice(1,50)),t.searchParams.append("date",window.BUILD_TIME||""),e("any")&&t.searchParams.append("client","mobile"),this._options.connectionType&&t.searchParams.append("type",this._options.connectionType), window.WEBSOCKET_PARAMS_ANALYTICS){const{ws_page_uri:e,ws_ancestor_origin:s}=window.WEBSOCKET_PARAMS_ANALYTICS;e&&t.searchParams.append("page-uri",e),s&&t.searchParams.append("ancestor-origin",s)}return t.href}_onClose(e){this._clearIdleTimeout(),this._onDisconnect(e)}_onError(e){this._clearIdleTimeout(),this._clear(),this._base.emit("error",[e]),this.sessionid=null}static _stringify(e){return"[object Object]"===Object.prototype.toString.call(e)?"~j~"+JSON.stringify(e):String(e)}}class o{constructor(e,t){this.host=e,this._connecting=!1,this._events={},this.transport=this._getTransport(t)}isConnected(){return!!this.transport&&this.transport.connected}isConnecting(){return this._connecting}connect(){this.isConnected()||(this._connecting&&this.disconnect(),this._connecting=!0,this.transport.connect())}send(e){this.transport&&this.transport.connected&&this.transport.send(e)}disconnect(){this.transport&&this.transport.disconnect()}on(e,t){e in this._events||(this._events[e]=[]),this._events[e].push(t)}offAll(){this._events={}}onMessage(e){this.emit("message",[e])}emit(e,t=[]){if(e in this._events){const s=this._events[e].concat(),n=s.length;for(let e=0;e<n;e++)s[e].apply(this,t)}}onConnect(){this.clear(),this.emit("connect")}onDisconnect(e){this.emit("disconnect",[e])}clear(){this._connecting=!1}_getTransport(e){return new n(this,e)}}function i(e){const t=-1!==e.indexOf("/")?new URL(e):new URL("wss://"+e);if("wss:"!==t.protocol&&"https:"!==t.protocol)throw new Error("Invalid websocket base "+e);return t.pathname.endsWith("/")||(t.pathname+="/"),t.search="",t.username="",t.password="",t}const c=Number(window.TELEMETRY_WS_ERROR_LOGS_THRESHOLD)||0;class r{constructor(e,t={}){this._queueStack=[],this._logsQueue=[],this._telemetryObjectsQueue=[],this._reconnectCount=0,this._redirectCount=0,this._errorsCount=0,this._errorsInfoSent=!1,this._connectionStart=null,this._connectionEstablished=null,this._reconnectTimeout=null,this._onlineCancellationToken=null,this._isConnectionForbidden=!1,this._initialHost=t.initialHost||null,this._suggestedHost=e,this._proHost=t.proHost,this._reconnectHost=t.reconnectHost,this._noReconnectAfterTimeout=!0===t.noReconnectAfterTimeout,this._dataRequestTimeout=t.dataRequestTimeout,this._connectionType=t.connectionType,this._doConnect(),t.pingRequired&&-1===window.location.search.indexOf("noping")&&this._startPing()}connect(){this._tryConnect()}resetCounters(){this._reconnectCount=0,this._redirectCount=0}setLogger(e,t){this._logger=e,this._getLogHistory=t,this._flushLogs()}setTelemetry(e){this._telemetry=e,this._telemetry.reportSent.subscribe(this,this._onTelemetrySent),this._flushTelemetry()}onReconnect(e){this._onReconnect=e}isConnected(){return!!this._socket&&this._socket.isConnected()}isConnecting(){return!!this._socket&&this._socket.isConnecting()}on(e,t){return!!this._socket&&("connect"===e&&this._socket.isConnected()?t():"disconnect"===e?this._disconnectCallbacks.push(t):this._socket.on(e,t),!0)}getSessionId(){return this._socket&&this._socket.transport?this._socket.transport.sessionid:null} send(e){return this.isConnected()?(this._socket.send(e),!0):(this._queueMessage(e),!1)}getConnectionEstablished(){return this._connectionEstablished}getHost(){const e=this._tryGetProHost();return null!==e?e:this._reconnectHost&&this._reconnectCount>3?this._reconnectHost:this._suggestedHost}getReconnectCount(){return this._reconnectCount}getRedirectCount(){return this._redirectCount}getConnectionStart(){return this._connectionStart}disconnect(){this._clearReconnectTimeout(),(this.isConnected()||this.isConnecting())&&(this._propagateDisconnect(),this._disconnectCallbacks=[],this._closeSocket())}forbidConnection(){this._isConnectionForbidden=!0,this.disconnect()}allowConnection(){this._isConnectionForbidden=!1,this.connect()}isMaxRedirects(){return this._redirectCount>=20}isMaxReconnects(){return this._reconnectCount>=20}getPingInfo(){return this._pingInfo||null}_tryGetProHost(){return window.TradingView&&window.TradingView.onChartPage&&"battle"===window.environment&&!this._redirectCount&&-1===window.location.href.indexOf("ws_host")?this._initialHost?this._initialHost:void 0!==window.user&&window.user.pro_plan?this._proHost||this._suggestedHost:null:null}_queueMessage(e){0===this._queueStack.length&&this._logMessage(0,"Socket is not connected. Queued a message"),this._queueStack.push(e)}_processMessageQueue(){0!==this._queueStack.length&&(this._logMessage(0,"Processing queued messages"),this._queueStack.forEach(this.send.bind(this)),this._logMessage(0,"Processed "+this._queueStack.length+" messages"),this._queueStack=[])}_onDisconnect(e){this._noReconnectAfterTimeout||null!==this._reconnectTimeout||(this._reconnectTimeout=setTimeout(this._tryReconnect.bind(this),5e3)),this._clearOnlineCancellationToken();let t="disconnect session:"+this.getSessionId();e&&(t+=", code:"+e.code+", reason:"+e.reason,1005===e.code&&this._sendTelemetry("websocket_code_1005")),this._logMessage(0,t),this._propagateDisconnect(e),this._closeSocket(),this._queueStack=[]}_closeSocket(){null!==this._socket&&(this._socket.offAll(),this._socket.disconnect(),this._socket=null)}_logMessage(e,t){const s={method:e,message:t};this._logger?this._flushLogMessage(s):(s.message=`[${(new Date).toISOString()}] ${s.message}`,this._logsQueue.push(s))}_flushLogMessage(e){switch(e.method){case 2:this._logger.logDebug(e.message);break;case 3:this._logger.logError(e.message);break;case 0:this._logger.logInfo(e.message);break;case 1:this._logger.logNormal(e.message)}}_flushLogs(){this._flushLogMessage({method:1,message:"messages from queue. Start."}),this._logsQueue.forEach((e=>{this._flushLogMessage(e)})),this._flushLogMessage({method:1,message:"messages from queue. End."}),this._logsQueue=[]}_sendTelemetry(e,t){const s={event:e,params:t};this._telemetry?this._flushTelemetryObject(s):this._telemetryObjectsQueue.push(s)}_flushTelemetryObject(e){this._telemetry.sendChartReport(e.event,e.params,!1)}_flushTelemetry(){this._telemetryObjectsQueue.forEach((e=>{this._flushTelemetryObject(e)})),this._telemetryObjectsQueue=[]}_doConnect(){ this._socket&&(this._socket.isConnected()||this._socket.isConnecting())||(this._clearOnlineCancellationToken(),this._host=this.getHost(),this._socket=new o(this._host,{timeout:this._dataRequestTimeout,connectionType:this._connectionType}),this._logMessage(0,"Connecting to "+this._host),this._bindEvents(),this._disconnectCallbacks=[],this._connectionStart=performance.now(),this._connectionEstablished=null,this._socket.connect(),performance.mark("SWSC",{detail:"Start WebSocket connection"}),this._socket.on("connect",(()=>{performance.mark("EWSC",{detail:"End WebSocket connection"}),performance.measure("WebSocket connection delay","SWSC","EWSC")})))}_propagateDisconnect(e){const t=this._disconnectCallbacks.length;for(let s=0;s<t;s++)this._disconnectCallbacks[s](e||{})}_bindEvents(){this._socket&&(this._socket.on("connect",(()=>{const e=this.getSessionId();if("string"==typeof e){const t=JSON.parse(e);if(t.redirect)return this._redirectCount+=1,this._suggestedHost=t.redirect,this.isMaxRedirects()&&this._sendTelemetry("redirect_bailout"),void this._redirect()}this._connectionEstablished=performance.now(),this._processMessageQueue(),this._logMessage(0,"connect session:"+e)})),this._socket.on("disconnect",this._onDisconnect.bind(this)),this._socket.on("close",this._onDisconnect.bind(this)),this._socket.on("error",(e=>{this._logMessage(0,new Date+" session:"+this.getSessionId()+" websocket error:"+JSON.stringify(e)),this._sendTelemetry("websocket_error"),this._errorsCount++,!this._errorsInfoSent&&this._errorsCount>=c&&(void 0!==this._lastConnectCallStack&&(this._sendTelemetry("websocket_error_connect_stack",{text:this._lastConnectCallStack}),delete this._lastConnectCallStack),void 0!==this._getLogHistory&&this._sendTelemetry("websocket_error_log",{text:this._getLogHistory(50).join("\n")}),this._errorsInfoSent=!0)})))}_redirect(){this.disconnect(),this._reconnectWhenOnline()}_tryReconnect(){this._tryConnect()&&(this._reconnectCount+=1)}_tryConnect(){return!this._isConnectionForbidden&&(this._clearReconnectTimeout(),this._lastConnectCallStack=new Error(`WebSocket connect stack. Is connected: ${this.isConnected()}.`).stack||"",!this.isConnected()&&(this.disconnect(),this._reconnectWhenOnline(),!0))}_clearOnlineCancellationToken(){this._onlineCancellationToken&&(this._onlineCancellationToken(),this._onlineCancellationToken=null)}_clearReconnectTimeout(){null!==this._reconnectTimeout&&(clearTimeout(this._reconnectTimeout),this._reconnectTimeout=null)}_reconnectWhenOnline(){if(navigator.onLine)return this._logMessage(0,"Network status: online - trying to connect"),this._doConnect(),void(this._onReconnect&&this._onReconnect());this._logMessage(0,"Network status: offline - wait until online"),this._onlineCancellationToken=function(e){let t=e;const s=()=>{window.removeEventListener("online",s),t&&t()};return window.addEventListener("online",s),()=>{t=null}}((()=>{this._logMessage(0,"Network status changed to online - trying to connect"),this._doConnect(),this._onReconnect&&this._onReconnect()}))}_onTelemetrySent(e){ "websocket_error"in e&&(this._errorsCount=0,this._errorsInfoSent=!1)}_startPing(){if(this._pingIntervalId)return;const e=i(this.getHost());e.pathname+="ping",e.protocol="https:";let t=0,s=0;const n=e=>{this._pingInfo=this._pingInfo||{max:0,min:1/0,avg:0};const n=(new Date).getTime()-e;n>this._pingInfo.max&&(this._pingInfo.max=n),n<this._pingInfo.min&&(this._pingInfo.min=n),t+=n,s++,this._pingInfo.avg=t/s,s>=10&&this._pingIntervalId&&(clearInterval(this._pingIntervalId),delete this._pingIntervalId)};this._pingIntervalId=setInterval((()=>{const t=(new Date).getTime(),s=new XMLHttpRequest;s.open("GET",e,!0),s.send(),s.onreadystatechange=()=>{s.readyState===XMLHttpRequest.DONE&&200===s.status&&n(t)}}),1e4)}}window.WSBackendConnection=new r(window.WEBSOCKET_HOST,{pingRequired:window.WS_HOST_PING_REQUIRED,proHost:window.WEBSOCKET_PRO_HOST,reconnectHost:window.WEBSOCKET_HOST_FOR_RECONNECT,initialHost:window.WEBSOCKET_INITIAL_HOST,connectionType:window.WEBSOCKET_CONNECTION_TYPE}),window.WSBackendConnectionCtor=r})(); </script> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ==">var is_authenticated = false; var user = {"username":"Guest","following":"0","followers":"0","ignore_list":[],"available_offers":{"cyber_monday":{"available_for_anons":true,"is_available":true,"show_popup":true,"show_on_mainpage":true,"show_solution":true,"date_start":1732953599.0,"date_end":1733385599.0,"products":{"pro":{"product_id":"pro_30_blackfriday_2024","product":{"type":1,"text_id":"pro","cost":14.95,"cost_MYR":69.95,"cost_GBP":14.95,"cost_EUR":14.95,"cost_INR":1295.0,"cost_annual":10.5,"cost_annual_MYR":43.5,"cost_annual_GBP":10.5,"cost_annual_EUR":10.5,"cost_annual_INR":840.0,"cost_biennial":9.95,"cost_biennial_MYR":59.95,"cost_biennial_GBP":9.95,"cost_biennial_EUR":9.95,"cost_biennial_INR":995.0,"cost_expert":14.95,"cost_MYR_expert":69.95,"cost_GBP_expert":14.95,"cost_EUR_expert":14.95,"cost_INR_expert":1295.0,"cost_annual_expert":12.95,"cost_annual_MYR_expert":59.95,"cost_annual_GBP_expert":12.95,"cost_annual_EUR_expert":12.95,"cost_annual_INR_expert":995.0,"name":"Essential","description":"TradingView Essential Account","is_expert":false,"disabled":false,"next_billing_cycle":null,"paid_for_expert":false,"id":"pro","upgrade_weight":1,"discount":{"product":"pro","cost":14.95,"cost_MYR":69.95,"cost_GBP":14.95,"cost_EUR":14.95,"cost_INR":1295.0,"cost_annual":10.5,"cost_annual_MYR":43.5,"cost_annual_GBP":10.5,"cost_annual_EUR":10.5,"cost_annual_INR":840.0,"name":"Essential Black Friday offer","billing_cycle":"y","discount_percent":30,"shown_discount":null,"free_months":null,"extra_days":30,"offer_type":"black_friday","fixed_cost":null,"expired":null,"next_billing_cycle":null}}},"pro_realtime":{"product_id":"pro_realtime_40_blackfriday_2024","product":{"type":1,"text_id":"pro_realtime","cost":29.95,"cost_MYR":139.95,"cost_GBP":29.95,"cost_EUR":29.95,"cost_INR":2495.0,"cost_annual":18.0,"cost_annual_MYR":75.0,"cost_annual_GBP":18.0,"cost_annual_EUR":18.0,"cost_annual_INR":1500.0,"cost_biennial":19.95,"cost_biennial_MYR":119.95,"cost_biennial_GBP":19.95,"cost_biennial_EUR":19.95,"cost_biennial_INR":1995.0,"cost_expert":29.95,"cost_MYR_expert":139.95,"cost_GBP_expert":29.95,"cost_EUR_expert":29.95,"cost_INR_expert":2495.0,"cost_annual_expert":24.95,"cost_annual_MYR_expert":119.95,"cost_annual_GBP_expert":24.95,"cost_annual_EUR_expert":24.95,"cost_annual_INR_expert":1995.0,"name":"Plus","description":"TradingView Plus Account","is_expert":false,"disabled":false,"next_billing_cycle":null,"paid_for_expert":false,"id":"pro_realtime","upgrade_weight":2,"discount":{"product":"pro_realtime","cost":29.95,"cost_MYR":139.95,"cost_GBP":29.95,"cost_EUR":29.95,"cost_INR":2495.0,"cost_annual":18.0,"cost_annual_MYR":75.0,"cost_annual_GBP":18.0,"cost_annual_EUR":18.0,"cost_annual_INR":1500.0,"name":"Plus Black Friday offer","billing_cycle":"y","discount_percent":40,"shown_discount":null,"free_months":null,"extra_days":30,"offer_type":"black_friday","fixed_cost":null,"expired":null,"next_billing_cycle":null}}},"pro_premium":{"product_id":"pro_premium_70_blackfriday_2024","product":{"type":1,"text_id":"pro_premium","cost":59.95,"cost_MYR":289.95,"cost_GBP":59.95,"cost_EUR":59.95,"cost_INR":4995.0,"cost_annual":18.08,"cost_annual_MYR":75.0,"cost_annual_GBP":18.08,"cost_annual_EUR":18.08,"cost_annual_INR":1500.0,"cost_biennial":39.95,"cost_biennial_MYR":239.95,"cost_biennial_GBP":39.95,"cost_biennial_EUR":39.95,"cost_biennial_INR":3995.0,"cost_expert":59.95,"cost_MYR_expert":289.95,"cost_GBP_expert":59.95,"cost_EUR_expert":59.95,"cost_INR_expert":4995.0,"cost_annual_expert":49.95,"cost_annual_MYR_expert":239.95,"cost_annual_GBP_expert":49.95,"cost_annual_EUR_expert":49.95,"cost_annual_INR_expert":3995.0,"name":"Premium","description":"TradingView Premium Account","is_expert":false,"disabled":false,"next_billing_cycle":null,"paid_for_expert":false,"id":"pro_premium","upgrade_weight":3,"discount":{"product":"pro_premium","cost":59.95,"cost_MYR":289.95,"cost_GBP":59.95,"cost_EUR":59.95,"cost_INR":4995.0,"cost_annual":18.08,"cost_annual_MYR":75.0,"cost_annual_GBP":18.08,"cost_annual_EUR":18.08,"cost_annual_INR":1500.0,"name":"Premium Black Friday offer","billing_cycle":"y","discount_percent":70,"shown_discount":null,"free_months":null,"extra_days":30,"offer_type":"black_friday","fixed_cost":null,"expired":null,"next_billing_cycle":null}}}},"max_discount":70,"can_extend":true,"name":"Cyber Monday"}}}; window.initData.price_alerts_url = "https://alerts.tradingview.com/alerts/"; window.initData.priceAlertsFacadeClientUrl = "https://pricealerts.tradingview.com"; window.initData.currentLocaleInfo = {"language":"en","language_name":"English","flag":"us","geoip_code":"us","priority":1000,"iso":"en","iso_639_3":"eng","show_on_widgets":true,"global_name":"English","is_only_recommended_tw_autorepost":true}; window.initData.offerButtonInfo = {"class_name":"tv-header__offer-button-container--cybermonday","title":"Cyber Monday sale","href":"/black-friday/","subtitle":"Up to 70% OFF","expiration":null,"color":"cyber-monday","stretch":false}; window.initData.settings = {'S3_LOGO_SERVICE_BASE_URL': 'https://s3-symbol-logo.tradingview.com/', 'S3_NEWS_IMAGE_SERVICE_BASE_URL': 'https://s3.tradingview.com/news/', 'WEBPACK_STATIC_PATH': 'https://static.tradingview.com/static/bundles/', 'TRADING_URL': 'https://papertrading.tradingview.com', 'TRADING_COMPETITION_ID': 'THE_LEAP_4'}; window.countryCode = "SG"; window.__initialEnabledFeaturesets = (window.__initialEnabledFeaturesets || []).concat( ['tv_production'].concat( window.ClientCustomConfiguration && window.ClientCustomConfiguration.getEnabledFeatureSet ? JSON.parse(window.ClientCustomConfiguration.getEnabledFeatureSet()) : [] ) ); if (window.ClientCustomConfiguration && window.ClientCustomConfiguration.getDisabledFeatureSet) { window.__initialDisabledFeaturesets = JSON.parse(window.ClientCustomConfiguration.getDisabledFeatureSet()); } var lastGlobalNotificationIds = [12903,12899,12896,12893,12889,12836,12832,12810,12807,12800,12798]; var shopConf = { offers: [], }; var featureToggleState = {"black_friday_popup":1.0,"black_friday_mainpage":1.0,"black_friday_extend_limitation":1.0,"chart_autosave_5min":1.0,"chart_autosave_30min":1.0,"performance_test_mode":1.0,"chart_storage_hibernation_delay_60min":1.0,"tick_intervals":1.0,"multichart_replay":1.0,"enable_select_date_replay_mobile":1.0,"pane_buttons_on_tap_separator":1.0,"support_persistent_logs":1.0,"enable_step_by_step_hints_for_drawings":1.0,"enable_new_indicators_templates_view":1.0,"allow_brackets_profit_loss":1.0,"enable_traded_context_linking":1.0,"order_context_validation_in_instant_mode":1.0,"internal_fullscreen_api":0.5,"alerts-send-dummy-requests-on-reconnection":1.0,"self-replacing-advanced-chart-widget":1.0,"disable-calendar-advanced-chart-widget":1.0,"disable-lse-data-screener-heatmap-widgets":1.0,"symphony_allow_non_partitioned_cookie_on_old_symphony":1.0,"symphony_notification_badges":1.0,"timeout_django_db":0.15,"timeout_django_usersettings_db":0.15,"timeout_django_charts_db":0.25,"timeout_django_symbols_lists_db":0.25,"timeout_django_minds_db":0.05,"timeout_django_logging_db":0.25,"disable_services_monitor_metrics":1.0,"enable_signin_recaptcha":1.0,"enable_idea_spamdetectorml":1.0,"enable_idea_spamdetectorml_comments":1.0,"enable_spamdetectorml_chat":1.0,"enable_minds_spamdetectorml":1.0,"backend-connections-in-token":1.0,"one_connection_with_exchanges":1.0,"mobile-ads-ios":1.0,"mobile-ads-android":1.0,"google-one-tap-signin":1.0,"braintree-gopro-in-order-dialog":1.0,"braintree-apple-pay":1.0,"braintree-google-pay":1.0,"braintree-apple-pay-trial":1.0,"triplea-payments":1.0,"braintree-google-pay-trial":1.0,"braintree-one-usd-verification":1.0,"braintree-3ds-enabled":1.0,"braintree-3ds-status-check":1.0,"braintree-additional-card-checks-for-trial":1.0,"braintree-instant-settlement":1.0,"checkout-subscriptions":1.0,"checkout_additional_card_checks_for_trial":1.0,"checkout_fail_on_duplicate_payment_methods_for_trial":1.0,"checkout_fail_on_banned_countries_for_trial":1.0,"checkout_fail_on_banned_bank_for_trial":1.0,"checkout_fail_on_banned_bank_for_premium_trial":1.0,"checkout_fail_on_close_to_expiration_card_trial":1.0,"checkout_fail_on_prepaid_card_trial":1.0,"checkout_fail_on_commercial_card_trial":1.0,"checkout_show_instead_of_braintree":1.0,"checkout-3ds":1.0,"checkout-3ds-us":1.0,"razorpay-card-order-token-section":1.0,"razorpay-card-subscriptions":1.0,"razorpay-s3-invoice-upload":1.0,"dlocal-payments":1.0,"braintree_transaction_source":1.0,"braintree_commercial_card_check":1.0,"vertex-tax":1.0,"receipt_in_emails":1.0,"adwords-analytics":1.0,"minds_widget_enabled":1.0,"required_agreement_for_rt":1.0,"check_market_data_limits":1.0,"force_to_complete_data":1.0,"force_to_upgrade_to_expert":1.0,"send_tradevan_invoice":1.0,"show_pepe_animation":1.0,"screener-alerts-read-only":1.0,"screener_enable_stock_custom_screens":1.0,"screener_enable_chart_view":1.0,"screener_hide_forex_selector_on_chart":1.0,"screener_redirect_forex_to_stock_on_chart":1.0,"ses_tracking":1.0,"slow-support-warning":1.0,"send_financial_notifications":1.0,"symbol_page_faq":1.0,"show_advertising_banner_symbol_page":1.0,"spark_translations":1.0,"spark_category_translations":1.0,"spark_tags_translations":1.0,"unsubscribe_inactive_users":1.0,"pro_plan_initial_refunds_disabled":1.0,"enable_ideas_recommendations":1.0,"enable_ideas_recommendations_feed":1.0,"fail_on_duplicate_payment_methods_for_trial":1.0,"ethoca_alert_notification_webhook":1.0,"hide_suspicious_users_ideas":1.0,"disable_publish_strategy_range_based_chart":1.0,"restrict_simultaneous_requests":1.0,"login_from_new_device_email":1.0,"ssr_worker_nowait":1.0,"broker_A1CAPITAL":1.0,"broker_ACTIVTRADES":1.0,"static_dom":1.0,"hide_ADMIRALS_on_ios":1.0,"hide_ADMIRALS_on_android":1.0,"hide_ADMIRALS_on_mobile_web":1.0,"ADMIRALS_beta":1.0,"broker_AFTERPRIME":1.0,"broker_ALICEBLUE":1.0,"hide_ALICEBLUE_on_ios":1.0,"hide_ALICEBLUE_on_android":1.0,"hide_ALICEBLUE_on_mobile_web":1.0,"broker_ALOR":1.0,"broker_ALPACA":1.0,"broker_AMP":1.0,"hide_ANGELONE_on_ios":1.0,"hide_ANGELONE_on_android":1.0,"hide_ANGELONE_on_mobile_web":1.0,"ANGELONE_beta":1.0,"hide_BAJAJ_on_ios":1.0,"hide_BAJAJ_on_android":1.0,"hide_BAJAJ_on_mobile_web":1.0,"BAJAJ_beta":1.0,"broker_BINANCE":1.0,"enable_binanceapis_base_url":1.0,"broker_BINGBON":1.0,"broker_BITAZZA":1.0,"hide_BITAZZA_on_ios":1.0,"hide_BITAZZA_on_android":1.0,"hide_BITAZZA_on_mobile_web":1.0,"broker_BITGET":1.0,"broker_BITSTAMP":1.0,"broker_BLACKBULL":1.0,"broker_BLUELINE":1.0,"broker_BYBIT":1.0,"broker_CAPITALCOM":1.0,"broker_CFI":1.0,"broker_CITYINDEX":1.0,"cityindex_spreadbetting":1.0,"broker_COBRATRADING":1.0,"broker_COLMEX":1.0,"hide_COLMEX_on_ios":1.0,"hide_COLMEX_on_android":1.0,"hide_COLMEX_on_mobile_web":1.0,"COLMEX_beta":1.0,"broker_COMPOSITEDGE":1.0,"hide_CQG_on_ios":1.0,"hide_CQG_on_android":1.0,"hide_CQG_on_mobile_web":1.0,"cqg-realtime-bandwidth-limit":1.0,"hide_CURRENCYCOM_on_ios":1.0,"hide_CURRENCYCOM_on_android":1.0,"hide_CURRENCYCOM_on_mobile_web":1.0,"broker_DERAYAH":1.0,"broker_DHAN":1.0,"broker_DNSE":1.0,"broker_DORMAN":1.0,"hide_DUMMY_on_ios":1.0,"hide_DUMMY_on_android":1.0,"hide_DUMMY_on_mobile_web":1.0,"broker_EASYMARKETS":1.0,"broker_EDGECLEAR":1.0,"edgeclear_oauth_authorization":1.0,"EDGECLEAR_beta":1.0,"broker_EIGHTCAP":1.0,"broker_ERRANTE":1.0,"hide_ESAFX_on_ios":1.0,"hide_ESAFX_on_android":1.0,"hide_ESAFX_on_mobile_web":1.0,"ESAFX_beta":1.0,"broker_FOREXCOM":1.0,"forexcom_session_v2":1.0,"broker_FPMARKETS":1.0,"hide_FTX_on_ios":1.0,"hide_FTX_on_android":1.0,"hide_FTX_on_mobile_web":1.0,"ftx_request_server_logger":1.0,"broker_FUSIONMARKETS":1.0,"broker_FXCM":1.0,"broker_FXOPEN":1.0,"broker_FYERS":1.0,"broker_GBEBROKERS":1.0,"broker_GEMINI":1.0,"broker_GLOBALMENKUL":1.0,"hide_GLOBALPRIME_on_ios":1.0,"hide_GLOBALPRIME_on_android":1.0,"hide_GLOBALPRIME_on_mobile_web":1.0,"globalprime-brokers-side-maintenance":1.0,"broker_HERENYA":1.0,"broker_HTX":1.0,"broker_IBKR":1.0,"check_ibkr_side_maintenance":1.0,"ibkr_request_server_logger":1.0,"ibkr_parallel_provider_initialization":1.0,"ibkr_ws_account_summary":1.0,"ibkr_ws_server_logger":1.0,"ibkr_subscribe_to_order_updates_first":1.0,"ibkr_ws_account_ledger":1.0,"broker_IBROKER":1.0,"broker_ICMARKETS":1.0,"broker_IG":1.0,"broker_INFOYATIRIM":1.0,"broker_INNOVESTX":1.0,"broker_IRONBEAM":1.0,"hide_IRONBEAM_CQG_on_ios":1.0,"hide_IRONBEAM_CQG_on_android":1.0,"hide_IRONBEAM_CQG_on_mobile_web":1.0,"broker_MARKETSCOM":1.0,"hide_MOCKBROKER_on_ios":1.0,"hide_MOCKBROKER_on_android":1.0,"hide_MOCKBROKER_on_mobile_web":1.0,"broker_MOOMOO":1.0,"broker_OANDA":1.0,"oanda_rest_api":1.0,"launch-oanda-country-group-1":1.0,"launch-oanda-country-group-2":1.0,"launch-oanda-country-group-3":1.0,"launch-oanda-country-group-4":1.0,"broker_OKX":1.0,"broker_OPTIMUS":1.0,"broker_OSMANLI":1.0,"paper_force_connect_pushstream":1.0,"paper_subaccount_custom_currency":1.0,"broker_PEPPERSTONE":1.0,"broker_PAYTM":1.0,"broker_PHEMEX":1.0,"broker_PHILLIPCAPITAL_TR":1.0,"broker_PHILLIPNOVA":1.0,"broker_PLUS500":1.0,"plus500_oauth_authorization":1.0,"PLUS500_beta":1.0,"broker_QUESTRADE":1.0,"broker_ROBOMARKETS":1.0,"broker_SAXOBANK":1.0,"hide_SKILLING_on_ios":1.0,"hide_SKILLING_on_android":1.0,"hide_SKILLING_on_mobile_web":1.0,"skilling-brokers-side-maintenance":1.0,"broker_SPREADEX":1.0,"broker_STONEX":1.0,"broker_TASTYFX":1.0,"hide_TASTYTRADE_on_ios":1.0,"hide_TASTYTRADE_on_android":1.0,"hide_TASTYTRADE_on_mobile_web":1.0,"TASTYTRADE_beta":1.0,"broker_THINKMARKETS":1.0,"broker_TICKMILL":1.0,"hide_TIGER_on_ios":1.0,"hide_TIGER_on_android":1.0,"hide_TIGER_on_mobile_web":1.0,"broker_TOKENIZE":1.0,"broker_TRADENATION":1.0,"broker_TRADESTATION":1.0,"tradestation_request_server_logger":1.0,"broker_TRADIER":1.0,"broker_TRADIER_FUTURES":1.0,"tradier_futures_oauth_authorization":1.0,"broker_TRADOVATE":1.0,"broker_VANTAGE":1.0,"broker_VELOCITY":1.0,"broker_WEBULL":1.0,"broker_WEBULLJAPAN":1.0,"hide_WEBULLJAPAN_on_ios":1.0,"hide_WEBULLJAPAN_on_android":1.0,"hide_WEBULLJAPAN_on_mobile_web":1.0,"broker_WEBULLPAY":1.0,"hide_WEBULLPAY_on_ios":1.0,"hide_WEBULLPAY_on_android":1.0,"hide_WEBULLPAY_on_mobile_web":1.0,"broker_WHITEBIT":1.0,"broker_WHSELFINVEST":1.0,"broker_YLG":1.0,"broker_id_session":1.0,"disallow_concurrent_sessions":1.0,"mobile_trading_web":1.0,"mobile_trading_ios":1.0,"mobile_trading_android":1.0,"continuous_front_contract_trading":1.0,"trading_request_server_logger":1.0,"rest_request_server_logger":1.0,"oauth2_code_flow_provider_server_logger":1.0,"rest_logout_on_429":1.0,"review_popup_on_chart":1.0,"show_concurrent_connection_warning":1.0,"enable_trading_server_logger":1.0,"order_presets":1.0,"order_ticket_resizable_drawer_on":1.0,"rest_use_async_mapper":1.0,"paper_competition_leaderboard":1.0,"paper_competition_link_community":1.0,"paper_competition_landing":1.0,"paper_competition_leaderboard_user_stats":1.0,"paper_competition_previous_competitions":1.0,"amp_oauth_authorization":1.0,"blueline_oauth_authorization":1.0,"dorman_oauth_authorization":1.0,"ironbeam_oauth_authorization":1.0,"optimus_oauth_authorization":1.0,"stonex_oauth_authorization":1.0,"tickmill_oauth_authorization":1.0,"ylg_oauth_authorization":1.0,"new_order_size_calculator":1.0,"trading_general_events_ga_tracking":1.0,"replay_result_sharing":1.0,"replay_trading_brackets":1.0,"force_max_allowed_pulling_intervals":1.0,"paper_delay_trading":1.0,"enable_first_touch_is_selection":1.0,"enable_order_moving_by_price_line":1.0,"enable_anchor_for_traded_objects":1.0,"renew_token_preemption_30":1.0,"do_not_open_ot_from_plus_button":1.0,"enable_symbols_popularity_showing":1.0,"enable_translations_s3_upload":1.0,"etf_fund_flows_only_days_resolutions":1.0,"disable_snowplow_platform_events":1.0,"notify_idea_mods_about_first_publication":1.0,"enable_waf_tracking":1.0,"new_errors_flow":1.0,"disable_pine_v4":1.0,"enable_profiler":1.0,"pine_logs_in_detach":1.0,"symbol_search_country_sources":1.0,"symbol_search_bond_type_filter":1.0,"watchlists_dialog_scroll_to_active":1.0,"bottom_panel_track_events":1.0,"show_data_problems_in_help_center":1.0,"enable_apple_device_check":1.0,"should_charge_full_price_on_upgrade_if_google_payment":1.0,"stack_trace_clickable":1.0,"update_availability_for_std":1.0,"enable_push_notifications_android":1.0,"enable_push_notifications_ios":1.0,"enable_manticore_cluster":1.0,"enable_envoy_proxy":1.0,"enable_envoy_proxy_papertrading":1.0,"enable_envoy_proxy_screener":1.0,"hide_ca_us_isin":1.0,"options_strategy_analyzer_tab":1.0,"options_details_widget":1.0,"options_overlay":1.0,"options_product_page":1.0,"options_exchange_nse":1.0,"options_exchange_cme":1.0,"options_exchange_cbot":1.0,"options_exchange_comex":1.0,"options_exchange_nymex":1.0,"options_exchange_bse":1.0,"options_exchange_opra":1.0,"new_fcm_client_for_alerts":1.0,"show_toast_about_unread_message":1.0,"enable_partner_payout":1.0,"enable_email_change_logging":1.0,"set_limit_to_1000_for_colored_lists":1.0,"enable_email_on_partner_status_change":1.0,"enable_partner_program_apply":1.0,"compress_cache_data":1.0,"enable_notifications_center_in_user_menu":1.0,"news_enable_streaming":1.0,"news_screener_page_client":1.0,"news_screener_page_django":1.0,"enable_declaration_popup_on_load":1.0,"move_ideas_and_minds_into_news":1.0,"hide_data_window_tab":1.0,"show_futures_front_contract":1.0,"enable_prof_popup_free":1.0,"enable_redirect_to_widget_documentation_of_any_localization":1.0,"tvd_last_tab_close_button":1.0,"news_enable_streaming_hibernation":1.0,"news_streaming_hibernation_delay_10min":1.0,"pass_recovery_search_hide_info":1.0,"watchlist_screener_tabs":1.0,"news_enable_streaming_on_screener":1.0,"enable_forced_email_confirmation":1.0,"enable_support_assistant":1.0,"show_gift_button":1.0,"address_validation_enabled":1.0,"generate_invoice_number_by_country":1.0,"show_summary_over_the_chart":1.0,"broker_awards_vote_2024":1.0,"show_favorite_layouts":1.0,"hide_collapse_button_on_mane_pane":1.0,"news_enable_new_story_page_layout":1.0,"enable_social_auth_confirmation":1.0,"enable_ad_block_detect":1.0,"rename_minds_tab_to_discussions":1.0,"show_new_user_profile":1.0,"move_watchlist_actions":1.0,"news_enable_story_page_provider_widget":1.0,"enable_lingua_lang_check":1.0,"get_saved_active_list_before_getting_all_lists":1.0,"script_pine_view_new_layout":1.0,"enable_alternative_twitter_api":1.0,"skip_native_emoji_transformation":1.0,"show_referral_notification_dialog":0.5};</script> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ=="> window.initData = window.initData || {}; window.initData.snowplowSettings = { collectorId: 'tv_cf', url: 'snowplow-pixel.tradingview.com', params: { appId: 'tradingview', }, enabled: true, } </script> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ==">window.PUSHSTREAM_URL = "wss://pushstream.tradingview.com"; window.CHARTEVENTS_URL = "https://chartevents-reuters.tradingview.com/"; window.ECONOMIC_CALENDAR_URL = "https://economic-calendar.tradingview.com/"; window.EARNINGS_CALENDAR_URL = "https://scanner.tradingview.com"; window.NEWS_SERVICE_URL = "https://news-headlines.tradingview.com"; window.SS_HOST = "symbol-search.tradingview.com"; window.SS_URL = ""; window.SS_DOMAIN_PARAMETER = 'production'; window.DEFAULT_SYMBOL = "NASDAQ:AAPL"; window.COUNTRY_CODE_TO_DEFAULT_EXCHANGE = {"en":"US","us":"US","ae":"ADX","ar":"BCBA","at":"VIE","au":"ASX","bd":"DSEBD","be":"EURONEXT_BRU","bh":"BAHRAIN","br":"BMFBOVESPA","ca":"TSX","ch":"SIX","cl":"BCS","zh_CN":"SSE","co":"BVC","cy":"CSECY","cz":"PSECZ","de_DE":"XETR","dk":"OMXCOP","ee":"OMXTSE","eg":"EGX","es":"BME","fi":"OMXHEX","fr":"EURONEXT_PAR","gr":"ATHEX","hk":"HKEX","hu":"BET","id":"IDX","ie":"EURONEXTDUB","he_IL":"TASE","in":"BSE","is":"OMXICE","it":"MIL","ja":"TSE","ke":"NSEKE","kr":"KRX","kw":"KSE","lk":"CSELK","lt":"OMXVSE","lv":"OMXRSE","lu":"LUXSE","mx":"BMV","ma":"CSEMA","ms_MY":"MYX","ng":"NSENG","nl":"EURONEXT_AMS","no":"OSL","nz":"NZX","pe":"BVL","ph":"PSE","pk":"PSX","pl":"GPW","pt":"EURONEXT_LIS","qa":"QSE","rs":"BELEX","ru":"RUS","ro":"BVB","ar_AE":"TADAWUL","sv_SE":"NGM","sg":"SGX","sk":"BSSE","th_TH":"SET","tn":"BVMT","tr":"BIST","zh_TW":"TWSE","gb":"LSE","ve":"BVCV","vi_VN":"HOSE","za":"JSE"}; window.SCREENER_HOST = "https://scanner.tradingview.com"; window.AWS_BBS3_DOMAIN = "https://tradingview-user-uploads.s3.amazonaws.com"; window.AWS_S3_CDN = "https://s3.tradingview.com"; window.OPTIONS_CHARTING_HOST = "https://options-charting.tradingview.com"; window.initData.SCREENER_STORAGE_URL = "https://screener-storage.tradingview.com/screener-storage"; window.initData.screener_storage_release_version = 26; window.DATA_ISSUES_HOST = "https://support-middleware.tradingview.com"; window.TELEMETRY_HOSTS = {"charts":{"free":"https://telemetry.tradingview.com/free","pro":"https://telemetry.tradingview.com/pro","widget":"https://telemetry.tradingview.com/widget","ios_free":"https://telemetry.tradingview.com/charts-ios-free","ios_pro":"https://telemetry.tradingview.com/charts-ios-pro","android_free":"https://telemetry.tradingview.com/charts-android-free","android_pro":"https://telemetry.tradingview.com/charts-android-pro"},"alerts":{"all":"https://telemetry.tradingview.com/alerts"},"line_tools_storage":{"all":"https://telemetry.tradingview.com/line-tools-storage"},"news":{"all":"https://telemetry.tradingview.com/news"},"pine":{"all":"https://telemetry.tradingview.com/pine"},"calendars":{"all":"https://telemetry.tradingview.com/calendars"},"site":{"free":"https://telemetry.tradingview.com/site-free","pro":"https://telemetry.tradingview.com/site-pro","widget":"https://telemetry.tradingview.com/site-widget"},"trading":{"all":"https://telemetry.tradingview.com/trading"}}; window.TELEMETRY_WS_ERROR_LOGS_THRESHOLD = "100"; window.RECAPTCHA_SITE_KEY = "6Lcqv24UAAAAAIvkElDvwPxD0R8scDnMpizaBcHQ"; window.RECAPTCHA_SITE_KEY_V3 = "6LeQMHgUAAAAAKCYctiBGWYrXN_tvrODSZ7i9dLA"; window.GOOGLE_CLIENT_ID = "236720109952-v7ud8uaov0nb49fk5qm03as8o7dmsb30.apps.googleusercontent.com"; window.PINE_URL = window.PINE_URL || "https://pine-facade.tradingview.com/pine-facade";</script> <meta name="description" content="Use our ETF Heatmap to view AUM and performance of all exchange-traded funds. Filter them by dividend yield and volume to find the best for your portfolio." /> <link rel="canonical" href="https://www.tradingview.com/heatmap/etf/" /> <link rel="icon" href="https://static.tradingview.com/static/images/favicon.ico"> <meta name="application-name" content="TradingView" /> <meta name="format-detection" content="telephone=no" /> <link rel="manifest" href="https://static.tradingview.com/static/images/favicon/manifest.json" /> <meta name="theme-color" media="(prefers-color-scheme: light)" content="#F8F9FD"> <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1E222D"> <meta name="apple-mobile-web-app-title" content="TradingView Site" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <link rel="apple-touch-icon" sizes="180x180" href="https://static.tradingview.com/static/images/favicon/apple-touch-icon-180x180.png" /><link rel="alternate link-locale" data-locale="en" href="https://www.tradingview.com/heatmap/etf/" hreflang="x-default"><link rel="alternate link-locale" data-locale="in" href="https://in.tradingview.com/heatmap/etf/" hreflang="en-in"><link rel="alternate link-locale" data-locale="de_DE" href="https://de.tradingview.com/heatmap/etf/" hreflang="de"><link rel="alternate link-locale" data-locale="fr" href="https://fr.tradingview.com/heatmap/etf/" hreflang="fr"><link rel="alternate link-locale" data-locale="es" href="https://es.tradingview.com/heatmap/etf/" hreflang="es"><link rel="alternate link-locale" data-locale="it" href="https://it.tradingview.com/heatmap/etf/" hreflang="it"><link rel="alternate link-locale" data-locale="pl" href="https://pl.tradingview.com/heatmap/etf/" hreflang="pl"><link rel="alternate link-locale" data-locale="sv_SE" href="https://se.tradingview.com/heatmap/etf/" hreflang="sv-se"><link rel="alternate link-locale" data-locale="tr" href="https://tr.tradingview.com/heatmap/etf/" hreflang="tr"><link rel="alternate link-locale" data-locale="ru" href="https://ru.tradingview.com/heatmap/etf/" hreflang="ru"><link rel="alternate link-locale" data-locale="br" href="https://br.tradingview.com/heatmap/etf/" hreflang="pt-br"><link rel="alternate link-locale" data-locale="id" href="https://id.tradingview.com/heatmap/etf/" hreflang="id"><link rel="alternate link-locale" data-locale="ms_MY" href="https://my.tradingview.com/heatmap/etf/" hreflang="ms-my"><link rel="alternate link-locale" data-locale="th_TH" href="https://th.tradingview.com/heatmap/etf/" hreflang="th"><link rel="alternate link-locale" data-locale="vi_VN" href="https://vn.tradingview.com/heatmap/etf/" hreflang="vi-vn"><link rel="alternate link-locale" data-locale="ja" href="https://jp.tradingview.com/heatmap/etf/" hreflang="ja-jp"><link rel="alternate link-locale" data-locale="kr" href="https://kr.tradingview.com/heatmap/etf/" hreflang="ko-kr"><link rel="alternate link-locale" data-locale="zh_CN" href="https://cn.tradingview.com/heatmap/etf/" hreflang="zh-cn"><link rel="alternate link-locale" data-locale="zh_TW" href="https://tw.tradingview.com/heatmap/etf/" hreflang="zh-tw"><link rel="alternate link-locale" data-locale="ar_AE" href="https://ar.tradingview.com/heatmap/etf/" hreflang="ar-sa"><link rel="alternate link-locale" data-locale="he_IL" href="https://il.tradingview.com/heatmap/etf/" hreflang="he-il"><meta property="al:ios:app_store_id" content="1205990992" /> <meta property="al:ios:app_name" content="TradingView - trading community, charts and quotes" /> <meta property="og:site_name" content="TradingView" /><meta property="og:type" content="website" /><meta property="og:title" content="ETF Heatmap — Exchange-Traded Funds" /><meta property="og:description" content="Use our ETF Heatmap to view AUM and performance of all exchange-traded funds. Filter them by dividend yield and volume to find the best for your portfolio." /><meta property="og:url" content="https://www.tradingview.com/heatmap/etf/" /><meta property="og:image" content="https://static.tradingview.com/static/images/market-heatmap/market-heatmap-etf.jpg" /><meta property="og:image:height" content="630" /><meta property="og:image:width" content="1200" /><meta property="og:image:secure_url" content="https://static.tradingview.com/static/images/market-heatmap/market-heatmap-etf.jpg" /> <meta name="twitter:site" content="@TradingView" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="ETF Heatmap — Exchange-Traded Funds" /><meta name="twitter:description" content="Use our ETF Heatmap to view AUM and performance of all exchange-traded funds. Filter them by dividend yield and volume to find the best for your portfolio." /><meta name="twitter:url" content="https://www.tradingview.com/heatmap/etf/" /><meta name="twitter:image" content="https://static.tradingview.com/static/images/market-heatmap/market-heatmap-etf.jpg" /><meta name="ahrefs-site-verification" content="f729ff74def35be4b9b92072c0e995b40fcb9e1aece03fb174343a1b7a5350ce"> </head> <body class="search-page index-page page-fullwidth tv-screener__body-background"><script nonce="ocNIpZKtaCYHxeGQ0hTiJQ==">(()=>{"use strict";window.initData=window.initData||{},window.initData.block_widgetbar=function(i,t,n,a){function w(n){const w={resizerBridge:new t(window).allocate({areaName:"right"}),affectsLayout:()=>!0,adaptive:!0,settingsPrefix:"widgetbar",instantLoad:n,configuration:a};window.widgetbar=new i(w)}window.is_authenticated?w():window.loginStateChange.subscribe(this,(i=>{!i&&!window.widgetbar&&window.user&&window.is_authenticated&&w(!0)}))}})();</script><script nonce="ocNIpZKtaCYHxeGQ0hTiJQ==">(()=>{"use strict";function n(){const n=parseFloat(document.body.style.paddingRight||"0")>45;document.body.classList.toggle("is-widgetbar-expanded",n),window.dispatchEvent(new CustomEvent("widgetbar-expanded",{detail:n}))}n(),function(n){let t=null;function e(){null===t&&(t=window.requestAnimationFrame(i))}function i(){n(),t=null}window.addEventListener("resize",e,!1)}(n)})();</script> <div class="widgetbar-place"></div><div class="tv-main"> <div class="js-container-android-notification"></div> <div class="js-container-ios-notification"></div> <!-- render_css_bundle('tv_header') --> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/46565.047763c6c0bf5ae1e952.css" rel="stylesheet" type="text/css"/> <link crossorigin="anonymous" href="https://static.tradingview.com/static/bundles/78804.dedbead6f277ed9ebed8.css" rel="stylesheet" type="text/css"/><div class="tv-header tv-header__top js-site-header-container tv-header--sticky"> <div class="tv-header__backdrop"></div><div class="tv-header__inner"><div class="tv-header__area tv-header__area--logo-menu"> <button class="tv-header__hamburger-menu js-header-main-menu-mobile-button" aria-haspopup="true" aria-expanded="false" aria-label="Open menu"> <svg width="18" height="12" viewBox="0 0 18 12" xmlns="http://www.w3.org/2000/svg"><path d="M0 12h18v-2h-18v2zm0-5h18v-2h-18v2zm0-7v2h18v-2h-18z" fill="currentColor"/></svg> </button> <span class="tv-header__logo"> <a href="/" aria-label="TradingView main page" class="tv-header__link tv-header__link--logo js-header-context-menu"> <span class="tv-header__icon"> <svg width="36" height="28" viewBox="0 0 36 28" xmlns="http://www.w3.org/2000/svg"><path d="M14 22H7V11H0V4h14v18zM28 22h-8l7.5-18h8L28 22z" fill="currentColor"/><circle cx="20" cy="8" r="4" fill="currentColor"/></svg> </span> <span class="tv-header__logo-text"> <svg width="147" height="28" viewBox="0 0 147 28" xmlns="http://www.w3.org/2000/svg"><path d="M4.793 22.024h3.702V7.519h4.843V4.02H0v3.5h4.793v14.504zM13.343 22.024h3.474v-6.06c0-2.105 1.09-3.373 2.74-3.373.582 0 1.039.101 1.571.279V9.345a3.886 3.886 0 00-1.166-.152c-1.42 0-2.713.938-3.145 2.18V9.346h-3.474v12.679zM27.796 22.303c1.75 0 3.068-.888 3.652-1.7v1.42h3.474V9.346h-3.474v1.42c-.584-.811-1.902-1.699-3.652-1.699-3.372 0-5.959 3.043-5.959 6.618 0 3.576 2.587 6.619 5.96 6.619zm.736-3.17c-1.928 0-3.196-1.445-3.196-3.448 0-2.004 1.268-3.45 3.196-3.45 1.927 0 3.195 1.446 3.195 3.45 0 2.003-1.268 3.448-3.195 3.448zM43.193 22.303c1.75 0 3.068-.888 3.651-1.7v1.42h3.474V3.007h-3.474v7.76c-.583-.812-1.901-1.7-3.651-1.7-3.373 0-5.96 3.043-5.96 6.618 0 3.576 2.587 6.619 5.96 6.619zm.735-3.17c-1.927 0-3.195-1.445-3.195-3.448 0-2.004 1.268-3.45 3.195-3.45 1.927 0 3.195 1.446 3.195 3.45 0 2.003-1.268 3.448-3.195 3.448zM55.166 7.412a2.213 2.213 0 002.232-2.206A2.213 2.213 0 0055.166 3a2.224 2.224 0 00-2.206 2.206 2.224 2.224 0 002.206 2.206zm-1.724 14.612h3.474V9.49h-3.474v12.533zM59.998 22.024h3.474v-6.187c0-2.435 1.192-3.601 2.815-3.601 1.445 0 2.232 1.116 2.232 2.941v6.847h3.474v-7.43c0-3.296-1.826-5.528-4.894-5.528-1.649 0-2.942.71-3.627 1.724V9.345h-3.474v12.679zM80.833 18.65c-1.75 0-3.22-1.319-3.22-3.246 0-1.952 1.47-3.246 3.22-3.246 1.75 0 3.22 1.294 3.22 3.246 0 1.927-1.47 3.246-3.22 3.246zm-.406 8.85c3.88 0 6.822-1.978 6.822-6.543V9.268h-3.474v1.42C83.09 9.7 81.72 8.99 80.098 8.99c-3.322 0-5.985 2.84-5.985 6.415 0 3.55 2.663 6.39 5.985 6.39 1.623 0 2.992-.735 3.677-1.673v.862c0 2.029-1.344 3.474-3.398 3.474-1.42 0-2.84-.482-3.956-1.572l-1.902 2.586c1.445 1.395 3.702 2.029 5.908 2.029zM94.594 22.024h3.27L105.32 4.02h-4.057l-5.021 12.501L91.145 4.02h-3.981l7.43 18.004zM108.508 7.266a2.213 2.213 0 002.231-2.206 2.213 2.213 0 00-2.231-2.206c-1.192 0-2.207.988-2.207 2.206 0 1.217 1.015 2.206 2.207 2.206zm-1.725 14.758h3.474V9.345h-3.474v12.679zM119.248 22.303c2.662 0 4.691-1.116 5.883-2.84l-2.587-1.927c-.583.887-1.673 1.597-3.271 1.597-1.673 0-3.169-.938-3.372-2.637h9.483c.076-.533.051-.888.051-1.192 0-4.133-2.916-6.238-6.238-6.238-3.854 0-6.669 2.865-6.669 6.618 0 4.007 2.942 6.619 6.72 6.619zm-3.221-8.165c.33-1.547 1.775-2.207 3.069-2.207 1.293 0 2.561.685 2.865 2.207h-5.934zM138.45 22.024h3.449l4.184-12.679h-3.728l-2.383 8.114-2.587-8.114h-2.662l-2.561 8.114-2.409-8.114h-3.703l4.21 12.679h3.448l2.359-7.202 2.383 7.202z" fill="currentColor"/></svg> </span> <span class="js-logo-pro "></span> </a> </span> </div><div class="tv-header__middle-wrapper"> <div class="tv-header__middle-content"><div class="tv-header__area tv-header__area--search"> <div class="tv-header-search-container"> <button class="tv-header-search-container tv-header-search-container__button tv-header-search-container__button--full js-header-search-button" aria-label="Search"> <svg width="28" height="28" viewBox="0 0 28 28" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M18.162 17.089a7.412 7.412 0 10-1.06 1.062l4.774 4.679a.75.75 0 101.05-1.071l-4.764-4.67zm-5.75 1.235a5.912 5.912 0 110-11.824 5.912 5.912 0 010 11.823z"/></svg> <span class="tv-header-search-container__text">Search</span> </button> <button class="tv-header-search-container__button tv-header-search-container__button--simple js-header-search-button" aria-label="Search"><svg width="28" height="28" viewBox="0 0 28 28" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M18.162 17.089a7.412 7.412 0 10-1.06 1.062l4.774 4.679a.75.75 0 101.05-1.071l-4.764-4.67zm-5.75 1.235a5.912 5.912 0 110-11.824 5.912 5.912 0 010 11.823z"/></svg></button> </div> </div><nav class="tv-header__area tv-header__area--menu js-header-main-menu"> <ul class="tv-header__main-menu"> <li class="tv-header__main-menu-item tv-header__main-menu-item--highlighted" data-main-menu-dropdown-root-index="0"> <a data-main-menu-root-track-id="products" href="/chart/">Products<span class="tv-header__main-menu-item__chevron" tabindex="0" aria-haspopup="true" aria-expanded="false" aria-label="Products menu" role="button" > <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M3.92 7.83 9 12.29l5.08-4.46-1-1.13L9 10.29l-4.09-3.6-.99 1.14Z" fill="currentColor"/></svg> </span> </a> </li> <li class="tv-header__main-menu-item" data-main-menu-dropdown-root-index="1"> <a data-main-menu-root-track-id="community" href="/ideas/">Community<span class="tv-header__main-menu-item__chevron" tabindex="0" aria-haspopup="true" aria-expanded="false" aria-label="Community menu" role="button" > <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M3.92 7.83 9 12.29l5.08-4.46-1-1.13L9 10.29l-4.09-3.6-.99 1.14Z" fill="currentColor"/></svg> </span> </a> </li> <li class="tv-header__main-menu-item" data-main-menu-dropdown-root-index="2"> <a data-main-menu-root-track-id="markets" href="/markets/">Markets<span class="tv-header__main-menu-item__chevron" tabindex="0" aria-haspopup="true" aria-expanded="false" aria-label="Markets menu" role="button" > <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M3.92 7.83 9 12.29l5.08-4.46-1-1.13L9 10.29l-4.09-3.6-.99 1.14Z" fill="currentColor"/></svg> </span> </a> </li> <li class="tv-header__main-menu-item" data-main-menu-dropdown-root-index="3"> <a data-main-menu-root-track-id="news" href="/news/">News<span class="tv-header__main-menu-item__chevron" tabindex="0" aria-haspopup="true" aria-expanded="false" aria-label="News menu" role="button" > <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M3.92 7.83 9 12.29l5.08-4.46-1-1.13L9 10.29l-4.09-3.6-.99 1.14Z" fill="currentColor"/></svg> </span> </a> </li> <li class="tv-header__main-menu-item" data-main-menu-dropdown-root-index="4"> <a data-main-menu-root-track-id="brokers" href="/brokers/">Brokers<span class="tv-header__main-menu-item__chevron" tabindex="0" aria-haspopup="true" aria-expanded="false" aria-label="Brokers menu" role="button" > <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M3.92 7.83 9 12.29l5.08-4.46-1-1.13L9 10.29l-4.09-3.6-.99 1.14Z" fill="currentColor"/></svg> </span> </a> </li> <li class="tv-header__main-menu-item" data-main-menu-dropdown-root-index="5"> <a data-main-menu-root-track-id="more" href="/support/">More<span class="tv-header__main-menu-item__chevron" tabindex="0" aria-haspopup="true" aria-expanded="false" aria-label="More menu" role="button" > <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M3.92 7.83 9 12.29l5.08-4.46-1-1.13L9 10.29l-4.09-3.6-.99 1.14Z" fill="currentColor"/></svg> </span> </a> </li></ul> <script type="application/prs.init-data+json"> { "mainMenuCategories": [{"id":"products","name":"Products","url":"/chart/","children":[{"id":"products-chart","name":"Supercharts","url":"/chart/"},{"section":"Individual tools","children":[{"id":"products-screeners","name":"Screeners","url":"/screener/","children":[{"id":"screener","section":"Screeners","children":[{"name":"Stocks","url":"/screener/"},{"name":"ETFs","url":"/etf-screener/"},{"name":"Bonds","url":"/bond-screener/","beta":true},{"name":"Forex","url":"/forex-screener/"},{"name":"Crypto coins","url":"/crypto-coins-screener/"},{"name":"Crypto pairs","url":"/crypto-screener/"},{"name":"DEX pairs","url":"/dex-screener/","beta":true}]},{"id":"heatmap","section":"Heatmaps","children":[{"name":"Stocks","url":"/heatmap/stock/"},{"name":"ETFs","url":"/heatmap/etf/"},{"name":"Crypto","url":"/heatmap/crypto/"}]}]},{"id":"calendars","name":"Calendars","url":"/economic-calendar/","children":[{"name":"Economic","url":"/economic-calendar/"},{"name":"Earnings","url":"/earnings-calendar/"},{"name":"Dividends","url":"/dividend-calendar/"}]}]},{"id":"products-options","name":"Options","url":"/options/","beta":true},{"id":"news-flow","name":"News Flow","url":"/news-flow/","beta":true},{"section":"About","children":[{"name":"Pricing","url":"/pricing/"},{"id":"features","name":"Features","url":"/features/"},{"name":"What's new","url":"/support/whats-new/"},{"name":"Market data","url":"/data-coverage/"}]}]},{"id":"community","name":"Community","url":"/ideas/","children":[{"id":"community-ideas","name":"Trading ideas","url":"/ideas/"},{"id":"community-scripts","name":"Indicators and strategies","url":"/scripts/"},{"id":"community-paper-competition","name":"The Leap","url":"/the-leap/?source=community"},{"section":"About","children":[{"name":"Power of community","url":"/social-network/"}]}]},{"id":"markets","name":"Markets","url":"/markets/","children":[{"id":"markets-research-overview","name":"Entire world","url":"/markets/"},{"id":"markets-research-countries","name":"Countries","url":"/markets/usa/","children":[{"name":"United States","url":"/markets/usa/"},{"name":"Canada","url":"/markets/canada/"},{"name":"United Kingdom","url":"/markets/united-kingdom/"},{"name":"Germany","url":"/markets/germany/"},{"name":"India","url":"/markets/india/"},{"name":"Japan","url":"/markets/japan/"},{"name":"China","url":"/markets/china/"},{"name":"Hong Kong","url":"/markets/hong-kong/"},{"name":"Saudi Arabia","url":"/markets/ksa/"},{"name":"Australia","url":"/markets/australia/"}],"watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/s-and-p-500.svg"],"proName":"SP:SPX","url":"/symbols/SPX/?exchange=SP","title":"S&P 500","market":"countries"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/nasdaq-100.svg"],"proName":"NASDAQ:NDX","url":"/symbols/NASDAQ-NDX/","title":"Nasdaq 100","market":"countries"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/dow-30.svg"],"proName":"DJ:DJI","url":"/symbols/DJ-DJI/","title":"Dow 30","market":"countries"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/russell-2000.svg"],"proName":"OANDA:US2000USD","url":"/symbols/OANDA-US2000USD/","title":"US 2000 small cap","market":"countries"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/nasdaq-composite.svg"],"proName":"NASDAQ:IXIC","url":"/symbols/NASDAQ-IXIC/","title":"Nasdaq Composite","market":"countries"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/nyce-composite.svg"],"proName":"TVC:NYA","url":"/symbols/TVC-NYA/","title":"NYSE Composite","market":"countries"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/nyce-composite.svg"],"proName":"TVC:XAX","url":"/symbols/TVC-XAX/","title":"NYSE American Composite","market":"countries"}]},{"id":"markets-research-sparks","name":"Sparks","url":"/sparks/","children":[{"name":"All sparks","url":"/sparks/"},{"name":"Work","url":"/sparks/work/"},{"name":"Play","url":"/sparks/play/"},{"name":"Home","url":"/sparks/home/"},{"name":"Industry & infrastructure","url":"/sparks/industry-infrastructure/"},{"name":"Transport & logistics","url":"/sparks/transport-logistics/"},{"name":"Finance","url":"/sparks/finance/"},{"name":"Crypto","url":"/sparks/crypto/"},{"name":"Environment & inclusion","url":"/sparks/environment-inclusion/"},{"name":"Countries","url":"/sparks/countries/"},{"name":"Miscellaneous","url":"/sparks/miscellaneous/"}],"watchlists":[{"proName":"SPARKS:BIGTECH","bannerType":"big-tech-stocks-a-brave-new-world","title":"Big tech","logoUrls":["https://s3-symbol-logo.tradingview.com/sparks/big-tech.svg"],"market":"indices","url":"/sparks/entries/big-tech-stocks-a-brave-new-world/"},{"proName":"SPARKS:SPACE","bannerType":"space-stocks-to-infinity-and-beyond","title":"Space","logoUrls":["https://s3-symbol-logo.tradingview.com/sparks/space.svg"],"market":"indices","url":"/sparks/entries/space-stocks-to-infinity-and-beyond/"},{"proName":"SPARKS:CANNABIS","bannerType":"cannabis-stocks-lets-get-high-returns","title":"Cannabis","logoUrls":["https://s3-symbol-logo.tradingview.com/sparks/cannabis.svg"],"market":"indices","url":"/sparks/entries/cannabis-stocks-lets-get-high-returns/"},{"proName":"SPARKS:EVX","bannerType":"electric-vehicle-stocks-ev-cars-and-trucks","title":"Electric vehicle","logoUrls":["https://s3-symbol-logo.tradingview.com/sparks/electric-vehicle.svg"],"market":"indices","url":"/sparks/entries/electric-vehicle-stocks-ev-cars-and-trucks/"},{"proName":"SPARKS:AIX","bannerType":"ai-stocks-rise-of-the-machines","title":"Artificial intelligence","logoUrls":["https://s3-symbol-logo.tradingview.com/sparks/ai-stocks.svg"],"market":"indices","url":"/sparks/entries/ai-stocks-rise-of-the-machines/"},{"proName":"SPARKS:LUXURYFASH","bannerType":"luxury-fashion-stocks-house-of-style","title":"Luxury fashion","logoUrls":["https://s3-symbol-logo.tradingview.com/sparks/luxury-fashion.svg"],"market":"indices","url":"/sparks/entries/luxury-fashion-stocks-house-of-style/"},{"proName":"SPARKS:FIVEG","bannerType":"5g-stocks-super-mega-fast-downloads","title":"5G","logoUrls":["https://s3-symbol-logo.tradingview.com/sparks/5g-stocks.svg"],"market":"indices","url":"/sparks/entries/5g-stocks-super-mega-fast-downloads/"}]},{"section":"Assets","children":[{"id":"markets-all","name":"All markets","url":"/markets/"},{"name":"Indices","url":"/markets/indices/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/s-and-p-500.svg"],"proName":"SP:SPX","url":"/symbols/SPX/?exchange=SP","title":"S&P 500","market":"indices"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/nasdaq-100.svg"],"proName":"NASDAQ:NDX","url":"/symbols/NASDAQ-NDX/","title":"Nasdaq 100","market":"indices"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/dow-30.svg"],"proName":"DJ:DJI","url":"/symbols/DJ-DJI/","title":"Dow 30","market":"indices"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/nikkei-225.svg"],"proName":"TVC:NI225","url":"/symbols/TVC-NI225/","title":"Japan 225","market":"indices"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/GB.svg"],"proName":"FTSE:UKX","url":"/symbols/FTSE-UKX/","title":"FTSE 100","market":"indices"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/dax.svg"],"proName":"XETR:DAX","url":"/symbols/XETR-DAX/","title":"DAX","market":"indices"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/indices/cac-40.svg"],"proName":"EURONEXT:PX1","url":"/symbols/EURONEXT-PX1/","title":"CAC 40","market":"indices"}],"banners":[{"type":"news-flow","text":"Explore indices news","url":"/news-flow/?market=index"}],"children":[{"name":"Overview","url":"/markets/indices/"},{"section":"Quotes","children":[{"name":"All indices","url":"/markets/indices/quotes-all/"},{"name":"Major world indices","url":"/markets/indices/quotes-major/"},{"name":"US indices","url":"/markets/indices/quotes-us/"},{"name":"S&P sectors","url":"/markets/indices/quotes-snp/"},{"name":"Currency indices","url":"/markets/indices/quotes-currency/"}]}]},{"name":"Stocks","url":"/markets/stocks-usa/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/nvidia.svg"],"proName":"NASDAQ:NVDA","url":"/symbols/NASDAQ-NVDA/","title":"NVIDIA","market":"stocks"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/apple.svg"],"proName":"NASDAQ:AAPL","url":"/symbols/NASDAQ-AAPL/","title":"Apple","market":"stocks"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/amazon.svg"],"proName":"NASDAQ:AMZN","url":"/symbols/NASDAQ-AMZN/","title":"Amazon","market":"stocks"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/alphabet.svg"],"proName":"NASDAQ:GOOGL","url":"/symbols/NASDAQ-GOOGL/","title":"Alphabet","market":"stocks"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/meta-platforms.svg"],"proName":"NASDAQ:META","url":"/symbols/NASDAQ-META/","title":"Meta Platforms","market":"stocks"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/tesla.svg"],"proName":"NASDAQ:TSLA","url":"/symbols/NASDAQ-TSLA/","title":"Tesla","market":"stocks"}],"banners":[{"type":"screener","text":"Screen all stocks","url":"/screener/"},{"type":"news-flow","text":"Explore stock news","url":"/news-flow/?market=stock"}],"children":[{"name":"Overview","url":"/markets/stocks-usa/"},{"name":"Sectors and industries","url":"/markets/stocks-usa/sectorandindustry-sector/"},{"section":"US Stocks","children":[{"name":"All stocks","url":"/markets/stocks-usa/market-movers-all-stocks/"},{"name":"Large-cap","url":"/markets/stocks-usa/market-movers-large-cap/"},{"name":"Top gainers","url":"/markets/stocks-usa/market-movers-gainers/"},{"name":"Top losers","url":"/markets/stocks-usa/market-movers-losers/"},{"name":"Pre-market gainers","url":"/markets/stocks-usa/market-movers-pre-market-gainers/"},{"name":"After-hours gainers","url":"/markets/stocks-usa/market-movers-after-hours-gainers/"}]},{"section":"World stocks","children":[{"name":"World biggest companies","url":"/markets/world-stocks/worlds-largest-companies/"},{"name":"Largest non-U.S. companies","url":"/markets/world-stocks/worlds-non-us-companies/"},{"name":"World largest employers","url":"/markets/world-stocks/worlds-largest-employers/"}]}]},{"name":"Crypto","url":"/markets/cryptocurrencies/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/crypto/XTVCBTC.svg"],"proName":"CRYPTO:BTCUSD","url":"/symbols/BTCUSD/?exchange=CRYPTO","title":"Bitcoin","market":"bitcoin"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/crypto/XTVCETH.svg"],"proName":"CRYPTO:ETHUSD","url":"/symbols/ETHUSD/?exchange=CRYPTO","title":"Ethereum","market":"bitcoin"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/crypto/XTVCUSDT.svg"],"proName":"CRYPTO:USDTUSD","url":"/symbols/USDTUSD/?exchange=CRYPTO","title":"Tether","market":"bitcoin"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/crypto/XTVCBNB.svg"],"proName":"CRYPTO:BNBUSD","url":"/symbols/BNBUSD/?exchange=CRYPTO","title":"Binance Coin","market":"bitcoin"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/crypto/XTVCUSDC.svg"],"proName":"CRYPTO:USDCUSD","url":"/symbols/USDCUSD/?exchange=CRYPTO","title":"USD Coin","market":"bitcoin"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/crypto/XTVCXRP.svg"],"proName":"CRYPTO:XRPUSD","url":"/symbols/XRPUSD/?exchange=CRYPTO","title":"XRP","market":"bitcoin"}],"banners":[{"type":"screener","text":"Screen all crypto","url":"/crypto-coins-screener/"},{"type":"news-flow","text":"Explore crypto news","url":"/news-flow/?market=crypto"}],"children":[{"name":"Overview","url":"/markets/cryptocurrencies/"},{"name":"Market cap charts","url":"/markets/cryptocurrencies/global-charts/"},{"name":"Dominance chart","url":"/markets/cryptocurrencies/dominance/"},{"section":"Coins","children":[{"name":"All coins","url":"/markets/cryptocurrencies/prices-all/"},{"name":"DeFi coins","url":"/markets/cryptocurrencies/prices-defi/"},{"name":"Most value locked","url":"/markets/cryptocurrencies/prices-highest-total-value-locked/"},{"name":"Top gainers","url":"/markets/cryptocurrencies/prices-gainers/"},{"name":"Top losers","url":"/markets/cryptocurrencies/prices-losers/"},{"name":"Large-cap","url":"/markets/cryptocurrencies/prices-large-cap/"},{"name":"Most traded","url":"/markets/cryptocurrencies/prices-most-traded/"},{"name":"Most transactions","url":"/markets/cryptocurrencies/prices-most-transactions/"},{"name":"Highest supply","url":"/markets/cryptocurrencies/prices-highest-supply/"},{"name":"Lowest supply","url":"/markets/cryptocurrencies/prices-lowest-supply/"}]}]},{"name":"Futures","url":"/markets/futures/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/metal/gold.svg"],"proName":"COMEX:GC1!","url":"/symbols/COMEX-GC1!/","title":"Gold","market":"commodities"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/metal/silver.svg"],"proName":"COMEX:SI1!","url":"/symbols/COMEX-SI1!/","title":"Silver","market":"commodities"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/metal/copper.svg"],"proName":"COMEX:HG1!","url":"/symbols/COMEX-HG1!/","title":"Copper","market":"commodities"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/metal/platinum.svg"],"proName":"NYMEX:PL1!","url":"/symbols/NYMEX-PL1!/","title":"Platinum","market":"commodities"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/crude-oil.svg"],"proName":"NYMEX:CL1!","url":"/symbols/NYMEX-CL1!/","title":"WTI Crude Oil","market":"commodities"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/natural-gas.svg"],"proName":"NYMEX:NG1!","url":"/symbols/NYMEX-NG1!/","title":"Gas","market":"commodities"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/gasoline.svg"],"proName":"NYMEX:RB1!","url":"/symbols/NYMEX-RB1!/","title":"Gasoline","market":"commodities"}],"banners":[{"type":"news-flow","text":"Explore futures news","url":"/news-flow/?market=futures"}],"children":[{"name":"Overview","url":"/markets/futures/"},{"section":"Prices","children":[{"name":"All futures","url":"/markets/futures/quotes-all/"},{"name":"Agricultural","url":"/markets/futures/quotes-agricultural/"},{"name":"Energy","url":"/markets/futures/quotes-energy/"},{"name":"Currencies","url":"/markets/futures/quotes-currencies/"},{"name":"Metals","url":"/markets/futures/quotes-metals/"},{"name":"World indices","url":"/markets/futures/quotes-world-indices/"},{"name":"Interest rates","url":"/markets/futures/quotes-interest-rates/"}]}]},{"name":"Forex","url":"/markets/currencies/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/EU.svg","https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"FX_IDC:EURUSD","url":"/symbols/EURUSD/?exchange=FX_IDC","title":"EUR to USD","market":"forex"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg","https://s3-symbol-logo.tradingview.com/country/JP.svg"],"proName":"FX_IDC:USDJPY","url":"/symbols/USDJPY/?exchange=FX_IDC","title":"USD to JPY","market":"forex"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/GB.svg","https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"FX_IDC:GBPUSD","url":"/symbols/GBPUSD/?exchange=FX_IDC","title":"GBP to USD","market":"forex"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/AU.svg","https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"FX_IDC:AUDUSD","url":"/symbols/AUDUSD/?exchange=FX_IDC","title":"AUD to USD","market":"forex"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg","https://s3-symbol-logo.tradingview.com/country/CA.svg"],"proName":"FX_IDC:USDCAD","url":"/symbols/USDCAD/?exchange=FX_IDC","title":"USD to CAD","market":"forex"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg","https://s3-symbol-logo.tradingview.com/country/CH.svg"],"proName":"FX_IDC:USDCHF","url":"/symbols/USDCHF/?exchange=FX_IDC","title":"USD to CHF","market":"forex"}],"banners":[{"type":"screener","text":"Screen all forex","url":"/forex-screener/"},{"type":"news-flow","text":"Explore forex news","url":"/news-flow/?market=forex"}],"children":[{"name":"Overview","url":"/markets/currencies/"},{"name":"Cross rates","url":"/markets/currencies/cross-rates-overview-prices/"},{"name":"Heatmap","url":"/markets/currencies/cross-rates-overview-heat-map/"},{"name":"Currency indices","url":"/markets/currencies/indices-all/"},{"section":"Rates","children":[{"name":"All currency pairs","url":"/markets/currencies/rates-all/"},{"name":"Major","url":"/markets/currencies/rates-major/"},{"name":"Minor","url":"/markets/currencies/rates-minor/"},{"name":"Exotic","url":"/markets/currencies/rates-exotic/"},{"name":"Americas","url":"/markets/currencies/rates-americas/"},{"name":"Europe","url":"/markets/currencies/rates-europe/"},{"name":"Asia","url":"/markets/currencies/rates-asia/"},{"name":"Pacific","url":"/markets/currencies/rates-pacific/"},{"name":"Middle East","url":"/markets/currencies/rates-middle-east/"},{"name":"Africa","url":"/markets/currencies/rates-africa/"}]}]},{"name":"Government bonds","url":"/markets/bonds/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"TVC:US10Y","url":"/symbols/TVC-US10Y/","title":"US 10Y yield","market":"bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/EU.svg"],"proName":"TVC:EU10Y","url":"/symbols/TVC-EU10Y/","title":"Euro 10Y yield","market":"bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/GB.svg"],"proName":"TVC:GB10Y","url":"/symbols/TVC-GB10Y/","title":"UK 10Y yield","market":"bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/DE.svg"],"proName":"TVC:DE10Y","url":"/symbols/TVC-DE10Y/","title":"Germany 10Y yield","market":"bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/FR.svg"],"proName":"TVC:FR10Y","url":"/symbols/TVC-FR10Y/","title":"France 10Y yield","market":"bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/IT.svg"],"proName":"TVC:IT10Y","url":"/symbols/TVC-IT10Y/","title":"Italy 10Y yield","market":"bonds"}],"banners":[{"type":"screener","text":"Screen all bonds","url":"/bond-screener/"},{"type":"news-flow","text":"Explore bond news","url":"/news-flow/?market=bond"}],"children":[{"name":"Overview","url":"/markets/bonds/"},{"name":"Yield curve","url":"/markets/bonds/yield-curve-all/"},{"name":"Yield heatmap","url":"/markets/bonds/yields-major/"},{"section":"Rates","children":[{"name":"All bonds","url":"/markets/bonds/prices-all/"},{"name":"All 10Y","url":"/markets/bonds/prices-all-10-year/"},{"name":"Major 10Y","url":"/markets/bonds/prices-major/"},{"name":"Americas","url":"/markets/bonds/prices-americas/"},{"name":"Europe","url":"/markets/bonds/prices-europe/"},{"name":"Asia","url":"/markets/bonds/prices-asia/"},{"name":"Pacific","url":"/markets/bonds/prices-pacific/"},{"name":"Middle East","url":"/markets/bonds/prices-middle-east/"},{"name":"Africa","url":"/markets/bonds/prices-africa/"}]}]},{"name":"Corporate bonds","url":"/markets/corporate-bonds/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/pepsico.svg"],"proName":"GETTEX:PEPE","url":"/symbols/GETTEX-PEPE/","title":"PepsiCo 15/25","market":"corporate_bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/microsoft.svg"],"proName":"FINRA:MSFT.GK","url":"/symbols/FINRA-MSFT.GK/","title":"Microsoft 14/41","market":"corporate_bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/softbank.svg"],"proName":"TRADEGATE:XS168438516","url":"/symbols/TRADEGATE-XS168438516/","title":"SoftBank 17/25","market":"corporate_bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/nvidia.svg"],"proName":"FWB:NVDA","url":"/symbols/FWB-NVDA/","title":"NVIDIA 20/30","market":"corporate_bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/santander.svg"],"proName":"GETTEX:BSDE","url":"/symbols/GETTEX-BSDE/","title":"Banco Santander 16/26","market":"corporate_bonds"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/vodafone.svg"],"proName":"GETTEX:VODA","url":"/symbols/GETTEX-VODA/","title":"Vodafone 17/29","market":"corporate_bonds"}],"banners":[{"type":"screener","text":"Screen all bonds","url":"/bond-screener/"}],"children":[{"name":"Overview","url":"/markets/corporate-bonds/"},{"section":"Rates","children":[{"name":"Highest yield","url":"/markets/corporate-bonds/rates-highest-yield/"},{"name":"Long-term","url":"/markets/corporate-bonds/rates-long-term/"},{"name":"Short-term","url":"/markets/corporate-bonds/rates-short-term/"},{"name":"Floating-rate","url":"/markets/corporate-bonds/rates-floating-rate/"},{"name":"Fixed-rate","url":"/markets/corporate-bonds/rates-fixed-coupon/"},{"name":"Zero-coupon","url":"/markets/corporate-bonds/rates-zero-coupon/"}]}]},{"name":"ETFs","url":"/markets/etfs/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/spdr-sandp500-etf-tr.svg"],"proName":"AMEX:SPY","url":"/symbols/AMEX-SPY/","title":"SPDR S&P 500","market":"etfs"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/vanguard.svg"],"proName":"AMEX:VTI","url":"/symbols/AMEX-VTI/","title":"Vanguard Total Stock Market","market":"etfs"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/invesco.svg"],"proName":"NASDAQ:QQQ","url":"/symbols/NASDAQ-QQQ/","title":"Invesco QQQ","market":"etfs"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/spdr-sandp500-etf-tr.svg"],"proName":"AMEX:GLD","url":"/symbols/AMEX-GLD/","title":"SPDR Gold Trust","market":"etfs"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/ishares.svg"],"proName":"NASDAQ:IBIT","url":"/symbols/NASDAQ-IBIT/","title":"iShares Bitcoin Trust","market":"etfs"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/vaneck.svg"],"proName":"NASDAQ:SMH","url":"/symbols/NASDAQ-SMH/","title":"VanEck Semiconductor","market":"etfs"}],"banners":[{"type":"screener","text":"Screen all ETFs","url":"/etf-screener/"},{"type":"news-flow","text":"Explore ETFs news","url":"/news-flow/?market=etf"}],"children":[{"name":"Overview","url":"/markets/etfs/"},{"section":"Funds","children":[{"name":"Largest ETFs","url":"/markets/etfs/funds-largest/"},{"name":"Highest AUM growth","url":"/markets/etfs/funds-highest-aum-growth/"},{"name":"Highest returns","url":"/markets/etfs/funds-highest-returns/"},{"name":"Biggest losses","url":"/markets/etfs/funds-biggest-losers/"},{"name":"Most traded","url":"/markets/etfs/funds-most-traded/"},{"name":"Highest yield","url":"/markets/etfs/funds-highest-yield/"},{"name":"Equity","url":"/markets/etfs/funds-equity/"},{"name":"Bitcoin","url":"/markets/etfs/funds-bitcoin/"},{"name":"Ethereum","url":"/markets/etfs/funds-ethereum/"},{"name":"Gold","url":"/markets/etfs/funds-gold/"},{"name":"Fixed income","url":"/markets/etfs/funds-fixed-income/"},{"name":"Commodities","url":"/markets/etfs/funds-commodities/"}]}]},{"id":"markets-research-world-economy","name":"Economy","url":"/markets/world-economy/","watchlists":[{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"ECONOMICS:USGDP","url":"/symbols/ECONOMICS-USGDP/","title":"US GDP","market":"world-economy"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"ECONOMICS:USFYGDPG","url":"/symbols/ECONOMICS-USFYGDPG/","title":"US GDP growth","market":"world-economy"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"ECONOMICS:USGDPCP","url":"/symbols/ECONOMICS-USGDPCP/","title":"US real GDP","market":"world-economy"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"ECONOMICS:USINTR","url":"/symbols/ECONOMICS-USINTR/","title":"US interest rate","market":"world-economy"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"ECONOMICS:USIRYY","url":"/symbols/ECONOMICS-USIRYY/","title":"US inflation rate YoY","market":"world-economy"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"ECONOMICS:USUR","url":"/symbols/ECONOMICS-USUR/","title":"US unemployment rate","market":"world-economy"},{"logoUrls":["https://s3-symbol-logo.tradingview.com/country/US.svg"],"proName":"ECONOMICS:USPOP","url":"/symbols/ECONOMICS-USPOP/","title":"US population","market":"world-economy"}],"banners":[{"type":"news-flow","text":"Explore economy news","url":"/news-flow/?market=economic"}],"children":[{"name":"Overview","url":"/markets/world-economy/"},{"name":"Heatmap","url":"/markets/world-economy/indicators-heatmap/"},{"name":"Global trends","url":"/markets/world-economy/charts-global-trends/"},{"section":"Countries","children":[{"name":"All countries","url":"/markets/world-economy/countries/"},{"name":"United States","url":"/markets/world-economy/countries/united-states/"},{"name":"China","url":"/markets/world-economy/countries/china/"},{"name":"European Union","url":"/markets/world-economy/countries/european-union/"},{"name":"Japan","url":"/markets/world-economy/countries/japan/"}]},{"section":"Indicators","children":[{"name":"All indicators","url":"/markets/world-economy/indicators/"},{"name":"GDP","url":"/markets/world-economy/indicators/gdp/"},{"name":"Interest rate","url":"/markets/world-economy/indicators/interest-rate/"},{"name":"Inflation rate","url":"/markets/world-economy/indicators/inflation-rate/"},{"name":"Unemployment rate","url":"/markets/world-economy/indicators/unemployment-rate/"}]}]}]}]},{"id":"news","name":"News","url":"/news/","children":[{"id":"news-overview","name":"Overview","url":"/news/"},{"id":"news","section":"Pick a feed","children":[{"id":"news-landing-market","name":"Markets","url":"/news/markets/?category=base","children":[{"name":"All","url":"/news/markets/?category=base"},{"name":"Stocks","url":"/news/markets/?category=stock&market_country=US"},{"name":"ETFs","url":"/news/markets/?category=etf"},{"name":"Crypto","url":"/news/markets/?category=crypto"},{"name":"Forex","url":"/news/markets/?category=forex"},{"name":"Indices","url":"/news/markets/?category=index"},{"name":"Futures","url":"/news/markets/?category=futures"},{"name":"Government bonds","url":"/news/markets/?category=bond"},{"name":"Economy","url":"/news/markets/?category=economic"}]},{"id":"news-landing-world","name":"World","url":"/news/world/?area=WLD","children":[{"name":"Global","url":"/news/world/?area=WLD"},{"name":"Americas","url":"/news/world/?area=AME"},{"name":"Europe","url":"/news/world/?area=EUR"},{"name":"Asia","url":"/news/world/?area=ASI"},{"name":"Oceania","url":"/news/world/?area=OCN"},{"name":"Africa","url":"/news/world/?area=AFR"}]},{"id":"news-landing-corporate-activity","name":"Corporate activity","url":"/news/corporate-activity/?section=corp_activity","children":[{"name":"All","url":"/news/corporate-activity/?section=corp_activity"},{"name":"Press releases","url":"/news/corporate-activity/?section=press_release"},{"name":"Financial statements","url":"/news/corporate-activity/?section=financial_statement"},{"name":"Insider trading","url":"/news/corporate-activity/?section=insider_trading"},{"name":"ESG","url":"/news/corporate-activity/?section=esg"}]},{"id":"news-landing-market-analysis","name":"Analysis","url":"/news/market-analysis/?section=analysis","children":[{"name":"All","url":"/news/market-analysis/?section=analysis"},{"name":"Analyst recommendations","url":"/news/market-analysis/?section=recommendation"},{"name":"Estimates and forecasts","url":"/news/market-analysis/?section=prediction"},{"name":"Markets today","url":"/news/market-analysis/?section=markets_today"},{"name":"Surveys","url":"/news/market-analysis/?section=survey"}]},{"id":"","name":"Top providers","url":"","children":[{"name":"Reuters","url":"/news/providers/reuters/"},{"name":"MarketWatch","url":"/news/providers/market-watch/"},{"name":"Dow Jones Newswires","url":"/news/providers/dow-jones/"},{"name":"Trading Economics","url":"/news/providers/trading-economics/"},{"name":"MT Newswires","url":"/news/providers/mt-newswires/"},{"name":"Mace News","url":"/news/providers/macenews/"},{"name":"TradingView","url":"/news/providers/tradingview/"},{"name":"MarketBeat","url":"/news/providers/marketbeat/"},{"name":"Barchart","url":"/news/providers/barchart/"},{"name":"Cointelegraph","url":"/news/providers/cointelegraph/"},{"name":"Beincrypto","url":"/news/providers/beincrypto/"},{"name":"Benzinga","url":"/news/providers/benzinga/"},{"name":"NewsBTC","url":"/news/providers/newsbtc/"},{"name":"Zacks","url":"/news/providers/zacks/"},{"name":"CoinDesk","url":"/news/providers/coindesk/"},{"name":"Market Index","url":"/news/providers/marketindex/"}]}]}]},{"id":"brokers","name":"Brokers","url":"/brokers/","children":[{"id":"all-brokers","url":"/brokers/","name":"Compare brokers"},{"id":"open-account","url":"/brokers/?with_open_account=true","name":"Commence trading"},{"id":"broker-awards","url":"/broker-awards/","name":"Awarded brokers"},{"section":"Featured brokers","banners":[{"broker_data":{"id":282,"name":"easyMarkets","slug_name":"EASYMARKETS","rating_details":{"value":4.632214353954445,"formatted":"4.6","stars":5.0,"title":"Excellent"},"user":{"username":"easyMarkets","is_broker":true},"logo_square":"https://s3.tradingview.com/brokers/logo/logo_160easymarkets.svg","flags":["featured","open_account_ref","ba_forex_cfd_2023"]}},{"broker_data":{"id":210,"name":"Capital.com","slug_name":"CAPITALCOM","rating_details":{"value":4.609398090583603,"formatted":"4.6","stars":5.0,"title":"Excellent"},"user":{"username":"Capitalcom","is_broker":true},"logo_square":"https://s3.tradingview.com/brokers/logo/Capitalcom.svg","flags":["featured","open_account_ref","ba_innov_tech_2021","ba_forex_cfd_2022"]}},{"broker_data":{"id":3,"name":"FOREX.com","slug_name":"FOREXCOM","rating_details":{"value":4.577013800392935,"formatted":"4.6","stars":5.0,"title":"Excellent"},"user":{"username":"FOREXcom","is_broker":true},"logo_square":"https://s3.tradingview.com/brokers/logo/logo_160_forexcom.svg","flags":["featured","open_account_ref"]}},{"broker_data":{"id":499,"name":"Trade Nation","slug_name":"TRADENATION","rating_details":{"value":4.54394296772872,"formatted":"4.5","stars":4.5,"title":"Great"},"user":{"username":"TradeNation","is_broker":true},"logo_square":"https://s3.tradingview.com/brokers/logo/160x160_LS__Trade_Nation.svg","flags":["featured","open_account_ref"]}},{"broker_data":{"id":8,"name":"TradeStation","slug_name":"TRADESTATION","rating_details":{"value":4.512514201563689,"formatted":"4.5","stars":4.5,"title":"Great"},"user":{"username":"TradeStation","is_broker":true},"logo_square":"https://s3.tradingview.com/brokers/logo/160x160_LS__tradestation_new.svg","flags":["featured","ba_of_the_year","ba_innovative_tech","ba_multi_asset","ba_of_the_year_2021","ba_multi_asset_2021","ba_multi_asset_2022","ba_region_amer_2023"]}},{"broker_data":{"id":318,"name":"Pepperstone","slug_name":"PEPPERSTONE","rating_details":{"value":4.432995427430921,"formatted":"4.4","stars":4.5,"title":"Very Good"},"user":{"username":"Pepperstone","is_broker":true},"logo_square":"https://s3.tradingview.com/brokers/logo/Pepperstone_blue_logo_160.svg","flags":["featured","open_account_ref","ba_of_the_year_2022","ba_social_champ_2023"]}},{"broker_data":{"id":2,"name":"OANDA","slug_name":"OANDA","rating_details":{"value":4.432249987669864,"formatted":"4.4","stars":4.5,"title":"Very Good"},"user":{"username":"OANDA","is_broker":true},"logo_square":"https://s3.tradingview.com/brokers/logo/logo_160_oanda_upd.svg","flags":["featured","open_account_ref","ba_popular","ba_forex_and_cfd","ba_popular_2021","ba_forex_cfd_2021","ba_popular_2022","ba_of_the_year_2023"]}}]},{"section":"About","children":[{"id":"brokerage-ecosystem","name":"Brokerage ecosystem","url":"/brokerage-integration/"}]}]},{"id":"more","name":"More","url":"/support/","children":[{"id":"more-help-center","name":"Knowledge base","url":"/support/"},{"id":"more-pine-editor","name":"Pine Editor","url":"/pine/"},{"id":"more-downloads","name":"Downloads","url":"/desktop/","children":[{"name":"Desktop app","url":"/desktop/"},{"name":"Mobile app","url":"/mobile/"}]},{"id":"more-for-business","name":"For business","url":"/free-charting-libraries/","children":[{"section":"Widgets","children":[{"name":"All widgets","url":"/widget/"},{"name":"Documentation","url":"/widget-docs/"}]},{"section":"Charting libraries","children":[{"name":"Compare libraries","url":"/free-charting-libraries/"},{"name":"Lightweight Charts","url":"/lightweight-charts/"},{"name":"Advanced Charts","url":"/advanced-charts/"},{"name":"Trading Platform","url":"/trading-platform/"}]},{"section":"More","children":[{"name":"Brokerage integration","url":"/brokerage-integration/"},{"name":"Advertising","url":"/advertising-info/"},{"name":"Partner program","url":"/partner-program/"},{"name":"Education program","url":"/students/"}]}]},{"id":"more-company","name":"Company","url":"/about/","children":[{"name":"About","url":"/about/"},{"name":"#TradingView","url":"/wall-of-love/"},{"name":"Athletes","url":"/athletes/"},{"name":"Manifesto","url":"/manifesto/"},{"name":"Careers","url":"/careers/"},{"name":"Blog and news","url":"https://www.tradingview.com/blog/en/"},{"name":"Media kit","url":"/media-kit/"},{"name":"Accessibility statement","url":"/accessibility/"},{"section":"Merch","url":"/tarot-reading/","children":[{"name":"Tarot cards for traders","url":"/tarot-reading/"},{"name":"The C63 TradeTime","url":"/tradetime/"}]}]}]}] } </script> </nav></div> </div> <div class="tv-header__area tv-header__area--user"> <button aria-haspopup="true" aria-expanded="false" aria-label="Open language menu" type="button" class="tv-header__language-button js-header-language-button" translate="no"> <svg width="28" height="28" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12.1 4.69a9.54 9.54 0 0 1 3.8 0c.52 1.13.95 2.65 1.23 4.42a12.5 12.5 0 0 1-6.26 0c.28-1.77.71-3.29 1.23-4.42Zm-1.84.57a9.52 9.52 0 0 0-3.04 2.08c.63.51 1.38.95 2.2 1.3.22-1.25.5-2.39.84-3.38Zm-1.05 4.9c-1.1-.42-2.1-.98-2.95-1.67a9.46 9.46 0 0 0 0 11.03c.86-.68 1.86-1.24 2.96-1.66a33.91 33.91 0 0 1 0-7.7Zm.22 9.23c-.82.34-1.56.78-2.2 1.28a9.52 9.52 0 0 0 3.03 2.07 21.2 21.2 0 0 1-.83-3.35Zm2.67 3.92a17.46 17.46 0 0 1-1.23-4.4 12.2 12.2 0 0 1 6.26 0 17.46 17.46 0 0 1-1.23 4.4 9.54 9.54 0 0 1-3.8 0Zm5.64-.57a9.52 9.52 0 0 0 3.03-2.07 9.62 9.62 0 0 0-2.2-1.28 21.2 21.2 0 0 1-.83 3.35Zm1.04-4.88c1.1.42 2.1.98 2.95 1.66a9.46 9.46 0 0 0 .01-11.03c-.85.7-1.85 1.25-2.95 1.67a33.93 33.93 0 0 1 0 7.7Zm-1.45-7.25a14.06 14.06 0 0 1-6.66 0 32.64 32.64 0 0 0 0 6.8 13.74 13.74 0 0 1 6.66 0 32.62 32.62 0 0 0 0-6.8Zm1.24-1.98a9.1 9.1 0 0 0 2.2-1.29 9.52 9.52 0 0 0-3.03-2.08c.34 1 .62 2.13.83 3.37ZM14 3a11 11 0 1 0 0 22 11 11 0 0 0 0-22Z" fill="currentColor"/></svg> EN </button> <button aria-haspopup="true" aria-expanded="false" aria-label="Open user menu" type="button" class="tv-header__user-menu-button tv-header__user-menu-button--anonymous js-header-user-menu-button"> <svg width="28" height="28" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M17.5 9c0 1.14-.3 1.99-.79 2.54-.46.52-1.27.96-2.71.96s-2.25-.44-2.71-.96A3.74 3.74 0 0 1 10.5 9c0-1.14.3-1.99.79-2.54.46-.52 1.27-.96 2.71-.96s2.25.44 2.71.96c.5.55.79 1.4.79 2.54zM19 9c0 2.76-1.45 5-5 5s-5-2.24-5-5 1.45-5 5-5 5 2.24 5 5zm-8 8.5h6c2.04 0 3.1.5 3.76 1.1.69.63 1.11 1.55 1.5 2.8.13.42.04.95-.29 1.4-.33.46-.8.7-1.22.7H7.25c-.43 0-.89-.24-1.22-.7a1.61 1.61 0 0 1-.3-1.4 6.08 6.08 0 0 1 1.51-2.8c.65-.6 1.72-1.1 3.76-1.1zm6-1.5h-6c-4.6 0-5.88 2.33-6.7 4.96-.58 1.89.97 4.04 2.95 4.04h13.5c1.98 0 3.53-2.15 2.95-4.04C22.88 18.33 21.6 16 17 16z" fill="currentColor"/></svg> </button> <button aria-haspopup="true" aria-expanded="false" aria-label="Open user menu" type="button" class="tv-header__user-menu-button tv-header__user-menu-button--logged js-header-user-menu-button"> <img alt="" aria-hidden="true" class="tv-header__user-menu-button-userpic js-userpic-mid"/> <i class="tv-header__icon--counter-red js-notifications-indicator i-hidden"></i> </button> <div class="js-offer-button" data-props-id="iPNNwv"><div class="tv-header__offer-button-container tv-header__offer-button-container--cybermonday"><a href="/black-friday/" color="cyber-monday" class="tv-header__offer-button slashButtonColor-GI_0aQCN cyber-monday-GI_0aQCN slashButton-LHcKxrzD medium-LHcKxrzD"><span class="apply-overflow-tooltip apply-overflow-tooltip--allow-text apply-overflow-tooltip--check-children content-GI_0aQCN content-LHcKxrzD" data-overflow-tooltip-text="Cyber Monday sale Up to 70% OFF"><span class="children-LHcKxrzD firstLabel-LHcKxrzD"><span class="tv-header__offer-button-title">Cyber Monday sale</span></span><span class="secondLabel-LHcKxrzD">Up to 70% OFF</span></span></a></div></div><script type="application/prs.init-data+json">{"iPNNwv":{"class_name":"tv-header__offer-button-container--cybermonday","title":"Cyber Monday sale","href":"/black-friday/","subtitle":"Up to 70% OFF","expiration":null,"color":"cyber-monday","stretch":false}}</script> </div> </div></div> <div class="tv-content" id="tv-content" aria-label="Main content" tabindex="-1"> <div class="tv-market-heatmap"> <div class="tv-market-heatmap__standalone-title-wrap"> <h1 class="tv-market-heatmap__standalone-title">ETF Heatmap</h1> </div> <div id="js-market-heatmap" class="js-market-heatmap market-heatmap-wrapper" data-type="etf"></div> </div> </div> </div> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ==">window.fbAppId = "155037361239837";</script> <script nonce="ocNIpZKtaCYHxeGQ0hTiJQ==">window.BLOG_LOCALIZED_URL = "https://www.tradingview.com/blog/en/"; initData.idc_exchanges_list = ["dfm","nzx","bme","bme_stocks","shfe","szse","nag","tfx","sgx","sgx_stocks","sgx_futures","twse","bcba","bvc","bvcv","bmv","bvmt","bvl","bcs","six","bsse","bahrain","belex","nseke","qse"]; initData.idc_delay_exchanges_list = ["shfe","tfx","bvcv","bvmt","bsse","bahrain"]; initData.offlineAlertEventsOnInit = true; </script> <script type="application/prs.init-data+json"> { "gaId": "G-YVVRYGL0E0", "gaVars": {"app":"web"}, "gadwId": "AW-353039917", "fbTagId": "1508275579478794", "yaTagId": "69731728" } </script> <script type="application/prs.init-data+json"> { "days_to_deactivation": null, "is_support_available": false, "canSwitchTheme": true, "tvPartnersHost": "https://tv-partners.tradingview.com" } </script> <meta name="tv:server-name" content="prod-frontend-web-a-18" /><div id="aria-live-regions-wrapper" class="aria-live-regions-wrapper"> <div aria-live="polite" aria-relevant="additions"></div> <div aria-live="polite" aria-relevant="additions"></div> <div aria-live="assertive" aria-relevant="additions"></div> <div aria-live="assertive" aria-relevant="additions"></div> </div> </body> </html>