Jimin Huang commited on
Commit
986a6ce
·
1 Parent(s): 7e792e2

Change settings

Browse files
Files changed (1) hide show
  1. src/components/CompareChartE.vue +12 -0
src/components/CompareChartE.vue CHANGED
@@ -21,6 +21,11 @@ import { getStrategyColor } from '../lib/chartColors'
21
 
22
  echarts.use([LineChart, GridComponent, LegendComponent, TooltipComponent, DataZoomComponent, CanvasRenderer])
23
 
 
 
 
 
 
24
  export default defineComponent({
25
  name: 'CompareChartE',
26
  components: { VChart },
@@ -57,6 +62,13 @@ export default defineComponent({
57
  seq.sort((a,b) => (a.date > b.date ? 1 : -1))
58
  const isCrypto = asset === 'BTC' || asset === 'ETH'
59
  const filtered = isCrypto ? seq : await filterRowsToNyseTradingDays(seq)
 
 
 
 
 
 
 
60
  groupKeyToSeq.set(`${agent}|${asset}|${model}`, { sel, seq: filtered })
61
  }
62
 
 
21
 
22
  echarts.use([LineChart, GridComponent, LegendComponent, TooltipComponent, DataZoomComponent, CanvasRenderer])
23
 
24
+ const ASSET_CUTOFF = {
25
+ BTC: '2025-08-01',
26
+ // ETH: '2025-08-15', // example if you add others later
27
+ };
28
+
29
  export default defineComponent({
30
  name: 'CompareChartE',
31
  components: { VChart },
 
62
  seq.sort((a,b) => (a.date > b.date ? 1 : -1))
63
  const isCrypto = asset === 'BTC' || asset === 'ETH'
64
  const filtered = isCrypto ? seq : await filterRowsToNyseTradingDays(seq)
65
+
66
+ // --- asset-specific cutoff ---
67
+ const cutoff = ASSET_CUTOFF[asset]
68
+ if (cutoff) {
69
+ const t0 = new Date(cutoff + 'T00:00:00Z')
70
+ filtered = filtered.filter(r => new Date(r.date + 'T00:00:00Z') >= t0)
71
+ }
72
  groupKeyToSeq.set(`${agent}|${asset}|${model}`, { sel, seq: filtered })
73
  }
74