From bbf6d337c9641c0d1bf2c57f05310e59c104990b Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Fri, 29 May 2026 15:04:43 +0800
Subject: [PATCH] 1

---
 src/components/Transform/kline-charts/index.vue |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/components/Transform/kline-charts/index.vue b/src/components/Transform/kline-charts/index.vue
index 14840e7..377d256 100644
--- a/src/components/Transform/kline-charts/index.vue
+++ b/src/components/Transform/kline-charts/index.vue
@@ -90,12 +90,15 @@
 </template>
 <script>
 import { init, dispose } from 'klinecharts'
-let chart = null
 import { _getKline } from "@/service/trade.api";
 import config from './config'
 import { clearAllTimers } from '@/utils/utis.js'
 import { Loading } from 'vant';
 import { customShapeTemplates } from './drawTools'
+
+/** K 线 X 轴/十字光标等展示用 IANA 时区(美国东部,自动夏令时) */
+const KLINE_DISPLAY_TIMEZONE = 'America/New_York'
+let chart = null
 export default {
   name: 'KlineCharts',
   data() {
@@ -201,6 +204,7 @@
     initData() {
       this.timeValue = this.timeList.find(t => t.id === '15min') || this.timeList[0]
       chart = init('kline', config);
+      chart.setTimezone(KLINE_DISPLAY_TIMEZONE)
       chart.setOffsetRightSpace(25)
       chart.setDataSpace(10)
       chart.setPriceVolumePrecision(4, 2)

--
Gitblit v1.9.3