corpus1: M15 bars 181671, range 2016-01-03 23:00:00+00:00..2023-12-29 21:45:00+00:00
corpus2: M15 bars 128414, range 2015-01-02 00:00:00+00:00..2023-12-29 21:45:00+00:00

## 1. Bar M15 trùng timestamp: 125097 / exness 181671 / dukascopy 128414
- chỉ có ở exness: 56574; chỉ có ở dukascopy: 3317
- |close exness − close dukascopy| theo năm (median / p90 / p99 $):
shape: (8, 4)
┌──────┬───────┬───────┬───────┐
│ y    ┆ med   ┆ p90   ┆ p99   │
│ ---  ┆ ---   ┆ ---   ┆ ---   │
│ i32  ┆ f64   ┆ f64   ┆ f64   │
╞══════╪═══════╪═══════╪═══════╡
│ 2016 ┆ 0.076 ┆ 0.146 ┆ 0.266 │
│ 2017 ┆ 0.031 ┆ 0.091 ┆ 0.215 │
│ 2018 ┆ 0.051 ┆ 0.091 ┆ 0.154 │
│ 2019 ┆ 0.07  ┆ 0.106 ┆ 0.216 │
│ 2020 ┆ 0.098 ┆ 0.248 ┆ 0.828 │
│ 2021 ┆ 0.105 ┆ 0.175 ┆ 0.439 │
│ 2022 ┆ 0.126 ┆ 0.184 ┆ 0.297 │
│ 2023 ┆ 0.096 ┆ 0.166 ┆ 0.265 │
└──────┴───────┴───────┴───────┘
- quét lệch giờ (median |Δclose| khi dịch dukascopy):
  shift -60m: 1.253
  shift -30m: 0.876
  shift -15m: 0.618
  shift +0m: 0.086
  shift +15m: 0.614
  shift +30m: 0.872
  shift +60m: 1.247

## 2. Spread trung bình bar M15 ($) theo năm — exness vs dukascopy
shape: (8, 3)
┌──────┬────────┬───────────┐
│ y    ┆ exness ┆ dukascopy │
│ ---  ┆ ---    ┆ ---       │
│ i32  ┆ f64    ┆ f64       │
╞══════╪════════╪═══════════╡
│ 2016 ┆ 0.457  ┆ 0.305     │
│ 2017 ┆ 0.212  ┆ 0.234     │
│ 2018 ┆ 0.14   ┆ 0.232     │
│ 2019 ┆ 0.162  ┆ 0.29      │
│ 2020 ┆ 0.21   ┆ 0.403     │
│ 2021 ┆ 0.155  ┆ 0.352     │
│ 2022 ┆ 0.125  ┆ 0.366     │
│ 2023 ┆ 0.125  ┆ 0.332     │
└──────┴────────┴───────────┘

## 3. Chỉ báo dùng làm cổng vào lệnh — lệch giữa 2 nguồn (median |Δ|, % bar khác phía ngưỡng)
- adx14: median |Δ| 0.609; khác phía ngưỡng 22.0: 4.7% bar
- dragon_width: median |Δ| 0.039; khác phía ngưỡng 1.2: 2.7% bar
- ema34_slope: median |Δ| 0.005; khác phía ngưỡng 0.25: 3.6% bar
- tick_count median: exness 848.0 vs dukascopy 1622.0

## 4. Lệnh trùng nhau giữa 2 nguồn (entry cùng thời điểm) — từ precheck
- CAND-A: exness 353 lệnh, dukascopy 279; trùng đúng phút 164; trong ±1h 182
  trên lệnh trùng: mean R exness +0.090 vs dukascopy +0.053; cùng dấu 96%; |Δ SL$| median 0.21
  chỉ exness: 189 lệnh, mean R +0.185, ΣR +34.9 | chỉ dukascopy: 115 lệnh, mean R -0.043, ΣR -4.9
  ΣR lệnh trùng: exness +14.7 vs dukascopy +8.7; spread_cost TB/lệnh $ exness 0.213 vs dukascopy 0.369; spread tính theo R: 0.032 vs 0.054
- CAND-C: exness 752 lệnh, dukascopy 592; trùng đúng phút 393; trong ±1h 431
  trên lệnh trùng: mean R exness +0.283 vs dukascopy +0.257; cùng dấu 98%; |Δ SL$| median 0.20
  chỉ exness: 359 lệnh, mean R +0.115, ΣR +41.3 | chỉ dukascopy: 199 lệnh, mean R -0.150, ΣR -29.8
  ΣR lệnh trùng: exness +111.3 vs dukascopy +100.9; spread_cost TB/lệnh $ exness 0.210 vs dukascopy 0.358; spread tính theo R: 0.029 vs 0.048
