چرا در کد زیر بجای اینکه داد های کاستوم شده من رو بخونه داد های لایو بازار رو نشون میده
<!DOCTYPE html>
<html lang="fa">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>چارت TradingView با داده‌های کاستوم</title>
    <!-- اضافه کردن کتابخانه TradingView -->
    <script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
    <style>
        body {
            font-family: Arial, sans-serif;
            direction: rtl; /* برای پشتیبانی از زبان فارسی */
            margin: 0;
            padding: 0;
            background-color: #f4f4f4;
        }
        h1 {
            text-align: center;
            color: #333;
            margin-top: 20px;
        }
        #chart {
            width: 100%;
            height: 600px;
            margin: 20px auto;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 8px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }
    </style>
</head>
<body>
    <h1>چارت TradingView با داده‌های کاستوم</h1>
    <div id="chart"></div>

    <script type="text/javascript">
        // داده‌های کاستوم
        const data = {
            "BTCUSDT": {
                "symbol_info": {
                    "name": "BTCUSDT",
                    "description": "Bitcoin / Tether",
                    "exchange-listed": "Custom",
                    "exchange-traded": "Custom",
                    "timezone": "UTC",
                    "minmovement": 1,
                    "pricescale": 100,
                    "session": "24x7",
                    "has_intraday": true,
                    "supported_resolutions": ["1", "5", "15", "60", "1D"],
                    "type": "crypto"
                },
                "history": {
                    "t": [1745971200000, 1746057600000, 1746144000000],  // زمان‌ها به میلی‌ثانیه
                    "o": [50000, 50500, 51000],
                    "h": [51000, 51500, 52000],
                    "l": [49000, 50000, 50500],
                    "c": [50500, 51000, 51500],
                    "v": [1000, 1200, 1300],
                }
            },
            "ETHUSDT": {
                "symbol_info": {
                    "name": "ETHUSDT",
                    "description": "Ethereum / Tether",
                    "exchange-listed": "Custom",
                    "exchange-traded": "Custom",
                    "timezone": "UTC",
                    "minmovement": 1,
                    "pricescale": 100,
                    "session": "24x7",
                    "has_intraday": true,
                    "supported_resolutions": ["1", "5", "15", "60", "1D"],
                    "type": "crypto"
                },
                "history": {
                    "t": [1745971200000, 1746057600000, 1746144000000],  // زمان‌ها به میلی‌ثانیه
                    "o": [2000, 2050, 2100],
                    "h": [2100, 2150, 2200],
                    "l": [1900, 2000, 2050],
                    "c": [2050, 2100, 2150],
                    "v": [1000, 1200, 1300],
                }
            }
        };

        // ایجاد یک Datafeed سفارشی
        function CustomDatafeed() {
            this.resolveSymbol = function(symbolName, onSymbolResolved, onResolveError) {
                if (data[symbolName]) {
                    onSymbolResolved(data[symbolName].symbol_info);
                } else {
                    onResolveError("Symbol not found");
                }
            };

            this.getBars = function(symbolInfo, resolution, from, to, onHistoryCallback, onErrorCallback) {
                if (data[symbolInfo.name]) {
                    const bars = data[symbolInfo.name].history;
                    onHistoryCallback(bars.t.map((time, i) => ({
                        time: time,
                        open: bars.o[i],
                        high: bars.h[i],
                        low: bars.l[i],
                        close: bars.c[i],
                        volume: bars.v[i]
                    }))); // Closing parenthesis added here
                } else {
                    onErrorCallback("Symbol not found");
                }
            };

            this.subscribeBars = function() {};
            this.unsubscribeBars = function() {};
        }

        // ایجاد ویجت TradingView
        new TradingView.widget({
            container_id: "chart", // آی‌دی عنصر نگهدارنده چارت
            symbol: "BTCUSDT", // نماد پیش‌فرض
            interval: "1D", // بازه زمانی پیش‌فرض
            timezone: "Asia/Tehran", // منطقه زمانی
            datafeed: new CustomDatafeed(), // استفاده از Datafeed سفارشی
            library_path: "https://s3.tradingview.com/tv.js", // مسیر کتابخانه TradingView
            locale: "fa", // زبان فارسی
            disabled_features: ["use_localstorage_for_settings"], // غیرفعال کردن برخی ویژگی‌ها
            enabled_features: ["study_templates"], // فعال کردن برخی ویژگی‌ها
            charts_storage_url: "http://saveload.tradingview.com", // ذخیره و بارگذاری تنظیمات چارت
            charts_storage_api_version: "1.1",
            client_id: "tradingview.com",
            user_id: "public_user_id",
            fullscreen: false,
            autosize: true,
            studies_overrides: {
                "volume.volume.color.0": "#00FF00", // تنظیمات اضافی برای اندیکاتورها
                "volume.volume.color.1": "#FF0000"
            }
        });
    </script>
</body>
</html>