Update index.html
Browse files- index.html +27 -8
index.html
CHANGED
|
@@ -31,12 +31,30 @@
|
|
| 31 |
// Get timeframe from URL or default to 1D
|
| 32 |
let interval = urlParams.get('interval') || '1D';
|
| 33 |
|
| 34 |
-
//
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
|
| 41 |
// Get exchange from URL or default to BINANCE
|
| 42 |
const exchange = urlParams.get('exchange') || 'BINANCE';
|
|
@@ -59,8 +77,9 @@
|
|
| 59 |
"save_image": false,
|
| 60 |
"container_id": "tradingview_widget_container",
|
| 61 |
"studies": [
|
| 62 |
-
|
| 63 |
-
"
|
|
|
|
| 64 |
]
|
| 65 |
});
|
| 66 |
</script>
|
|
|
|
| 31 |
// Get timeframe from URL or default to 1D
|
| 32 |
let interval = urlParams.get('interval') || '1D';
|
| 33 |
|
| 34 |
+
// Improved interval conversion that handles a wider range of formats
|
| 35 |
+
const intervalMap = {
|
| 36 |
+
'1m': '1',
|
| 37 |
+
'3m': '3',
|
| 38 |
+
'5m': '5',
|
| 39 |
+
'5min': '5',
|
| 40 |
+
'15m': '15',
|
| 41 |
+
'15min': '15',
|
| 42 |
+
'30m': '30',
|
| 43 |
+
'30min': '30',
|
| 44 |
+
'1h': '60',
|
| 45 |
+
'2h': '120',
|
| 46 |
+
'4h': '240',
|
| 47 |
+
'1d': 'D',
|
| 48 |
+
'1D': 'D',
|
| 49 |
+
'D': 'D',
|
| 50 |
+
'1W': 'W',
|
| 51 |
+
'W': 'W',
|
| 52 |
+
'1M': 'M',
|
| 53 |
+
'M': 'M'
|
| 54 |
+
};
|
| 55 |
+
|
| 56 |
+
// Convert interval if it's in the map
|
| 57 |
+
interval = intervalMap[interval] || interval;
|
| 58 |
|
| 59 |
// Get exchange from URL or default to BINANCE
|
| 60 |
const exchange = urlParams.get('exchange') || 'BINANCE';
|
|
|
|
| 77 |
"save_image": false,
|
| 78 |
"container_id": "tradingview_widget_container",
|
| 79 |
"studies": [
|
| 80 |
+
"USER;29f4719ef4894d2db06be8c6525a320a", // Ultimate RSI [OMAR]
|
| 81 |
+
"PUB;2835", // Fibonacci Bollinger Bands
|
| 82 |
+
"PUB;1a32fae03299466690dcdde76d812c78" // LuxAlgo
|
| 83 |
]
|
| 84 |
});
|
| 85 |
</script>
|