-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathreport.txt
More file actions
48 lines (40 loc) · 1.91 KB
/
Copy pathreport.txt
File metadata and controls
48 lines (40 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
═══════════════════════════════════════════
MicroExchange — Simulation Report
═══════════════════════════════════════════
Engine Statistics
─────────────────────────────────────────
Total orders: 590168
Total trades: 209905
Total volume: 25457000
Active orders: 442418
Feed messages: 629715 (A=0 T=209905 D=0 Q=419810)
Wall time: 1.11 sec
Throughput: 530743 events/sec
Spread Decomposition (Huang-Stoll)
─────────────────────────────────────────
Quoted spread: 1.06 ticks
Effective spread: 0.77 ticks
Realized spread: 0.83 ticks
Price impact: -0.06 ticks
Adverse selection: -7.51%
Kyle's Lambda
─────────────────────────────────────────
lambda: 1.640e-05 (ticks per share, signed)
R²: 0.01
t-stat: 3.1
N: 719
Stylized Facts
─────────────────────────────────────────
Excess kurtosis: 1.16
AC(|r|, lag=1): 0.24
AC(|r|, lag=5): 0.06
AC(|r|, lag=10): 0.04
✓ Fat tails (kurtosis > 3) → 1.16 (benchmark: > 0 (excess kurtosis))
✓ Volatility clustering (AC|r| lag1 > 0.1) → 0.24 (benchmark: 0.15-0.40)
✓ Slow AC decay (lag10 > 0) → 0.04 (benchmark: > 0)
═══════════════════════════════════════════
Output files:
output/trades.csv
output/midprices.csv
output/spreads.csv
output/report.txt