@@ -468,28 +468,9 @@ export function useBinanceMarket(
468468 prevKlineVolumeRef . current = volume ;
469469 currentKlineVolumeRef . current = volume ;
470470
471- // 详细日志:记录每次 K 线更新(减少日志频率,只在重要时刻记录)
472- if ( k . x || isNewKline || Math . abs ( volumeDelta ) > 0.0001 ) {
473- console . log ( `[Binance] 📊 K线更新:` , {
474- time : new Date ( k . t ) . toLocaleTimeString ( ) ,
475- price : price . toFixed ( 2 ) ,
476- volume : volume . toFixed ( 4 ) ,
477- volumeDelta : volumeDelta . toFixed ( 4 ) ,
478- isFinished : k . x ,
479- isNewKline,
480- interval : k . i ,
481- } ) ;
482- }
483471
484- // 如果 K 线已完结,记录日志
485- if ( k . x ) {
486- console . log (
487- `[Binance] ✅ K 线完结: 总成交量=${ volume . toFixed ( 4 ) } , 周期=${
488- k . i
489- } `,
490- ) ;
491- // K 线完结后,下一根 K 线开始时 prevKlineVolumeRef 会重置为 0
492- }
472+
473+ // K 线完结后,下一根 K 线开始时 prevKlineVolumeRef 会重置为 0
493474
494475 // 立即更新 OrderBook(包含成交量)
495476 // 注意:WASM 引擎的 Candle::update 会累加成交量
@@ -518,18 +499,6 @@ export function useBinanceMarket(
518499
519500 orderBook . volume = volumeToPass ;
520501
521- // 🔍 成交量追踪日志:K线更新
522- console . log ( `[VOL追踪] 📊 K线更新 → setLatestData:` , {
523- volume : volumeToPass ,
524- volumeType : k . x
525- ? '增量(完结)'
526- : isNewKline
527- ? '增量(新K线)'
528- : '增量' ,
529- klineFinished : k . x ,
530- isNewKline,
531- orderBookHasVolume : orderBook . volume !== undefined ,
532- } ) ;
533502
534503 setLatestData ( orderBook ) ;
535504 }
@@ -578,12 +547,6 @@ export function useBinanceMarket(
578547 // 注意:真实的成交量数据只在 K 线更新时传递
579548 orderBook . volume = 0 ;
580549
581- // 🔍 成交量追踪日志:深度更新
582- console . log ( `[VOL追踪] 📦 深度更新 → setLatestData:` , {
583- volume : 0 ,
584- currentKlineVolume : currentKlineVolumeRef . current ,
585- note : '传递 0 避免累加,真实成交量在 K 线更新时传递' ,
586- } ) ;
587550
588551 setLatestData ( orderBook ) ;
589552 }
@@ -614,14 +577,7 @@ export function useBinanceMarket(
614577 // 注意:真实的成交量数据只在 K 线更新时传递
615578 orderBook . volume = 0 ;
616579
617- // 🔍 成交量追踪日志:定时更新(减少频率,每10次记录一次)
618- if ( Math . random ( ) < 0.1 ) {
619- console . log ( `[VOL追踪] ⏰ 定时更新 → setLatestData:` , {
620- volume : 0 ,
621- currentKlineVolume : currentKlineVolumeRef . current ,
622- note : '传递 0 避免累加,真实成交量在 K 线更新时传递' ,
623- } ) ;
624- }
580+
625581
626582 setLatestData ( orderBook ) ;
627583 }
0 commit comments