{"id":67311,"date":"2026-03-11T20:10:28","date_gmt":"2026-03-11T12:10:28","guid":{"rendered":"https:\/\/mister.forex\/?page_id=67311"},"modified":"2026-03-31T00:14:01","modified_gmt":"2026-03-30T16:14:01","slug":"market-sentiment-indicator","status":"publish","type":"page","link":"https:\/\/mister.forex\/fr\/market-sentiment-indicator\/","title":{"rendered":"Sentiment du march\u00e9 mondial : Positions retail en temps r\u00e9el | Mr.Forex"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"67311\" class=\"elementor elementor-67311\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a11b9f e-flex e-con-boxed e-con e-parent\" data-id=\"2a11b9f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40b8bb2 elementor-hidden-desktop elementor-widget elementor-widget-spacer\" data-id=\"40b8bb2\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-03da155 e-con-full e-grid e-con e-child\" data-id=\"03da155\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b71d72d elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"b71d72d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"widget-single\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c347890 elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"c347890\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"widget-sentiment\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-145b0ed elementor-widget__width-inherit e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"145b0ed\" data-element_type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;start&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"21344493\" aria-label=\"\u9009\u9879\u5361\u3002\u4f7f\u7528 Enter \u6216 Space \u6253\u5f00\u9879\u76ee\uff0c\u4f7f\u7528 ESC \u5173\u95ed\u5e76\u4f7f\u7528\u7bad\u5934\u952e\u5bfc\u822a\u3002\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-213444931\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-213444931\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u4e3b\u8981\u5546\u54c1\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-213444932\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-213444932\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u6b21\u8981\u5546\u54c1\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-213444933\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-213444933\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tActions Indice\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-213444931\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-213444931\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-61743d0 e-con-full e-flex e-con e-child\" data-id=\"61743d0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b073a7 elementor-widget elementor-widget-html\" data-id=\"1b073a7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"widget-overview-popular\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-213444932\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-213444932\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\"elementor-element elementor-element-9ae9243 e-con-full e-flex e-con e-child\" data-id=\"9ae9243\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ba7a3c elementor-widget elementor-widget-html\" data-id=\"9ba7a3c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"widget-overview-minor\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-213444933\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-213444933\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\"elementor-element elementor-element-b1bab17 e-con-full e-flex e-con e-child\" data-id=\"b1bab17\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9cda19 elementor-widget elementor-widget-html\" data-id=\"d9cda19\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"widget-overview-indices\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad380e2 elementor-widget elementor-widget-html\" data-id=\"ad380e2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* =========================================================\r\n     1. \u6a19\u7c64\u5217\u9632\u62bd\u84c4\uff1a\u9760\u5de6\u5c0d\u9f4a + \u56fa\u5b9a\u5bec\u5ea6\r\n  ========================================================= *\/\r\n  .elementor-widget-tabs .elementor-tabs-wrapper,\r\n  .elementor-widget-n-tabs .e-n-tabs-heading {\r\n    display: flex !important;\r\n    width: 100% !important;\r\n    flex-wrap: nowrap !important;\r\n    justify-content: flex-start !important; \/* \u8b93\u6a19\u7c64\u5217\u9760\u5de6 *\/\r\n    gap: 8px !important; \/* \u6a19\u7c64\u4e4b\u9593\u7684\u5fae\u5c0f\u9593\u8ddd *\/\r\n  }\r\n\r\n  .elementor-widget-tabs .elementor-tab-title,\r\n  .elementor-widget-n-tabs .e-n-tab-title {\r\n    flex: 0 0 160px !important; \/* \u5f37\u5236\u56fa\u5b9a\u5bec\u5ea6\u70ba 160px\uff0c\u4e0d\u518d\u5e73\u5206\u756b\u9762 *\/\r\n    max-width: 160px !important;\r\n    text-align: center !important; \r\n    white-space: nowrap !important; \r\n    overflow: hidden !important; \r\n    text-overflow: ellipsis !important; \r\n    font-weight: 500 !important; \r\n    letter-spacing: normal !important;\r\n    justify-content: center !important;\r\n  }\r\n\r\n  \/* =========================================================\r\n     2. \u7d42\u6975\u8996\u89ba\u6b3a\u9a19\uff1a\u5229\u7528\u900f\u660e\u5ea6\uff0c\u78ba\u4fdd\u80cc\u666f Iframe \u4fdd\u6301\u6e32\u67d3\r\n  ========================================================= *\/\r\n  .elementor-tabs-content-wrapper {\r\n    position: relative !important;\r\n    min-height: 850px !important;\r\n  }\r\n\r\n  .elementor-widget-tabs .elementor-tab-content {\r\n    display: block !important;\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: auto !important;\r\n    opacity: 0 !important;\r\n    pointer-events: none !important;\r\n    z-index: -1 !important;\r\n    padding: 20px 0 !important;\r\n    border: none !important;\r\n    transition: opacity 0.3s ease;\r\n  }\r\n\r\n  .elementor-widget-tabs .elementor-tab-content.elementor-active {\r\n    position: relative !important; \r\n    opacity: 1 !important;\r\n    pointer-events: auto !important;\r\n    z-index: 2 !important;\r\n  }\r\n\r\n  \/* =========================================================\r\n     3. \u78ba\u4fdd\u5916\u5c64\u5bb9\u5668\u8207\u6e05\u55ae\u9ad8\u5ea6\r\n  ========================================================= *\/\r\n  .elementor-column,\r\n  .elementor-widget-wrap,\r\n  .elementor-widget-container {\r\n    min-width: 0 !important;\r\n    max-width: 100% !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  #widget-overview-popular,\r\n  #widget-overview-minor,\r\n  #widget-overview-indices {\r\n    width: 100% !important;\r\n    min-height: 650px !important;\r\n    background-color: transparent; \r\n  }\r\n\r\n  \/* =========================================================\r\n     4. \u5377\u8ef8\u96b1\u85cf\u9b54\u6cd5\r\n  ========================================================= *\/\r\n  .finlogix-overview-host {\r\n    position: relative !important;\r\n    width: 100% !important;\r\n    height: 650px !important;\r\n    overflow: hidden !important;\r\n  }\r\n\r\n  .finlogix-overview-host > iframe {\r\n    position: absolute !important;\r\n    left: 0 !important;\r\n    top: 0 !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    border: 0 !important;\r\n    transform: translateZ(0) !important;\r\n    backface-visibility: hidden !important;\r\n    height: calc(100% + 28px) !important;\r\n  }\r\n\r\n  \/* =========================================================\r\n     5. \u6548\u80fd\u512a\u5316\uff1a\u9810\u5148\u4fdd\u7559\u5716\u8868\u9ad8\u5ea6\uff0c\u6d88\u6ec5\u624b\u6a5f\u7248 CLS (\u7248\u9762\u914d\u7f6e\u4f4d\u79fb)\r\n  ========================================================= *\/\r\n  @media (max-width: 768px) {\r\n    #widget-single, \r\n    #widget-sentiment {\r\n      min-height: 400px !important;\r\n      width: 100% !important;\r\n    }\r\n  }\r\n  @media (min-width: 769px) {\r\n    #widget-single, \r\n    #widget-sentiment {\r\n      min-height: 320px !important;\r\n      width: 100% !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script defer type=\"text\/javascript\" src=\"https:\/\/widget.finlogix.com\/Widget.js\"><\/script>\r\n\r\n<script type=\"text\/javascript\">\r\n  const WIDGET_ID = \"ffe4c51e-01f0-4189-8b73-943c68c4bdbd\";\r\n\r\n  function getWidgetLanguage() {\r\n    const path = window.location.pathname.toLowerCase();\r\n    const allLangs = ['ar','bn','cn','cs','da','de','el','en','es','es_ar','es_mx','fr','hi','hk','hu','id','it','jp','kr','ms','nb','nl','pl','pt','ro','ru','sv','th','tr','uk','ur','vi','zh','pt_br'];\r\n    \r\n    let siteLang = 'default';\r\n    for (let lang of allLangs) {\r\n       if (path.includes(`\/${lang}\/`) || path.endsWith(`\/${lang}`)) {\r\n           siteLang = lang;\r\n           break;\r\n       }\r\n    }\r\n    const langMap = { 'default': 'zh_tw', 'zh': 'zh_tw', 'hk': 'zh_tw', 'cn': 'zh', 'jp': 'ja', 'ar': 'ar', 'vi': 'vi', 'en': 'en' };\r\n    return langMap[siteLang] || 'en';\r\n  }\r\n\r\n  const CURRENT_LANG = getWidgetLanguage();\r\n\r\n  function translateElementorTabs() {\r\n    const translations = {\r\n      'zh_tw': ['\u4e3b\u8981\u54c1\u7a2e', '\u6b21\u8981\u54c1\u7a2e', '\u80a1\u7968\u6307\u6578'],\r\n      'zh': ['\u4e3b\u8981\u54c1\u79cd', '\u6b21\u8981\u54c1\u79cd', '\u80a1\u7968\u6307\u6570'],\r\n      'en': ['Major Symbols', 'Minor Symbols', 'Indices'],\r\n      'ja': ['\u4e3b\u8981\u30b7\u30f3\u30dc\u30eb', '\u30de\u30a4\u30ca\u30fc\u30b7\u30f3\u30dc\u30eb', '\u682a\u4fa1\u6307\u6570'],\r\n      'vi': ['C\u00e1c m\u00e3 ch\u00ednh', 'C\u00e1c m\u00e3 ph\u1ee5', 'Ch\u1ec9 s\u1ed1'],\r\n      'ar': ['\u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629', '\u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062b\u0627\u0646\u0648\u064a\u0629', '\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a']\r\n    };\r\n\r\n    const texts = translations[CURRENT_LANG] || translations['en'];\r\n    const allTabs = document.querySelectorAll('.elementor-tab-title, .e-n-tab-title');\r\n    \r\n    allTabs.forEach(tab => {\r\n      let tabIndex = -1;\r\n      if (tab.hasAttribute('data-tab')) {\r\n        tabIndex = parseInt(tab.getAttribute('data-tab')) - 1;\r\n      } else {\r\n        const parent = tab.parentElement;\r\n        if (parent) tabIndex = Array.from(parent.children).indexOf(tab);\r\n      }\r\n\r\n      if (tabIndex >= 0 && tabIndex < 3) {\r\n        const targetText = texts[tabIndex];\r\n        const textSpan1 = tab.querySelector('.elementor-tab-title-text');\r\n        const textSpan2 = tab.querySelector('.e-n-tab-title-text');\r\n        const aTag = tab.querySelector('a');\r\n\r\n        if (textSpan1 && textSpan1.textContent !== targetText) textSpan1.textContent = targetText;\r\n        else if (textSpan2 && textSpan2.textContent !== targetText) textSpan2.textContent = targetText;\r\n        else if (aTag && aTag.textContent !== targetText) aTag.textContent = targetText;\r\n        else {\r\n          Array.from(tab.childNodes).forEach(node => {\r\n            if (node.nodeType === Node.TEXT_NODE && node.nodeValue.trim() !== '' && node.nodeValue !== targetText) {\r\n              node.nodeValue = targetText;\r\n            }\r\n          });\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  const OVERVIEW_VISIBLE_HEIGHT = 850;\r\n  const OVERVIEW_EXTRA = 28;\r\n  const OVERVIEW_WIDGET_HEIGHT = OVERVIEW_VISIBLE_HEIGHT + OVERVIEW_EXTRA;\r\n  const OVERVIEW_IDS = [\"widget-overview-popular\", \"widget-overview-minor\", \"widget-overview-indices\"];\r\n  const SYMBOL_CATEGORIES = {\r\n    popular: [19, 25, 36, 31, 5, 29, 66, 43, 44, 128, 129],\r\n    minor: [12, 9, 11, 14, 20, 23, 3, 28, 7, 1],\r\n    indices: [143, 152, 50, 53, 150, 148, 155, 157, 51, 122]\r\n  };\r\n\r\n  function getTopHeight() {\r\n    return window.innerWidth <= 768 ? 400 : 320;\r\n  }\r\n\r\n  function normalizeSymbolName(name, tickerName) {\r\n    if (name && typeof name === \"string\") return name.toUpperCase();\r\n    if (tickerName && typeof tickerName === \"string\") {\r\n      if (tickerName.includes(\"\/\")) return tickerName.toUpperCase();\r\n      if (tickerName.length === 6) return tickerName.slice(0, 3).toUpperCase() + \"\/\" + tickerName.slice(3).toUpperCase();\r\n      return tickerName.toUpperCase();\r\n    }\r\n    return \"EUR\/USD\";\r\n  }\r\n\r\n  function rerenderContainerById(id, minHeight) {\r\n    const oldNode = document.getElementById(id);\r\n    if (!oldNode || !oldNode.parentNode) return false;\r\n    \r\n    const freshNode = document.createElement(\"div\");\r\n    freshNode.id = id;\r\n    freshNode.style.width = \"100%\";\r\n    if (minHeight) {\r\n        freshNode.style.minHeight = minHeight + \"px\";\r\n    }\r\n    \r\n    oldNode.parentNode.replaceChild(freshNode, oldNode);\r\n    return true;\r\n  }\r\n\r\n  function renderTopWidgets(symbolId, symbolName) {\r\n    const topHeight = getTopHeight();\r\n\r\n    if (rerenderContainerById(\"widget-single\", topHeight)) {\r\n      const singleWidget = new WidgetIframeClass();\r\n      singleWidget.init({\r\n        renderDocumentId: \"widget-single\",\r\n        widgetId: WIDGET_ID,\r\n        type: \"SingleSymbol\",         \/* \u6539\u56de\u4e7e\u6de8\u7684\u8d70\u52e2\u5716\u985e\u578b *\/\r\n        language: CURRENT_LANG,\r\n        symbolName: symbolName,\r\n        withButton: false,            \/* \u96b1\u85cf\u4ea4\u6613\u6309\u9215 *\/\r\n        isAdaptive: false,\r\n        width: \"100%\",\r\n        height: topHeight\r\n      });\r\n    }\r\n\r\n    if (rerenderContainerById(\"widget-sentiment\", topHeight)) {\r\n      const sentimentWidget = new WidgetIframeClass();\r\n      sentimentWidget.init({\r\n        renderDocumentId: \"widget-sentiment\",\r\n        widgetId: WIDGET_ID,\r\n        type: \"Sentiment\",\r\n        language: CURRENT_LANG,\r\n        isAdaptive: false,\r\n        width: \"100%\",\r\n        height: topHeight,\r\n        symbolPair: {\r\n          symbolId: String(symbolId),\r\n          symbolName: symbolName,\r\n          displayName: symbolName\r\n        }\r\n      });\r\n    }\r\n  }\r\n\r\n  function stabilizeOverviewHost(containerId) {\r\n    const host = document.getElementById(containerId);\r\n    if (!host) return;\r\n    host.classList.add(\"finlogix-overview-host\");\r\n    const iframe = host.querySelector(\"iframe\");\r\n    if (!iframe) return;\r\n    iframe.setAttribute(\"scrolling\", \"no\");\r\n    iframe.style.overflow = \"hidden\";\r\n    iframe.style.transform = \"translateZ(0)\";\r\n  }\r\n\r\n  function renderOverviewWidget(containerId, symbolsArray) {\r\n    if (!rerenderContainerById(containerId, OVERVIEW_WIDGET_HEIGHT)) return;\r\n    \r\n    const overviewWidget = new WidgetIframeClass();\r\n    overviewWidget.init({\r\n      renderDocumentId: containerId,\r\n      widgetId: WIDGET_ID,\r\n      type: \"SentimentOverview\",\r\n      language: CURRENT_LANG,\r\n      isAdaptive: true,\r\n      width: \"100%\",\r\n      height: OVERVIEW_WIDGET_HEIGHT,\r\n      symbolIds: symbolsArray,\r\n      isShowTradeButton: true,\r\n      toChart: function (id, name, exchange, tickerName) {\r\n        window.parent.postMessage(\r\n          JSON.stringify({ type: \"SYNC_SENTIMENT_WIDGET\", id: id, name: name, exchange: exchange, tickerName: tickerName }), \"*\"\r\n        );\r\n      }\r\n    });\r\n    setTimeout(function() { stabilizeOverviewHost(containerId); }, 500);\r\n  }\r\n\r\n  function bindTabsRefresh() {\r\n    document.addEventListener(\"click\", function (e) {\r\n      const tabTitle = e.target.closest(\".elementor-tab-title, .e-n-tab-title\");\r\n      if (!tabTitle) return;\r\n    });\r\n  }\r\n\r\n  let syncTimeout = null;\r\n  window.addEventListener(\"message\", function (event) {\r\n    if (typeof event.data !== \"string\") return;\r\n    let payload;\r\n    try { payload = JSON.parse(event.data); } catch (err) { return; }\r\n    if (!payload || payload.type !== \"SYNC_SENTIMENT_WIDGET\") return;\r\n\r\n    const symbolId = payload.id != null ? String(payload.id) : \"19\";\r\n    const symbolName = normalizeSymbolName(payload.name, payload.tickerName);\r\n    \r\n    clearTimeout(syncTimeout);\r\n    syncTimeout = setTimeout(function() {\r\n      renderTopWidgets(symbolId, symbolName);\r\n    }, 300); \r\n  });\r\n\r\n  \/\/ \u52a0\u5165\u5b89\u5168\u8a08\u6578\u5668\uff0c\u907f\u514d\u7121\u6b62\u5883\u6d88\u8017\u8cc7\u6e90\r\n  let initAttempts = 0;\r\n  const MAX_INIT_ATTEMPTS = 100;\r\n\r\n  function initDashboard() {\r\n    if (typeof WidgetIframeClass === \"undefined\") {\r\n      initAttempts++;\r\n      if (initAttempts < MAX_INIT_ATTEMPTS) {\r\n        \/\/ \u653e\u5bec\u5230 100ms\uff0c\u8b93\u51fa\u4e3b\u57f7\u884c\u7dd2\u7d66\u700f\u89bd\u5668\u6e32\u67d3\u756b\u9762\r\n        setTimeout(initDashboard, 100);\r\n      } else {\r\n        console.warn(\"Finlogix Widget.js \u8f09\u5165\u8d85\u6642\uff0c\u8acb\u6aa2\u67e5\u7db2\u8def\u72c0\u614b\u3002\");\r\n      }\r\n      return;\r\n    }\r\n\r\n    translateElementorTabs();\r\n    let transAttempts = 0;\r\n    const transInterval = setInterval(() => {\r\n      translateElementorTabs();\r\n      transAttempts++;\r\n      if (transAttempts > 10) clearInterval(transInterval);\r\n    }, 300); \r\n\r\n    renderTopWidgets(\"19\", \"EUR\/USD\");\r\n    renderOverviewWidget(\"widget-overview-popular\", SYMBOL_CATEGORIES.popular);\r\n    renderOverviewWidget(\"widget-overview-minor\", SYMBOL_CATEGORIES.minor);\r\n    renderOverviewWidget(\"widget-overview-indices\", SYMBOL_CATEGORIES.indices);\r\n\r\n    bindTabsRefresh();\r\n\r\n    window.addEventListener(\"resize\", function () {\r\n      OVERVIEW_IDS.forEach(stabilizeOverviewHost);\r\n    });\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", initDashboard);\r\n  } else {\r\n    initDashboard();\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d65fe0a elementor-widget elementor-widget-heading\" data-id=\"d65fe0a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Pourquoi les traders ont-ils besoin d'indicateurs de sentiment de march\u00e9 ?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7976ff5 elementor-widget elementor-widget-html\" data-id=\"7976ff5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>.elementor-element-7976ff5{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7325d5b elementor-widget elementor-widget-html translation-block\" data-id=\"7325d5b\" data-element_type=\"widget\" data-widget_type=\"html.default\"><span>\nSur les march\u00e9s financiers, les fluctuations de prix sont souvent dict\u00e9es par la psychologie des foules. Les <strong>indicateurs de sentiment de march\u00e9<\/strong> sont des outils essentiels pour mesurer le degr\u00e9 d'optimisme ou de pessimisme des investisseurs mondiaux \u00e0 l'\u00e9gard d'actifs sp\u00e9cifiques.<br><br>\n\nNous fournissons aux utilisateurs du monde entier des donn\u00e9es en temps r\u00e9el sur le ratio des positions retail. C'est non seulement un instantan\u00e9 du pouls du march\u00e9, mais aussi un indicateur vital pour les investisseurs professionnels afin d'identifier l'\u00e9puisement des tendances ou les retournements potentiels.<br>\n<br>\n\n<h2><strong>Deux outils fondamentaux d'analyse du sentiment<\/strong><\/h2>\n<ul>\n    <li><strong>Widget de sentiment de march\u00e9 :<\/strong> Fournit une analyse approfondie pour un seul symbole de trading, affichant avec pr\u00e9cision la r\u00e9partition en pourcentage des achats et des ventes. C'est la \"loupe\" id\u00e9ale pour observer l'orientation des positions sur les march\u00e9s du Forex, des m\u00e9taux pr\u00e9cieux et des CFD.<\/li>\n    <li><strong>Widget d'aper\u00e7u du sentiment de march\u00e9 :<\/strong> Affiche en un seul endroit les \u00e9valuations de signaux tels que Strong Buy \/ Strong Sell pour les principaux instruments mondiaux, vous aidant \u00e0 filtrer les actifs au plus fort potentiel en quelques secondes.<\/li>\n<\/ul>\n<br>\n\n<h2><strong>Am\u00e9liorez votre taux de r\u00e9ussite avec les \"strat\u00e9gies contrariennes\"<\/strong><\/h2>\n<strong>\"Lorsque le march\u00e9 est extr\u00eamement haussier, c'est souvent le moment o\u00f9 le risque est le plus concentr\u00e9.\"<\/strong><br>\n<br>\nLes indicateurs de sentiment de march\u00e9 sont des outils d'aide \u00e0 la d\u00e9cision bas\u00e9s sur la <strong>logique du trading contrarien<\/strong>. Lorsque la majorit\u00e9 des traders retail sont excessivement concentr\u00e9s dans une direction, le march\u00e9 est souvent sujet \u00e0 des corrections ou des retournements. Gr\u00e2ce aux donn\u00e9es en temps r\u00e9el fournies par ce tableau de bord, vous pouvez :<br><br>\n\n<ol>\n    <li><strong>Identifier les sentiments extr\u00eames :<\/strong> D\u00e9couvrir si le march\u00e9 est en situation de surachat ou de survente.<\/li>\n    <li><strong>V\u00e9rifier les signaux de trading :<\/strong> Combiner l'analyse technique aux indicateurs de sentiment pour confirmer si les forces acheteuses et vendeuses sont align\u00e9es.<\/li>\n    <li><strong>Optimiser les points d'entr\u00e9e et de sortie :<\/strong> \u00c9viter de suivre les prix lors des pics \u00e9motionnels et rechercher des opportunit\u00e9s contrariennes plus avantageuses.<\/li>\n<\/ol>\n<br>\n\n<h2><strong>Soutien technique mondial, donn\u00e9es fiables et faisant autorit\u00e9<\/strong><\/h2>\nLes donn\u00e9es de cette page proviennent des relev\u00e9s de positions r\u00e9elles des traders de <strong><a href=\"https:\/\/acy.com\/en?affiliate=LTD42804\" target=\"_blank\" rel=\"nofollow noopener sponsored\">ACY Securities<\/a><\/strong>, un courtier leader mondial, garantissant l'actualit\u00e9 et la valeur de r\u00e9f\u00e9rence des informations.<br><br>\n\nQue vous soyez un Day Trader ou un investisseur Swing, cet ensemble d'outils deviendra votre alli\u00e9 d'analyse psychologique le plus rationnel sur un march\u00e9 mondial complexe et changeant.\n<\/span><\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53c14db elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"53c14db\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5aeeff4 elementor-widget elementor-widget-html\" data-id=\"5aeeff4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>.elementor-element-5aeeff4{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ffd90e2 elementor-widget elementor-widget-html translation-block\" data-id=\"ffd90e2\" data-element_type=\"widget\" data-widget_type=\"html.default\"><span>\n<strong>Le support technique de cette page est assur\u00e9 par <a href=\"https:\/\/acy.com\/en?affiliate=LTD42804\" target=\"_blank\" rel=\"nofollow noopener sponsored\">ACY Securities<\/a><\/strong>\n<\/span><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>D\u00e9cryptez la psychologie des march\u00e9s financiers mondiaux. Mr.Forex propose des indicateurs de sentiment professionnels et des widgets r\u00e9v\u00e9lant l'\u00e9quilibre achat\/vente pour les devises et les CFD. Utilisez les donn\u00e9es en temps r\u00e9el pour identifier les retournements et optimiser vos investissements globaux.<\/p>","protected":false},"author":1,"featured_media":68959,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"tags":[128],"class_list":["post-67311","page","type-page","status-publish","has-post-thumbnail","hentry","tag-no-google"],"_links":{"self":[{"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/pages\/67311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/comments?post=67311"}],"version-history":[{"count":0,"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/pages\/67311\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/media\/68959"}],"wp:attachment":[{"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/media?parent=67311"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mister.forex\/fr\/wp-json\/wp\/v2\/tags?post=67311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}