MONITORING

// TradingViewWidget.jsx import React, { useEffect, useRef, memo } from 'react'; function TradingViewWidget() { const container = useRef(); useEffect( () => { const script = document.createElement("script"); script.src = "https://s3.tradingview.com/external-embedding/embed-widget-symbol-overview.js"; script.type = "text/javascript"; script.async = true; script.innerHTML = ` { "symbols": [ [ "BINANCE:SOLUSDT|1D" ], [ "BINANCE:SUIUSDT.P|1D" ], [ "BINANCE:AVAXUSDT.P|1D" ], [ "BINANCE:BTCUSDT.P|1D" ], [ "BINANCE:OPUSDT.P|1D" ], [ "CRYPTOCAP:BTC.D|1D" ], [ "BINANCE:FILUSDT.P|1D" ], [ "BINANCE:BONKUSDT|1D" ] ], "chartOnly": false, "width": 1000, "height": 500, "locale": "en", "colorTheme": "light", "autosize": false, "showVolume": false, "showMA": false, "hideDateRanges": false, "hideMarketStatus": false, "hideSymbolLogo": false, "scalePosition": "right", "scaleMode": "Normal", "fontFamily": "-apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif", "fontSize": "10", "noTimeScale": false, "valuesTracking": "1", "changeMode": "price-and-percent", "chartType": "candlesticks", "maLineColor": "#2962FF", "maLineWidth": 1, "maLength": 9, "lineType": 0, "dateRanges": [ "1d|1", "1m|30", "3m|60", "12m|1D", "60m|1W", "all|1M" ], "upColor": "#22ab94", "downColor": "#f7525f", "borderUpColor": "#22ab94", "borderDownColor": "#f7525f", "wickUpColor": "#22ab94", "wickDownColor": "#f7525f" }`; container.current.appendChild(script); }, [] ); return ( ); } export default memo(TradingViewWidget);