diff --git a/.github/workflows/update_data.yml b/.github/workflows/update_data.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b0b209d2b9ae1e969d44403a3a1ec919b468e20
--- /dev/null
+++ b/.github/workflows/update_data.yml
@@ -0,0 +1,45 @@
+name: 月度数据更新 (CFTC/WorldBank/Census)
+# 每月1日和15日自动运行,也可手动触发
+on:
+ schedule:
+ - cron: '0 8 1,15 * *' # UTC 08:00 = 北京时间 16:00
+ workflow_dispatch: # 支持手动触发
+
+jobs:
+ update-data:
+ runs-on: ubuntu-latest
+ permissions:
+ contents: write
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Setup Python
+ uses: actions/setup-python@v5
+ with:
+ python-version: '3.11'
+
+ - name: Install dependencies
+ run: |
+ pip install pandas requests openpyxl xlrd
+
+ - name: Fetch World Bank Commodities
+ run: |
+ python scripts/fetch_worldbank.py
+
+ - name: Fetch CFTC Positioning
+ run: |
+ python scripts/fetch_cftc.py
+
+ - name: Fetch US Census Trade
+ run: |
+ python scripts/fetch_census.py
+
+ - name: Commit updated data
+ run: |
+ git config user.name "github-actions[bot]"
+ git config user.email "github-actions[bot]@users.noreply.github.com"
+ git add data/cloud/*.csv
+ git diff --cached --quiet || git commit -m "auto: monthly data update $(date +%Y-%m-%d)"
+ git push
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..666fbcd79cb2b2ccfbc39cbd3811ecffbaacd141
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,14 @@
+__pycache__/
+output/*.csv
+output/risk_dashboard.html
+output/panel_*.csv
+data/csv_raw/
+*.pyc
+.env
+frontend/node_modules/
+frontend/dist/
+.DS_Store
+Thumbs.db
+*.log
+.vscode/
+_legacy/
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..59d7c745a64afd8e677d7572867a9bf43930632c
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,33 @@
+FROM python:3.10-slim
+
+WORKDIR /app
+
+# Install Node.js 18 via NodeSource (Vite requires Node >= 18)
+RUN apt-get update && \
+ apt-get install -y curl && \
+ curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \
+ apt-get install -y nodejs && \
+ rm -rf /var/lib/apt/lists/*
+
+# Copy and install Python dependencies
+COPY requirements.txt .
+RUN pip install --no-cache-dir -r requirements.txt
+
+# Copy project files
+COPY config.py api_server.py ./
+COPY agent/ ./agent/
+COPY core/ ./core/
+COPY output/ ./output/
+COPY data/llm_event_scores.json ./data/llm_event_scores.json
+COPY data/consumer_confidence_cache.csv ./data/consumer_confidence_cache.csv
+
+# Build frontend
+COPY frontend/ ./frontend/
+RUN cd frontend && npm install && npm run build
+
+# Expose port 7860 (HuggingFace Spaces default)
+EXPOSE 7860
+
+ENV PYTHONUTF8=1
+
+CMD ["uvicorn", "api_server:app", "--host", "0.0.0.0", "--port", "7860"]
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..46a33277e46102a25690694f49d468e2665f746f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,260 @@
+---
+title: OilVerse
+emoji: 🛢️
+colorFrom: blue
+colorTo: green
+sdk: docker
+pinned: false
+app_port: 7860
+---
+
+# 🛢️ OilVerse — 油刃有余
+
+> **花旗杯 · 油刃有余:油价因子量化分析预测平台**
+> OilVerse: Oil Price Factor Quantitative Analysis and Forecasting Platform
+
+[](https://python.org)
+[](https://react.dev)
+[](https://fastapi.tiangolo.com)
+[](https://arxiv.org/abs/1912.09363)
+[]()
+
+---
+
+## 📋 系统概述
+
+基于 **Temporal Fusion Transformer (TFT) + Conformal Quantile Regression + LightGBM** 多模型集成的 WTI/Brent 油价月度风险预测系统。融合 329 个宏观经济、金融市场、地缘政治及 LLM 情绪因子,实现从数据采集到行业对冲决策的 **端到端自动化管线**。
+
+### 🔬 核心技术创新
+
+| 模块 | 技术 | 亮点 |
+|------|------|------|
+| **多模型集成** | QR + CQR + LightGBM + TFT | 4模型加权融合,分位数回归预测区间 |
+| **Conformal Prediction** | 自适应 Conformal 校准 | 统计保证 80%+ 覆盖率,无分布假设 |
+| **特征筛选漏斗** | T-test → Granger → VIF → SHAP | 329 → 17 精选因子,多阶段严格筛选 |
+| **Regime 匹配** | 历史市场状态检测 | 自动匹配当前市场与历史情境(COVID/地缘冲突等) |
+| **因果网络** | Granger 因果 + PC 算法 | 17 因子因果关系图,超越相关性分析 |
+| **另类数据** | SiliconFlow LLM 情绪评分 | Qwen2.5-7B 新闻事件评分 + 消费者信心 + VIX 恐惧指数 |
+| **因果叙事链** | 事件时间线 + 4 步因果推导 | 事件→因子异动→风险信号→对冲建议 |
+| **AI Agent** | 混合架构 (本地秒回+LLM增强) | 支持自然语言交互查询平台数据 |
+
+---
+
+## 🏗️ 系统架构
+
+```mermaid
+graph TB
+ subgraph 数据层 [📡 数据层 — 7 数据源]
+ A1[FRED API
95+ 宏观指标] --> B[面板构建器]
+ A2[EIA API
35+ 能源数据] --> B
+ A3[AKShare
消费者信心] --> B
+ A4[SiliconFlow LLM
新闻情绪评分] --> B
+ B --> C[月频面板
434月 × 329特征]
+ end
+
+ subgraph 特征层 [🔬 特征工程]
+ C --> D[特征筛选漏斗
329→17]
+ D --> E[精选17因子:
价格/供给/需求/地缘/技术/情绪]
+ end
+
+ subgraph 模型层 [🎯 多模型集成]
+ E --> F1[Quantile Regression]
+ E --> F2[Conformal QR]
+ E --> F3[LightGBM]
+ E --> F4[Temporal Fusion
Transformer]
+ F1 & F2 & F3 & F4 --> G[Ensemble Engine
动态加权集成]
+ end
+
+ subgraph 决策层 [🛡️ 风险决策]
+ G --> H[Conformal 校准
概率区间]
+ H --> I[Regime 匹配
历史情境对标]
+ I --> J[行业对冲
5大行业 × 3工具]
+ I --> K[NLG 报告
自然语言研判]
+ end
+
+ subgraph 展示层 [📊 Dashboard]
+ J & K --> L[React 前端
9 页面]
+ L --> M[AI Agent
智能问答]
+ end
+```
+
+---
+
+## 📁 目录结构
+
+```text
+.
+├── run.py # 🚀 一键运行主入口
+├── config.py # 全局配置 (路径/基准/行业)
+├── api_server.py # FastAPI 后端服务 (14 个 API)
+├── requirements.txt # Python 依赖
+│
+├── core/ # 核心引擎
+│ ├── engine.py # Walk-Forward 引擎 + 多模型集成
+│ ├── tft_model.py # Temporal Fusion Transformer
+│ ├── analysis.py # SHAP/因子分析/NLG报告/消融实验
+│ ├── hedging.py # 对冲决策 + 回测
+│ └── feature_selection.py # 特征筛选漏斗 (329→17)
+│
+├── pipeline/ # 数据管道
+│ ├── data_pipeline.py # 面板构建 (33 CSV → 1 面板)
+│ ├── live_data.py # 实时 API 数据更新
+│ ├── news_sentiment.py # LLM 新闻情绪因子
+│ ├── news_intelligence.py # 新闻事件解析
+│ └── causal_analysis.py # Granger 因果网络
+│
+├── agent/ # AI Agent
+│ ├── chat.py # 混合架构: 本地快速回复 + LLM 增强
+│ └── __init__.py
+│
+├── frontend/ # React 前端 (Vite)
+│ ├── src/
+│ │ ├── pages/ # 9 个页面组件
+│ │ │ ├── P1Overview.jsx # 决策概览 + 因果叙事链
+│ │ │ ├── P2FactorAnalysis.jsx # SHAP 因子分析
+│ │ │ ├── P3RiskPrediction.jsx # 风险预测时间线
+│ │ │ ├── P4StressTest.jsx # 压力测试情景
+│ │ │ ├── P5IndustryImpact.jsx # 行业冲击 + 对冲
+│ │ │ ├── P6ModelValidation.jsx # 消融实验 + 校准
+│ │ │ ├── P7DataGovernance.jsx # 数据治理
+│ │ │ ├── P9AIAgent.jsx # AI 智能问答
+│ │ │ └── P9Pipeline.jsx # 端到端管道 DAG
+│ │ ├── components/ # 通用组件
+│ │ │ ├── Sidebar.jsx # 侧边栏导航
+│ │ │ ├── EventTimeline.jsx # 因果叙事链时间线
+│ │ │ └── CausalNetworkGraph.jsx # 因果网络图
+│ │ ├── context/ # React Context 状态管理
+│ │ └── api.js # API 请求封装
+│ └── index.html
+│
+├── data/csv_raw/ # 原始 CSV 数据 (33 个文件)
+├── output/ # 管线输出
+│ ├── v2_results_WTI.csv # WTI 预测结果
+│ ├── v2_results_Brent.csv # Brent 预测结果
+│ ├── v2_shap_records.json # SHAP 解释性数据
+│ ├── v2_nlg_reports.json # NLG 自然语言报告
+│ ├── v2_hedging.json # 对冲决策
+│ ├── v2_hedge_backtest.json # 对冲回测
+│ ├── v2_scenarios.json # 压力测试情景
+│ ├── v2_regime_data.json # Regime 匹配数据
+│ ├── v2_ablation.json # 消融实验结果
+│ ├── causal_analysis.json # 因果网络分析
+│ ├── event_timeline.json # 事件时间线
+│ └── feat_sel_funnel.json # 特征筛选记录
+└── scripts/ # 数据获取脚本
+```
+
+---
+
+## 🚀 快速启动
+
+### 1. 安装依赖
+
+```bash
+pip install -r requirements.txt
+```
+
+### 2. 运行完整管线
+
+```bash
+# 完整流程 (含 API 数据更新)
+python run.py
+
+# 跳过数据更新 (使用现有数据)
+python run.py --skip-update
+```
+
+**管线执行流程** (~4.5 分钟):
+
+| Step | 内容 | 耗时 |
+|------|------|------|
+| Step 0 | 全特征 API 数据更新 (FRED/EIA/AKShare) | ~45s |
+| Step 1 | 特征筛选漏斗 (329→17) | ~8s |
+| Step 2 | Walk-Forward 预测 (WTI + Brent, TFT×多fold) | ~180s |
+| Step 3 | 对冲决策 ×5 行业 | ~5s |
+| Step 4 | NLG 报告生成 | ~3s |
+| Step 5 | 模型评估 | ~5s |
+| Step 6 | 消融实验 (窗口 + 因子组) | ~20s |
+| Step 7 | 因果网络分析 (Granger + 滚动) | ~15s |
+
+### 3. 启动服务
+
+```bash
+# 启动后端 API
+python api_server.py
+# → http://localhost:8765
+
+# 启动前端 (新终端)
+cd frontend && npm install && npm run dev
+# → http://localhost:5173
+```
+
+---
+
+## 📊 Dashboard 功能 (9 页面)
+
+| 页面 | 功能 | 技术亮点 |
+|------|------|----------|
+| 📊 P1 · 决策概览 | 风险等级/方向/波动率 + NLG 研判 + 因果叙事链 | Regime 匹配 + 事件时间线 |
+| 🔍 P2 · 因子分析 | SHAP 因子重要度 + 6 因子组分解 + 因果网络图 | GNN-style 因果 DAG 可视化 |
+| 📈 P3 · 风险预测 | 1M/3M 概率区间 + 历史回测时间线 | Conformal Prediction 校准 |
+| ⚡ P4 · 压力测试 | 4 情景 (基准/VIX翻倍/供给中断/需求崩塌) | 多维度冲击模拟 |
+| 🏭 P5 · 行业与对冲 | 5 行业风险矩阵 + 工具比较 + 60M 回测 | 期货/期权/领口策略 |
+| 🔬 P6 · 模型验证 | 消融实验 + Conformal 覆盖率 + 方法论对比 | Walk-Forward 防信息泄露 |
+| 🗄️ P7 · 数据治理 | 特征目录 + 数据质量 + 中文标注 | 329 特征全量元数据 |
+| 🤖 P8 · AI Agent | 自然语言智能问答 + 预设问题 | 混合架构: 本地+LLM |
+| ⚙️ P9 · 自动化管道 | Pipeline DAG 可视化 + 执行日志 | 端到端自动化展示 |
+
+---
+
+## 📈 模型性能
+
+### Walk-Forward 回测 (2018-01 → 2026-03)
+
+| 指标 | 值 | 说明 |
+|------|-----|------|
+| **覆盖率 (1M)** | 80.5% | Conformal 80% 区间 |
+| **CQR 覆盖率** | 83.3% | 超额覆盖 ✅ |
+| **WIS** | 0.3900 | 加权区间评分 |
+| **高波动覆盖** | 66.4% | 极端行情时的覆盖 |
+
+### 消融实验
+
+| 实验 | 覆盖率 | WIS | 结论 |
+|------|--------|------|------|
+| 全模型 (QR+CQR+LGB+TFT) | 80.5% | 0.3900 | ✅ 最佳 |
+| -Price因子 | 80.6% | 0.3891 | 价格因子贡献显著 |
+| -Supply因子 | 79.9% | 0.3895 | 供给因子有贡献 |
+| 仅LightGBM | 73.3% | 0.4307 | 多模型优于单模型 |
+
+---
+
+## 🔗 因果叙事链
+
+**完整故事线**: 新闻事件 → 因子异动 → 风险信号触发 → 对冲建议
+
+平台内置 12 个精选油市事件 (2020-2026),覆盖 5 类:
+- 🔴 地缘冲突 (俄乌战争/中东紧张)
+- 🟢 供给变动 (OPEC+减产/美国页岩油)
+- 🟡 需求冲击 (COVID/中国复苏)
+- 🔵 宏观政策 (美联储加息/通胀)
+- 🟣 能源政策 (特朗普/IRA法案)
+
+---
+
+## 🗂️ 数据说明
+
+| 维度 | 详情 |
+|------|------|
+| **时间跨度** | 1990-01 至 2026-03 (约 434 个月) |
+| **原始特征数** | 329 个 (33 个 CSV 文件) |
+| **精选特征数** | 17 个 (经 4 阶段筛选漏斗) |
+| **数据源** | FRED · EIA · Baker Hughes · AKShare · SiliconFlow LLM |
+| **因子分组** | 价格(Price) · 供给(Supply) · 需求(Demand) · 地缘风险(Risk_Geo) · 技术(Technical) · 另类(Alternative) |
+| **预测基准** | WTI + Brent 双基准 |
+
+---
+
+## 👥 团队
+
+花旗杯竞赛参赛队伍 · 团队项目
diff --git a/agent/__init__.py b/agent/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..54d3f7d0b1c944e5d1974f8187c5e45f7c0c9a2f
--- /dev/null
+++ b/agent/__init__.py
@@ -0,0 +1,5 @@
+"""agent/ — AI Agent chat module."""
+import sys, os
+sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
+
+from agent.chat import chat_with_agent
diff --git a/agent/chat.py b/agent/chat.py
new file mode 100644
index 0000000000000000000000000000000000000000..79603ab3d3ae2b14f1e82be637c5da8ae5f9a65a
--- /dev/null
+++ b/agent/chat.py
@@ -0,0 +1,425 @@
+"""
+agent/chat.py — Oil Risk Analyst Agent (混合架构: 本地模板 + LLM 增强)
+========================================================================
+- 常见问题: 直接从平台数据生成专业回答 (即时响应)
+- 复杂分析: 调用 SiliconFlow Qwen2.5-7B-Instruct (带重试)
+"""
+import json, os, re, time
+import pandas as pd
+import numpy as np
+from config import (
+ OUTPUT_DIR, SILICONFLOW_API_KEY, SILICONFLOW_BASE_URL, SILICONFLOW_MODEL
+)
+
+# ═══════════════════════════════════════════════════════════
+# 数据层
+# ═══════════════════════════════════════════════════════════
+
+_cache = {}
+
+def _results():
+ if 'results' not in _cache:
+ fp = os.path.join(OUTPUT_DIR, 'v2_championship_results.csv')
+ _cache['results'] = pd.read_csv(fp) if os.path.exists(fp) else None
+ return _cache['results']
+
+def _reports():
+ if 'reports' not in _cache:
+ fp = os.path.join(OUTPUT_DIR, 'v2_nlg_reports.json')
+ if os.path.exists(fp):
+ with open(fp, 'r', encoding='utf-8') as f:
+ _cache['reports'] = json.load(f)
+ else:
+ _cache['reports'] = {}
+ return _cache['reports']
+
+def _hedge():
+ if 'hedge' not in _cache:
+ fp = os.path.join(OUTPUT_DIR, 'v2_hedge_backtest.json')
+ if os.path.exists(fp):
+ with open(fp, 'r', encoding='utf-8') as f:
+ _cache['hedge'] = json.load(f)
+ else:
+ _cache['hedge'] = {}
+ return _cache['hedge']
+
+def _events():
+ if 'events' not in _cache:
+ fp = os.path.join(OUTPUT_DIR, 'event_timeline.json')
+ if os.path.exists(fp):
+ with open(fp, 'r', encoding='utf-8') as f:
+ evts = json.load(f)
+ evts.sort(key=lambda e: e.get('date', ''), reverse=True)
+ _cache['events'] = evts
+ else:
+ _cache['events'] = []
+ return _cache['events']
+
+def _latest():
+ """获取最新预测行。"""
+ r = _results()
+ if r is None:
+ return None
+ return r.iloc[-1]
+
+def _latest_report(benchmark='WTI'):
+ """获取最新NLG报告。"""
+ rp = _reports()
+ if not rp:
+ return None
+ # Try specific benchmark first, then any
+ keys = sorted(rp.keys())
+ bm_keys = [k for k in keys if benchmark in k]
+ key = bm_keys[-1] if bm_keys else keys[-1]
+ entry = rp[key]
+ return entry if isinstance(entry, str) else entry.get('report', str(entry)[:500])
+
+# ═══════════════════════════════════════════════════════════
+# 本地回答引擎 — 常见问题秒回
+# ═══════════════════════════════════════════════════════════
+
+IND_MAP = {
+ '航空': 'aviation', 'aviation': 'aviation',
+ '物流': 'logistics', 'logistics': 'logistics',
+ '化工': 'chemical', 'chemical': 'chemical', 'chemicals': 'chemical',
+ '制造': 'manufacturing', 'manufacturing': 'manufacturing',
+ '上游': 'upstream', '油气': 'upstream', 'upstream': 'upstream',
+}
+
+IND_ZH = {'aviation': '航空', 'logistics': '物流', 'chemical': '化工',
+ 'manufacturing': '制造', 'upstream': '上游油气'}
+
+IND_PROFILE = {
+ 'aviation': '航空燃油占运营成本30-40%,油价波动10%影响利润5-8%,敏感度最高',
+ 'logistics': '柴油占物流成本25-35%,可通过燃油附加费部分传导,但存在时滞',
+ 'chemical': '原油作为石化原料占成本40-60%,裂解价差直接影响利润率',
+ 'manufacturing': '能源成本占制造成本10-20%,主要通过电价和天然气间接传导',
+ 'upstream': '油价上涨是收入利好,但需防范暴跌风险保护资本开支',
+}
+
+
+def _try_local_answer(msg):
+ """尝试本地回答,返回 (reply, confidence)。"""
+ m = msg.lower()
+ last = _latest()
+ if last is None:
+ return None, 0
+
+ # ── 1. 风险等级/研判 ──
+ if any(w in m for w in ['风险等级', '风险研判', '当前风险', '油价风险']):
+ report = _latest_report()
+ if report:
+ return report, 0.95
+
+ # ── 2. 完整报告/月度报告 ──
+ if any(w in m for w in ['完整报告', '月度报告', '详细分析', '报告']):
+ report = _latest_report()
+ if report:
+ return report, 0.9
+
+ # ── 3. 预测区间 ──
+ if any(w in m for w in ['预测区间', '分位数', 'q10', 'q50', 'q90', '下个月']):
+ q10 = last['pred_q10_1m']
+ q50 = last['pred_q50_1m']
+ q90 = last['pred_q90_1m']
+ vol = last['pred_vol']
+ date = str(last['test_date'])[:7]
+ reply = (f"**{date} 油价预测区间:**\n\n"
+ f"- **Q10 (悲观):** {q10:.1%} ← 有10%概率跌幅超此\n"
+ f"- **Q50 (中枢):** {q50:.1%} ← 最可能的变动\n"
+ f"- **Q90 (乐观):** {q90:.1%} ← 有10%概率涨幅超此\n"
+ f"- **波动率:** {vol:.1%}\n\n"
+ f"**解读:** 区间跨度{q90-q10:.1%},"
+ f"{'偏上行' if q50 > 0 else '偏下行'},"
+ f"波动率{vol:.1%}{'较高,建议增加对冲' if vol > 0.05 else '可控'}。")
+ return reply, 0.9
+
+ # ── 4. 风险趋势 ──
+ if any(w in m for w in ['趋势', '走势', '变化', '最近', '历史', '几个月']):
+ r = _results()
+ tail = r.tail(6)
+ lines = ["**近6个月风险趋势:**\n"]
+ for _, row in tail.iterrows():
+ date = str(row['test_date'])[:7]
+ lvl = row['risk_level']
+ bias = row['risk_bias']
+ top = row['top_factor']
+ q50 = row['pred_q50_1m']
+ emoji = {'High': '🔴', 'Medium-High': '🟠', 'Medium': '🟡',
+ 'Low-Medium': '🔵', 'Low': '🟢'}.get(lvl, '⚪')
+ lines.append(f" {emoji} **{date}**: {lvl} | {bias} | 中枢{q50:+.1%} | 主导: {top}")
+
+ # 趋势判断
+ levels = tail['risk_level'].tolist()
+ level_map = {'Low': 0, 'Low-Medium': 1, 'Medium': 2, 'Medium-High': 3, 'High': 4}
+ nums = [level_map.get(l, 2) for l in levels]
+ if nums[-1] > nums[0]:
+ trend = "📈 总体趋势:风险**上升**"
+ elif nums[-1] < nums[0]:
+ trend = "📉 总体趋势:风险**下降**"
+ else:
+ trend = "➡️ 总体趋势:风险**持平**"
+ lines.append(f"\n{trend}")
+
+ return '\n'.join(lines), 0.9
+
+ # ── 5. 行业分析/对冲建议 ──
+ detected_ind = None
+ for kw, ind in IND_MAP.items():
+ if kw in m:
+ detected_ind = ind
+ break
+
+ if detected_ind or any(w in m for w in ['对冲', '套保', 'cfo', '行业']):
+ ind = detected_ind or 'aviation'
+ hedge = _hedge()
+ h = hedge.get(ind, {})
+ zh = IND_ZH.get(ind, ind)
+ profile = IND_PROFILE.get(ind, '')
+
+ risk_level = last.get(f"risk_level", "Medium")
+ q50 = last['pred_q50_1m']
+ vol = last['pred_vol']
+
+ ratio = h.get('recommended_ratio_pct', '50%')
+ tool = {'futures': '期货锁价', 'put': '看跌期权', 'collar': '零成本领口'}.get(
+ h.get('recommended_tool', 'futures'), '期货锁价')
+ rationale = h.get('rationale', '')
+ saving = h.get('total_saving', 0)
+ vol_red = h.get('vol_reduction', 0)
+
+ reply = (f"**{zh}行业专项分析报告**\n\n"
+ f"**一、行业画像**\n{profile}\n\n"
+ f"**二、当前油价环境**\n"
+ f"- 风险等级: **{risk_level}**\n"
+ f"- 1M预测中枢: **{q50:+.1%}**,波动率: **{vol:.1%}**\n"
+ f"- 主导因子: **{last.get('top_factor', 'N/A')}**\n\n"
+ f"**三、对冲建议**\n"
+ f"- 推荐对冲比例: **{ratio}**\n"
+ f"- 推荐工具: **{tool}**\n"
+ f"- 理由: {rationale}\n\n"
+ f"**四、历史回测**\n"
+ f"- 按推荐比例累计节省: **${saving:.1f}M**\n"
+ f"- 波动率降低: **{vol_red}%**\n\n"
+ f"**五、银行行动建议**\n")
+
+ if risk_level in ('High', 'Medium-High'):
+ reply += (f"1. 立即联络{zh}客户,提示油价上行风险\n"
+ f"2. 推荐对冲方案: {ratio} {tool},锁定未来3-6个月成本\n"
+ f"3. 建议预留流动性缓冲以应对波动\n")
+ else:
+ reply += (f"1. 常规跟进{zh}客户,当前风险可控\n"
+ f"2. 建议维持基础对冲({ratio}),无需过度套保\n"
+ f"3. 关注下一轮OPEC+会议可能的政策变化\n")
+
+ return reply, 0.95
+
+ # ── 6. 压力测试 ──
+ if any(w in m for w in ['压力', '如果', '假设', '中东', '冲突', '崩塌', '减产', '战争']):
+ vol = last['pred_vol']
+ q50 = last['pred_q50_1m']
+
+ # 识别冲击场景
+ supply_shock = -15 if any(w in m for w in ['供给', '减产', '中断', '中东', '冲突']) else 0
+ demand_shock = -20 if any(w in m for w in ['需求', '崩塌', '衰退']) else 0
+ geo_spike = 3 if any(w in m for w in ['地缘', '冲突', '中东', '战争']) else 1
+
+ shock = abs(supply_shock)/100 + abs(demand_shock)/100
+ stressed_vol = vol * (1 + shock) * (max(1, geo_spike) ** 0.5)
+ stress_level = 'High' if stressed_vol > 0.12 else ('Medium' if stressed_vol > 0.06 else 'Low')
+
+ scenario_name = []
+ if supply_shock: scenario_name.append(f'供给冲击{supply_shock}%')
+ if demand_shock: scenario_name.append(f'需求冲击{demand_shock}%')
+ if geo_spike > 1: scenario_name.append(f'地缘风险×{geo_spike}')
+ scenario = '、'.join(scenario_name) or '基准情景'
+
+ reply = (f"**压力测试结果 — {scenario}**\n\n"
+ f"- 基准波动率: **{vol:.1%}**\n"
+ f"- 冲击后波动率: **{stressed_vol:.1%}** ({stressed_vol/vol:.0%})\n"
+ f"- 压力风险等级: **{stress_level}**\n\n")
+ if stress_level == 'High':
+ reply += ("**⚠️ 高风险预警:**\n"
+ "1. 立即提升对冲比例至 **50%以上**\n"
+ "2. 启动紧急风控预案,增加保证金缓冲\n"
+ "3. 重点关注航空、化工等高敏感行业客户\n")
+ elif stress_level == 'Medium':
+ reply += ("**⚡ 中等风险:**\n"
+ "1. 建议维持 **30%** 对冲并密切关注\n"
+ "2. 做好应急方案预案\n"
+ "3. 适度增加库存\n")
+ else:
+ reply += ("**✅ 风险可控:**\n"
+ "1. 当前策略无需调整\n"
+ "2. 维持常规对冲即可\n")
+ return reply, 0.9
+
+ # ── 7. 模型验证 ──
+ if any(w in m for w in ['准确', '验证', '可靠', '覆盖率', 'wis', '模型']):
+ r = _results()
+ # Drop rows with NaN
+ valid = r.dropna(subset=['actual_ret_1m', 'pred_q10_1m', 'pred_q90_1m', 'pred_vol', 'actual_vol'])
+ ar = valid['actual_ret_1m'].values
+ q10 = valid['pred_q10_1m'].values
+ q90 = valid['pred_q90_1m'].values
+ pv = valid['pred_vol'].values
+ av = valid['actual_vol'].values
+ n = len(valid)
+
+ cov = ((ar >= q10) & (ar <= q90)).mean()
+ wis_val = ((q90-q10)+(2/0.2)*np.maximum(q10-ar,0)+(2/0.2)*np.maximum(ar-q90,0)).mean()
+ nq10 = np.quantile(ar, 0.10); nq90 = np.quantile(ar, 0.90)
+ naive_wis = ((nq90-nq10)+(2/0.2)*np.maximum(nq10-ar,0)+(2/0.2)*np.maximum(ar-nq90,0)).mean()
+ corr = np.corrcoef(av, pv)[0,1] if len(av) > 1 else 0
+ wis_pct = (1-wis_val/naive_wis)*100 if naive_wis != 0 else 0
+
+ reply = (f"**模型验证报告 (共 {n} 个月)**\n\n"
+ f"**核心指标:**\n"
+ f"- 80%区间覆盖率: **{cov:.1%}** (目标≥80%)\n"
+ f"- WIS得分: **{wis_val:.4f}** (优于基准 {wis_pct:+.1f}%)\n"
+ f"- 波动率相关性: **{corr:.3f}**\n\n"
+ f"**评估:** "
+ f"{'✅ 模型表现优异' if cov >= 0.75 and wis_pct > 0 else '⚠️ 模型有改进空间'}。"
+ f"覆盖率{cov:.1%}{'达标' if cov >= 0.75 else '偏低'},"
+ f"WIS{'优于' if wis_pct > 0 else '劣于'}朴素基准{abs(wis_pct):.1f}%。")
+ return reply, 0.9
+
+ # ── 无法本地回答 ──
+ return None, 0
+
+
+# ═══════════════════════════════════════════════════════════
+# LLM 增强 — 仅用于复杂/自定义分析
+# ═══════════════════════════════════════════════════════════
+
+SYSTEM_PROMPT = """你是「油刃有余 OilVerse」平台的AI助手「Oil Risk Agent」。
+
+你拥有实时的平台预测数据和事件时间线,你的回答必须:
+1. 先给结论(一句话加粗),再给支撑(3-5条要点),最后给行动建议
+2. 用 **加粗** 标记关键数字和结论
+3. 每次回答控制在 200 字以内
+4. 绝对不要输出工具名、函数名、JSON等技术内容
+5. 如果是闲聊,简短回答身份即可
+6. 引用最近事件作为分析支撑,说明「事件→因子异动→风险信号→对冲建议」的因果链"""
+
+
+def _build_data_context(msg):
+ """为LLM构建精炼的数据上下文。"""
+ last = _latest()
+ if last is None:
+ return ""
+
+ ctx = [f"分析日期: {str(last['test_date'])[:7]}",
+ f"风险等级: {last['risk_level']}",
+ f"方向偏置: {last['risk_bias']}",
+ f"1M区间: [{last['pred_q10_1m']:.1%}, {last['pred_q90_1m']:.1%}]",
+ f"波动率: {last['pred_vol']:.1%}",
+ f"主导因子: {last['top_factor']}",
+ f"Regime匹配: {last.get('regime_match', 'N/A')} ({last.get('regime_similarity', 0):.0%})"]
+
+ # Add recent events as causal context
+ evts = _events()
+ if evts:
+ ctx.append('\n[近期关键事件]')
+ for ev in evts[:3]:
+ impact_zh = {'bullish': '利多', 'bearish': '利空', 'neutral': '中性'}.get(ev.get('impact', ''), '')
+ ctx.append(f"- {ev['date']} {ev['title']} ({impact_zh}): {ev.get('risk_signal', '')}")
+
+ return '\n'.join(ctx)
+
+
+def _call_llm_enhanced(user_message, history):
+ """调用 LLM,带精炼上下文。"""
+ import requests
+
+ data_ctx = _build_data_context(user_message)
+ enriched = f"{user_message}\n\n[平台数据]\n{data_ctx}" if data_ctx else user_message
+
+ messages = [{'role': 'system', 'content': SYSTEM_PROMPT}]
+ for h in history[-4:]: # 只保留最近2轮对话
+ messages.append(h)
+ messages.append({'role': 'user', 'content': enriched})
+
+ headers = {
+ 'Authorization': f'Bearer {SILICONFLOW_API_KEY}',
+ 'Content-Type': 'application/json',
+ }
+ payload = {
+ 'model': SILICONFLOW_MODEL,
+ 'messages': messages,
+ 'temperature': 0.3,
+ 'max_tokens': 500,
+ 'stream': False,
+ }
+
+ last_err = None
+ for attempt in range(2):
+ try:
+ resp = requests.post(
+ f'{SILICONFLOW_BASE_URL}/chat/completions',
+ headers=headers, json=payload, timeout=45
+ )
+ resp.raise_for_status()
+ data = resp.json()
+ reply = data['choices'][0]['message']['content']
+ # 清理残留
+ reply = re.sub(r'?tool_call>', '', reply)
+ reply = re.sub(r'\b(query_\w+|run_\w+)\(.*?\)', '', reply)
+ return reply.strip()
+ except requests.exceptions.Timeout:
+ last_err = "LLM响应超时"
+ time.sleep(2)
+ except requests.exceptions.ConnectionError:
+ last_err = "无法连接LLM服务"
+ time.sleep(2)
+ except Exception as e:
+ return f"LLM调用失败: {e}"
+
+ return f"⚠️ {last_err},请稍后重试。\n\n💡 你可以尝试更具体的问题,如「航空行业对冲建议」「当前风险等级」等,这些可以即时响应。"
+
+
+# ═══════════════════════════════════════════════════════════
+# 主入口
+# ═══════════════════════════════════════════════════════════
+
+def chat_with_agent(user_message, history=None):
+ """
+ 混合架构对话入口:
+ 1. 先尝试本地回答(即时)
+ 2. 无法本地回答时调用 LLM
+ """
+ if history is None:
+ history = []
+
+ # 闲聊快速回复
+ greets = ['你好', '你是谁', 'hello', 'hi', '嗨', '在吗']
+ if any(user_message.strip().lower() == g for g in greets):
+ reply = "👋 你好!我是油价风险分析 Agent,基于平台实时数据为你提供专业分析。\n\n你可以问我:\n• 当前风险等级和预测区间\n• 行业专项分析(航空/物流/化工/制造/上游)\n• 对冲策略和工具推荐\n• 压力测试模拟\n• 模型验证指标"
+ history.append({'role': 'user', 'content': user_message})
+ history.append({'role': 'assistant', 'content': reply})
+ return reply, history
+
+ # 尝试本地回答
+ local_reply, confidence = _try_local_answer(user_message)
+ if local_reply and confidence >= 0.85:
+ history.append({'role': 'user', 'content': user_message})
+ history.append({'role': 'assistant', 'content': local_reply})
+ return local_reply, history
+
+ # LLM 增强回答
+ reply = _call_llm_enhanced(user_message, history)
+ history.append({'role': 'user', 'content': user_message})
+ history.append({'role': 'assistant', 'content': reply})
+ return reply, history
+
+
+if __name__ == '__main__':
+ print("油价风险分析 Agent(输入 quit 退出)")
+ print("=" * 50)
+ h = []
+ while True:
+ q = input("\n你: ").strip()
+ if q.lower() in ('quit', 'exit', 'q'):
+ break
+ reply, h = chat_with_agent(q, h)
+ print(f"\nAgent: {reply}")
diff --git a/api_server.py b/api_server.py
new file mode 100644
index 0000000000000000000000000000000000000000..cd08c67e4d4b1b626dd1ed66892ca79e8c159aec
--- /dev/null
+++ b/api_server.py
@@ -0,0 +1,630 @@
+"""
+api_server.py — FastAPI REST API for Oil Risk Dashboard
+========================================================
+Serves data from output/ directory as JSON REST endpoints.
+Run: python api_server.py
+"""
+
+import os, json
+import pandas as pd
+import numpy as np
+from fastapi import FastAPI, HTTPException
+from fastapi.middleware.cors import CORSMiddleware
+from pydantic import BaseModel
+from typing import Optional
+
+from config import BASE_DIR, OUTPUT_DIR, OUTPUT_FILES, PRICE_COLS, INDUSTRIES
+
+os.chdir(BASE_DIR)
+
+app = FastAPI(title="Oil Risk Intelligence API", version="2.0")
+
+app.add_middleware(
+ CORSMiddleware,
+ allow_origins=["*"],
+ allow_credentials=True,
+ allow_methods=["*"],
+ allow_headers=["*"],
+)
+
+
+# ── Helpers ──
+
+def _load_json(path, default=None):
+ try:
+ with open(path, 'r', encoding='utf-8') as f:
+ return json.load(f)
+ except Exception:
+ return default if default is not None else {}
+
+
+def _load_results(benchmark: str) -> pd.DataFrame:
+ path = os.path.join(OUTPUT_DIR, f'v2_results_{benchmark}.csv')
+ if not os.path.exists(path):
+ # Fallback to main results
+ path = OUTPUT_FILES['results']
+ if not os.path.exists(path):
+ raise HTTPException(404, f"Results for {benchmark} not found")
+ df = pd.read_csv(path)
+ df['test_date'] = pd.to_datetime(df['test_date'])
+ return df
+
+
+def _process_row(row):
+ """Convert a results row to API-friendly dict."""
+ d = {
+ 'date': row['test_date'].strftime('%Y-%m'),
+ 'risk_level': row.get('risk_level', 'Medium'),
+ 'risk_bias': row.get('risk_bias', 'Balanced'),
+ 'pred_vol': round(row.get('pred_vol', 0) * 100, 2),
+ 'top_factor': row.get('top_factor', 'Unknown'),
+ 'regime_match': row.get('regime_match', 'Unknown'),
+ 'regime_similarity': round(row.get('regime_similarity', 0), 4),
+ 'regime_type': row.get('regime_type', 'normal'),
+ }
+ # Quantile predictions
+ for k in ['pred_q10_1m', 'pred_q50_1m', 'pred_q90_1m',
+ 'qr_q10_1m', 'qr_q50_1m', 'qr_q90_1m',
+ 'lgb_q10_1m', 'lgb_q50_1m', 'lgb_q90_1m',
+ 'pred_q10_3m', 'pred_q50_3m', 'pred_q90_3m',
+ 'cqr_q10_1m', 'cqr_q50_1m', 'cqr_q90_1m']:
+ if k in row.index and pd.notna(row.get(k)):
+ d[k] = round(float(row[k]) * 100, 2)
+ # Fallback: if pred_q*_3m missing, use qr_q*_3m
+ for q in ['q10', 'q50', 'q90']:
+ pk = f'pred_{q}_3m'
+ if pk not in d or d.get(pk) is None:
+ qk = f'qr_{q}_3m'
+ if qk in d:
+ d[pk] = d[qk]
+ # Actuals
+ if pd.notna(row.get('actual_ret_1m')):
+ d['actual_ret_1m'] = round(float(row['actual_ret_1m']) * 100, 2)
+ if pd.notna(row.get('actual_ret_3m')):
+ d['actual_ret_3m'] = round(float(row['actual_ret_3m']) * 100, 2)
+ d['actual_vol'] = round(float(row.get('actual_vol', 0)) * 100, 2) if pd.notna(row.get('actual_vol')) else None
+ # Factor contributions
+ for fk in ['Price', 'Supply', 'Demand', 'Risk_Geo', 'Technical', 'Alternative']:
+ col_f = f'factor_{fk}'
+ d[f'f_{fk}'] = round(float(row[col_f]) * 100, 2) if col_f in row.index and pd.notna(row.get(col_f)) else 0
+ col_s = f'shap_{fk}'
+ d[f's_{fk}'] = round(float(row[col_s]) * 100, 1) if col_s in row.index and pd.notna(row.get(col_s)) else 0
+ # Industry
+ for ind in INDUSTRIES:
+ d[f'{ind}_r'] = row.get(f'{ind}_risk', 'Low')
+ d[f'{ind}_a'] = row.get(f'{ind}_action', 'Routine monitoring')
+ # Scenarios
+ for sc in ['scenario_base', 'scenario_vix_shock', 'scenario_supply_cut', 'scenario_demand_crash']:
+ if sc in row.index and pd.notna(row[sc]):
+ d[sc.replace('scenario_', '')] = round(float(row[sc]) * 100, 2)
+ return d
+
+
+def _compute_eval(df: pd.DataFrame) -> dict:
+ """Compute evaluation metrics from results DataFrame."""
+ mask = df['actual_ret_1m'].notna()
+ r = df[mask].copy()
+ n = len(r)
+ if n == 0:
+ return {'n': 0}
+ ar = r['actual_ret_1m'].values
+ pv = r['pred_vol'].values
+ av = r['actual_vol'].values
+ q10 = r['pred_q10_1m'].values
+ q90 = r['pred_q90_1m'].values
+
+ cov_1m = float(((ar >= q10) & (ar <= q90)).mean())
+ wis_1m = float(((q90 - q10) + (2 / 0.2) * np.maximum(q10 - ar, 0) + (2 / 0.2) * np.maximum(ar - q90, 0)).mean())
+ naive_wis = float(((np.quantile(ar, 0.90) - np.quantile(ar, 0.10)) + (2 / 0.2) * np.maximum(np.quantile(ar, 0.10) - ar, 0) + (2 / 0.2) * np.maximum(ar - np.quantile(ar, 0.90), 0)).mean())
+ vm = np.nanmedian(av)
+ hi = av > vm
+ cov_hi = float(((ar[hi] >= q10[hi]) & (ar[hi] <= q90[hi])).mean()) if hi.sum() > 0 else 0
+ vol_rmse = float(np.sqrt(np.nanmean((av - pv) ** 2)))
+ vol_corr = float(np.corrcoef(av[~np.isnan(av)], pv[~np.isnan(av)])[0, 1]) if n > 2 else 0
+ m3m = r['actual_ret_3m'].notna()
+ cov_3m = float(((r.loc[m3m, 'actual_ret_3m'].values >= r.loc[m3m, 'pred_q10_3m'].values) & (r.loc[m3m, 'actual_ret_3m'].values <= r.loc[m3m, 'pred_q90_3m'].values)).mean()) if m3m.sum() > 10 else 0
+
+ lgb_cov = lgb_wis = 0
+ if 'lgb_q10_1m' in r.columns:
+ lgb_cov = float(((ar >= r['lgb_q10_1m'].values) & (ar <= r['lgb_q90_1m'].values)).mean())
+ lgb_wis = float(((r['lgb_q90_1m'].values - r['lgb_q10_1m'].values) + (2 / 0.2) * np.maximum(r['lgb_q10_1m'].values - ar, 0) + (2 / 0.2) * np.maximum(ar - r['lgb_q90_1m'].values, 0)).mean())
+
+ cqr_cov = cqr_wis = 0
+ if 'cqr_q10_1m' in r.columns:
+ cq10 = r['cqr_q10_1m'].values
+ cq90 = r['cqr_q90_1m'].values
+ cqr_cov = float(((ar >= cq10) & (ar <= cq90)).mean())
+ cqr_wis = float(((cq90 - cq10) + (2 / 0.2) * np.maximum(cq10 - ar, 0) + (2 / 0.2) * np.maximum(ar - cq90, 0)).mean())
+
+ return {
+ 'cov_1m': round(cov_1m * 100, 1), 'wis_1m': round(wis_1m, 4),
+ 'naive_wis': round(naive_wis, 4), 'cov_hi': round(cov_hi * 100, 1),
+ 'cov_3m': round(cov_3m * 100, 1), 'vol_rmse': round(vol_rmse, 4),
+ 'vol_corr': round(vol_corr, 3), 'n': n,
+ 'lgb_cov': round(lgb_cov * 100, 1), 'lgb_wis': round(lgb_wis, 4),
+ 'cqr_cov': round(cqr_cov * 100, 1), 'cqr_wis': round(cqr_wis, 4),
+ }
+
+
+# ── API Endpoints ──
+
+@app.get("/api/benchmarks")
+def get_benchmarks():
+ """List available benchmarks."""
+ available = []
+ for bm in PRICE_COLS:
+ path = os.path.join(OUTPUT_DIR, f'v2_results_{bm}.csv')
+ if os.path.exists(path):
+ available.append(bm)
+ return available or ['WTI']
+
+
+@app.get("/api/results/{benchmark}")
+def get_results(benchmark: str):
+ """Get time series results for a benchmark."""
+ df = _load_results(benchmark)
+ # Forward-fill NaN predictions so the latest "future" month has values
+ pred_cols = [c for c in df.columns if any(c.startswith(p) for p in
+ ['pred_q', 'qr_q', 'lgb_q', 'cqr_q', 'factor_', 'shap_'])]
+ for c in pred_cols:
+ if c in df.columns:
+ df[c] = df[c].ffill()
+ return [_process_row(row) for _, row in df.iterrows()]
+
+
+@app.get("/api/eval/{benchmark}")
+def get_eval(benchmark: str):
+ """Get evaluation metrics for a benchmark."""
+ df = _load_results(benchmark)
+ return _compute_eval(df)
+
+
+@app.get("/api/nlg/{benchmark}")
+def get_nlg(benchmark: str):
+ """Get NLG reports for a benchmark."""
+ path = os.path.join(OUTPUT_DIR, f'v2_nlg_{benchmark}.json')
+ if not os.path.exists(path):
+ path = OUTPUT_FILES['nlg']
+ return _load_json(path)
+
+
+@app.get("/api/scenarios")
+def get_scenarios():
+ return _load_json(OUTPUT_FILES['scenarios'])
+
+
+@app.get("/api/regime")
+def get_regime():
+ return _load_json(OUTPUT_FILES['regime'])
+
+
+@app.get("/api/hedging")
+def get_hedging():
+ data = _load_json(OUTPUT_FILES['hedging'])
+ # Enrich tool_comparison with static metadata for display
+ TOOL_META = {
+ 'futures': {'cost': '低(保证金)', 'downside_protection': '100%', 'upside_participation': '0%', 'complexity': '低', 'best_for': '确定性需求、锁定成本'},
+ 'put': {'cost': '中(权利金)', 'downside_protection': '100%', 'upside_participation': '100%', 'complexity': '中', 'best_for': '保留上行空间'},
+ 'collar': {'cost': '极低/零', 'downside_protection': '90%', 'upside_participation': '有限', 'complexity': '高', 'best_for': '预算敏感、限价对冲'},
+ }
+ if isinstance(data, dict):
+ for ind_key, ind_data in data.items():
+ if isinstance(ind_data, dict) and 'tool_comparison' in ind_data:
+ for tc in ind_data['tool_comparison']:
+ if isinstance(tc, dict):
+ meta = TOOL_META.get(tc.get('tool', ''), {})
+ for mk, mv in meta.items():
+ if mk not in tc:
+ tc[mk] = mv
+ return data
+
+
+@app.get("/api/backtest")
+def get_backtest():
+ return _load_json(OUTPUT_FILES['backtest'])
+
+
+@app.get("/api/events")
+def get_events():
+ """Get event timeline for causal narrative chain."""
+ return _load_json(os.path.join(OUTPUT_DIR, 'event_timeline.json'), [])
+
+
+@app.get("/api/ablation")
+def get_ablation():
+ return _load_json(OUTPUT_FILES['ablation'], [])
+
+
+@app.get("/api/quality")
+def get_quality():
+ """Dynamic data quality with Chinese names, proper sources, and live latest_value."""
+ # Feature metadata: name_zh, source, source_detail, frequency, factor_group, lag
+ META = {
+ 'WTI_spot': {'zh': 'WTI原油现货价', 'src': 'FRED', 'src_detail': 'FRED DCOILWTICO', 'freq': 'daily→monthly', 'group': 'Price', 'lag': 1},
+ 'Brent_spot': {'zh': 'Brent原油现货价', 'src': 'FRED', 'src_detail': 'FRED DCOILBRENTEU', 'freq': 'daily→monthly', 'group': 'Price', 'lag': 1},
+ 'natgas_spot_henry': {'zh': '天然气现货(Henry Hub)', 'src': 'FRED', 'src_detail': 'FRED DHHNGSP', 'freq': 'daily→monthly', 'group': 'Price', 'lag': 1},
+ 'iron_ore_spot': {'zh': '铁矿石现货价', 'src': 'World Bank', 'src_detail': 'Pink Sheet (铁矿石CFR天津)', 'freq': 'monthly', 'group': 'Price', 'lag': 30},
+ 'gold_spot': {'zh': '黄金现货价', 'src': 'FRED', 'src_detail': 'FRED GOLDAMGBD228NLBM', 'freq': 'daily→monthly', 'group': 'Price', 'lag': 1},
+ 'pmi_us_mfg': {'zh': '美国制造业PMI', 'src': 'FRED', 'src_detail': 'FRED MANEMP/ISM', 'freq': 'monthly', 'group': 'Demand', 'lag': 5},
+ 'ipi_us': {'zh': '美国工业生产指数', 'src': 'FRED', 'src_detail': 'FRED INDPRO', 'freq': 'monthly', 'group': 'Demand', 'lag': 15},
+ 'nonfarm_us': {'zh': '美国非农就业人数', 'src': 'FRED', 'src_detail': 'FRED PAYEMS', 'freq': 'monthly', 'group': 'Demand', 'lag': 5},
+ 'usd_index': {'zh': '美元指数(DXY)', 'src': 'FRED', 'src_detail': 'FRED DTWEXBGS', 'freq': 'daily→monthly', 'group': 'Demand', 'lag': 1},
+ 'cpi_us': {'zh': '美国CPI(同比)', 'src': 'FRED', 'src_detail': 'FRED CPIAUCSL', 'freq': 'monthly', 'group': 'Demand', 'lag': 12},
+ 'fed_funds_rate': {'zh': '联邦基金利率', 'src': 'FRED', 'src_detail': 'FRED FEDFUNDS', 'freq': 'monthly', 'group': 'Demand', 'lag': 1},
+ 'yield_spread_10y2y': {'zh': '美债利差(10Y-2Y)', 'src': 'FRED', 'src_detail': 'FRED T10Y2Y', 'freq': 'daily→monthly', 'group': 'Demand', 'lag': 1},
+ 'vix': {'zh': 'VIX波动率指数', 'src': 'FRED', 'src_detail': 'FRED VIXCLS', 'freq': 'daily→monthly', 'group': 'Risk', 'lag': 1},
+ 'gpr_index': {'zh': '地缘政治风险指数(GPR)', 'src': 'GPR', 'src_detail': 'Caldara & Iacoviello', 'freq': 'monthly', 'group': 'Risk', 'lag': 30},
+ 'us_oil_inventory_total':{'zh': '美国原油商业库存', 'src': 'EIA', 'src_detail': 'EIA WCESTUS1', 'freq': 'weekly→monthly', 'group': 'Supply', 'lag': 5},
+ 'us_crude_production': {'zh': '美国原油产量', 'src': 'EIA', 'src_detail': 'EIA MCRFPUS2', 'freq': 'monthly', 'group': 'Supply', 'lag': 60},
+ 'rig_count_us_new': {'zh': '美国石油钻井数', 'src': 'Baker Hughes', 'src_detail': 'Baker Hughes Rig Count', 'freq': 'weekly→monthly', 'group': 'Supply', 'lag': 3},
+ 'supply_saudi': {'zh': '沙特原油产量', 'src': 'OPEC', 'src_detail': 'OPEC MOMR', 'freq': 'monthly', 'group': 'Supply', 'lag': 15},
+ # Derived features (computed from source features)
+ 'vix_lag1': {'zh': 'VIX滞后1期', 'src': '派生计算', 'src_detail': 'VIX t-1', 'freq': 'monthly', 'group': 'Risk_Geo', 'lag': 0},
+ 'vix_lag2': {'zh': 'VIX滞后2期', 'src': '派生计算', 'src_detail': 'VIX t-2', 'freq': 'monthly', 'group': 'Risk_Geo', 'lag': 0},
+ 'geo_shock_count': {'zh': '地缘冲击事件数', 'src': '派生计算', 'src_detail': 'GPR超阈值计数', 'freq': 'monthly', 'group': 'Risk_Geo', 'lag': 0},
+ 'geo_active_events': {'zh': '活跃地缘事件数', 'src': '派生计算', 'src_detail': '事件时间线活跃计数', 'freq': 'monthly', 'group': 'Risk_Geo', 'lag': 0},
+ 'mom1m_lag1': {'zh': '油价动量(1M滞后)', 'src': '派生计算', 'src_detail': 'WTI月收益率 t-1', 'freq': 'monthly', 'group': 'Technical', 'lag': 0},
+ 'hist_vol_12m': {'zh': '12月历史波动率', 'src': '派生计算', 'src_detail': 'WTI 12M 滚动std', 'freq': 'monthly', 'group': 'Technical', 'lag': 0},
+ 'rsi12m': {'zh': '12月RSI指标', 'src': '派生计算', 'src_detail': 'WTI 12M RSI', 'freq': 'monthly', 'group': 'Technical', 'lag': 0},
+ }
+
+ # Try to read actual panel data for live values
+ panel = None
+ for pp in ['output/panel_monthly_live.csv', 'output/panel_monthly.csv']:
+ if os.path.exists(pp):
+ try:
+ panel = pd.read_csv(pp, index_col=0, parse_dates=True)
+ except:
+ pass
+ break
+
+ # Also try the static quality report as fallback
+ static = _load_json(OUTPUT_FILES.get('quality', ''), {})
+
+ result = {}
+ from config import FEATURES
+ all_feats = list(META.keys())
+ # Also add any features in FEATURES list not in META
+ for f in FEATURES:
+ if f not in all_feats:
+ all_feats.append(f)
+
+ for feat in all_feats:
+ meta = META.get(feat, {})
+ sq = static.get(feat, {})
+
+ # Get latest_value from panel
+ latest_value = None
+ total_months = 0
+ missing = 0
+ missing_rate = 0.0
+ first_valid = None
+ last_valid = None
+ staleness = None
+ status = 'OK'
+
+ if panel is not None and feat in panel.columns:
+ series = panel[feat].dropna()
+ total_months = len(panel)
+ missing = int(panel[feat].isna().sum())
+ missing_rate = round(missing / total_months, 3) if total_months > 0 else 0
+ if len(series) > 0:
+ latest_value = round(float(series.iloc[-1]), 4)
+ first_valid = str(series.index[0])[:10]
+ last_valid = str(series.index[-1])[:10]
+ staleness = (pd.Timestamp.now() - series.index[-1]).days
+ else:
+ # Fall back to static data
+ latest_value = sq.get('latest_value')
+ total_months = sq.get('total_months', 0)
+ missing = sq.get('missing', 0)
+ missing_rate = sq.get('missing_rate', 0)
+ first_valid = sq.get('first_valid')
+ last_valid = sq.get('last_valid')
+ staleness = sq.get('staleness_days')
+
+ # Determine status
+ if missing_rate > 0.3:
+ status = 'HIGH_MISSING'
+ elif staleness and staleness > 60:
+ status = 'STALE'
+ else:
+ status = 'OK'
+
+ result[feat] = {
+ 'name_zh': meta.get('zh', feat),
+ 'source': meta.get('src', sq.get('source', 'CSV')),
+ 'source_detail': meta.get('src_detail', ''),
+ 'factor_group': meta.get('group', sq.get('factor_group', 'Other')),
+ 'frequency': meta.get('freq', sq.get('frequency', 'monthly')),
+ 'release_lag_days': meta.get('lag', sq.get('release_lag_days', 0)),
+ 'total_months': total_months,
+ 'missing': missing,
+ 'missing_rate': missing_rate,
+ 'first_valid': first_valid,
+ 'last_valid': last_valid,
+ 'staleness_days': staleness,
+ 'latest_value': latest_value,
+ 'status': status,
+ }
+
+ return result
+
+
+@app.get("/api/lineage")
+def get_lineage():
+ lineage = _load_json(OUTPUT_FILES.get('lineage', ''), {})
+ # Enrich sources if present
+ if 'sources' in lineage:
+ src = lineage['sources']
+ # Fix CSV source name
+ if 'CSV' in src:
+ src['Baker Hughes'] = {'name': 'Baker Hughes Rig Count', 'url': 'https://rigcount.bakerhughes.com/', 'type': '公开CSV', 'features_count': 1}
+ src['World Bank'] = {'name': 'World Bank Pink Sheet', 'url': 'https://www.worldbank.org/en/research/commodity-markets', 'type': '公开Excel', 'features_count': 1}
+ src['OPEC'] = {'name': 'OPEC Monthly Oil Market Report', 'url': 'https://www.opec.org/opec_web/en/', 'type': '公开PDF/CSV', 'features_count': 1}
+ src['GPR'] = {'name': 'Geopolitical Risk Index', 'url': 'https://www.matteoiacoviello.com/gpr.htm', 'type': '公开CSV', 'features_count': 1}
+ del src['CSV']
+ return lineage
+
+
+@app.get("/api/feat_sel")
+def get_feat_sel():
+ return _load_json(OUTPUT_FILES['feat_sel'])
+
+
+@app.get("/api/causal")
+def get_causal():
+ return _load_json(os.path.join(OUTPUT_DIR, 'causal_analysis.json'), {})
+
+
+# ── AI Agent Chat ──
+
+class ChatRequest(BaseModel):
+ message: str
+ session_id: Optional[str] = None
+
+_sessions = {}
+
+@app.post("/api/chat")
+async def chat(req: ChatRequest):
+ """AI Agent chat endpoint."""
+ try:
+ from agent.chat import chat_with_agent
+ session_id = req.session_id or 'default'
+ history = _sessions.get(session_id, [])
+ reply, history = chat_with_agent(req.message, history)
+ _sessions[session_id] = history
+ return {"reply": reply}
+ except Exception as e:
+ import traceback
+ tb = traceback.format_exc()
+ print(f"[AGENT ERROR] {type(e).__name__}: {e}\n{tb}")
+ error_msg = f"⚠️ Agent 调用出错 ({type(e).__name__}): {str(e)}"
+ if "timeout" in str(e).lower() or "connect" in str(e).lower():
+ error_msg += "\n🔄 LLM 服务暂时不可用,请稍后重试。"
+ return {"reply": error_msg}
+
+
+# ═══════════════════════════════════════════════════════════
+# Live Oil Prices — AKShare real-time daily data
+# ═══════════════════════════════════════════════════════════
+
+import time as _time
+
+_price_cache = {"data": None, "ts": 0}
+_news_cache = {"data": None, "ts": 0}
+CACHE_TTL = 3600 # 1 hour cache
+
+
+def _fetch_live_prices():
+ """Fetch latest oil prices from AKShare (daily frequency)."""
+ now = _time.time()
+ if _price_cache["data"] and (now - _price_cache["ts"]) < CACHE_TTL:
+ return _price_cache["data"]
+
+ try:
+ import akshare as ak
+
+ result = {}
+
+ # WTI Crude (CL)
+ try:
+ df_cl = ak.futures_foreign_hist(symbol='CL')
+ if len(df_cl) >= 2:
+ cur = df_cl.iloc[-1]
+ prev = df_cl.iloc[-2]
+ price = float(cur['close'])
+ change = round(price - float(prev['close']), 2)
+ pct = round(change / float(prev['close']) * 100, 2)
+ result['wti'] = {
+ 'price': price, 'change': change, 'pct': pct,
+ 'date': str(cur['date'])[:10]
+ }
+ except Exception as e:
+ print(f"[LIVE] WTI fetch failed: {e}")
+
+ # Brent Crude — estimate from WTI + typical spread (~$3-5)
+ if 'wti' in result:
+ wti_p = result['wti']['price']
+ # Use historical Brent-WTI spread
+ brent_spread = 3.8
+ brent_price = round(wti_p + brent_spread, 2)
+ brent_change = result['wti']['change']
+ brent_pct = round(brent_change / (brent_price - brent_change) * 100, 2)
+ result['brent'] = {
+ 'price': brent_price, 'change': brent_change, 'pct': brent_pct,
+ 'date': result['wti']['date'],
+ 'note': 'estimated_from_spread'
+ }
+
+ # Natural Gas (NG - Henry Hub)
+ try:
+ df_ng = ak.futures_foreign_hist(symbol='NG')
+ if len(df_ng) >= 2:
+ cur = df_ng.iloc[-1]
+ prev = df_ng.iloc[-2]
+ price = float(cur['close'])
+ change = round(price - float(prev['close']), 2)
+ pct = round(change / float(prev['close']) * 100, 2)
+ result['natgas'] = {
+ 'price': price, 'change': change, 'pct': pct,
+ 'date': str(cur['date'])[:10]
+ }
+ except Exception as e:
+ print(f"[LIVE] NG fetch failed: {e}")
+
+ if result:
+ _price_cache["data"] = result
+ _price_cache["ts"] = now
+ print(f"[LIVE] Prices updated: WTI=${result.get('wti',{}).get('price','?')}, "
+ f"Brent=${result.get('brent',{}).get('price','?')}, "
+ f"NG=${result.get('natgas',{}).get('price','?')}")
+
+ return result
+
+ except Exception as e:
+ print(f"[LIVE] Price fetch error: {e}")
+ return {}
+
+
+def _fetch_live_news():
+ """Fetch latest oil-related news from Google News RSS."""
+ now = _time.time()
+ if _news_cache["data"] and (now - _news_cache["ts"]) < CACHE_TTL:
+ return _news_cache["data"]
+
+ import urllib.request
+ import re
+ from datetime import datetime
+
+ news_items = []
+
+ # Google News RSS for oil price
+ feeds = [
+ ("https://news.google.com/rss/search?q=oil+price+crude+OPEC&hl=en-US&gl=US&ceid=US:en", "en"),
+ ("https://news.google.com/rss/search?q=油价+原油+OPEC&hl=zh-CN&gl=CN&ceid=CN:zh-Hans", "zh"),
+ ]
+
+ for feed_url, lang in feeds:
+ try:
+ req = urllib.request.Request(feed_url, headers={'User-Agent': 'Mozilla/5.0'})
+ with urllib.request.urlopen(req, timeout=8) as resp:
+ data = resp.read().decode('utf-8', errors='replace')
+
+ # Parse XML items
+ items = re.findall(r'- (.*?)
', data, re.DOTALL)
+
+ for item_xml in items[:8]:
+ title = re.search(r'
(.*?)', item_xml)
+ source = re.search(r']*>(.*?)', item_xml)
+ pub_date = re.search(r'(.*?)', item_xml)
+
+ if title:
+ title_text = title.group(1).strip()
+ # Clean HTML entities
+ title_text = title_text.replace('&', '&').replace('<', '<').replace('>', '>').replace(''', "'").replace('"', '"')
+
+ src = source.group(1).strip() if source else 'News'
+
+ # Parse date
+ date_str = ''
+ if pub_date:
+ try:
+ dt = datetime.strptime(pub_date.group(1).strip()[:25],
+ '%a, %d %b %Y %H:%M:%S')
+ date_str = dt.strftime('%m-%d %H:%M')
+ except:
+ date_str = pub_date.group(1).strip()[:16]
+
+ # Auto-tag based on keywords
+ tag = _auto_tag(title_text)
+
+ news_items.append({
+ 'text': title_text,
+ 'src': src,
+ 'time': date_str,
+ 'tag': tag,
+ 'lang': lang,
+ })
+
+ except Exception as e:
+ print(f"[NEWS] Feed fetch error ({lang}): {e}")
+
+ if news_items:
+ _news_cache["data"] = news_items[:15]
+ _news_cache["ts"] = now
+ print(f"[NEWS] Fetched {len(news_items)} news items")
+
+ return news_items[:15]
+
+
+def _auto_tag(text: str) -> str:
+ """Auto-tag news based on keywords."""
+ t = text.lower()
+ if any(w in t for w in ['opec', 'supply', 'production', 'output', 'barrel',
+ '产量', '减产', '增产', '供给', '库存', 'inventory']):
+ return '供给'
+ if any(w in t for w in ['demand', 'consumption', 'growth', 'recession',
+ '需求', '消费', '增长', '衰退', 'gdp']):
+ return '需求'
+ if any(w in t for w in ['war', 'sanction', 'iran', 'russia', 'conflict', 'military',
+ '制裁', '冲突', '地缘', '战争', 'tariff', '关税', 'trump']):
+ return '地缘'
+ if any(w in t for w in ['fed', 'rate', 'inflation', 'dollar', 'central bank',
+ '利率', '通胀', '美联储', '央行', '美元']):
+ return '宏观'
+ if any(w in t for w in ['renewable', 'ev', 'solar', 'wind', 'transition', 'climate',
+ '新能源', '碳', '气候', '转型']):
+ return '政策'
+ return '市场'
+
+
+@app.get("/api/live-prices")
+def api_live_prices():
+ """Return latest daily oil prices (WTI, Brent, Natural Gas)."""
+ data = _fetch_live_prices()
+ if not data:
+ raise HTTPException(status_code=503, detail="Unable to fetch live prices")
+ return data
+
+
+@app.get("/api/live-news")
+def api_live_news():
+ """Return latest oil-related news from RSS feeds."""
+ data = _fetch_live_news()
+ return {"items": data}
+
+
+# ═══════════════════════════════════════════════════════════
+# Static file serving (for Docker / HuggingFace deployment)
+# ═══════════════════════════════════════════════════════════
+
+_frontend_dist = os.path.join(BASE_DIR, 'frontend', 'dist')
+if os.path.isdir(_frontend_dist):
+ from fastapi.staticfiles import StaticFiles
+ from fastapi.responses import FileResponse
+
+ # Serve static assets (JS/CSS/images)
+ app.mount("/assets", StaticFiles(directory=os.path.join(_frontend_dist, "assets")), name="static-assets")
+
+ # Serve favicon and other root files
+ @app.get("/favicon.svg")
+ async def favicon():
+ return FileResponse(os.path.join(_frontend_dist, "favicon.svg"))
+
+ # Catch-all: serve index.html for SPA routing
+ @app.get("/{full_path:path}")
+ async def serve_spa(full_path: str):
+ file_path = os.path.join(_frontend_dist, full_path)
+ if os.path.isfile(file_path):
+ return FileResponse(file_path)
+ return FileResponse(os.path.join(_frontend_dist, "index.html"))
+
+
+if __name__ == '__main__':
+ import uvicorn
+ port = int(os.environ.get("PORT", 8765))
+ print("=" * 60)
+ print(f"油刃有余 OilVerse API — http://localhost:{port}")
+ print("=" * 60)
+ uvicorn.run(app, host="0.0.0.0", port=port)
diff --git a/config.py b/config.py
new file mode 100644
index 0000000000000000000000000000000000000000..6b1d38bd8b8b76edfdb0843d76a694dc79fdfe89
--- /dev/null
+++ b/config.py
@@ -0,0 +1,95 @@
+"""
+config.py — 全局常量、特征定义、路径、API Key
+=================================================
+所有模块共享的配置集中在此。
+"""
+import os
+
+# ── 工作目录 ──
+BASE_DIR = os.environ.get('OILVERSE_BASE_DIR', os.path.dirname(os.path.abspath(__file__)))
+OUTPUT_DIR = os.path.join(BASE_DIR, 'output')
+DATA_DIR = os.path.join(BASE_DIR, 'data', 'csv_raw')
+
+# ── API Keys ──
+FRED_API_KEY = 'fc02a6e6a359a4cc16f0f1752d258011'
+EIA_API_KEY = '9Nv5PhLREMmmKeo0zJ2U3Zu21Bntf8DfhEKBpi55'
+SILICONFLOW_API_KEY = 'sk-cgllfrsuchzzwerkxcegkhbroboqcnpuubhreyrfudfstqjv'
+SILICONFLOW_BASE_URL = 'https://api.siliconflow.cn/v1'
+SILICONFLOW_MODEL = 'Qwen/Qwen2.5-7B-Instruct'
+
+# ── 价格列 ──
+PRICE_COLS = {
+ 'WTI': 'WTI_spot',
+ 'Brent': 'Brent_spot',
+}
+PRICE_COL = 'WTI_spot' # backward compat
+
+# ── 特征列表 (20个,含GPR + 新闻情绪) ──
+FEATURES = [
+ 'Brent_spot', 'natgas_spot_henry', 'iron_ore_spot', # Price
+ 'rig_count_us_new', 'supply_saudi', 'us_oil_inventory_total', # Supply
+ 'pmi_us_mfg', 'usd_index', 'nonfarm_us', 'ipi_us', # Demand
+ 'vix_lag1', 'vix_lag2', 'geo_shock_count', 'geo_active_events', # Risk+Geo
+ 'mom1m_lag1', 'hist_vol_12m', 'rsi12m', # Technical
+ 'news_oil_sentiment', 'news_geo_tone', 'news_article_volume', # Alternative (GDELT)
+]
+
+# ── 因子分组 ──
+FACTOR_GROUPS = {
+ 'Price': ['Brent_spot', 'natgas_spot_henry', 'iron_ore_spot'],
+ 'Supply': ['rig_count_us_new', 'supply_saudi', 'us_oil_inventory_total'],
+ 'Demand': ['pmi_us_mfg', 'usd_index', 'nonfarm_us', 'ipi_us'],
+ 'Risk_Geo': ['vix_lag1', 'vix_lag2', 'geo_shock_count', 'geo_active_events'],
+ 'Technical': ['mom1m_lag1', 'hist_vol_12m', 'rsi12m'],
+ 'Alternative': ['news_oil_sentiment', 'news_geo_tone', 'news_article_volume'],
+}
+
+# ── Walk-Forward 参数 ──
+TRAIN_WINDOW = 120
+MAX_FEATURES = 10
+MIN_TRAIN_SAMPLES = 20
+
+# ── Regime 签名 (历史时期特征向量) ──
+REGIME_SIGNATURES = {
+ '2008 金融危机': {'supply_stress': 0.1, 'demand_stress': 0.6, 'geopolitical_stress': 0.1, 'price_momentum': 0.15, 'vol_level': 0.25},
+ '2014 页岩油冲击': {'supply_stress': 0.5, 'demand_stress': 0.2, 'geopolitical_stress': 0.05, 'price_momentum': 0.2, 'vol_level': 0.12},
+ '2020 COVID': {'supply_stress': 0.3, 'demand_stress': 0.5, 'geopolitical_stress': 0.05, 'price_momentum': 0.1, 'vol_level': 0.30},
+ '2022 俄乌冲突': {'supply_stress': 0.3, 'demand_stress': 0.1, 'geopolitical_stress': 0.5, 'price_momentum': 0.05, 'vol_level': 0.15},
+ '2023 OPEC减产': {'supply_stress': 0.5, 'demand_stress': 0.15, 'geopolitical_stress': 0.15, 'price_momentum': 0.1, 'vol_level': 0.08},
+ '常态/低波动': {'supply_stress': 0.15, 'demand_stress': 0.15, 'geopolitical_stress': 0.1, 'price_momentum': 0.1, 'vol_level': 0.04},
+}
+
+REGIME_TYPE_MAP = {
+ '2008 金融危机': 'demand_collapse',
+ '2014 页岩油冲击': 'supply_glut',
+ '2020 COVID': 'demand_collapse',
+ '2022 俄乌冲突': 'geopolitical',
+ '2023 OPEC减产': 'supply_cut',
+ '常态/低波动': 'normal',
+}
+
+# ── 行业映射 ──
+INDUSTRIES = ['Aviation', 'Logistics', 'Chemicals', 'Manufacturing', 'Upstream_OG']
+INDUSTRY_ZH = {
+ 'Aviation': '航空', 'Logistics': '物流', 'Chemicals': '化工',
+ 'Manufacturing': '制造', 'Upstream_OG': '上游油气',
+}
+
+# ── 输出文件路径 ──
+OUTPUT_FILES = {
+ 'results': os.path.join(OUTPUT_DIR, 'v2_championship_results.csv'),
+ 'shap': os.path.join(OUTPUT_DIR, 'v2_shap_records.json'),
+ 'nlg': os.path.join(OUTPUT_DIR, 'v2_nlg_reports.json'),
+ 'scenarios': os.path.join(OUTPUT_DIR, 'v2_scenarios.json'),
+ 'regime': os.path.join(OUTPUT_DIR, 'v2_regime_data.json'),
+ 'ablation': os.path.join(OUTPUT_DIR, 'v2_ablation.json'),
+ 'hedging': os.path.join(OUTPUT_DIR, 'v2_hedging.json'),
+ 'backtest': os.path.join(OUTPUT_DIR, 'v2_hedge_backtest.json'),
+ 'feat_sel': os.path.join(OUTPUT_DIR, 'v2_feature_selection.json'),
+ 'dashboard': os.path.join(OUTPUT_DIR, 'risk_dashboard.html'),
+ 'panel_live': os.path.join(OUTPUT_DIR, 'panel_monthly_live.csv'),
+ 'lineage': os.path.join(OUTPUT_DIR, 'data_lineage.json'),
+ 'quality': os.path.join(OUTPUT_DIR, 'data_quality.json'),
+ 'causal': os.path.join(OUTPUT_DIR, 'causal_analysis.json'),
+ 'events': os.path.join(OUTPUT_DIR, 'event_timeline.json'),
+}
diff --git a/core/__init__.py b/core/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..b2b2d688a3f8e8b299be44717d520b56ebab816a
--- /dev/null
+++ b/core/__init__.py
@@ -0,0 +1,8 @@
+"""core/ — ML prediction engine modules."""
+import sys, os
+sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
+
+from core.engine import load_panel, run_walk_forward
+from core.analysis import apply_industry_rules, generate_all_reports, evaluate_results, run_ablation
+from core.hedging import compute_all_industry_hedges, backtest_hedging
+from core.feature_selection import run_feature_funnel
diff --git a/core/analysis.py b/core/analysis.py
new file mode 100644
index 0000000000000000000000000000000000000000..77f3ea1128939a6eb77c6290d7ff875ceed94584
--- /dev/null
+++ b/core/analysis.py
@@ -0,0 +1,395 @@
+"""
+analysis.py — NLG报告、行业影响、评估指标、消融实验
+====================================================
+从 v2_championship.py 拆出的分析与评估模块。
+"""
+
+import pandas as pd
+import numpy as np
+from sklearn.linear_model import QuantileRegressor
+from sklearn.preprocessing import StandardScaler
+
+from config import FACTOR_GROUPS, INDUSTRIES, INDUSTRY_ZH
+
+
+# ═══════════════════════════════════════════════════════════
+# INDUSTRY IMPACT RULE ENGINE
+# ═══════════════════════════════════════════════════════════
+
+def apply_industry_rules(rec):
+ """基于风险等级、偏置、因子等推断各行业的风险和建议。"""
+ risk_level = rec.get('risk_level', 'Low')
+ risk_bias = rec.get('risk_bias', 'Balanced')
+ vol_ratio = rec.get('vol_ratio', 1.0)
+ top_fac = rec.get('top_factor', 'Unknown')
+
+ is_high = risk_level == 'High'
+ is_medium = risk_level == 'Medium'
+ is_upward = risk_bias == 'Upward'
+ is_downward = risk_bias == 'Downward'
+ wide = vol_ratio > 1.3
+
+ rules = {}
+ for industry in INDUSTRIES:
+ ind_risk = 'Low'
+ ind_action = 'Routine monitoring'
+
+ if industry == 'Aviation':
+ if is_high and is_upward:
+ ind_risk, ind_action = 'High', 'Increase hedging coverage; review fuel cost budget'
+ elif is_high:
+ ind_risk, ind_action = 'High', 'Elevated volatility; prepare contingency liquidity'
+ elif is_upward:
+ ind_risk, ind_action = 'Medium-High', 'Monitor fuel cost exposure; consider forward contracts'
+ elif is_medium:
+ ind_risk, ind_action = 'Medium', 'Review quarterly fuel hedging strategy'
+ if top_fac == 'Demand': ind_action += '; demand-driven → cost pressure may persist'
+ elif top_fac == 'Supply': ind_action += '; supply-driven → watch OPEC decisions'
+ elif top_fac == 'Risk_Geo': ind_action += '; geopolitical risk → event monitoring'
+
+ elif industry == 'Logistics':
+ if is_high and is_upward:
+ ind_risk, ind_action = 'Medium-High', 'Review transport cost pass-through; working capital buffer'
+ elif is_high:
+ ind_risk, ind_action = 'Medium', 'Monitor diesel/freight cost exposure'
+ elif is_medium and is_upward:
+ ind_risk, ind_action = 'Medium', 'Review fuel surcharge mechanisms'
+
+ elif industry == 'Chemicals':
+ if is_upward and top_fac == 'Supply':
+ ind_risk, ind_action = 'High', 'Feedstock cost pressure; margin compression likely'
+ elif is_high:
+ ind_risk, ind_action = 'Medium-High', 'Monitor naphtha/ethylene spread; review procurement'
+ elif wide:
+ ind_risk, ind_action = 'Medium', 'Profit uncertainty elevated; scenario planning advised'
+
+ elif industry == 'Manufacturing':
+ if is_high and is_upward:
+ ind_risk, ind_action = 'High', 'Energy cost surge risk; review energy hedging'
+ elif is_high:
+ ind_risk, ind_action = 'Medium', 'Elevated input cost volatility'
+ elif is_medium:
+ ind_risk, ind_action = 'Medium', 'Monitor energy procurement costs'
+
+ elif industry == 'Upstream_OG':
+ if is_downward and is_high:
+ ind_risk, ind_action = 'High', 'Revenue decline risk; review covenant compliance & liquidity'
+ elif is_downward:
+ ind_risk, ind_action = 'Medium-High', 'Downside tail expanding; monitor cash flow coverage'
+ elif is_upward:
+ ind_risk, ind_action = 'Low', 'Revenue tailwind; capex commitment review advised'
+ else:
+ ind_risk, ind_action = 'Low-Medium', 'Balanced outlook'
+
+ rules[f'{industry}_risk'] = ind_risk
+ rules[f'{industry}_action'] = ind_action
+ return rules
+
+
+# ═══════════════════════════════════════════════════════════
+# REGIME ECONOMIC NARRATIVES
+# ═══════════════════════════════════════════════════════════
+
+REGIME_NARRATIVES = {
+ '2008 金融危机': {
+ 'history': '2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。',
+ 'implication': '需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。',
+ 'hedge_advice': '上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。',
+ },
+ '2014 页岩油冲击': {
+ 'history': '2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。',
+ 'implication': '供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。',
+ 'hedge_advice': '重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。',
+ },
+ '2020 COVID': {
+ 'history': '2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。',
+ 'implication': '极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。',
+ 'hedge_advice': '短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。',
+ },
+ '2022 俄乌冲突': {
+ 'history': '2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。',
+ 'implication': '地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。',
+ 'hedge_advice': '事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。',
+ },
+ '2023 OPEC减产': {
+ 'history': '2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。',
+ 'implication': 'OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。',
+ 'hedge_advice': '低波动环境适合使用零成本领(collar)策略,锁定窄价格带。',
+ },
+ '常态/低波动': {
+ 'history': '油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。',
+ 'implication': '常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。',
+ 'hedge_advice': '常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。',
+ },
+}
+
+
+# ═══════════════════════════════════════════════════════════
+# NLG REPORT GENERATION (ENHANCED)
+# ═══════════════════════════════════════════════════════════
+
+def generate_nlg_report(row):
+ """生成单月深度风险研判报告,含经济学叙事和对冲建议。"""
+ date = pd.Timestamp(row['test_date']).strftime('%Y年%m月')
+ rl = row['risk_level']
+ rb = row['risk_bias']
+ top = row.get('top_factor', 'Unknown')
+ q10 = row['pred_q10_1m'] * 100
+ q50 = row['pred_q50_1m'] * 100
+ q90 = row['pred_q90_1m'] * 100
+ vol = row['pred_vol'] * 100
+
+ rl_zh = {'Low': '低', 'Medium': '中等', 'High': '高'}.get(rl, rl)
+ rb_zh = {'Upward': '偏上行', 'Downward': '偏下行', 'Balanced': '均衡'}.get(rb, rb)
+ factor_zh = {
+ 'Price': '价格联动', 'Supply': '供给端', 'Demand': '需求端',
+ 'Risk_Geo': '地缘政治/风险', 'Technical': '技术面',
+ }.get(top, top)
+
+ # ── Part 1: 核心判断 ──
+ summary = (
+ f"【{date}油价风险研判】\n"
+ f"■ 核心判断:风险等级{rl_zh},方向{rb_zh},由{factor_zh}因子主导。\n"
+ f"■ 1M预测区间:[{q10:+.1f}%, {q90:+.1f}%],中枢{q50:+.1f}%,波动率{vol:.1f}%。\n"
+ )
+
+ # 3M
+ if pd.notna(row.get('pred_q10_3m')):
+ summary += f"■ 3M预测区间:[{row['pred_q10_3m']*100:+.1f}%, {row['pred_q90_3m']*100:+.1f}%],中枢{row['pred_q50_3m']*100:+.1f}%。\n"
+
+ # CQR
+ cqr_lo = row.get('cqr_q10_1m', None)
+ if cqr_lo is not None and pd.notna(cqr_lo):
+ summary += f"■ CQR校准区间:[{cqr_lo*100:+.1f}%, {row['cqr_q90_1m']*100:+.1f}%](分布自由覆盖保证)。\n"
+
+ # ── Part 2: Regime 经济学叙事 ──
+ regime = row.get('regime_match', '')
+ regime_sim = row.get('regime_similarity', 0)
+ if regime and regime != 'Unknown':
+ summary += f"\n▶ 格局识别:当前最接近「{regime}」(相似度{regime_sim*100:.0f}%)\n"
+ narr = REGIME_NARRATIVES.get(regime, {})
+ if narr:
+ summary += f" 历史参照:{narr['history']}\n"
+ summary += f" 当前启示:{narr['implication']}\n"
+ summary += f" 对冲建议:{narr['hedge_advice']}\n"
+
+ # ── Part 3: 行业影响 ──
+ high_risk = []
+ med_risk = []
+ for ind in INDUSTRIES:
+ risk = str(row.get(f'{ind}_risk', 'Low'))
+ if 'High' in risk:
+ high_risk.append(INDUSTRY_ZH.get(ind, ind))
+ elif 'Medium' in risk:
+ med_risk.append(INDUSTRY_ZH.get(ind, ind))
+ if high_risk:
+ summary += f"\n▶ 高风险行业:{'、'.join(high_risk)}——建议提升套保覆盖率至60-80%。\n"
+ if med_risk:
+ summary += f"▶ 中风险行业:{'、'.join(med_risk)}——建议维持25-50%套保覆盖。\n"
+ if not high_risk and not med_risk:
+ summary += f"\n▶ 各行业风险均处于可控水平,建议维持常规套保比例。\n"
+
+ # ── Part 4: 压力测试 ──
+ base = row.get('scenario_base', 0) * 100
+ vix = row.get('scenario_vix_shock', 0) * 100
+ supply = row.get('scenario_supply_cut', 0) * 100
+ demand = row.get('scenario_demand_crash', 0) * 100
+ worst = min(supply, demand)
+ summary += (
+ f"\n▶ 压力测试:基准{base:+.1f}% | VIX翻倍{vix:+.1f}% | "
+ f"供给中断{supply:+.1f}% | 需求崩塌{demand:+.1f}%\n"
+ f" 最大下行风险:{worst:+.1f}%,建议预留相应流动性缓冲。\n"
+ )
+
+ return summary
+
+
+def generate_all_reports(results):
+ """为所有月份生成 NLG 报告。"""
+ reports = {}
+ for _, row in results.iterrows():
+ dt = pd.Timestamp(row['test_date']).strftime('%Y-%m')
+ reports[dt] = generate_nlg_report(row)
+ return reports
+
+
+# ═══════════════════════════════════════════════════════════
+# EVALUATION METRICS
+# ═══════════════════════════════════════════════════════════
+
+def evaluate_results(results):
+ """计算全面的评估指标并打印。"""
+ # 只评估有实际值的月份(排除 live forecast)
+ eval_mask = results['actual_ret_1m'].notna()
+ results = results[eval_mask].copy()
+ ar = results['actual_ret_1m'].values
+ av = results['actual_vol'].values
+ n = len(results)
+
+ print(f"\n{'='*65}")
+ print("V2 CHAMPIONSHIP — EVALUATION")
+ print("=" * 65)
+
+ # 1M Interval
+ print(f"\n--- 1M INTERVAL ---")
+ models = [('QR (vol-adapt)', 'pred'), ('LightGBM', 'lgb')]
+ if 'cqr_q10_1m' in results.columns:
+ models.append(('Conformal QR', 'cqr'))
+ for model_name, prefix in models:
+ q10 = results[f'{prefix}_q10_1m'].values
+ q90 = results[f'{prefix}_q90_1m'].values
+ cov = ((ar >= q10) & (ar <= q90)).mean()
+ wis = ((q90-q10) + (2/0.2)*np.maximum(q10-ar, 0) + (2/0.2)*np.maximum(ar-q90, 0)).mean()
+ vm = np.median(av)
+ hi = av > vm
+ cov_hi = ((ar[hi] >= q10[hi]) & (ar[hi] <= q90[hi])).mean() if hi.sum() > 0 else 0
+ print(f" {model_name:<18} Cov={cov:.1%} HiCov={cov_hi:.1%} WIS={wis:.4f}")
+
+ nq10 = np.full(n, np.quantile(ar, 0.10))
+ nq90 = np.full(n, np.quantile(ar, 0.90))
+ naive_wis = ((nq90-nq10) + (2/0.2)*np.maximum(nq10-ar, 0) + (2/0.2)*np.maximum(ar-nq90, 0)).mean()
+ print(f" {'Naive':<18} WIS={naive_wis:.4f}")
+
+ # 3M
+ print(f"\n--- 3M INTERVAL ---")
+ m3 = results['actual_ret_3m'].notna()
+ if m3.sum() > 10:
+ ar3 = results.loc[m3, 'actual_ret_3m'].values
+ q10_3 = results.loc[m3, 'pred_q10_3m'].values
+ q90_3 = results.loc[m3, 'pred_q90_3m'].values
+ cov3 = ((ar3 >= q10_3) & (ar3 <= q90_3)).mean()
+ wis3 = ((q90_3-q10_3) + (2/0.2)*np.maximum(q10_3-ar3, 0) + (2/0.2)*np.maximum(ar3-q90_3, 0)).mean()
+ print(f" QR 3M (vol-adapt) Cov={cov3:.1%} WIS={wis3:.4f} n={m3.sum()}")
+
+ # Vol
+ print(f"\n--- VOL SCORE ---")
+ pv = results['pred_vol'].values
+ bl = results['baseline_ewma'].values
+ for nm, prd in [('V2 BL+Resid', pv), ('EWMA', bl)]:
+ from sklearn.metrics import mean_squared_error
+ rmse = np.sqrt(mean_squared_error(av, prd))
+ corr = np.corrcoef(av, prd)[0, 1]
+ print(f" {nm:<18} RMSE={rmse:.4f} corr={corr:+.3f}")
+
+ # Risk levels
+ print(f"\n--- RISK LEVELS ---")
+ for lvl in ['Low', 'Medium', 'High']:
+ mask = results['risk_level'] == lvl
+ if mask.sum() > 0:
+ print(f" {lvl:<8}: vol={av[mask].mean():.4f} n={mask.sum()}")
+
+ # Factor frequency
+ print(f"\n--- FACTOR FREQ ---")
+ if 'top_factor' in results.columns:
+ for fac, cnt in results['top_factor'].value_counts().items():
+ print(f" {fac:<12}: {cnt} ({cnt/n:.1%})")
+
+ # SHAP
+ print(f"\n--- SHAP (avg) ---")
+ for g in FACTOR_GROUPS:
+ col = f'shap_{g}'
+ if col in results.columns:
+ print(f" {g:<12}: {results[col].abs().mean():.4f}")
+
+ # Scenario
+ print(f"\n--- SCENARIO (latest) ---")
+ lat = results.iloc[-1]
+ print(f" Base: {lat['scenario_base']*100:+.1f}%")
+ print(f" VIX shock: {lat['scenario_vix_shock']*100:+.1f}%")
+ print(f" Supply cut: {lat['scenario_supply_cut']*100:+.1f}%")
+ print(f" Demand crash: {lat['scenario_demand_crash']*100:+.1f}%")
+
+ # NLG sample
+ print(f"\n--- NLG REPORT (latest) ---")
+ print(generate_nlg_report(results.iloc[-1]))
+
+
+# ═══════════════════════════════════════════════════════════
+# ABLATION EXPERIMENTS
+# ═══════════════════════════════════════════════════════════
+
+def _run_qr_eval(panel, feat_list, train_window=120):
+ """内部辅助:对给定特征子集跑 walk-forward QR 并返回 (cov, wis, n)。"""
+ hits, totals, wis_list = 0, 0, []
+ for i in range(train_window, len(panel) - 1):
+ train_df = panel.iloc[max(0, i - train_window):i]
+ test_df = panel.iloc[i:i + 1]
+ avail = [f for f in feat_list if f in train_df.columns and train_df[f].notna().mean() > 0.8]
+ if len(avail) < 2:
+ continue
+ X_tr = train_df[avail].fillna(train_df[avail].median())
+ X_te = test_df[avail].fillna(train_df[avail].median())
+ sc = StandardScaler()
+ X_tr_s = sc.fit_transform(X_tr)
+ X_te_s = sc.transform(X_te)
+ y = train_df['target_ret_1m'].dropna()
+ mask = y.index.isin(X_tr.index)
+ y = y[mask]
+ X_tr_s = X_tr_s[:len(y)]
+ actual = panel['target_ret_1m'].iloc[i]
+ if np.isnan(actual):
+ continue
+ try:
+ qr10 = QuantileRegressor(quantile=0.10, alpha=0.1, solver='highs')
+ qr90 = QuantileRegressor(quantile=0.90, alpha=0.1, solver='highs')
+ qr10.fit(X_tr_s, y)
+ qr90.fit(X_tr_s, y)
+ p10, p90 = qr10.predict(X_te_s)[0], qr90.predict(X_te_s)[0]
+ if p10 > p90: p10, p90 = p90, p10
+ hit = 1 if p10 <= actual <= p90 else 0
+ hits += hit
+ totals += 1
+ wis_list.append((p90-p10) + (2/0.2)*max(p10-actual, 0) + (2/0.2)*max(actual-p90, 0))
+ except:
+ continue
+ cov = hits / totals if totals > 0 else 0
+ wis = np.mean(wis_list) if wis_list else 999
+ return cov, wis, totals
+
+
+def run_ablation(panel, features):
+ """运行消融实验:训练窗口 + 因子组 leave-one-out。"""
+ print(f"\n--- ABLATION EXPERIMENTS ---")
+ ablation_results = []
+
+ # ── Part 1: Window ablation ──
+ print(" [窗口消融]")
+ for w in [84, 120, 180]:
+ cov, wis, n_ab = _run_qr_eval(panel, features, train_window=w)
+ ablation_results.append({
+ 'type': 'window', 'param': w, 'param_label': f'{w}月',
+ 'cov': round(cov, 3), 'wis': round(wis, 4), 'n': n_ab
+ })
+ print(f" Window={w:>3}: Cov={cov:.1%} WIS={wis:.4f} n={n_ab}")
+
+ # ── Part 2: Factor-group leave-one-out ──
+ print(" [因子组消融 — Leave-One-Out]")
+ # Baseline: all factors
+ base_cov, base_wis, base_n = _run_qr_eval(panel, features)
+ ablation_results.append({
+ 'type': 'factor_group', 'param': 'ALL', 'param_label': '全部因子',
+ 'cov': round(base_cov, 3), 'wis': round(base_wis, 4), 'n': base_n
+ })
+ print(f" ALL (baseline): Cov={base_cov:.1%} WIS={base_wis:.4f}")
+
+ group_zh = {'Price': '价格联动', 'Supply': '供给端', 'Demand': '需求端',
+ 'Risk_Geo': '地缘/风险', 'Technical': '技术面'}
+
+ for group, members in FACTOR_GROUPS.items():
+ # Remove this group's features
+ reduced = [f for f in features if f not in members]
+ if len(reduced) < 2:
+ continue
+ cov, wis, n_ab = _run_qr_eval(panel, reduced)
+ delta_cov = cov - base_cov
+ delta_wis = wis - base_wis
+ ablation_results.append({
+ 'type': 'factor_group', 'param': group,
+ 'param_label': f'去除{group_zh.get(group, group)}',
+ 'cov': round(cov, 3), 'wis': round(wis, 4), 'n': n_ab,
+ 'delta_cov': round(delta_cov, 3), 'delta_wis': round(delta_wis, 4),
+ })
+ print(f" -{group:<12}: Cov={cov:.1%} (Δ{delta_cov:+.1%}) "
+ f"WIS={wis:.4f} (Δ{delta_wis:+.4f})")
+
+ return ablation_results
diff --git a/core/engine.py b/core/engine.py
new file mode 100644
index 0000000000000000000000000000000000000000..04ff972976b617c5dfa32c3b3ecbc197c9efd85c
--- /dev/null
+++ b/core/engine.py
@@ -0,0 +1,632 @@
+"""
+engine.py — Walk-Forward 预测引擎
+=====================================
+核心组件:
+ 1. 数据加载与目标构建
+ 2. Walk-Forward 主循环
+ ├─ 特征选择 (MI)
+ ├─ 波动率预测 (EWMA + Ridge residual)
+ ├─ 区间预测 (QR + LightGBM) × 1M/3M
+ ├─ Vol-Adaptive 宽度调整
+ ├─ LightGBM 特征重要性
+ ├─ 风险等级 / 偏置推断
+ ├─ Regime 检测 (余弦相似度)
+ └─ 因子归因 (Ridge)
+"""
+
+import pandas as pd
+import numpy as np
+import warnings
+from sklearn.linear_model import Ridge, QuantileRegressor
+from sklearn.preprocessing import StandardScaler
+from sklearn.feature_selection import mutual_info_regression
+import lightgbm as lgb
+
+# TFT (Temporal Fusion Transformer) — frontier deep learning model
+try:
+ from core.tft_model import tft_predict_step
+ _TFT_AVAILABLE = True
+except ImportError:
+ _TFT_AVAILABLE = False
+
+from config import (
+ FEATURES, FACTOR_GROUPS, PRICE_COL, TRAIN_WINDOW,
+ MAX_FEATURES, MIN_TRAIN_SAMPLES,
+ REGIME_SIGNATURES, REGIME_TYPE_MAP,
+)
+
+warnings.filterwarnings('ignore')
+
+
+# ═══════════════════════════════════════════════════════════
+# DATA LOADING
+# ═══════════════════════════════════════════════════════════
+
+def load_panel(panel_path, price_col=None):
+ """加载月度面板并构建目标变量和地缘特征。
+
+ Args:
+ price_col: 可选,指定价格列(默认 config.PRICE_COL)。
+ 当切换目标时(如 Brent),自动从特征列表中移除该列。
+ """
+ if price_col is None:
+ price_col = PRICE_COL
+
+ monthly = pd.read_csv(panel_path, index_col=0, parse_dates=True)
+
+ # Geopolitical features
+ try:
+ geo = pd.read_csv('data/csv_raw/geopolitical_shocks.csv')
+ event_cols = [c for c in geo.columns if c not in ['date_str', 'date_num', 'year', 'month', 'day']]
+ geo['date'] = pd.to_datetime(geo[['year', 'month', 'day']])
+ geo_monthly = geo.set_index('date')[event_cols].resample('ME').sum()
+ geo_monthly['geo_shock_count'] = geo_monthly[event_cols].sum(axis=1)
+ geo_monthly['geo_active_events'] = (geo_monthly[event_cols] > 0).sum(axis=1)
+ monthly = monthly.merge(
+ geo_monthly[['geo_shock_count', 'geo_active_events']],
+ left_index=True, right_index=True, how='left'
+ )
+ monthly['geo_shock_count'] = monthly['geo_shock_count'].fillna(0)
+ monthly['geo_active_events'] = monthly['geo_active_events'].fillna(0)
+ print("✓ 地缘政治特征已添加")
+ except Exception as e:
+ print(f"⚠ GPR 数据未加载: {e}")
+ monthly['geo_shock_count'] = 0
+ monthly['geo_active_events'] = 0
+
+ # Targets (基于指定价格列)
+ monthly['target_ret_1m'] = monthly[price_col].pct_change(1).shift(-1)
+ monthly['target_ret_3m'] = monthly[price_col].pct_change(3).shift(-3)
+ monthly['target_abs_ret_1m'] = monthly['target_ret_1m'].abs()
+ monthly['target_abs_ret_3m'] = monthly['target_ret_3m'].abs()
+ monthly['target_up_1m'] = (monthly['target_ret_1m'] > 0).astype(int)
+ monthly['ewma_vol'] = monthly[price_col].pct_change(1).abs().ewm(alpha=0.06).mean()
+
+ # Filter features: 移除目标价格列自身,防止 target leakage
+ features = [f for f in FEATURES if f in monthly.columns and f != price_col]
+ # 如果目标是 Brent,把 WTI_spot 加到特征(如果不在列表里)
+ if price_col != 'WTI_spot' and 'WTI_spot' in monthly.columns and 'WTI_spot' not in features:
+ features.append('WTI_spot')
+
+ targets = ['target_ret_1m', 'target_ret_3m', 'target_abs_ret_1m',
+ 'target_abs_ret_3m', 'target_up_1m', 'ewma_vol']
+ keep_cols = [c for c in features + targets + [price_col] if c in monthly.columns]
+ panel = monthly[keep_cols].copy()
+ # 保留所有行(含无目标的最新月份,用于 live 预测)
+ n_with_target = panel['target_ret_1m'].notna().sum()
+ n_total = len(panel)
+ print(f"面板 [{price_col}]: {n_total} 月 ({n_with_target} 有目标, {n_total - n_with_target} live), {len(features)} 特征")
+ return panel, features
+
+
+# ═══════════════════════════════════════════════════════════
+# REGIME DETECTION
+# ═══════════════════════════════════════════════════════════
+
+def detect_regime(sel, coefs, x_vals, pred_vol):
+ """基于因子贡献计算当前 regime 向量,与历史时期做余弦相似度匹配。"""
+ regime_features = {
+ 'supply_stress': 0, 'demand_stress': 0,
+ 'geopolitical_stress': 0, 'price_momentum': 0, 'vol_level': 0,
+ }
+ supply_feats = {'rig_count_us_new', 'supply_saudi', 'us_oil_inventory_total'}
+ demand_feats = {'pmi_us_mfg', 'usd_index', 'nonfarm_us', 'ipi_us'}
+ geo_feats = {'vix_lag1', 'vix_lag2', 'geo_shock_count', 'geo_active_events'}
+ tech_feats = {'mom1m_lag1', 'hist_vol_12m', 'rsi12m'}
+
+ for f in sel:
+ coef_val = coefs.get(f, 0) * x_vals.get(f, 0)
+ if f in supply_feats:
+ regime_features['supply_stress'] += abs(coef_val)
+ elif f in demand_feats:
+ regime_features['demand_stress'] += abs(coef_val)
+ elif f in geo_feats:
+ regime_features['geopolitical_stress'] += abs(coef_val)
+ elif f in tech_feats:
+ regime_features['price_momentum'] += abs(coef_val)
+ regime_features['vol_level'] = pred_vol
+
+ # Cosine similarity
+ curr_vec = np.array(list(regime_features.values()))
+ curr_norm = np.linalg.norm(curr_vec)
+ best_regime, best_sim = '常态/低波动', 0
+ regime_sims = {}
+ for rname, rsig in REGIME_SIGNATURES.items():
+ ref_vec = np.array(list(rsig.values()))
+ ref_norm = np.linalg.norm(ref_vec)
+ sim = float(np.dot(curr_vec, ref_vec) / (curr_norm * ref_norm)) if curr_norm > 0 and ref_norm > 0 else 0
+ regime_sims[rname] = sim
+ if sim > best_sim:
+ best_sim = sim
+ best_regime = rname
+
+ return {
+ 'regime_match': best_regime,
+ 'regime_similarity': round(best_sim, 3),
+ 'regime_type': REGIME_TYPE_MAP.get(best_regime, 'normal'),
+ 'regime_sims': regime_sims,
+ }
+
+
+# ═══════════════════════════════════════════════════════════
+# WALK-FORWARD ENGINE
+# ═══════════════════════════════════════════════════════════
+
+def run_walk_forward(panel, features, train_window=TRAIN_WINDOW):
+ """执行完整的 walk-forward 预测循环。"""
+ results = []
+ shap_records = []
+
+ # Walk-forward: 有目标的月份用于训练/评估
+ last_target_idx = panel['target_ret_1m'].last_valid_index()
+ last_target_pos = panel.index.get_loc(last_target_idx) if last_target_idx is not None else len(panel) - 4
+ wf_end = min(last_target_pos + 1, len(panel))
+ for i in range(train_window, wf_end):
+ train_df = panel.iloc[max(0, i - train_window):i] # QR: rolling window
+ train_expand = panel.iloc[:i] # LGB: expanding window (all history)
+ test_df = panel.iloc[i:i + 1]
+ test_date = panel.index[i]
+
+ avail = [f for f in features if train_df[f].notna().mean() > 0.8]
+ if len(avail) < 3:
+ continue
+
+ # ── Impute + Scale ──
+ X_tr = train_df[avail].copy()
+ X_te = test_df[avail].copy()
+ for col in avail:
+ med = X_tr[col].median()
+ X_tr[col] = X_tr[col].fillna(med)
+ X_te[col] = X_te[col].fillna(med)
+
+ scaler = StandardScaler()
+ X_tr_s = pd.DataFrame(scaler.fit_transform(X_tr), columns=avail, index=train_df.index)
+ X_te_s = pd.DataFrame(scaler.transform(X_te), columns=avail, index=test_df.index)
+
+ # ── Feature selection (MI, inner split) ──
+ inner_n = int(len(X_tr_s) * 0.8)
+ y_sel = train_df['target_abs_ret_1m'].iloc[:inner_n]
+ X_sel = X_tr_s.iloc[:inner_n]
+ valid = y_sel.notna() & X_sel.notna().all(axis=1)
+ if valid.sum() < MIN_TRAIN_SAMPLES:
+ continue
+
+ try:
+ mi = mutual_info_regression(X_sel.loc[valid], y_sel.loc[valid], random_state=42, n_neighbors=5)
+ except:
+ mi = np.ones(len(avail))
+
+ K = min(MAX_FEATURES, len(avail))
+ sel = [avail[j] for j in np.argsort(mi)[-K:]]
+ X_tr_f = X_tr_s[sel]
+ X_te_f = X_te_s[sel]
+
+ # ── Actuals ──
+ actual_ret_1m = panel['target_ret_1m'].iloc[i]
+ actual_ret_3m = panel['target_ret_3m'].iloc[i] if pd.notna(panel['target_ret_3m'].iloc[i]) else np.nan
+ actual_vol = panel['target_abs_ret_1m'].iloc[i]
+ actual_up = panel['target_up_1m'].iloc[i]
+ ewma_now = test_df['ewma_vol'].values[0]
+
+ rec = {
+ 'test_date': test_date,
+ 'actual_ret_1m': actual_ret_1m,
+ 'actual_ret_3m': actual_ret_3m,
+ 'actual_vol': actual_vol,
+ 'actual_up': actual_up,
+ }
+
+ y_ret = train_df['target_ret_1m']
+ y_ret_3m = train_df['target_ret_3m']
+ y_vol = train_df['target_abs_ret_1m']
+ mask_r = y_ret.notna()
+ mask_3m = y_ret_3m.notna()
+
+ # ════ VOL HEAD ════
+ baseline_vol = float(ewma_now) if not np.isnan(ewma_now) else 0.05
+ rec['baseline_ewma'] = baseline_vol
+ valid_vol = y_vol.notna() & train_df['ewma_vol'].notna() & (train_df['ewma_vol'] > 0.001)
+ if valid_vol.sum() > MIN_TRAIN_SAMPLES:
+ log_ratio = np.log(y_vol[valid_vol] / train_df['ewma_vol'][valid_vol])
+ log_ratio = log_ratio.replace([np.inf, -np.inf], np.nan).dropna()
+ if len(log_ratio) > 15:
+ try:
+ ridge = Ridge(alpha=10.0)
+ ridge.fit(X_tr_f.loc[log_ratio.index], log_ratio)
+ plr = np.clip(ridge.predict(X_te_f)[0], -2.0, 2.0)
+ rec['pred_vol'] = float(np.clip(baseline_vol * np.exp(plr), 0.005, 0.50))
+ except:
+ rec['pred_vol'] = baseline_vol
+ else:
+ rec['pred_vol'] = baseline_vol
+ else:
+ rec['pred_vol'] = baseline_vol
+
+ # ════ INTERVAL HEAD: 1M (QR + LightGBM) ════
+ for q, alpha_q in [('q10', 0.10), ('q50', 0.50), ('q90', 0.90)]:
+ try:
+ qr = QuantileRegressor(quantile=alpha_q, alpha=0.1, solver='highs')
+ qr.fit(X_tr_f.loc[mask_r], y_ret.loc[mask_r])
+ rec[f'qr_{q}_1m'] = qr.predict(X_te_f)[0]
+ except:
+ rec[f'qr_{q}_1m'] = float(y_ret.quantile(alpha_q))
+ # LGB: expanding window (all history → more samples → better trees)
+ try:
+ X_tr_lgb = train_expand[avail].copy()
+ for col in avail:
+ X_tr_lgb[col] = X_tr_lgb[col].fillna(X_tr_lgb[col].median())
+ X_tr_lgb_s = pd.DataFrame(scaler.transform(X_tr_lgb), columns=avail, index=train_expand.index)
+ y_ret_lgb = train_expand['target_ret_1m']
+ mask_lgb = y_ret_lgb.notna() & X_tr_lgb_s[sel].notna().all(axis=1)
+ lgb_params = {
+ 'objective': 'quantile', 'alpha': alpha_q,
+ 'n_estimators': 100, 'max_depth': 3, 'learning_rate': 0.05,
+ 'num_leaves': 8,
+ 'min_child_samples': max(10, int(mask_lgb.sum() * 0.05)),
+ 'subsample': 0.8, 'colsample_bytree': 0.8,
+ 'reg_alpha': 0.3, 'reg_lambda': 0.5,
+ 'verbose': -1, 'random_state': 42,
+ }
+ lgb_model = lgb.LGBMRegressor(**lgb_params)
+ lgb_model.fit(X_tr_lgb_s[sel].loc[mask_lgb], y_ret_lgb.loc[mask_lgb])
+ rec[f'lgb_{q}_1m'] = lgb_model.predict(X_te_f)[0]
+ except:
+ rec[f'lgb_{q}_1m'] = rec[f'qr_{q}_1m']
+
+ # Enforce monotonicity
+ for pfx in ['qr', 'lgb']:
+ vals = [rec[f'{pfx}_q10_1m'], rec[f'{pfx}_q50_1m'], rec[f'{pfx}_q90_1m']]
+ rec[f'{pfx}_q10_1m'] = min(vals)
+ rec[f'{pfx}_q50_1m'] = np.median(vals)
+ rec[f'{pfx}_q90_1m'] = max(vals)
+
+ # ════ TFT HEAD (Temporal Fusion Transformer) ════
+ tft_ok = False
+ if _TFT_AVAILABLE and i >= train_window + 30: # Need enough history
+ try:
+ tft_result = tft_predict_step(
+ train_df, test_df, sel, y_col='target_ret_1m'
+ )
+ if tft_result is not None:
+ rec['tft_q10_1m'] = tft_result['tft_q10_1m']
+ rec['tft_q50_1m'] = tft_result['tft_q50_1m']
+ rec['tft_q90_1m'] = tft_result['tft_q90_1m']
+ tft_ok = True
+ except:
+ pass
+ if not tft_ok:
+ rec['tft_q10_1m'] = rec['qr_q10_1m']
+ rec['tft_q50_1m'] = rec['qr_q50_1m']
+ rec['tft_q90_1m'] = rec['qr_q90_1m']
+
+ # ════ INTERVAL HEAD: 3M ════
+ for q, alpha_q in [('q10', 0.10), ('q50', 0.50), ('q90', 0.90)]:
+ try:
+ qr3 = QuantileRegressor(quantile=alpha_q, alpha=0.1, solver='highs')
+ qr3.fit(X_tr_f.loc[mask_3m], y_ret_3m.loc[mask_3m])
+ rec[f'qr_{q}_3m'] = qr3.predict(X_te_f)[0]
+ except:
+ rec[f'qr_{q}_3m'] = float(y_ret_3m.quantile(alpha_q)) if mask_3m.sum() > 5 else 0.0
+ vals3 = [rec['qr_q10_3m'], rec['qr_q50_3m'], rec['qr_q90_3m']]
+ rec['qr_q10_3m'] = min(vals3)
+ rec['qr_q50_3m'] = np.median(vals3)
+ rec['qr_q90_3m'] = max(vals3)
+
+ # ════ QR + LGB + TFT ENSEMBLE ════
+ # Three-way blend: QR(50%) + LGB(25%) + TFT(25%)
+ w_qr, w_lgb, w_tft = 0.50, 0.25, 0.25
+ ens_q10 = w_qr * rec['qr_q10_1m'] + w_lgb * rec['lgb_q10_1m'] + w_tft * rec['tft_q10_1m']
+ ens_q50 = w_qr * rec['qr_q50_1m'] + w_lgb * rec['lgb_q50_1m'] + w_tft * rec['tft_q50_1m']
+ ens_q90 = w_qr * rec['qr_q90_1m'] + w_lgb * rec['lgb_q90_1m'] + w_tft * rec['tft_q90_1m']
+
+ # ════ VOL-ADAPTIVE WIDTH (on blended ensemble) ════
+ center = ens_q50
+ raw_upper = ens_q90 - center
+ raw_lower = center - ens_q10
+ train_vol_median = float(y_vol.median())
+ vol_ratio = rec['pred_vol'] / train_vol_median if train_vol_median > 0.001 else 1.0
+ vol_ratio = np.clip(vol_ratio, 0.85, 2.5) # grid-searched optimal
+ rec['pred_q10_1m'] = center - raw_lower * vol_ratio
+ rec['pred_q50_1m'] = center
+ rec['pred_q90_1m'] = center + raw_upper * vol_ratio
+ rec['interval_width_1m'] = (raw_upper + raw_lower) * vol_ratio
+ rec['vol_ratio'] = vol_ratio
+
+ # ════ 3M: INDEPENDENT VOL-ADAPTIVE (lb=1.0, doesn't narrow) ════
+ center3 = rec['qr_q50_3m']
+ raw_upper3 = rec['qr_q90_3m'] - center3
+ raw_lower3 = center3 - rec['qr_q10_3m']
+ vol_ratio_3m = np.clip(vol_ratio, 1.0, 2.5) # 3M keeps lb=1.0
+ rec['pred_q10_3m'] = center3 - raw_lower3 * vol_ratio_3m
+ rec['pred_q50_3m'] = center3
+ rec['pred_q90_3m'] = center3 + raw_upper3 * vol_ratio_3m
+ rec['interval_width_3m'] = (raw_upper3 + raw_lower3) * vol_ratio_3m
+
+ # ════ CONFORMAL QR (CQR) ════
+ # Split training into proper_train + calibration for conformity scores
+ cal_size = max(15, int(len(X_tr_f) * 0.2))
+ proper_n = len(X_tr_f) - cal_size
+ if proper_n > MIN_TRAIN_SAMPLES:
+ X_proper = X_tr_f.iloc[:proper_n]
+ X_cal = X_tr_f.iloc[proper_n:]
+ y_proper = y_ret.iloc[:proper_n]
+ y_cal = y_ret.iloc[proper_n:]
+ mask_proper = y_proper.notna()
+ mask_cal = y_cal.notna()
+ try:
+ # Fit QR on proper training set
+ qr_lo = QuantileRegressor(quantile=0.10, alpha=0.1, solver='highs')
+ qr_hi = QuantileRegressor(quantile=0.90, alpha=0.1, solver='highs')
+ qr_lo.fit(X_proper.loc[mask_proper], y_proper.loc[mask_proper])
+ qr_hi.fit(X_proper.loc[mask_proper], y_proper.loc[mask_proper])
+ # Conformity scores on calibration set
+ cal_lo = qr_lo.predict(X_cal.loc[mask_cal])
+ cal_hi = qr_hi.predict(X_cal.loc[mask_cal])
+ y_cal_vals = y_cal.loc[mask_cal].values
+ scores = np.maximum(cal_lo - y_cal_vals, y_cal_vals - cal_hi)
+ # Quantile of scores for coverage guarantee
+ alpha = 0.20 # Desired miscoverage = 20% → 80% coverage
+ n_cal = len(scores)
+ q_level = min(1.0, (1 - alpha) * (1 + 1 / n_cal))
+ Q_hat = np.quantile(scores, q_level)
+ # Apply to test point
+ cqr_lo = qr_lo.predict(X_te_f)[0] - Q_hat
+ cqr_hi = qr_hi.predict(X_te_f)[0] + Q_hat
+ cqr_md = (cqr_lo + cqr_hi) / 2
+ rec['cqr_q10_1m'] = float(cqr_lo)
+ rec['cqr_q50_1m'] = float(cqr_md)
+ rec['cqr_q90_1m'] = float(cqr_hi)
+ rec['cqr_Q_hat'] = float(Q_hat)
+ except:
+ rec['cqr_q10_1m'] = rec['pred_q10_1m']
+ rec['cqr_q50_1m'] = rec['pred_q50_1m']
+ rec['cqr_q90_1m'] = rec['pred_q90_1m']
+ rec['cqr_Q_hat'] = 0.0
+ else:
+ rec['cqr_q10_1m'] = rec['pred_q10_1m']
+ rec['cqr_q50_1m'] = rec['pred_q50_1m']
+ rec['cqr_q90_1m'] = rec['pred_q90_1m']
+ rec['cqr_Q_hat'] = 0.0
+
+ # Save pre-blend QR intervals for risk_bias (CQR should not affect directional signal)
+ qr_q10_prebend = rec['pred_q10_1m']
+ qr_q50_prebend = rec['pred_q50_1m']
+ qr_q90_prebend = rec['pred_q90_1m']
+
+ # ════ BLEND: 80% QR(VA) + 20% CQR → final 1M intervals ════
+ # CQR boosts hi-vol coverage (+5pp) while keeping WIS optimal
+ w_cqr = 0.20
+ rec['pred_q10_1m'] = (1 - w_cqr) * rec['pred_q10_1m'] + w_cqr * rec['cqr_q10_1m']
+ rec['pred_q90_1m'] = (1 - w_cqr) * rec['pred_q90_1m'] + w_cqr * rec['cqr_q90_1m']
+ rec['interval_width_1m'] = rec['pred_q90_1m'] - rec['pred_q10_1m']
+
+ # ════ FEATURE IMPORTANCE (LightGBM) ════
+ try:
+ lgb50 = lgb.LGBMRegressor(
+ objective='quantile', alpha=0.50, n_estimators=100,
+ max_depth=3, learning_rate=0.05, num_leaves=8,
+ min_child_samples=10, verbose=-1, random_state=42
+ )
+ lgb50.fit(X_tr_f.loc[mask_r], y_ret.loc[mask_r])
+ importances = lgb50.feature_importances_
+ imp_dict = dict(zip(sel, importances))
+ total_imp = sum(importances) if sum(importances) > 0 else 1
+ for group, members in FACTOR_GROUPS.items():
+ group_imp = sum(imp_dict.get(f, 0) for f in members if f in imp_dict)
+ rec[f'shap_{group}'] = float(group_imp / total_imp)
+ rec['shap_base'] = float(lgb50.predict(X_te_f)[0])
+ shap_records.append({
+ 'date': str(test_date),
+ 'features': sel,
+ 'importances': importances.tolist(),
+ 'normalized': (importances / total_imp).tolist(),
+ 'lgb_pred': float(lgb50.predict(X_te_f)[0]),
+ })
+ except:
+ for g in FACTOR_GROUPS:
+ rec[f'shap_{g}'] = 0.0
+ rec['shap_base'] = 0.0
+
+ # ════ RISK LEVEL ════
+ # Use pre-blend QR intervals for bias (CQR widens symmetrically, distorts bias signal)
+ upside_tail = qr_q90_prebend - qr_q50_prebend
+ downside_tail = qr_q50_prebend - qr_q10_prebend
+ vol_pctile = (y_vol < rec['pred_vol']).mean()
+ rec['risk_level'] = 'High' if vol_pctile >= 0.70 else ('Medium' if vol_pctile >= 0.40 else 'Low')
+ rec['risk_bias'] = 'Upward' if upside_tail > 1.15 * downside_tail else (
+ 'Downward' if downside_tail > 1.15 * upside_tail else 'Balanced')
+ rec['vol_pctile'] = vol_pctile
+
+ # ════ FACTOR ATTRIBUTION (Ridge) ════
+ factor_map = {}
+ for f in sel:
+ for group, members in FACTOR_GROUPS.items():
+ if f in members:
+ factor_map.setdefault(group, []).append(f)
+ break
+ attr_window = min(60, len(X_tr_f))
+ X_attr = X_tr_f.iloc[-attr_window:]
+ y_attr = y_ret.iloc[-attr_window:]
+ valid_attr = y_attr.notna()
+ coefs = {}
+ x_vals = {}
+ if valid_attr.sum() > MIN_TRAIN_SAMPLES:
+ try:
+ lr_attr = Ridge(alpha=1.0)
+ lr_attr.fit(X_attr.loc[valid_attr], y_attr.loc[valid_attr])
+ coefs = dict(zip(sel, lr_attr.coef_))
+ x_vals = dict(X_te_f.iloc[0])
+ for group in FACTOR_GROUPS:
+ gf = factor_map.get(group, [])
+ contrib = sum(coefs.get(f, 0) * x_vals.get(f, 0) for f in gf)
+ rec[f'factor_{group}'] = float(contrib)
+ abs_contribs = {g: abs(rec.get(f'factor_{g}', 0)) for g in factor_map}
+ rec['top_factor'] = max(abs_contribs, key=abs_contribs.get) if abs_contribs else 'Unknown'
+ except:
+ rec['top_factor'] = 'Unknown'
+ else:
+ rec['top_factor'] = 'Unknown'
+
+ # ════ REGIME DETECTION ════
+ regime_info = detect_regime(sel, coefs, x_vals, rec['pred_vol'])
+ rec['regime_match'] = regime_info['regime_match']
+ rec['regime_similarity'] = regime_info['regime_similarity']
+ rec['regime_type'] = regime_info['regime_type']
+
+ # ════ SCENARIOS ════
+ scenarios = {}
+ for scen_name, modifications in [
+ ('vix_shock', {'vix_lag1': 2.0, 'vix_lag2': 1.5}),
+ ('supply_cut', {'supply_saudi': -1.5, 'rig_count_us_new': -1.0}),
+ ('demand_crash', {'pmi_us_mfg': -2.0, 'ipi_us': -1.5}),
+ ]:
+ X_stress = X_te_f.copy()
+ for feat, mult in modifications.items():
+ if feat in X_stress.columns:
+ X_stress[feat] = X_stress[feat] + mult
+ try:
+ stress_q50 = lgb50.predict(X_stress)[0]
+ scenarios[scen_name] = float(stress_q50)
+ except:
+ scenarios[scen_name] = rec.get('pred_q50_1m', 0.0)
+ rec['scenario_base'] = rec['pred_q50_1m']
+ rec['scenario_vix_shock'] = scenarios.get('vix_shock', 0.0)
+ rec['scenario_supply_cut'] = scenarios.get('supply_cut', 0.0)
+ rec['scenario_demand_crash'] = scenarios.get('demand_crash', 0.0)
+
+ results.append(rec)
+
+ # ════ LIVE FORECAST: 预测无目标的最新月份 ════
+ if wf_end < len(panel) and len(results) > 0:
+ print(f"\n Live Forecast: {len(panel) - wf_end} 个最新月份 (无实际值)")
+ last_rec = results[-1]
+ for li in range(wf_end, len(panel)):
+ test_df = panel.iloc[li:li + 1]
+ test_date = panel.index[li]
+ train_df = panel.iloc[max(0, li - train_window):li]
+
+ avail = [f for f in features if train_df[f].notna().mean() > 0.8]
+ if len(avail) < 3:
+ continue
+
+ X_tr = train_df[avail].copy()
+ X_te = test_df[avail].copy()
+ for col in avail:
+ med = X_tr[col].median()
+ X_tr[col] = X_tr[col].fillna(med)
+ X_te[col] = X_te[col].fillna(med)
+
+ scaler = StandardScaler()
+ X_tr_s = pd.DataFrame(scaler.fit_transform(X_tr), columns=avail, index=train_df.index)
+ X_te_s = pd.DataFrame(scaler.transform(X_te), columns=avail, index=test_df.index)
+
+ # 使用固定特征 (从最后一次 walk-forward 的 sel)
+ sel_live = [f for f in sel if f in avail]
+ if len(sel_live) < 2:
+ sel_live = avail[:MAX_FEATURES]
+ X_tr_f = X_tr_s[sel_live]
+ X_te_f = X_te_s[sel_live]
+
+ ewma_now = test_df['ewma_vol'].values[0] if 'ewma_vol' in test_df.columns else 0.05
+ baseline_vol = float(ewma_now) if not np.isnan(ewma_now) else 0.05
+
+ live_rec = {
+ 'test_date': test_date,
+ 'actual_ret_1m': np.nan,
+ 'actual_ret_3m': np.nan,
+ 'actual_vol': np.nan,
+ 'actual_up': np.nan,
+ 'baseline_ewma': baseline_vol,
+ 'is_live': True,
+ }
+
+ # 用最新的训练数据重新拟合轻量模型
+ y_ret = train_df['target_ret_1m'].dropna()
+ y_vol = train_df['target_abs_ret_1m'].dropna()
+
+ try:
+ # QR 1M
+ for alpha, suffix in [(0.05, 'q10'), (0.5, 'q50'), (0.95, 'q90')]:
+ qr = QuantileRegressor(quantile=alpha, alpha=0.1, solver='highs')
+ mask_qr = y_ret.index.isin(X_tr_f.index)
+ y_qr = y_ret[mask_qr]
+ X_qr = X_tr_f.loc[y_qr.index]
+ if len(X_qr) > 10:
+ qr.fit(X_qr, y_qr)
+ val = float(qr.predict(X_te_f)[0])
+ live_rec[f'pred_{suffix}_1m'] = val
+
+ # LightGBM
+ mask_lgb = y_ret.index.isin(X_tr_f.index)
+ y_lgb = y_ret[mask_lgb]
+ X_lgb = X_tr_f.loc[y_lgb.index]
+ if len(X_lgb) > 10:
+ lgb50 = lgb.LGBMRegressor(objective='quantile', alpha=0.5,
+ n_estimators=200, max_depth=4, verbose=-1)
+ lgb50.fit(X_lgb, y_lgb)
+ live_rec['lgb_q50'] = float(lgb50.predict(X_te_f)[0])
+
+ # Vol
+ mask_vol = y_vol.index.isin(X_tr_f.index)
+ y_v = y_vol[mask_vol]
+ X_v = X_tr_f.loc[y_v.index]
+ if len(X_v) > 10:
+ ridge = Ridge(alpha=1.0)
+ ridge.fit(X_v, y_v)
+ live_rec['pred_vol'] = max(float(ridge.predict(X_te_f)[0]), baseline_vol * 0.5)
+ else:
+ live_rec['pred_vol'] = baseline_vol
+ except Exception as e:
+ live_rec['pred_vol'] = baseline_vol
+
+ # Risk level + bias
+ lo = live_rec.get('pred_q10_1m', -0.05)
+ hi = live_rec.get('pred_q90_1m', 0.05)
+ q50 = live_rec.get('pred_q50_1m', 0.0)
+ width = abs(hi - lo)
+ live_rec['risk_level'] = 'High' if width > 0.15 else 'Medium' if width > 0.08 else 'Low'
+ live_rec['risk_score'] = width
+ upside = hi - q50
+ downside = q50 - lo
+ live_rec['risk_bias'] = 'Upward' if upside > 1.15 * downside else (
+ 'Downward' if downside > 1.15 * upside else 'Balanced')
+ live_rec['vol_pctile'] = 0.5 # 无法计算,默认中等
+
+ # Copy structure from last record
+ for key in ['regime_match', 'regime_similarity', 'regime_type',
+ 'scenario_base', 'scenario_vix_shock', 'scenario_supply_cut',
+ 'scenario_demand_crash', 'top_factor']:
+ if key not in live_rec and key in last_rec:
+ live_rec[key] = last_rec[key]
+
+ # Regime detection
+ x_vals = {f: float(X_te_f[f].values[0]) for f in sel_live}
+ coefs = {}
+ regime_info = detect_regime(sel_live, coefs, x_vals, live_rec.get('pred_vol', 0.05))
+ live_rec.update(regime_info)
+
+ # Scenarios
+ for scen_name, modifications in [
+ ('vix_shock', {'vix_lag1': 2.0, 'vix_lag2': 1.5}),
+ ('supply_cut', {'supply_saudi': -1.5, 'rig_count_us_new': -1.0}),
+ ('demand_crash', {'pmi_us_mfg': -2.0, 'ipi_us': -1.5}),
+ ]:
+ X_stress = X_te_f.copy()
+ for feat, mult in modifications.items():
+ if feat in X_stress.columns:
+ X_stress[feat] = X_stress[feat] + mult
+ try:
+ live_rec[f'scenario_{scen_name}'] = float(lgb50.predict(X_stress)[0])
+ except:
+ live_rec[f'scenario_{scen_name}'] = live_rec.get('pred_q50_1m', 0.0)
+ live_rec['scenario_base'] = live_rec.get('pred_q50_1m', 0.0)
+
+ # Factor attribution (simplified)
+ for group in FACTOR_GROUPS:
+ live_rec[f'factor_{group}'] = last_rec.get(f'factor_{group}', 0.0)
+
+ results.append(live_rec)
+ print(f" ✓ {test_date.strftime('%Y-%m')}: Q50={live_rec.get('pred_q50_1m', 0):.3f}, "
+ f"Risk={live_rec['risk_level']}")
+
+ return pd.DataFrame(results), shap_records
diff --git a/core/feature_selection.py b/core/feature_selection.py
new file mode 100644
index 0000000000000000000000000000000000000000..cb647eaf823b3ad26b0f8113c3e6ec90134217b8
--- /dev/null
+++ b/core/feature_selection.py
@@ -0,0 +1,164 @@
+"""
+feature_selection.py — 特征筛选漏斗:329个原始指标 → 17个入选特征
+=================================================================
+完整的特征筛选流程:
+ Stage 1: 数据可用性筛选(缺失率 < 30%,时间覆盖 > 120月)
+ Stage 2: 单变量相关性(与油价收益率 |corr| > 0.05)
+ Stage 3: 共线性过滤(VIF / corr-cluster 去重)
+ Stage 4: MI / Granger 因果(非线性信息量)
+ Stage 5: 经济学意义验证(因子组分配)
+"""
+
+import pandas as pd
+import numpy as np
+import os
+import glob
+
+from config import DATA_DIR, FEATURES, FACTOR_GROUPS, PRICE_COL
+
+
+def run_feature_funnel(panel_path, raw_dir=None):
+ """执行完整的特征筛选漏斗并返回每阶段结果。"""
+ raw_dir = raw_dir or DATA_DIR
+ panel = pd.read_csv(panel_path, index_col=0, parse_dates=True)
+
+ # ── Stage 0: Inventory all raw features ──
+ all_features = set()
+ file_info = []
+ csv_files = glob.glob(os.path.join(raw_dir, '*.csv'))
+ for f in csv_files:
+ try:
+ df = pd.read_csv(f, nrows=5)
+ cols = [c for c in df.columns if c.lower() not in
+ ('date', 'date_str', 'date_num', 'year', 'month', 'day', 'unnamed: 0')]
+ all_features.update(cols)
+ file_info.append({'file': os.path.basename(f), 'n_cols': len(cols), 'cols': cols[:10]})
+ except:
+ pass
+
+ total_raw = len(all_features)
+ print(f"Stage 0: 原始指标 {total_raw} 个 (来自 {len(csv_files)} 个CSV)")
+
+ # ── Stage 1: Availability filter ──
+ panel_cols = [c for c in panel.columns if c != PRICE_COL and 'target' not in c.lower()
+ and 'ewma' not in c.lower()]
+ stage1 = []
+ for col in panel_cols:
+ if col not in panel.columns:
+ continue
+ series = panel[col]
+ missing_rate = series.isna().mean()
+ n_valid = series.notna().sum()
+ if missing_rate < 0.30 and n_valid >= 120:
+ stage1.append({
+ 'feature': col,
+ 'missing_rate': round(missing_rate, 3),
+ 'n_valid': int(n_valid),
+ 'mean': round(float(series.mean()), 4) if series.notna().any() else None,
+ })
+
+ stage1_features = [s['feature'] for s in stage1]
+ print(f"Stage 1: 数据可用性 → {len(stage1_features)} 个 (缺失率<30%, 覆盖>120月)")
+
+ # ── Stage 2: Univariate correlation filter ──
+ ret = panel[PRICE_COL].pct_change(1)
+ stage2 = []
+ for feat in stage1_features:
+ try:
+ corr = float(panel[feat].corr(ret))
+ abs_corr = abs(corr)
+ if abs_corr > 0.03: # Relaxed threshold for monthly data
+ stage2.append({
+ 'feature': feat,
+ 'corr_with_return': round(corr, 4),
+ 'abs_corr': round(abs_corr, 4),
+ })
+ except:
+ pass
+
+ stage2.sort(key=lambda x: x['abs_corr'], reverse=True)
+ stage2_features = [s['feature'] for s in stage2]
+ print(f"Stage 2: 单变量相关性 → {len(stage2_features)} 个 (|corr|>0.03)")
+
+ # ── Stage 3: Collinearity filter ──
+ # Remove highly correlated features (keep the one with higher abs_corr to return)
+ stage3_features = list(stage2_features)
+ corr_matrix = panel[stage3_features].corr()
+ to_drop = set()
+ corr_lookup = {s['feature']: s['abs_corr'] for s in stage2}
+ for i in range(len(stage3_features)):
+ if stage3_features[i] in to_drop:
+ continue
+ for j in range(i + 1, len(stage3_features)):
+ if stage3_features[j] in to_drop:
+ continue
+ pair_corr = abs(corr_matrix.iloc[i, j])
+ if pair_corr > 0.85:
+ f_i, f_j = stage3_features[i], stage3_features[j]
+ weaker = f_j if corr_lookup.get(f_i, 0) >= corr_lookup.get(f_j, 0) else f_i
+ to_drop.add(weaker)
+
+ stage3_features = [f for f in stage3_features if f not in to_drop]
+ stage3 = [s for s in stage2 if s['feature'] in stage3_features]
+ print(f"Stage 3: 共线性过滤 → {len(stage3_features)} 个 (pair |corr|<0.85)")
+
+ # ── Stage 4: MI score ──
+ from sklearn.feature_selection import mutual_info_regression
+ stage4 = []
+ X = panel[stage3_features].dropna()
+ y = panel.loc[X.index, PRICE_COL].pct_change(1).iloc[1:]
+ X = X.iloc[1:]
+ valid = y.notna() & X.notna().all(axis=1)
+ if valid.sum() > 50:
+ mi_scores = mutual_info_regression(X.loc[valid], y.loc[valid], random_state=42, n_neighbors=5)
+ for feat, mi_val in sorted(zip(stage3_features, mi_scores), key=lambda x: x[1], reverse=True):
+ stage4.append({
+ 'feature': feat,
+ 'mi_score': round(float(mi_val), 4),
+ 'corr': round(float(panel[feat].corr(ret)), 4),
+ })
+
+ stage4_features = [s['feature'] for s in stage4]
+ print(f"Stage 4: MI 非线性筛选 → {len(stage4_features)} 个")
+
+ # ── Stage 5: Final selection (match with FEATURES list) ──
+ final_selected = [f for f in FEATURES if f in panel.columns]
+ final_rejected = [f for f in stage4_features if f not in final_selected][:10]
+
+ # Build factor assignment
+ stage5 = []
+ for feat in final_selected:
+ group = 'Other'
+ for g, members in FACTOR_GROUPS.items():
+ if feat in members:
+ group = g
+ break
+ mi_val = next((s['mi_score'] for s in stage4 if s['feature'] == feat), 0)
+ corr_val = next((s['corr'] for s in stage4 if s['feature'] == feat), 0)
+ stage5.append({
+ 'feature': feat,
+ 'factor_group': group,
+ 'mi_score': mi_val,
+ 'corr': corr_val,
+ })
+
+ print(f"Stage 5: 最终选择 → {len(final_selected)} 个 (经济学意义+因子分配)")
+
+ # ── Build funnel summary ──
+ funnel = {
+ 'total_raw': total_raw,
+ 'n_csv_files': len(csv_files),
+ 'stages': [
+ {'stage': 0, 'name': '原始指标', 'count': total_raw, 'rule': f'{len(csv_files)}个CSV文件'},
+ {'stage': 1, 'name': '数据可用性', 'count': len(stage1_features), 'rule': '缺失率<30%, 覆盖>120月'},
+ {'stage': 2, 'name': '单变量相关性', 'count': len(stage2_features), 'rule': '|corr(feature, return)|>0.03'},
+ {'stage': 3, 'name': '共线性去重', 'count': len(stage3_features), 'rule': '组内pair |corr|<0.85'},
+ {'stage': 4, 'name': 'MI非线性筛选', 'count': len(stage4_features), 'rule': 'MI(feature; return)排序'},
+ {'stage': 5, 'name': '最终选择', 'count': len(final_selected), 'rule': '经济学意义+因子组分配'},
+ ],
+ 'final_features': stage5,
+ 'rejected_examples': final_rejected,
+ 'file_inventory': file_info[:15], # Top 15 files
+ }
+
+ return funnel
diff --git a/core/hedging.py b/core/hedging.py
new file mode 100644
index 0000000000000000000000000000000000000000..a4f26b788e9d59091732c02eefcd9636bc434b7c
--- /dev/null
+++ b/core/hedging.py
@@ -0,0 +1,326 @@
+"""
+hedging.py — 对冲决策计算器
+==============================
+核心功能:
+ 1. 给定企业月度燃油/原料消耗金额
+ 2. 根据当前风险预测(区间+因子+regime)
+ 3. 计算不同对冲比例下的成本-收益矩阵
+ 4. 输出推荐对冲比例和工具建议
+
+对冲逻辑:
+ - 不对冲:完全暴露在油价波动中
+ - 部分对冲:锁定一部分成本,保留一部分上行/下行暴露
+ - 完全对冲:完全锁定成本,放弃上行收益但消除下行风险
+ - 对冲成本 = 远期升水(contango)+ 期权时间价值(简化为波动率函数)
+"""
+
+import numpy as np
+from config import INDUSTRIES, INDUSTRY_ZH
+
+
+# ═══════════════════════════════════════════════════════════
+# INDUSTRY COST SENSITIVITY (油价弹性系数,基于公开研究)
+# ═══════════════════════════════════════════════════════════
+
+# 油价变动1%对行业成本/利润的影响(弹性系数,文献值+经验校准)
+COST_ELASTICITY = {
+ 'Aviation': 0.35, # 航空燃油占运营成本 25-40%
+ 'Logistics': 0.22, # 柴油占物流成本 15-25%
+ 'Chemicals': 0.28, # 原油是石脑油/乙烯原料
+ 'Manufacturing': 0.12, # 能源占制造成本 8-15%
+ 'Upstream_OG': -0.60, # 上游:油价上涨 = 收入增加
+}
+
+# 典型企业月度油品相关支出(百万美元,用于示例计算)
+TYPICAL_EXPOSURE = {
+ 'Aviation': 50.0, # 大型航司月均燃油 $50M
+ 'Logistics': 15.0, # 大型物流公司 $15M
+ 'Chemicals': 30.0, # 大型化工企业 $30M
+ 'Manufacturing': 8.0, # 中型制造企业 $8M
+ 'Upstream_OG': 80.0, # 油气公司产量对应营收
+}
+
+# 对冲成本系数(占名义价值的百分比/月,含远期升水+交易成本)
+HEDGE_COST_RATES = {
+ 'futures': 0.002, # 期货锁价:~0.2%/月(远期升水+保证金机会成本)
+ 'put': 0.008, # 看跌期权(保护性):~0.8%/月(时间价值衰减)
+ 'collar': 0.003, # 零成本领:~0.3%/月(放弃部分上行)
+}
+
+
+# ═══════════════════════════════════════════════════════════
+# HEDGING DECISION ENGINE
+# ═══════════════════════════════════════════════════════════
+
+def compute_hedge_matrix(pred_q10, pred_q50, pred_q90, pred_vol,
+ risk_level, risk_bias, industry,
+ monthly_exposure=None):
+ """
+ 计算不同对冲比例下的成本-收益矩阵。
+
+ Parameters
+ ----------
+ pred_q10, pred_q50, pred_q90 : float
+ 1M 预测区间(收益率,如 -0.11 表示 -11%)
+ pred_vol : float
+ 预测波动率
+ risk_level : str
+ 'Low' / 'Medium' / 'High'
+ risk_bias : str
+ 'Upward' / 'Balanced' / 'Downward'
+ industry : str
+ 行业标识
+ monthly_exposure : float or None
+ 月度油品暴露金额(百万美元),None则使用典型值
+
+ Returns
+ -------
+ dict with keys:
+ 'recommended_ratio': 推荐对冲比例
+ 'recommended_tool': 推荐工具
+ 'rationale': 推荐理由
+ 'matrix': 对冲比例 × 情景 的成本矩阵
+ """
+ exposure = monthly_exposure or TYPICAL_EXPOSURE.get(industry, 20.0)
+ elasticity = COST_ELASTICITY.get(industry, 0.20)
+ is_upstream = industry == 'Upstream_OG'
+
+ # 情景定义
+ scenarios = {
+ 'downside': pred_q10, # 下行风险(10%分位)
+ 'base': pred_q50, # 基准
+ 'upside': pred_q90, # 上行风险(90%分位)
+ }
+
+ # 对冲比例选项
+ hedge_ratios = [0.0, 0.25, 0.50, 0.75, 1.0]
+
+ # 计算矩阵
+ matrix = []
+ for ratio in hedge_ratios:
+ row = {'hedge_ratio': ratio, 'hedge_ratio_pct': f'{ratio*100:.0f}%'}
+ for scen_name, price_change in scenarios.items():
+ # 未对冲部分的损益
+ unhedged_impact = exposure * price_change * elasticity * (1 - ratio)
+ # 对冲部分:锁定成本,不受价格影响,但有对冲成本
+ hedge_cost = exposure * ratio * HEDGE_COST_RATES['futures']
+ # 总净影响 = 未对冲损益 - 对冲成本
+ net_impact = unhedged_impact - hedge_cost
+
+ # 上游油气反向:油价涨=收入增
+ if is_upstream:
+ net_impact = -net_impact # 对冲是锁定收入
+
+ row[f'{scen_name}_impact'] = round(net_impact, 2)
+
+ # VaR: 最大损失
+ row['worst_case'] = min(row['downside_impact'], row['upside_impact'])
+ row['best_case'] = max(row['downside_impact'], row['upside_impact'])
+ row['range'] = round(row['best_case'] - row['worst_case'], 2)
+ matrix.append(row)
+
+ # ── 推荐逻辑 ──
+ recommended_ratio, recommended_tool, rationale = _recommend(
+ risk_level, risk_bias, pred_vol, elasticity, is_upstream, pred_q10, pred_q90
+ )
+
+ # ── 各工具成本比较 ──
+ tool_comparison = []
+ for tool, rate in HEDGE_COST_RATES.items():
+ monthly_cost = exposure * recommended_ratio * rate
+ tool_comparison.append({
+ 'tool': tool,
+ 'tool_zh': {'futures': '期货锁价', 'put': '看跌期权', 'collar': '零成本领'}[tool],
+ 'monthly_cost': round(monthly_cost, 2),
+ 'annualized_cost': round(monthly_cost * 12, 2),
+ 'cost_pct': round(rate * 100, 2),
+ })
+
+ return {
+ 'industry': industry,
+ 'industry_zh': INDUSTRY_ZH.get(industry, industry),
+ 'exposure': exposure,
+ 'elasticity': elasticity,
+ 'recommended_ratio': recommended_ratio,
+ 'recommended_ratio_pct': f'{recommended_ratio*100:.0f}%',
+ 'recommended_tool': recommended_tool,
+ 'rationale': rationale,
+ 'matrix': matrix,
+ 'tool_comparison': tool_comparison,
+ }
+
+
+def _recommend(risk_level, risk_bias, pred_vol, elasticity, is_upstream, q10, q90):
+ """推荐对冲比例和工具。"""
+ # 基础比例由风险等级决定
+ base_ratio = {'Low': 0.25, 'Medium': 0.50, 'High': 0.75}.get(risk_level, 0.50)
+
+ # 偏置调整
+ if is_upstream:
+ # 上游:下行=收入减少=需要对冲
+ if risk_bias == 'Downward':
+ base_ratio += 0.15
+ elif risk_bias == 'Upward':
+ base_ratio -= 0.10
+ else:
+ # 下游/成本端:上行=成本增加=需要对冲
+ if risk_bias == 'Upward':
+ base_ratio += 0.15
+ elif risk_bias == 'Downward':
+ base_ratio -= 0.10
+
+ # 波动率调整
+ if pred_vol > 0.08:
+ base_ratio += 0.10 # 高波动 → 多对冲
+
+ # 弹性调整:暴露越大越应该对冲
+ if abs(elasticity) > 0.30:
+ base_ratio += 0.05
+
+ # 尾部风险调整
+ tail_risk = abs(q10) if not is_upstream else abs(q90)
+ if tail_risk > 0.15: # 尾部超过15%
+ base_ratio += 0.10
+
+ base_ratio = max(0.0, min(1.0, round(base_ratio / 0.05) * 0.05)) # 5%步进
+
+ # 工具推荐
+ if risk_level == 'High' and pred_vol > 0.06:
+ tool = 'collar'
+ reason = f'高风险+高波动环境,零成本领策略平衡保护与成本'
+ elif risk_bias == 'Upward' and not is_upstream:
+ tool = 'futures'
+ reason = f'上行偏置明显,期货锁价直接锁定成本'
+ elif risk_bias == 'Downward' and is_upstream:
+ tool = 'put'
+ reason = f'下行风险突出,看跌期权保留上行收益空间'
+ elif pred_vol < 0.04:
+ tool = 'futures'
+ reason = f'低波动环境,简单期货锁价成本最低'
+ else:
+ tool = 'collar'
+ reason = f'均衡环境下零成本领提供灵活保护'
+
+ risk_zh = {'Low': '低', 'Medium': '中等', 'High': '高'}[risk_level]
+ bias_zh = {'Upward': '上行', 'Downward': '下行', 'Balanced': '均衡'}[risk_bias]
+
+ rationale = (
+ f"当前风险{risk_zh}、偏置{bias_zh}、预测波动率{pred_vol*100:.1f}%。"
+ f"建议对冲{base_ratio*100:.0f}%暴露。{reason}。"
+ )
+
+ return base_ratio, tool, rationale
+
+
+def compute_all_industry_hedges(row):
+ """为所有行业计算对冲建议。"""
+ results = {}
+ for ind in INDUSTRIES:
+ results[ind] = compute_hedge_matrix(
+ pred_q10=row.get('pred_q10_1m', -0.10),
+ pred_q50=row.get('pred_q50_1m', 0.0),
+ pred_q90=row.get('pred_q90_1m', 0.10),
+ pred_vol=row.get('pred_vol', 0.05),
+ risk_level=row.get('risk_level', 'Medium'),
+ risk_bias=row.get('risk_bias', 'Balanced'),
+ industry=ind,
+ )
+ return results
+
+
+# ═══════════════════════════════════════════════════════════
+# HEDGING BACKTEST
+# ═══════════════════════════════════════════════════════════
+
+def backtest_hedging(results_df, lookback=60):
+ """
+ 回测对冲策略:逐月计算 "按推荐比例对冲" vs "完全不对冲" 的累计成本差异。
+
+ Parameters
+ ----------
+ results_df : DataFrame
+ walk-forward 预测结果(含 risk_level, risk_bias, pred_vol, actual_ret_1m 等)
+ lookback : int
+ 回测月数(默认 60 个月)
+
+ Returns
+ -------
+ dict: 各行业的月度时间序列 + 累计节省金额
+ """
+ import pandas as pd
+
+ df = results_df.tail(lookback).copy()
+ backtest = {}
+
+ for ind in INDUSTRIES:
+ exposure = TYPICAL_EXPOSURE.get(ind, 20.0)
+ elasticity = COST_ELASTICITY.get(ind, 0.20)
+ is_upstream = ind == 'Upstream_OG'
+ tool_rate = HEDGE_COST_RATES['futures']
+
+ monthly = []
+ cum_unhedged = 0.0
+ cum_hedged = 0.0
+
+ for _, row in df.iterrows():
+ actual_ret = row.get('actual_ret_1m', 0)
+ if np.isnan(actual_ret):
+ continue
+
+ # Determine recommended hedge ratio for this month
+ rl = row.get('risk_level', 'Medium')
+ rb = row.get('risk_bias', 'Balanced')
+ pv = row.get('pred_vol', 0.05)
+ q10 = row.get('pred_q10_1m', -0.10)
+ q90 = row.get('pred_q90_1m', 0.10)
+ ratio, _, _ = _recommend(rl, rb, pv, elasticity, is_upstream, q10, q90)
+
+ # Unhedged P&L: full exposure to price change
+ price_impact = actual_ret * elasticity
+ if is_upstream:
+ # Upstream: revenue = price * volume. Price up = good.
+ unhedged_pnl = exposure * actual_ret # Simplified: revenue change
+ hedged_pnl = exposure * actual_ret * (1 - ratio) - exposure * ratio * tool_rate
+ else:
+ # Downstream: cost = price * consumption. Price up = bad.
+ unhedged_pnl = -exposure * actual_ret * elasticity
+ hedged_pnl = -exposure * actual_ret * elasticity * (1 - ratio) - exposure * ratio * tool_rate
+
+ cum_unhedged += unhedged_pnl
+ cum_hedged += hedged_pnl
+ saving = cum_unhedged - cum_hedged # Positive = hedging saved money
+
+ monthly.append({
+ 'date': str(row.get('test_date', '')),
+ 'actual_ret': round(float(actual_ret) * 100, 2),
+ 'hedge_ratio': round(ratio, 2),
+ 'risk_level': rl,
+ 'unhedged_pnl': round(unhedged_pnl, 2),
+ 'hedged_pnl': round(hedged_pnl, 2),
+ 'cum_unhedged': round(cum_unhedged, 2),
+ 'cum_hedged': round(cum_hedged, 2),
+ 'cum_saving': round(saving, 2),
+ })
+
+ # Summary stats
+ total_saving = cum_unhedged - cum_hedged
+ # Volatility reduction
+ unhedged_vol = np.std([m['unhedged_pnl'] for m in monthly]) if monthly else 0
+ hedged_vol = np.std([m['hedged_pnl'] for m in monthly]) if monthly else 0
+ vol_reduction = 1 - hedged_vol / unhedged_vol if unhedged_vol > 0 else 0
+ # Max drawdown
+ max_dd_unhedged = min(m['cum_unhedged'] for m in monthly) if monthly else 0
+ max_dd_hedged = min(m['cum_hedged'] for m in monthly) if monthly else 0
+
+ backtest[ind] = {
+ 'industry_zh': INDUSTRY_ZH.get(ind, ind),
+ 'months': len(monthly),
+ 'total_saving': round(total_saving, 2),
+ 'vol_reduction': round(vol_reduction * 100, 1),
+ 'max_dd_unhedged': round(max_dd_unhedged, 2),
+ 'max_dd_hedged': round(max_dd_hedged, 2),
+ 'dd_improvement': round(max_dd_hedged - max_dd_unhedged, 2),
+ 'monthly': monthly,
+ }
+
+ return backtest
diff --git a/core/tft_model.py b/core/tft_model.py
new file mode 100644
index 0000000000000000000000000000000000000000..fcb8c20fab2352d68382443d12f40ca32a6ca610
--- /dev/null
+++ b/core/tft_model.py
@@ -0,0 +1,211 @@
+"""
+core/tft_model.py — Temporal Fusion Transformer 分位数预测模块
+================================================================
+基于 Google Research (2021) TFT 架构, 通过 Darts 框架实现.
+- 内置 Variable Selection Network: 自动学习因子重要性
+- 内置 Temporal Attention: 识别关键时间步
+- 原生多分位数输出: Q10/Q50/Q90
+- 轻量化配置 (17K params): 适配小样本时序 (~276 月)
+"""
+
+import warnings
+import logging
+import numpy as np
+import pandas as pd
+
+# Suppress verbose logging
+for _name in ['pytorch_lightning', 'lightning', 'pl', 'darts', 'lightning.pytorch']:
+ logging.getLogger(_name).setLevel(logging.ERROR)
+warnings.filterwarnings('ignore', category=FutureWarning)
+warnings.filterwarnings('ignore', category=UserWarning)
+
+from darts import TimeSeries
+from darts.models import TFTModel
+from darts.utils.likelihood_models import QuantileRegression
+from darts.dataprocessing.transformers import Scaler
+
+
+class TFTQuantilePredictor:
+ """
+ TFT 分位数预测器 — 用于 walk-forward 预测循环.
+
+ 输出: Q10, Q50, Q90 三个分位数预测值
+
+ Architecture:
+ - input_chunk_length=24 (回看2年月度数据)
+ - hidden_size=16 (轻量级, 防过拟合)
+ - lstm_layers=1, attention_heads=1
+ - QuantileRegression likelihood [0.10, 0.50, 0.90]
+ - 早停 + 低 epoch (快速训练)
+ """
+
+ def __init__(self, input_chunk_length=24, hidden_size=16,
+ lstm_layers=1, n_heads=1, n_epochs=15,
+ batch_size=32, use_gpu=False):
+ self.input_chunk_length = input_chunk_length
+ self.hidden_size = hidden_size
+ self.lstm_layers = lstm_layers
+ self.n_heads = n_heads
+ self.n_epochs = n_epochs
+ self.batch_size = batch_size
+ self.use_gpu = use_gpu
+ self.model = None
+ self.scaler_y = Scaler()
+ self.scaler_cov = Scaler()
+ self._fitted = False
+
+ def _build_model(self):
+ """构建 TFT 模型实例。"""
+ accelerator = 'gpu' if self.use_gpu else 'cpu'
+ self.model = TFTModel(
+ input_chunk_length=self.input_chunk_length,
+ output_chunk_length=1,
+ hidden_size=self.hidden_size,
+ lstm_layers=self.lstm_layers,
+ num_attention_heads=self.n_heads,
+ dropout=0.1,
+ likelihood=QuantileRegression(quantiles=[0.10, 0.50, 0.90]),
+ n_epochs=self.n_epochs,
+ batch_size=self.batch_size,
+ add_relative_index=True,
+ random_state=42,
+ log_tensorboard=False,
+ pl_trainer_kwargs={
+ 'enable_progress_bar': False,
+ 'accelerator': accelerator,
+ 'enable_model_summary': False,
+ },
+ )
+
+ def fit_predict(self, y_train, X_train, X_test_row):
+ """
+ 训练 TFT 并预测下一个时间步的 Q10/Q50/Q90.
+
+ Args:
+ y_train: pd.Series — 目标变量 (月度收益率), DatetimeIndex
+ X_train: pd.DataFrame — 特征矩阵, DatetimeIndex
+ X_test_row: pd.DataFrame — 测试特征 (1行), DatetimeIndex
+
+ Returns:
+ dict: {'tft_q10_1m': float, 'tft_q50_1m': float, 'tft_q90_1m': float}
+ or None if training fails
+ """
+ try:
+ # Minimum samples check
+ n = len(y_train.dropna())
+ if n < self.input_chunk_length + 10:
+ return None
+
+ # Align data
+ valid_idx = y_train.dropna().index
+ common_idx = valid_idx.intersection(X_train.index)
+ if len(common_idx) < self.input_chunk_length + 5:
+ return None
+
+ y_aligned = y_train.loc[common_idx].sort_index()
+ X_aligned = X_train.loc[common_idx].sort_index().fillna(0)
+
+ # Normalize dates to month-start (Darts requires regular freq)
+ def to_month_start(idx):
+ return pd.DatetimeIndex([d.replace(day=1) for d in idx])
+
+ y_ms = y_aligned.copy()
+ y_ms.index = to_month_start(y_ms.index)
+ X_ms = X_aligned.copy()
+ X_ms.index = to_month_start(X_ms.index)
+
+ # Drop duplicate months (if any)
+ y_ms = y_ms[~y_ms.index.duplicated(keep='last')]
+ X_ms = X_ms[~X_ms.index.duplicated(keep='last')]
+
+ # Ensure aligned
+ common = y_ms.index.intersection(X_ms.index)
+ y_ms = y_ms.loc[common]
+ X_ms = X_ms.loc[common]
+
+ if len(y_ms) < self.input_chunk_length + 5:
+ return None
+
+ # Convert to Darts TimeSeries
+ y_ts = TimeSeries.from_times_and_values(
+ y_ms.index, y_ms.values.reshape(-1, 1),
+ freq='MS'
+ )
+ cov_values = X_ms.values.astype(np.float32)
+ cov_ts = TimeSeries.from_times_and_values(
+ X_ms.index, cov_values,
+ columns=list(X_ms.columns), freq='MS'
+ )
+
+ # Extend covariates with test point
+ X_test_clean = X_test_row.fillna(0).copy()
+ X_test_clean.index = to_month_start(X_test_clean.index)
+ cov_ext_df = pd.concat([X_ms, X_test_clean]).sort_index()
+ cov_ext_df = cov_ext_df[~cov_ext_df.index.duplicated(keep='last')]
+ cov_ext_ts = TimeSeries.from_times_and_values(
+ cov_ext_df.index, cov_ext_df.values.astype(np.float32),
+ columns=list(cov_ext_df.columns), freq='MS'
+ )
+
+ # Build & train
+ self._build_model()
+ self.model.fit(y_ts, past_covariates=cov_ts, verbose=False)
+
+ # Predict
+ pred = self.model.predict(
+ n=1,
+ past_covariates=cov_ext_ts,
+ num_samples=200,
+ )
+
+ # Extract quantiles from probabilistic prediction
+ vals = pred.all_values() # shape: (1, n_components, n_samples)
+ samples = vals.flatten() # all 200 samples
+ q10 = float(np.percentile(samples, 10))
+ q50 = float(np.percentile(samples, 50))
+ q90 = float(np.percentile(samples, 90))
+
+ # Sanity check
+ if any(np.isnan(v) or np.isinf(v) for v in [q10, q50, q90]):
+ return None
+
+ # Enforce monotonicity
+ vals = sorted([q10, q50, q90])
+ result = {
+ 'tft_q10_1m': float(np.clip(vals[0], -0.50, 0.50)),
+ 'tft_q50_1m': float(np.clip(vals[1], -0.50, 0.50)),
+ 'tft_q90_1m': float(np.clip(vals[2], -0.50, 0.50)),
+ }
+ self._fitted = True
+ return result
+
+ except Exception as e:
+ # Silent fallback — TFT failure should not crash pipeline
+ return None
+
+
+def tft_predict_step(train_df, test_df, sel_features, y_col='target_ret_1m'):
+ """
+ Walk-forward 单步 TFT 预测 — 供 engine.py 调用的便捷函数.
+
+ Args:
+ train_df: pd.DataFrame — 训练窗口数据 (含特征+目标)
+ test_df: pd.DataFrame — 测试行(1行)
+ sel_features: list — 选定特征名
+ y_col: str — 目标列名
+
+ Returns:
+ dict or None: TFT quantile predictions
+ """
+ predictor = TFTQuantilePredictor(
+ input_chunk_length=min(24, len(train_df) - 5),
+ n_epochs=10,
+ batch_size=min(32, len(train_df) // 2),
+ use_gpu=False, # CPU faster for small batches
+ )
+
+ y_train = train_df[y_col]
+ X_train = train_df[sel_features]
+ X_test = test_df[sel_features]
+
+ return predictor.fit_predict(y_train, X_train, X_test)
diff --git a/data/api_keys.json b/data/api_keys.json
new file mode 100644
index 0000000000000000000000000000000000000000..03c32ddfcb24a558395558953d7cd685310d5cae
--- /dev/null
+++ b/data/api_keys.json
@@ -0,0 +1,6 @@
+{
+ "fred": "fc02a6e6a359a4cc16f0f1752d258011",
+ "eia": "9Nv5PhLREMmmKeo0zJ2U3Zu21Bntf8DfhEKBpi55",
+ "mongodb": "mongodb://misun:sun20060810@ac-sfsrs0u-shard-00-00.heeszaj.mongodb.net:27017,ac-sfsrs0u-shard-00-01.heeszaj.mongodb.net:27017,ac-sfsrs0u-shard-00-02.heeszaj.mongodb.net:27017/?ssl=true&replicaSet=atlas-12yhqc-shard-0&authSource=admin&appName=oil-risk-db",
+ "mongodb_db": "oil_risk_intelligence"
+}
\ No newline at end of file
diff --git a/data/cloud/census_oil_trade.csv b/data/cloud/census_oil_trade.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0142b7be7464ed488fdc484fef9445564a1ef7ef
--- /dev/null
+++ b/data/cloud/census_oil_trade.csv
@@ -0,0 +1,1071 @@
+CTY_CODE,CTY_NAME,GEN_VAL_MO,COMM_LVL,I_COMMODITY,time,flow
+5200,UNITED ARAB EMIRATES,80943763,HS6,270900,2024-03,imports
+5200,UNITED ARAB EMIRATES,82229530,HS6,270900,2024-04,imports
+5200,UNITED ARAB EMIRATES,100503791,HS6,270900,2024-05,imports
+5200,UNITED ARAB EMIRATES,175807326,HS6,270900,2024-06,imports
+5200,UNITED ARAB EMIRATES,87210895,HS6,270900,2024-07,imports
+5200,UNITED ARAB EMIRATES,82377111,HS6,270900,2024-08,imports
+5200,UNITED ARAB EMIRATES,88479385,HS6,270900,2024-09,imports
+5200,UNITED ARAB EMIRATES,156286886,HS6,270900,2024-10,imports
+5200,UNITED ARAB EMIRATES,154739691,HS6,270900,2024-11,imports
+5200,UNITED ARAB EMIRATES,156560397,HS6,270900,2024-12,imports
+5200,UNITED ARAB EMIRATES,75111560,HS6,270900,2025-01,imports
+5200,UNITED ARAB EMIRATES,0,HS6,270900,2025-02,imports
+5200,UNITED ARAB EMIRATES,201066737,HS6,270900,2025-03,imports
+5200,UNITED ARAB EMIRATES,132872577,HS6,270900,2025-04,imports
+5200,UNITED ARAB EMIRATES,0,HS6,270900,2025-05,imports
+5200,UNITED ARAB EMIRATES,0,HS6,270900,2025-06,imports
+5200,UNITED ARAB EMIRATES,0,HS6,270900,2025-07,imports
+5200,UNITED ARAB EMIRATES,16871557,HS6,270900,2025-08,imports
+5200,UNITED ARAB EMIRATES,176793803,HS6,270900,2025-09,imports
+5200,UNITED ARAB EMIRATES,73840614,HS6,270900,2025-10,imports
+5200,UNITED ARAB EMIRATES,48210780,HS6,270900,2025-11,imports
+5200,UNITED ARAB EMIRATES,0,HS6,270900,2025-12,imports
+5330,INDIA,102000,HS6,270900,2025-11,imports
+5330,INDIA,0,HS6,270900,2025-12,imports
+5590,SINGAPORE,69280923,HS6,270900,2025-05,imports
+5590,SINGAPORE,0,HS6,270900,2025-06,imports
+5590,SINGAPORE,0,HS6,270900,2025-07,imports
+5590,SINGAPORE,0,HS6,270900,2025-08,imports
+5590,SINGAPORE,0,HS6,270900,2025-09,imports
+5590,SINGAPORE,0,HS6,270900,2025-10,imports
+5590,SINGAPORE,0,HS6,270900,2025-11,imports
+5590,SINGAPORE,0,HS6,270900,2025-12,imports
+5700,CHINA,25920,HS6,270900,2025-11,imports
+5700,CHINA,0,HS6,270900,2025-12,imports
+5820,HONG KONG,15884,HS6,270900,2024-10,imports
+5820,HONG KONG,0,HS6,270900,2024-11,imports
+5820,HONG KONG,0,HS6,270900,2024-12,imports
+2740,TRINIDAD AND TOBAGO,127642518,HS6,270900,2024-01,imports
+2740,TRINIDAD AND TOBAGO,86035105,HS6,270900,2024-02,imports
+2740,TRINIDAD AND TOBAGO,84551955,HS6,270900,2024-03,imports
+2740,TRINIDAD AND TOBAGO,86769205,HS6,270900,2024-04,imports
+2740,TRINIDAD AND TOBAGO,27663303,HS6,270900,2024-05,imports
+2740,TRINIDAD AND TOBAGO,182678183,HS6,270900,2024-06,imports
+2740,TRINIDAD AND TOBAGO,107139983,HS6,270900,2024-07,imports
+2740,TRINIDAD AND TOBAGO,96375972,HS6,270900,2024-08,imports
+2740,TRINIDAD AND TOBAGO,155539863,HS6,270900,2024-09,imports
+2740,TRINIDAD AND TOBAGO,95509846,HS6,270900,2024-10,imports
+2740,TRINIDAD AND TOBAGO,132714832,HS6,270900,2024-11,imports
+2740,TRINIDAD AND TOBAGO,154777259,HS6,270900,2024-12,imports
+2740,TRINIDAD AND TOBAGO,63705755,HS6,270900,2025-01,imports
+2740,TRINIDAD AND TOBAGO,70389908,HS6,270900,2025-02,imports
+2740,TRINIDAD AND TOBAGO,82887013,HS6,270900,2025-03,imports
+2740,TRINIDAD AND TOBAGO,109354158,HS6,270900,2025-04,imports
+2740,TRINIDAD AND TOBAGO,74419493,HS6,270900,2025-05,imports
+2740,TRINIDAD AND TOBAGO,96532304,HS6,270900,2025-06,imports
+2740,TRINIDAD AND TOBAGO,73459243,HS6,270900,2025-07,imports
+2740,TRINIDAD AND TOBAGO,105194284,HS6,270900,2025-08,imports
+2740,TRINIDAD AND TOBAGO,0,HS6,270900,2025-09,imports
+2740,TRINIDAD AND TOBAGO,79487543,HS6,270900,2025-10,imports
+2740,TRINIDAD AND TOBAGO,31705979,HS6,270900,2025-11,imports
+2740,TRINIDAD AND TOBAGO,84227231,HS6,270900,2025-12,imports
+2740,TRINIDAD AND TOBAGO,62550097,HS6,270900,2026-01,imports
+3010,COLOMBIA,563501159,HS6,270900,2024-01,imports
+3010,COLOMBIA,375973278,HS6,270900,2024-02,imports
+3010,COLOMBIA,435252515,HS6,270900,2024-03,imports
+3010,COLOMBIA,657068547,HS6,270900,2024-04,imports
+3010,COLOMBIA,620049955,HS6,270900,2024-05,imports
+3010,COLOMBIA,502277386,HS6,270900,2024-06,imports
+3010,COLOMBIA,413616541,HS6,270900,2024-07,imports
+3010,COLOMBIA,460573347,HS6,270900,2024-08,imports
+3010,COLOMBIA,457703408,HS6,270900,2024-09,imports
+3010,COLOMBIA,423598737,HS6,270900,2024-10,imports
+3010,COLOMBIA,531651579,HS6,270900,2024-11,imports
+3010,COLOMBIA,421869949,HS6,270900,2024-12,imports
+3010,COLOMBIA,419465398,HS6,270900,2025-01,imports
+3010,COLOMBIA,339201249,HS6,270900,2025-02,imports
+3010,COLOMBIA,348214802,HS6,270900,2025-03,imports
+3010,COLOMBIA,555919959,HS6,270900,2025-04,imports
+3010,COLOMBIA,490006416,HS6,270900,2025-05,imports
+3010,COLOMBIA,309477074,HS6,270900,2025-06,imports
+3010,COLOMBIA,500220855,HS6,270900,2025-07,imports
+3010,COLOMBIA,499631042,HS6,270900,2025-08,imports
+3010,COLOMBIA,324521785,HS6,270900,2025-09,imports
+3010,COLOMBIA,264570210,HS6,270900,2025-10,imports
+3010,COLOMBIA,272883462,HS6,270900,2025-11,imports
+3010,COLOMBIA,437023651,HS6,270900,2025-12,imports
+3010,COLOMBIA,358676394,HS6,270900,2026-01,imports
+3070,VENEZUELA,285602817,HS6,270900,2024-01,imports
+3070,VENEZUELA,323191819,HS6,270900,2024-02,imports
+3070,VENEZUELA,352217575,HS6,270900,2024-03,imports
+3070,VENEZUELA,457944522,HS6,270900,2024-04,imports
+3070,VENEZUELA,483763836,HS6,270900,2024-05,imports
+3070,VENEZUELA,478004104,HS6,270900,2024-06,imports
+3070,VENEZUELA,637792562,HS6,270900,2024-07,imports
+3070,VENEZUELA,580554436,HS6,270900,2024-08,imports
+3070,VENEZUELA,405255277,HS6,270900,2024-09,imports
+3070,VENEZUELA,597314139,HS6,270900,2024-10,imports
+3070,VENEZUELA,437849139,HS6,270900,2024-11,imports
+3070,VENEZUELA,585367566,HS6,270900,2024-12,imports
+3070,VENEZUELA,571725337,HS6,270900,2025-01,imports
+3070,VENEZUELA,417042775,HS6,270900,2025-02,imports
+3070,VENEZUELA,475164240,HS6,270900,2025-03,imports
+3070,VENEZUELA,321317356,HS6,270900,2025-04,imports
+3070,VENEZUELA,233624965,HS6,270900,2025-05,imports
+3070,VENEZUELA,192134097,HS6,270900,2025-06,imports
+3070,VENEZUELA,0,HS6,270900,2025-07,imports
+3070,VENEZUELA,65784093,HS6,270900,2025-08,imports
+3070,VENEZUELA,135024087,HS6,270900,2025-09,imports
+3070,VENEZUELA,264415832,HS6,270900,2025-10,imports
+3070,VENEZUELA,273476526,HS6,270900,2025-11,imports
+3070,VENEZUELA,268754430,HS6,270900,2025-12,imports
+3070,VENEZUELA,386353406,HS6,270900,2026-01,imports
+3120,GUYANA,432966632,HS6,270900,2024-01,imports
+3120,GUYANA,451786529,HS6,270900,2024-02,imports
+3120,GUYANA,355373636,HS6,270900,2024-03,imports
+3120,GUYANA,465224733,HS6,270900,2024-04,imports
+3120,GUYANA,518269514,HS6,270900,2024-05,imports
+3120,GUYANA,703065135,HS6,270900,2024-06,imports
+3120,GUYANA,743581382,HS6,270900,2024-07,imports
+3120,GUYANA,371958419,HS6,270900,2024-08,imports
+3120,GUYANA,332307890,HS6,270900,2024-09,imports
+3120,GUYANA,345854788,HS6,270900,2024-10,imports
+3120,GUYANA,220378717,HS6,270900,2024-11,imports
+3120,GUYANA,247345016,HS6,270900,2024-12,imports
+3120,GUYANA,333740762,HS6,270900,2025-01,imports
+3120,GUYANA,108852547,HS6,270900,2025-02,imports
+3120,GUYANA,341317270,HS6,270900,2025-03,imports
+3120,GUYANA,663173149,HS6,270900,2025-04,imports
+3120,GUYANA,451013361,HS6,270900,2025-05,imports
+3120,GUYANA,469022782,HS6,270900,2025-06,imports
+3120,GUYANA,526872611,HS6,270900,2025-07,imports
+3120,GUYANA,581789225,HS6,270900,2025-08,imports
+3120,GUYANA,237819074,HS6,270900,2025-09,imports
+3120,GUYANA,435187400,HS6,270900,2025-10,imports
+3120,GUYANA,365684481,HS6,270900,2025-11,imports
+3120,GUYANA,430257486,HS6,270900,2025-12,imports
+3120,GUYANA,456549891,HS6,270900,2026-01,imports
+3310,ECUADOR,194491756,HS6,270900,2024-01,imports
+3310,ECUADOR,303901183,HS6,270900,2024-02,imports
+3310,ECUADOR,315134872,HS6,270900,2024-03,imports
+3310,ECUADOR,238225448,HS6,270900,2024-04,imports
+3310,ECUADOR,479103395,HS6,270900,2024-05,imports
+3310,ECUADOR,369299637,HS6,270900,2024-06,imports
+3310,ECUADOR,433504419,HS6,270900,2024-07,imports
+3310,ECUADOR,274061549,HS6,270900,2024-08,imports
+3310,ECUADOR,201424875,HS6,270900,2024-09,imports
+3310,ECUADOR,280621376,HS6,270900,2024-10,imports
+3310,ECUADOR,372916755,HS6,270900,2024-11,imports
+3310,ECUADOR,40795688,HS6,270900,2024-12,imports
+3310,ECUADOR,278206809,HS6,270900,2025-01,imports
+3310,ECUADOR,179519714,HS6,270900,2025-02,imports
+3310,ECUADOR,287800383,HS6,270900,2025-03,imports
+3310,ECUADOR,264479742,HS6,270900,2025-04,imports
+3310,ECUADOR,223384803,HS6,270900,2025-05,imports
+3310,ECUADOR,234791503,HS6,270900,2025-06,imports
+3310,ECUADOR,397790792,HS6,270900,2025-07,imports
+3310,ECUADOR,155105152,HS6,270900,2025-08,imports
+3310,ECUADOR,287849520,HS6,270900,2025-09,imports
+3310,ECUADOR,109748734,HS6,270900,2025-10,imports
+3310,ECUADOR,68836859,HS6,270900,2025-11,imports
+3310,ECUADOR,168027878,HS6,270900,2025-12,imports
+3310,ECUADOR,159710051,HS6,270900,2026-01,imports
+3330,PERU,25802032,HS6,270900,2024-06,imports
+3330,PERU,0,HS6,270900,2024-07,imports
+3330,PERU,0,HS6,270900,2024-08,imports
+3330,PERU,22487619,HS6,270900,2024-09,imports
+3330,PERU,0,HS6,270900,2024-10,imports
+3330,PERU,0,HS6,270900,2024-11,imports
+3330,PERU,0,HS6,270900,2024-12,imports
+3330,PERU,23150554,HS6,270900,2025-01,imports
+3330,PERU,10119539,HS6,270900,2025-02,imports
+3330,PERU,0,HS6,270900,2025-03,imports
+3330,PERU,0,HS6,270900,2025-04,imports
+3330,PERU,0,HS6,270900,2025-05,imports
+3330,PERU,0,HS6,270900,2025-06,imports
+3330,PERU,0,HS6,270900,2025-07,imports
+3330,PERU,21646834,HS6,270900,2025-08,imports
+3330,PERU,0,HS6,270900,2025-09,imports
+3330,PERU,0,HS6,270900,2025-10,imports
+3330,PERU,0,HS6,270900,2025-11,imports
+3330,PERU,0,HS6,270900,2025-12,imports
+3510,BRAZIL,645891088,HS6,270900,2024-01,imports
+3510,BRAZIL,398664391,HS6,270900,2024-02,imports
+3510,BRAZIL,504907136,HS6,270900,2024-03,imports
+3510,BRAZIL,492857741,HS6,270900,2024-04,imports
+3510,BRAZIL,691109293,HS6,270900,2024-05,imports
+3510,BRAZIL,465089824,HS6,270900,2024-06,imports
+3510,BRAZIL,690364222,HS6,270900,2024-07,imports
+3510,BRAZIL,687333745,HS6,270900,2024-08,imports
+3510,BRAZIL,297470871,HS6,270900,2024-09,imports
+3510,BRAZIL,376397715,HS6,270900,2024-10,imports
+3510,BRAZIL,675651059,HS6,270900,2024-11,imports
+3510,BRAZIL,555354529,HS6,270900,2024-12,imports
+3510,BRAZIL,379879012,HS6,270900,2025-01,imports
+3510,BRAZIL,416268753,HS6,270900,2025-02,imports
+3510,BRAZIL,428569213,HS6,270900,2025-03,imports
+3510,BRAZIL,243843790,HS6,270900,2025-04,imports
+3510,BRAZIL,651810145,HS6,270900,2025-05,imports
+3510,BRAZIL,469587871,HS6,270900,2025-06,imports
+3510,BRAZIL,588964149,HS6,270900,2025-07,imports
+3510,BRAZIL,603725236,HS6,270900,2025-08,imports
+3510,BRAZIL,518216926,HS6,270900,2025-09,imports
+3510,BRAZIL,314690083,HS6,270900,2025-10,imports
+3510,BRAZIL,191419529,HS6,270900,2025-11,imports
+3510,BRAZIL,321213803,HS6,270900,2025-12,imports
+3510,BRAZIL,441333773,HS6,270900,2026-01,imports
+3570,ARGENTINA,111752750,HS6,270900,2024-01,imports
+3570,ARGENTINA,68576940,HS6,270900,2024-02,imports
+3570,ARGENTINA,84040456,HS6,270900,2024-03,imports
+3570,ARGENTINA,127320626,HS6,270900,2024-04,imports
+3570,ARGENTINA,231770029,HS6,270900,2024-05,imports
+3570,ARGENTINA,67019382,HS6,270900,2024-06,imports
+3570,ARGENTINA,107340083,HS6,270900,2024-07,imports
+3570,ARGENTINA,221376142,HS6,270900,2024-08,imports
+3570,ARGENTINA,0,HS6,270900,2024-09,imports
+3570,ARGENTINA,125007042,HS6,270900,2024-10,imports
+3570,ARGENTINA,112195816,HS6,270900,2024-11,imports
+3570,ARGENTINA,154845513,HS6,270900,2024-12,imports
+3570,ARGENTINA,232462531,HS6,270900,2025-01,imports
+3570,ARGENTINA,47345634,HS6,270900,2025-02,imports
+3570,ARGENTINA,87692524,HS6,270900,2025-03,imports
+3570,ARGENTINA,99467505,HS6,270900,2025-04,imports
+3570,ARGENTINA,194528102,HS6,270900,2025-05,imports
+3570,ARGENTINA,176276053,HS6,270900,2025-06,imports
+3570,ARGENTINA,298442209,HS6,270900,2025-07,imports
+3570,ARGENTINA,295328190,HS6,270900,2025-08,imports
+3570,ARGENTINA,224789261,HS6,270900,2025-09,imports
+3570,ARGENTINA,282612314,HS6,270900,2025-10,imports
+3570,ARGENTINA,308909363,HS6,270900,2025-11,imports
+3570,ARGENTINA,268343410,HS6,270900,2025-12,imports
+3570,ARGENTINA,297833464,HS6,270900,2026-01,imports
+4039,NORWAY,41754893,HS6,270900,2024-01,imports
+4039,NORWAY,12201119,HS6,270900,2024-02,imports
+4039,NORWAY,0,HS6,270900,2024-03,imports
+4039,NORWAY,67287598,HS6,270900,2024-04,imports
+4039,NORWAY,121103299,HS6,270900,2024-05,imports
+4039,NORWAY,37817821,HS6,270900,2024-06,imports
+4039,NORWAY,8508671,HS6,270900,2024-07,imports
+4039,NORWAY,1256095,HS6,270900,2024-08,imports
+4039,NORWAY,35535811,HS6,270900,2024-09,imports
+4039,NORWAY,0,HS6,270900,2024-10,imports
+4039,NORWAY,0,HS6,270900,2024-11,imports
+4039,NORWAY,42251199,HS6,270900,2024-12,imports
+4039,NORWAY,59880901,HS6,270900,2025-01,imports
+4039,NORWAY,81513572,HS6,270900,2025-02,imports
+4039,NORWAY,0,HS6,270900,2025-03,imports
+4039,NORWAY,52350052,HS6,270900,2025-04,imports
+4039,NORWAY,63021128,HS6,270900,2025-05,imports
+4039,NORWAY,0,HS6,270900,2025-06,imports
+4039,NORWAY,0,HS6,270900,2025-07,imports
+4039,NORWAY,0,HS6,270900,2025-08,imports
+4039,NORWAY,0,HS6,270900,2025-09,imports
+4039,NORWAY,0,HS6,270900,2025-10,imports
+4039,NORWAY,32049733,HS6,270900,2025-11,imports
+4039,NORWAY,0,HS6,270900,2025-12,imports
+4039,NORWAY,8914225,HS6,270900,2026-01,imports
+4120,UNITED KINGDOM,165972357,HS6,270900,2024-01,imports
+4120,UNITED KINGDOM,431164,HS6,270900,2024-02,imports
+4120,UNITED KINGDOM,85826911,HS6,270900,2024-03,imports
+4120,UNITED KINGDOM,96929137,HS6,270900,2024-04,imports
+4120,UNITED KINGDOM,136106427,HS6,270900,2024-05,imports
+4120,UNITED KINGDOM,169728031,HS6,270900,2024-06,imports
+4120,UNITED KINGDOM,103149823,HS6,270900,2024-07,imports
+4120,UNITED KINGDOM,96457600,HS6,270900,2024-08,imports
+4120,UNITED KINGDOM,216557480,HS6,270900,2024-09,imports
+4120,UNITED KINGDOM,225198821,HS6,270900,2024-10,imports
+4120,UNITED KINGDOM,128198493,HS6,270900,2024-11,imports
+4120,UNITED KINGDOM,70252299,HS6,270900,2024-12,imports
+4120,UNITED KINGDOM,106426000,HS6,270900,2025-01,imports
+4120,UNITED KINGDOM,0,HS6,270900,2025-02,imports
+4120,UNITED KINGDOM,102672265,HS6,270900,2025-03,imports
+4120,UNITED KINGDOM,193421772,HS6,270900,2025-04,imports
+4120,UNITED KINGDOM,175229148,HS6,270900,2025-05,imports
+4120,UNITED KINGDOM,64527907,HS6,270900,2025-06,imports
+4120,UNITED KINGDOM,66914842,HS6,270900,2025-07,imports
+4120,UNITED KINGDOM,82766613,HS6,270900,2025-08,imports
+4120,UNITED KINGDOM,168745865,HS6,270900,2025-09,imports
+4120,UNITED KINGDOM,121583929,HS6,270900,2025-10,imports
+4120,UNITED KINGDOM,118304068,HS6,270900,2025-11,imports
+4120,UNITED KINGDOM,132041821,HS6,270900,2025-12,imports
+4120,UNITED KINGDOM,59547868,HS6,270900,2026-01,imports
+4280,GERMANY,2086440,HS6,270900,2025-09,imports
+4280,GERMANY,0,HS6,270900,2025-10,imports
+4280,GERMANY,0,HS6,270900,2025-11,imports
+4280,GERMANY,0,HS6,270900,2025-12,imports
+7210,ALGERIA,43675678,HS6,270900,2024-01,imports
+7210,ALGERIA,42139198,HS6,270900,2024-02,imports
+7210,ALGERIA,6398972,HS6,270900,2024-03,imports
+7210,ALGERIA,4198621,HS6,270900,2024-04,imports
+7210,ALGERIA,32638199,HS6,270900,2024-05,imports
+7210,ALGERIA,65502946,HS6,270900,2024-06,imports
+7210,ALGERIA,18657941,HS6,270900,2024-07,imports
+7210,ALGERIA,8994367,HS6,270900,2024-08,imports
+7210,ALGERIA,50642186,HS6,270900,2024-09,imports
+7210,ALGERIA,509778,HS6,270900,2024-10,imports
+7210,ALGERIA,0,HS6,270900,2024-11,imports
+7210,ALGERIA,54688592,HS6,270900,2024-12,imports
+7210,ALGERIA,54717383,HS6,270900,2025-02,imports
+7210,ALGERIA,0,HS6,270900,2025-03,imports
+7210,ALGERIA,0,HS6,270900,2025-04,imports
+7210,ALGERIA,0,HS6,270900,2025-05,imports
+7210,ALGERIA,0,HS6,270900,2025-06,imports
+7210,ALGERIA,0,HS6,270900,2025-07,imports
+7210,ALGERIA,78511978,HS6,270900,2025-08,imports
+7210,ALGERIA,0,HS6,270900,2025-09,imports
+7210,ALGERIA,43279118,HS6,270900,2025-10,imports
+7210,ALGERIA,6790822,HS6,270900,2025-11,imports
+7210,ALGERIA,0,HS6,270900,2025-12,imports
+7210,ALGERIA,43384239,HS6,270900,2026-01,imports
+7230,TUNISIA,45887901,HS6,270900,2025-09,imports
+7230,TUNISIA,0,HS6,270900,2025-10,imports
+7230,TUNISIA,0,HS6,270900,2025-11,imports
+7230,TUNISIA,0,HS6,270900,2025-12,imports
+7250,LIBYA,66500671,HS6,270900,2024-01,imports
+7250,LIBYA,82312436,HS6,270900,2024-02,imports
+7250,LIBYA,169636235,HS6,270900,2024-03,imports
+7250,LIBYA,132884177,HS6,270900,2024-04,imports
+7250,LIBYA,232174183,HS6,270900,2024-05,imports
+7250,LIBYA,107635742,HS6,270900,2024-06,imports
+7250,LIBYA,157017716,HS6,270900,2024-07,imports
+7250,LIBYA,153759344,HS6,270900,2024-08,imports
+7250,LIBYA,62265242,HS6,270900,2024-09,imports
+7250,LIBYA,144079291,HS6,270900,2024-10,imports
+7250,LIBYA,84270757,HS6,270900,2024-11,imports
+7250,LIBYA,71110213,HS6,270900,2024-12,imports
+7250,LIBYA,167195517,HS6,270900,2025-01,imports
+7250,LIBYA,0,HS6,270900,2025-02,imports
+7250,LIBYA,25779039,HS6,270900,2025-03,imports
+7250,LIBYA,97295503,HS6,270900,2025-04,imports
+7250,LIBYA,114889544,HS6,270900,2025-05,imports
+7250,LIBYA,160477133,HS6,270900,2025-06,imports
+7250,LIBYA,148958313,HS6,270900,2025-07,imports
+7250,LIBYA,168345546,HS6,270900,2025-08,imports
+7250,LIBYA,113290976,HS6,270900,2025-09,imports
+7250,LIBYA,120920601,HS6,270900,2025-10,imports
+7250,LIBYA,75873173,HS6,270900,2025-11,imports
+7250,LIBYA,146601020,HS6,270900,2025-12,imports
+7250,LIBYA,73770002,HS6,270900,2026-01,imports
+7420,CAMEROON,45994000,HS6,270900,2024-01,imports
+7420,CAMEROON,19703185,HS6,270900,2024-02,imports
+7420,CAMEROON,0,HS6,270900,2024-03,imports
+7420,CAMEROON,34106037,HS6,270900,2024-04,imports
+7420,CAMEROON,32747977,HS6,270900,2024-05,imports
+7420,CAMEROON,0,HS6,270900,2024-06,imports
+7420,CAMEROON,0,HS6,270900,2024-07,imports
+7420,CAMEROON,0,HS6,270900,2024-08,imports
+7420,CAMEROON,0,HS6,270900,2024-09,imports
+7420,CAMEROON,0,HS6,270900,2024-10,imports
+7420,CAMEROON,0,HS6,270900,2024-11,imports
+7420,CAMEROON,0,HS6,270900,2024-12,imports
+7420,CAMEROON,0,HS6,270900,2025-03,imports
+7420,CAMEROON,0,HS6,270900,2025-04,imports
+7420,CAMEROON,0,HS6,270900,2025-05,imports
+7420,CAMEROON,0,HS6,270900,2025-06,imports
+7420,CAMEROON,0,HS6,270900,2025-07,imports
+7420,CAMEROON,0,HS6,270900,2025-08,imports
+7420,CAMEROON,0,HS6,270900,2025-09,imports
+7420,CAMEROON,0,HS6,270900,2025-10,imports
+7420,CAMEROON,59457108,HS6,270900,2025-11,imports
+7420,CAMEROON,9932645,HS6,270900,2025-12,imports
+7420,CAMEROON,0,HS6,270900,2026-01,imports
+7440,SENEGAL,73057939,HS6,270900,2024-12,imports
+7440,SENEGAL,66781078,HS6,270900,2025-07,imports
+7440,SENEGAL,0,HS6,270900,2025-08,imports
+7440,SENEGAL,0,HS6,270900,2025-09,imports
+7440,SENEGAL,0,HS6,270900,2025-10,imports
+7440,SENEGAL,0,HS6,270900,2025-11,imports
+7440,SENEGAL,0,HS6,270900,2025-12,imports
+7480,COTE D'IVOIRE,3449853,HS6,270900,2025-04,imports
+7480,COTE D'IVOIRE,0,HS6,270900,2025-05,imports
+7480,COTE D'IVOIRE,0,HS6,270900,2025-06,imports
+7480,COTE D'IVOIRE,0,HS6,270900,2025-07,imports
+7480,COTE D'IVOIRE,0,HS6,270900,2025-08,imports
+7480,COTE D'IVOIRE,0,HS6,270900,2025-09,imports
+7480,COTE D'IVOIRE,0,HS6,270900,2025-10,imports
+7480,COTE D'IVOIRE,0,HS6,270900,2025-11,imports
+7480,COTE D'IVOIRE,18841384,HS6,270900,2025-12,imports
+7480,COTE D'IVOIRE,12922608,HS6,270900,2026-01,imports
+7490,GHANA,76845072,HS6,270900,2024-01,imports
+7490,GHANA,132100185,HS6,270900,2024-02,imports
+7490,GHANA,176726471,HS6,270900,2024-03,imports
+7490,GHANA,0,HS6,270900,2024-04,imports
+7490,GHANA,79775060,HS6,270900,2024-05,imports
+7490,GHANA,2402271,HS6,270900,2024-06,imports
+7490,GHANA,75216182,HS6,270900,2024-07,imports
+7490,GHANA,78238758,HS6,270900,2024-08,imports
+7490,GHANA,4712859,HS6,270900,2024-09,imports
+7490,GHANA,32790200,HS6,270900,2024-10,imports
+7490,GHANA,59133638,HS6,270900,2024-11,imports
+7490,GHANA,34861735,HS6,270900,2024-12,imports
+7490,GHANA,58116968,HS6,270900,2025-01,imports
+7490,GHANA,13193135,HS6,270900,2025-02,imports
+7490,GHANA,0,HS6,270900,2025-03,imports
+7490,GHANA,43537856,HS6,270900,2025-04,imports
+7490,GHANA,25388893,HS6,270900,2025-05,imports
+7490,GHANA,60367209,HS6,270900,2025-06,imports
+7490,GHANA,20566634,HS6,270900,2025-07,imports
+7490,GHANA,40762204,HS6,270900,2025-08,imports
+7490,GHANA,8011323,HS6,270900,2025-09,imports
+7490,GHANA,0,HS6,270900,2025-10,imports
+7490,GHANA,0,HS6,270900,2025-11,imports
+7490,GHANA,0,HS6,270900,2025-12,imports
+7490,GHANA,52108237,HS6,270900,2026-01,imports
+7530,NIGERIA,461714461,HS6,270900,2024-01,imports
+7530,NIGERIA,318983297,HS6,270900,2024-02,imports
+7530,NIGERIA,389163456,HS6,270900,2024-03,imports
+7530,NIGERIA,464022032,HS6,270900,2024-04,imports
+7530,NIGERIA,253817278,HS6,270900,2024-05,imports
+7530,NIGERIA,375448570,HS6,270900,2024-06,imports
+7530,NIGERIA,550810755,HS6,270900,2024-07,imports
+7530,NIGERIA,265566554,HS6,270900,2024-08,imports
+7530,NIGERIA,389755090,HS6,270900,2024-09,imports
+7530,NIGERIA,361478232,HS6,270900,2024-10,imports
+7530,NIGERIA,205537384,HS6,270900,2024-11,imports
+7530,NIGERIA,372086080,HS6,270900,2024-12,imports
+7530,NIGERIA,271382571,HS6,270900,2025-01,imports
+7530,NIGERIA,189839700,HS6,270900,2025-02,imports
+7530,NIGERIA,275272852,HS6,270900,2025-03,imports
+7530,NIGERIA,368621423,HS6,270900,2025-04,imports
+7530,NIGERIA,311221842,HS6,270900,2025-05,imports
+7530,NIGERIA,484421665,HS6,270900,2025-06,imports
+7530,NIGERIA,328386310,HS6,270900,2025-07,imports
+7530,NIGERIA,382127245,HS6,270900,2025-08,imports
+7530,NIGERIA,365261887,HS6,270900,2025-09,imports
+7530,NIGERIA,226576614,HS6,270900,2025-10,imports
+7530,NIGERIA,182156956,HS6,270900,2025-11,imports
+7530,NIGERIA,255802797,HS6,270900,2025-12,imports
+7530,NIGERIA,115990284,HS6,270900,2026-01,imports
+7550,GABON,11770199,HS6,270900,2024-05,imports
+7550,GABON,0,HS6,270900,2024-06,imports
+7550,GABON,0,HS6,270900,2024-07,imports
+7550,GABON,0,HS6,270900,2024-08,imports
+7550,GABON,0,HS6,270900,2024-09,imports
+7550,GABON,49032286,HS6,270900,2024-10,imports
+7550,GABON,0,HS6,270900,2024-11,imports
+7550,GABON,0,HS6,270900,2024-12,imports
+7550,GABON,36326513,HS6,270900,2025-05,imports
+7550,GABON,13254233,HS6,270900,2025-06,imports
+7550,GABON,47188362,HS6,270900,2025-07,imports
+7550,GABON,32726683,HS6,270900,2025-08,imports
+7550,GABON,91500170,HS6,270900,2025-09,imports
+7550,GABON,72572136,HS6,270900,2025-10,imports
+7550,GABON,73800980,HS6,270900,2025-11,imports
+7550,GABON,61180006,HS6,270900,2025-12,imports
+7550,GABON,36960539,HS6,270900,2026-01,imports
+7560,CHAD,45578034,HS6,270900,2024-01,imports
+7560,CHAD,0,HS6,270900,2024-02,imports
+7560,CHAD,14292971,HS6,270900,2024-03,imports
+7560,CHAD,0,HS6,270900,2024-04,imports
+7560,CHAD,0,HS6,270900,2024-05,imports
+7560,CHAD,16566987,HS6,270900,2024-06,imports
+7560,CHAD,0,HS6,270900,2024-07,imports
+7560,CHAD,0,HS6,270900,2024-08,imports
+7560,CHAD,0,HS6,270900,2024-09,imports
+7560,CHAD,0,HS6,270900,2024-10,imports
+7560,CHAD,0,HS6,270900,2024-11,imports
+7560,CHAD,0,HS6,270900,2024-12,imports
+7620,ANGOLA,33499739,HS6,270900,2024-01,imports
+7620,ANGOLA,28867715,HS6,270900,2024-02,imports
+7620,ANGOLA,121542264,HS6,270900,2024-03,imports
+7620,ANGOLA,186989380,HS6,270900,2024-04,imports
+7620,ANGOLA,99817007,HS6,270900,2024-05,imports
+7620,ANGOLA,49137653,HS6,270900,2024-06,imports
+7620,ANGOLA,126366784,HS6,270900,2024-07,imports
+7620,ANGOLA,305750592,HS6,270900,2024-08,imports
+7620,ANGOLA,215776396,HS6,270900,2024-09,imports
+7620,ANGOLA,152729462,HS6,270900,2024-10,imports
+7620,ANGOLA,196559711,HS6,270900,2024-11,imports
+7620,ANGOLA,142659323,HS6,270900,2024-12,imports
+7620,ANGOLA,74247357,HS6,270900,2025-01,imports
+7620,ANGOLA,43246128,HS6,270900,2025-02,imports
+7620,ANGOLA,22679764,HS6,270900,2025-03,imports
+7620,ANGOLA,13673327,HS6,270900,2025-04,imports
+7620,ANGOLA,57398919,HS6,270900,2025-05,imports
+7620,ANGOLA,93996513,HS6,270900,2025-06,imports
+7620,ANGOLA,158526084,HS6,270900,2025-07,imports
+7620,ANGOLA,124102010,HS6,270900,2025-08,imports
+7620,ANGOLA,58690449,HS6,270900,2025-09,imports
+7620,ANGOLA,40795184,HS6,270900,2025-10,imports
+7620,ANGOLA,37845800,HS6,270900,2025-11,imports
+7620,ANGOLA,38828769,HS6,270900,2025-12,imports
+7620,ANGOLA,154841007,HS6,270900,2026-01,imports
+7660,DEMOCRATIC REPUBLIC OF THE CONGO,60634572,HS6,270900,2025-08,imports
+7660,DEMOCRATIC REPUBLIC OF THE CONGO,1888865,HS6,270900,2025-09,imports
+7660,DEMOCRATIC REPUBLIC OF THE CONGO,4766446,HS6,270900,2025-10,imports
+7660,DEMOCRATIC REPUBLIC OF THE CONGO,31710190,HS6,270900,2025-11,imports
+7660,DEMOCRATIC REPUBLIC OF THE CONGO,688613,HS6,270900,2025-12,imports
+4550,POLAND,10773,HS6,270900,2024-08,imports
+4550,POLAND,0,HS6,270900,2024-09,imports
+4550,POLAND,10706,HS6,270900,2024-10,imports
+4550,POLAND,0,HS6,270900,2024-11,imports
+4550,POLAND,13188,HS6,270900,2024-12,imports
+4634,KAZAKHSTAN,123400170,HS6,270900,2024-01,imports
+4634,KAZAKHSTAN,62353164,HS6,270900,2024-02,imports
+4634,KAZAKHSTAN,104484883,HS6,270900,2024-03,imports
+4634,KAZAKHSTAN,138364598,HS6,270900,2024-04,imports
+4634,KAZAKHSTAN,81008160,HS6,270900,2024-05,imports
+4634,KAZAKHSTAN,151435401,HS6,270900,2024-06,imports
+4634,KAZAKHSTAN,108390626,HS6,270900,2024-07,imports
+4634,KAZAKHSTAN,87816084,HS6,270900,2024-08,imports
+4634,KAZAKHSTAN,114349726,HS6,270900,2024-09,imports
+4634,KAZAKHSTAN,59081895,HS6,270900,2024-10,imports
+4634,KAZAKHSTAN,82321300,HS6,270900,2024-11,imports
+4634,KAZAKHSTAN,34589525,HS6,270900,2024-12,imports
+4634,KAZAKHSTAN,57802366,HS6,270900,2025-01,imports
+4634,KAZAKHSTAN,22531788,HS6,270900,2025-02,imports
+4634,KAZAKHSTAN,69753103,HS6,270900,2025-03,imports
+4634,KAZAKHSTAN,71981886,HS6,270900,2025-04,imports
+4634,KAZAKHSTAN,153399569,HS6,270900,2025-05,imports
+4634,KAZAKHSTAN,82280065,HS6,270900,2025-06,imports
+4634,KAZAKHSTAN,0,HS6,270900,2025-07,imports
+4634,KAZAKHSTAN,50374563,HS6,270900,2025-08,imports
+4634,KAZAKHSTAN,178856669,HS6,270900,2025-09,imports
+4634,KAZAKHSTAN,64478511,HS6,270900,2025-10,imports
+4634,KAZAKHSTAN,0,HS6,270900,2025-11,imports
+4634,KAZAKHSTAN,0,HS6,270900,2025-12,imports
+5050,IRAQ,370262411,HS6,270900,2024-01,imports
+5050,IRAQ,335898241,HS6,270900,2024-02,imports
+5050,IRAQ,319153117,HS6,270900,2024-03,imports
+5050,IRAQ,578861322,HS6,270900,2024-04,imports
+5050,IRAQ,536350296,HS6,270900,2024-05,imports
+5050,IRAQ,511329402,HS6,270900,2024-06,imports
+5050,IRAQ,491975449,HS6,270900,2024-07,imports
+5050,IRAQ,489462227,HS6,270900,2024-08,imports
+5050,IRAQ,577003646,HS6,270900,2024-09,imports
+5050,IRAQ,410907744,HS6,270900,2024-10,imports
+5050,IRAQ,560843945,HS6,270900,2024-11,imports
+5050,IRAQ,468804523,HS6,270900,2024-12,imports
+5050,IRAQ,441915646,HS6,270900,2025-01,imports
+5050,IRAQ,343091023,HS6,270900,2025-02,imports
+5050,IRAQ,427128708,HS6,270900,2025-03,imports
+5050,IRAQ,396500508,HS6,270900,2025-04,imports
+5050,IRAQ,391743100,HS6,270900,2025-05,imports
+5050,IRAQ,456585833,HS6,270900,2025-06,imports
+5050,IRAQ,500954861,HS6,270900,2025-07,imports
+5050,IRAQ,429845665,HS6,270900,2025-08,imports
+5050,IRAQ,215490771,HS6,270900,2025-09,imports
+5050,IRAQ,277927440,HS6,270900,2025-10,imports
+5050,IRAQ,411580714,HS6,270900,2025-11,imports
+5050,IRAQ,354308241,HS6,270900,2025-12,imports
+5050,IRAQ,382880508,HS6,270900,2026-01,imports
+5130,KUWAIT,58908554,HS6,270900,2024-01,imports
+5130,KUWAIT,0,HS6,270900,2024-02,imports
+5130,KUWAIT,67646532,HS6,270900,2024-03,imports
+5130,KUWAIT,25307051,HS6,270900,2024-04,imports
+5130,KUWAIT,39139031,HS6,270900,2024-05,imports
+5130,KUWAIT,58333895,HS6,270900,2024-06,imports
+5130,KUWAIT,63306097,HS6,270900,2024-07,imports
+5130,KUWAIT,104214645,HS6,270900,2024-08,imports
+5130,KUWAIT,64346637,HS6,270900,2024-09,imports
+5130,KUWAIT,43408464,HS6,270900,2024-10,imports
+5130,KUWAIT,31279537,HS6,270900,2024-11,imports
+5130,KUWAIT,45001695,HS6,270900,2024-12,imports
+5130,KUWAIT,72950345,HS6,270900,2025-01,imports
+5130,KUWAIT,0,HS6,270900,2025-02,imports
+5130,KUWAIT,0,HS6,270900,2025-03,imports
+5130,KUWAIT,4328894,HS6,270900,2025-04,imports
+5130,KUWAIT,41123456,HS6,270900,2025-05,imports
+5130,KUWAIT,37569801,HS6,270900,2025-06,imports
+5130,KUWAIT,40013874,HS6,270900,2025-07,imports
+5130,KUWAIT,47808483,HS6,270900,2025-08,imports
+5130,KUWAIT,47320866,HS6,270900,2025-09,imports
+5130,KUWAIT,47544082,HS6,270900,2025-10,imports
+5130,KUWAIT,0,HS6,270900,2025-11,imports
+5130,KUWAIT,34254918,HS6,270900,2025-12,imports
+5130,KUWAIT,34670047,HS6,270900,2026-01,imports
+5170,SAUDI ARABIA,743505569,HS6,270900,2024-01,imports
+5170,SAUDI ARABIA,549651133,HS6,270900,2024-02,imports
+5170,SAUDI ARABIA,887155490,HS6,270900,2024-03,imports
+5170,SAUDI ARABIA,975315992,HS6,270900,2024-04,imports
+5170,SAUDI ARABIA,1014406945,HS6,270900,2024-05,imports
+5170,SAUDI ARABIA,616145454,HS6,270900,2024-06,imports
+5170,SAUDI ARABIA,758946750,HS6,270900,2024-07,imports
+5170,SAUDI ARABIA,629813344,HS6,270900,2024-08,imports
+5170,SAUDI ARABIA,691607345,HS6,270900,2024-09,imports
+5170,SAUDI ARABIA,379434564,HS6,270900,2024-10,imports
+5170,SAUDI ARABIA,535710827,HS6,270900,2024-11,imports
+5170,SAUDI ARABIA,415215931,HS6,270900,2024-12,imports
+5170,SAUDI ARABIA,756033505,HS6,270900,2025-01,imports
+5170,SAUDI ARABIA,631393619,HS6,270900,2025-02,imports
+5170,SAUDI ARABIA,455699455,HS6,270900,2025-03,imports
+5170,SAUDI ARABIA,368874209,HS6,270900,2025-04,imports
+5170,SAUDI ARABIA,613281415,HS6,270900,2025-05,imports
+5170,SAUDI ARABIA,617531259,HS6,270900,2025-06,imports
+5170,SAUDI ARABIA,636128630,HS6,270900,2025-07,imports
+5170,SAUDI ARABIA,603454416,HS6,270900,2025-08,imports
+5170,SAUDI ARABIA,497264781,HS6,270900,2025-09,imports
+5170,SAUDI ARABIA,640252020,HS6,270900,2025-10,imports
+5170,SAUDI ARABIA,483708561,HS6,270900,2025-11,imports
+5170,SAUDI ARABIA,558099091,HS6,270900,2025-12,imports
+5170,SAUDI ARABIA,687002553,HS6,270900,2026-01,imports
+5180,QATAR,3000,HS6,270900,2024-07,imports
+5180,QATAR,0,HS6,270900,2024-08,imports
+5180,QATAR,0,HS6,270900,2024-09,imports
+5180,QATAR,0,HS6,270900,2024-10,imports
+5180,QATAR,0,HS6,270900,2024-11,imports
+5180,QATAR,0,HS6,270900,2024-12,imports
+-,TOTAL FOR ALL COUNTRIES,13779056448,HS6,270900,2024-01,imports
+-,TOTAL FOR ALL COUNTRIES,12028864282,HS6,270900,2024-02,imports
+-,TOTAL FOR ALL COUNTRIES,12949986031,HS6,270900,2024-03,imports
+-,TOTAL FOR ALL COUNTRIES,14733970166,HS6,270900,2024-04,imports
+-,TOTAL FOR ALL COUNTRIES,16045045672,HS6,270900,2024-05,imports
+-,TOTAL FOR ALL COUNTRIES,14581161880,HS6,270900,2024-06,imports
+-,TOTAL FOR ALL COUNTRIES,16503872718,HS6,270900,2024-07,imports
+-,TOTAL FOR ALL COUNTRIES,14232186164,HS6,270900,2024-08,imports
+-,TOTAL FOR ALL COUNTRIES,13674324666,HS6,270900,2024-09,imports
+-,TOTAL FOR ALL COUNTRIES,13187148484,HS6,270900,2024-10,imports
+-,TOTAL FOR ALL COUNTRIES,12715272834,HS6,270900,2024-11,imports
+-,TOTAL FOR ALL COUNTRIES,13273687777,HS6,270900,2024-12,imports
+-,TOTAL FOR ALL COUNTRIES,13744230901,HS6,270900,2025-01,imports
+-,TOTAL FOR ALL COUNTRIES,11486729654,HS6,270900,2025-02,imports
+-,TOTAL FOR ALL COUNTRIES,11744042172,HS6,270900,2025-03,imports
+-,TOTAL FOR ALL COUNTRIES,11908840569,HS6,270900,2025-04,imports
+-,TOTAL FOR ALL COUNTRIES,11999679879,HS6,270900,2025-05,imports
+-,TOTAL FOR ALL COUNTRIES,11264757476,HS6,270900,2025-06,imports
+-,TOTAL FOR ALL COUNTRIES,12524723305,HS6,270900,2025-07,imports
+-,TOTAL FOR ALL COUNTRIES,12255397179,HS6,270900,2025-08,imports
+-,TOTAL FOR ALL COUNTRIES,11273871359,HS6,270900,2025-09,imports
+-,TOTAL FOR ALL COUNTRIES,10955585969,HS6,270900,2025-10,imports
+-,TOTAL FOR ALL COUNTRIES,9661385978,HS6,270900,2025-11,imports
+-,TOTAL FOR ALL COUNTRIES,11445424033,HS6,270900,2025-12,imports
+-,TOTAL FOR ALL COUNTRIES,10580065347,HS6,270900,2026-01,imports
+0003,EUROPEAN UNION,10773,HS6,270900,2024-08,imports
+0003,EUROPEAN UNION,0,HS6,270900,2024-09,imports
+0003,EUROPEAN UNION,10706,HS6,270900,2024-10,imports
+0003,EUROPEAN UNION,0,HS6,270900,2024-11,imports
+0003,EUROPEAN UNION,13188,HS6,270900,2024-12,imports
+0003,EUROPEAN UNION,2086440,HS6,270900,2025-09,imports
+0003,EUROPEAN UNION,0,HS6,270900,2025-10,imports
+0003,EUROPEAN UNION,0,HS6,270900,2025-11,imports
+0003,EUROPEAN UNION,0,HS6,270900,2025-12,imports
+1XXX,NORTH AMERICA,9139596119,HS6,270900,2024-01,imports
+1XXX,NORTH AMERICA,8409216243,HS6,270900,2024-02,imports
+1XXX,NORTH AMERICA,8395536821,HS6,270900,2024-03,imports
+1XXX,NORTH AMERICA,9422063869,HS6,270900,2024-04,imports
+1XXX,NORTH AMERICA,10205111943,HS6,270900,2024-05,imports
+1XXX,NORTH AMERICA,9450634698,HS6,270900,2024-06,imports
+1XXX,NORTH AMERICA,10820972837,HS6,270900,2024-07,imports
+1XXX,NORTH AMERICA,9221087358,HS6,270900,2024-08,imports
+1XXX,NORTH AMERICA,9291103060,HS6,270900,2024-09,imports
+1XXX,NORTH AMERICA,8927880628,HS6,270900,2024-10,imports
+1XXX,NORTH AMERICA,8193319654,HS6,270900,2024-11,imports
+1XXX,NORTH AMERICA,9116802085,HS6,270900,2024-12,imports
+1XXX,NORTH AMERICA,9300832007,HS6,270900,2025-01,imports
+1XXX,NORTH AMERICA,8518463187,HS6,270900,2025-02,imports
+1XXX,NORTH AMERICA,8112344804,HS6,270900,2025-03,imports
+1XXX,NORTH AMERICA,7879320171,HS6,270900,2025-04,imports
+1XXX,NORTH AMERICA,7628588144,HS6,270900,2025-05,imports
+1XXX,NORTH AMERICA,7231432005,HS6,270900,2025-06,imports
+1XXX,NORTH AMERICA,8124554458,HS6,270900,2025-07,imports
+1XXX,NORTH AMERICA,7808861588,HS6,270900,2025-08,imports
+1XXX,NORTH AMERICA,7574559940,HS6,270900,2025-09,imports
+1XXX,NORTH AMERICA,7470337158,HS6,270900,2025-10,imports
+1XXX,NORTH AMERICA,6586852974,HS6,270900,2025-11,imports
+1XXX,NORTH AMERICA,7856996839,HS6,270900,2025-12,imports
+1XXX,NORTH AMERICA,6754066154,HS6,270900,2026-01,imports
+4XXX,EUROPE,331127420,HS6,270900,2024-01,imports
+4XXX,EUROPE,74985447,HS6,270900,2024-02,imports
+4XXX,EUROPE,190311794,HS6,270900,2024-03,imports
+4XXX,EUROPE,302581333,HS6,270900,2024-04,imports
+4XXX,EUROPE,338217886,HS6,270900,2024-05,imports
+4XXX,EUROPE,358981253,HS6,270900,2024-06,imports
+4XXX,EUROPE,220049120,HS6,270900,2024-07,imports
+4XXX,EUROPE,185540552,HS6,270900,2024-08,imports
+4XXX,EUROPE,366443017,HS6,270900,2024-09,imports
+4XXX,EUROPE,284291422,HS6,270900,2024-10,imports
+4XXX,EUROPE,210519793,HS6,270900,2024-11,imports
+4XXX,EUROPE,147106211,HS6,270900,2024-12,imports
+4XXX,EUROPE,224109267,HS6,270900,2025-01,imports
+4XXX,EUROPE,104045360,HS6,270900,2025-02,imports
+4XXX,EUROPE,172425368,HS6,270900,2025-03,imports
+4XXX,EUROPE,317753710,HS6,270900,2025-04,imports
+4XXX,EUROPE,391649845,HS6,270900,2025-05,imports
+4XXX,EUROPE,146807972,HS6,270900,2025-06,imports
+4XXX,EUROPE,66914842,HS6,270900,2025-07,imports
+4XXX,EUROPE,133141176,HS6,270900,2025-08,imports
+4XXX,EUROPE,349688974,HS6,270900,2025-09,imports
+4XXX,EUROPE,186062440,HS6,270900,2025-10,imports
+4XXX,EUROPE,150353801,HS6,270900,2025-11,imports
+4XXX,EUROPE,132041821,HS6,270900,2025-12,imports
+4XXX,EUROPE,68462093,HS6,270900,2026-01,imports
+7XXX,AFRICA,773807655,HS6,270900,2024-01,imports
+7XXX,AFRICA,624106016,HS6,270900,2024-02,imports
+7XXX,AFRICA,877760369,HS6,270900,2024-03,imports
+7XXX,AFRICA,822200247,HS6,270900,2024-04,imports
+7XXX,AFRICA,742739903,HS6,270900,2024-05,imports
+7XXX,AFRICA,616694169,HS6,270900,2024-06,imports
+7XXX,AFRICA,928069378,HS6,270900,2024-07,imports
+7XXX,AFRICA,812309615,HS6,270900,2024-08,imports
+7XXX,AFRICA,723151773,HS6,270900,2024-09,imports
+7XXX,AFRICA,740619249,HS6,270900,2024-10,imports
+7XXX,AFRICA,545501490,HS6,270900,2024-11,imports
+7XXX,AFRICA,748463882,HS6,270900,2024-12,imports
+7XXX,AFRICA,570942413,HS6,270900,2025-01,imports
+7XXX,AFRICA,300996346,HS6,270900,2025-02,imports
+7XXX,AFRICA,323731655,HS6,270900,2025-03,imports
+7XXX,AFRICA,526577962,HS6,270900,2025-04,imports
+7XXX,AFRICA,545225711,HS6,270900,2025-05,imports
+7XXX,AFRICA,812516753,HS6,270900,2025-06,imports
+7XXX,AFRICA,770406781,HS6,270900,2025-07,imports
+7XXX,AFRICA,887210238,HS6,270900,2025-08,imports
+7XXX,AFRICA,684531571,HS6,270900,2025-09,imports
+7XXX,AFRICA,508910099,HS6,270900,2025-10,imports
+7XXX,AFRICA,467635029,HS6,270900,2025-11,imports
+7XXX,AFRICA,531875234,HS6,270900,2025-12,imports
+7XXX,AFRICA,489976916,HS6,270900,2026-01,imports
+0014,PACIFIC RIM COUNTRIES,15884,HS6,270900,2024-10,imports
+0014,PACIFIC RIM COUNTRIES,0,HS6,270900,2024-11,imports
+0014,PACIFIC RIM COUNTRIES,0,HS6,270900,2024-12,imports
+0014,PACIFIC RIM COUNTRIES,69280923,HS6,270900,2025-05,imports
+0014,PACIFIC RIM COUNTRIES,0,HS6,270900,2025-06,imports
+0014,PACIFIC RIM COUNTRIES,0,HS6,270900,2025-07,imports
+0014,PACIFIC RIM COUNTRIES,0,HS6,270900,2025-08,imports
+0014,PACIFIC RIM COUNTRIES,0,HS6,270900,2025-09,imports
+0014,PACIFIC RIM COUNTRIES,0,HS6,270900,2025-10,imports
+0014,PACIFIC RIM COUNTRIES,25920,HS6,270900,2025-11,imports
+0014,PACIFIC RIM COUNTRIES,0,HS6,270900,2025-12,imports
+5XXX,ASIA,1172676534,HS6,270900,2024-01,imports
+5XXX,ASIA,885549374,HS6,270900,2024-02,imports
+5XXX,ASIA,1354898902,HS6,270900,2024-03,imports
+5XXX,ASIA,1661713895,HS6,270900,2024-04,imports
+5XXX,ASIA,1690400063,HS6,270900,2024-05,imports
+5XXX,ASIA,1361616077,HS6,270900,2024-06,imports
+5XXX,ASIA,1401442191,HS6,270900,2024-07,imports
+5XXX,ASIA,1305867327,HS6,270900,2024-08,imports
+5XXX,ASIA,1421437013,HS6,270900,2024-09,imports
+5XXX,ASIA,990053542,HS6,270900,2024-10,imports
+5XXX,ASIA,1282574000,HS6,270900,2024-11,imports
+5XXX,ASIA,1085582546,HS6,270900,2024-12,imports
+5XXX,ASIA,1346011056,HS6,270900,2025-01,imports
+5XXX,ASIA,974484642,HS6,270900,2025-02,imports
+5XXX,ASIA,1083894900,HS6,270900,2025-03,imports
+5XXX,ASIA,902576188,HS6,270900,2025-04,imports
+5XXX,ASIA,1115428894,HS6,270900,2025-05,imports
+5XXX,ASIA,1111686893,HS6,270900,2025-06,imports
+5XXX,ASIA,1177097365,HS6,270900,2025-07,imports
+5XXX,ASIA,1097980121,HS6,270900,2025-08,imports
+5XXX,ASIA,936870221,HS6,270900,2025-09,imports
+5XXX,ASIA,1039564156,HS6,270900,2025-10,imports
+5XXX,ASIA,943627975,HS6,270900,2025-11,imports
+5XXX,ASIA,946662250,HS6,270900,2025-12,imports
+5XXX,ASIA,1104553108,HS6,270900,2026-01,imports
+0017,CAFTA-DR,26877957,HS6,270900,2024-02,imports
+0017,CAFTA-DR,0,HS6,270900,2024-03,imports
+0017,CAFTA-DR,0,HS6,270900,2024-04,imports
+0017,CAFTA-DR,16846552,HS6,270900,2024-05,imports
+0017,CAFTA-DR,0,HS6,270900,2024-06,imports
+0017,CAFTA-DR,0,HS6,270900,2024-07,imports
+0017,CAFTA-DR,15147702,HS6,270900,2024-08,imports
+0017,CAFTA-DR,0,HS6,270900,2024-09,imports
+0017,CAFTA-DR,0,HS6,270900,2024-10,imports
+0017,CAFTA-DR,0,HS6,270900,2024-11,imports
+0017,CAFTA-DR,15377533,HS6,270900,2024-12,imports
+0017,CAFTA-DR,0,HS6,270900,2025-02,imports
+0017,CAFTA-DR,0,HS6,270900,2025-03,imports
+0017,CAFTA-DR,25056879,HS6,270900,2025-04,imports
+0017,CAFTA-DR,0,HS6,270900,2025-05,imports
+0017,CAFTA-DR,14492169,HS6,270900,2025-06,imports
+0017,CAFTA-DR,0,HS6,270900,2025-07,imports
+0017,CAFTA-DR,0,HS6,270900,2025-08,imports
+0017,CAFTA-DR,0,HS6,270900,2025-09,imports
+0017,CAFTA-DR,0,HS6,270900,2025-10,imports
+0017,CAFTA-DR,0,HS6,270900,2025-11,imports
+0017,CAFTA-DR,0,HS6,270900,2025-12,imports
+0020,USMCA (NAFTA),9139596119,HS6,270900,2024-01,imports
+0020,USMCA (NAFTA),8409216243,HS6,270900,2024-02,imports
+0020,USMCA (NAFTA),8395536821,HS6,270900,2024-03,imports
+0020,USMCA (NAFTA),9422063869,HS6,270900,2024-04,imports
+0020,USMCA (NAFTA),10205111943,HS6,270900,2024-05,imports
+0020,USMCA (NAFTA),9450634698,HS6,270900,2024-06,imports
+0020,USMCA (NAFTA),10820972837,HS6,270900,2024-07,imports
+0020,USMCA (NAFTA),9221087358,HS6,270900,2024-08,imports
+0020,USMCA (NAFTA),9291103060,HS6,270900,2024-09,imports
+0020,USMCA (NAFTA),8927880628,HS6,270900,2024-10,imports
+0020,USMCA (NAFTA),8193319654,HS6,270900,2024-11,imports
+0020,USMCA (NAFTA),9116802085,HS6,270900,2024-12,imports
+0020,USMCA (NAFTA),9300832007,HS6,270900,2025-01,imports
+0020,USMCA (NAFTA),8518463187,HS6,270900,2025-02,imports
+0020,USMCA (NAFTA),8112344804,HS6,270900,2025-03,imports
+0020,USMCA (NAFTA),7879320171,HS6,270900,2025-04,imports
+0020,USMCA (NAFTA),7628588144,HS6,270900,2025-05,imports
+0020,USMCA (NAFTA),7231432005,HS6,270900,2025-06,imports
+0020,USMCA (NAFTA),8124554458,HS6,270900,2025-07,imports
+0020,USMCA (NAFTA),7808861588,HS6,270900,2025-08,imports
+0020,USMCA (NAFTA),7574559940,HS6,270900,2025-09,imports
+0020,USMCA (NAFTA),7470337158,HS6,270900,2025-10,imports
+0020,USMCA (NAFTA),6586852974,HS6,270900,2025-11,imports
+0020,USMCA (NAFTA),7856996839,HS6,270900,2025-12,imports
+0020,USMCA (NAFTA),6754066154,HS6,270900,2026-01,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2951016908,HS6,270900,2024-01,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2762123125,HS6,270900,2024-02,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2646886405,HS6,270900,2024-03,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2892206723,HS6,270900,2024-04,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,3759626216,HS6,270900,2024-05,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,3086584813,HS6,270900,2024-06,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,3161885166,HS6,270900,2024-07,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,3173301147,HS6,270900,2024-08,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2390158879,HS6,270900,2024-09,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2677425676,HS6,270900,2024-10,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,3023702643,HS6,270900,2024-11,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2629728091,HS6,270900,2024-12,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2625406081,HS6,270900,2025-01,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2348082996,HS6,270900,2025-02,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2443505387,HS6,270900,2025-03,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2245588028,HS6,270900,2025-04,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2600641959,HS6,270900,2025-05,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2212841062,HS6,270900,2025-06,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2407469619,HS6,270900,2025-07,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2433827618,HS6,270900,2025-08,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2095025431,HS6,270900,2025-09,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,1952178180,HS6,270900,2025-10,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,1808850158,HS6,270900,2025-11,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,1901614891,HS6,270900,2025-12,imports
+0021,TWENTY LATIN AMERICAN REPUBLICS,2107408609,HS6,270900,2026-01,imports
+0022,OECD,9347323369,HS6,270900,2024-01,imports
+0022,OECD,8421848526,HS6,270900,2024-02,imports
+0022,OECD,8481363732,HS6,270900,2024-03,imports
+0022,OECD,9586280604,HS6,270900,2024-04,imports
+0022,OECD,10462321669,HS6,270900,2024-05,imports
+0022,OECD,9658180550,HS6,270900,2024-06,imports
+0022,OECD,10932631331,HS6,270900,2024-07,imports
+0022,OECD,9318811826,HS6,270900,2024-08,imports
+0022,OECD,9543196351,HS6,270900,2024-09,imports
+0022,OECD,9153090155,HS6,270900,2024-10,imports
+0022,OECD,8321518147,HS6,270900,2024-11,imports
+0022,OECD,9229318771,HS6,270900,2024-12,imports
+0022,OECD,9886604306,HS6,270900,2025-01,imports
+0022,OECD,8939178008,HS6,270900,2025-02,imports
+0022,OECD,8563231871,HS6,270900,2025-03,imports
+0022,OECD,8681011954,HS6,270900,2025-04,imports
+0022,OECD,8356844836,HS6,270900,2025-05,imports
+0022,OECD,7605436986,HS6,270900,2025-06,imports
+0022,OECD,8691690155,HS6,270900,2025-07,imports
+0022,OECD,8391259243,HS6,270900,2025-08,imports
+0022,OECD,8069914030,HS6,270900,2025-09,imports
+0022,OECD,7856491297,HS6,270900,2025-10,imports
+0022,OECD,7010090237,HS6,270900,2025-11,imports
+0022,OECD,8426062311,HS6,270900,2025-12,imports
+0022,OECD,7181204641,HS6,270900,2026-01,imports
+0023,NATO,8197546031,HS6,270900,2024-01,imports
+0023,NATO,7156910969,HS6,270900,2024-02,imports
+0023,NATO,7526029881,HS6,270900,2024-03,imports
+0023,NATO,8667490765,HS6,270900,2024-04,imports
+0023,NATO,9225338513,HS6,270900,2024-05,imports
+0023,NATO,8479088102,HS6,270900,2024-06,imports
+0023,NATO,10053363992,HS6,270900,2024-07,imports
+0023,NATO,8384557600,HS6,270900,2024-08,imports
+0023,NATO,8537379522,HS6,270900,2024-09,imports
+0023,NATO,8278603488,HS6,270900,2024-10,imports
+0023,NATO,7428079852,HS6,270900,2024-11,imports
+0023,NATO,8373201458,HS6,270900,2024-12,imports
+0023,NATO,8746622468,HS6,270900,2025-01,imports
+0023,NATO,7661391427,HS6,270900,2025-02,imports
+0023,NATO,7398952844,HS6,270900,2025-03,imports
+0023,NATO,7389589198,HS6,270900,2025-04,imports
+0023,NATO,7059550892,HS6,270900,2025-05,imports
+0023,NATO,6479877617,HS6,270900,2025-06,imports
+0023,NATO,7569417686,HS6,270900,2025-07,imports
+0023,NATO,7099021130,HS6,270900,2025-08,imports
+0023,NATO,7140768393,HS6,270900,2025-09,imports
+0023,NATO,6875780080,HS6,270900,2025-10,imports
+0023,NATO,6043882356,HS6,270900,2025-11,imports
+0023,NATO,7550786941,HS6,270900,2025-12,imports
+0023,NATO,6359026726,HS6,270900,2026-01,imports
+0024,LAFTA,2951016908,HS6,270900,2024-01,imports
+0024,LAFTA,2735245168,HS6,270900,2024-02,imports
+0024,LAFTA,2646886405,HS6,270900,2024-03,imports
+0024,LAFTA,2892206723,HS6,270900,2024-04,imports
+0024,LAFTA,3742779664,HS6,270900,2024-05,imports
+0024,LAFTA,3086584813,HS6,270900,2024-06,imports
+0024,LAFTA,3161885166,HS6,270900,2024-07,imports
+0024,LAFTA,3158153445,HS6,270900,2024-08,imports
+0024,LAFTA,2390158879,HS6,270900,2024-09,imports
+0024,LAFTA,2677425676,HS6,270900,2024-10,imports
+0024,LAFTA,3023702643,HS6,270900,2024-11,imports
+0024,LAFTA,2614350558,HS6,270900,2024-12,imports
+0024,LAFTA,2625406081,HS6,270900,2025-01,imports
+0024,LAFTA,2348082996,HS6,270900,2025-02,imports
+0024,LAFTA,2443505387,HS6,270900,2025-03,imports
+0024,LAFTA,2220531149,HS6,270900,2025-04,imports
+0024,LAFTA,2600641959,HS6,270900,2025-05,imports
+0024,LAFTA,2198348893,HS6,270900,2025-06,imports
+0024,LAFTA,2407469619,HS6,270900,2025-07,imports
+0024,LAFTA,2433827618,HS6,270900,2025-08,imports
+0024,LAFTA,2095025431,HS6,270900,2025-09,imports
+0024,LAFTA,1952178180,HS6,270900,2025-10,imports
+0024,LAFTA,1808850158,HS6,270900,2025-11,imports
+0024,LAFTA,1901614891,HS6,270900,2025-12,imports
+0024,LAFTA,2107408609,HS6,270900,2026-01,imports
+0025,EURO AREA,2086440,HS6,270900,2025-09,imports
+0025,EURO AREA,0,HS6,270900,2025-10,imports
+0025,EURO AREA,0,HS6,270900,2025-11,imports
+0025,EURO AREA,0,HS6,270900,2025-12,imports
+0026,APEC,9139596119,HS6,270900,2024-01,imports
+0026,APEC,8409216243,HS6,270900,2024-02,imports
+0026,APEC,8395536821,HS6,270900,2024-03,imports
+0026,APEC,9422063869,HS6,270900,2024-04,imports
+0026,APEC,10205111943,HS6,270900,2024-05,imports
+0026,APEC,9476436730,HS6,270900,2024-06,imports
+0026,APEC,10820972837,HS6,270900,2024-07,imports
+0026,APEC,9221087358,HS6,270900,2024-08,imports
+0026,APEC,9313590679,HS6,270900,2024-09,imports
+0026,APEC,8927896512,HS6,270900,2024-10,imports
+0026,APEC,8193319654,HS6,270900,2024-11,imports
+0026,APEC,9116802085,HS6,270900,2024-12,imports
+0026,APEC,9323982561,HS6,270900,2025-01,imports
+0026,APEC,8528582726,HS6,270900,2025-02,imports
+0026,APEC,8112344804,HS6,270900,2025-03,imports
+0026,APEC,7879320171,HS6,270900,2025-04,imports
+0026,APEC,7697869067,HS6,270900,2025-05,imports
+0026,APEC,7231432005,HS6,270900,2025-06,imports
+0026,APEC,8124554458,HS6,270900,2025-07,imports
+0026,APEC,7830508422,HS6,270900,2025-08,imports
+0026,APEC,7574559940,HS6,270900,2025-09,imports
+0026,APEC,7470337158,HS6,270900,2025-10,imports
+0026,APEC,6586878894,HS6,270900,2025-11,imports
+0026,APEC,7856996839,HS6,270900,2025-12,imports
+0026,APEC,6754066154,HS6,270900,2026-01,imports
+0027,ASEAN,69280923,HS6,270900,2025-05,imports
+0027,ASEAN,0,HS6,270900,2025-06,imports
+0027,ASEAN,0,HS6,270900,2025-07,imports
+0027,ASEAN,0,HS6,270900,2025-08,imports
+0027,ASEAN,0,HS6,270900,2025-09,imports
+0027,ASEAN,0,HS6,270900,2025-10,imports
+0027,ASEAN,0,HS6,270900,2025-11,imports
+0027,ASEAN,0,HS6,270900,2025-12,imports
+0028,CACM,26877957,HS6,270900,2024-02,imports
+0028,CACM,0,HS6,270900,2024-03,imports
+0028,CACM,0,HS6,270900,2024-04,imports
+0028,CACM,16846552,HS6,270900,2024-05,imports
+0028,CACM,0,HS6,270900,2024-06,imports
+0028,CACM,0,HS6,270900,2024-07,imports
+0028,CACM,15147702,HS6,270900,2024-08,imports
+0028,CACM,0,HS6,270900,2024-09,imports
+0028,CACM,0,HS6,270900,2024-10,imports
+0028,CACM,0,HS6,270900,2024-11,imports
+0028,CACM,15377533,HS6,270900,2024-12,imports
+0028,CACM,0,HS6,270900,2025-02,imports
+0028,CACM,0,HS6,270900,2025-03,imports
+0028,CACM,25056879,HS6,270900,2025-04,imports
+0028,CACM,0,HS6,270900,2025-05,imports
+0028,CACM,14492169,HS6,270900,2025-06,imports
+0028,CACM,0,HS6,270900,2025-07,imports
+0028,CACM,0,HS6,270900,2025-08,imports
+0028,CACM,0,HS6,270900,2025-09,imports
+0028,CACM,0,HS6,270900,2025-10,imports
+0028,CACM,0,HS6,270900,2025-11,imports
+0028,CACM,0,HS6,270900,2025-12,imports
+1220,CANADA,7989818781,HS6,270900,2024-01,imports
+1220,CANADA,7144278686,HS6,270900,2024-02,imports
+1220,CANADA,7440202970,HS6,270900,2024-03,imports
+1220,CANADA,8503274030,HS6,270900,2024-04,imports
+1220,CANADA,8968128787,HS6,270900,2024-05,imports
+1220,CANADA,8271542250,HS6,270900,2024-06,imports
+1220,CANADA,9941705498,HS6,270900,2024-07,imports
+1220,CANADA,8286833132,HS6,270900,2024-08,imports
+1220,CANADA,8285286231,HS6,270900,2024-09,imports
+1220,CANADA,8053393961,HS6,270900,2024-10,imports
+1220,CANADA,7299881359,HS6,270900,2024-11,imports
+1220,CANADA,8260684772,HS6,270900,2024-12,imports
+1220,CANADA,8580315567,HS6,270900,2025-01,imports
+1220,CANADA,7579877855,HS6,270900,2025-02,imports
+1220,CANADA,7296280579,HS6,270900,2025-03,imports
+1220,CANADA,7143817374,HS6,270900,2025-04,imports
+1220,CANADA,6821300616,HS6,270900,2025-05,imports
+1220,CANADA,6415349710,HS6,270900,2025-06,imports
+1220,CANADA,7502502844,HS6,270900,2025-07,imports
+1220,CANADA,7016254517,HS6,270900,2025-08,imports
+1220,CANADA,6969936088,HS6,270900,2025-09,imports
+1220,CANADA,6754196151,HS6,270900,2025-10,imports
+1220,CANADA,5893528555,HS6,270900,2025-11,imports
+1220,CANADA,7418745120,HS6,270900,2025-12,imports
+1220,CANADA,6290564633,HS6,270900,2026-01,imports
+2010,MEXICO,1149777338,HS6,270900,2024-01,imports
+2010,MEXICO,1264937557,HS6,270900,2024-02,imports
+2010,MEXICO,955333851,HS6,270900,2024-03,imports
+2010,MEXICO,918789839,HS6,270900,2024-04,imports
+2010,MEXICO,1236983156,HS6,270900,2024-05,imports
+2010,MEXICO,1179092448,HS6,270900,2024-06,imports
+2010,MEXICO,879267339,HS6,270900,2024-07,imports
+2010,MEXICO,934254226,HS6,270900,2024-08,imports
+2010,MEXICO,1005816829,HS6,270900,2024-09,imports
+2010,MEXICO,874486667,HS6,270900,2024-10,imports
+2010,MEXICO,893438295,HS6,270900,2024-11,imports
+2010,MEXICO,856117313,HS6,270900,2024-12,imports
+2010,MEXICO,720516440,HS6,270900,2025-01,imports
+2010,MEXICO,938585332,HS6,270900,2025-02,imports
+2010,MEXICO,816064225,HS6,270900,2025-03,imports
+2010,MEXICO,735502797,HS6,270900,2025-04,imports
+2010,MEXICO,807287528,HS6,270900,2025-05,imports
+2010,MEXICO,816082295,HS6,270900,2025-06,imports
+2010,MEXICO,622051614,HS6,270900,2025-07,imports
+2010,MEXICO,792607071,HS6,270900,2025-08,imports
+2010,MEXICO,604623852,HS6,270900,2025-09,imports
+2010,MEXICO,716141007,HS6,270900,2025-10,imports
+2010,MEXICO,693324419,HS6,270900,2025-11,imports
+2010,MEXICO,438251719,HS6,270900,2025-12,imports
+2010,MEXICO,463501521,HS6,270900,2026-01,imports
+2050,GUATEMALA,26877957,HS6,270900,2024-02,imports
+2050,GUATEMALA,0,HS6,270900,2024-03,imports
+2050,GUATEMALA,0,HS6,270900,2024-04,imports
+2050,GUATEMALA,16846552,HS6,270900,2024-05,imports
+2050,GUATEMALA,0,HS6,270900,2024-06,imports
+2050,GUATEMALA,0,HS6,270900,2024-07,imports
+2050,GUATEMALA,15147702,HS6,270900,2024-08,imports
+2050,GUATEMALA,0,HS6,270900,2024-09,imports
+2050,GUATEMALA,0,HS6,270900,2024-10,imports
+2050,GUATEMALA,0,HS6,270900,2024-11,imports
+2050,GUATEMALA,15377533,HS6,270900,2024-12,imports
+2050,GUATEMALA,0,HS6,270900,2025-02,imports
+2050,GUATEMALA,0,HS6,270900,2025-03,imports
+2050,GUATEMALA,25056879,HS6,270900,2025-04,imports
+2050,GUATEMALA,0,HS6,270900,2025-05,imports
+2050,GUATEMALA,14492169,HS6,270900,2025-06,imports
+2050,GUATEMALA,0,HS6,270900,2025-07,imports
+2050,GUATEMALA,0,HS6,270900,2025-08,imports
+2050,GUATEMALA,0,HS6,270900,2025-09,imports
+2050,GUATEMALA,0,HS6,270900,2025-10,imports
+2050,GUATEMALA,0,HS6,270900,2025-11,imports
+2050,GUATEMALA,0,HS6,270900,2025-12,imports
+2XXX,CENTRAL AMERICA,127642518,HS6,270900,2024-01,imports
+2XXX,CENTRAL AMERICA,112913062,HS6,270900,2024-02,imports
+2XXX,CENTRAL AMERICA,84551955,HS6,270900,2024-03,imports
+2XXX,CENTRAL AMERICA,86769205,HS6,270900,2024-04,imports
+2XXX,CENTRAL AMERICA,44509855,HS6,270900,2024-05,imports
+2XXX,CENTRAL AMERICA,182678183,HS6,270900,2024-06,imports
+2XXX,CENTRAL AMERICA,107139983,HS6,270900,2024-07,imports
+2XXX,CENTRAL AMERICA,111523674,HS6,270900,2024-08,imports
+2XXX,CENTRAL AMERICA,155539863,HS6,270900,2024-09,imports
+2XXX,CENTRAL AMERICA,95509846,HS6,270900,2024-10,imports
+2XXX,CENTRAL AMERICA,132714832,HS6,270900,2024-11,imports
+2XXX,CENTRAL AMERICA,170154792,HS6,270900,2024-12,imports
+2XXX,CENTRAL AMERICA,63705755,HS6,270900,2025-01,imports
+2XXX,CENTRAL AMERICA,70389908,HS6,270900,2025-02,imports
+2XXX,CENTRAL AMERICA,82887013,HS6,270900,2025-03,imports
+2XXX,CENTRAL AMERICA,134411037,HS6,270900,2025-04,imports
+2XXX,CENTRAL AMERICA,74419493,HS6,270900,2025-05,imports
+2XXX,CENTRAL AMERICA,111024473,HS6,270900,2025-06,imports
+2XXX,CENTRAL AMERICA,73459243,HS6,270900,2025-07,imports
+2XXX,CENTRAL AMERICA,105194284,HS6,270900,2025-08,imports
+2XXX,CENTRAL AMERICA,0,HS6,270900,2025-09,imports
+2XXX,CENTRAL AMERICA,79487543,HS6,270900,2025-10,imports
+2XXX,CENTRAL AMERICA,31705979,HS6,270900,2025-11,imports
+2XXX,CENTRAL AMERICA,84227231,HS6,270900,2025-12,imports
+2XXX,CENTRAL AMERICA,62550097,HS6,270900,2026-01,imports
+3XXX,SOUTH AMERICA,2234206202,HS6,270900,2024-01,imports
+3XXX,SOUTH AMERICA,1922094140,HS6,270900,2024-02,imports
+3XXX,SOUTH AMERICA,2046926190,HS6,270900,2024-03,imports
+3XXX,SOUTH AMERICA,2438641617,HS6,270900,2024-04,imports
+3XXX,SOUTH AMERICA,3024066022,HS6,270900,2024-05,imports
+3XXX,SOUTH AMERICA,2610557500,HS6,270900,2024-06,imports
+3XXX,SOUTH AMERICA,3026199209,HS6,270900,2024-07,imports
+3XXX,SOUTH AMERICA,2595857638,HS6,270900,2024-08,imports
+3XXX,SOUTH AMERICA,1716649940,HS6,270900,2024-09,imports
+3XXX,SOUTH AMERICA,2148793797,HS6,270900,2024-10,imports
+3XXX,SOUTH AMERICA,2350643065,HS6,270900,2024-11,imports
+3XXX,SOUTH AMERICA,2005578261,HS6,270900,2024-12,imports
+3XXX,SOUTH AMERICA,2238630403,HS6,270900,2025-01,imports
+3XXX,SOUTH AMERICA,1518350211,HS6,270900,2025-02,imports
+3XXX,SOUTH AMERICA,1968758432,HS6,270900,2025-03,imports
+3XXX,SOUTH AMERICA,2148201501,HS6,270900,2025-04,imports
+3XXX,SOUTH AMERICA,2244367792,HS6,270900,2025-05,imports
+3XXX,SOUTH AMERICA,1851289380,HS6,270900,2025-06,imports
+3XXX,SOUTH AMERICA,2312290616,HS6,270900,2025-07,imports
+3XXX,SOUTH AMERICA,2223009772,HS6,270900,2025-08,imports
+3XXX,SOUTH AMERICA,1728220653,HS6,270900,2025-09,imports
+3XXX,SOUTH AMERICA,1671224573,HS6,270900,2025-10,imports
+3XXX,SOUTH AMERICA,1481210220,HS6,270900,2025-11,imports
+3XXX,SOUTH AMERICA,1893620658,HS6,270900,2025-12,imports
+3XXX,SOUTH AMERICA,2100456979,HS6,270900,2026-01,imports
diff --git a/data/cloud/cftc_positioning.csv b/data/cloud/cftc_positioning.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c6b7a277e187255487e93be5c4d9e78c89be24d0
--- /dev/null
+++ b/data/cloud/cftc_positioning.csv
@@ -0,0 +1,627 @@
+Market_and_Exchange_Names,As_of_Date_In_Form_YYMMDD,Report_Date_as_MM_DD_YYYY,CFTC_Contract_Market_Code,CFTC_Market_Code,CFTC_Region_Code,CFTC_Commodity_Code,Open_Interest_All,Prod_Merc_Positions_Long_ALL,Prod_Merc_Positions_Short_ALL,Swap_Positions_Long_All,Swap__Positions_Short_All,Swap__Positions_Spread_All,M_Money_Positions_Long_ALL,M_Money_Positions_Short_ALL,M_Money_Positions_Spread_ALL,Other_Rept_Positions_Long_ALL,Other_Rept_Positions_Short_ALL,Other_Rept_Positions_Spread_ALL,Tot_Rept_Positions_Long_All,Tot_Rept_Positions_Short_All,NonRept_Positions_Long_All,NonRept_Positions_Short_All,Open_Interest_Old,Prod_Merc_Positions_Long_Old,Prod_Merc_Positions_Short_Old,Swap_Positions_Long_Old,Swap_Positions_Short_Old,Swap_Positions_Spread_Old,M_Money_Positions_Long_Old,M_Money_Positions_Short_Old,M_Money_Positions_Spread_Old,Other_Rept_Positions_Long_Old,Other_Rept_Positions_Short_Old,Other_Rept_Positions_Spread_Old,Tot_Rept_Positions_Long_Old,Tot_Rept_Positions_Short_Old,NonRept_Positions_Long_Old,NonRept_Positions_Short_Old,Open_Interest_Other,Prod_Merc_Positions_Long_Other,Prod_Merc_Positions_Short_Other,Swap_Positions_Long_Other,Swap_Positions_Short_Other,Swap_Positions_Spread_Other,M_Money_Positions_Long_Other,M_Money_Positions_Short_Other,M_Money_Positions_Spread_Other,Other_Rept_Positions_Long_Other,Other_Rept_Positions_Short_Other,Other_Rept_Positions_Spread_Othr,Tot_Rept_Positions_Long_Other,Tot_Rept_Positions_Short_Other,NonRept_Positions_Long_Other,NonRept_Positions_Short_Other,Change_in_Open_Interest_All,Change_in_Prod_Merc_Long_All,Change_in_Prod_Merc_Short_All,Change_in_Swap_Long_All,Change_in_Swap_Short_All,Change_in_Swap_Spread_All,Change_in_M_Money_Long_All,Change_in_M_Money_Short_All,Change_in_M_Money_Spread_All,Change_in_Other_Rept_Long_All,Change_in_Other_Rept_Short_All,Change_in_Other_Rept_Spread_All,Change_in_Tot_Rept_Long_All,Change_in_Tot_Rept_Short_All,Change_in_NonRept_Long_All,Change_in_NonRept_Short_All,Pct_of_Open_Interest_All,Pct_of_OI_Prod_Merc_Long_All,Pct_of_OI_Prod_Merc_Short_All,Pct_of_OI_Swap_Long_All,Pct_of_OI_Swap_Short_All,Pct_of_OI_Swap_Spread_All,Pct_of_OI_M_Money_Long_All,Pct_of_OI_M_Money_Short_All,Pct_of_OI_M_Money_Spread_All,Pct_of_OI_Other_Rept_Long_All,Pct_of_OI_Other_Rept_Short_All,Pct_of_OI_Other_Rept_Spread_All,Pct_of_OI_Tot_Rept_Long_All,Pct_of_OI_Tot_Rept_Short_All,Pct_of_OI_NonRept_Long_All,Pct_of_OI_NonRept_Short_All,Pct_of_Open_Interest_Old,Pct_of_OI_Prod_Merc_Long_Old,Pct_of_OI_Prod_Merc_Short_Old,Pct_of_OI_Swap_Long_Old,Pct_of_OI_Swap_Short_Old,Pct_of_OI_Swap_Spread_Old,Pct_of_OI_M_Money_Long_Old,Pct_of_OI_M_Money_Short_Old,Pct_of_OI_M_Money_Spread_Old,Pct_of_OI_Other_Rept_Long_Old,Pct_of_OI_Other_Rept_Short_Old,Pct_of_OI_Other_Rept_Spread_Old,Pct_of_OI_Tot_Rept_Long_Old,Pct_of_OI_Tot_Rept_Short_Old,Pct_of_OI_NonRept_Long_Old,Pct_of_OI_NonRept_Short_Old,Pct_of_Open_Interest_Other,Pct_of_OI_Prod_Merc_Long_Other,Pct_of_OI_Prod_Merc_Short_Other,Pct_of_OI_Swap_Long_Other,Pct_of_OI_Swap_Short_Other,Pct_of_OI_Swap_Spread_Other,Pct_of_OI_M_Money_Long_Other,Pct_of_OI_M_Money_Short_Other,Pct_of_OI_M_Money_Spread_Other,Pct_of_OI_Other_Rept_Long_Other,Pct_of_OI_Other_Rept_Short_Other,Pct_of_OI_Other_Rept_Spread_Othr,Pct_of_OI_Tot_Rept_Long_Other,Pct_of_OI_Tot_Rept_Short_Other,Pct_of_OI_NonRept_Long_Other,Pct_of_OI_NonRept_Short_Other,Traders_Tot_All,Traders_Prod_Merc_Long_All,Traders_Prod_Merc_Short_All,Traders_Swap_Long_All,Traders_Swap_Short_All,Traders_Swap_Spread_All,Traders_M_Money_Long_All,Traders_M_Money_Short_All,Traders_M_Money_Spread_All,Traders_Other_Rept_Long_All,Traders_Other_Rept_Short_All,Traders_Other_Rept_Spread_All,Traders_Tot_Rept_Long_All,Traders_Tot_Rept_Short_All,Traders_Tot_Old,Traders_Prod_Merc_Long_Old,Traders_Prod_Merc_Short_Old,Traders_Swap_Long_Old,Traders_Swap_Short_Old,Traders_Swap_Spread_Old,Traders_M_Money_Long_Old,Traders_M_Money_Short_Old,Traders_M_Money_Spread_Old,Traders_Other_Rept_Long_Old,Traders_Other_Rept_Short_Old,Traders_Other_Rept_Spread_Old,Traders_Tot_Rept_Long_Old,Traders_Tot_Rept_Short_Old,Traders_Tot_Other,Traders_Prod_Merc_Long_Other,Traders_Prod_Merc_Short_Other,Traders_Swap_Long_Other,Traders_Swap_Short_Other,Traders_Swap_Spread_Other,Traders_M_Money_Long_Other,Traders_M_Money_Short_Other,Traders_M_Money_Spread_Other,Traders_Other_Rept_Long_Other,Traders_Other_Rept_Short_Other,Traders_Other_Rept_Spread_Other,Traders_Tot_Rept_Long_Other,Traders_Tot_Rept_Short_Other,Conc_Gross_LE_4_TDR_Long_All,Conc_Gross_LE_4_TDR_Short_All,Conc_Gross_LE_8_TDR_Long_All,Conc_Gross_LE_8_TDR_Short_All,Conc_Net_LE_4_TDR_Long_All,Conc_Net_LE_4_TDR_Short_All,Conc_Net_LE_8_TDR_Long_All,Conc_Net_LE_8_TDR_Short_All,Conc_Gross_LE_4_TDR_Long_Old,Conc_Gross_LE_4_TDR_Short_Old,Conc_Gross_LE_8_TDR_Long_Old,Conc_Gross_LE_8_TDR_Short_Old,Conc_Net_LE_4_TDR_Long_Old,Conc_Net_LE_4_TDR_Short_Old,Conc_Net_LE_8_TDR_Long_Old,Conc_Net_LE_8_TDR_Short_Old,Conc_Gross_LE_4_TDR_Long_Other,Conc_Gross_LE_4_TDR_Short_Other,Conc_Gross_LE_8_TDR_Long_Other,Conc_Gross_LE_8_TDR_Short_Other,Conc_Net_LE_4_TDR_Long_Other,Conc_Net_LE_4_TDR_Short_Other,Conc_Net_LE_8_TDR_Long_Other,Conc_Net_LE_8_TDR_Short_Other,Contract_Units,CFTC_SubGroup_Code,FutOnly_or_Combined
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251230,2025-12-30,02141R,IFED,1,21,12456,10164,7244,250,472,58,0,0,0,652,3442,1219,12343,12435,113,21,12456,10164,7244,250,472,58,0,0,0,652,3442,1219,12343,12435,113,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163.0,177.0,72.0,0.0,0.0,0.0,0.0,0.0,0.0,-46.0,64.0,27.0,158.0,163.0,5.0,0.0,100,81.6,58.2,2.0,3.8,0.5,0.0,0.0,0.0,5.2,27.6,9.8,99.1,99.8,0.9,0.2,100,81.6,58.2,2.0,3.8,0.5,0.0,0.0,0.0,5.2,27.6,9.8,99.1,99.8,0.9,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,25.0,17.0,,4.0,,0.0,0.0,0.0,,5.0,,33,30.0,45,25.0,17.0,,4.0,,0.0,0.0,0.0,,5.0,,33.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.0,55.2,75.2,74.2,51.3,52.6,64.3,63.4,53.0,55.2,75.2,74.2,51.3,52.6,64.3,63.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251223,2025-12-23,02141R,IFED,1,21,12293,9987,7172,250,472,58,0,0,0,698,3378,1192,12185,12272,108,21,12293,9987,7172,250,472,58,0,0,0,698,3378,1192,12185,12272,108,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,525.0,710.0,218.0,0.0,25.0,0.0,0.0,0.0,0.0,-117.0,350.0,-68.0,525.0,525.0,0.0,0.0,100,81.2,58.3,2.0,3.8,0.5,0.0,0.0,0.0,5.7,27.5,9.7,99.1,99.8,0.9,0.2,100,81.2,58.3,2.0,3.8,0.5,0.0,0.0,0.0,5.7,27.5,9.7,99.1,99.8,0.9,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,25.0,17.0,,4.0,,0.0,0.0,0.0,,5.0,,33,30.0,45,25.0,17.0,,4.0,,0.0,0.0,0.0,,5.0,,33.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.3,53.4,76.1,73.3,51.5,50.8,65.0,63.8,53.3,53.4,76.1,73.3,51.5,50.8,65.0,63.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251216,2025-12-16,02141R,IFED,1,21,11768,9277,6954,250,447,58,0,0,0,815,3028,1260,11660,11747,108,21,11768,9277,6954,250,447,58,0,0,0,815,3028,1260,11660,11747,108,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,933.0,974.0,864.0,17.0,-25.0,0.0,0.0,0.0,0.0,126.0,228.0,-134.0,983.0,933.0,-50.0,0.0,100,78.8,59.1,2.1,3.8,0.5,0.0,0.0,0.0,6.9,25.7,10.7,99.1,99.8,0.9,0.2,100,78.8,59.1,2.1,3.8,0.5,0.0,0.0,0.0,6.9,25.7,10.7,99.1,99.8,0.9,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,25.0,17.0,,4.0,,0.0,0.0,0.0,,5.0,,33,30.0,45,25.0,17.0,,4.0,,0.0,0.0,0.0,,5.0,,33.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.9,53.7,75.4,74.0,51.7,51.0,64.2,63.2,54.9,53.7,75.4,74.0,51.7,51.0,64.2,63.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251209,2025-12-09,02141R,IFED,1,21,10835,8303,6090,233,472,58,0,0,0,689,2800,1394,10677,10814,158,21,10835,8303,6090,233,472,58,0,0,0,689,2800,1394,10677,10814,158,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2770.0,2825.0,1689.0,12.0,-63.0,25.0,0.0,0.0,0.0,-240.0,877.0,257.0,2879.0,2785.0,-109.0,-15.0,100,76.6,56.2,2.2,4.4,0.5,0.0,0.0,0.0,6.4,25.8,12.9,98.5,99.8,1.5,0.2,100,76.6,56.2,2.2,4.4,0.5,0.0,0.0,0.0,6.4,25.8,12.9,98.5,99.8,1.5,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,23.0,17.0,,4.0,,0.0,0.0,0.0,4.0,4.0,,31,30.0,44,23.0,17.0,,4.0,,0.0,0.0,0.0,4.0,4.0,,31.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.9,54.3,79.6,75.2,51.5,52.0,62.3,64.0,54.9,54.3,79.6,75.2,51.5,52.0,62.3,64.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251202,2025-12-02,02141R,IFED,1,21,8065,5478,4401,221,535,33,0,0,0,929,1923,1137,7798,8029,267,36,8065,5478,4401,221,535,33,0,0,0,929,1923,1137,7798,8029,267,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1976.0,-86.0,-1512.0,-277.0,288.0,-288.0,0.0,0.0,0.0,-1651.0,-778.0,324.0,-1978.0,-1966.0,2.0,-10.0,100,67.9,54.6,2.7,6.6,0.4,0.0,0.0,0.0,11.5,23.8,14.1,96.7,99.6,3.3,0.4,100,67.9,54.6,2.7,6.6,0.4,0.0,0.0,0.0,11.5,23.8,14.1,96.7,99.6,3.3,0.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,23.0,15.0,,4.0,,0.0,0.0,0.0,4.0,,,30,27.0,43,23.0,15.0,,4.0,,0.0,0.0,0.0,4.0,,,30.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.1,50.3,74.9,70.3,45.8,45.0,61.1,60.0,54.1,50.3,74.9,70.3,45.8,45.0,61.1,60.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251125,2025-11-25,02141R,IFED,1,21,10041,5564,5913,498,247,321,0,0,0,2580,2701,813,9776,9995,265,46,10041,5564,5913,498,247,321,0,0,0,2580,2701,813,9776,9995,265,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1338.0,975.0,1387.0,32.0,30.0,13.0,0.0,0.0,0.0,-49.0,-410.0,354.0,1325.0,1374.0,13.0,-36.0,100,55.4,58.9,5.0,2.5,3.2,0.0,0.0,0.0,25.7,26.9,8.1,97.4,99.5,2.6,0.5,100,55.4,58.9,5.0,2.5,3.2,0.0,0.0,0.0,25.7,26.9,8.1,97.4,99.5,2.6,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,24.0,18.0,4.0,,,0.0,0.0,0.0,4.0,4.0,,33,30.0,45,24.0,18.0,4.0,,,0.0,0.0,0.0,4.0,4.0,,33.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.6,52.5,69.2,68.2,50.5,49.0,61.3,61.7,53.6,52.5,69.2,68.2,50.5,49.0,61.3,61.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251118,2025-11-18,02141R,IFED,1,21,8703,4589,4526,466,217,308,0,0,0,2629,3111,459,8451,8621,252,82,8703,4589,4526,466,217,308,0,0,0,2629,3111,459,8451,8621,252,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,589.0,669.0,71.0,13.0,7.0,-13.0,0.0,0.0,0.0,146.0,734.0,-191.0,624.0,608.0,-35.0,-19.0,100,52.7,52.0,5.4,2.5,3.5,0.0,0.0,0.0,30.2,35.7,5.3,97.1,99.1,2.9,0.9,100,52.7,52.0,5.4,2.5,3.5,0.0,0.0,0.0,30.2,35.7,5.3,97.1,99.1,2.9,0.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,23.0,18.0,,,,0.0,0.0,0.0,,5.0,,31,29.0,44,23.0,18.0,,,,0.0,0.0,0.0,,5.0,,31.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.3,53.4,67.6,71.9,50.5,49.4,60.8,61.4,52.3,53.4,67.6,71.9,50.5,49.4,60.8,61.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251110,2025-11-10,02141R,IFED,1,21,8114,3920,4455,453,210,321,0,0,0,2483,2377,650,7827,8013,287,101,8114,3920,4455,453,210,321,0,0,0,2483,2377,650,7827,8013,287,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,896.0,116.0,435.0,167.0,-98.0,-152.0,0.0,0.0,0.0,487.0,568.0,105.0,723.0,858.0,173.0,38.0,100,48.3,54.9,5.6,2.6,4.0,0.0,0.0,0.0,30.6,29.3,8.0,96.5,98.8,3.5,1.2,100,48.3,54.9,5.6,2.6,4.0,0.0,0.0,0.0,30.6,29.3,8.0,96.5,98.8,3.5,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,21.0,17.0,,,,0.0,0.0,0.0,,5.0,,29,28.0,44,21.0,17.0,,,,0.0,0.0,0.0,,5.0,,29.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.8,50.2,70.2,70.6,50.8,45.8,60.5,58.5,53.8,50.2,70.2,70.6,50.8,45.8,60.5,58.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251104,2025-11-04,02141R,IFED,1,21,7218,3804,4020,286,308,473,0,0,0,1996,1809,545,7104,7155,114,63,7218,3804,4020,286,308,473,0,0,0,1996,1809,545,7104,7155,114,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3363.0,-2834.0,-1682.0,-33.0,-238.0,-35.0,0.0,0.0,0.0,-439.0,-1370.0,-13.0,-3354.0,-3338.0,-9.0,-25.0,100,52.7,55.7,4.0,4.3,6.6,0.0,0.0,0.0,27.7,25.1,7.6,98.4,99.1,1.6,0.9,100,52.7,55.7,4.0,4.3,6.6,0.0,0.0,0.0,27.7,25.1,7.6,98.4,99.1,1.6,0.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,21.0,18.0,,4.0,,0.0,0.0,0.0,,5.0,,29,29.0,45,21.0,18.0,,4.0,,0.0,0.0,0.0,,5.0,,29.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.3,44.3,70.4,67.1,49.0,40.2,59.9,51.6,52.3,44.3,70.4,67.1,49.0,40.2,59.9,51.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251028,2025-10-28,02141R,IFED,1,21,10581,6638,5702,319,546,508,0,0,0,2435,3179,558,10458,10493,123,88,10581,6638,5702,319,546,508,0,0,0,2435,3179,558,10458,10493,123,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244.0,-324.0,162.0,-65.0,250.0,10.0,0.0,0.0,0.0,631.0,-134.0,-44.0,208.0,244.0,36.0,0.0,100,62.7,53.9,3.0,5.2,4.8,0.0,0.0,0.0,23.0,30.0,5.3,98.8,99.2,1.2,0.8,100,62.7,53.9,3.0,5.2,4.8,0.0,0.0,0.0,23.0,30.0,5.3,98.8,99.2,1.2,0.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,24.0,19.0,,,,0.0,0.0,0.0,,5.0,,33,30.0,47,24.0,19.0,,,,0.0,0.0,0.0,,5.0,,33.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.8,46.5,76.5,66.9,54.5,45.1,67.7,57.6,55.8,46.5,76.5,66.9,54.5,45.1,67.7,57.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251021,2025-10-21,02141R,IFED,1,21,10337,6962,5540,384,296,498,0,0,0,1804,3313,602,10250,10249,87,88,10337,6962,5540,384,296,498,0,0,0,1804,3313,602,10250,10249,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1181.0,311.0,879.0,174.0,-191.0,241.0,0.0,0.0,0.0,369.0,166.0,86.0,1181.0,1181.0,0.0,0.0,100,67.4,53.6,3.7,2.9,4.8,0.0,0.0,0.0,17.5,32.0,5.8,99.2,99.1,0.8,0.9,100,67.4,53.6,3.7,2.9,4.8,0.0,0.0,0.0,17.5,32.0,5.8,99.2,99.1,0.8,0.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,23.0,19.0,,,,0.0,0.0,0.0,,5.0,,33,29.0,46,23.0,19.0,,,,0.0,0.0,0.0,,5.0,,33.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.7,47.7,76.3,68.0,52.2,47.7,66.0,59.9,54.7,47.7,76.3,68.0,52.2,47.7,66.0,59.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251014,2025-10-14,02141R,IFED,1,21,9156,6651,4661,210,487,257,0,0,0,1435,3147,516,9069,9068,87,88,9156,6651,4661,210,487,257,0,0,0,1435,3147,516,9069,9068,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1318.0,560.0,635.0,15.0,37.0,138.0,0.0,0.0,0.0,484.0,387.0,121.0,1318.0,1318.0,0.0,0.0,100,72.6,50.9,2.3,5.3,2.8,0.0,0.0,0.0,15.7,34.4,5.6,99.0,99.0,1.0,1.0,100,72.6,50.9,2.3,5.3,2.8,0.0,0.0,0.0,15.7,34.4,5.6,99.0,99.0,1.0,1.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,22.0,17.0,,,,0.0,0.0,0.0,4.0,4.0,,32,27.0,44,22.0,17.0,,,,0.0,0.0,0.0,4.0,4.0,,32.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.5,51.6,79.1,69.7,53.0,48.3,70.7,61.6,55.5,51.6,79.1,69.7,53.0,48.3,70.7,61.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,251007,2025-10-07,02141R,IFED,1,21,7838,6091,4026,195,450,119,0,0,0,951,2760,395,7751,7750,87,88,7838,6091,4026,195,450,119,0,0,0,951,2760,395,7751,7750,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2080.0,-2159.0,-1130.0,118.0,12.0,3.0,0.0,0.0,0.0,556.0,-416.0,-579.0,-2061.0,-2110.0,-19.0,30.0,100,77.7,51.4,2.5,5.7,1.5,0.0,0.0,0.0,12.1,35.2,5.0,98.9,98.9,1.1,1.1,100,77.7,51.4,2.5,5.7,1.5,0.0,0.0,0.0,12.1,35.2,5.0,98.9,98.9,1.1,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,19.0,15.0,,,,0.0,0.0,0.0,,4.0,,26,24.0,41,19.0,15.0,,,,0.0,0.0,0.0,,4.0,,26.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.9,52.3,82.1,70.3,56.9,52.3,74.4,68.5,61.9,52.3,82.1,70.3,56.9,52.3,74.4,68.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250930,2025-09-30,02141R,IFED,1,21,9918,8250,5156,77,438,116,0,0,0,395,3176,974,9812,9860,106,58,9918,8250,5156,77,438,116,0,0,0,395,3176,974,9812,9860,106,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-394.0,-608.0,-24.0,30.0,-58.0,50.0,0.0,0.0,0.0,395.0,-149.0,-192.0,-325.0,-373.0,-69.0,-21.0,100,83.2,52.0,0.8,4.4,1.2,0.0,0.0,0.0,4.0,32.0,9.8,98.9,99.4,1.1,0.6,100,83.2,52.0,0.8,4.4,1.2,0.0,0.0,0.0,4.0,32.0,9.8,98.9,99.4,1.1,0.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,23.0,17.0,,4.0,,0.0,0.0,0.0,,6.0,,28,30.0,44,23.0,17.0,,4.0,,0.0,0.0,0.0,,6.0,,28.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.2,51.9,81.9,72.2,51.4,46.8,64.4,60.4,59.2,51.9,81.9,72.2,51.4,46.8,64.4,60.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250923,2025-09-23,02141R,IFED,1,21,10312,8858,5180,47,496,66,0,0,0,0,3325,1166,10137,10233,175,79,10312,8858,5180,47,496,66,0,0,0,0,3325,1166,10137,10233,175,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1190.0,1224.0,635.0,47.0,54.0,-34.0,0.0,0.0,0.0,0.0,509.0,-18.0,1219.0,1146.0,-29.0,44.0,100,85.9,50.2,0.5,4.8,0.6,0.0,0.0,0.0,0.0,32.2,11.3,98.3,99.2,1.7,0.8,100,85.9,50.2,0.5,4.8,0.6,0.0,0.0,0.0,0.0,32.2,11.3,98.3,99.2,1.7,0.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,21.0,17.0,,4.0,,0.0,0.0,0.0,0.0,7.0,,25,29.0,41,21.0,17.0,,4.0,,0.0,0.0,0.0,0.0,7.0,,25.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.1,54.1,83.7,73.6,54.4,44.1,66.9,57.8,62.1,54.1,83.7,73.6,54.4,44.1,66.9,57.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250916,2025-09-16,02141R,IFED,1,21,9122,7634,4545,0,442,100,0,0,0,0,2816,1184,8918,9087,204,35,9122,7634,4545,0,442,100,0,0,0,0,2816,1184,8918,9087,204,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1383.0,1552.0,243.0,0.0,0.0,0.0,0.0,0.0,0.0,-605.0,728.0,412.0,1359.0,1383.0,24.0,0.0,100,83.7,49.8,0.0,4.8,1.1,0.0,0.0,0.0,0.0,30.9,13.0,97.8,99.6,2.2,0.4,100,83.7,49.8,0.0,4.8,1.1,0.0,0.0,0.0,0.0,30.9,13.0,97.8,99.6,2.2,0.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37,19.0,15.0,0.0,4.0,,0.0,0.0,0.0,0.0,6.0,,21,25.0,37,19.0,15.0,0.0,4.0,,0.0,0.0,0.0,0.0,6.0,,21.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.2,60.2,80.9,77.2,47.2,45.9,61.9,57.8,59.2,60.2,80.9,77.2,47.2,45.9,61.9,57.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250909,2025-09-09,02141R,IFED,1,21,7739,6082,4302,0,442,100,0,0,0,605,2088,772,7559,7704,180,35,7739,6082,4302,0,442,100,0,0,0,605,2088,772,7559,7704,180,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,941.0,302.0,260.0,-48.0,217.0,23.0,0.0,0.0,0.0,605.0,397.0,44.0,926.0,941.0,15.0,0.0,100,78.6,55.6,0.0,5.7,1.3,0.0,0.0,0.0,7.8,27.0,10.0,97.7,99.5,2.3,0.5,100,78.6,55.6,0.0,5.7,1.3,0.0,0.0,0.0,7.8,27.0,10.0,97.7,99.5,2.3,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,19.0,14.0,0.0,4.0,,0.0,0.0,0.0,,5.0,,21,24.0,35,19.0,14.0,0.0,4.0,,0.0,0.0,0.0,,5.0,,21.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.8,58.1,83.2,77.5,45.8,49.7,63.2,62.2,65.8,58.1,83.2,77.5,45.8,49.7,63.2,62.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250902,2025-09-02,02141R,IFED,1,21,6798,5780,4042,48,225,77,0,0,0,0,1691,728,6633,6763,165,35,6798,5780,4042,48,225,77,0,0,0,0,1691,728,6633,6763,165,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1370.0,-168.0,-582.0,-534.0,150.0,14.0,0.0,0.0,0.0,-852.0,-1155.0,181.0,-1359.0,-1392.0,-11.0,22.0,100,85.0,59.5,0.7,3.3,1.1,0.0,0.0,0.0,0.0,24.9,10.7,97.6,99.5,2.4,0.5,100,85.0,59.5,0.7,3.3,1.1,0.0,0.0,0.0,0.0,24.9,10.7,97.6,99.5,2.4,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,17.0,13.0,,,,0.0,0.0,0.0,0.0,6.0,,19,22.0,32,17.0,13.0,,,,0.0,0.0,0.0,0.0,6.0,,19.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.9,58.6,84.7,80.3,52.0,49.9,64.8,63.3,68.9,58.6,84.7,80.3,52.0,49.9,64.8,63.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250826,2025-08-26,02141R,IFED,1,21,8168,5948,4624,582,75,63,0,0,0,852,2846,547,7992,8155,176,13,8168,5948,4624,582,75,63,0,0,0,852,2846,547,7992,8155,176,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1429.0,1484.0,730.0,-25.0,-5.0,0.0,0.0,0.0,0.0,-438.0,296.0,408.0,1429.0,1429.0,0.0,0.0,100,72.8,56.6,7.1,0.9,0.8,0.0,0.0,0.0,10.4,34.8,6.7,97.8,99.8,2.2,0.2,100,72.8,56.6,7.1,0.9,0.8,0.0,0.0,0.0,10.4,34.8,6.7,97.8,99.8,2.2,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37,17.0,15.0,,,,0.0,0.0,0.0,,7.0,,21,26.0,37,17.0,15.0,,,,0.0,0.0,0.0,,7.0,,21.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.2,55.6,79.3,77.8,48.8,55.0,72.9,72.1,55.2,55.6,79.3,77.8,48.8,55.0,72.9,72.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250819,2025-08-19,02141R,IFED,1,21,6739,4464,3894,607,80,63,0,0,0,1290,2550,139,6563,6726,176,13,6739,4464,3894,607,80,63,0,0,0,1290,2550,139,6563,6726,176,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,679.0,520.0,567.0,7.0,16.0,-10.0,0.0,0.0,0.0,146.0,99.0,7.0,670.0,679.0,9.0,0.0,100,66.2,57.8,9.0,1.2,0.9,0.0,0.0,0.0,19.1,37.8,2.1,97.4,99.8,2.6,0.2,100,66.2,57.8,9.0,1.2,0.9,0.0,0.0,0.0,19.1,37.8,2.1,97.4,99.8,2.6,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,15.0,15.0,,,,0.0,0.0,0.0,,7.0,,19,26.0,36,15.0,15.0,,,,0.0,0.0,0.0,,7.0,,19.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.1,60.2,82.8,79.6,58.4,59.1,81.1,78.5,60.1,60.2,82.8,79.6,58.4,59.1,81.1,78.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250812,2025-08-12,02141R,IFED,1,21,6060,3944,3327,600,64,73,0,0,0,1144,2451,132,5893,6047,167,13,6060,3944,3327,600,64,73,0,0,0,1144,2451,132,5893,6047,167,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-69.0,-670.0,422.0,64.0,0.0,0.0,0.0,0.0,0.0,1140.0,110.0,-614.0,-80.0,-82.0,11.0,13.0,100,65.1,54.9,9.9,1.1,1.2,0.0,0.0,0.0,18.9,40.4,2.2,97.2,99.8,2.8,0.2,100,65.1,54.9,9.9,1.1,1.2,0.0,0.0,0.0,18.9,40.4,2.2,97.2,99.8,2.8,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,12.0,13.0,,,,0.0,0.0,0.0,,6.0,,16,23.0,32,12.0,13.0,,,,0.0,0.0,0.0,,6.0,,16.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.0,62.0,83.9,83.5,58.8,61.1,81.3,82.7,61.0,62.0,83.9,83.5,58.8,61.1,81.3,82.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250805,2025-08-05,02141R,IFED,1,21,6129,4614,2905,536,64,73,0,0,0,4,2341,746,5973,6129,156,0,6129,4614,2905,536,64,73,0,0,0,4,2341,746,5973,6129,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1628.0,-846.0,-744.0,-329.0,-5.0,-20.0,0.0,0.0,0.0,-225.0,-632.0,-197.0,-1617.0,-1598.0,-11.0,-30.0,100,75.3,47.4,8.7,1.0,1.2,0.0,0.0,0.0,0.1,38.2,12.2,97.5,100.0,2.5,0.0,100,75.3,47.4,8.7,1.0,1.2,0.0,0.0,0.0,0.1,38.2,12.2,97.5,100.0,2.5,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,12.0,14.0,,,,0.0,0.0,0.0,,6.0,,16,24.0,33,12.0,14.0,,,,0.0,0.0,0.0,,6.0,,16.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.8,61.6,82.8,82.9,55.1,55.1,74.0,73.7,61.8,61.6,82.8,82.9,55.1,55.1,74.0,73.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250729,2025-07-29,02141R,IFED,1,21,7757,5460,3649,865,69,93,0,0,0,229,2973,943,7590,7727,167,30,7757,5460,3649,865,69,93,0,0,0,229,2973,943,7590,7727,167,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1529.0,1145.0,709.0,110.0,-25.0,65.0,0.0,0.0,0.0,-301.0,270.0,510.0,1529.0,1529.0,0.0,0.0,100,70.4,47.0,11.2,0.9,1.2,0.0,0.0,0.0,3.0,38.3,12.2,97.8,99.6,2.2,0.4,100,70.4,47.0,11.2,0.9,1.2,0.0,0.0,0.0,3.0,38.3,12.2,97.8,99.6,2.2,0.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,18.0,15.0,,,,0.0,0.0,0.0,,6.0,,24,25.0,38,18.0,15.0,,,,0.0,0.0,0.0,,6.0,,24.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.3,61.9,74.2,83.4,47.1,57.4,63.2,70.6,55.3,61.9,74.2,83.4,47.1,57.4,63.2,70.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250722,2025-07-22,02141R,IFED,1,21,6228,4315,2940,755,94,28,0,0,0,530,2703,433,6061,6198,167,30,6228,4315,2940,755,94,28,0,0,0,530,2703,433,6061,6198,167,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1030.0,992.0,384.0,22.0,94.0,-22.0,0.0,0.0,0.0,-48.0,488.0,86.0,1030.0,1030.0,0.0,0.0,100,69.3,47.2,12.1,1.5,0.4,0.0,0.0,0.0,8.5,43.4,7.0,97.3,99.5,2.7,0.5,100,69.3,47.2,12.1,1.5,0.4,0.0,0.0,0.0,8.5,43.4,7.0,97.3,99.5,2.7,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37,19.0,14.0,,,,0.0,0.0,0.0,,6.0,,25,24.0,37,19.0,14.0,,,,0.0,0.0,0.0,,6.0,,25.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.5,66.3,66.8,84.2,39.6,64.7,60.6,74.3,45.5,66.3,66.8,84.2,39.6,64.7,60.6,74.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250715,2025-07-15,02141R,IFED,1,21,5198,3323,2556,733,0,50,0,0,0,578,2215,347,5031,5168,167,30,5198,3323,2556,733,0,50,0,0,0,578,2215,347,5031,5168,167,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1162.0,601.0,606.0,73.0,-50.0,50.0,0.0,0.0,0.0,449.0,582.0,-11.0,1162.0,1177.0,0.0,-15.0,100,63.9,49.2,14.1,0.0,1.0,0.0,0.0,0.0,11.1,42.6,6.7,96.8,99.4,3.2,0.6,100,63.9,49.2,14.1,0.0,1.0,0.0,0.0,0.0,11.1,42.6,6.7,96.8,99.4,3.2,0.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,16.0,13.0,,0.0,,0.0,0.0,0.0,,5.0,,22,20.0,32,16.0,13.0,,0.0,,0.0,0.0,0.0,,5.0,,22.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.3,67.8,72.5,85.5,42.2,65.9,64.8,75.3,47.3,67.8,72.5,85.5,42.2,65.9,64.8,75.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250708,2025-07-08,02141R,IFED,1,21,4036,2722,1950,660,50,0,0,0,0,129,1633,358,3869,3991,167,45,4036,2722,1950,660,50,0,0,0,0,129,1633,358,3869,3991,167,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1681.0,-650.0,-1127.0,-127.0,0.0,0.0,0.0,0.0,0.0,-909.0,-557.0,13.0,-1673.0,-1671.0,-8.0,-10.0,100,67.4,48.3,16.4,1.2,0.0,0.0,0.0,0.0,3.2,40.5,8.9,95.9,98.9,4.1,1.1,100,67.4,48.3,16.4,1.2,0.0,0.0,0.0,0.0,3.2,40.5,8.9,95.9,98.9,4.1,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30,15.0,13.0,,,0.0,0.0,0.0,0.0,,4.0,,20,19.0,30,15.0,13.0,,,0.0,0.0,0.0,0.0,,4.0,,20.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.7,63.7,71.7,81.6,45.3,58.8,63.5,68.7,47.7,63.7,71.7,81.6,45.3,58.8,63.5,68.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250701,2025-07-01,02141R,IFED,1,21,5717,3372,3077,787,50,0,0,0,0,1038,2190,345,5542,5662,175,55,5717,3372,3077,787,50,0,0,0,0,1038,2190,345,5542,5662,175,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,633.0,398.0,509.0,145.0,0.0,0.0,0.0,0.0,0.0,65.0,74.0,25.0,633.0,608.0,0.0,25.0,100,59.0,53.8,13.8,0.9,0.0,0.0,0.0,0.0,18.2,38.3,6.0,96.9,99.0,3.1,1.0,100,59.0,53.8,13.8,0.9,0.0,0.0,0.0,0.0,18.2,38.3,6.0,96.9,99.0,3.1,1.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,18.0,17.0,,,0.0,0.0,0.0,0.0,,4.0,4.0,24,23.0,34,18.0,17.0,,,0.0,0.0,0.0,0.0,,4.0,4.0,24.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.2,55.7,73.3,72.6,50.2,53.6,65.7,66.3,54.2,55.7,73.3,72.6,50.2,53.6,65.7,66.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250624,2025-06-24,02141R,IFED,1,21,5084,2974,2568,642,50,0,0,0,0,973,2116,320,4909,5054,175,30,5084,2974,2568,642,50,0,0,0,0,973,2116,320,4909,5054,175,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,361.0,524.0,-1.0,-46.0,0.0,0.0,0.0,0.0,0.0,-139.0,334.0,22.0,361.0,355.0,0.0,6.0,100,58.5,50.5,12.6,1.0,0.0,0.0,0.0,0.0,19.1,41.6,6.3,96.6,99.4,3.4,0.6,100,58.5,50.5,12.6,1.0,0.0,0.0,0.0,0.0,19.1,41.6,6.3,96.6,99.4,3.4,0.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,17.0,16.0,,,0.0,0.0,0.0,0.0,,4.0,,22,22.0,33,17.0,16.0,,,0.0,0.0,0.0,0.0,,4.0,,22.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.7,55.3,77.9,71.6,51.1,53.1,66.6,64.9,55.7,55.3,77.9,71.6,51.1,53.1,66.6,64.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250617,2025-06-17,02141R,IFED,1,21,4723,2450,2569,688,50,0,0,0,0,1112,1782,298,4548,4699,175,24,4723,2450,2569,688,50,0,0,0,0,1112,1782,298,4548,4699,175,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,585.0,115.0,15.0,137.0,10.0,0.0,0.0,0.0,0.0,300.0,512.0,33.0,585.0,570.0,0.0,15.0,100,51.9,54.4,14.6,1.1,0.0,0.0,0.0,0.0,23.5,37.7,6.3,96.3,99.5,3.7,0.5,100,51.9,54.4,14.6,1.1,0.0,0.0,0.0,0.0,23.5,37.7,6.3,96.3,99.5,3.7,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31,13.0,16.0,,,0.0,0.0,0.0,0.0,,4.0,,18,22.0,31,13.0,16.0,,,0.0,0.0,0.0,0.0,,4.0,,18.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.9,51.2,81.1,69.0,57.9,49.1,73.1,62.9,62.9,51.2,81.1,69.0,57.9,49.1,73.1,62.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250610,2025-06-10,02141R,IFED,1,21,4138,2335,2554,551,40,0,0,0,0,812,1270,265,3963,4129,175,9,4138,2335,2554,551,40,0,0,0,0,812,1270,265,3963,4129,175,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,448.0,267.0,179.0,175.0,40.0,0.0,0.0,0.0,0.0,66.0,289.0,-60.0,448.0,448.0,0.0,0.0,100,56.4,61.7,13.3,1.0,0.0,0.0,0.0,0.0,19.6,30.7,6.4,95.8,99.8,4.2,0.2,100,56.4,61.7,13.3,1.0,0.0,0.0,0.0,0.0,19.6,30.7,6.4,95.8,99.8,4.2,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31,13.0,16.0,,,0.0,0.0,0.0,0.0,,4.0,,17,22.0,31,13.0,16.0,,,0.0,0.0,0.0,0.0,,4.0,,17.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.5,43.5,80.9,63.9,55.7,40.0,73.5,58.3,61.5,43.5,80.9,63.9,55.7,40.0,73.5,58.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250603,2025-06-03,02141R,IFED,1,21,3690,2068,2375,376,0,0,0,0,0,746,981,325,3515,3681,175,9,3690,2068,2375,376,0,0,0,0,0,746,981,325,3515,3681,175,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2278.0,-1514.0,-1209.0,-80.0,-31.0,-29.0,0.0,0.0,0.0,-446.0,-784.0,-205.0,-2274.0,-2258.0,-4.0,-20.0,100,56.0,64.4,10.2,0.0,0.0,0.0,0.0,0.0,20.2,26.6,8.8,95.3,99.8,4.7,0.2,100,56.0,64.4,10.2,0.0,0.0,0.0,0.0,0.0,20.2,26.6,8.8,95.3,99.8,4.7,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29,12.0,16.0,,0.0,0.0,0.0,0.0,0.0,,4.0,,17,21.0,29,12.0,16.0,,0.0,0.0,0.0,0.0,0.0,,4.0,,17.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.0,42.6,81.1,66.0,57.5,37.7,70.4,57.6,64.0,42.6,81.1,66.0,57.5,37.7,70.4,57.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250527,2025-05-27,02141R,IFED,1,21,5968,3582,3584,456,31,29,0,0,0,1192,1765,530,5789,5939,179,29,5968,3582,3584,456,31,29,0,0,0,1192,1765,530,5789,5939,179,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-103.0,9.0,-17.0,0.0,-39.0,9.0,0.0,0.0,0.0,-112.0,-47.0,-9.0,-103.0,-103.0,0.0,0.0,100,60.0,60.1,7.6,0.5,0.5,0.0,0.0,0.0,20.0,29.6,8.9,97.0,99.5,3.0,0.5,100,60.0,60.1,7.6,0.5,0.5,0.0,0.0,0.0,20.0,29.6,8.9,97.0,99.5,3.0,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31,15.0,17.0,,,,0.0,0.0,0.0,,4.0,4.0,22,23.0,31,15.0,17.0,,,,0.0,0.0,0.0,,4.0,4.0,22.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.7,51.5,77.3,71.7,52.4,49.5,66.5,61.6,57.7,51.5,77.3,71.7,52.4,49.5,66.5,61.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250520,2025-05-20,02141R,IFED,1,21,6071,3573,3601,456,70,20,0,0,0,1304,1812,539,5892,6042,179,29,6071,3573,3601,456,70,20,0,0,0,1304,1812,539,5892,6042,179,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,544.0,88.0,267.0,331.0,10.0,0.0,0.0,0.0,0.0,125.0,273.0,0.0,544.0,550.0,0.0,-6.0,100,58.9,59.3,7.5,1.2,0.3,0.0,0.0,0.0,21.5,29.8,8.9,97.1,99.5,2.9,0.5,100,58.9,59.3,7.5,1.2,0.3,0.0,0.0,0.0,21.5,29.8,8.9,97.1,99.5,2.9,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31,15.0,17.0,,,,0.0,0.0,0.0,,4.0,4.0,22,23.0,31,15.0,17.0,,,,0.0,0.0,0.0,,4.0,4.0,22.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.5,50.6,77.8,71.7,53.3,48.5,67.2,61.6,58.5,50.6,77.8,71.7,53.3,48.5,67.2,61.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250513,2025-05-13,02141R,IFED,1,21,5527,3485,3334,125,60,20,0,0,0,1179,1539,539,5348,5492,179,35,5527,3485,3334,125,60,20,0,0,0,1179,1539,539,5348,5492,179,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,690.0,423.0,610.0,75.0,24.0,-30.0,0.0,0.0,0.0,-5.0,-93.0,197.0,660.0,708.0,30.0,-18.0,100,63.1,60.3,2.3,1.1,0.4,0.0,0.0,0.0,21.3,27.8,9.8,96.8,99.4,3.2,0.6,100,63.1,60.3,2.3,1.1,0.4,0.0,0.0,0.0,21.3,27.8,9.8,96.8,99.4,3.2,0.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30,16.0,16.0,,,,0.0,0.0,0.0,,4.0,4.0,23,22.0,30,16.0,16.0,,,,0.0,0.0,0.0,,4.0,4.0,23.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.4,49.6,75.3,72.9,51.2,46.1,63.3,60.4,57.4,49.6,75.3,72.9,51.2,46.1,63.3,60.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250506,2025-05-06,02141R,IFED,1,21,4837,3062,2724,50,36,50,0,0,0,1184,1632,342,4688,4784,149,53,4837,3062,2724,50,36,50,0,0,0,1184,1632,342,4688,4784,149,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1351.0,-1147.0,-112.0,0.0,-42.0,2.0,0.0,0.0,0.0,-144.0,-1201.0,-46.0,-1335.0,-1399.0,-16.0,48.0,100,63.3,56.3,1.0,0.7,1.0,0.0,0.0,0.0,24.5,33.7,7.1,96.9,98.9,3.1,1.1,100,63.3,56.3,1.0,0.7,1.0,0.0,0.0,0.0,24.5,33.7,7.1,96.9,98.9,3.1,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28,15.0,15.0,,,,0.0,0.0,0.0,,,,20,20.0,28,15.0,15.0,,,,0.0,0.0,0.0,,,,20.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.1,55.8,74.6,77.0,51.6,50.2,63.8,63.5,58.1,55.8,74.6,77.0,51.6,50.2,63.8,63.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250429,2025-04-29,02141R,IFED,1,21,6188,4209,2836,50,78,48,0,0,0,1328,2833,388,6023,6183,165,5,6188,4209,2836,50,78,48,0,0,0,1328,2833,388,6023,6183,165,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,557.0,448.0,357.0,-24.0,-2.0,23.0,0.0,0.0,0.0,86.0,155.0,24.0,557.0,557.0,0.0,0.0,100,68.0,45.8,0.8,1.3,0.8,0.0,0.0,0.0,21.5,45.8,6.3,97.3,99.9,2.7,0.1,100,68.0,45.8,0.8,1.3,0.8,0.0,0.0,0.0,21.5,45.8,6.3,97.3,99.9,2.7,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,19.0,17.0,,,,0.0,0.0,0.0,,,,25,24.0,33,19.0,17.0,,,,0.0,0.0,0.0,,,,25.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.6,61.8,76.2,76.3,50.9,56.3,66.0,66.9,58.6,61.8,76.2,76.3,50.9,56.3,66.0,66.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250422,2025-04-22,02141R,IFED,1,21,5631,3761,2479,74,80,25,0,0,0,1242,2678,364,5466,5626,165,5,5631,3761,2479,74,80,25,0,0,0,1242,2678,364,5466,5626,165,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232.0,70.0,-12.0,5.0,0.0,-4.0,0.0,0.0,0.0,151.0,287.0,22.0,244.0,293.0,-12.0,-61.0,100,66.8,44.0,1.3,1.4,0.4,0.0,0.0,0.0,22.1,47.6,6.5,97.1,99.9,2.9,0.1,100,66.8,44.0,1.3,1.4,0.4,0.0,0.0,0.0,22.1,47.6,6.5,97.1,99.9,2.9,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,18.0,16.0,,,,0.0,0.0,0.0,4.0,,,24,23.0,32,18.0,16.0,,,,0.0,0.0,0.0,4.0,,,24.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.1,67.1,78.0,80.2,54.9,61.1,65.6,68.8,64.1,67.1,78.0,80.2,54.9,61.1,65.6,68.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250415,2025-04-15,02141R,IFED,1,21,5399,3691,2491,69,80,29,0,0,0,1091,2391,342,5222,5333,177,66,5399,3691,2491,69,80,29,0,0,0,1091,2391,342,5222,5333,177,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,718.0,698.0,51.0,19.0,-6.0,-19.0,0.0,0.0,0.0,123.0,743.0,-71.0,750.0,698.0,-32.0,20.0,100,68.4,46.1,1.3,1.5,0.5,0.0,0.0,0.0,20.2,44.3,6.3,96.7,98.8,3.3,1.2,100,68.4,46.1,1.3,1.5,0.5,0.0,0.0,0.0,20.2,44.3,6.3,96.7,98.8,3.3,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30,17.0,13.0,,,,0.0,0.0,0.0,4.0,,,23,19.0,30,17.0,13.0,,,,0.0,0.0,0.0,4.0,,,23.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.7,64.9,77.4,81.6,53.1,60.6,64.2,70.2,62.7,64.9,77.4,81.6,53.1,60.6,64.2,70.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250408,2025-04-08,02141R,IFED,1,21,4681,2993,2440,50,86,48,0,0,0,968,1648,413,4472,4635,209,46,4681,2993,2440,50,86,48,0,0,0,968,1648,413,4472,4635,209,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2245.0,-1692.0,-861.0,-155.0,-86.0,23.0,0.0,0.0,0.0,-480.0,-1341.0,-11.0,-2315.0,-2276.0,70.0,31.0,100,63.9,52.1,1.1,1.8,1.0,0.0,0.0,0.0,20.7,35.2,8.8,95.5,99.0,4.5,1.0,100,63.9,52.1,1.1,1.8,1.0,0.0,0.0,0.0,20.7,35.2,8.8,95.5,99.0,4.5,1.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27,14.0,13.0,,,,0.0,0.0,0.0,4.0,,,21,19.0,27,14.0,13.0,,,,0.0,0.0,0.0,4.0,,,21.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.5,59.7,79.5,79.1,54.4,54.5,63.1,64.2,65.5,59.7,79.5,79.1,54.4,54.5,63.1,64.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250401,2025-04-01,02141R,IFED,1,21,6926,4685,3301,205,172,25,0,0,0,1448,2989,424,6787,6911,139,15,6926,4685,3301,205,172,25,0,0,0,1448,2989,424,6787,6911,139,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,629.0,563.0,310.0,0.0,90.0,0.0,0.0,0.0,0.0,-55.0,160.0,69.0,577.0,629.0,52.0,0.0,100,67.6,47.7,3.0,2.5,0.4,0.0,0.0,0.0,20.9,43.2,6.1,98.0,99.8,2.0,0.2,100,67.6,47.7,3.0,2.5,0.4,0.0,0.0,0.0,20.9,43.2,6.1,98.0,99.8,2.0,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,16.0,17.0,,,,0.0,0.0,0.0,,,,23,25.0,33,16.0,17.0,,,,0.0,0.0,0.0,,,,23.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.4,62.6,83.0,77.2,45.8,55.9,63.4,64.8,59.4,62.6,83.0,77.2,45.8,55.9,63.4,64.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250325,2025-03-25,02141R,IFED,1,21,6297,4122,2991,205,82,25,0,0,0,1503,2829,355,6210,6282,87,15,6297,4122,2991,205,82,25,0,0,0,1503,2829,355,6210,6282,87,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,766.0,596.0,414.0,-25.0,0.0,25.0,0.0,0.0,0.0,115.0,272.0,55.0,766.0,766.0,0.0,0.0,100,65.5,47.5,3.3,1.3,0.4,0.0,0.0,0.0,23.9,44.9,5.6,98.6,99.8,1.4,0.2,100,65.5,47.5,3.3,1.3,0.4,0.0,0.0,0.0,23.9,44.9,5.6,98.6,99.8,1.4,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,16.0,17.0,,,,0.0,0.0,0.0,,,,23,25.0,33,16.0,17.0,,,,0.0,0.0,0.0,,,,23.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.8,64.3,82.6,80.3,46.0,56.8,61.9,66.0,59.8,64.3,82.6,80.3,46.0,56.8,61.9,66.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250318,2025-03-18,02141R,IFED,1,21,5531,3526,2577,230,82,0,0,0,0,1388,2557,300,5444,5516,87,15,5531,3526,2577,230,82,0,0,0,0,1388,2557,300,5444,5516,87,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,410.0,360.0,143.0,0.0,0.0,0.0,0.0,0.0,0.0,50.0,267.0,0.0,410.0,410.0,0.0,0.0,100,63.7,46.6,4.2,1.5,0.0,0.0,0.0,0.0,25.1,46.2,5.4,98.4,99.7,1.6,0.3,100,63.7,46.6,4.2,1.5,0.0,0.0,0.0,0.0,25.1,46.2,5.4,98.4,99.7,1.6,0.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,15.0,16.0,,,0.0,0.0,0.0,0.0,,,,22,23.0,32,15.0,16.0,,,0.0,0.0,0.0,0.0,,,,22.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.1,67.6,79.8,81.2,44.8,55.0,59.7,63.1,60.1,67.6,79.8,81.2,44.8,55.0,59.7,63.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250311,2025-03-11,02141R,IFED,1,21,5121,3166,2434,230,82,0,0,0,0,1338,2290,300,5034,5106,87,15,5121,3166,2434,230,82,0,0,0,0,1338,2290,300,5034,5106,87,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397.0,471.0,0.0,55.0,0.0,0.0,0.0,0.0,0.0,-94.0,397.0,0.0,432.0,397.0,-35.0,0.0,100,61.8,47.5,4.5,1.6,0.0,0.0,0.0,0.0,26.1,44.7,5.9,98.3,99.7,1.7,0.3,100,61.8,47.5,4.5,1.6,0.0,0.0,0.0,0.0,26.1,44.7,5.9,98.3,99.7,1.7,0.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,14.0,15.0,,,0.0,0.0,0.0,0.0,,,,21,22.0,32,14.0,15.0,,,0.0,0.0,0.0,0.0,,,,21.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.5,67.4,78.8,82.3,49.6,54.1,61.5,63.3,58.5,67.4,78.8,82.3,49.6,54.1,61.5,63.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250304,2025-03-04,02141R,IFED,1,21,4724,2695,2434,175,82,0,0,0,0,1432,1893,300,4602,4709,122,15,4724,2695,2434,175,82,0,0,0,0,1432,1893,300,4602,4709,122,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1926.0,-1752.0,-1836.0,-36.0,-33.0,0.0,0.0,0.0,0.0,-64.0,14.0,-5.0,-1857.0,-1860.0,-69.0,-66.0,100,57.0,51.5,3.7,1.7,0.0,0.0,0.0,0.0,30.3,40.1,6.4,97.4,99.7,2.6,0.3,100,57.0,51.5,3.7,1.7,0.0,0.0,0.0,0.0,30.3,40.1,6.4,97.4,99.7,2.6,0.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31,13.0,15.0,,,0.0,0.0,0.0,0.0,,,,19,22.0,31,13.0,15.0,,,0.0,0.0,0.0,0.0,,,,19.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,63.8,66.6,81.6,82.5,54.3,57.1,65.5,66.1,63.8,66.6,81.6,82.5,54.3,57.1,65.5,66.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250225,2025-02-25,02141R,IFED,1,21,6650,4447,4270,211,115,0,0,0,0,1496,1879,305,6459,6569,191,81,6650,4447,4270,211,115,0,0,0,0,1496,1879,305,6459,6569,191,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,552.0,271.0,201.0,0.0,0.0,0.0,0.0,0.0,0.0,281.0,351.0,0.0,552.0,552.0,0.0,0.0,100,66.9,64.2,3.2,1.7,0.0,0.0,0.0,0.0,22.5,28.3,4.6,97.1,98.8,2.9,1.2,100,66.9,64.2,3.2,1.7,0.0,0.0,0.0,0.0,22.5,28.3,4.6,97.1,98.8,2.9,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,16.0,19.0,,,0.0,0.0,0.0,0.0,4.0,,,22,26.0,33,16.0,19.0,,,0.0,0.0,0.0,0.0,4.0,,,22.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.4,63.2,79.1,81.0,46.9,47.4,60.5,58.9,55.4,63.2,79.1,81.0,46.9,47.4,60.5,58.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250218,2025-02-18,02141R,IFED,1,21,6098,4176,4069,211,115,0,0,0,0,1215,1528,305,5907,6017,191,81,6098,4176,4069,211,115,0,0,0,0,1215,1528,305,5907,6017,191,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,316.0,195.0,117.0,0.0,0.0,0.0,0.0,0.0,0.0,146.0,224.0,-25.0,316.0,316.0,0.0,0.0,100,68.5,66.7,3.5,1.9,0.0,0.0,0.0,0.0,19.9,25.1,5.0,96.9,98.7,3.1,1.3,100,68.5,66.7,3.5,1.9,0.0,0.0,0.0,0.0,19.9,25.1,5.0,96.9,98.7,3.1,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,17.0,18.0,,,0.0,0.0,0.0,0.0,4.0,,,23,25.0,33,17.0,18.0,,,0.0,0.0,0.0,0.0,4.0,,,23.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.2,60.7,77.3,79.8,44.0,44.9,58.2,57.6,53.2,60.7,77.3,79.8,44.0,44.9,58.2,57.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250211,2025-02-11,02141R,IFED,1,21,5782,3981,3952,211,115,0,0,0,0,1069,1304,330,5591,5701,191,81,5782,3981,3952,211,115,0,0,0,0,1069,1304,330,5591,5701,191,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,600.0,139.0,393.0,0.0,0.0,0.0,0.0,0.0,0.0,468.0,229.0,-22.0,585.0,600.0,15.0,0.0,100,68.9,68.3,3.6,2.0,0.0,0.0,0.0,0.0,18.5,22.6,5.7,96.7,98.6,3.3,1.4,100,68.9,68.3,3.6,2.0,0.0,0.0,0.0,0.0,18.5,22.6,5.7,96.7,98.6,3.3,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,17.0,17.0,,,0.0,0.0,0.0,0.0,4.0,,,23,23.0,32,17.0,17.0,,,0.0,0.0,0.0,0.0,4.0,,,23.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.2,59.7,77.4,79.1,43.8,43.0,56.3,55.7,53.2,59.7,77.4,79.1,43.8,43.0,56.3,55.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250204,2025-02-04,02141R,IFED,1,21,5182,3842,3559,211,115,0,0,0,0,601,1075,352,5006,5101,176,81,5182,3842,3559,211,115,0,0,0,0,601,1075,352,5006,5101,176,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-917.0,-1378.0,-480.0,-71.0,16.0,0.0,0.0,0.0,0.0,531.0,-501.0,51.0,-867.0,-914.0,-50.0,-3.0,100,74.1,68.7,4.1,2.2,0.0,0.0,0.0,0.0,11.6,20.7,6.8,96.6,98.4,3.4,1.6,100,74.1,68.7,4.1,2.2,0.0,0.0,0.0,0.0,11.6,20.7,6.8,96.6,98.4,3.4,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,18.0,17.0,,,0.0,0.0,0.0,0.0,4.0,,,24,22.0,32,18.0,17.0,,,0.0,0.0,0.0,0.0,4.0,,,24.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.4,57.3,76.5,77.9,40.1,43.9,52.3,54.4,49.4,57.3,76.5,77.9,40.1,43.9,52.3,54.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250128,2025-01-28,02141R,IFED,1,21,6099,5220,4039,282,99,0,0,0,0,70,1576,301,5873,6015,226,84,6099,5220,4039,282,99,0,0,0,0,70,1576,301,5873,6015,226,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1207.0,1202.0,799.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,430.0,-22.0,1211.0,1207.0,-4.0,0.0,100,85.6,66.2,4.6,1.6,0.0,0.0,0.0,0.0,1.1,25.8,4.9,96.3,98.6,3.7,1.4,100,85.6,66.2,4.6,1.6,0.0,0.0,0.0,0.0,1.1,25.8,4.9,96.3,98.6,3.7,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31,17.0,18.0,,,0.0,0.0,0.0,0.0,,,,23,23.0,31,17.0,18.0,,,0.0,0.0,0.0,0.0,,,,23.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.6,58.4,71.2,73.7,39.1,44.7,52.7,56.5,46.6,58.4,71.2,73.7,39.1,44.7,52.7,56.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250121,2025-01-21,02141R,IFED,1,21,4892,4018,3240,251,99,0,0,0,0,70,1146,323,4662,4808,230,84,4892,4018,3240,251,99,0,0,0,0,70,1146,323,4662,4808,230,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,695.0,456.0,698.0,16.0,0.0,0.0,0.0,0.0,0.0,50.0,-140.0,158.0,680.0,716.0,15.0,-21.0,100,82.1,66.2,5.1,2.0,0.0,0.0,0.0,0.0,1.4,23.4,6.6,95.3,98.3,4.7,1.7,100,82.1,66.2,5.1,2.0,0.0,0.0,0.0,0.0,1.4,23.4,6.6,95.3,98.3,4.7,1.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28,15.0,15.0,,,0.0,0.0,0.0,0.0,,,,20,20.0,28,15.0,15.0,,,0.0,0.0,0.0,0.0,,,,20.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.3,64.0,69.1,78.7,46.3,52.1,60.8,63.2,48.3,64.0,69.1,78.7,46.3,52.1,60.8,63.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250114,2025-01-14,02141R,IFED,1,21,4197,3562,2542,235,99,0,0,0,0,20,1286,165,3982,4092,215,105,4197,3562,2542,235,99,0,0,0,0,20,1286,165,3982,4092,215,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,521.0,416.0,466.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,-30.0,85.0,521.0,521.0,0.0,0.0,100,84.9,60.6,5.6,2.4,0.0,0.0,0.0,0.0,0.5,30.6,3.9,94.9,97.5,5.1,2.5,100,84.9,60.6,5.6,2.4,0.0,0.0,0.0,0.0,0.5,30.6,3.9,94.9,97.5,5.1,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28,15.0,14.0,,,0.0,0.0,0.0,0.0,,,,20,19.0,28,15.0,14.0,,,0.0,0.0,0.0,0.0,,,,20.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.3,69.6,73.9,81.7,50.3,61.9,69.3,72.4,50.3,69.6,73.9,81.7,50.3,61.9,69.3,72.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,250107,2025-01-07,02141R,IFED,1,21,3676,3146,2076,235,99,0,0,0,0,0,1316,80,3461,3571,215,105,3676,3146,2076,235,99,0,0,0,0,0,1316,80,3461,3571,215,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2482.0,-2116.0,-2145.0,-40.0,0.0,0.0,0.0,-50.0,0.0,-74.0,-135.0,-230.0,-2460.0,-2560.0,-22.0,78.0,100,85.6,56.5,6.4,2.7,0.0,0.0,0.0,0.0,0.0,35.8,2.2,94.2,97.1,5.8,2.9,100,85.6,56.5,6.4,2.7,0.0,0.0,0.0,0.0,0.0,35.8,2.2,94.2,97.1,5.8,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27,14.0,13.0,,,0.0,0.0,0.0,0.0,0.0,,,18,18.0,27,14.0,13.0,,,0.0,0.0,0.0,0.0,0.0,,,18.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.1,70.6,77.8,82.7,51.1,69.0,72.1,78.2,52.1,70.6,77.8,82.7,51.1,69.0,72.1,78.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,BBL,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251230,2025-12-30,06739C,IFED,1,67,60710,49525,57065,125,0,645,8480,725,1825,90,430,20,60710,60710,0,0,60710,49525,57065,125,0,645,8480,725,1825,90,430,20,60710,60710,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-12202.0,-11007.0,-12310.0,-5.0,0.0,0.0,-1150.0,40.0,-40.0,0.0,108.0,0.0,-12202.0,-12202.0,0.0,0.0,100,81.6,94.0,0.2,0.0,1.1,14.0,1.2,3.0,0.1,0.7,0.0,100.0,100.0,0.0,0.0,100,81.6,94.0,0.2,0.0,1.1,14.0,1.2,3.0,0.1,0.7,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,28.0,22.0,,0.0,,,,,,,,35,28.0,42,28.0,22.0,,0.0,,,,,,,,35.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,63.6,68.8,79.3,80.5,48.2,62.8,60.5,68.5,63.6,68.8,79.3,80.5,48.2,62.8,60.5,68.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251223,2025-12-23,06739C,IFED,1,67,72912,60532,69375,130,0,645,9630,685,1865,90,322,20,72912,72912,0,0,72912,60532,69375,130,0,645,9630,685,1865,90,322,20,72912,72912,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-795.0,-2025.0,-865.0,0.0,0.0,0.0,1050.0,-180.0,250.0,-90.0,-20.0,20.0,-795.0,-795.0,0.0,0.0,100,83.0,95.1,0.2,0.0,0.9,13.2,0.9,2.6,0.1,0.4,0.0,100.0,100.0,0.0,0.0,100,83.0,95.1,0.2,0.0,0.9,13.2,0.9,2.6,0.1,0.4,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,28.0,23.0,,0.0,,,,,,,,35,29.0,42,28.0,23.0,,0.0,,,,,,,,35.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.0,64.2,79.1,79.2,52.1,62.3,62.3,69.3,64.0,64.2,79.1,79.2,52.1,62.3,62.3,69.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251216,2025-12-16,06739C,IFED,1,67,73707,62557,70240,130,0,645,8580,865,1615,180,342,0,73707,73707,0,0,73707,62557,70240,130,0,645,8580,865,1615,180,342,0,73707,73707,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5622.0,4777.0,3875.0,130.0,-5.0,265.0,-1155.0,330.0,1515.0,150.0,-279.0,-60.0,5622.0,5641.0,0.0,-19.0,100,84.9,95.3,0.2,0.0,0.9,11.6,1.2,2.2,0.2,0.5,0.0,100.0,100.0,0.0,0.0,100,84.9,95.3,0.2,0.0,0.9,11.6,1.2,2.2,0.2,0.5,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,28.0,23.0,,0.0,,,,,,,0.0,34,29.0,42,28.0,23.0,,0.0,,,,,,,0.0,34.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.1,61.0,80.2,78.4,49.7,59.4,60.6,65.5,62.1,61.0,80.2,78.4,49.7,59.4,60.6,65.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251209,2025-12-09,06739C,IFED,1,67,68085,57780,66365,0,5,380,9735,535,100,30,621,60,68085,68066,0,19,68085,57780,66365,0,5,380,9735,535,100,30,621,60,68085,68066,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5530.0,7110.0,6045.0,0.0,-50.0,90.0,-720.0,305.0,-910.0,30.0,109.0,-30.0,5570.0,5559.0,-40.0,-29.0,100,84.9,97.5,0.0,0.0,0.6,14.3,0.8,0.1,0.0,0.9,0.1,100.0,100.0,0.0,0.0,100,84.9,97.5,0.0,0.0,0.6,14.3,0.8,0.1,0.0,0.9,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,24.0,24.0,0.0,,,,,,,,,29,30.0,41,24.0,24.0,0.0,,,,,,,,,29.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.9,67.4,85.7,82.6,59.7,64.6,72.5,72.7,67.9,67.4,85.7,82.6,59.7,64.6,72.5,72.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251202,2025-12-02,06739C,IFED,1,67,62555,50670,60320,0,55,290,10455,230,1010,0,512,90,62515,62507,40,48,62555,50670,60320,0,55,290,10455,230,1010,0,512,90,62515,62507,40,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-9219.0,-9109.0,-9027.0,-95.0,-45.0,-55.0,475.0,205.0,-165.0,0.0,161.0,-250.0,-9199.0,-9176.0,-20.0,-43.0,100,81.0,96.4,0.0,0.1,0.5,16.7,0.4,1.6,0.0,0.8,0.1,99.9,99.9,0.1,0.1,100,81.0,96.4,0.0,0.1,0.5,16.7,0.4,1.6,0.0,0.8,0.1,99.9,99.9,0.1,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37,23.0,22.0,0.0,,,,,,0.0,,,28,27.0,37,23.0,22.0,0.0,,,,,,0.0,,,28.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.3,57.5,85.2,78.8,59.5,53.8,68.2,66.9,73.3,57.5,85.2,78.8,59.5,53.8,68.2,66.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251125,2025-11-25,06739C,IFED,1,67,71774,59779,69347,95,100,345,9980,25,1175,0,351,340,71714,71683,60,91,71774,59779,69347,95,100,345,9980,25,1175,0,351,340,71714,71683,60,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,520.0,-135.0,2030.0,45.0,0.0,-10.0,1340.0,-950.0,-780.0,0.0,171.0,0.0,460.0,461.0,60.0,59.0,100,83.3,96.6,0.1,0.1,0.5,13.9,0.0,1.6,0.0,0.5,0.5,99.9,99.9,0.1,0.1,100,83.3,96.6,0.1,0.1,0.5,13.9,0.0,1.6,0.0,0.5,0.5,99.9,99.9,0.1,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,24.0,28.0,,,,,,,0.0,,,29,35.0,42,24.0,28.0,,,,,,,0.0,,,29.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,70.9,57.0,85.4,76.4,61.0,52.0,69.5,65.6,70.9,57.0,85.4,76.4,61.0,52.0,69.5,65.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251118,2025-11-18,06739C,IFED,1,67,71254,59914,67317,50,100,355,8640,975,1955,0,180,340,71254,71222,0,32,71254,59914,67317,50,100,355,8640,975,1955,0,180,340,71254,71222,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5955.0,4390.0,5485.0,-50.0,0.0,-50.0,1115.0,-40.0,550.0,0.0,10.0,0.0,5955.0,5955.0,0.0,0.0,100,84.1,94.5,0.1,0.1,0.5,12.1,1.4,2.7,0.0,0.3,0.5,100.0,100.0,0.0,0.0,100,84.1,94.5,0.1,0.1,0.5,12.1,1.4,2.7,0.0,0.3,0.5,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,23.0,27.0,,,,,,,0.0,,,28,33.0,41,23.0,27.0,,,,,,,0.0,,,28.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,75.0,55.4,87.4,73.3,64.1,51.1,71.5,65.2,75.0,55.4,87.4,73.3,64.1,51.1,71.5,65.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251110,2025-11-10,06739C,IFED,1,67,65299,55524,61832,100,100,405,7525,1015,1405,0,170,340,65299,65267,0,32,65299,55524,61832,100,100,405,7525,1015,1405,0,170,340,65299,65267,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3785.0,4880.0,2905.0,-555.0,0.0,60.0,-590.0,810.0,-110.0,-60.0,20.0,160.0,3785.0,3845.0,0.0,-60.0,100,85.0,94.7,0.2,0.2,0.6,11.5,1.6,2.2,0.0,0.3,0.5,100.0,100.0,0.0,0.0,100,85.0,94.7,0.2,0.2,0.6,11.5,1.6,2.2,0.0,0.3,0.5,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,23.0,27.0,,,,,,,0.0,,,28,34.0,41,23.0,27.0,,,,,,,0.0,,,28.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.6,56.3,85.8,74.8,62.4,51.2,71.1,66.7,71.6,56.3,85.8,74.8,62.4,51.2,71.1,66.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251104,2025-11-04,06739C,IFED,1,67,61514,50644,58927,655,100,345,8115,205,1515,60,150,180,61514,61422,0,92,61514,50644,58927,655,100,345,8115,205,1515,60,150,180,61514,61422,0,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3770.0,3865.0,2760.0,0.0,0.0,0.0,-1275.0,0.0,940.0,60.0,-170.0,180.0,3770.0,3710.0,0.0,60.0,100,82.3,95.8,1.1,0.2,0.6,13.2,0.3,2.5,0.1,0.2,0.3,100.0,99.9,0.0,0.1,100,82.3,95.8,1.1,0.2,0.6,13.2,0.3,2.5,0.1,0.2,0.3,100.0,99.9,0.0,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,22.0,27.0,,,,,,,,,,27,34.0,41,22.0,27.0,,,,,,,,,,27.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.9,57.8,84.0,75.2,63.7,54.6,70.6,68.2,69.9,57.8,84.0,75.2,63.7,54.6,70.6,68.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251028,2025-10-28,06739C,IFED,1,67,57744,46779,56167,655,100,345,9390,205,575,0,320,0,57744,57712,0,32,57744,46779,56167,655,100,345,9390,205,575,0,320,0,57744,57712,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6157.0,9567.0,6314.0,655.0,-210.0,-105.0,-4535.0,25.0,575.0,0.0,-395.0,0.0,6157.0,6204.0,0.0,-47.0,100,81.0,97.3,1.1,0.2,0.6,16.3,0.4,1.0,0.0,0.6,0.0,100.0,99.9,0.0,0.1,100,81.0,97.3,1.1,0.2,0.6,16.3,0.4,1.0,0.0,0.6,0.0,100.0,99.9,0.0,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,23.0,27.0,,,,,,,0.0,,0.0,27,34.0,43,23.0,27.0,,,,,,,0.0,,0.0,27.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,74.8,54.3,86.5,73.8,67.6,53.2,74.7,69.8,74.8,54.3,86.5,73.8,67.6,53.2,74.7,69.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251021,2025-10-21,06739C,IFED,1,67,51587,37212,49853,0,310,450,13925,180,0,0,715,0,51587,51508,0,79,51587,37212,49853,0,310,450,13925,180,0,0,715,0,51587,51508,0,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1785.0,1470.0,2880.0,0.0,-15.0,-90.0,1445.0,0.0,-990.0,0.0,5.0,-50.0,1785.0,1740.0,0.0,45.0,100,72.1,96.6,0.0,0.6,0.9,27.0,0.3,0.0,0.0,1.4,0.0,100.0,99.8,0.0,0.2,100,72.1,96.6,0.0,0.6,0.9,27.0,0.3,0.0,0.0,1.4,0.0,100.0,99.8,0.0,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,26.0,28.0,0.0,,,,,0.0,0.0,4.0,0.0,29,35.0,44,26.0,28.0,0.0,,,,,0.0,0.0,4.0,0.0,29.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.1,47.1,82.7,72.0,59.2,44.8,69.0,62.9,69.1,47.1,82.7,72.0,59.2,44.8,69.0,62.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251014,2025-10-14,06739C,IFED,1,67,49802,35742,46973,0,325,540,12480,180,990,0,710,50,49802,49768,0,34,49802,35742,46973,0,325,540,12480,180,990,0,710,50,49802,49768,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4394.0,3894.0,4784.0,0.0,-360.0,270.0,530.0,0.0,-300.0,0.0,0.0,0.0,4394.0,4394.0,0.0,0.0,100,71.8,94.3,0.0,0.7,1.1,25.1,0.4,2.0,0.0,1.4,0.1,100.0,99.9,0.0,0.1,100,71.8,94.3,0.0,0.7,1.1,25.1,0.4,2.0,0.0,1.4,0.1,100.0,99.9,0.0,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,26.0,28.0,0.0,,,,,,0.0,4.0,,30,37.0,44,26.0,28.0,0.0,,,,,,0.0,4.0,,30.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.6,44.0,82.6,68.2,56.2,41.7,65.4,60.3,69.6,44.0,82.6,68.2,56.2,41.7,65.4,60.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,251007,2025-10-07,06739C,IFED,1,67,45408,31848,42189,0,685,270,11950,180,1290,0,710,50,45408,45374,0,34,45408,31848,42189,0,685,270,11950,180,1290,0,710,50,45408,45374,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-910.0,-1795.0,-895.0,0.0,-450.0,225.0,610.0,0.0,0.0,0.0,130.0,50.0,-910.0,-940.0,0.0,30.0,100,70.1,92.9,0.0,1.5,0.6,26.3,0.4,2.8,0.0,1.6,0.1,100.0,99.9,0.0,0.1,100,70.1,92.9,0.0,1.5,0.6,26.3,0.4,2.8,0.0,1.6,0.1,100.0,99.9,0.0,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,25.0,27.0,0.0,,,,,,0.0,4.0,,29,36.0,43,25.0,27.0,0.0,,,,,,0.0,4.0,,29.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.1,49.1,83.9,71.1,60.6,47.3,70.1,67.2,69.1,49.1,83.9,71.1,60.6,47.3,70.1,67.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250930,2025-09-30,06739C,IFED,1,67,46318,33643,43084,0,1135,45,11340,180,1290,0,580,0,46318,46314,0,4,46318,33643,43084,0,1135,45,11340,180,1290,0,580,0,46318,46314,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8240.0,-9035.0,-5973.0,0.0,-240.0,0.0,2850.0,180.0,-2055.0,0.0,-150.0,0.0,-8240.0,-8238.0,0.0,-2.0,100,72.6,93.0,0.0,2.5,0.1,24.5,0.4,2.8,0.0,1.3,0.0,100.0,100.0,0.0,0.0,100,72.6,93.0,0.0,2.5,0.1,24.5,0.4,2.8,0.0,1.3,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,26.0,28.0,0.0,,,,,,0.0,4.0,0.0,29,37.0,43,26.0,28.0,0.0,,,,,,0.0,4.0,0.0,29.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.5,48.2,84.8,73.4,58.1,45.3,67.5,64.8,71.5,48.2,84.8,73.4,58.1,45.3,67.5,64.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250923,2025-09-23,06739C,IFED,1,67,54558,42678,49057,0,1375,45,8490,0,3345,0,730,0,54558,54552,0,6,54558,42678,49057,0,1375,45,8490,0,3345,0,730,0,54558,54552,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145.0,-25.0,-360.0,0.0,-270.0,45.0,-175.0,0.0,300.0,0.0,430.0,0.0,145.0,145.0,0.0,0.0,100,78.2,89.9,0.0,2.5,0.1,15.6,0.0,6.1,0.0,1.3,0.0,100.0,100.0,0.0,0.0,100,78.2,89.9,0.0,2.5,0.1,15.6,0.0,6.1,0.0,1.3,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,26.0,27.0,0.0,,,,0.0,,0.0,4.0,0.0,30,36.0,45,26.0,27.0,0.0,,,,0.0,,0.0,4.0,0.0,30.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.3,51.8,81.1,76.6,49.0,50.2,60.5,66.2,66.3,51.8,81.1,76.6,49.0,50.2,60.5,66.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250916,2025-09-16,06739C,IFED,1,67,54413,42703,49417,0,1645,0,8665,0,3045,0,300,0,54413,54407,0,6,54413,42703,49417,0,1645,0,8665,0,3045,0,300,0,54413,54407,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5449.0,4739.0,3709.0,0.0,1080.0,0.0,-130.0,0.0,840.0,0.0,0.0,0.0,5449.0,5629.0,0.0,-180.0,100,78.5,90.8,0.0,3.0,0.0,15.9,0.0,5.6,0.0,0.6,0.0,100.0,100.0,0.0,0.0,100,78.5,90.8,0.0,3.0,0.0,15.9,0.0,5.6,0.0,0.6,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,26.0,27.0,0.0,,0.0,,0.0,,0.0,,0.0,29,34.0,42,26.0,27.0,0.0,,0.0,,0.0,,0.0,,0.0,29.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.3,51.8,81.2,75.4,50.4,49.6,63.9,69.9,64.3,51.8,81.2,75.4,50.4,49.6,63.9,69.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250909,2025-09-09,06739C,IFED,1,67,48964,37964,45708,0,565,0,8795,0,2205,0,300,0,48964,48778,0,186,48964,37964,45708,0,565,0,8795,0,2205,0,300,0,48964,48778,0,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2345.0,820.0,1705.0,-30.0,265.0,-135.0,1390.0,0.0,300.0,0.0,30.0,0.0,2345.0,2165.0,0.0,180.0,100,77.5,93.4,0.0,1.2,0.0,18.0,0.0,4.5,0.0,0.6,0.0,100.0,99.6,0.0,0.4,100,77.5,93.4,0.0,1.2,0.0,18.0,0.0,4.5,0.0,0.6,0.0,100.0,99.6,0.0,0.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,26.0,25.0,0.0,,0.0,,0.0,,0.0,,0.0,29,31.0,41,26.0,25.0,0.0,,0.0,,0.0,,0.0,,0.0,29.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.7,58.8,80.3,82.8,46.2,57.3,63.2,71.3,62.7,58.8,80.3,82.8,46.2,57.3,63.2,71.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250902,2025-09-02,06739C,IFED,1,67,46619,37144,44003,30,300,135,7405,0,1905,0,270,0,46619,46613,0,6,46619,37144,44003,30,300,135,7405,0,1905,0,270,0,46619,46613,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-11859.0,-9464.0,-10933.0,30.0,-667.0,-130.0,-2050.0,0.0,0.0,-165.0,20.0,-20.0,-11799.0,-11730.0,-60.0,-129.0,100,79.7,94.4,0.1,0.6,0.3,15.9,0.0,4.1,0.0,0.6,0.0,100.0,100.0,0.0,0.0,100,79.7,94.4,0.1,0.6,0.3,15.9,0.0,4.1,0.0,0.6,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,24.0,21.0,,,,,0.0,,0.0,,0.0,28,27.0,41,24.0,21.0,,,,,0.0,,0.0,,0.0,28.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.4,57.2,79.1,82.6,46.8,56.4,64.5,76.8,60.4,57.2,79.1,82.6,46.8,56.4,64.5,76.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250826,2025-08-26,06739C,IFED,1,67,58478,46608,54936,0,967,265,9455,0,1905,165,250,20,58418,58343,60,135,58478,46608,54936,0,967,265,9455,0,1905,165,250,20,58418,58343,60,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3945.0,3520.0,2955.0,0.0,-45.0,0.0,-460.0,0.0,840.0,0.0,75.0,-15.0,3885.0,3810.0,60.0,135.0,100,79.7,93.9,0.0,1.7,0.5,16.2,0.0,3.3,0.3,0.4,0.0,99.9,99.8,0.1,0.2,100,79.7,93.9,0.0,1.7,0.5,16.2,0.0,3.3,0.3,0.4,0.0,99.9,99.8,0.1,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,26.0,26.0,0.0,4.0,,,0.0,,,,,33,34.0,45,26.0,26.0,0.0,4.0,,,0.0,,,,,33.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.4,50.7,78.0,77.3,46.4,49.5,57.3,66.2,62.4,50.7,78.0,77.3,46.4,49.5,57.3,66.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250819,2025-08-19,06739C,IFED,1,67,54533,43088,51981,0,1012,265,9915,0,1065,165,175,35,54533,54533,0,0,54533,43088,51981,0,1012,265,9915,0,1065,165,175,35,54533,54533,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3175.0,2200.0,3155.0,0.0,-240.0,60.0,640.0,0.0,260.0,0.0,-75.0,15.0,3175.0,3175.0,0.0,0.0,100,79.0,95.3,0.0,1.9,0.5,18.2,0.0,2.0,0.3,0.3,0.1,100.0,100.0,0.0,0.0,100,79.0,95.3,0.0,1.9,0.5,18.2,0.0,2.0,0.3,0.3,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,23.0,25.0,0.0,5.0,,,0.0,,,,,30,34.0,44,23.0,25.0,0.0,5.0,,,0.0,,,,,30.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,63.3,53.8,79.3,78.3,51.8,53.3,63.5,70.0,63.3,53.8,79.3,78.3,51.8,53.3,63.5,70.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250812,2025-08-12,06739C,IFED,1,67,51358,40888,48826,0,1252,205,9275,0,805,165,250,20,51358,51358,0,0,51358,40888,48826,0,1252,205,9275,0,805,165,250,20,51358,51358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5827.0,3362.0,5422.0,0.0,-270.0,90.0,1850.0,0.0,525.0,0.0,100.0,20.0,5847.0,5887.0,-20.0,-60.0,100,79.6,95.1,0.0,2.4,0.4,18.1,0.0,1.6,0.3,0.5,0.0,100.0,100.0,0.0,0.0,100,79.6,95.1,0.0,2.4,0.4,18.1,0.0,1.6,0.3,0.5,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,21.0,27.0,0.0,5.0,,,0.0,,,,,28,35.0,45,21.0,27.0,0.0,5.0,,,0.0,,,,,28.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.5,54.5,79.3,75.6,55.7,53.1,67.7,68.5,60.5,54.5,79.3,75.6,55.7,53.1,67.7,68.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250805,2025-08-05,06739C,IFED,1,67,45531,37526,43404,0,1522,115,7425,0,280,165,150,0,45511,45471,20,60,45531,37526,43404,0,1522,115,7425,0,280,165,150,0,45511,45471,20,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2340.0,1545.0,2270.0,0.0,0.0,0.0,755.0,0.0,100.0,-60.0,-70.0,-20.0,2320.0,2280.0,20.0,60.0,100,82.4,95.3,0.0,3.3,0.3,16.3,0.0,0.6,0.4,0.3,0.0,100.0,99.9,0.0,0.1,100,82.4,95.3,0.0,3.3,0.3,16.3,0.0,0.6,0.4,0.3,0.0,100.0,99.9,0.0,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,23.0,28.0,0.0,5.0,,,0.0,,,,0.0,29,35.0,45,23.0,28.0,0.0,5.0,,,0.0,,,,0.0,29.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.6,55.5,77.6,73.4,57.4,51.3,69.7,69.2,58.6,55.5,77.6,73.4,57.4,51.3,69.7,69.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250729,2025-07-29,06739C,IFED,1,67,43191,35981,41134,0,1522,115,6670,0,180,225,220,20,43191,43191,0,0,43191,35981,41134,0,1522,115,6670,0,180,225,220,20,43191,43191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3491.0,-4161.0,-2075.0,0.0,-686.0,-100.0,1335.0,0.0,-600.0,15.0,-50.0,20.0,-3491.0,-3491.0,0.0,0.0,100,83.3,95.2,0.0,3.5,0.3,15.4,0.0,0.4,0.5,0.5,0.0,100.0,100.0,0.0,0.0,100,83.3,95.2,0.0,3.5,0.3,15.4,0.0,0.4,0.5,0.5,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,22.0,29.0,0.0,5.0,,,0.0,,,,,29,37.0,47,22.0,29.0,0.0,5.0,,,0.0,,,,,29.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.0,56.9,79.3,73.8,56.7,52.3,70.7,69.1,61.0,56.9,79.3,73.8,56.7,52.3,70.7,69.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250722,2025-07-22,06739C,IFED,1,67,46682,40142,43209,0,2208,215,5335,0,780,210,270,0,46682,46682,0,0,46682,40142,43209,0,2208,215,5335,0,780,210,270,0,46682,46682,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-92.0,1788.0,1968.0,0.0,130.0,-240.0,130.0,0.0,-1920.0,150.0,-30.0,0.0,-92.0,-92.0,0.0,0.0,100,86.0,92.6,0.0,4.7,0.5,11.4,0.0,1.7,0.4,0.6,0.0,100.0,100.0,0.0,0.0,100,86.0,92.6,0.0,4.7,0.5,11.4,0.0,1.7,0.4,0.6,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,23.0,30.0,0.0,5.0,,,0.0,,,,0.0,29,38.0,48,23.0,30.0,0.0,5.0,,,0.0,,,,0.0,29.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.8,53.0,78.5,69.8,50.6,50.5,65.2,64.2,56.8,53.0,78.5,69.8,50.6,50.5,65.2,64.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250715,2025-07-15,06739C,IFED,1,67,46774,38354,41241,0,2078,455,5205,0,2700,60,300,0,46774,46774,0,0,46774,38354,41241,0,2078,455,5205,0,2700,60,300,0,46774,46774,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3034.0,1749.0,2754.0,0.0,100.0,0.0,1045.0,0.0,180.0,60.0,0.0,0.0,3034.0,3034.0,0.0,0.0,100,82.0,88.2,0.0,4.4,1.0,11.1,0.0,5.8,0.1,0.6,0.0,100.0,100.0,0.0,0.0,100,82.0,88.2,0.0,4.4,1.0,11.1,0.0,5.8,0.1,0.6,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49,23.0,32.0,0.0,5.0,,,0.0,,,,0.0,29,40.0,49,23.0,32.0,0.0,5.0,,,0.0,,,,0.0,29.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.0,48.8,80.2,68.6,50.6,48.7,64.5,62.8,61.0,48.8,80.2,68.6,50.6,48.7,64.5,62.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250708,2025-07-08,06739C,IFED,1,67,43740,36605,38487,0,1978,455,4160,0,2520,0,300,0,43740,43740,0,0,43740,36605,38487,0,1978,455,4160,0,2520,0,300,0,43740,43740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1260.0,690.0,1320.0,0.0,-180.0,0.0,600.0,0.0,0.0,0.0,150.0,-30.0,1260.0,1260.0,0.0,0.0,100,83.7,88.0,0.0,4.5,1.0,9.5,0.0,5.8,0.0,0.7,0.0,100.0,100.0,0.0,0.0,100,83.7,88.0,0.0,4.5,1.0,9.5,0.0,5.8,0.0,0.7,0.0,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,24.0,30.0,0.0,5.0,,,0.0,,0.0,,0.0,29,38.0,46,24.0,30.0,0.0,5.0,,,0.0,,0.0,,0.0,29.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.1,48.0,80.4,68.5,51.7,47.2,65.3,61.3,62.1,48.0,80.4,68.5,51.7,47.2,65.3,61.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250701,2025-07-01,06739C,IFED,1,67,42480,35915,37167,0,2158,455,3560,0,2520,0,150,30,42480,42480,0,0,42480,35915,37167,0,2158,455,3560,0,2520,0,150,30,42480,42480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4536.0,-3306.0,-3675.0,0.0,-596.0,-100.0,-890.0,0.0,-165.0,-75.0,0.0,0.0,-4536.0,-4536.0,0.0,0.0,100,84.5,87.5,0.0,5.1,1.1,8.4,0.0,5.9,0.0,0.4,0.1,100.0,100.0,0.0,0.0,100,84.5,87.5,0.0,5.1,1.1,8.4,0.0,5.9,0.0,0.4,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,23.0,28.0,0.0,5.0,,,0.0,,0.0,,,29,36.0,45,23.0,28.0,0.0,5.0,,,0.0,,0.0,,,29.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.2,48.6,80.1,68.5,52.0,48.0,65.1,61.2,62.2,48.6,80.1,68.5,52.0,48.0,65.1,61.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250624,2025-06-24,06739C,IFED,1,67,47016,39221,40842,0,2754,555,4450,0,2685,75,150,30,47016,47016,0,0,47016,39221,40842,0,2754,555,4450,0,2685,75,150,30,47016,47016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3395.0,2615.0,3580.0,0.0,-150.0,150.0,765.0,0.0,-165.0,50.0,0.0,-20.0,3395.0,3395.0,0.0,0.0,100,83.4,86.9,0.0,5.9,1.2,9.5,0.0,5.7,0.2,0.3,0.1,100.0,100.0,0.0,0.0,100,83.4,86.9,0.0,5.9,1.2,9.5,0.0,5.7,0.2,0.3,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,24.0,30.0,0.0,4.0,,,0.0,,,,,30,38.0,47,24.0,30.0,0.0,4.0,,,0.0,,,,,30.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.9,48.1,78.7,66.9,45.9,46.1,58.3,58.7,58.9,48.1,78.7,66.9,45.9,46.1,58.3,58.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250617,2025-06-17,06739C,IFED,1,67,43621,36606,37262,0,2904,405,3685,0,2850,25,150,50,43621,43621,0,0,43621,36606,37262,0,2904,405,3685,0,2850,25,150,50,43621,43621,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2510.0,1695.0,3825.0,0.0,45.0,-45.0,2080.0,-115.0,-1220.0,-20.0,0.0,20.0,2510.0,2510.0,0.0,0.0,100,83.9,85.4,0.0,6.7,0.9,8.4,0.0,6.5,0.1,0.3,0.1,100.0,100.0,0.0,0.0,100,83.9,85.4,0.0,6.7,0.9,8.4,0.0,6.5,0.1,0.3,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,24.0,30.0,0.0,4.0,,,0.0,,,,,30,38.0,46,24.0,30.0,0.0,4.0,,,0.0,,,,,30.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.1,46.0,78.6,66.5,45.8,45.9,59.5,59.5,59.1,46.0,78.6,66.5,45.8,45.9,59.5,59.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250610,2025-06-10,06739C,IFED,1,67,41111,34911,33437,0,2859,450,1605,115,4070,45,150,30,41111,41111,0,0,41111,34911,33437,0,2859,450,1605,115,4070,45,150,30,41111,41111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1775.0,2015.0,1895.0,0.0,0.0,0.0,-5.0,115.0,-235.0,0.0,0.0,0.0,1775.0,1775.0,0.0,0.0,100,84.9,81.3,0.0,7.0,1.1,3.9,0.3,9.9,0.1,0.4,0.1,100.0,100.0,0.0,0.0,100,84.9,81.3,0.0,7.0,1.1,3.9,0.3,9.9,0.1,0.4,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,23.0,27.0,0.0,4.0,,,,,,,,29,36.0,44,23.0,27.0,0.0,4.0,,,,,,,,29.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.7,44.6,76.1,65.4,43.5,40.7,54.1,55.4,55.7,44.6,76.1,65.4,43.5,40.7,54.1,55.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250603,2025-06-03,06739C,IFED,1,67,39336,32896,31542,0,2859,450,1610,0,4305,45,150,30,39336,39336,0,0,39336,32896,31542,0,2859,450,1610,0,4305,45,150,30,39336,39336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-6390.0,-5535.0,-4901.0,0.0,-504.0,0.0,-5.0,-145.0,-30.0,0.0,0.0,-60.0,-5630.0,-5640.0,-760.0,-750.0,100,83.6,80.2,0.0,7.3,1.1,4.1,0.0,10.9,0.1,0.4,0.1,100.0,100.0,0.0,0.0,100,83.6,80.2,0.0,7.3,1.1,4.1,0.0,10.9,0.1,0.4,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,21.0,26.0,0.0,4.0,,,0.0,,,,,27,35.0,43,21.0,26.0,0.0,4.0,,,0.0,,,,,27.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.7,43.7,77.3,64.6,42.1,39.4,52.9,54.4,56.7,43.7,77.3,64.6,42.1,39.4,52.9,54.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250527,2025-05-27,06739C,IFED,1,67,45726,38431,36443,0,3363,450,1615,145,4335,45,150,90,44966,44976,760,750,45726,38431,36443,0,3363,450,1615,145,4335,45,150,90,44966,44976,760,750,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1437.0,467.0,972.0,0.0,-75.0,0.0,150.0,-340.0,100.0,-60.0,0.0,30.0,687.0,687.0,750.0,750.0,100,84.0,79.7,0.0,7.4,1.0,3.5,0.3,9.5,0.1,0.3,0.2,98.3,98.4,1.7,1.6,100,84.0,79.7,0.0,7.4,1.0,3.5,0.3,9.5,0.1,0.3,0.2,98.3,98.4,1.7,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,23.0,27.0,0.0,5.0,,,,,,,,29,37.0,45,23.0,27.0,0.0,5.0,,,,,,,,29.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.4,41.2,74.7,63.5,43.0,38.8,54.0,53.2,53.4,41.2,74.7,63.5,43.0,38.8,54.0,53.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250520,2025-05-20,06739C,IFED,1,67,44289,37964,35471,0,3438,450,1465,485,4235,105,150,60,44279,44289,10,0,44289,37964,35471,0,3438,450,1465,485,4235,105,150,60,44279,44289,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5148.0,3663.0,4468.0,0.0,-145.0,150.0,415.0,-215.0,890.0,30.0,0.0,0.0,5148.0,5148.0,0.0,0.0,100,85.7,80.1,0.0,7.8,1.0,3.3,1.1,9.6,0.2,0.3,0.1,100.0,100.0,0.0,0.0,100,85.7,80.1,0.0,7.8,1.0,3.3,1.1,9.6,0.2,0.3,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,23.0,25.0,0.0,5.0,,,,,,,,29,35.0,44,23.0,25.0,0.0,5.0,,,,,,,,29.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.2,40.4,73.8,65.6,43.0,34.5,52.5,48.5,56.2,40.4,73.8,65.6,43.0,34.5,52.5,48.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250513,2025-05-13,06739C,IFED,1,67,39141,34301,31003,0,3583,300,1050,700,3345,75,150,60,39131,39141,10,0,39141,34301,31003,0,3583,300,1050,700,3345,75,150,60,39131,39141,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,905.0,1020.0,1415.0,0.0,60.0,-150.0,0.0,-560.0,-10.0,45.0,150.0,0.0,905.0,905.0,0.0,0.0,100,87.6,79.2,0.0,9.2,0.8,2.7,1.8,8.5,0.2,0.4,0.2,100.0,100.0,0.0,0.0,100,87.6,79.2,0.0,9.2,0.8,2.7,1.8,8.5,0.2,0.4,0.2,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,19.0,24.0,0.0,5.0,,,,,,,,24,34.0,43,19.0,24.0,0.0,5.0,,,,,,,,24.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.1,40.0,76.9,64.7,42.7,33.1,52.7,48.1,58.1,40.0,76.9,64.7,42.7,33.1,52.7,48.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250506,2025-05-06,06739C,IFED,1,67,38236,33281,29588,0,3523,450,1050,1260,3355,30,0,60,38226,38236,10,0,38236,33281,29588,0,3523,450,1050,1260,3355,30,0,60,38226,38236,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4331.0,4131.0,3251.0,0.0,150.0,150.0,300.0,1060.0,-310.0,30.0,0.0,60.0,4361.0,4361.0,-30.0,-30.0,100,87.0,77.4,0.0,9.2,1.2,2.7,3.3,8.8,0.1,0.0,0.2,100.0,100.0,0.0,0.0,100,87.0,77.4,0.0,9.2,1.2,2.7,3.3,8.8,0.1,0.0,0.2,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,21.0,23.0,0.0,5.0,,,,,,0.0,,27,32.0,42,21.0,23.0,0.0,5.0,,,,,,0.0,,27.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.3,40.6,76.4,67.1,39.7,29.9,48.9,43.9,58.3,40.6,76.4,67.1,39.7,29.9,48.9,43.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250429,2025-04-29,06739C,IFED,1,67,33905,29150,26337,0,3373,300,750,200,3665,0,0,0,33865,33875,40,30,33905,29150,26337,0,3373,300,750,200,3665,0,0,0,33865,33875,40,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5527.0,-5022.0,-5953.0,0.0,-364.0,-120.0,-1170.0,85.0,835.0,0.0,0.0,0.0,-5477.0,-5517.0,-50.0,-10.0,100,86.0,77.7,0.0,9.9,0.9,2.2,0.6,10.8,0.0,0.0,0.0,99.9,99.9,0.1,0.1,100,86.0,77.7,0.0,9.9,0.9,2.2,0.6,10.8,0.0,0.0,0.0,99.9,99.9,0.1,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,21.0,25.0,0.0,5.0,,,,,0.0,0.0,0.0,25,33.0,41,21.0,25.0,0.0,5.0,,,,,0.0,0.0,0.0,25.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.2,38.2,80.0,64.8,37.8,30.5,47.6,43.1,59.2,38.2,80.0,64.8,37.8,30.5,47.6,43.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250422,2025-04-22,06739C,IFED,1,67,39432,34172,32290,0,3737,420,1920,115,2830,0,0,0,39342,39392,90,40,39432,34172,32290,0,3737,420,1920,115,2830,0,0,0,39342,39392,90,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2560.0,2460.0,1550.0,0.0,200.0,0.0,-950.0,-240.0,1050.0,0.0,0.0,0.0,2560.0,2560.0,0.0,0.0,100,86.7,81.9,0.0,9.5,1.1,4.9,0.3,7.2,0.0,0.0,0.0,99.8,99.9,0.2,0.1,100,86.7,81.9,0.0,9.5,1.1,4.9,0.3,7.2,0.0,0.0,0.0,99.8,99.9,0.2,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39,23.0,24.0,0.0,5.0,,,,,0.0,0.0,0.0,27,33.0,39,23.0,24.0,0.0,5.0,,,,,0.0,0.0,0.0,27.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.9,41.2,80.6,63.6,36.1,25.5,45.3,37.3,60.9,41.2,80.6,63.6,36.1,25.5,45.3,37.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250415,2025-04-15,06739C,IFED,1,67,36872,31712,30740,0,3537,420,2870,355,1780,0,0,0,36782,36832,90,40,36872,31712,30740,0,3537,420,2870,355,1780,0,0,0,36782,36832,90,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245.0,-745.0,615.0,0.0,-110.0,-120.0,1260.0,0.0,-150.0,0.0,0.0,0.0,245.0,235.0,0.0,10.0,100,86.0,83.4,0.0,9.6,1.1,7.8,1.0,4.8,0.0,0.0,0.0,99.8,99.9,0.2,0.1,100,86.0,83.4,0.0,9.6,1.1,7.8,1.0,4.8,0.0,0.0,0.0,99.8,99.9,0.2,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,23.0,25.0,0.0,5.0,,,,,0.0,0.0,0.0,28,34.0,41,23.0,25.0,0.0,5.0,,,,,0.0,0.0,0.0,28.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.0,43.0,80.9,63.8,38.7,28.0,48.4,39.8,58.0,43.0,80.9,63.8,38.7,28.0,48.4,39.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250408,2025-04-08,06739C,IFED,1,67,36627,32457,30125,0,3647,540,1610,355,1930,0,0,0,36537,36597,90,30,36627,32457,30125,0,3647,540,1610,355,1930,0,0,0,36537,36597,90,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2207.0,547.0,1567.0,0.0,-120.0,240.0,910.0,0.0,550.0,0.0,0.0,-27.0,2220.0,2210.0,-13.0,-3.0,100,88.6,82.2,0.0,10.0,1.5,4.4,1.0,5.3,0.0,0.0,0.0,99.8,99.9,0.2,0.1,100,88.6,82.2,0.0,10.0,1.5,4.4,1.0,5.3,0.0,0.0,0.0,99.8,99.9,0.2,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,25.0,25.0,0.0,5.0,,,,,0.0,0.0,0.0,30,34.0,42,25.0,25.0,0.0,5.0,,,,,0.0,0.0,0.0,30.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.7,47.5,77.7,67.5,43.3,33.5,54.4,48.2,53.7,47.5,77.7,67.5,43.3,33.5,54.4,48.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250401,2025-04-01,06739C,IFED,1,67,34420,31910,28558,0,3767,300,700,355,1380,0,0,27,34317,34387,103,33,34420,31910,28558,0,3767,300,700,355,1380,0,0,27,34317,34387,103,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-11018.0,-10888.0,-9544.0,0.0,-584.0,0.0,700.0,-205.0,-725.0,-54.0,0.0,27.0,-10940.0,-11031.0,-78.0,13.0,100,92.7,83.0,0.0,10.9,0.9,2.0,1.0,4.0,0.0,0.0,0.1,99.7,99.9,0.3,0.1,100,92.7,83.0,0.0,10.9,0.9,2.0,1.0,4.0,0.0,0.0,0.1,99.7,99.9,0.3,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,24.0,21.0,0.0,5.0,,,,,0.0,0.0,,29,31.0,41,24.0,21.0,0.0,5.0,,,,,0.0,0.0,,29.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.4,51.6,78.5,69.6,47.4,37.6,58.8,54.1,53.4,51.6,78.5,69.6,47.4,37.6,58.8,54.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250325,2025-03-25,06739C,IFED,1,67,45438,42798,38102,0,4351,300,0,560,2105,54,0,0,45257,45418,181,20,45438,42798,38102,0,4351,300,0,560,2105,54,0,0,45257,45418,181,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,335.0,135.0,385.0,0.0,-50.0,0.0,0.0,-250.0,250.0,-27.0,0.0,0.0,358.0,335.0,-23.0,0.0,100,94.2,83.9,0.0,9.6,0.7,0.0,1.2,4.6,0.1,0.0,0.0,99.6,100.0,0.4,0.0,100,94.2,83.9,0.0,9.6,0.7,0.0,1.2,4.6,0.1,0.0,0.0,99.6,100.0,0.4,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,23.0,20.0,0.0,5.0,,0.0,,,,0.0,0.0,27,28.0,38,23.0,20.0,0.0,5.0,,0.0,,,,0.0,0.0,27.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.0,60.5,81.8,77.2,53.8,48.8,67.4,62.4,59.0,60.5,81.8,77.2,53.8,48.8,67.4,62.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250318,2025-03-18,06739C,IFED,1,67,45103,42663,37717,0,4401,300,0,810,1855,81,0,0,44899,45083,204,20,45103,42663,37717,0,4401,300,0,810,1855,81,0,0,44899,45083,204,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2095.0,1550.0,1870.0,0.0,80.0,0.0,0.0,-255.0,400.0,54.0,0.0,0.0,2004.0,2095.0,91.0,0.0,100,94.6,83.6,0.0,9.8,0.7,0.0,1.8,4.1,0.2,0.0,0.0,99.5,100.0,0.5,0.0,100,94.6,83.6,0.0,9.8,0.7,0.0,1.8,4.1,0.2,0.0,0.0,99.5,100.0,0.5,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39,22.0,20.0,0.0,5.0,,0.0,,,,0.0,0.0,26,28.0,39,22.0,20.0,0.0,5.0,,0.0,,,,0.0,0.0,26.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.6,59.0,81.7,76.4,52.4,46.6,65.1,61.2,59.6,59.0,81.7,76.4,52.4,46.6,65.1,61.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250311,2025-03-11,06739C,IFED,1,67,43008,41113,35847,0,4321,300,0,1065,1455,27,0,0,42895,42988,113,20,43008,41113,35847,0,4321,300,0,1065,1455,27,0,0,42895,42988,113,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-420.0,-760.0,-1210.0,0.0,30.0,0.0,0.0,420.0,390.0,-40.0,0.0,-30.0,-440.0,-400.0,20.0,-20.0,100,95.6,83.3,0.0,10.0,0.7,0.0,2.5,3.4,0.1,0.0,0.0,99.7,100.0,0.3,0.0,100,95.6,83.3,0.0,10.0,0.7,0.0,2.5,3.4,0.1,0.0,0.0,99.7,100.0,0.3,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,23.0,19.0,0.0,5.0,,0.0,,,,0.0,0.0,27,27.0,38,23.0,19.0,0.0,5.0,,0.0,,,,0.0,0.0,27.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.7,60.5,79.9,77.1,52.6,46.4,63.6,60.0,59.7,60.5,79.9,77.1,52.6,46.4,63.6,60.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250304,2025-03-04,06739C,IFED,1,67,43428,41873,37057,0,4291,300,0,645,1065,67,0,30,43335,43388,93,40,43428,41873,37057,0,4291,300,0,645,1065,67,0,30,43335,43388,93,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-7227.0,-7072.0,-6322.0,0.0,165.0,0.0,0.0,-895.0,-225.0,-3.0,0.0,30.0,-7270.0,-7247.0,43.0,20.0,100,96.4,85.3,0.0,9.9,0.7,0.0,1.5,2.5,0.2,0.0,0.1,99.8,99.9,0.2,0.1,100,96.4,85.3,0.0,9.9,0.7,0.0,1.5,2.5,0.2,0.0,0.1,99.8,99.9,0.2,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,24.0,22.0,0.0,5.0,,0.0,,,,0.0,,29,31.0,41,24.0,22.0,0.0,5.0,,0.0,,,,0.0,,29.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.2,59.8,82.2,78.0,56.9,45.8,67.2,60.4,62.2,59.8,82.2,78.0,56.9,45.8,67.2,60.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250225,2025-02-25,06739C,IFED,1,67,50655,48945,43379,0,4126,300,0,1540,1290,70,0,0,50605,50635,50,20,50655,48945,43379,0,4126,300,0,1540,1290,70,0,0,50605,50635,50,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3411.0,2790.0,3400.0,0.0,-5.0,-84.0,0.0,-610.0,725.0,-20.0,0.0,0.0,3411.0,3426.0,0.0,-15.0,100,96.6,85.6,0.0,8.1,0.6,0.0,3.0,2.5,0.1,0.0,0.0,99.9,100.0,0.1,0.0,100,96.6,85.6,0.0,8.1,0.6,0.0,3.0,2.5,0.1,0.0,0.0,99.9,100.0,0.1,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,26.0,21.0,0.0,5.0,,0.0,,,,0.0,0.0,30,29.0,40,26.0,21.0,0.0,5.0,,0.0,,,,0.0,0.0,30.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.0,55.7,79.6,76.1,38.5,33.4,48.7,44.2,57.0,55.7,79.6,76.1,38.5,33.4,48.7,44.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250218,2025-02-18,06739C,IFED,1,67,47244,46155,39979,0,4131,384,0,2150,565,90,0,0,47194,47209,50,35,47244,46155,39979,0,4131,384,0,2150,565,90,0,0,47194,47209,50,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1155.0,1615.0,1155.0,0.0,0.0,0.0,0.0,460.0,-460.0,0.0,0.0,0.0,1155.0,1155.0,0.0,0.0,100,97.7,84.6,0.0,8.7,0.8,0.0,4.6,1.2,0.2,0.0,0.0,99.9,99.9,0.1,0.1,100,97.7,84.6,0.0,8.7,0.8,0.0,4.6,1.2,0.2,0.0,0.0,99.9,99.9,0.1,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,26.0,20.0,0.0,5.0,,0.0,,,,0.0,0.0,31,28.0,40,26.0,20.0,0.0,5.0,,0.0,,,,0.0,0.0,31.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.8,58.5,80.2,78.8,37.9,35.9,48.7,45.9,57.8,58.5,80.2,78.8,37.9,35.9,48.7,45.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250211,2025-02-11,06739C,IFED,1,67,46089,44540,38824,0,4131,384,0,1690,1025,90,0,0,46039,46054,50,35,46089,44540,38824,0,4131,384,0,1690,1025,90,0,0,46039,46054,50,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2455.0,3658.0,2420.0,0.0,356.0,84.0,-177.0,680.0,-1105.0,0.0,0.0,0.0,2460.0,2435.0,-5.0,20.0,100,96.6,84.2,0.0,9.0,0.8,0.0,3.7,2.2,0.2,0.0,0.0,99.9,99.9,0.1,0.1,100,96.6,84.2,0.0,9.0,0.8,0.0,3.7,2.2,0.2,0.0,0.0,99.9,99.9,0.1,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,26.0,20.0,0.0,5.0,,0.0,,,,0.0,0.0,31,28.0,40,26.0,20.0,0.0,5.0,,0.0,,,,0.0,0.0,31.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.7,57.0,79.3,76.5,35.7,33.0,45.9,42.2,57.7,57.0,79.3,76.5,35.7,33.0,45.9,42.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250204,2025-02-04,06739C,IFED,1,67,43634,40882,36404,0,3775,300,177,1010,2130,90,0,0,43579,43619,55,15,43634,40882,36404,0,3775,300,177,1010,2130,90,0,0,43579,43619,55,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-329.0,-260.0,-320.0,0.0,-219.0,0.0,0.0,210.0,0.0,0.0,0.0,0.0,-260.0,-329.0,-69.0,0.0,100,93.7,83.4,0.0,8.7,0.7,0.4,2.3,4.9,0.2,0.0,0.0,99.9,100.0,0.1,0.0,100,93.7,83.4,0.0,8.7,0.7,0.4,2.3,4.9,0.2,0.0,0.0,99.9,100.0,0.1,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,24.0,19.0,0.0,5.0,,,,,,0.0,0.0,29,27.0,38,24.0,19.0,0.0,5.0,,,,,,0.0,0.0,29.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.6,49.5,80.1,73.9,36.6,24.1,43.6,33.3,59.6,49.5,80.1,73.9,36.6,24.1,43.6,33.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250128,2025-01-28,06739C,IFED,1,67,43963,41142,36724,0,3994,300,177,800,2130,90,0,0,43839,43948,124,15,43963,41142,36724,0,3994,300,177,800,2130,90,0,0,43839,43948,124,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-9315.0,-9104.0,-7574.0,0.0,199.0,0.0,0.0,-1565.0,-210.0,-30.0,-150.0,0.0,-9344.0,-9300.0,29.0,-15.0,100,93.6,83.5,0.0,9.1,0.7,0.4,1.8,4.8,0.2,0.0,0.0,99.7,100.0,0.3,0.0,100,93.6,83.5,0.0,9.1,0.7,0.4,1.8,4.8,0.2,0.0,0.0,99.7,100.0,0.3,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,24.0,22.0,0.0,5.0,,,,,,0.0,0.0,29,30.0,40,24.0,22.0,0.0,5.0,,,,,,0.0,0.0,29.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.7,53.8,78.8,73.0,31.8,23.0,38.5,31.1,57.7,53.8,78.8,73.0,31.8,23.0,38.5,31.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250121,2025-01-21,06739C,IFED,1,67,53278,50246,44298,0,3795,300,177,2365,2340,120,150,0,53183,53248,95,30,53278,50246,44298,0,3795,300,177,2365,2340,120,150,0,53183,53248,95,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1090.0,1150.0,55.0,0.0,675.0,0.0,0.0,545.0,0.0,60.0,-50.0,-150.0,1060.0,1075.0,30.0,15.0,100,94.3,83.1,0.0,7.1,0.6,0.3,4.4,4.4,0.2,0.3,0.0,99.8,99.9,0.2,0.1,100,94.3,83.1,0.0,7.1,0.6,0.3,4.4,4.4,0.2,0.3,0.0,99.8,99.9,0.2,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,25.0,23.0,0.0,5.0,,,,,,,0.0,30,32.0,41,25.0,23.0,0.0,5.0,,,,,,,0.0,30.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.6,51.5,78.4,73.9,33.0,19.6,39.3,30.9,55.6,51.5,78.4,73.9,33.0,19.6,39.3,30.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250114,2025-01-14,06739C,IFED,1,67,52188,49096,44243,0,3120,300,177,1820,2340,60,200,150,52123,52173,65,15,52188,49096,44243,0,3120,300,177,1820,2340,60,200,150,52123,52173,65,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2852.0,2160.0,142.0,-150.0,2200.0,300.0,177.0,-150.0,420.0,0.0,0.0,-30.0,2877.0,2882.0,-25.0,-30.0,100,94.1,84.8,0.0,6.0,0.6,0.3,3.5,4.5,0.1,0.4,0.3,99.9,100.0,0.1,0.0,100,94.1,84.8,0.0,6.0,0.6,0.3,3.5,4.5,0.1,0.4,0.3,99.9,100.0,0.1,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,25.0,23.0,0.0,5.0,,,,,,,,31,33.0,42,25.0,23.0,0.0,5.0,,,,,,,,31.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.2,55.5,79.4,76.7,37.7,30.0,47.3,41.3,54.2,55.5,79.4,76.7,37.7,30.0,47.3,41.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,250107,2025-01-07,06739C,IFED,1,67,49336,46936,44101,150,920,0,0,1970,1920,60,200,180,49246,49291,90,45,49336,46936,44101,150,920,0,0,1970,1920,60,200,180,49246,49291,90,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1025.0,25.0,1410.0,0.0,140.0,-140.0,0.0,-1450.0,1020.0,60.0,0.0,30.0,995.0,1010.0,30.0,15.0,100,95.1,89.4,0.3,1.9,0.0,0.0,4.0,3.9,0.1,0.4,0.4,99.8,99.9,0.2,0.1,100,95.1,89.4,0.3,1.9,0.0,0.0,4.0,3.9,0.1,0.4,0.4,99.8,99.9,0.2,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37,24.0,20.0,,,0.0,0.0,,,,,,29,26.0,37,24.0,20.0,,,0.0,0.0,,,,,,29.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.4,60.9,85.2,84.1,42.7,36.3,51.7,47.6,60.4,60.9,85.2,84.1,42.7,36.3,51.7,47.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251230,2025-12-30,067411,ICEU,1,67,782141,400001,384632,5902,84453,20308,3903,40425,17527,126348,27288,198400,772389,773033,9752,9108,782141,400001,384632,5902,84453,20308,3903,40425,17527,126348,27288,198400,772389,773033,9752,9108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8878.0,-2920.0,6829.0,162.0,1486.0,-45.0,-352.0,2433.0,-1920.0,8241.0,-4705.0,4291.0,7457.0,8369.0,1421.0,509.0,100,51.1,49.2,0.8,10.8,2.6,0.5,5.2,2.2,16.2,3.5,25.4,98.8,98.8,1.2,1.2,100,51.1,49.2,0.8,10.8,2.6,0.5,5.2,2.2,16.2,3.5,25.4,98.8,98.8,1.2,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,133,47.0,43.0,4.0,11.0,11.0,5.0,14.0,13.0,23.0,20.0,40.0,116,118.0,133,47.0,43.0,4.0,11.0,11.0,5.0,14.0,13.0,23.0,20.0,40.0,116.0,118.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.3,36.0,57.0,47.0,28.7,25.0,39.1,32.5,38.3,36.0,57.0,47.0,28.7,25.0,39.1,32.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251223,2025-12-23,067411,ICEU,1,67,773263,402921,377803,5740,82967,20353,4255,37992,19447,118107,31993,194109,764932,764664,8331,8599,773263,402921,377803,5740,82967,20353,4255,37992,19447,118107,31993,194109,764932,764664,8331,8599,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-29473.0,-7544.0,-18009.0,441.0,-266.0,-765.0,671.0,-200.0,-6217.0,-14607.0,-2322.0,1238.0,-26783.0,-26541.0,-2690.0,-2932.0,100,52.1,48.9,0.7,10.7,2.6,0.6,4.9,2.5,15.3,4.1,25.1,98.9,98.9,1.1,1.1,100,52.1,48.9,0.7,10.7,2.6,0.6,4.9,2.5,15.3,4.1,25.1,98.9,98.9,1.1,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,135,45.0,44.0,4.0,11.0,11.0,6.0,14.0,14.0,24.0,20.0,40.0,115,121.0,135,45.0,44.0,4.0,11.0,11.0,6.0,14.0,14.0,24.0,20.0,40.0,115.0,121.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.4,35.1,57.0,46.1,28.8,24.3,39.4,31.7,38.4,35.1,57.0,46.1,28.8,24.3,39.4,31.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251216,2025-12-16,067411,ICEU,1,67,802736,410465,395812,5299,83233,21118,3584,38192,25664,132714,34315,192871,791715,791205,11021,11531,802736,410465,395812,5299,83233,21118,3584,38192,25664,132714,34315,192871,791715,791205,11021,11531,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21177.0,19273.0,2173.0,-1623.0,1219.0,774.0,-9391.0,408.0,752.0,4053.0,4998.0,8663.0,22501.0,18987.0,-1324.0,2190.0,100,51.1,49.3,0.7,10.4,2.6,0.4,4.8,3.2,16.5,4.3,24.0,98.6,98.6,1.4,1.4,100,51.1,49.3,0.7,10.4,2.6,0.4,4.8,3.2,16.5,4.3,24.0,98.6,98.6,1.4,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,136,51.0,48.0,6.0,10.0,12.0,8.0,13.0,14.0,23.0,19.0,38.0,122,122.0,136,51.0,48.0,6.0,10.0,12.0,8.0,13.0,14.0,23.0,19.0,38.0,122.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.4,34.4,55.0,45.6,28.1,24.5,38.5,32.2,37.4,34.4,55.0,45.6,28.1,24.5,38.5,32.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251209,2025-12-09,067411,ICEU,1,67,781559,391192,393639,6922,82014,20344,12975,37784,24912,128661,29317,184208,769214,772218,12345,9341,781559,391192,393639,6922,82014,20344,12975,37784,24912,128661,29317,184208,769214,772218,12345,9341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14963.0,-19372.0,18763.0,153.0,752.0,693.0,-368.0,723.0,635.0,32360.0,-6480.0,386.0,14487.0,15472.0,476.0,-509.0,100,50.1,50.4,0.9,10.5,2.6,1.7,4.8,3.2,16.5,3.8,23.6,98.4,98.8,1.6,1.2,100,50.1,50.4,0.9,10.5,2.6,1.7,4.8,3.2,16.5,3.8,23.6,98.4,98.8,1.6,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,138,47.0,47.0,6.0,10.0,14.0,7.0,14.0,15.0,24.0,19.0,39.0,120,126.0,138,47.0,47.0,6.0,10.0,14.0,7.0,14.0,15.0,24.0,19.0,39.0,120.0,126.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.2,34.5,54.3,45.2,27.8,25.3,38.9,33.3,38.2,34.5,54.3,45.2,27.8,25.3,38.9,33.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251202,2025-12-02,067411,ICEU,1,67,766596,410564,374876,6769,81262,19651,13343,37061,24277,96301,35797,183822,754727,756746,11869,9850,766596,410564,374876,6769,81262,19651,13343,37061,24277,96301,35797,183822,754727,756746,11869,9850,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-6199.0,-6183.0,-2463.0,-633.0,4149.0,-4836.0,31.0,-3385.0,1104.0,2166.0,-4526.0,2758.0,-5593.0,-7199.0,-606.0,1000.0,100,53.6,48.9,0.9,10.6,2.6,1.7,4.8,3.2,12.6,4.7,24.0,98.5,98.7,1.5,1.3,100,53.6,48.9,0.9,10.6,2.6,1.7,4.8,3.2,12.6,4.7,24.0,98.5,98.7,1.5,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,135,45.0,46.0,5.0,11.0,13.0,7.0,13.0,14.0,22.0,22.0,38.0,115,123.0,135,45.0,46.0,5.0,11.0,13.0,7.0,13.0,14.0,22.0,22.0,38.0,115.0,123.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.6,35.1,53.9,45.4,27.1,24.6,39.3,32.7,37.6,35.1,53.9,45.4,27.1,24.6,39.3,32.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251125,2025-11-25,067411,ICEU,1,67,772795,416747,377339,7402,77113,24487,13312,40446,23173,94135,40323,181064,760320,763945,12475,8850,772795,416747,377339,7402,77113,24487,13312,40446,23173,94135,40323,181064,760320,763945,12475,8850,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-21199.0,-14009.0,-25705.0,-629.0,-3514.0,-981.0,-674.0,-2539.0,1427.0,-12562.0,5608.0,5590.0,-21838.0,-20114.0,639.0,-1085.0,100,53.9,48.8,1.0,10.0,3.2,1.7,5.2,3.0,12.2,5.2,23.4,98.4,98.9,1.6,1.1,100,53.9,48.8,1.0,10.0,3.2,1.7,5.2,3.0,12.2,5.2,23.4,98.4,98.9,1.6,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,134,45.0,47.0,5.0,10.0,15.0,4.0,16.0,14.0,21.0,21.0,39.0,117,124.0,134,45.0,47.0,5.0,10.0,15.0,4.0,16.0,14.0,21.0,21.0,39.0,117.0,124.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.1,34.7,53.1,45.0,27.1,24.2,39.0,32.0,37.1,34.7,53.1,45.0,27.1,24.2,39.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251118,2025-11-18,067411,ICEU,1,67,793994,430756,403044,8031,80627,25468,13986,42985,21746,106697,34715,175474,782158,784059,11836,9935,793994,430756,403044,8031,80627,25468,13986,42985,21746,106697,34715,175474,782158,784059,11836,9935,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-7654.0,2849.0,-7819.0,-8517.0,-5878.0,-202.0,-2227.0,789.0,1930.0,-2430.0,2025.0,-535.0,-9132.0,-9690.0,1478.0,2036.0,100,54.3,50.8,1.0,10.2,3.2,1.8,5.4,2.7,13.4,4.4,22.1,98.5,98.7,1.5,1.3,100,54.3,50.8,1.0,10.2,3.2,1.8,5.4,2.7,13.4,4.4,22.1,98.5,98.7,1.5,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,132,45.0,48.0,4.0,11.0,14.0,6.0,15.0,15.0,19.0,21.0,37.0,115,123.0,132,45.0,48.0,4.0,11.0,14.0,6.0,15.0,15.0,19.0,21.0,37.0,115.0,123.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.5,34.0,53.3,45.7,26.1,23.9,37.8,31.8,36.5,34.0,53.3,45.7,26.1,23.9,37.8,31.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251110,2025-11-10,067411,ICEU,1,67,801648,427907,410863,16548,86505,25670,16213,42196,19816,109127,32690,176009,791290,793749,10358,7899,801648,427907,410863,16548,86505,25670,16213,42196,19816,109127,32690,176009,791290,793749,10358,7899,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8508.0,21647.0,3622.0,211.0,5569.0,-3065.0,1688.0,-2024.0,1328.0,-14394.0,1214.0,1219.0,8634.0,7863.0,-126.0,645.0,100,53.4,51.3,2.1,10.8,3.2,2.0,5.3,2.5,13.6,4.1,22.0,98.7,99.0,1.3,1.0,100,53.4,51.3,2.1,10.8,3.2,2.0,5.3,2.5,13.6,4.1,22.0,98.7,99.0,1.3,1.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,135,44.0,44.0,6.0,10.0,13.0,7.0,16.0,15.0,19.0,22.0,39.0,116,123.0,135,44.0,44.0,6.0,10.0,13.0,7.0,16.0,15.0,19.0,22.0,39.0,116.0,123.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,33.8,52.0,46.5,25.0,24.9,36.5,33.2,37.0,33.8,52.0,46.5,25.0,24.9,36.5,33.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251104,2025-11-04,067411,ICEU,1,67,793140,406260,407241,16337,80936,28735,14525,44220,18488,123521,31476,174790,782656,785886,10484,7254,793140,406260,407241,16337,80936,28735,14525,44220,18488,123521,31476,174790,782656,785886,10484,7254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4941.0,-11153.0,13678.0,452.0,-1005.0,-1733.0,3932.0,2540.0,1039.0,18305.0,-1451.0,-7869.0,2973.0,5199.0,1968.0,-258.0,100,51.2,51.3,2.1,10.2,3.6,1.8,5.6,2.3,15.6,4.0,22.0,98.7,99.1,1.3,0.9,100,51.2,51.3,2.1,10.2,3.6,1.8,5.6,2.3,15.6,4.0,22.0,98.7,99.1,1.3,0.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,134,41.0,41.0,7.0,9.0,14.0,8.0,16.0,14.0,19.0,23.0,38.0,113,120.0,134,41.0,41.0,7.0,9.0,14.0,8.0,16.0,14.0,19.0,23.0,38.0,113.0,120.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.2,33.8,52.1,45.9,25.4,24.7,36.6,32.6,37.2,33.8,52.1,45.9,25.4,24.7,36.6,32.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251028,2025-10-28,067411,ICEU,1,67,788199,417413,393563,15885,81941,30468,10593,41680,17449,105216,32927,182659,779683,780687,8516,7512,788199,417413,393563,15885,81941,30468,10593,41680,17449,105216,32927,182659,779683,780687,8516,7512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-20688.0,5274.0,3102.0,-806.0,689.0,-5099.0,2585.0,2879.0,-21456.0,-8313.0,-5984.0,7430.0,-20385.0,-18439.0,-303.0,-2249.0,100,53.0,49.9,2.0,10.4,3.9,1.3,5.3,2.2,13.3,4.2,23.2,98.9,99.0,1.1,1.0,100,53.0,49.9,2.0,10.4,3.9,1.3,5.3,2.2,13.3,4.2,23.2,98.9,99.0,1.1,1.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,131,40.0,43.0,8.0,9.0,14.0,7.0,14.0,18.0,18.0,25.0,39.0,116,121.0,131,40.0,43.0,8.0,9.0,14.0,7.0,14.0,18.0,18.0,25.0,39.0,116.0,121.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.1,32.9,52.6,45.9,25.8,24.2,36.5,32.5,36.1,32.9,52.6,45.9,25.8,24.2,36.5,32.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251021,2025-10-21,067411,ICEU,1,67,808887,412139,390461,16691,81252,35567,8008,38801,38905,113529,38911,175229,800068,799126,8819,9761,808887,412139,390461,16691,81252,35567,8008,38801,38905,113529,38911,175229,800068,799126,8819,9761,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-22895.0,-16534.0,-20103.0,-454.0,6043.0,-1376.0,458.0,3048.0,-2175.0,1768.0,-3229.0,-4843.0,-23156.0,-22635.0,261.0,-260.0,100,51.0,48.3,2.1,10.0,4.4,1.0,4.8,4.8,14.0,4.8,21.7,98.9,98.8,1.1,1.2,100,51.0,48.3,2.1,10.0,4.4,1.0,4.8,4.8,14.0,4.8,21.7,98.9,98.8,1.1,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,137,43.0,47.0,8.0,10.0,14.0,6.0,13.0,13.0,19.0,24.0,42.0,117,125.0,137,43.0,47.0,8.0,10.0,14.0,6.0,13.0,13.0,19.0,24.0,42.0,117.0,125.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.6,29.4,52.2,42.9,24.6,22.5,35.3,30.0,35.6,29.4,52.2,42.9,24.6,22.5,35.3,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251014,2025-10-14,067411,ICEU,1,67,831782,428673,410564,17145,75209,36943,7550,35753,41080,111761,42140,180072,823224,821761,8558,10021,831782,428673,410564,17145,75209,36943,7550,35753,41080,111761,42140,180072,823224,821761,8558,10021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-7379.0,-3240.0,877.0,489.0,-4142.0,2269.0,830.0,-506.0,-18396.0,-2642.0,-1935.0,13550.0,-7140.0,-8283.0,-239.0,904.0,100,51.5,49.4,2.1,9.0,4.4,0.9,4.3,4.9,13.4,5.1,21.6,99.0,98.8,1.0,1.2,100,51.5,49.4,2.1,9.0,4.4,0.9,4.3,4.9,13.4,5.1,21.6,99.0,98.8,1.0,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,141,46.0,47.0,8.0,9.0,13.0,8.0,15.0,16.0,16.0,26.0,43.0,125,127.0,141,46.0,47.0,8.0,9.0,13.0,8.0,15.0,16.0,16.0,26.0,43.0,125.0,127.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.1,30.9,50.5,44.4,23.9,23.1,33.4,30.2,35.1,30.9,50.5,44.4,23.9,23.1,33.4,30.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",251007,2025-10-07,067411,ICEU,1,67,839161,431913,409687,16656,79351,34674,6720,36259,59476,114403,44075,166522,830364,830044,8797,9117,839161,431913,409687,16656,79351,34674,6720,36259,59476,114403,44075,166522,830364,830044,8797,9117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11457.0,8631.0,-1284.0,398.0,41.0,975.0,1161.0,-199.0,8833.0,-29.0,11032.0,-7655.0,12314.0,11743.0,-857.0,-286.0,100,51.5,48.8,2.0,9.5,4.1,0.8,4.3,7.1,13.6,5.3,19.8,99.0,98.9,1.0,1.1,100,51.5,48.8,2.0,9.5,4.1,0.8,4.3,7.1,13.6,5.3,19.8,99.0,98.9,1.0,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,138,45.0,44.0,8.0,9.0,13.0,6.0,14.0,15.0,22.0,23.0,42.0,125,121.0,138,45.0,44.0,8.0,9.0,13.0,6.0,14.0,15.0,22.0,23.0,42.0,125.0,121.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.8,30.1,52.1,46.1,23.5,23.4,32.8,31.4,33.8,30.1,52.1,46.1,23.5,23.4,32.8,31.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250930,2025-09-30,067411,ICEU,1,67,827704,423282,410971,16258,79310,33699,5559,36458,50643,114432,33043,174177,818050,818301,9654,9403,827704,423282,410971,16258,79310,33699,5559,36458,50643,114432,33043,174177,818050,818301,9654,9403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19921.0,-6004.0,-289.0,-326.0,1072.0,3609.0,2818.0,-477.0,10151.0,3719.0,239.0,6105.0,20072.0,20410.0,-151.0,-489.0,100,51.1,49.7,2.0,9.6,4.1,0.7,4.4,6.1,13.8,4.0,21.0,98.8,98.9,1.2,1.1,100,51.1,49.7,2.0,9.6,4.1,0.7,4.4,6.1,13.8,4.0,21.0,98.8,98.9,1.2,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,129,42.0,42.0,7.0,10.0,13.0,6.0,11.0,14.0,22.0,21.0,41.0,119,114.0,129,42.0,42.0,7.0,10.0,13.0,6.0,11.0,14.0,22.0,21.0,41.0,119.0,114.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.0,30.4,52.3,46.6,22.9,23.3,32.8,31.7,34.0,30.4,52.3,46.6,22.9,23.3,32.8,31.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250923,2025-09-23,067411,ICEU,1,67,807783,429286,411260,16584,78238,30090,2741,36935,40492,110713,32804,168072,797978,797891,9805,9892,807783,429286,411260,16584,78238,30090,2741,36935,40492,110713,32804,168072,797978,797891,9805,9892,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4002.0,-2974.0,-5640.0,350.0,3497.0,157.0,-372.0,-2065.0,3500.0,1783.0,335.0,-4378.0,-1934.0,-4594.0,-2068.0,592.0,100,53.1,50.9,2.1,9.7,3.7,0.3,4.6,5.0,13.7,4.1,20.8,98.8,98.8,1.2,1.2,100,53.1,50.9,2.1,9.7,3.7,0.3,4.6,5.0,13.7,4.1,20.8,98.8,98.8,1.2,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,126,42.0,42.0,7.0,10.0,13.0,6.0,11.0,14.0,18.0,23.0,39.0,115,113.0,126,42.0,42.0,7.0,10.0,13.0,6.0,11.0,14.0,18.0,23.0,39.0,115.0,113.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.6,30.8,52.6,46.4,23.7,23.2,33.2,31.9,34.6,30.8,52.6,46.4,23.7,23.2,33.2,31.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250916,2025-09-16,067411,ICEU,1,67,811785,432260,416900,16234,74741,29933,3113,39000,36992,108930,32469,172450,799912,802485,11873,9300,811785,432260,416900,16234,74741,29933,3113,39000,36992,108930,32469,172450,799912,802485,11873,9300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9382.0,-14362.0,-934.0,267.0,-1340.0,2816.0,162.0,-4537.0,19506.0,4693.0,-2444.0,-4290.0,8792.0,8777.0,590.0,605.0,100,53.2,51.4,2.0,9.2,3.7,0.4,4.8,4.6,13.4,4.0,21.2,98.5,98.9,1.5,1.1,100,53.2,51.4,2.0,9.2,3.7,0.4,4.8,4.6,13.4,4.0,21.2,98.5,98.9,1.5,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,127,42.0,43.0,7.0,9.0,14.0,5.0,13.0,14.0,17.0,25.0,38.0,113,116.0,127,42.0,43.0,7.0,9.0,14.0,5.0,13.0,14.0,17.0,25.0,38.0,113.0,116.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.8,31.6,51.9,46.8,23.9,24.4,33.8,33.1,34.8,31.6,51.9,46.8,23.9,24.4,33.8,33.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250909,2025-09-09,067411,ICEU,1,67,802403,446622,417834,15967,76081,27117,2951,43537,17486,104237,34913,176740,791120,793708,11283,8695,802403,446622,417834,15967,76081,27117,2951,43537,17486,104237,34913,176740,791120,793708,11283,8695,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3319.0,-12030.0,-5150.0,619.0,-1316.0,1452.0,-66.0,-259.0,3129.0,1054.0,-4038.0,8733.0,2891.0,2551.0,428.0,768.0,100,55.7,52.1,2.0,9.5,3.4,0.4,5.4,2.2,13.0,4.4,22.0,98.6,98.9,1.4,1.1,100,55.7,52.1,2.0,9.5,3.4,0.4,5.4,2.2,13.0,4.4,22.0,98.6,98.9,1.4,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,125,41.0,41.0,7.0,8.0,13.0,,15.0,14.0,19.0,22.0,38.0,111,112.0,125,41.0,41.0,7.0,8.0,13.0,,15.0,14.0,19.0,22.0,38.0,111.0,112.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.4,32.6,52.0,47.3,25.0,25.3,34.1,34.6,35.4,32.6,52.0,47.3,25.0,25.3,34.1,34.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250902,2025-09-02,067411,ICEU,1,67,799084,458652,422984,15348,77397,25665,3017,43796,14357,103183,38951,168007,788229,791157,10855,7927,799084,458652,422984,15348,77397,25665,3017,43796,14357,103183,38951,168007,788229,791157,10855,7927,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1506.0,-969.0,5566.0,-2057.0,-1018.0,2301.0,-1434.0,-1517.0,-1618.0,5504.0,-983.0,-2496.0,-769.0,235.0,-737.0,-1741.0,100,57.4,52.9,1.9,9.7,3.2,0.4,5.5,1.8,12.9,4.9,21.0,98.6,99.0,1.4,1.0,100,57.4,52.9,1.9,9.7,3.2,0.4,5.5,1.8,12.9,4.9,21.0,98.6,99.0,1.4,1.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,129,42.0,42.0,7.0,8.0,11.0,,15.0,16.0,18.0,25.0,40.0,115,115.0,129,42.0,42.0,7.0,8.0,11.0,,15.0,16.0,18.0,25.0,40.0,115.0,115.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.2,32.5,52.4,47.2,25.9,25.8,35.0,35.4,35.2,32.5,52.4,47.2,25.9,25.8,35.0,35.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250826,2025-08-26,067411,ICEU,1,67,800590,459621,417418,17405,78415,23364,4451,45313,15975,97679,39934,170503,788998,790922,11592,9668,800590,459621,417418,17405,78415,23364,4451,45313,15975,97679,39934,170503,788998,790922,11592,9668,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41860.0,38679.0,55502.0,-1001.0,-4348.0,-3137.0,1906.0,-1689.0,-892.0,4334.0,-6399.0,3030.0,42919.0,42067.0,-1059.0,-207.0,100,57.4,52.1,2.2,9.8,2.9,0.6,5.7,2.0,12.2,5.0,21.3,98.6,98.8,1.4,1.2,100,57.4,52.1,2.2,9.8,2.9,0.6,5.7,2.0,12.2,5.0,21.3,98.6,98.8,1.4,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,127,39.0,40.0,7.0,8.0,11.0,4.0,15.0,17.0,19.0,23.0,39.0,114,112.0,127,39.0,40.0,7.0,8.0,11.0,4.0,15.0,17.0,19.0,23.0,39.0,114.0,112.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.1,31.9,52.4,46.6,26.3,25.5,35.0,34.8,35.1,31.9,52.4,46.6,26.3,25.5,35.0,34.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250819,2025-08-19,067411,ICEU,1,67,758730,420942,361916,18406,82763,26501,2545,47002,16867,93345,46333,167473,746079,748855,12651,9875,758730,420942,361916,18406,82763,26501,2545,47002,16867,93345,46333,167473,746079,748855,12651,9875,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-21509.0,10022.0,14343.0,-3635.0,96.0,-5129.0,-1420.0,-14499.0,-2501.0,-4287.0,1361.0,-14692.0,-21642.0,-21021.0,133.0,-488.0,100,55.5,47.7,2.4,10.9,3.5,0.3,6.2,2.2,12.3,6.1,22.1,98.3,98.7,1.7,1.3,100,55.5,47.7,2.4,10.9,3.5,0.3,6.2,2.2,12.3,6.1,22.1,98.3,98.7,1.7,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,130,45.0,45.0,7.0,9.0,13.0,,16.0,14.0,19.0,24.0,38.0,116,118.0,130,45.0,45.0,7.0,9.0,13.0,,16.0,14.0,19.0,24.0,38.0,116.0,118.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.2,29.8,51.0,44.6,24.5,20.6,32.8,31.6,37.2,29.8,51.0,44.6,24.5,20.6,32.8,31.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250812,2025-08-12,067411,ICEU,1,67,780239,410920,347573,22041,82667,31630,3965,61501,19368,97632,44972,182165,767721,769876,12518,10363,780239,410920,347573,22041,82667,31630,3965,61501,19368,97632,44972,182165,767721,769876,12518,10363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3365.0,-402.0,-7341.0,-582.0,2711.0,-2808.0,-2108.0,-4025.0,-2709.0,-3119.0,1343.0,7139.0,-4589.0,-5690.0,1224.0,2325.0,100,52.7,44.5,2.8,10.6,4.1,0.5,7.9,2.5,12.5,5.8,23.3,98.4,98.7,1.6,1.3,100,52.7,44.5,2.8,10.6,4.1,0.5,7.9,2.5,12.5,5.8,23.3,98.4,98.7,1.6,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,130,45.0,41.0,6.0,9.0,12.0,5.0,16.0,15.0,19.0,23.0,37.0,117,113.0,130,45.0,41.0,6.0,9.0,12.0,5.0,16.0,15.0,19.0,23.0,37.0,117.0,113.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.3,27.5,48.1,42.5,23.6,19.3,31.2,29.7,35.3,27.5,48.1,42.5,23.6,19.3,31.2,29.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250805,2025-08-05,067411,ICEU,1,67,783604,411322,354914,22623,79956,34438,6073,65526,22077,100751,43629,175026,772310,775566,11294,8038,783604,411322,354914,22623,79956,34438,6073,65526,22077,100751,43629,175026,772310,775566,11294,8038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-9782.0,-5969.0,13136.0,-3527.0,-2398.0,-10711.0,2141.0,2974.0,-50.0,13159.0,-7957.0,-4185.0,-9142.0,-9191.0,-640.0,-591.0,100,52.5,45.3,2.9,10.2,4.4,0.8,8.4,2.8,12.9,5.6,22.3,98.6,99.0,1.4,1.0,100,52.5,45.3,2.9,10.2,4.4,0.8,8.4,2.8,12.9,5.6,22.3,98.6,99.0,1.4,1.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,137,46.0,39.0,6.0,9.0,13.0,5.0,16.0,14.0,19.0,25.0,41.0,123,116.0,137,46.0,39.0,6.0,9.0,13.0,5.0,16.0,14.0,19.0,25.0,41.0,123.0,116.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.0,28.5,48.6,42.9,24.6,20.1,31.8,30.0,35.0,28.5,48.6,42.9,24.6,20.1,31.8,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250729,2025-07-29,067411,ICEU,1,67,793386,417291,341778,26150,82354,45149,3932,62552,22127,87592,51586,179211,781452,784757,11934,8629,793386,417291,341778,26150,82354,45149,3932,62552,22127,87592,51586,179211,781452,784757,11934,8629,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12049.0,6468.0,-179.0,932.0,1721.0,711.0,595.0,-2417.0,377.0,-4842.0,5003.0,7764.0,12005.0,12980.0,44.0,-931.0,100,52.6,43.1,3.3,10.4,5.7,0.5,7.9,2.8,11.0,6.5,22.6,98.5,98.9,1.5,1.1,100,52.6,43.1,3.3,10.4,5.7,0.5,7.9,2.8,11.0,6.5,22.6,98.5,98.9,1.5,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,130,44.0,39.0,7.0,10.0,13.0,,16.0,14.0,16.0,26.0,36.0,114,112.0,130,44.0,39.0,7.0,10.0,13.0,,16.0,14.0,16.0,26.0,36.0,114.0,112.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.0,28.8,49.1,42.5,25.4,19.3,33.2,29.8,35.0,28.8,49.1,42.5,25.4,19.3,33.2,29.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250722,2025-07-22,067411,ICEU,1,67,781337,410823,341957,25218,80633,44438,3337,64969,21750,92434,46583,171447,769447,771777,11890,9560,781337,410823,341957,25218,80633,44438,3337,64969,21750,92434,46583,171447,769447,771777,11890,9560,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-28280.0,-30933.0,-29471.0,-1980.0,1342.0,2959.0,-952.0,-462.0,908.0,4165.0,-1108.0,-780.0,-26613.0,-26612.0,-1667.0,-1668.0,100,52.6,43.8,3.2,10.3,5.7,0.4,8.3,2.8,11.8,6.0,21.9,98.5,98.8,1.5,1.2,100,52.6,43.8,3.2,10.3,5.7,0.4,8.3,2.8,11.8,6.0,21.9,98.5,98.8,1.5,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,134,47.0,43.0,7.0,9.0,13.0,,18.0,14.0,20.0,23.0,37.0,119,117.0,134,47.0,43.0,7.0,9.0,13.0,,18.0,14.0,20.0,23.0,37.0,119.0,117.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.7,28.0,50.2,41.4,27.0,19.2,35.3,29.2,35.7,28.0,50.2,41.4,27.0,19.2,35.3,29.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250715,2025-07-15,067411,ICEU,1,67,809617,441756,371428,27198,79291,41479,4289,65431,20842,88269,47691,172227,796060,798389,13557,11228,809617,441756,371428,27198,79291,41479,4289,65431,20842,88269,47691,172227,796060,798389,13557,11228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25670.0,11463.0,9839.0,4183.0,-1513.0,13260.0,80.0,-3938.0,1356.0,-10503.0,22.0,5997.0,25836.0,25023.0,-166.0,647.0,100,54.6,45.9,3.4,9.8,5.1,0.5,8.1,2.6,10.9,5.9,21.3,98.3,98.6,1.7,1.4,100,54.6,45.9,3.4,9.8,5.1,0.5,8.1,2.6,10.9,5.9,21.3,98.3,98.6,1.7,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,134,47.0,42.0,7.0,9.0,15.0,4.0,18.0,14.0,22.0,21.0,38.0,121,118.0,134,47.0,42.0,7.0,9.0,15.0,4.0,18.0,14.0,22.0,21.0,38.0,121.0,118.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.4,29.8,48.6,43.1,26.6,20.9,35.0,29.9,34.4,29.8,48.6,43.1,26.6,20.9,35.0,29.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250708,2025-07-08,067411,ICEU,1,67,783947,430293,361589,23015,80804,28219,4209,69369,19486,98772,47669,166230,770224,773366,13723,10581,783947,430293,361589,23015,80804,28219,4209,69369,19486,98772,47669,166230,770224,773366,13723,10581,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-131.0,16004.0,2337.0,-108.0,798.0,-1206.0,-1798.0,-2745.0,223.0,-3016.0,9056.0,-6746.0,3353.0,1717.0,-3484.0,-1848.0,100,54.9,46.1,2.9,10.3,3.6,0.5,8.8,2.5,12.6,6.1,21.2,98.2,98.7,1.8,1.3,100,54.9,46.1,2.9,10.3,3.6,0.5,8.8,2.5,12.6,6.1,21.2,98.2,98.7,1.8,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,134,47.0,43.0,6.0,9.0,14.0,5.0,17.0,14.0,20.0,23.0,39.0,122,118.0,134,47.0,43.0,6.0,9.0,14.0,5.0,17.0,14.0,20.0,23.0,39.0,122.0,118.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.5,29.2,51.5,43.0,27.6,21.2,37.0,31.1,35.5,29.2,51.5,43.0,27.6,21.2,37.0,31.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250701,2025-07-01,067411,ICEU,1,67,784078,414289,359252,23123,80006,29425,6007,72114,19263,101788,38613,172976,766871,771649,17207,12429,784078,414289,359252,23123,80006,29425,6007,72114,19263,101788,38613,172976,766871,771649,17207,12429,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1471.0,-8334.0,-7473.0,974.0,-1528.0,4205.0,-1693.0,2965.0,41.0,-1153.0,-2492.0,2281.0,-3679.0,-2001.0,5150.0,3472.0,100,52.8,45.8,2.9,10.2,3.8,0.8,9.2,2.5,13.0,4.9,22.1,97.8,98.4,2.2,1.6,100,52.8,45.8,2.9,10.2,3.8,0.8,9.2,2.5,13.0,4.9,22.1,97.8,98.4,2.2,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,132,45.0,40.0,7.0,8.0,14.0,5.0,17.0,14.0,20.0,23.0,38.0,119,114.0,132,45.0,40.0,7.0,8.0,14.0,5.0,17.0,14.0,20.0,23.0,38.0,119.0,114.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.0,30.0,52.3,42.8,27.5,21.7,37.0,31.2,36.0,30.0,52.3,42.8,27.5,21.7,37.0,31.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250624,2025-06-24,067411,ICEU,1,67,782607,422623,366725,22149,81534,25220,7700,69149,19222,102941,41105,170695,770550,773650,12057,8957,782607,422623,366725,22149,81534,25220,7700,69149,19222,102941,41105,170695,770550,773650,12057,8957,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-26429.0,-16256.0,-16806.0,790.0,226.0,-5452.0,-2109.0,-366.0,-2487.0,-10247.0,-11497.0,9741.0,-26020.0,-26641.0,-409.0,212.0,100,54.0,46.9,2.8,10.4,3.2,1.0,8.8,2.5,13.2,5.3,21.8,98.5,98.9,1.5,1.1,100,54.0,46.9,2.8,10.4,3.2,1.0,8.8,2.5,13.2,5.3,21.8,98.5,98.9,1.5,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,129,44.0,43.0,7.0,8.0,14.0,4.0,13.0,13.0,16.0,28.0,37.0,116,113.0,129,44.0,43.0,7.0,8.0,14.0,4.0,13.0,13.0,16.0,28.0,37.0,116.0,113.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.9,30.4,55.3,43.1,28.7,22.1,39.0,31.5,37.9,30.4,55.3,43.1,28.7,22.1,39.0,31.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250617,2025-06-17,067411,ICEU,1,67,809036,438879,383531,21359,81308,30672,9809,69515,21709,113188,52602,160954,796570,800291,12466,8745,809036,438879,383531,21359,81308,30672,9809,69515,21709,113188,52602,160954,796570,800291,12466,8745,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35715.0,31073.0,5185.0,5946.0,3382.0,6360.0,3580.0,1028.0,3014.0,-12211.0,20111.0,-2130.0,35632.0,36950.0,83.0,-1235.0,100,54.2,47.4,2.6,10.0,3.8,1.2,8.6,2.7,14.0,6.5,19.9,98.5,98.9,1.5,1.1,100,54.2,47.4,2.6,10.0,3.8,1.2,8.6,2.7,14.0,6.5,19.9,98.5,98.9,1.5,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,130,44.0,42.0,7.0,8.0,14.0,6.0,12.0,11.0,15.0,27.0,39.0,116,114.0,130,44.0,42.0,7.0,8.0,14.0,6.0,12.0,11.0,15.0,27.0,39.0,116.0,114.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.9,29.3,54.6,41.9,28.9,21.7,39.4,30.6,36.9,29.3,54.6,41.9,28.9,21.7,39.4,30.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250610,2025-06-10,067411,ICEU,1,67,773321,407806,378346,15413,77926,24312,6229,68487,18695,125399,32491,163084,760938,763341,12383,9980,773321,407806,378346,15413,77926,24312,6229,68487,18695,125399,32491,163084,760938,763341,12383,9980,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-11784.0,-8017.0,-6618.0,3134.0,-1095.0,688.0,-1595.0,-459.0,1359.0,461.0,1718.0,-7398.0,-11368.0,-11805.0,-416.0,21.0,100,52.7,48.9,2.0,10.1,3.1,0.8,8.9,2.4,16.2,4.2,21.1,98.4,98.7,1.6,1.3,100,52.7,48.9,2.0,10.1,3.1,0.8,8.9,2.4,16.2,4.2,21.1,98.4,98.7,1.6,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,138,50.0,47.0,5.0,9.0,14.0,6.0,12.0,11.0,22.0,25.0,39.0,124,119.0,138,50.0,47.0,5.0,9.0,14.0,6.0,12.0,11.0,22.0,25.0,39.0,124.0,119.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.8,30.3,53.5,42.2,27.5,21.6,39.4,31.0,36.8,30.3,53.5,42.2,27.5,21.6,39.4,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250603,2025-06-03,067411,ICEU,1,67,785105,415823,384964,12279,79021,23624,7824,68946,17336,124938,30773,170482,772306,775146,12799,9959,785105,415823,384964,12279,79021,23624,7824,68946,17336,124938,30773,170482,772306,775146,12799,9959,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28774.0,1008.0,15179.0,-1158.0,1889.0,1903.0,476.0,3737.0,-48.0,16356.0,-1979.0,9637.0,28174.0,30318.0,600.0,-1544.0,100,53.0,49.0,1.6,10.1,3.0,1.0,8.8,2.2,15.9,3.9,21.7,98.4,98.7,1.6,1.3,100,53.0,49.0,1.6,10.1,3.0,1.0,8.8,2.2,15.9,3.9,21.7,98.4,98.7,1.6,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,136,51.0,45.0,5.0,9.0,12.0,8.0,11.0,13.0,22.0,22.0,36.0,121,116.0,136,51.0,45.0,5.0,9.0,12.0,8.0,11.0,13.0,22.0,22.0,36.0,121.0,116.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.5,29.8,53.3,41.8,26.7,21.8,37.2,31.2,36.5,29.8,53.3,41.8,26.7,21.8,37.2,31.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250527,2025-05-27,067411,ICEU,1,67,756331,414815,369785,13437,77132,21721,7348,65209,17384,108582,32752,160845,744132,744828,12199,11503,756331,414815,369785,13437,77132,21721,7348,65209,17384,108582,32752,160845,744132,744828,12199,11503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18071.0,2865.0,6376.0,-751.0,1514.0,1157.0,-1043.0,4928.0,-1183.0,11160.0,-825.0,4325.0,16530.0,16292.0,1541.0,1779.0,100,54.8,48.9,1.8,10.2,2.9,1.0,8.6,2.3,14.4,4.3,21.3,98.4,98.5,1.6,1.5,100,54.8,48.9,1.8,10.2,2.9,1.0,8.6,2.3,14.4,4.3,21.3,98.4,98.5,1.6,1.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,130,45.0,43.0,5.0,8.0,13.0,7.0,13.0,12.0,22.0,19.0,36.0,115,112.0,130,45.0,43.0,5.0,8.0,13.0,7.0,13.0,12.0,22.0,19.0,36.0,115.0,112.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.4,28.0,50.7,40.2,25.4,22.1,37.0,31.2,35.4,28.0,50.7,40.2,25.4,22.1,37.0,31.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250520,2025-05-20,067411,ICEU,1,67,738260,411950,363409,14188,75618,20564,8391,60281,18567,97422,33577,156520,727602,728536,10658,9724,738260,411950,363409,14188,75618,20564,8391,60281,18567,97422,33577,156520,727602,728536,10658,9724,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-44460.0,-18126.0,-19210.0,-393.0,1195.0,-4349.0,904.0,3582.0,-6430.0,-4159.0,-7710.0,-11512.0,-44065.0,-44434.0,-395.0,-26.0,100,55.8,49.2,1.9,10.2,2.8,1.1,8.2,2.5,13.2,4.5,21.2,98.6,98.7,1.4,1.3,100,55.8,49.2,1.9,10.2,2.8,1.1,8.2,2.5,13.2,4.5,21.2,98.6,98.7,1.4,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,133,47.0,46.0,5.0,8.0,12.0,8.0,11.0,12.0,21.0,22.0,39.0,118,117.0,133,47.0,46.0,5.0,8.0,12.0,8.0,11.0,12.0,21.0,22.0,39.0,118.0,117.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.4,28.4,50.9,40.9,25.4,22.0,37.8,31.6,35.4,28.4,50.9,40.9,25.4,22.0,37.8,31.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250513,2025-05-13,067411,ICEU,1,67,782720,430076,382619,14581,74423,24913,7487,56699,24997,101581,41287,168032,771667,772970,11053,9750,782720,430076,382619,14581,74423,24913,7487,56699,24997,101581,41287,168032,771667,772970,11053,9750,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8831.0,1390.0,-3809.0,-437.0,940.0,-1772.0,292.0,-4179.0,2849.0,-3188.0,4477.0,-6671.0,-7537.0,-8165.0,-1294.0,-666.0,100,54.9,48.9,1.9,9.5,3.2,1.0,7.2,3.2,13.0,5.3,21.5,98.6,98.8,1.4,1.2,100,54.9,48.9,1.9,9.5,3.2,1.0,7.2,3.2,13.0,5.3,21.5,98.6,98.8,1.4,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,133,48.0,46.0,5.0,8.0,12.0,6.0,13.0,13.0,18.0,27.0,39.0,120,117.0,133,48.0,46.0,5.0,8.0,12.0,6.0,13.0,13.0,18.0,27.0,39.0,120.0,117.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.0,29.2,50.3,41.7,26.5,22.1,37.3,31.5,36.0,29.2,50.3,41.7,26.5,22.1,37.3,31.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250506,2025-05-06,067411,ICEU,1,67,791551,428686,386428,15018,73483,26685,7195,60878,22148,104769,36810,174703,779204,781135,12347,10416,791551,428686,386428,15018,73483,26685,7195,60878,22148,104769,36810,174703,779204,781135,12347,10416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24920.0,16228.0,-1014.0,-159.0,331.0,2118.0,-3034.0,10741.0,1447.0,-5051.0,1302.0,10458.0,22007.0,25383.0,2913.0,-463.0,100,54.2,48.8,1.9,9.3,3.4,0.9,7.7,2.8,13.2,4.7,22.1,98.4,98.7,1.6,1.3,100,54.2,48.8,1.9,9.3,3.4,0.9,7.7,2.8,13.2,4.7,22.1,98.4,98.7,1.6,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,131,45.0,43.0,5.0,8.0,13.0,4.0,15.0,16.0,18.0,27.0,38.0,119,116.0,131,45.0,43.0,5.0,8.0,13.0,4.0,15.0,16.0,18.0,27.0,38.0,119.0,116.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.6,31.3,51.5,45.2,27.8,25.1,38.8,33.9,37.6,31.3,51.5,45.2,27.8,25.1,38.8,33.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250429,2025-04-29,067411,ICEU,1,67,766631,412458,387442,15177,73152,24567,10229,50137,20701,109820,35508,164245,757197,755752,9434,10879,766631,412458,387442,15177,73152,24567,10229,50137,20701,109820,35508,164245,757197,755752,9434,10879,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13947.0,26416.0,17548.0,-1069.0,-2040.0,4069.0,-5167.0,-1533.0,-2541.0,863.0,6223.0,-9547.0,13024.0,12179.0,923.0,1768.0,100,53.8,50.5,2.0,9.5,3.2,1.3,6.5,2.7,14.3,4.6,21.4,98.8,98.6,1.2,1.4,100,53.8,50.5,2.0,9.5,3.2,1.3,6.5,2.7,14.3,4.6,21.4,98.8,98.6,1.2,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,131,46.0,42.0,5.0,8.0,13.0,7.0,12.0,16.0,19.0,25.0,39.0,120,115.0,131,46.0,42.0,5.0,8.0,13.0,7.0,12.0,16.0,19.0,25.0,39.0,120.0,115.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.9,31.7,52.3,45.6,29.5,25.9,41.2,35.3,38.9,31.7,52.3,45.6,29.5,25.9,41.2,35.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250422,2025-04-22,067411,ICEU,1,67,752684,386042,369894,16246,75192,20498,15396,51670,23242,108957,29285,173792,744173,743573,8511,9111,752684,386042,369894,16246,75192,20498,15396,51670,23242,108957,29285,173792,744173,743573,8511,9111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-42686.0,-36440.0,-15329.0,-2477.0,-1583.0,-4523.0,-2122.0,-330.0,-969.0,10931.0,-12851.0,-4907.0,-40507.0,-40492.0,-2179.0,-2194.0,100,51.3,49.1,2.2,10.0,2.7,2.0,6.9,3.1,14.5,3.9,23.1,98.9,98.8,1.1,1.2,100,51.3,49.1,2.2,10.0,2.7,2.0,6.9,3.1,14.5,3.9,23.1,98.9,98.8,1.1,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,134,49.0,40.0,5.0,9.0,12.0,6.0,14.0,15.0,20.0,24.0,39.0,121,115.0,134,49.0,40.0,5.0,9.0,12.0,6.0,14.0,15.0,20.0,24.0,39.0,121.0,115.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.7,33.2,53.0,47.4,30.5,27.7,41.4,37.6,40.7,33.2,53.0,47.4,30.5,27.7,41.4,37.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250415,2025-04-15,067411,ICEU,1,67,795370,422482,385223,18723,76775,25021,17518,52000,24211,98026,42136,178699,784680,784065,10690,11305,795370,422482,385223,18723,76775,25021,17518,52000,24211,98026,42136,178699,784680,784065,10690,11305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5295.0,12097.0,8820.0,-6168.0,540.0,-1531.0,-1.0,622.0,835.0,-1925.0,-6113.0,2897.0,6204.0,6070.0,-909.0,-775.0,100,53.1,48.4,2.4,9.7,3.1,2.2,6.5,3.0,12.3,5.3,22.5,98.7,98.6,1.3,1.4,100,53.1,48.4,2.4,9.7,3.1,2.2,6.5,3.0,12.3,5.3,22.5,98.7,98.6,1.3,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,132,48.0,40.0,6.0,8.0,12.0,7.0,13.0,16.0,13.0,30.0,38.0,120,114.0,132,48.0,40.0,6.0,8.0,12.0,7.0,13.0,16.0,13.0,30.0,38.0,120.0,114.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.5,33.1,52.6,47.5,29.5,27.5,40.2,36.9,39.5,33.1,52.6,47.5,29.5,27.5,40.2,36.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250408,2025-04-08,067411,ICEU,1,67,790075,410385,376403,24891,76235,26552,17519,51378,23376,99951,48249,175802,778476,777995,11599,12080,790075,410385,376403,24891,76235,26552,17519,51378,23376,99951,48249,175802,778476,777995,11599,12080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,876.0,-18470.0,-35694.0,-1529.0,11234.0,3582.0,-5272.0,-2428.0,-7751.0,4591.0,6204.0,25468.0,619.0,615.0,257.0,261.0,100,51.9,47.6,3.2,9.6,3.4,2.2,6.5,3.0,12.7,6.1,22.3,98.5,98.5,1.5,1.5,100,51.9,47.6,3.2,9.6,3.4,2.2,6.5,3.0,12.7,6.1,22.3,98.5,98.5,1.5,1.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,133,45.0,38.0,7.0,7.0,12.0,6.0,12.0,17.0,15.0,31.0,41.0,122,114.0,133,45.0,38.0,7.0,7.0,12.0,6.0,12.0,17.0,15.0,31.0,41.0,122.0,114.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.2,33.7,53.5,48.0,29.5,28.5,40.5,37.4,40.2,33.7,53.5,48.0,29.5,28.5,40.5,37.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250401,2025-04-01,067411,ICEU,1,67,789199,428855,412097,26420,65001,22970,22791,53806,31127,95360,42045,150334,777857,777380,11342,11819,789199,428855,412097,26420,65001,22970,22791,53806,31127,95360,42045,150334,777857,777380,11342,11819,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14954.0,-10051.0,13400.0,568.0,1691.0,2762.0,-1540.0,1822.0,7818.0,20465.0,-7050.0,-7950.0,12072.0,12493.0,2882.0,2461.0,100,54.3,52.2,3.3,8.2,2.9,2.9,6.8,3.9,12.1,5.3,19.0,98.6,98.5,1.4,1.5,100,54.3,52.2,3.3,8.2,2.9,2.9,6.8,3.9,12.1,5.3,19.0,98.6,98.5,1.4,1.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,138,49.0,43.0,7.0,7.0,12.0,6.0,14.0,17.0,13.0,32.0,40.0,123,122.0,138,49.0,43.0,7.0,7.0,12.0,6.0,14.0,17.0,13.0,32.0,40.0,123.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,31.6,49.0,44.7,28.8,27.2,37.6,36.1,37.0,31.6,49.0,44.7,28.8,27.2,37.6,36.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250325,2025-03-25,067411,ICEU,1,67,774245,438906,398697,25852,63310,20208,24331,51984,23309,74895,49095,158284,765785,764887,8460,9358,774245,438906,398697,25852,63310,20208,24331,51984,23309,74895,49095,158284,765785,764887,8460,9358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3267.0,3284.0,10957.0,400.0,-6898.0,-4227.0,6840.0,-7642.0,1129.0,-5898.0,7589.0,4445.0,5973.0,5353.0,-2706.0,-2086.0,100,56.7,51.5,3.3,8.2,2.6,3.1,6.7,3.0,9.7,6.3,20.4,98.9,98.8,1.1,1.2,100,56.7,51.5,3.3,8.2,2.6,3.1,6.7,3.0,9.7,6.3,20.4,98.9,98.8,1.1,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,143,50.0,42.0,7.0,7.0,13.0,9.0,11.0,17.0,13.0,33.0,43.0,131,122.0,143,50.0,42.0,7.0,7.0,13.0,9.0,11.0,17.0,13.0,33.0,43.0,131.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,32.0,49.2,46.0,28.6,27.6,36.3,35.7,37.0,32.0,49.2,46.0,28.6,27.6,36.3,35.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250318,2025-03-18,067411,ICEU,1,67,770978,435622,387740,25452,70208,24435,17491,59626,22180,80793,41506,153839,759812,759534,11166,11444,770978,435622,387740,25452,70208,24435,17491,59626,22180,80793,41506,153839,759812,759534,11166,11444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19686.0,12915.0,25903.0,1248.0,-3908.0,-713.0,1653.0,4849.0,-312.0,9092.0,-861.0,-4781.0,19102.0,20177.0,584.0,-491.0,100,56.5,50.3,3.3,9.1,3.2,2.3,7.7,2.9,10.5,5.4,20.0,98.6,98.5,1.4,1.5,100,56.5,50.3,3.3,9.1,3.2,2.3,7.7,2.9,10.5,5.4,20.0,98.6,98.5,1.4,1.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,139,46.0,42.0,7.0,7.0,14.0,8.0,12.0,18.0,13.0,32.0,41.0,125,123.0,139,46.0,42.0,7.0,7.0,14.0,8.0,12.0,18.0,13.0,32.0,41.0,125.0,123.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.9,32.3,48.4,46.2,28.5,26.4,36.0,34.8,37.9,32.3,48.4,46.2,28.5,26.4,36.0,34.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250311,2025-03-11,067411,ICEU,1,67,751292,422707,361837,24204,74116,25148,15838,54777,22492,71701,42367,158620,740710,739357,10582,11935,751292,422707,361837,24204,74116,25148,15838,54777,22492,71701,42367,158620,740710,739357,10582,11935,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14915.0,14835.0,277.0,680.0,2409.0,1897.0,-6013.0,1436.0,-955.0,-1485.0,-437.0,7728.0,16687.0,12355.0,-1772.0,2560.0,100,56.3,48.2,3.2,9.9,3.3,2.1,7.3,3.0,9.5,5.6,21.1,98.6,98.4,1.4,1.6,100,56.3,48.2,3.2,9.9,3.3,2.1,7.3,3.0,9.5,5.6,21.1,98.6,98.4,1.4,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,138,47.0,40.0,6.0,8.0,14.0,7.0,12.0,17.0,15.0,29.0,41.0,124,120.0,138,47.0,40.0,6.0,8.0,14.0,7.0,12.0,17.0,15.0,29.0,41.0,124.0,120.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.4,31.5,50.1,45.8,29.4,24.5,35.7,33.1,39.4,31.5,50.1,45.8,29.4,24.5,35.7,33.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250304,2025-03-04,067411,ICEU,1,67,736377,407872,361560,23524,71707,23251,21851,53341,23447,73186,42804,150892,724023,727002,12354,9375,736377,407872,361560,23524,71707,23251,21851,53341,23447,73186,42804,150892,724023,727002,12354,9375,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2340.0,-6834.0,20129.0,-700.0,2368.0,1419.0,-235.0,41.0,-195.0,16354.0,-12754.0,-6199.0,3610.0,4809.0,-1270.0,-2469.0,100,55.4,49.1,3.2,9.7,3.2,3.0,7.2,3.2,9.9,5.8,20.5,98.3,98.7,1.7,1.3,100,55.4,49.1,3.2,9.7,3.2,3.0,7.2,3.2,9.9,5.8,20.5,98.3,98.7,1.7,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,138,50.0,44.0,6.0,8.0,14.0,7.0,13.0,16.0,14.0,29.0,35.0,121,120.0,138,50.0,44.0,6.0,8.0,14.0,7.0,13.0,16.0,14.0,29.0,35.0,121.0,120.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.7,32.0,50.8,45.9,29.8,26.0,36.9,35.1,39.7,32.0,50.8,45.9,29.8,26.0,36.9,35.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250225,2025-02-25,067411,ICEU,1,67,734037,414706,341431,24224,69339,21832,22086,53300,23642,56832,55558,157091,720413,722193,13624,11844,734037,414706,341431,24224,69339,21832,22086,53300,23642,56832,55558,157091,720413,722193,13624,11844,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5852.0,-1259.0,-8077.0,275.0,1890.0,-656.0,1972.0,-967.0,-1162.0,1814.0,12693.0,-9321.0,-8337.0,-5600.0,2485.0,-252.0,100,56.5,46.5,3.3,9.4,3.0,3.0,7.3,3.2,7.7,7.6,21.4,98.1,98.4,1.9,1.6,100,56.5,46.5,3.3,9.4,3.0,3.0,7.3,3.2,7.7,7.6,21.4,98.1,98.4,1.9,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,133,44.0,42.0,7.0,8.0,14.0,6.0,14.0,16.0,11.0,31.0,34.0,113,118.0,133,44.0,42.0,7.0,8.0,14.0,6.0,14.0,16.0,11.0,31.0,34.0,113.0,118.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.4,32.8,50.0,45.6,30.5,25.3,37.2,33.9,39.4,32.8,50.0,45.6,30.5,25.3,37.2,33.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250218,2025-02-18,067411,ICEU,1,67,739889,415965,349508,23949,67449,22488,20114,54267,24804,55018,42865,166412,728750,727793,11139,12096,739889,415965,349508,23949,67449,22488,20114,54267,24804,55018,42865,166412,728750,727793,11139,12096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16381.0,-6550.0,-14772.0,3671.0,7259.0,-4076.0,391.0,5334.0,-6793.0,-1314.0,-3099.0,-1514.0,-16185.0,-17661.0,-196.0,1280.0,100,56.2,47.2,3.2,9.1,3.0,2.7,7.3,3.4,7.4,5.8,22.5,98.5,98.4,1.5,1.6,100,56.2,47.2,3.2,9.1,3.0,2.7,7.3,3.4,7.4,5.8,22.5,98.5,98.4,1.5,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,131,47.0,41.0,6.0,8.0,13.0,6.0,14.0,16.0,15.0,27.0,37.0,119,113.0,131,47.0,41.0,6.0,8.0,13.0,6.0,14.0,16.0,15.0,27.0,37.0,119.0,113.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.8,32.8,49.6,45.9,28.9,24.4,35.4,32.4,38.8,32.8,49.6,45.9,28.9,24.4,35.4,32.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250211,2025-02-11,067411,ICEU,1,67,756270,422515,364280,20278,60190,26564,19723,48933,31597,56332,45964,167926,744935,745454,11335,10816,756270,422515,364280,20278,60190,26564,19723,48933,31597,56332,45964,167926,744935,745454,11335,10816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4983.0,-4663.0,-13402.0,-2308.0,1141.0,2145.0,-5828.0,3173.0,8419.0,2118.0,-2907.0,-3671.0,-3788.0,-5102.0,-1195.0,119.0,100,55.9,48.2,2.7,8.0,3.5,2.6,6.5,4.2,7.4,6.1,22.2,98.5,98.6,1.5,1.4,100,55.9,48.2,2.7,8.0,3.5,2.6,6.5,4.2,7.4,6.1,22.2,98.5,98.6,1.5,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,136,45.0,39.0,7.0,9.0,15.0,6.0,15.0,19.0,18.0,26.0,37.0,122,118.0,136,45.0,39.0,7.0,9.0,15.0,6.0,15.0,19.0,18.0,26.0,37.0,122.0,118.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.6,32.1,48.7,44.4,28.6,23.5,35.0,30.7,38.6,32.1,48.7,44.4,28.6,23.5,35.0,30.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250204,2025-02-04,067411,ICEU,1,67,761253,427178,377682,22586,59049,24419,25551,45760,23178,54214,48871,171597,748723,750556,12530,10697,761253,427178,377682,22586,59049,24419,25551,45760,23178,54214,48871,171597,748723,750556,12530,10697,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5609.0,2303.0,-20170.0,-158.0,7236.0,633.0,1502.0,4831.0,-936.0,-487.0,10107.0,3097.0,5954.0,4798.0,-345.0,811.0,100,56.1,49.6,3.0,7.8,3.2,3.4,6.0,3.0,7.1,6.4,22.5,98.4,98.6,1.6,1.4,100,56.1,49.6,3.0,7.8,3.2,3.4,6.0,3.0,7.1,6.4,22.5,98.4,98.6,1.6,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,134,44.0,40.0,7.0,9.0,15.0,5.0,14.0,15.0,17.0,27.0,37.0,117,117.0,134,44.0,40.0,7.0,9.0,15.0,5.0,14.0,15.0,17.0,27.0,37.0,117.0,117.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.2,33.5,48.9,45.0,28.2,23.8,35.4,30.5,38.2,33.5,48.9,45.0,28.2,23.8,35.4,30.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250128,2025-01-28,067411,ICEU,1,67,755644,424875,397852,22744,51813,23786,24049,40929,24114,54701,38764,168500,742769,745758,12875,9886,755644,424875,397852,22744,51813,23786,24049,40929,24114,54701,38764,168500,742769,745758,12875,9886,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4364.0,10379.0,-2750.0,994.0,-2688.0,2274.0,-535.0,-1539.0,4194.0,-15958.0,3799.0,4827.0,6175.0,8117.0,-1811.0,-3753.0,100,56.2,52.7,3.0,6.9,3.1,3.2,5.4,3.2,7.2,5.1,22.3,98.3,98.7,1.7,1.3,100,56.2,52.7,3.0,6.9,3.1,3.2,5.4,3.2,7.2,5.1,22.3,98.3,98.7,1.7,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,137,49.0,44.0,7.0,8.0,14.0,10.0,12.0,17.0,16.0,26.0,35.0,120,121.0,137,49.0,44.0,7.0,8.0,14.0,10.0,12.0,17.0,16.0,26.0,35.0,120.0,121.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.2,33.1,47.1,44.2,26.7,24.0,33.8,30.6,37.2,33.1,47.1,44.2,26.7,24.0,33.8,30.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250121,2025-01-21,067411,ICEU,1,67,751280,414496,400602,21750,54501,21512,24584,42468,19920,70659,34965,163673,736594,737641,14686,13639,751280,414496,400602,21750,54501,21512,24584,42468,19920,70659,34965,163673,736594,737641,14686,13639,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4270.0,-1720.0,16072.0,1860.0,-5820.0,-5084.0,1290.0,717.0,-3030.0,7236.0,609.0,2584.0,3136.0,6048.0,1134.0,-1778.0,100,55.2,53.3,2.9,7.3,2.9,3.3,5.7,2.7,9.4,4.7,21.8,98.0,98.2,2.0,1.8,100,55.2,53.3,2.9,7.3,2.9,3.3,5.7,2.7,9.4,4.7,21.8,98.0,98.2,2.0,1.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,133,46.0,41.0,7.0,8.0,13.0,7.0,14.0,16.0,18.0,24.0,36.0,118,116.0,133,46.0,41.0,7.0,8.0,13.0,7.0,14.0,16.0,18.0,24.0,36.0,118.0,116.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.1,33.3,49.2,44.7,27.1,24.8,34.8,31.2,38.1,33.3,49.2,44.7,27.1,24.8,34.8,31.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250114,2025-01-14,067411,ICEU,1,67,747010,416216,384530,19890,60321,26596,23294,41751,22950,63423,34356,161089,733458,731593,13552,15417,747010,416216,384530,19890,60321,26596,23294,41751,22950,63423,34356,161089,733458,731593,13552,15417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5943.0,8171.0,-12339.0,3026.0,5551.0,575.0,13582.0,-9886.0,3218.0,-31078.0,10016.0,6526.0,4020.0,3661.0,1923.0,2282.0,100,55.7,51.5,2.7,8.1,3.6,3.1,5.6,3.1,8.5,4.6,21.6,98.2,97.9,1.8,2.1,100,55.7,51.5,2.7,8.1,3.6,3.1,5.6,3.1,8.5,4.6,21.6,98.2,97.9,1.8,2.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,129,45.0,43.0,7.0,8.0,14.0,8.0,10.0,15.0,18.0,24.0,36.0,119,113.0,129,45.0,43.0,7.0,8.0,14.0,8.0,10.0,15.0,18.0,24.0,36.0,119.0,113.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.9,32.4,49.1,43.6,28.7,23.1,35.0,30.2,37.9,32.4,49.1,43.6,28.7,23.1,35.0,30.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",250107,2025-01-07,067411,ICEU,1,67,741067,408045,396869,16864,54770,26021,9712,51637,19732,94501,24340,154563,729438,727932,11629,13135,741067,408045,396869,16864,54770,26021,9712,51637,19732,94501,24340,154563,729438,727932,11629,13135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23053.0,4310.0,16512.0,849.0,-998.0,3366.0,1486.0,1147.0,67.0,11282.0,44.0,544.0,21904.0,20682.0,1149.0,2371.0,100,55.1,53.6,2.3,7.4,3.5,1.3,7.0,2.7,12.8,3.3,20.9,98.4,98.2,1.6,1.8,100,55.1,53.6,2.3,7.4,3.5,1.3,7.0,2.7,12.8,3.3,20.9,98.4,98.2,1.6,1.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,136,47.0,42.0,7.0,8.0,13.0,9.0,14.0,14.0,20.0,24.0,38.0,122,117.0,136,47.0,42.0,7.0,8.0,13.0,9.0,14.0,14.0,20.0,24.0,38.0,122.0,117.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.2,33.0,50.8,44.7,31.3,25.2,37.5,32.2,39.2,33.0,50.8,44.7,31.3,25.2,37.5,32.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI 1st Line-Brent 1st Line - ICE FUTURES ENERGY DIV,250624,2025-06-24,06741R,IFED,1,67,120672,110144,1350,1325,1810,210,0,0,0,15,112441,2671,114365,118482,6307,2190,120672,110144,1350,1325,1810,210,0,0,0,15,112441,2671,114365,118482,6307,2190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,91.3,1.1,1.1,1.5,0.2,0.0,0.0,0.0,0.0,93.2,2.2,94.8,98.2,5.2,1.8,100,91.3,1.1,1.1,1.5,0.2,0.0,0.0,0.0,0.0,93.2,2.2,94.8,98.2,5.2,1.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,10.0,,,,,0.0,0.0,0.0,,5.0,6.0,18,10.0,20,10.0,,,,,0.0,0.0,0.0,,5.0,6.0,18.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,75.2,94.2,89.9,97.7,74.9,92.9,89.7,95.5,75.2,94.2,89.9,97.7,74.9,92.9,89.7,95.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 barrels,N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251230,2025-12-30,067651,NYME,1,67,1898257,596330,360725,106546,412404,105584,146234,130491,380963,115161,66313,386297,1837115,1842777,61142,55480,1898257,596330,360725,106546,412404,105584,146234,130491,380963,115161,66313,386297,1837115,1842777,61142,55480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34714.0,884.0,10427.0,2532.0,-4942.0,6686.0,-572.0,-4955.0,16186.0,200.0,4890.0,8336.0,34252.0,36628.0,462.0,-1914.0,100,31.4,19.0,5.6,21.7,5.6,7.7,6.9,20.1,6.1,3.5,20.4,96.8,97.1,3.2,2.9,100,31.4,19.0,5.6,21.7,5.6,7.7,6.9,20.1,6.1,3.5,20.4,96.8,97.1,3.2,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,303,64.0,65.0,15.0,23.0,29.0,52.0,50.0,68.0,51.0,31.0,70.0,279,249.0,303,64.0,65.0,15.0,23.0,29.0,52.0,50.0,68.0,51.0,31.0,70.0,279.0,249.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.8,15.8,27.9,25.6,12.1,11.0,16.0,15.4,16.8,15.8,27.9,25.6,12.1,11.0,16.0,15.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251223,2025-12-23,067651,NYME,1,67,1863543,595446,350298,104014,417346,98898,146806,135446,364777,114961,61423,377961,1802863,1806149,60680,57394,1863543,595446,350298,104014,417346,98898,146806,135446,364777,114961,61423,377961,1802863,1806149,60680,57394,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-52895.0,-15120.0,-12753.0,-671.0,-7426.0,539.0,2133.0,-9153.0,1823.0,-9580.0,-8296.0,-16811.0,-37687.0,-52077.0,-15208.0,-818.0,100,32.0,18.8,5.6,22.4,5.3,7.9,7.3,19.6,6.2,3.3,20.3,96.7,96.9,3.3,3.1,100,32.0,18.8,5.6,22.4,5.3,7.9,7.3,19.6,6.2,3.3,20.3,96.7,96.9,3.3,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,311,64.0,66.0,16.0,22.0,30.0,49.0,55.0,70.0,55.0,31.0,71.0,285,256.0,311,64.0,66.0,16.0,22.0,30.0,49.0,55.0,70.0,55.0,31.0,71.0,285.0,256.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,16.0,28.0,26.0,12.4,11.2,16.3,15.7,17.0,16.0,28.0,26.0,12.4,11.2,16.3,15.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251216,2025-12-16,067651,NYME,1,67,1916438,610566,363051,104685,424772,98359,144673,144599,362954,124541,69719,394772,1840550,1858226,75888,58212,1916438,610566,363051,104685,424772,98359,144673,144599,362954,124541,69719,394772,1840550,1858226,75888,58212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48472.0,-8014.0,-3346.0,4127.0,-6466.0,6421.0,8479.0,15283.0,9604.0,6402.0,3135.0,18708.0,45727.0,43339.0,2745.0,5133.0,100,31.9,18.9,5.5,22.2,5.1,7.5,7.5,18.9,6.5,3.6,20.6,96.0,97.0,4.0,3.0,100,31.9,18.9,5.5,22.2,5.1,7.5,7.5,18.9,6.5,3.6,20.6,96.0,97.0,4.0,3.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,319,65.0,66.0,14.0,23.0,31.0,48.0,58.0,70.0,59.0,34.0,73.0,291,261.0,319,65.0,66.0,14.0,23.0,31.0,48.0,58.0,70.0,59.0,34.0,73.0,291.0,261.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.9,15.8,28.1,25.6,12.5,10.8,16.8,15.3,16.9,15.8,28.1,25.6,12.5,10.8,16.8,15.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251209,2025-12-09,067651,NYME,1,67,1867966,618580,366397,100558,431238,91938,136194,129316,353350,118139,66584,376064,1794823,1814887,73143,53079,1867966,618580,366397,100558,431238,91938,136194,129316,353350,118139,66584,376064,1794823,1814887,73143,53079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-46701.0,-34764.0,-13695.0,2997.0,-835.0,-18866.0,5727.0,-35919.0,1265.0,-21356.0,12894.0,4976.0,-60021.0,-50180.0,13320.0,3479.0,100,33.1,19.6,5.4,23.1,4.9,7.3,6.9,18.9,6.3,3.6,20.1,96.1,97.2,3.9,2.8,100,33.1,19.6,5.4,23.1,4.9,7.3,6.9,18.9,6.3,3.6,20.1,96.1,97.2,3.9,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,312,67.0,63.0,14.0,23.0,30.0,53.0,54.0,75.0,52.0,31.0,68.0,289,256.0,312,67.0,63.0,14.0,23.0,30.0,53.0,54.0,75.0,52.0,31.0,68.0,289.0,256.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.5,16.2,28.5,26.0,13.2,11.1,17.5,15.9,17.5,16.2,28.5,26.0,13.2,11.1,17.5,15.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251202,2025-12-02,067651,NYME,1,67,1914667,653344,380092,97561,432073,110804,130467,165235,352085,139495,53690,371088,1854844,1865067,59823,49600,1914667,653344,380092,97561,432073,110804,130467,165235,352085,139495,53690,371088,1854844,1865067,59823,49600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24164.0,1054.0,1677.0,1222.0,-3329.0,2663.0,425.0,-1817.0,10743.0,-6944.0,-722.0,14845.0,24008.0,24060.0,156.0,104.0,100,34.1,19.9,5.1,22.6,5.8,6.8,8.6,18.4,7.3,2.8,19.4,96.9,97.4,3.1,2.6,100,34.1,19.9,5.1,22.6,5.8,6.8,8.6,18.4,7.3,2.8,19.4,96.9,97.4,3.1,2.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,305,61.0,64.0,15.0,22.0,29.0,52.0,54.0,71.0,51.0,31.0,66.0,274,253.0,305,61.0,64.0,15.0,22.0,29.0,52.0,54.0,71.0,51.0,31.0,66.0,274.0,253.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.8,15.7,29.1,25.2,13.2,10.7,16.9,15.4,18.8,15.7,29.1,25.2,13.2,10.7,16.9,15.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251125,2025-11-25,067651,NYME,1,67,1890503,652290,378415,96339,435402,108141,130042,167052,341342,146439,54412,356243,1830836,1841007,59667,49496,1890503,652290,378415,96339,435402,108141,130042,167052,341342,146439,54412,356243,1830836,1841007,59667,49496,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22480.0,2407.0,4569.0,10322.0,-6953.0,-4448.0,-3678.0,20661.0,11728.0,8058.0,-2122.0,668.0,25057.0,24103.0,-2577.0,-1623.0,100,34.5,20.0,5.1,23.0,5.7,6.9,8.8,18.1,7.7,2.9,18.8,96.8,97.4,3.2,2.6,100,34.5,20.0,5.1,23.0,5.7,6.9,8.8,18.1,7.7,2.9,18.8,96.8,97.4,3.2,2.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,310,60.0,66.0,16.0,21.0,29.0,49.0,57.0,75.0,54.0,27.0,66.0,278,258.0,310,60.0,66.0,16.0,21.0,29.0,49.0,57.0,75.0,54.0,27.0,66.0,278.0,258.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.5,15.8,29.1,25.8,13.0,10.9,16.6,15.8,18.5,15.8,29.1,25.8,13.0,10.9,16.6,15.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251118,2025-11-18,067651,NYME,1,67,1868023,649883,373846,86017,442355,112589,133720,146391,329614,138381,56534,355575,1805779,1816904,62244,51119,1868023,649883,373846,86017,442355,112589,133720,146391,329614,138381,56534,355575,1805779,1816904,62244,51119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-45419.0,16840.0,12121.0,4848.0,17984.0,-8313.0,1367.0,2392.0,-46061.0,9739.0,-78.0,-18746.0,-40326.0,-40701.0,-5093.0,-4718.0,100,34.8,20.0,4.6,23.7,6.0,7.2,7.8,17.6,7.4,3.0,19.0,96.7,97.3,3.3,2.7,100,34.8,20.0,4.6,23.7,6.0,7.2,7.8,17.6,7.4,3.0,19.0,96.7,97.3,3.3,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,311,62.0,63.0,15.0,22.0,27.0,60.0,47.0,76.0,44.0,40.0,67.0,277,260.0,311,62.0,63.0,15.0,22.0,27.0,60.0,47.0,76.0,44.0,40.0,67.0,277.0,260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.8,15.8,28.0,25.8,12.3,11.2,16.1,16.4,17.8,15.8,28.0,25.8,12.3,11.2,16.1,16.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251110,2025-11-10,067651,NYME,1,67,1913442,633043,361725,81169,424371,120902,132353,143999,375675,128642,56612,374321,1846105,1857605,67337,55837,1913442,633043,361725,81169,424371,120902,132353,143999,375675,128642,56612,374321,1846105,1857605,67337,55837,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-10885.0,-3178.0,2720.0,4165.0,-14275.0,-281.0,-7100.0,12283.0,-34094.0,3143.0,-1717.0,21901.0,-15444.0,-13463.0,4559.0,2578.0,100,33.1,18.9,4.2,22.2,6.3,6.9,7.5,19.6,6.7,3.0,19.6,96.5,97.1,3.5,2.9,100,33.1,18.9,4.2,22.2,6.3,6.9,7.5,19.6,6.7,3.0,19.6,96.5,97.1,3.5,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,316,66.0,66.0,15.0,21.0,27.0,56.0,53.0,73.0,53.0,30.0,68.0,283,263.0,316,66.0,66.0,15.0,21.0,27.0,56.0,53.0,73.0,53.0,30.0,68.0,283.0,263.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.7,15.2,27.0,25.1,11.7,10.6,15.6,15.4,16.7,15.2,27.0,25.1,11.7,10.6,15.6,15.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251104,2025-11-04,067651,NYME,1,67,1924327,636221,359005,77004,438646,121183,139453,131716,409769,125499,58329,352420,1861549,1871068,62778,53259,1924327,636221,359005,77004,438646,121183,139453,131716,409769,125499,58329,352420,1861549,1871068,62778,53259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32670.0,3372.0,24002.0,-13672.0,-27593.0,16291.0,212.0,-16125.0,24972.0,-6982.0,49.0,9701.0,33894.0,31297.0,-1224.0,1373.0,100,33.1,18.7,4.0,22.8,6.3,7.2,6.8,21.3,6.5,3.0,18.3,96.7,97.2,3.3,2.8,100,33.1,18.7,4.0,22.8,6.3,7.2,6.8,21.3,6.5,3.0,18.3,96.7,97.2,3.3,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,315,62.0,66.0,17.0,21.0,29.0,57.0,50.0,77.0,49.0,33.0,65.0,280,263.0,315,62.0,66.0,17.0,21.0,29.0,57.0,50.0,77.0,49.0,33.0,65.0,280.0,263.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.4,15.4,26.6,25.4,11.3,10.8,15.4,15.7,16.4,15.4,26.6,25.4,11.3,10.8,15.4,15.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251028,2025-10-28,067651,NYME,1,67,1891657,632849,335003,90676,466239,104892,139241,147841,384797,132481,58280,342719,1827655,1839771,64002,51886,1891657,632849,335003,90676,466239,104892,139241,147841,384797,132481,58280,342719,1827655,1839771,64002,51886,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-105992.0,-23586.0,-11896.0,-4207.0,6764.0,-5095.0,11166.0,-18388.0,-72287.0,-12121.0,-8368.0,6601.0,-99529.0,-102669.0,-6463.0,-3323.0,100,33.5,17.7,4.8,24.6,5.5,7.4,7.8,20.3,7.0,3.1,18.1,96.6,97.3,3.4,2.7,100,33.5,17.7,4.8,24.6,5.5,7.4,7.8,20.3,7.0,3.1,18.1,96.6,97.3,3.4,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,313,66.0,65.0,17.0,20.0,29.0,63.0,45.0,74.0,52.0,32.0,64.0,283,257.0,313,66.0,65.0,17.0,20.0,29.0,63.0,45.0,74.0,52.0,32.0,64.0,283.0,257.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,15.3,26.1,26.2,11.6,11.9,16.1,17.3,16.0,15.3,26.1,26.2,11.6,11.9,16.1,17.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251021,2025-10-21,067651,NYME,1,67,1997649,656435,346899,94883,459475,109987,128075,166229,457084,144602,66648,336118,1927184,1942440,70465,55209,1997649,656435,346899,94883,459475,109987,128075,166229,457084,144602,66648,336118,1927184,1942440,70465,55209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-68941.0,-41568.0,-55659.0,6894.0,-5339.0,-7276.0,-2832.0,16556.0,-9523.0,1692.0,3495.0,-14452.0,-67065.0,-72198.0,-1876.0,3257.0,100,32.9,17.4,4.7,23.0,5.5,6.4,8.3,22.9,7.2,3.3,16.8,96.5,97.2,3.5,2.8,100,32.9,17.4,4.7,23.0,5.5,6.4,8.3,22.9,7.2,3.3,16.8,96.5,97.2,3.5,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,325,62.0,64.0,17.0,21.0,29.0,58.0,54.0,80.0,53.0,37.0,70.0,292,268.0,325,62.0,64.0,17.0,21.0,29.0,58.0,54.0,80.0,53.0,37.0,70.0,292.0,268.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.6,18.1,28.5,28.7,10.9,11.1,15.2,16.3,18.6,18.1,28.5,28.7,10.9,11.1,15.2,16.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251014,2025-10-14,067651,NYME,1,67,2066590,698003,402558,87989,464814,117263,130907,149673,466607,142910,63153,350570,1994249,2014638,72341,51952,2066590,698003,402558,87989,464814,117263,130907,149673,466607,142910,63153,350570,1994249,2014638,72341,51952,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30516.0,9435.0,8274.0,3946.0,-11569.0,8298.0,12890.0,14175.0,7189.0,-9643.0,2390.0,148.0,32263.0,28905.0,-1747.0,1611.0,100,33.8,19.5,4.3,22.5,5.7,6.3,7.2,22.6,6.9,3.1,17.0,96.5,97.5,3.5,2.5,100,33.8,19.5,4.3,22.5,5.7,6.3,7.2,22.6,6.9,3.1,17.0,96.5,97.5,3.5,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,323,66.0,69.0,18.0,20.0,30.0,59.0,53.0,79.0,47.0,38.0,69.0,292,272.0,323,66.0,69.0,18.0,20.0,30.0,59.0,53.0,79.0,47.0,38.0,69.0,292.0,272.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.7,17.6,29.0,27.6,10.6,10.7,14.7,15.9,18.7,17.6,29.0,27.6,10.6,10.7,14.7,15.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,251007,2025-10-07,067651,NYME,1,67,2036074,688568,394284,84043,476383,108965,118017,135498,459418,152553,60763,350422,1961986,1985733,74088,50341,2036074,688568,394284,84043,476383,108965,118017,135498,459418,152553,60763,350422,1961986,1985733,74088,50341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29716.0,8623.0,-12000.0,5273.0,-9144.0,1297.0,-253.0,31281.0,5166.0,3002.0,459.0,6097.0,29205.0,23156.0,511.0,6560.0,100,33.8,19.4,4.1,23.4,5.4,5.8,6.7,22.6,7.5,3.0,17.2,96.4,97.5,3.6,2.5,100,33.8,19.4,4.1,23.4,5.4,5.8,6.7,22.6,7.5,3.0,17.2,96.4,97.5,3.6,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,316,59.0,64.0,17.0,21.0,30.0,65.0,45.0,77.0,49.0,36.0,66.0,282,262.0,316,59.0,64.0,17.0,21.0,30.0,65.0,45.0,77.0,49.0,36.0,66.0,282.0,262.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.8,18.6,28.7,28.2,10.6,11.1,14.7,16.5,18.8,18.6,28.7,28.2,10.6,11.1,14.7,16.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250930,2025-09-30,067651,NYME,1,67,2006358,679945,406284,78770,485527,107668,118270,104217,454252,149551,60304,344325,1932781,1962577,73577,43781,2006358,679945,406284,78770,485527,107668,118270,104217,454252,149551,60304,344325,1932781,1962577,73577,43781,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69668.0,21584.0,31635.0,997.0,5442.0,9065.0,-6614.0,5816.0,20637.0,9626.0,-3146.0,4338.0,59633.0,73787.0,10035.0,-4119.0,100,33.9,20.2,3.9,24.2,5.4,5.9,5.2,22.6,7.5,3.0,17.2,96.3,97.8,3.7,2.2,100,33.9,20.2,3.9,24.2,5.4,5.9,5.2,22.6,7.5,3.0,17.2,96.3,97.8,3.7,2.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,303,57.0,64.0,16.0,21.0,29.0,65.0,38.0,70.0,45.0,36.0,63.0,271,245.0,303,57.0,64.0,16.0,21.0,29.0,65.0,38.0,70.0,45.0,36.0,63.0,271.0,245.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.6,19.5,29.7,29.1,10.7,11.3,15.0,16.9,19.6,19.5,29.7,29.1,10.7,11.3,15.0,16.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250923,2025-09-23,067651,NYME,1,67,1936690,658361,374649,77773,480085,98603,124884,98401,433615,139925,63450,339987,1873148,1888790,63542,47900,1936690,658361,374649,77773,480085,98603,124884,98401,433615,139925,63450,339987,1873148,1888790,63542,47900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-25930.0,14496.0,23525.0,1047.0,-4131.0,-1385.0,-13702.0,-3386.0,-13402.0,235.0,-14330.0,-11982.0,-24693.0,-25091.0,-1237.0,-839.0,100,34.0,19.3,4.0,24.8,5.1,6.4,5.1,22.4,7.2,3.3,17.6,96.7,97.5,3.3,2.5,100,34.0,19.3,4.0,24.8,5.1,6.4,5.1,22.4,7.2,3.3,17.6,96.7,97.5,3.3,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,304,59.0,66.0,15.0,22.0,28.0,68.0,39.0,71.0,43.0,33.0,62.0,274,246.0,304,59.0,66.0,15.0,22.0,28.0,68.0,39.0,71.0,43.0,33.0,62.0,274.0,246.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.6,19.4,30.4,28.8,11.4,11.4,15.8,17.3,20.6,19.4,30.4,28.8,11.4,11.4,15.8,17.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250916,2025-09-16,067651,NYME,1,67,1962620,643865,351124,76726,484216,99988,138586,101787,447017,139690,77780,351969,1897841,1913881,64779,48739,1962620,643865,351124,76726,484216,99988,138586,101787,447017,139690,77780,351969,1897841,1913881,64779,48739,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5505.0,3418.0,12077.0,-1635.0,2300.0,-36.0,8012.0,-18785.0,-1105.0,-3992.0,5940.0,5360.0,10022.0,5751.0,-4517.0,-246.0,100,32.8,17.9,3.9,24.7,5.1,7.1,5.2,22.8,7.1,4.0,17.9,96.7,97.5,3.3,2.5,100,32.8,17.9,3.9,24.7,5.1,7.1,5.2,22.8,7.1,4.0,17.9,96.7,97.5,3.3,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,305,60.0,64.0,15.0,21.0,31.0,68.0,38.0,73.0,39.0,39.0,65.0,276,252.0,305,60.0,64.0,15.0,21.0,31.0,68.0,38.0,73.0,39.0,39.0,65.0,276.0,252.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.5,19.2,30.4,28.4,11.5,11.3,15.9,17.1,20.5,19.2,30.4,28.4,11.5,11.3,15.9,17.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250909,2025-09-09,067651,NYME,1,67,1957115,640447,339047,78361,481916,100024,130574,120572,448122,143682,71840,346609,1887819,1908130,69296,48985,1957115,640447,339047,78361,481916,100024,130574,120572,448122,143682,71840,346609,1887819,1908130,69296,48985,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-30746.0,-7146.0,-8810.0,4137.0,-13439.0,2739.0,-13396.0,3925.0,-17174.0,-5403.0,-2140.0,3913.0,-32330.0,-30986.0,1584.0,240.0,100,32.7,17.3,4.0,24.6,5.1,6.7,6.2,22.9,7.3,3.7,17.7,96.5,97.5,3.5,2.5,100,32.7,17.3,4.0,24.6,5.1,6.7,6.2,22.9,7.3,3.7,17.7,96.5,97.5,3.5,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,300,60.0,64.0,16.0,20.0,29.0,60.0,44.0,72.0,40.0,39.0,66.0,273,250.0,300,60.0,64.0,16.0,20.0,29.0,60.0,44.0,72.0,40.0,39.0,66.0,273.0,250.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.9,18.7,30.5,28.4,11.6,11.4,15.6,17.5,19.9,18.7,30.5,28.4,11.6,11.4,15.6,17.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250902,2025-09-02,067651,NYME,1,67,1987861,647593,347857,74224,495355,97285,143970,116647,465296,149085,73980,342696,1920149,1939116,67712,48745,1987861,647593,347857,74224,495355,97285,143970,116647,465296,149085,73980,342696,1920149,1939116,67712,48745,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75307.0,32478.0,30870.0,1853.0,-6015.0,8215.0,-1965.0,-4667.0,33113.0,-5369.0,4377.0,8209.0,76534.0,74102.0,-1227.0,1205.0,100,32.6,17.5,3.7,24.9,4.9,7.2,5.9,23.4,7.5,3.7,17.2,96.6,97.5,3.4,2.5,100,32.6,17.5,3.7,24.9,4.9,7.2,5.9,23.4,7.5,3.7,17.2,96.6,97.5,3.4,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,305,58.0,64.0,16.0,22.0,31.0,68.0,43.0,77.0,38.0,39.0,60.0,276,251.0,305,58.0,64.0,16.0,22.0,31.0,68.0,43.0,77.0,38.0,39.0,60.0,276.0,251.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.2,18.4,29.7,28.1,11.2,11.5,15.2,17.5,19.2,18.4,29.7,28.1,11.2,11.5,15.2,17.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250826,2025-08-26,067651,NYME,1,67,1912554,615115,316987,72371,501370,89070,145935,121314,432183,154454,69603,334487,1843615,1865014,68939,47540,1912554,615115,316987,72371,501370,89070,145935,121314,432183,154454,69603,334487,1843615,1865014,68939,47540,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-10267.0,-23210.0,-23544.0,2267.0,-7082.0,2587.0,2605.0,5429.0,2381.0,-6706.0,1207.0,9882.0,-10194.0,-9140.0,-73.0,-1127.0,100,32.2,16.6,3.8,26.2,4.7,7.6,6.3,22.6,8.1,3.6,17.5,96.4,97.5,3.6,2.5,100,32.2,16.6,3.8,26.2,4.7,7.6,6.3,22.6,8.1,3.6,17.5,96.4,97.5,3.6,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,296,53.0,57.0,17.0,21.0,29.0,60.0,43.0,76.0,42.0,38.0,62.0,266,244.0,296,53.0,57.0,17.0,21.0,29.0,60.0,43.0,76.0,42.0,38.0,62.0,266.0,244.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.8,18.5,30.8,28.7,12.0,12.3,16.2,18.7,19.8,18.5,30.8,28.7,12.0,12.3,16.2,18.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250819,2025-08-19,067651,NYME,1,67,1922821,638325,340531,70104,508452,86483,143330,115885,429802,161160,68396,324605,1853809,1874154,69012,48667,1922821,638325,340531,70104,508452,86483,143330,115885,429802,161160,68396,324605,1853809,1874154,69012,48667,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-88138.0,-35094.0,-32976.0,6885.0,3031.0,-4916.0,-674.0,20746.0,-20895.0,11940.0,-12947.0,-39518.0,-82272.0,-87475.0,-5866.0,-663.0,100,33.2,17.7,3.6,26.4,4.5,7.5,6.0,22.4,8.4,3.6,16.9,96.4,97.5,3.6,2.5,100,33.2,17.7,3.6,26.4,4.5,7.5,6.0,22.4,8.4,3.6,16.9,96.4,97.5,3.6,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,293,54.0,63.0,16.0,22.0,29.0,58.0,41.0,70.0,46.0,35.0,57.0,256,244.0,293,54.0,63.0,16.0,22.0,29.0,58.0,41.0,70.0,46.0,35.0,57.0,256.0,244.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.8,19.3,32.2,29.5,11.9,12.4,16.3,18.8,20.8,19.3,32.2,29.5,11.9,12.4,16.3,18.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250812,2025-08-12,067651,NYME,1,67,2010959,673419,373507,63219,505421,91399,144004,95139,450697,149220,81343,364123,1936081,1961629,74878,49330,2010959,673419,373507,63219,505421,91399,144004,95139,450697,149220,81343,364123,1936081,1961629,74878,49330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-25465.0,6819.0,-4621.0,771.0,-16057.0,-10267.0,-20190.0,12282.0,-16263.0,2855.0,-4530.0,11001.0,-25274.0,-28455.0,-191.0,2990.0,100,33.5,18.6,3.1,25.1,4.5,7.2,4.7,22.4,7.4,4.0,18.1,96.3,97.5,3.7,2.5,100,33.5,18.6,3.1,25.1,4.5,7.2,4.7,22.4,7.4,4.0,18.1,96.3,97.5,3.7,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,306,56.0,64.0,16.0,21.0,30.0,61.0,38.0,73.0,52.0,39.0,64.0,272,254.0,306,56.0,64.0,16.0,21.0,30.0,61.0,38.0,73.0,52.0,39.0,64.0,272.0,254.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.3,19.1,31.8,28.9,11.4,11.8,15.8,17.8,20.3,19.1,31.8,28.9,11.4,11.8,15.8,17.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250805,2025-08-05,067651,NYME,1,67,2036424,666600,378128,62448,521478,101666,164194,82857,466960,146365,85873,353122,1961355,1990084,75069,46340,2036424,666600,378128,62448,521478,101666,164194,82857,466960,146365,85873,353122,1961355,1990084,75069,46340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7551.0,-14392.0,-11753.0,3879.0,-7794.0,4583.0,-13163.0,2887.0,10977.0,5273.0,3417.0,5241.0,2398.0,7558.0,5153.0,-7.0,100,32.7,18.6,3.1,25.6,5.0,8.1,4.1,22.9,7.2,4.2,17.3,96.3,97.7,3.7,2.3,100,32.7,18.6,3.1,25.6,5.0,8.1,4.1,22.9,7.2,4.2,17.3,96.3,97.7,3.7,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,307,58.0,63.0,15.0,23.0,29.0,72.0,32.0,71.0,53.0,37.0,63.0,275,249.0,307,58.0,63.0,15.0,23.0,29.0,72.0,32.0,71.0,53.0,37.0,63.0,275.0,249.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,19.4,31.2,29.2,10.1,11.8,14.4,17.9,19.0,19.4,31.2,29.2,10.1,11.8,14.4,17.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250729,2025-07-29,067651,NYME,1,67,2028873,680992,389881,58569,529272,97083,177357,79970,455983,141092,82456,347881,1958957,1982526,69916,46347,2028873,680992,389881,58569,529272,97083,177357,79970,455983,141092,82456,347881,1958957,1982526,69916,46347,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15569.0,-24328.0,-29349.0,-4329.0,-1572.0,10173.0,3144.0,3994.0,23375.0,6342.0,2800.0,2691.0,17068.0,12112.0,-1499.0,3457.0,100,33.6,19.2,2.9,26.1,4.8,8.7,3.9,22.5,7.0,4.1,17.1,96.6,97.7,3.4,2.3,100,33.6,19.2,2.9,26.1,4.8,8.7,3.9,22.5,7.0,4.1,17.1,96.6,97.7,3.4,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,302,60.0,64.0,13.0,22.0,27.0,71.0,32.0,70.0,46.0,37.0,63.0,270,248.0,302,60.0,64.0,13.0,22.0,27.0,71.0,32.0,70.0,46.0,37.0,63.0,270.0,248.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.4,19.3,31.1,29.1,10.1,12.2,14.5,18.3,19.4,19.3,31.1,29.1,10.1,12.2,14.5,18.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250722,2025-07-22,067651,NYME,1,67,2013304,705320,419230,62898,530844,86910,174213,75976,432608,134750,79656,345190,1941889,1970414,71415,42890,2013304,705320,419230,62898,530844,86910,174213,75976,432608,134750,79656,345190,1941889,1970414,71415,42890,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-55795.0,-5788.0,11541.0,381.0,-23488.0,2732.0,10930.0,4462.0,-28038.0,-10882.0,4682.0,-26498.0,-57163.0,-54607.0,1368.0,-1188.0,100,35.0,20.8,3.1,26.4,4.3,8.7,3.8,21.5,6.7,4.0,17.1,96.5,97.9,3.5,2.1,100,35.0,20.8,3.1,26.4,4.3,8.7,3.8,21.5,6.7,4.0,17.1,96.5,97.9,3.5,2.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,299,57.0,63.0,15.0,22.0,30.0,73.0,33.0,71.0,45.0,35.0,62.0,263,252.0,299,57.0,63.0,15.0,22.0,30.0,73.0,33.0,71.0,45.0,35.0,62.0,263.0,252.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.8,18.5,31.0,28.1,10.1,12.1,14.8,18.3,18.8,18.5,31.0,28.1,10.1,12.1,14.8,18.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250715,2025-07-15,067651,NYME,1,67,2069099,711108,407689,62517,554332,84178,163283,71514,460646,145632,74974,371688,1999052,2025021,70047,44078,2069099,711108,407689,62517,554332,84178,163283,71514,460646,145632,74974,371688,1999052,2025021,70047,44078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77874.0,62158.0,31636.0,10019.0,-7683.0,-5835.0,-33165.0,20763.0,33044.0,8942.0,1961.0,10760.0,85923.0,84646.0,-8049.0,-6772.0,100,34.4,19.7,3.0,26.8,4.1,7.9,3.5,22.3,7.0,3.6,18.0,96.6,97.9,3.4,2.1,100,34.4,19.7,3.0,26.8,4.1,7.9,3.5,22.3,7.0,3.6,18.0,96.6,97.9,3.4,2.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,315,63.0,66.0,16.0,24.0,31.0,66.0,37.0,72.0,52.0,40.0,68.0,283,262.0,315,63.0,66.0,16.0,24.0,31.0,66.0,37.0,72.0,52.0,40.0,68.0,283.0,262.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.5,18.4,30.9,28.8,10.0,12.3,13.7,18.4,18.5,18.4,30.9,28.8,10.0,12.3,13.7,18.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250708,2025-07-08,067651,NYME,1,67,1991225,648950,376053,52498,562015,90013,196448,50751,427602,136690,73013,360928,1913129,1940375,78096,50850,1991225,648950,376053,52498,562015,90013,196448,50751,427602,136690,73013,360928,1913129,1940375,78096,50850,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1785.0,20471.0,5773.0,508.0,-12069.0,1747.0,-22913.0,6023.0,-4327.0,810.0,-2807.0,4923.0,1219.0,-737.0,566.0,2522.0,100,32.6,18.9,2.6,28.2,4.5,9.9,2.5,21.5,6.9,3.7,18.1,96.1,97.4,3.9,2.6,100,32.6,18.9,2.6,28.2,4.5,9.9,2.5,21.5,6.9,3.7,18.1,96.1,97.4,3.9,2.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,304,59.0,64.0,12.0,28.0,29.0,70.0,28.0,67.0,47.0,40.0,63.0,271,248.0,304,59.0,64.0,12.0,28.0,29.0,70.0,28.0,67.0,47.0,40.0,63.0,271.0,248.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.8,19.2,31.2,29.9,10.3,12.8,14.4,19.2,18.8,19.2,31.2,29.9,10.3,12.8,14.4,19.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250701,2025-07-01,067651,NYME,1,67,1989440,628479,370280,51990,574084,88266,219361,44728,431929,135880,75820,356005,1911910,1941112,77530,48328,1989440,628479,370280,51990,574084,88266,219361,44728,431929,135880,75820,356005,1911910,1941112,77530,48328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27442.0,11195.0,11114.0,-248.0,-6814.0,3469.0,10532.0,-2614.0,33965.0,-12945.0,-1523.0,-12768.0,33200.0,24829.0,-5758.0,2613.0,100,31.6,18.6,2.6,28.9,4.4,11.0,2.2,21.7,6.8,3.8,17.9,96.1,97.6,3.9,2.4,100,31.6,18.6,2.6,28.9,4.4,11.0,2.2,21.7,6.8,3.8,17.9,96.1,97.6,3.9,2.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,303,57.0,63.0,13.0,29.0,31.0,74.0,26.0,70.0,52.0,36.0,64.0,272,252.0,303,57.0,63.0,13.0,29.0,31.0,74.0,26.0,70.0,52.0,36.0,64.0,272.0,252.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,19.5,31.4,30.2,10.9,13.2,15.8,19.8,19.0,19.5,31.4,30.2,10.9,13.2,15.8,19.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250624,2025-06-24,067651,NYME,1,67,1961998,617284,359166,52238,580898,84797,208829,47342,397964,148825,77343,368773,1878710,1916283,83288,45715,1961998,617284,359166,52238,580898,84797,208829,47342,397964,148825,77343,368773,1878710,1916283,83288,45715,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23334.0,-36167.0,-36502.0,1958.0,13784.0,-10138.0,-3396.0,5722.0,28780.0,13199.0,2160.0,21497.0,15733.0,25303.0,7601.0,-1969.0,100,31.5,18.3,2.7,29.6,4.3,10.6,2.4,20.3,7.6,3.9,18.8,95.8,97.7,4.2,2.3,100,31.5,18.3,2.7,29.6,4.3,10.6,2.4,20.3,7.6,3.9,18.8,95.8,97.7,4.2,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,319,59.0,66.0,14.0,29.0,30.0,72.0,30.0,63.0,57.0,37.0,65.0,281,251.0,319,59.0,66.0,14.0,29.0,30.0,72.0,30.0,63.0,57.0,37.0,65.0,281.0,251.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.3,19.6,31.3,30.7,10.5,13.3,15.4,20.1,19.3,19.6,31.3,30.7,10.5,13.3,15.4,20.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250617,2025-06-17,067651,NYME,1,67,1938664,653451,395668,50280,567114,94935,212225,41620,369184,135626,75183,347276,1862977,1890980,75687,47684,1938664,653451,395668,50280,567114,94935,212225,41620,369184,135626,75183,347276,1862977,1890980,75687,47684,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-78548.0,15349.0,3041.0,2772.0,73460.0,-3456.0,-1399.0,-10427.0,-81165.0,17989.0,-12090.0,-34781.0,-84691.0,-65418.0,6143.0,-13130.0,100,33.7,20.4,2.6,29.3,4.9,10.9,2.1,19.0,7.0,3.9,17.9,96.1,97.5,3.9,2.5,100,33.7,20.4,2.6,29.3,4.9,10.9,2.1,19.0,7.0,3.9,17.9,96.1,97.5,3.9,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,307,61.0,68.0,13.0,26.0,32.0,76.0,22.0,68.0,53.0,36.0,62.0,273,254.0,307,61.0,68.0,13.0,26.0,32.0,76.0,22.0,68.0,53.0,36.0,62.0,273.0,254.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,18.4,31.9,30.3,10.2,13.0,15.3,19.8,20.0,18.4,31.9,30.3,10.2,13.0,15.3,19.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250610,2025-06-10,067651,NYME,1,67,2017212,638102,392627,47508,493654,98391,213624,52047,450349,117637,87273,382057,1947668,1956398,69544,60814,2017212,638102,392627,47508,493654,98391,213624,52047,450349,117637,87273,382057,1947668,1956398,69544,60814,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6899.0,24714.0,36524.0,2436.0,16833.0,-9202.0,6381.0,-10565.0,-11380.0,-292.0,-7330.0,-10814.0,1843.0,4066.0,5056.0,2833.0,100,31.6,19.5,2.4,24.5,4.9,10.6,2.6,22.3,5.8,4.3,18.9,96.6,97.0,3.4,3.0,100,31.6,19.5,2.4,24.5,4.9,10.6,2.6,22.3,5.8,4.3,18.9,96.6,97.0,3.4,3.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,311,63.0,73.0,15.0,23.0,30.0,68.0,32.0,76.0,53.0,34.0,64.0,274,269.0,311,63.0,73.0,15.0,23.0,30.0,68.0,32.0,76.0,53.0,34.0,64.0,274.0,269.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.2,18.5,30.4,28.6,10.3,11.2,15.1,17.1,20.2,18.5,30.4,28.6,10.3,11.2,15.1,17.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250603,2025-06-03,067651,NYME,1,67,2010313,613388,356103,45072,476821,107593,207243,62612,461729,117929,94603,392871,1945825,1952332,64488,57981,2010313,613388,356103,45072,476821,107593,207243,62612,461729,117929,94603,392871,1945825,1952332,64488,57981,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66605.0,6745.0,19853.0,1548.0,-6203.0,3737.0,25849.0,-14835.0,20436.0,-23288.0,15133.0,24224.0,59251.0,62345.0,7354.0,4260.0,100,30.5,17.7,2.2,23.7,5.4,10.3,3.1,23.0,5.9,4.7,19.5,96.8,97.1,3.2,2.9,100,30.5,17.7,2.2,23.7,5.4,10.3,3.1,23.0,5.9,4.7,19.5,96.8,97.1,3.2,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,312,64.0,72.0,14.0,24.0,28.0,67.0,38.0,73.0,45.0,38.0,66.0,274,267.0,312,64.0,72.0,14.0,24.0,28.0,67.0,38.0,73.0,45.0,38.0,66.0,274.0,267.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.8,19.8,31.5,30.2,10.8,10.9,15.6,16.6,20.8,19.8,31.5,30.2,10.8,10.9,15.6,16.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250527,2025-05-27,067651,NYME,1,67,1943708,606643,336250,43524,483024,103856,181394,77447,441293,141217,79470,368647,1886574,1889987,57134,53721,1943708,606643,336250,43524,483024,103856,181394,77447,441293,141217,79470,368647,1886574,1889987,57134,53721,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70435.0,12484.0,-1490.0,2148.0,-1565.0,9496.0,-5721.0,2211.0,31084.0,-4327.0,8467.0,23459.0,68623.0,71662.0,1812.0,-1227.0,100,31.2,17.3,2.2,24.9,5.3,9.3,4.0,22.7,7.3,4.1,19.0,97.1,97.2,2.9,2.8,100,31.2,17.3,2.2,24.9,5.3,9.3,4.0,22.7,7.3,4.1,19.0,97.1,97.2,2.9,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,313,65.0,72.0,16.0,22.0,26.0,57.0,47.0,71.0,50.0,36.0,65.0,272,266.0,313,65.0,72.0,16.0,22.0,26.0,57.0,47.0,71.0,50.0,36.0,65.0,272.0,266.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.1,18.6,32.1,29.6,11.7,11.4,16.2,17.4,21.1,18.6,32.1,29.6,11.7,11.4,16.2,17.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250520,2025-05-20,067651,NYME,1,67,1873273,594159,337740,41376,484589,94360,187115,75236,410209,145544,71003,345188,1817951,1818325,55322,54948,1873273,594159,337740,41376,484589,94360,187115,75236,410209,145544,71003,345188,1817951,1818325,55322,54948,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-74826.0,-49885.0,-53062.0,5145.0,10278.0,-17659.0,-3911.0,2306.0,10090.0,11547.0,4211.0,-23866.0,-68539.0,-67702.0,-6287.0,-7124.0,100,31.7,18.0,2.2,25.9,5.0,10.0,4.0,21.9,7.8,3.8,18.4,97.0,97.1,3.0,2.9,100,31.7,18.0,2.2,25.9,5.0,10.0,4.0,21.9,7.8,3.8,18.4,97.0,97.1,3.0,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,302,67.0,74.0,14.0,24.0,28.0,56.0,42.0,73.0,47.0,34.0,60.0,268,259.0,302,67.0,74.0,14.0,24.0,28.0,56.0,42.0,73.0,47.0,34.0,60.0,268.0,259.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.7,18.4,31.9,29.6,12.4,12.0,17.1,18.1,20.7,18.4,31.9,29.6,12.4,12.0,17.1,18.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250513,2025-05-13,067651,NYME,1,67,1948099,644044,390802,36231,474311,112019,191026,72930,400119,133997,66792,369054,1886490,1886027,61609,62072,1948099,644044,390802,36231,474311,112019,191026,72930,400119,133997,66792,369054,1886490,1886027,61609,62072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-34167.0,34850.0,29427.0,-3747.0,5924.0,6287.0,-17487.0,-7008.0,-41627.0,11162.0,-9190.0,-23102.0,-33664.0,-39289.0,-503.0,5122.0,100,33.1,20.1,1.9,24.3,5.8,9.8,3.7,20.5,6.9,3.4,18.9,96.8,96.8,3.2,3.2,100,33.1,20.1,1.9,24.3,5.8,9.8,3.7,20.5,6.9,3.4,18.9,96.8,96.8,3.2,3.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,307,67.0,72.0,12.0,27.0,31.0,60.0,38.0,74.0,47.0,37.0,70.0,281,266.0,307,67.0,72.0,12.0,27.0,31.0,60.0,38.0,74.0,47.0,37.0,70.0,281.0,266.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,17.4,30.5,28.1,12.3,11.0,17.5,16.9,20.0,17.4,30.5,28.1,12.3,11.0,17.5,16.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250506,2025-05-06,067651,NYME,1,67,1982266,609194,361375,39978,468387,105732,208513,79938,441746,122835,75982,392156,1920154,1925316,62112,56950,1982266,609194,361375,39978,468387,105732,208513,79938,441746,122835,75982,392156,1920154,1925316,62112,56950,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85750.0,-2484.0,12768.0,3079.0,-15075.0,12661.0,7639.0,19095.0,34493.0,6543.0,-3132.0,27354.0,89285.0,88164.0,-3535.0,-2414.0,100,30.7,18.2,2.0,23.6,5.3,10.5,4.0,22.3,6.2,3.8,19.8,96.9,97.1,3.1,2.9,100,30.7,18.2,2.0,23.6,5.3,10.5,4.0,22.3,6.2,3.8,19.8,96.9,97.1,3.1,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,328,68.0,72.0,13.0,26.0,29.0,65.0,47.0,83.0,48.0,42.0,71.0,296,281.0,328,68.0,72.0,13.0,26.0,29.0,65.0,47.0,83.0,48.0,42.0,71.0,296.0,281.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.3,17.6,31.0,28.8,12.2,10.8,17.4,16.5,19.3,17.6,31.0,28.8,12.2,10.8,17.4,16.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250429,2025-04-29,067651,NYME,1,67,1896516,611678,348607,36899,483462,93071,200874,60843,407253,116292,79114,364802,1830869,1837152,65647,59364,1896516,611678,348607,36899,483462,93071,200874,60843,407253,116292,79114,364802,1830869,1837152,65647,59364,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35997.0,10008.0,29367.0,1314.0,-8438.0,5248.0,5661.0,-2635.0,3984.0,3013.0,5055.0,1048.0,30276.0,33629.0,5721.0,2368.0,100,32.3,18.4,1.9,25.5,4.9,10.6,3.2,21.5,6.1,4.2,19.2,96.5,96.9,3.5,3.1,100,32.3,18.4,1.9,25.5,4.9,10.6,3.2,21.5,6.1,4.2,19.2,96.5,96.9,3.5,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,309,65.0,68.0,13.0,25.0,29.0,62.0,39.0,70.0,49.0,42.0,65.0,277,258.0,309,65.0,68.0,13.0,25.0,29.0,62.0,39.0,70.0,49.0,42.0,65.0,277.0,258.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.8,18.3,31.3,29.6,11.7,11.7,16.9,17.8,19.8,18.3,31.3,29.6,11.7,11.7,16.9,17.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250422,2025-04-22,067651,NYME,1,67,1860519,601670,319240,35585,491900,87823,195213,63478,403269,113279,74059,363754,1800593,1803523,59926,56996,1860519,601670,319240,35585,491900,87823,195213,63478,403269,113279,74059,363754,1800593,1803523,59926,56996,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-57698.0,-34438.0,-24081.0,847.0,10660.0,-8307.0,15651.0,-36171.0,-7738.0,-18561.0,8676.0,695.0,-51851.0,-56266.0,-5847.0,-1432.0,100,32.3,17.2,1.9,26.4,4.7,10.5,3.4,21.7,6.1,4.0,19.6,96.8,96.9,3.2,3.1,100,32.3,17.2,1.9,26.4,4.7,10.5,3.4,21.7,6.1,4.0,19.6,96.8,96.9,3.2,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,302,63.0,67.0,12.0,24.0,25.0,61.0,37.0,68.0,49.0,38.0,67.0,273,249.0,302,63.0,67.0,12.0,24.0,25.0,61.0,37.0,68.0,49.0,38.0,67.0,273.0,249.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,20.0,32.7,31.6,11.9,12.2,17.0,18.6,21.0,20.0,32.7,31.6,11.9,12.2,17.0,18.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250415,2025-04-15,067651,NYME,1,67,1918217,636108,343321,34738,481240,96130,179562,99649,411007,131840,65383,363059,1852444,1859789,65773,58428,1918217,636108,343321,34738,481240,96130,179562,99649,411007,131840,65383,363059,1852444,1859789,65773,58428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-73328.0,-40805.0,-35467.0,-2416.0,-2598.0,-14.0,23895.0,-7479.0,-21086.0,-29781.0,-5182.0,10893.0,-59314.0,-60933.0,-14014.0,-12395.0,100,33.2,17.9,1.8,25.1,5.0,9.4,5.2,21.4,6.9,3.4,18.9,96.6,97.0,3.4,3.0,100,33.2,17.9,1.8,25.1,5.0,9.4,5.2,21.4,6.9,3.4,18.9,96.6,97.0,3.4,3.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,309,62.0,66.0,12.0,26.0,26.0,59.0,43.0,74.0,56.0,36.0,68.0,279,258.0,309,62.0,66.0,12.0,26.0,26.0,59.0,43.0,74.0,56.0,36.0,68.0,279.0,258.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.8,19.7,32.2,30.2,11.7,11.4,16.8,17.5,20.8,19.7,32.2,30.2,11.7,11.4,16.8,17.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250408,2025-04-08,067651,NYME,1,67,1991545,676913,378788,37154,483838,96144,155667,107128,432093,161621,70565,352166,1911758,1920722,79787,70823,1991545,676913,378788,37154,483838,96144,155667,107128,432093,161621,70565,352166,1911758,1920722,79787,70823,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155077.0,68463.0,42141.0,-11893.0,-13722.0,8916.0,-32545.0,20333.0,64378.0,23128.0,-1660.0,27598.0,148045.0,147984.0,7032.0,7093.0,100,34.0,19.0,1.9,24.3,4.8,7.8,5.4,21.7,8.1,3.5,17.7,96.0,96.4,4.0,3.6,100,34.0,19.0,1.9,24.3,4.8,7.8,5.4,21.7,8.1,3.5,17.7,96.0,96.4,4.0,3.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,311,61.0,68.0,12.0,27.0,30.0,62.0,40.0,75.0,54.0,36.0,67.0,277,265.0,311,61.0,68.0,12.0,27.0,30.0,62.0,40.0,75.0,54.0,36.0,67.0,277.0,265.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.9,19.5,31.2,29.8,11.5,11.0,16.2,16.9,19.9,19.5,31.2,29.8,11.5,11.0,16.2,16.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250401,2025-04-01,067651,NYME,1,67,1836468,608450,336647,49047,497560,87228,188212,86795,367715,138493,72225,324568,1763713,1772738,72755,63730,1836468,608450,336647,49047,497560,87228,188212,86795,367715,138493,72225,324568,1763713,1772738,72755,63730,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52490.0,15705.0,-11917.0,-889.0,13305.0,3385.0,6508.0,-1666.0,-1399.0,-3630.0,17417.0,25441.0,45121.0,44566.0,7369.0,7924.0,100,33.1,18.3,2.7,27.1,4.7,10.2,4.7,20.0,7.5,3.9,17.7,96.0,96.5,4.0,3.5,100,33.1,18.3,2.7,27.1,4.7,10.2,4.7,20.0,7.5,3.9,17.7,96.0,96.5,4.0,3.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,294,57.0,61.0,12.0,25.0,27.0,68.0,33.0,69.0,42.0,42.0,70.0,266,249.0,294,57.0,61.0,12.0,25.0,27.0,68.0,33.0,69.0,42.0,42.0,70.0,266.0,249.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.1,17.8,29.9,29.1,11.1,12.5,15.9,19.2,19.1,17.8,29.9,29.1,11.1,12.5,15.9,19.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250325,2025-03-25,067651,NYME,1,67,1783978,592745,348564,49936,484255,83843,181704,88461,369114,142123,54808,299127,1718592,1728172,65386,55806,1783978,592745,348564,49936,484255,83843,181704,88461,369114,142123,54808,299127,1718592,1728172,65386,55806,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15592.0,26726.0,22684.0,-1895.0,10057.0,-1182.0,6045.0,5065.0,-17346.0,1309.0,-11446.0,7182.0,20839.0,15014.0,-5247.0,578.0,100,33.2,19.5,2.8,27.1,4.7,10.2,5.0,20.7,8.0,3.1,16.8,96.3,96.9,3.7,3.1,100,33.2,19.5,2.8,27.1,4.7,10.2,5.0,20.7,8.0,3.1,16.8,96.3,96.9,3.7,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,306,59.0,67.0,14.0,25.0,29.0,66.0,37.0,65.0,50.0,37.0,70.0,273,255.0,306,59.0,67.0,14.0,25.0,29.0,66.0,37.0,65.0,50.0,37.0,70.0,273.0,255.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.2,18.3,31.3,29.5,11.0,12.6,15.7,19.1,20.2,18.3,31.3,29.5,11.0,12.6,15.7,19.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250318,2025-03-18,067651,NYME,1,67,1768386,566019,325880,51831,474198,85025,175659,83396,386460,140814,66254,291945,1697753,1713158,70633,55228,1768386,566019,325880,51831,474198,85025,175659,83396,386460,140814,66254,291945,1697753,1713158,70633,55228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-24924.0,24.0,7.0,-2476.0,1025.0,-10048.0,4305.0,19786.0,-8964.0,9300.0,-8878.0,-16118.0,-23977.0,-23190.0,-947.0,-1734.0,100,32.0,18.4,2.9,26.8,4.8,9.9,4.7,21.9,8.0,3.7,16.5,96.0,96.9,4.0,3.1,100,32.0,18.4,2.9,26.8,4.8,9.9,4.7,21.9,8.0,3.7,16.5,96.0,96.9,4.0,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,307,55.0,62.0,14.0,25.0,28.0,68.0,41.0,70.0,56.0,35.0,69.0,278,251.0,307,55.0,62.0,14.0,25.0,28.0,68.0,41.0,70.0,56.0,35.0,69.0,278.0,251.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.4,18.9,31.3,29.9,10.8,12.3,15.2,18.7,20.4,18.9,31.3,29.9,10.8,12.3,15.2,18.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250311,2025-03-11,067651,NYME,1,67,1793310,565995,325873,54307,473173,95073,171354,63610,395424,131514,75132,308063,1721730,1736348,71580,56962,1793310,565995,325873,54307,473173,95073,171354,63610,395424,131514,75132,308063,1721730,1736348,71580,56962,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-22934.0,-2290.0,-7415.0,1467.0,7356.0,-6080.0,-93.0,-9188.0,-14708.0,-2947.0,-3137.0,10851.0,-13800.0,-22321.0,-9134.0,-613.0,100,31.6,18.2,3.0,26.4,5.3,9.6,3.5,22.0,7.3,4.2,17.2,96.0,96.8,4.0,3.2,100,31.6,18.2,3.0,26.4,5.3,9.6,3.5,22.0,7.3,4.2,17.2,96.0,96.8,4.0,3.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,306,61.0,66.0,15.0,25.0,27.0,62.0,43.0,77.0,50.0,38.0,67.0,280,258.0,306,61.0,66.0,15.0,25.0,27.0,62.0,43.0,77.0,50.0,38.0,67.0,280.0,258.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.2,19.1,31.8,30.0,10.6,12.0,15.2,18.2,20.2,19.1,31.8,30.0,10.6,12.0,15.2,18.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250304,2025-03-04,067651,NYME,1,67,1816244,568285,333288,52840,465817,101153,171447,72798,410132,134461,78269,297212,1735530,1758669,80714,57575,1816244,568285,333288,52840,465817,101153,171447,72798,410132,134461,78269,297212,1735530,1758669,80714,57575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47445.0,22800.0,24643.0,4937.0,-13890.0,9645.0,-5980.0,-35856.0,25509.0,-19099.0,27134.0,6764.0,44576.0,43949.0,2869.0,3496.0,100,31.3,18.4,2.9,25.6,5.6,9.4,4.0,22.6,7.4,4.3,16.4,95.6,96.8,4.4,3.2,100,31.3,18.4,2.9,25.6,5.6,9.4,4.0,22.6,7.4,4.3,16.4,95.6,96.8,4.4,3.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,302,58.0,64.0,14.0,24.0,28.0,59.0,41.0,77.0,47.0,43.0,68.0,271,261.0,302,58.0,64.0,14.0,24.0,28.0,59.0,41.0,77.0,47.0,43.0,68.0,271.0,261.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.4,19.4,31.8,30.0,10.7,11.5,15.5,17.6,20.4,19.4,31.8,30.0,10.7,11.5,15.5,17.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250225,2025-02-25,067651,NYME,1,67,1768799,545485,308645,47903,479707,91508,177427,108654,384623,153560,51135,290448,1690954,1714720,77845,54079,1768799,545485,308645,47903,479707,91508,177427,108654,384623,153560,51135,290448,1690954,1714720,77845,54079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16205.0,-7355.0,-8675.0,3868.0,-17274.0,8776.0,-12334.0,24785.0,8067.0,11480.0,757.0,-7.0,12495.0,16429.0,3710.0,-224.0,100,30.8,17.4,2.7,27.1,5.2,10.0,6.1,21.7,8.7,2.9,16.4,95.6,96.9,4.4,3.1,100,30.8,17.4,2.7,27.1,5.2,10.0,6.1,21.7,8.7,2.9,16.4,95.6,96.9,4.4,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,307,58.0,67.0,11.0,25.0,25.0,54.0,46.0,75.0,54.0,40.0,68.0,273,258.0,307,58.0,67.0,11.0,25.0,25.0,54.0,46.0,75.0,54.0,40.0,68.0,273.0,258.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.6,19.3,32.5,30.4,10.8,12.4,16.2,19.1,20.6,19.3,32.5,30.4,10.8,12.4,16.2,19.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250218,2025-02-18,067651,NYME,1,67,1752594,552840,317320,44035,496981,82732,189761,83869,376556,142080,50378,290455,1678459,1698291,74135,54303,1752594,552840,317320,44035,496981,82732,189761,83869,376556,142080,50378,290455,1678459,1698291,74135,54303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-35681.0,10278.0,5927.0,4488.0,-18428.0,2604.0,-20778.0,3634.0,-14920.0,-7414.0,-9416.0,-5729.0,-31471.0,-36328.0,-4210.0,647.0,100,31.5,18.1,2.5,28.4,4.7,10.8,4.8,21.5,8.1,2.9,16.6,95.8,96.9,4.2,3.1,100,31.5,18.1,2.5,28.4,4.7,10.8,4.8,21.5,8.1,2.9,16.6,95.8,96.9,4.2,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,302,62.0,66.0,12.0,27.0,25.0,61.0,38.0,70.0,48.0,38.0,70.0,272,254.0,302,62.0,66.0,12.0,27.0,25.0,61.0,38.0,70.0,48.0,38.0,70.0,272.0,254.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.9,19.7,33.5,30.6,11.0,12.6,16.1,19.3,20.9,19.7,33.5,30.6,11.0,12.6,16.1,19.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250211,2025-02-11,067651,NYME,1,67,1788275,542562,311393,39547,515409,80128,210539,80235,391476,149494,59794,296184,1709930,1734619,78345,53656,1788275,542562,311393,39547,515409,80128,210539,80235,391476,149494,59794,296184,1709930,1734619,78345,53656,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22933.0,23857.0,16489.0,227.0,-7288.0,-11302.0,6267.0,20099.0,-1622.0,3182.0,-341.0,1978.0,22587.0,18013.0,346.0,4920.0,100,30.3,17.4,2.2,28.8,4.5,11.8,4.5,21.9,8.4,3.3,16.6,95.6,97.0,4.4,3.0,100,30.3,17.4,2.2,28.8,4.5,11.8,4.5,21.9,8.4,3.3,16.6,95.6,97.0,4.4,3.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,297,57.0,61.0,9.0,29.0,28.0,67.0,32.0,72.0,46.0,39.0,66.0,267,249.0,297,57.0,61.0,9.0,29.0,28.0,67.0,32.0,72.0,46.0,39.0,66.0,267.0,249.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.7,20.1,33.2,31.0,10.7,12.8,16.0,19.5,20.7,20.1,33.2,31.0,10.7,12.8,16.0,19.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250204,2025-02-04,067651,NYME,1,67,1765342,518705,294904,39320,522697,91430,204272,60136,393098,146312,60135,294206,1687343,1716606,77999,48736,1765342,518705,294904,39320,522697,91430,204272,60136,393098,146312,60135,294206,1687343,1716606,77999,48736,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-17120.0,-18483.0,-34623.0,2016.0,-12656.0,3468.0,-36310.0,11085.0,23803.0,7811.0,-5771.0,-522.0,-18217.0,-15216.0,1097.0,-1904.0,100,29.4,16.7,2.2,29.6,5.2,11.6,3.4,22.3,8.3,3.4,16.7,95.6,97.2,4.4,2.8,100,29.4,16.7,2.2,29.6,5.2,11.6,3.4,22.3,8.3,3.4,16.7,95.6,97.2,4.4,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,305,62.0,63.0,8.0,30.0,27.0,71.0,32.0,73.0,46.0,39.0,63.0,277,249.0,305,62.0,63.0,8.0,30.0,27.0,71.0,32.0,73.0,46.0,39.0,63.0,277.0,249.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.5,20.7,32.9,31.7,10.5,13.0,15.7,19.8,20.5,20.7,32.9,31.7,10.5,13.0,15.7,19.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250128,2025-01-28,067651,NYME,1,67,1782462,537188,329527,37304,535353,87962,240582,49051,369295,138501,65906,294728,1705560,1731822,76902,50640,1782462,537188,329527,37304,535353,87962,240582,49051,369295,138501,65906,294728,1705560,1731822,76902,50640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-84538.0,-16048.0,-35496.0,-2665.0,-9425.0,6033.0,-45024.0,10890.0,-27841.0,4709.0,-16484.0,-7555.0,-88391.0,-79878.0,3853.0,-4660.0,100,30.1,18.5,2.1,30.0,4.9,13.5,2.8,20.7,7.8,3.7,16.5,95.7,97.2,4.3,2.8,100,30.1,18.5,2.1,30.0,4.9,13.5,2.8,20.7,7.8,3.7,16.5,95.7,97.2,4.3,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,308,59.0,67.0,9.0,27.0,25.0,78.0,29.0,73.0,46.0,40.0,62.0,275,250.0,308,59.0,67.0,9.0,27.0,25.0,78.0,29.0,73.0,46.0,40.0,62.0,275.0,250.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.4,20.2,31.7,30.8,10.3,13.3,15.9,20.2,19.4,20.2,31.7,30.8,10.3,13.3,15.9,20.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250121,2025-01-21,067651,NYME,1,67,1867000,553236,365023,39969,544778,81929,285606,38161,397136,133792,82390,302283,1793951,1811700,73049,55300,1867000,553236,365023,39969,544778,81929,285606,38161,397136,133792,82390,302283,1793951,1811700,73049,55300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-29350.0,-14037.0,-11962.0,-2857.0,-5460.0,-1008.0,-4994.0,-16197.0,3770.0,-9182.0,9465.0,3619.0,-24689.0,-17773.0,-4661.0,-11577.0,100,29.6,19.6,2.1,29.2,4.4,15.3,2.0,21.3,7.2,4.4,16.2,96.1,97.0,3.9,3.0,100,29.6,19.6,2.1,29.2,4.4,15.3,2.0,21.3,7.2,4.4,16.2,96.1,97.0,3.9,3.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,309,56.0,66.0,10.0,26.0,25.0,86.0,24.0,70.0,42.0,44.0,66.0,277,247.0,309,56.0,66.0,10.0,26.0,25.0,86.0,24.0,70.0,42.0,44.0,66.0,277.0,247.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,20.5,31.5,30.6,9.7,12.9,14.9,19.6,20.0,20.5,31.5,30.6,9.7,12.9,14.9,19.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250114,2025-01-14,067651,NYME,1,67,1896350,567273,376985,42826,550238,82937,290600,54358,393366,142974,72925,298664,1818640,1829473,77710,66877,1896350,567273,376985,42826,550238,82937,290600,54358,393366,142974,72925,298664,1818640,1829473,77710,66877,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-62061.0,-40463.0,-41280.0,-3203.0,28608.0,2139.0,-5156.0,12481.0,-30953.0,27107.0,-17254.0,-18937.0,-69466.0,-65196.0,7405.0,3135.0,100,29.9,19.9,2.3,29.0,4.4,15.3,2.9,20.7,7.5,3.8,15.7,95.9,96.5,4.1,3.5,100,29.9,19.9,2.3,29.0,4.4,15.3,2.9,20.7,7.5,3.8,15.7,95.9,96.5,4.1,3.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,301,60.0,66.0,9.0,30.0,27.0,80.0,25.0,70.0,44.0,39.0,63.0,271,248.0,301,60.0,66.0,9.0,30.0,27.0,80.0,25.0,70.0,44.0,39.0,63.0,271.0,248.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.8,19.1,29.1,29.1,10.0,13.0,15.2,19.5,17.8,19.1,29.1,29.1,10.0,13.0,15.2,19.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,250107,2025-01-07,067651,NYME,1,67,1958411,607736,418265,46029,521630,80798,295756,41877,424319,115867,90179,317601,1888106,1894669,70305,63742,1958411,607736,418265,46029,521630,80798,295756,41877,424319,115867,90179,317601,1888106,1894669,70305,63742,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85441.0,13647.0,13221.0,1601.0,31486.0,-9445.0,40049.0,-10782.0,20729.0,-8831.0,16757.0,20403.0,78153.0,82369.0,7288.0,3072.0,100,31.0,21.4,2.4,26.6,4.1,15.1,2.1,21.7,5.9,4.6,16.2,96.4,96.7,3.6,3.3,100,31.0,21.4,2.4,26.6,4.1,15.1,2.1,21.7,5.9,4.6,16.2,96.4,96.7,3.6,3.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,303,56.0,64.0,12.0,24.0,26.0,84.0,23.0,68.0,40.0,44.0,64.0,270,243.0,303,56.0,64.0,12.0,24.0,26.0,84.0,23.0,68.0,40.0,44.0,64.0,270.0,243.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.4,18.3,29.1,28.2,10.9,12.1,15.8,18.3,17.4,18.3,29.1,28.2,10.9,12.1,15.8,18.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251230,2025-12-30,06765A,NYME,1,67,180123,26980,56046,43805,48419,10017,0,1334,0,56389,12883,15242,152433,143941,27690,36182,180123,26980,56046,43805,48419,10017,0,1334,0,56389,12883,15242,152433,143941,27690,36182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5241.0,3283.0,2922.0,-431.0,128.0,500.0,0.0,0.0,0.0,22.0,-128.0,1478.0,4852.0,4900.0,389.0,341.0,100,15.0,31.1,24.3,26.9,5.6,0.0,0.7,0.0,31.3,7.2,8.5,84.6,79.9,15.4,20.1,100,15.0,31.1,24.3,26.9,5.6,0.0,0.7,0.0,31.3,7.2,8.5,84.6,79.9,15.4,20.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,15.0,16.0,9.0,6.0,8.0,0.0,,0.0,7.0,,6.0,35,36.0,45,15.0,16.0,9.0,6.0,8.0,0.0,,0.0,7.0,,6.0,35.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42.0,38.7,57.1,55.8,41.4,38.6,53.0,53.4,42.0,38.7,57.1,55.8,41.4,38.6,53.0,53.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251223,2025-12-23,06765A,NYME,1,67,174882,23697,53124,44236,48291,9517,0,1334,0,56367,13011,13764,147581,139041,27301,35841,174882,23697,53124,44236,48291,9517,0,1334,0,56367,13011,13764,147581,139041,27301,35841,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8021.0,1598.0,2788.0,2033.0,1282.0,2627.0,0.0,276.0,0.0,729.0,-2018.0,3149.0,10136.0,8104.0,-2115.0,-83.0,100,13.6,30.4,25.3,27.6,5.4,0.0,0.8,0.0,32.2,7.4,7.9,84.4,79.5,15.6,20.5,100,13.6,30.4,25.3,27.6,5.4,0.0,0.8,0.0,32.2,7.4,7.9,84.4,79.5,15.6,20.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,15.0,16.0,9.0,6.0,8.0,0.0,,0.0,6.0,4.0,6.0,35,36.0,45,15.0,16.0,9.0,6.0,8.0,0.0,,0.0,6.0,4.0,6.0,35.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43.2,39.6,58.2,57.2,43.1,39.5,54.9,54.8,43.2,39.6,58.2,57.2,43.1,39.5,54.9,54.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251216,2025-12-16,06765A,NYME,1,67,166861,22099,50336,42203,47009,6890,0,1058,0,55638,15029,10615,137445,130937,29416,35924,166861,22099,50336,42203,47009,6890,0,1058,0,55638,15029,10615,137445,130937,29416,35924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3762.0,1220.0,-2133.0,407.0,1356.0,235.0,0.0,0.0,0.0,109.0,-1125.0,1691.0,3662.0,24.0,100.0,3738.0,100,13.2,30.2,25.3,28.2,4.1,0.0,0.6,0.0,33.3,9.0,6.4,82.4,78.5,17.6,21.5,100,13.2,30.2,25.3,28.2,4.1,0.0,0.6,0.0,33.3,9.0,6.4,82.4,78.5,17.6,21.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,14.0,16.0,9.0,4.0,6.0,0.0,,0.0,4.0,5.0,5.0,31,33.0,42,14.0,16.0,9.0,4.0,6.0,0.0,,0.0,4.0,5.0,5.0,31.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.1,40.6,58.4,58.8,45.0,40.4,56.7,55.4,45.1,40.6,58.4,58.8,45.0,40.4,56.7,55.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251209,2025-12-09,06765A,NYME,1,67,163099,20879,52469,41796,45653,6655,0,1058,0,55529,16154,8924,133783,130913,29316,32186,163099,20879,52469,41796,45653,6655,0,1058,0,55529,16154,8924,133783,130913,29316,32186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3123.0,338.0,2615.0,347.0,95.0,50.0,0.0,108.0,0.0,145.0,-2244.0,236.0,1116.0,860.0,2007.0,2263.0,100,12.8,32.2,25.6,28.0,4.1,0.0,0.6,0.0,34.0,9.9,5.5,82.0,80.3,18.0,19.7,100,12.8,32.2,25.6,28.0,4.1,0.0,0.6,0.0,34.0,9.9,5.5,82.0,80.3,18.0,19.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,15.0,16.0,9.0,4.0,6.0,0.0,,0.0,,5.0,4.0,31,32.0,41,15.0,16.0,9.0,4.0,6.0,0.0,,0.0,,5.0,4.0,31.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.5,40.6,58.6,58.6,45.4,40.5,57.7,55.7,45.5,40.6,58.6,58.6,45.4,40.5,57.7,55.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251202,2025-12-02,06765A,NYME,1,67,159976,20541,49854,41449,45558,6605,0,950,0,55384,18398,8688,132667,130053,27309,29923,159976,20541,49854,41449,45558,6605,0,950,0,55384,18398,8688,132667,130053,27309,29923,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16662.0,-8064.0,-5094.0,-2832.0,-2222.0,-2533.0,0.0,-308.0,0.0,251.0,-2389.0,-3428.0,-16606.0,-15974.0,-56.0,-688.0,100,12.8,31.2,25.9,28.5,4.1,0.0,0.6,0.0,34.6,11.5,5.4,82.9,81.3,17.1,18.7,100,12.8,31.2,25.9,28.5,4.1,0.0,0.6,0.0,34.6,11.5,5.4,82.9,81.3,17.1,18.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,13.0,15.0,9.0,4.0,5.0,0.0,,0.0,4.0,6.0,5.0,30,32.0,42,13.0,15.0,9.0,4.0,5.0,0.0,,0.0,4.0,6.0,5.0,30.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.2,40.4,58.5,58.5,45.1,40.2,57.6,55.7,45.2,40.4,58.5,58.5,45.1,40.2,57.6,55.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251125,2025-11-25,06765A,NYME,1,67,176638,28605,54948,44281,47780,9138,0,1258,0,55133,20787,12116,149273,146027,27365,30611,176638,28605,54948,44281,47780,9138,0,1258,0,55133,20787,12116,149273,146027,27365,30611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5097.0,857.0,2769.0,2941.0,2333.0,633.0,0.0,0.0,0.0,2971.0,815.0,514.0,7916.0,7064.0,-2819.0,-1967.0,100,16.2,31.1,25.1,27.0,5.2,0.0,0.7,0.0,31.2,11.8,6.9,84.5,82.7,15.5,17.3,100,16.2,31.1,25.1,27.0,5.2,0.0,0.7,0.0,31.2,11.8,6.9,84.5,82.7,15.5,17.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,17.0,18.0,10.0,4.0,7.0,0.0,,0.0,,7.0,7.0,36,38.0,47,17.0,18.0,10.0,4.0,7.0,0.0,,0.0,,7.0,7.0,36.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.9,38.6,55.2,56.7,40.8,38.4,53.2,54.6,41.9,38.6,55.2,56.7,40.8,38.4,53.2,54.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251118,2025-11-18,06765A,NYME,1,67,171541,27748,52179,41340,45447,8505,0,1258,0,52162,19972,11602,141357,138963,30184,32578,171541,27748,52179,41340,45447,8505,0,1258,0,52162,19972,11602,141357,138963,30184,32578,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7568.0,4640.0,3430.0,310.0,79.0,123.0,0.0,-96.0,0.0,-295.0,1851.0,2416.0,7194.0,7803.0,374.0,-235.0,100,16.2,30.4,24.1,26.5,5.0,0.0,0.7,0.0,30.4,11.6,6.8,82.4,81.0,17.6,19.0,100,16.2,30.4,24.1,26.5,5.0,0.0,0.7,0.0,30.4,11.6,6.8,82.4,81.0,17.6,19.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,17.0,16.0,9.0,4.0,6.0,0.0,,0.0,,6.0,7.0,35,34.0,44,17.0,16.0,9.0,4.0,6.0,0.0,,0.0,,6.0,7.0,35.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.4,37.9,54.7,55.9,40.1,37.8,53.0,53.5,41.4,37.9,54.7,55.9,40.1,37.8,53.0,53.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251110,2025-11-10,06765A,NYME,1,67,163973,23108,48749,41030,45368,8382,0,1354,0,52457,18121,9186,134163,131160,29810,32813,163973,23108,48749,41030,45368,8382,0,1354,0,52457,18121,9186,134163,131160,29810,32813,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1302.0,-1044.0,2758.0,-2629.0,-24.0,-182.0,0.0,-96.0,0.0,837.0,-2574.0,829.0,-2189.0,711.0,3491.0,591.0,100,14.1,29.7,25.0,27.7,5.1,0.0,0.8,0.0,32.0,11.1,5.6,81.8,80.0,18.2,20.0,100,14.1,29.7,25.0,27.7,5.1,0.0,0.8,0.0,32.0,11.1,5.6,81.8,80.0,18.2,20.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,16.0,16.0,9.0,4.0,6.0,0.0,,0.0,4.0,4.0,5.0,32,33.0,43,16.0,16.0,9.0,4.0,6.0,0.0,,0.0,4.0,4.0,5.0,32.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.9,39.3,54.5,56.7,40.6,39.2,52.5,54.2,41.9,39.3,54.5,56.7,40.6,39.2,52.5,54.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251104,2025-11-04,06765A,NYME,1,67,162671,24152,45991,43659,45392,8564,0,1450,0,51620,20695,8357,136352,130449,26319,32222,162671,24152,45991,43659,45392,8564,0,1450,0,51620,20695,8357,136352,130449,26319,32222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-7606.0,-4439.0,-3841.0,-5029.0,-1735.0,3066.0,0.0,-464.0,0.0,-4190.0,-5010.0,1964.0,-8628.0,-6020.0,1022.0,-1586.0,100,14.8,28.3,26.8,27.9,5.3,0.0,0.9,0.0,31.7,12.7,5.1,83.8,80.2,16.2,19.8,100,14.8,28.3,26.8,27.9,5.3,0.0,0.9,0.0,31.7,12.7,5.1,83.8,80.2,16.2,19.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,16.0,16.0,9.0,5.0,7.0,0.0,,0.0,,5.0,5.0,33,34.0,44,16.0,16.0,9.0,5.0,7.0,0.0,,0.0,,5.0,5.0,33.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42.0,39.3,54.4,56.1,41.0,39.3,53.0,53.7,42.0,39.3,54.4,56.1,41.0,39.3,53.0,53.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251028,2025-10-28,06765A,NYME,1,67,170277,28591,49832,48688,47127,5498,0,1914,0,55810,25705,6393,144980,136469,25297,33808,170277,28591,49832,48688,47127,5498,0,1914,0,55810,25705,6393,144980,136469,25297,33808,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7700.0,806.0,3902.0,2359.0,1313.0,120.0,0.0,-156.0,0.0,4123.0,-906.0,-41.0,7367.0,4232.0,333.0,3468.0,100,16.8,29.3,28.6,27.7,3.2,0.0,1.1,0.0,32.8,15.1,3.8,85.1,80.1,14.9,19.9,100,16.8,29.3,28.6,27.7,3.2,0.0,1.1,0.0,32.8,15.1,3.8,85.1,80.1,14.9,19.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51,22.0,19.0,10.0,4.0,4.0,0.0,,0.0,5.0,4.0,6.0,40,35.0,51,22.0,19.0,10.0,4.0,4.0,0.0,,0.0,5.0,4.0,6.0,40.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,39.8,53.3,56.2,39.8,39.7,52.9,54.7,40.0,39.8,53.3,56.2,39.8,39.7,52.9,54.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251021,2025-10-21,06765A,NYME,1,67,162577,27785,45930,46329,45814,5378,0,2070,0,51687,26611,6434,137613,132237,24964,30340,162577,27785,45930,46329,45814,5378,0,2070,0,51687,26611,6434,137613,132237,24964,30340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2006.0,923.0,1738.0,211.0,0.0,0.0,0.0,0.0,0.0,735.0,-1534.0,-675.0,1194.0,-471.0,812.0,2477.0,100,17.1,28.3,28.5,28.2,3.3,0.0,1.3,0.0,31.8,16.4,4.0,84.6,81.3,15.4,18.7,100,17.1,28.3,28.5,28.2,3.3,0.0,1.3,0.0,31.8,16.4,4.0,84.6,81.3,15.4,18.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51,21.0,18.0,10.0,4.0,4.0,0.0,,0.0,5.0,5.0,8.0,41,35.0,51,21.0,18.0,10.0,4.0,4.0,0.0,,0.0,5.0,5.0,8.0,41.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.0,39.8,52.6,55.8,38.8,39.7,52.2,54.6,39.0,39.8,52.6,55.8,38.8,39.7,52.2,54.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251014,2025-10-14,06765A,NYME,1,67,160571,26862,44192,46118,45814,5378,0,2070,0,50952,28145,7109,136419,132708,24152,27863,160571,26862,44192,46118,45814,5378,0,2070,0,50952,28145,7109,136419,132708,24152,27863,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,849.0,4005.0,574.0,-615.0,108.0,-58.0,0.0,0.0,0.0,-2804.0,1356.0,900.0,1428.0,2880.0,-579.0,-2031.0,100,16.7,27.5,28.7,28.5,3.3,0.0,1.3,0.0,31.7,17.5,4.4,85.0,82.6,15.0,17.4,100,16.7,27.5,28.7,28.5,3.3,0.0,1.3,0.0,31.7,17.5,4.4,85.0,82.6,15.0,17.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52,21.0,18.0,10.0,4.0,4.0,0.0,,0.0,5.0,6.0,9.0,42,36.0,52,21.0,18.0,10.0,4.0,4.0,0.0,,0.0,5.0,6.0,9.0,42.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.3,39.8,53.1,55.8,38.9,39.7,52.5,54.6,39.3,39.8,53.1,55.8,38.9,39.7,52.5,54.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,251007,2025-10-07,06765A,NYME,1,67,159722,22857,43618,46733,45706,5436,0,2070,0,53756,26789,6209,134991,129828,24731,29894,159722,22857,43618,46733,45706,5436,0,2070,0,53756,26789,6209,134991,129828,24731,29894,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13998.0,-2768.0,-6889.0,-1088.0,-2015.0,-2203.0,0.0,-370.0,0.0,-6679.0,-2829.0,-131.0,-12869.0,-14437.0,-1129.0,439.0,100,14.3,27.3,29.3,28.6,3.4,0.0,1.3,0.0,33.7,16.8,3.9,84.5,81.3,15.5,18.7,100,14.3,27.3,29.3,28.6,3.4,0.0,1.3,0.0,33.7,16.8,3.9,84.5,81.3,15.5,18.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,17.0,17.0,10.0,4.0,5.0,0.0,,0.0,5.0,5.0,8.0,37,35.0,48,17.0,17.0,10.0,4.0,5.0,0.0,,0.0,5.0,5.0,8.0,37.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.9,39.4,54.8,55.5,40.5,39.2,54.1,54.2,40.9,39.4,54.8,55.5,40.5,39.2,54.1,54.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250930,2025-09-30,06765A,NYME,1,67,173720,25625,50507,47821,47721,7639,0,2440,0,60435,29618,6340,147860,144265,25860,29455,173720,25625,50507,47821,47721,7639,0,2440,0,60435,29618,6340,147860,144265,25860,29455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7995.0,3497.0,4244.0,2514.0,4492.0,1565.0,0.0,0.0,0.0,913.0,2187.0,-115.0,8374.0,12373.0,-379.0,-4378.0,100,14.8,29.1,27.5,27.5,4.4,0.0,1.4,0.0,34.8,17.0,3.6,85.1,83.0,14.9,17.0,100,14.8,29.1,27.5,27.5,4.4,0.0,1.4,0.0,34.8,17.0,3.6,85.1,83.0,14.9,17.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51,20.0,19.0,10.0,4.0,5.0,0.0,,0.0,6.0,6.0,10.0,42,39.0,51,20.0,19.0,10.0,4.0,5.0,0.0,,0.0,6.0,6.0,10.0,42.0,39.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.9,37.4,55.0,54.0,38.4,37.2,52.6,52.5,39.9,37.4,55.0,54.0,38.4,37.2,52.6,52.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250923,2025-09-23,06765A,NYME,1,67,165725,22128,46263,45307,43229,6074,0,2440,0,59522,27431,6455,139486,131892,26239,33833,165725,22128,46263,45307,43229,6074,0,2440,0,59522,27431,6455,139486,131892,26239,33833,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2122.0,249.0,633.0,378.0,225.0,-27.0,0.0,0.0,0.0,879.0,319.0,285.0,1764.0,1435.0,358.0,687.0,100,13.4,27.9,27.3,26.1,3.7,0.0,1.5,0.0,35.9,16.6,3.9,84.2,79.6,15.8,20.4,100,13.4,27.9,27.3,26.1,3.7,0.0,1.5,0.0,35.9,16.6,3.9,84.2,79.6,15.8,20.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,18.0,17.0,9.0,4.0,4.0,0.0,,0.0,6.0,6.0,10.0,39,36.0,48,18.0,17.0,9.0,4.0,4.0,0.0,,0.0,6.0,6.0,10.0,39.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.5,37.9,54.8,54.8,38.9,37.2,52.8,52.8,40.5,37.9,54.8,54.8,38.9,37.2,52.8,52.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250916,2025-09-16,06765A,NYME,1,67,163603,21879,45630,44929,43004,6101,0,2440,0,58643,27112,6170,137722,130457,25881,33146,163603,21879,45630,44929,43004,6101,0,2440,0,58643,27112,6170,137722,130457,25881,33146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4121.0,364.0,3308.0,462.0,-21.0,173.0,0.0,0.0,0.0,2101.0,221.0,136.0,3236.0,3817.0,885.0,304.0,100,13.4,27.9,27.5,26.3,3.7,0.0,1.5,0.0,35.8,16.6,3.8,84.2,79.7,15.8,20.3,100,13.4,27.9,27.5,26.3,3.7,0.0,1.5,0.0,35.8,16.6,3.8,84.2,79.7,15.8,20.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,18.0,17.0,9.0,4.0,4.0,0.0,,0.0,6.0,6.0,10.0,39,36.0,48,18.0,17.0,9.0,4.0,4.0,0.0,,0.0,6.0,6.0,10.0,39.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.5,37.9,54.7,55.1,38.9,37.3,52.7,53.2,40.5,37.9,54.7,55.1,38.9,37.3,52.7,53.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250909,2025-09-09,06765A,NYME,1,67,159482,21515,42322,44467,43025,5928,0,2440,0,56542,26891,6034,134486,126640,24996,32842,159482,21515,42322,44467,43025,5928,0,2440,0,56542,26891,6034,134486,126640,24996,32842,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3518.0,2341.0,-1416.0,116.0,725.0,63.0,0.0,0.0,0.0,-2243.0,-135.0,799.0,1076.0,36.0,2442.0,3482.0,100,13.5,26.5,27.9,27.0,3.7,0.0,1.5,0.0,35.5,16.9,3.8,84.3,79.4,15.7,20.6,100,13.5,26.5,27.9,27.0,3.7,0.0,1.5,0.0,35.5,16.9,3.8,84.3,79.4,15.7,20.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,17.0,15.0,9.0,4.0,4.0,0.0,,0.0,6.0,6.0,10.0,38,34.0,47,17.0,15.0,9.0,4.0,4.0,0.0,,0.0,6.0,6.0,10.0,38.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.1,38.5,54.6,55.8,38.5,37.8,52.5,53.8,40.1,38.5,54.6,55.8,38.5,37.8,52.5,53.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250902,2025-09-02,06765A,NYME,1,67,155964,19174,43738,44351,42300,5865,0,2440,0,58785,27026,5235,133410,126604,22554,29360,155964,19174,43738,44351,42300,5865,0,2440,0,58785,27026,5235,133410,126604,22554,29360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-17359.0,-5098.0,-9280.0,-3520.0,-2274.0,25.0,0.0,-370.0,0.0,-3180.0,-1299.0,-723.0,-12496.0,-13921.0,-4863.0,-3438.0,100,12.3,28.0,28.4,27.1,3.8,0.0,1.6,0.0,37.7,17.3,3.4,85.5,81.2,14.5,18.8,100,12.3,28.0,28.4,27.1,3.8,0.0,1.6,0.0,37.7,17.3,3.4,85.5,81.2,14.5,18.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49,19.0,17.0,9.0,4.0,4.0,0.0,,0.0,6.0,6.0,10.0,40,36.0,49,19.0,17.0,9.0,4.0,4.0,0.0,,0.0,6.0,6.0,10.0,40.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.9,38.8,56.3,56.3,40.3,38.1,54.1,54.6,41.9,38.8,56.3,56.3,40.3,38.1,54.1,54.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250826,2025-08-26,06765A,NYME,1,67,173323,24272,53018,47871,44574,5840,0,2810,0,61965,28325,5958,145906,140525,27417,32798,173323,24272,53018,47871,44574,5840,0,2810,0,61965,28325,5958,145906,140525,27417,32798,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2400.0,2380.0,2364.0,537.0,90.0,378.0,0.0,0.0,0.0,-935.0,404.0,-162.0,2198.0,3074.0,202.0,-674.0,100,14.0,30.6,27.6,25.7,3.4,0.0,1.6,0.0,35.8,16.3,3.4,84.2,81.1,15.8,18.9,100,14.0,30.6,27.6,25.7,3.4,0.0,1.6,0.0,35.8,16.3,3.4,84.2,81.1,15.8,18.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50,20.0,21.0,9.0,4.0,4.0,0.0,,0.0,5.0,6.0,10.0,40,40.0,50,20.0,21.0,9.0,4.0,4.0,0.0,,0.0,5.0,6.0,10.0,40.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,37.7,55.4,55.4,38.6,37.1,53.2,53.6,40.0,37.7,55.4,55.4,38.6,37.1,53.2,53.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250819,2025-08-19,06765A,NYME,1,67,170923,21892,50654,47334,44484,5462,0,2810,0,62900,27921,6120,143708,137451,27215,33472,170923,21892,50654,47334,44484,5462,0,2810,0,62900,27921,6120,143708,137451,27215,33472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1433.0,1720.0,1919.0,-772.0,0.0,693.0,0.0,0.0,0.0,45.0,-62.0,333.0,2019.0,2883.0,-586.0,-1450.0,100,12.8,29.6,27.7,26.0,3.2,0.0,1.6,0.0,36.8,16.3,3.6,84.1,80.4,15.9,19.6,100,12.8,29.6,27.7,26.0,3.2,0.0,1.6,0.0,36.8,16.3,3.6,84.1,80.4,15.9,19.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49,19.0,20.0,9.0,4.0,4.0,0.0,,0.0,5.0,6.0,10.0,39,39.0,49,19.0,20.0,9.0,4.0,4.0,0.0,,0.0,5.0,6.0,10.0,39.0,39.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.9,37.5,56.0,55.1,39.7,36.8,54.0,53.2,40.9,37.5,56.0,55.1,39.7,36.8,54.0,53.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250812,2025-08-12,06765A,NYME,1,67,169490,20172,48735,48106,44484,4769,0,2810,0,62855,27983,5787,141689,134568,27801,34922,169490,20172,48735,48106,44484,4769,0,2810,0,62855,27983,5787,141689,134568,27801,34922,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2060.0,231.0,251.0,2136.0,-14.0,-54.0,0.0,0.0,0.0,1320.0,78.0,-262.0,3371.0,-1.0,-1311.0,2061.0,100,11.9,28.8,28.4,26.2,2.8,0.0,1.7,0.0,37.1,16.5,3.4,83.6,79.4,16.4,20.6,100,11.9,28.8,28.4,26.2,2.8,0.0,1.7,0.0,37.1,16.5,3.4,83.6,79.4,16.4,20.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,15.0,17.0,9.0,4.0,4.0,0.0,,0.0,5.0,6.0,10.0,35,36.0,46,15.0,17.0,9.0,4.0,4.0,0.0,,0.0,5.0,6.0,10.0,35.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.2,37.9,56.5,55.2,40.2,37.2,55.0,53.4,41.2,37.9,56.5,55.2,40.2,37.2,55.0,53.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250805,2025-08-05,06765A,NYME,1,67,167430,19941,48484,45970,44498,4823,0,2810,0,61535,27905,6049,138318,134569,29112,32861,167430,19941,48484,45970,44498,4823,0,2810,0,61535,27905,6049,138318,134569,29112,32861,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14904.0,-10696.0,-2997.0,-2916.0,-3753.0,-3250.0,0.0,34.0,0.0,233.0,-2384.0,-4544.0,-21173.0,-16894.0,6269.0,1990.0,100,11.9,29.0,27.5,26.6,2.9,0.0,1.7,0.0,36.8,16.7,3.6,82.6,80.4,17.4,19.6,100,11.9,29.0,27.5,26.6,2.9,0.0,1.7,0.0,36.8,16.7,3.6,82.6,80.4,17.4,19.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,16.0,20.0,8.0,4.0,4.0,0.0,,0.0,5.0,6.0,9.0,35,38.0,48,16.0,20.0,8.0,4.0,4.0,0.0,,0.0,5.0,6.0,9.0,35.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.5,38.4,56.5,54.1,40.4,37.7,54.9,52.2,41.5,38.4,56.5,54.1,40.4,37.7,54.9,52.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250729,2025-07-29,06765A,NYME,1,67,182334,30637,51481,48886,48251,8073,0,2776,0,61302,30289,10593,159491,151463,22843,30871,182334,30637,51481,48886,48251,8073,0,2776,0,61302,30289,10593,159491,151463,22843,30871,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6091.0,1017.0,3167.0,1406.0,1211.0,379.0,0.0,24.0,0.0,1419.0,-851.0,1386.0,5607.0,5316.0,484.0,775.0,100,16.8,28.2,26.8,26.5,4.4,0.0,1.5,0.0,33.6,16.6,5.8,87.5,83.1,12.5,16.9,100,16.8,28.2,26.8,26.5,4.4,0.0,1.5,0.0,33.6,16.6,5.8,87.5,83.1,12.5,16.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52,23.0,21.0,9.0,5.0,6.0,0.0,,0.0,6.0,6.0,12.0,46,43.0,52,23.0,21.0,9.0,5.0,6.0,0.0,,0.0,6.0,6.0,12.0,46.0,43.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.4,37.7,54.2,53.2,35.7,36.9,50.3,50.9,38.4,37.7,54.2,53.2,35.7,36.9,50.3,50.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250722,2025-07-22,06765A,NYME,1,67,176243,29620,48314,47480,47040,7694,0,2752,0,59883,31140,9207,153884,146147,22359,30096,176243,29620,48314,47480,47040,7694,0,2752,0,59883,31140,9207,153884,146147,22359,30096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8353.0,4249.0,5500.0,377.0,2574.0,228.0,0.0,0.0,0.0,3388.0,813.0,419.0,8661.0,9534.0,-308.0,-1181.0,100,16.8,27.4,26.9,26.7,4.4,0.0,1.6,0.0,34.0,17.7,5.2,87.3,82.9,12.7,17.1,100,16.8,27.4,26.9,26.7,4.4,0.0,1.6,0.0,34.0,17.7,5.2,87.3,82.9,12.7,17.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52,21.0,21.0,10.0,4.0,6.0,0.0,,0.0,6.0,6.0,12.0,44,43.0,52,21.0,21.0,10.0,4.0,6.0,0.0,,0.0,6.0,6.0,12.0,44.0,43.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.6,38.4,54.2,53.3,35.9,37.6,50.4,51.6,38.6,38.4,54.2,53.3,35.9,37.6,50.4,51.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250715,2025-07-15,06765A,NYME,1,67,167890,25371,42814,47103,44466,7466,0,2752,0,56495,30327,8788,145223,136613,22667,31277,167890,25371,42814,47103,44466,7466,0,2752,0,56495,30327,8788,145223,136613,22667,31277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4220.0,3218.0,1522.0,190.0,30.0,0.0,0.0,0.0,0.0,-52.0,327.0,996.0,4352.0,2875.0,-132.0,1345.0,100,15.1,25.5,28.1,26.5,4.4,0.0,1.6,0.0,33.6,18.1,5.2,86.5,81.4,13.5,18.6,100,15.1,25.5,28.1,26.5,4.4,0.0,1.6,0.0,33.6,18.1,5.2,86.5,81.4,13.5,18.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,16.0,15.0,10.0,4.0,6.0,0.0,,0.0,6.0,6.0,11.0,38,37.0,47,16.0,15.0,10.0,4.0,6.0,0.0,,0.0,6.0,6.0,11.0,38.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.9,38.3,53.8,53.0,36.1,37.5,50.2,50.8,38.9,38.3,53.8,53.0,36.1,37.5,50.2,50.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250708,2025-07-08,06765A,NYME,1,67,163670,22153,41292,46913,44436,7466,0,2752,0,56547,30000,7792,140871,133738,22799,29932,163670,22153,41292,46913,44436,7466,0,2752,0,56547,30000,7792,140871,133738,22799,29932,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4338.0,498.0,5475.0,2475.0,628.0,460.0,0.0,160.0,0.0,3100.0,1254.0,506.0,7039.0,8483.0,-2701.0,-4145.0,100,13.5,25.2,28.7,27.1,4.6,0.0,1.7,0.0,34.5,18.3,4.8,86.1,81.7,13.9,18.3,100,13.5,25.2,28.7,27.1,4.6,0.0,1.7,0.0,34.5,18.3,4.8,86.1,81.7,13.9,18.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,16.0,15.0,10.0,4.0,6.0,0.0,,0.0,6.0,6.0,10.0,38,36.0,47,16.0,15.0,10.0,4.0,6.0,0.0,,0.0,6.0,6.0,10.0,38.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.5,39.2,54.7,53.5,36.7,38.3,51.0,51.6,39.5,39.2,54.7,53.5,36.7,38.3,51.0,51.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250701,2025-07-01,06765A,NYME,1,67,159332,21655,35817,44438,43808,7006,0,2592,0,53447,28746,7286,133832,125255,25500,34077,159332,21655,35817,44438,43808,7006,0,2592,0,53447,28746,7286,133832,125255,25500,34077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13427.0,-692.0,-4476.0,-4057.0,-652.0,1907.0,0.0,-218.0,0.0,-7983.0,-2953.0,409.0,-10416.0,-5983.0,-3011.0,-7444.0,100,13.6,22.5,27.9,27.5,4.4,0.0,1.6,0.0,33.5,18.0,4.6,84.0,78.6,16.0,21.4,100,13.6,22.5,27.9,27.5,4.4,0.0,1.6,0.0,33.5,18.0,4.6,84.0,78.6,16.0,21.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,15.0,13.0,9.0,4.0,6.0,0.0,,0.0,6.0,5.0,10.0,36,33.0,43,15.0,13.0,9.0,4.0,6.0,0.0,,0.0,6.0,5.0,10.0,36.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.5,39.9,53.7,54.0,36.1,39.0,50.4,51.9,38.5,39.9,53.7,54.0,36.1,39.0,50.4,51.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250624,2025-06-24,06765A,NYME,1,67,172759,22347,40293,48495,44460,5099,0,2810,0,61430,31699,6877,144248,131238,28511,41521,172759,22347,40293,48495,44460,5099,0,2810,0,61430,31699,6877,144248,131238,28511,41521,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3982.0,507.0,1795.0,630.0,1069.0,-63.0,0.0,0.0,0.0,1391.0,2931.0,-16.0,2449.0,5716.0,1533.0,-1734.0,100,12.9,23.3,28.1,25.7,3.0,0.0,1.6,0.0,35.6,18.3,4.0,83.5,76.0,16.5,24.0,100,12.9,23.3,28.1,25.7,3.0,0.0,1.6,0.0,35.6,18.3,4.0,83.5,76.0,16.5,24.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,16.0,16.0,8.0,4.0,5.0,0.0,,0.0,6.0,5.0,9.0,34,36.0,45,16.0,16.0,8.0,4.0,5.0,0.0,,0.0,6.0,5.0,9.0,34.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.0,39.4,55.4,53.6,37.2,38.6,53.1,51.6,39.0,39.4,55.4,53.6,37.2,38.6,53.1,51.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250617,2025-06-17,06765A,NYME,1,67,168777,21840,38498,47865,43391,5162,0,2810,0,60039,28768,6893,141799,125522,26978,43255,168777,21840,38498,47865,43391,5162,0,2810,0,60039,28768,6893,141799,125522,26978,43255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14622.0,3581.0,3539.0,2929.0,4212.0,628.0,0.0,0.0,0.0,6604.0,2701.0,-649.0,13093.0,10431.0,1529.0,4191.0,100,12.9,22.8,28.4,25.7,3.1,0.0,1.7,0.0,35.6,17.0,4.1,84.0,74.4,16.0,25.6,100,12.9,22.8,28.4,25.7,3.1,0.0,1.7,0.0,35.6,17.0,4.1,84.0,74.4,16.0,25.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,17.0,17.0,8.0,4.0,5.0,0.0,,0.0,6.0,4.0,9.0,35,36.0,44,17.0,17.0,8.0,4.0,5.0,0.0,,0.0,6.0,4.0,9.0,35.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.2,39.2,55.7,53.4,37.5,38.4,53.2,51.5,39.2,39.2,55.7,53.4,37.5,38.4,53.2,51.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250610,2025-06-10,06765A,NYME,1,67,154155,18259,34959,44936,39179,4534,0,2810,0,53435,26067,7542,128706,115091,25449,39064,154155,18259,34959,44936,39179,4534,0,2810,0,53435,26067,7542,128706,115091,25449,39064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3031.0,3109.0,336.0,260.0,769.0,-2.0,0.0,0.0,0.0,-709.0,649.0,690.0,3348.0,2442.0,-317.0,589.0,100,11.8,22.7,29.1,25.4,2.9,0.0,1.8,0.0,34.7,16.9,4.9,83.5,74.7,16.5,25.3,100,11.8,22.7,29.1,25.4,2.9,0.0,1.8,0.0,34.7,16.9,4.9,83.5,74.7,16.5,25.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,17.0,16.0,8.0,4.0,5.0,0.0,,0.0,6.0,4.0,8.0,35,34.0,44,17.0,16.0,8.0,4.0,5.0,0.0,,0.0,6.0,4.0,8.0,35.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.9,37.5,56.0,52.9,37.4,36.6,52.9,49.9,39.9,37.5,56.0,52.9,37.4,36.6,52.9,49.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250603,2025-06-03,06765A,NYME,1,67,151124,15150,34623,44676,38410,4536,0,2810,0,54144,25418,6852,125358,112649,25766,38475,151124,15150,34623,44676,38410,4536,0,2810,0,54144,25418,6852,125358,112649,25766,38475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-11399.0,-4890.0,-3709.0,-1523.0,-893.0,-993.0,0.0,-203.0,0.0,-136.0,-4115.0,-2676.0,-10218.0,-12589.0,-1181.0,1190.0,100,10.0,22.9,29.6,25.4,3.0,0.0,1.9,0.0,35.8,16.8,4.5,83.0,74.5,17.0,25.5,100,10.0,22.9,29.6,25.4,3.0,0.0,1.9,0.0,35.8,16.8,4.5,83.0,74.5,17.0,25.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,15.0,15.0,8.0,4.0,5.0,0.0,,0.0,6.0,4.0,8.0,33,33.0,43,15.0,15.0,8.0,4.0,5.0,0.0,,0.0,6.0,4.0,8.0,33.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.5,37.8,56.7,53.3,38.9,36.8,54.2,49.8,40.5,37.8,56.7,53.3,38.9,36.8,54.2,49.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250527,2025-05-27,06765A,NYME,1,67,162523,20040,38332,46199,39303,5529,0,3013,0,54280,29533,9528,135576,125238,26947,37285,162523,20040,38332,46199,39303,5529,0,3013,0,54280,29533,9528,135576,125238,26947,37285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6887.0,1326.0,3248.0,645.0,2780.0,0.0,0.0,96.0,0.0,5234.0,761.0,194.0,7399.0,7079.0,-512.0,-192.0,100,12.3,23.6,28.4,24.2,3.4,0.0,1.9,0.0,33.4,18.2,5.9,83.4,77.1,16.6,22.9,100,12.3,23.6,28.4,24.2,3.4,0.0,1.9,0.0,33.4,18.2,5.9,83.4,77.1,16.6,22.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,17.0,17.0,8.0,4.0,5.0,0.0,,0.0,6.0,6.0,9.0,35,38.0,46,17.0,17.0,8.0,4.0,5.0,0.0,,0.0,6.0,6.0,9.0,35.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.0,35.4,54.2,51.9,36.6,35.4,51.9,46.2,38.0,35.4,54.2,51.9,36.6,35.4,51.9,46.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250520,2025-05-20,06765A,NYME,1,67,155636,18714,35084,45554,36523,5529,0,2917,0,49046,28772,9334,128177,118159,27459,37477,155636,18714,35084,45554,36523,5529,0,2917,0,49046,28772,9334,128177,118159,27459,37477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7492.0,1139.0,813.0,3847.0,6732.0,864.0,0.0,210.0,0.0,5027.0,305.0,162.0,11039.0,9086.0,-3547.0,-1594.0,100,12.0,22.5,29.3,23.5,3.6,0.0,1.9,0.0,31.5,18.5,6.0,82.4,75.9,17.6,24.1,100,12.0,22.5,29.3,23.5,3.6,0.0,1.9,0.0,31.5,18.5,6.0,82.4,75.9,17.6,24.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,15.0,16.0,8.0,4.0,5.0,0.0,,0.0,5.0,6.0,8.0,32,36.0,44,15.0,16.0,8.0,4.0,5.0,0.0,,0.0,5.0,6.0,8.0,32.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.7,35.6,53.9,51.5,36.3,35.5,51.5,46.4,37.7,35.6,53.9,51.5,36.3,35.5,51.5,46.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250513,2025-05-13,06765A,NYME,1,67,148144,17575,34271,41707,29791,4665,0,2707,0,44019,28467,9172,117138,109073,31006,39071,148144,17575,34271,41707,29791,4665,0,2707,0,44019,28467,9172,117138,109073,31006,39071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9480.0,2159.0,4192.0,1707.0,1308.0,69.0,0.0,0.0,0.0,3044.0,121.0,445.0,7424.0,6135.0,2056.0,3345.0,100,11.9,23.1,28.2,20.1,3.1,0.0,1.8,0.0,29.7,19.2,6.2,79.1,73.6,20.9,26.4,100,11.9,23.1,28.2,20.1,3.1,0.0,1.8,0.0,29.7,19.2,6.2,79.1,73.6,20.9,26.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,14.0,15.0,7.0,,4.0,0.0,,0.0,5.0,6.0,8.0,30,33.0,42,14.0,15.0,7.0,,4.0,0.0,,0.0,5.0,6.0,8.0,30.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.3,37.3,54.2,51.4,38.0,35.3,51.7,46.3,39.3,37.3,54.2,51.4,38.0,35.3,51.7,46.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250506,2025-05-06,06765A,NYME,1,67,138664,15416,30079,40000,28483,4596,0,2707,0,40975,28346,8727,109714,102938,28950,35726,138664,15416,30079,40000,28483,4596,0,2707,0,40975,28346,8727,109714,102938,28950,35726,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-12767.0,-7184.0,-7743.0,-1187.0,-1658.0,-863.0,0.0,-113.0,0.0,1381.0,273.0,-2570.0,-10423.0,-12674.0,-2344.0,-93.0,100,11.1,21.7,28.8,20.5,3.3,0.0,2.0,0.0,29.5,20.4,6.3,79.1,74.2,20.9,25.8,100,11.1,21.7,28.8,20.5,3.3,0.0,2.0,0.0,29.5,20.4,6.3,79.1,74.2,20.9,25.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,15.0,14.0,7.0,,4.0,0.0,,0.0,5.0,6.0,7.0,31,31.0,43,15.0,14.0,7.0,,4.0,0.0,,0.0,5.0,6.0,7.0,31.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.3,38.5,54.2,53.3,38.3,36.4,51.6,47.8,39.3,38.5,54.2,53.3,38.3,36.4,51.6,47.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250429,2025-04-29,06765A,NYME,1,67,151431,22600,37822,41187,30141,5459,0,2820,0,39594,28073,11297,120137,115612,31294,35819,151431,22600,37822,41187,30141,5459,0,2820,0,39594,28073,11297,120137,115612,31294,35819,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6779.0,-69.0,1800.0,-821.0,2060.0,945.0,0.0,84.0,0.0,2016.0,-2119.0,3143.0,5214.0,5913.0,1565.0,866.0,100,14.9,25.0,27.2,19.9,3.6,0.0,1.9,0.0,26.1,18.5,7.5,79.3,76.3,20.7,23.7,100,14.9,25.0,27.2,19.9,3.6,0.0,1.9,0.0,26.1,18.5,7.5,79.3,76.3,20.7,23.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,16.0,16.0,7.0,,4.0,0.0,,0.0,5.0,6.0,8.0,32,34.0,43,16.0,16.0,7.0,,4.0,0.0,,0.0,5.0,6.0,8.0,32.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.3,36.2,51.9,51.4,35.2,34.1,50.1,45.1,36.3,36.2,51.9,51.4,35.2,34.1,50.1,45.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250422,2025-04-22,06765A,NYME,1,67,144652,22669,36022,42008,28081,4514,0,2736,0,37578,30192,8154,114923,109699,29729,34953,144652,22669,36022,42008,28081,4514,0,2736,0,37578,30192,8154,114923,109699,29729,34953,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3914.0,2284.0,5022.0,286.0,375.0,-5.0,0.0,0.0,0.0,1517.0,170.0,135.0,4217.0,5697.0,-303.0,-1783.0,100,15.7,24.9,29.0,19.4,3.1,0.0,1.9,0.0,26.0,20.9,5.6,79.4,75.8,20.6,24.2,100,15.7,24.9,29.0,19.4,3.1,0.0,1.9,0.0,26.0,20.9,5.6,79.4,75.8,20.6,24.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,16.0,16.0,7.0,,4.0,0.0,,0.0,5.0,6.0,8.0,32,34.0,43,16.0,16.0,7.0,,4.0,0.0,,0.0,5.0,6.0,8.0,32.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.3,36.4,52.6,51.0,36.3,34.6,51.4,45.8,37.3,36.4,52.6,51.0,36.3,34.6,51.4,45.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250415,2025-04-15,06765A,NYME,1,67,140738,20385,31000,41722,27706,4519,0,2736,0,36061,30022,8019,110706,104002,30032,36736,140738,20385,31000,41722,27706,4519,0,2736,0,36061,30022,8019,110706,104002,30032,36736,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3555.0,2054.0,1031.0,500.0,77.0,-51.0,0.0,0.0,0.0,-665.0,1126.0,1818.0,3656.0,4001.0,-101.0,-446.0,100,14.5,22.0,29.6,19.7,3.2,0.0,1.9,0.0,25.6,21.3,5.7,78.7,73.9,21.3,26.1,100,14.5,22.0,29.6,19.7,3.2,0.0,1.9,0.0,25.6,21.3,5.7,78.7,73.9,21.3,26.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,14.0,14.0,7.0,,4.0,0.0,,0.0,5.0,6.0,8.0,30,32.0,41,14.0,14.0,7.0,,4.0,0.0,,0.0,5.0,6.0,8.0,30.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.9,36.5,53.1,51.5,36.8,34.7,51.9,46.1,37.9,36.5,53.1,51.5,36.8,34.7,51.9,46.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250408,2025-04-08,06765A,NYME,1,67,137183,18331,29969,41222,27629,4570,0,2736,0,36726,28896,6201,107050,100001,30133,37182,137183,18331,29969,41222,27629,4570,0,2736,0,36726,28896,6201,107050,100001,30133,37182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6592.0,5257.0,4585.0,1349.0,-1326.0,1001.0,0.0,0.0,0.0,-1255.0,972.0,1234.0,7586.0,6466.0,-994.0,126.0,100,13.4,21.8,30.0,20.1,3.3,0.0,2.0,0.0,26.8,21.1,4.5,78.0,72.9,22.0,27.1,100,13.4,21.8,30.0,20.1,3.3,0.0,2.0,0.0,26.8,21.1,4.5,78.0,72.9,22.0,27.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,13.0,14.0,7.0,,4.0,0.0,,0.0,5.0,5.0,7.0,28,31.0,40,13.0,14.0,7.0,,4.0,0.0,,0.0,5.0,5.0,7.0,28.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.0,37.0,53.6,52.4,37.9,35.8,52.3,47.1,39.0,37.0,53.6,52.4,37.9,35.8,52.3,47.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250401,2025-04-01,06765A,NYME,1,67,130591,13074,25384,39873,28955,3569,0,2736,0,37981,27924,4967,99464,93535,31127,37056,130591,13074,25384,39873,28955,3569,0,2736,0,37981,27924,4967,99464,93535,31127,37056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-15607.0,-11338.0,-4864.0,-1959.0,-7323.0,-2314.0,0.0,-272.0,0.0,2209.0,1487.0,-4451.0,-17853.0,-17737.0,2246.0,2130.0,100,10.0,19.4,30.5,22.2,2.7,0.0,2.1,0.0,29.1,21.4,3.8,76.2,71.6,23.8,28.4,100,10.0,19.4,30.5,22.2,2.7,0.0,2.1,0.0,29.1,21.4,3.8,76.2,71.6,23.8,28.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,11.0,11.0,7.0,,4.0,0.0,,0.0,4.0,5.0,6.0,25,27.0,36,11.0,11.0,7.0,,4.0,0.0,,0.0,4.0,5.0,6.0,25.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.9,38.1,57.8,53.1,40.5,37.4,56.3,49.4,41.9,38.1,57.8,53.1,40.5,37.4,56.3,49.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250325,2025-03-25,06765A,NYME,1,67,146198,24412,30248,41832,36278,5883,0,3008,0,35772,26437,9418,117317,111272,28881,34926,146198,24412,30248,41832,36278,5883,0,3008,0,35772,26437,9418,117317,111272,28881,34926,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6031.0,-133.0,205.0,3437.0,-522.0,1170.0,0.0,3008.0,0.0,2014.0,2942.0,845.0,7333.0,7648.0,-1302.0,-1617.0,100,16.7,20.7,28.6,24.8,4.0,0.0,2.1,0.0,24.5,18.1,6.4,80.2,76.1,19.8,23.9,100,16.7,20.7,28.6,24.8,4.0,0.0,2.1,0.0,24.5,18.1,6.4,80.2,76.1,19.8,23.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,16.0,13.0,7.0,4.0,5.0,0.0,,0.0,,7.0,6.0,31,31.0,41,16.0,13.0,7.0,4.0,5.0,0.0,,0.0,,7.0,6.0,31.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.0,36.2,55.4,50.1,37.7,35.2,52.7,46.1,39.0,36.2,55.4,50.1,37.7,35.2,52.7,46.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250318,2025-03-18,06765A,NYME,1,67,140167,24545,30043,38395,36800,4713,0,0,0,33758,23495,8573,109984,103624,30183,36543,140167,24545,30043,38395,36800,4713,0,0,0,33758,23495,8573,109984,103624,30183,36543,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3221.0,2098.0,758.0,340.0,414.0,190.0,0.0,0.0,0.0,-623.0,481.0,225.0,2230.0,2068.0,991.0,1153.0,100,17.5,21.4,27.4,26.3,3.4,0.0,0.0,0.0,24.1,16.8,6.1,78.5,73.9,21.5,26.1,100,17.5,21.4,27.4,26.3,3.4,0.0,0.0,0.0,24.1,16.8,6.1,78.5,73.9,21.5,26.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,15.0,14.0,6.0,4.0,5.0,0.0,0.0,0.0,,7.0,6.0,29,31.0,38,15.0,14.0,6.0,4.0,5.0,0.0,0.0,0.0,,7.0,6.0,29.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.8,36.7,56.3,50.0,38.4,36.0,53.5,46.5,39.8,36.7,56.3,50.0,38.4,36.0,53.5,46.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250311,2025-03-11,06765A,NYME,1,67,136946,22447,29285,38055,36386,4523,0,0,0,34381,23014,8348,107754,101556,29192,35390,136946,22447,29285,38055,36386,4523,0,0,0,34381,23014,8348,107754,101556,29192,35390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2458.0,1438.0,103.0,-777.0,-368.0,345.0,0.0,0.0,0.0,-1279.0,6061.0,1092.0,819.0,7233.0,1639.0,-4775.0,100,16.4,21.4,27.8,26.6,3.3,0.0,0.0,0.0,25.1,16.8,6.1,78.7,74.2,21.3,25.8,100,16.4,21.4,27.8,26.6,3.3,0.0,0.0,0.0,25.1,16.8,6.1,78.7,74.2,21.3,25.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,15.0,13.0,6.0,4.0,5.0,0.0,0.0,0.0,4.0,6.0,6.0,29,30.0,38,15.0,13.0,6.0,4.0,5.0,0.0,0.0,0.0,4.0,6.0,6.0,29.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.2,37.2,57.3,50.9,38.8,36.5,54.2,47.0,40.2,37.2,57.3,50.9,38.8,36.5,54.2,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250304,2025-03-04,06765A,NYME,1,67,134488,21009,29182,38832,36754,4178,0,0,0,35660,16953,7256,106935,94323,27553,40165,134488,21009,29182,38832,36754,4178,0,0,0,35660,16953,7256,106935,94323,27553,40165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-19515.0,-5433.0,-8345.0,-6438.0,-5019.0,-1576.0,0.0,0.0,0.0,-5116.0,-3725.0,-2624.0,-21187.0,-21289.0,1672.0,1774.0,100,15.6,21.7,28.9,27.3,3.1,0.0,0.0,0.0,26.5,12.6,5.4,79.5,70.1,20.5,29.9,100,15.6,21.7,28.9,27.3,3.1,0.0,0.0,0.0,26.5,12.6,5.4,79.5,70.1,20.5,29.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,15.0,13.0,6.0,4.0,5.0,0.0,0.0,0.0,5.0,,6.0,29,28.0,36,15.0,13.0,6.0,4.0,5.0,0.0,0.0,0.0,5.0,,6.0,29.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.3,38.1,57.6,52.0,40.0,37.5,54.6,47.6,41.3,38.1,57.6,52.0,40.0,37.5,54.6,47.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250225,2025-02-25,06765A,NYME,1,67,154003,26442,37527,45270,41773,5754,0,0,0,40776,20678,9880,128122,115612,25881,38391,154003,26442,37527,45270,41773,5754,0,0,0,40776,20678,9880,128122,115612,25881,38391,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3163.0,518.0,-482.0,-903.0,620.0,820.0,0.0,0.0,0.0,102.0,336.0,-237.0,300.0,1057.0,2863.0,2106.0,100,17.2,24.4,29.4,27.1,3.7,0.0,0.0,0.0,26.5,13.4,6.4,83.2,75.1,16.8,24.9,100,17.2,24.4,29.4,27.1,3.7,0.0,0.0,0.0,26.5,13.4,6.4,83.2,75.1,16.8,24.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39,15.0,16.0,7.0,4.0,6.0,0.0,0.0,0.0,4.0,4.0,6.0,30,32.0,39,15.0,16.0,7.0,4.0,6.0,0.0,0.0,0.0,4.0,4.0,6.0,30.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.1,35.5,60.2,51.1,39.6,34.2,56.3,47.5,41.1,35.5,60.2,51.1,39.6,34.2,56.3,47.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250218,2025-02-18,06765A,NYME,1,67,150840,25924,38009,46173,41153,4934,0,0,0,40674,20342,10117,127822,114555,23018,36285,150840,25924,38009,46173,41153,4934,0,0,0,40674,20342,10117,127822,114555,23018,36285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4463.0,2804.0,2841.0,-71.0,802.0,126.0,0.0,0.0,0.0,108.0,-20.0,1237.0,4204.0,4986.0,259.0,-523.0,100,17.2,25.2,30.6,27.3,3.3,0.0,0.0,0.0,27.0,13.5,6.7,84.7,75.9,15.3,24.1,100,17.2,25.2,30.6,27.3,3.3,0.0,0.0,0.0,27.0,13.5,6.7,84.7,75.9,15.3,24.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,15.0,15.0,7.0,4.0,5.0,0.0,0.0,0.0,5.0,4.0,7.0,31,31.0,40,15.0,15.0,7.0,4.0,5.0,0.0,0.0,0.0,5.0,4.0,7.0,31.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42.1,35.6,60.5,50.9,40.3,34.5,56.6,47.6,42.1,35.6,60.5,50.9,40.3,34.5,56.6,47.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250211,2025-02-11,06765A,NYME,1,67,146377,23120,35168,46244,40351,4808,0,0,0,40566,20362,8880,123618,109569,22759,36808,146377,23120,35168,46244,40351,4808,0,0,0,40566,20362,8880,123618,109569,22759,36808,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4663.0,3144.0,829.0,151.0,1167.0,0.0,0.0,0.0,0.0,-93.0,21.0,543.0,3745.0,2560.0,918.0,2103.0,100,15.8,24.0,31.6,27.6,3.3,0.0,0.0,0.0,27.7,13.9,6.1,84.5,74.9,15.5,25.1,100,15.8,24.0,31.6,27.6,3.3,0.0,0.0,0.0,27.7,13.9,6.1,84.5,74.9,15.5,25.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,12.0,14.0,7.0,4.0,5.0,0.0,0.0,0.0,5.0,4.0,7.0,28,30.0,38,12.0,14.0,7.0,4.0,5.0,0.0,0.0,0.0,5.0,4.0,7.0,28.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43.5,36.2,61.4,51.7,41.6,35.3,58.2,48.3,43.5,36.2,61.4,51.7,41.6,35.3,58.2,48.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250204,2025-02-04,06765A,NYME,1,67,141714,19976,34339,46093,39184,4808,0,0,0,40659,20341,8337,119873,107009,21841,34705,141714,19976,34339,46093,39184,4808,0,0,0,40659,20341,8337,119873,107009,21841,34705,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-21357.0,-10948.0,-7146.0,-880.0,-10428.0,279.0,0.0,0.0,0.0,-7178.0,-5560.0,147.0,-18580.0,-22708.0,-2777.0,1351.0,100,14.1,24.2,32.5,27.6,3.4,0.0,0.0,0.0,28.7,14.4,5.9,84.6,75.5,15.4,24.5,100,14.1,24.2,32.5,27.6,3.4,0.0,0.0,0.0,28.7,14.4,5.9,84.6,75.5,15.4,24.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,11.0,14.0,7.0,4.0,5.0,0.0,0.0,0.0,5.0,4.0,7.0,27,30.0,38,11.0,14.0,7.0,4.0,5.0,0.0,0.0,0.0,5.0,4.0,7.0,27.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.1,37.5,61.2,52.7,42.5,36.4,58.0,49.3,44.1,37.5,61.2,52.7,42.5,36.4,58.0,49.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250128,2025-01-28,06765A,NYME,1,67,163071,30924,41485,46973,49612,4529,0,0,0,47837,25901,8190,138453,129717,24618,33354,163071,30924,41485,46973,49612,4529,0,0,0,47837,25901,8190,138453,129717,24618,33354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3685.0,1734.0,2702.0,-495.0,36.0,361.0,0.0,0.0,0.0,567.0,-1419.0,1371.0,3538.0,3051.0,147.0,634.0,100,19.0,25.4,28.8,30.4,2.8,0.0,0.0,0.0,29.3,15.9,5.0,84.9,79.5,15.1,20.5,100,19.0,25.4,28.8,30.4,2.8,0.0,0.0,0.0,29.3,15.9,5.0,84.9,79.5,15.1,20.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39,15.0,15.0,7.0,5.0,6.0,0.0,0.0,0.0,,5.0,5.0,31,30.0,39,15.0,15.0,7.0,5.0,6.0,0.0,0.0,0.0,,5.0,5.0,31.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43.8,37.1,61.1,52.3,41.1,36.2,57.2,49.0,43.8,37.1,61.1,52.3,41.1,36.2,57.2,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250121,2025-01-21,06765A,NYME,1,67,159386,29190,38783,47468,49576,4168,0,0,0,47270,27320,6819,134915,126666,24471,32720,159386,29190,38783,47468,49576,4168,0,0,0,47270,27320,6819,134915,126666,24471,32720,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3660.0,735.0,1168.0,954.0,-410.0,410.0,0.0,0.0,0.0,-836.0,263.0,1049.0,2312.0,2480.0,1348.0,1180.0,100,18.3,24.3,29.8,31.1,2.6,0.0,0.0,0.0,29.7,17.1,4.3,84.6,79.5,15.4,20.5,100,18.3,24.3,29.8,31.1,2.6,0.0,0.0,0.0,29.7,17.1,4.3,84.6,79.5,15.4,20.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37,10.0,14.0,7.0,5.0,6.0,0.0,0.0,0.0,,5.0,5.0,26,29.0,37,10.0,14.0,7.0,5.0,6.0,0.0,0.0,0.0,,5.0,5.0,26.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.1,37.9,62.7,53.0,42.4,37.3,58.7,50.8,45.1,37.9,62.7,53.0,42.4,37.3,58.7,50.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250114,2025-01-14,06765A,NYME,1,67,155726,28455,37615,46514,49986,3758,0,0,0,48106,27057,5770,132603,124186,23123,31540,155726,28455,37615,46514,49986,3758,0,0,0,48106,27057,5770,132603,124186,23123,31540,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5349.0,2653.0,2831.0,535.0,2276.0,173.0,0.0,0.0,0.0,1497.0,230.0,19.0,4877.0,5529.0,472.0,-180.0,100,18.3,24.2,29.9,32.1,2.4,0.0,0.0,0.0,30.9,17.4,3.7,85.2,79.7,14.8,20.3,100,18.3,24.2,29.9,32.1,2.4,0.0,0.0,0.0,30.9,17.4,3.7,85.2,79.7,14.8,20.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,8.0,14.0,7.0,5.0,6.0,0.0,0.0,0.0,,5.0,5.0,24,29.0,36,8.0,14.0,7.0,5.0,6.0,0.0,0.0,0.0,,5.0,5.0,24.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.0,38.5,64.5,53.1,44.4,38.0,60.5,51.7,47.0,38.5,64.5,53.1,44.4,38.0,60.5,51.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,250107,2025-01-07,06765A,NYME,1,67,150377,25802,34784,45979,47710,3585,0,0,0,46609,26827,5751,127726,118657,22651,31720,150377,25802,34784,45979,47710,3585,0,0,0,46609,26827,5751,127726,118657,22651,31720,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-17390.0,-12498.0,-8995.0,-2143.0,-3857.0,226.0,0.0,0.0,0.0,2005.0,-2111.0,-4706.0,-17116.0,-19443.0,-274.0,2053.0,100,17.2,23.1,30.6,31.7,2.4,0.0,0.0,0.0,31.0,17.8,3.8,84.9,78.9,15.1,21.1,100,17.2,23.1,30.6,31.7,2.4,0.0,0.0,0.0,31.0,17.8,3.8,84.9,78.9,15.1,21.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,9.0,14.0,7.0,5.0,6.0,0.0,0.0,0.0,,5.0,6.0,25,30.0,36,9.0,14.0,7.0,5.0,6.0,0.0,0.0,0.0,,5.0,6.0,25.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.9,38.6,65.2,52.7,45.4,38.1,61.1,51.4,47.9,38.6,65.2,52.7,45.4,38.1,61.1,51.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251230,2025-12-30,06765L,NYME,1,67,189996,181262,19187,320,65908,300,0,0,0,0,90410,3186,185068,178991,4928,11005,189996,181262,19187,320,65908,300,0,0,0,0,90410,3186,185068,178991,4928,11005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-765.0,325.0,-1800.0,0.0,325.0,0.0,0.0,0.0,0.0,0.0,-50.0,10.0,335.0,-1515.0,-1100.0,750.0,100,95.4,10.1,0.2,34.7,0.2,0.0,0.0,0.0,0.0,47.6,1.7,97.4,94.2,2.6,5.8,100,95.4,10.1,0.2,34.7,0.2,0.0,0.0,0.0,0.0,47.6,1.7,97.4,94.2,2.6,5.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,26,15.0,7.0,,,,0.0,0.0,0.0,0.0,6.0,6.0,22,16.0,26,15.0,7.0,,,,0.0,0.0,0.0,0.0,6.0,6.0,22.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,77.7,78.7,89.5,87.6,77.0,77.9,87.2,85.5,77.7,78.7,89.5,87.6,77.0,77.9,87.2,85.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251223,2025-12-23,06765L,NYME,1,67,190761,180937,20987,320,65583,300,0,0,0,0,90460,3176,184733,180506,6028,10255,190761,180937,20987,320,65583,300,0,0,0,0,90460,3176,184733,180506,6028,10255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,591.0,755.0,619.0,0.0,1570.0,0.0,0.0,0.0,0.0,0.0,-1099.0,-1489.0,-734.0,-399.0,1325.0,990.0,100,94.9,11.0,0.2,34.4,0.2,0.0,0.0,0.0,0.0,47.4,1.7,96.8,94.6,3.2,5.4,100,94.9,11.0,0.2,34.4,0.2,0.0,0.0,0.0,0.0,47.4,1.7,96.8,94.6,3.2,5.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,26,15.0,7.0,,,,0.0,0.0,0.0,0.0,6.0,6.0,22,16.0,26,15.0,7.0,,,,0.0,0.0,0.0,0.0,6.0,6.0,22.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,77.6,78.5,89.4,88.1,76.9,77.5,87.0,85.0,77.6,78.5,89.4,88.1,76.9,77.5,87.0,85.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251216,2025-12-16,06765L,NYME,1,67,190170,180182,20368,320,64013,300,0,0,0,0,91559,4665,185467,180905,4703,9265,190170,180182,20368,320,64013,300,0,0,0,0,91559,4665,185467,180905,4703,9265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2779.0,2584.0,2584.0,-135.0,2680.0,300.0,0.0,0.0,0.0,0.0,-2285.0,119.0,2868.0,3398.0,-89.0,-619.0,100,94.7,10.7,0.2,33.7,0.2,0.0,0.0,0.0,0.0,48.1,2.5,97.5,95.1,2.5,4.9,100,94.7,10.7,0.2,33.7,0.2,0.0,0.0,0.0,0.0,48.1,2.5,97.5,95.1,2.5,4.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,26,15.0,7.0,,,,0.0,0.0,0.0,0.0,6.0,6.0,22,16.0,26,15.0,7.0,,,,0.0,0.0,0.0,0.0,6.0,6.0,22.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78.5,79.6,89.2,89.0,77.8,77.7,87.0,85.0,78.5,79.6,89.2,89.0,77.8,77.7,87.0,85.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251209,2025-12-09,06765L,NYME,1,67,187391,177598,17784,455,61333,0,0,0,0,0,93844,4546,182599,177507,4792,9884,187391,177598,17784,455,61333,0,0,0,0,0,93844,4546,182599,177507,4792,9884,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9575.0,9420.0,740.0,455.0,4160.0,0.0,0.0,0.0,0.0,0.0,3725.0,-520.0,9355.0,8105.0,220.0,1470.0,100,94.8,9.5,0.2,32.7,0.0,0.0,0.0,0.0,0.0,50.1,2.4,97.4,94.7,2.6,5.3,100,94.8,9.5,0.2,32.7,0.0,0.0,0.0,0.0,0.0,50.1,2.4,97.4,94.7,2.6,5.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25,14.0,6.0,,,0.0,0.0,0.0,0.0,0.0,6.0,6.0,21,14.0,25,14.0,6.0,,,0.0,0.0,0.0,0.0,0.0,6.0,6.0,21.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,80.0,80.4,89.3,90.0,79.0,78.6,87.2,85.3,80.0,80.4,89.3,90.0,79.0,78.6,87.2,85.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251202,2025-12-02,06765L,NYME,1,67,177816,168178,17044,0,57173,0,0,0,0,0,90119,5066,173244,169402,4572,8414,177816,168178,17044,0,57173,0,0,0,0,0,90119,5066,173244,169402,4572,8414,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5933.0,-2516.0,-3844.0,0.0,-1640.0,0.0,0.0,0.0,0.0,-82.0,860.0,-1118.0,-3716.0,-5742.0,-2217.0,-191.0,100,94.6,9.6,0.0,32.2,0.0,0.0,0.0,0.0,0.0,50.7,2.8,97.4,95.3,2.6,4.7,100,94.6,9.6,0.0,32.2,0.0,0.0,0.0,0.0,0.0,50.7,2.8,97.4,95.3,2.6,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,14.0,6.0,0.0,,0.0,0.0,0.0,0.0,0.0,6.0,6.0,20,14.0,24,14.0,6.0,0.0,,0.0,0.0,0.0,0.0,0.0,6.0,6.0,20.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,82.7,80.4,90.6,90.5,82.0,78.4,89.7,87.5,82.7,80.4,90.6,90.5,82.0,78.4,89.7,87.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251125,2025-11-25,06765L,NYME,1,67,183749,170694,20888,0,58813,0,0,0,0,82,89259,6184,176960,175144,6789,8605,183749,170694,20888,0,58813,0,0,0,0,82,89259,6184,176960,175144,6789,8605,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120.0,-1719.0,-1048.0,0.0,6602.0,0.0,0.0,0.0,0.0,-385.0,-7728.0,1934.0,-170.0,-240.0,290.0,360.0,100,92.9,11.4,0.0,32.0,0.0,0.0,0.0,0.0,0.0,48.6,3.4,96.3,95.3,3.7,4.7,100,92.9,11.4,0.0,32.0,0.0,0.0,0.0,0.0,0.0,48.6,3.4,96.3,95.3,3.7,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,5.0,6.0,19,16.0,23,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,5.0,6.0,19.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,79.6,79.1,88.9,90.0,79.0,76.3,88.2,86.5,79.6,79.1,88.9,90.0,79.0,76.3,88.2,86.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251118,2025-11-18,06765L,NYME,1,67,183629,172413,21936,0,52211,0,0,0,0,467,96987,4250,177130,175384,6499,8245,183629,172413,21936,0,52211,0,0,0,0,467,96987,4250,177130,175384,6499,8245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6565.0,5345.0,95.0,0.0,5876.0,0.0,0.0,0.0,0.0,467.0,456.0,713.0,6525.0,7140.0,40.0,-575.0,100,93.9,11.9,0.0,28.4,0.0,0.0,0.0,0.0,0.3,52.8,2.3,96.5,95.5,3.5,4.5,100,93.9,11.9,0.0,28.4,0.0,0.0,0.0,0.0,0.3,52.8,2.3,96.5,95.5,3.5,4.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,5.0,5.0,18,16.0,23,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,5.0,5.0,18.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,80.9,78.7,90.3,89.7,79.8,76.9,88.7,87.3,80.9,78.7,90.3,89.7,79.8,76.9,88.7,87.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251110,2025-11-10,06765L,NYME,1,67,177064,167068,21841,0,46335,0,0,0,0,0,96531,3537,170605,168244,6459,8820,177064,167068,21841,0,46335,0,0,0,0,0,96531,3537,170605,168244,6459,8820,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2764.0,2173.0,225.0,0.0,1470.0,0.0,0.0,0.0,0.0,0.0,-1506.0,991.0,3164.0,1180.0,-400.0,1584.0,100,94.4,12.3,0.0,26.2,0.0,0.0,0.0,0.0,0.0,54.5,2.0,96.4,95.0,3.6,5.0,100,94.4,12.3,0.0,26.2,0.0,0.0,0.0,0.0,0.0,54.5,2.0,96.4,95.0,3.6,5.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,12.0,9.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16,16.0,22,12.0,9.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,79.8,78.0,91.5,89.1,79.1,77.1,89.7,87.7,79.8,78.0,91.5,89.1,79.1,77.1,89.7,87.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251104,2025-11-04,06765L,NYME,1,67,174300,164895,21616,0,44865,0,0,0,0,0,98037,2546,167441,167064,6859,7236,174300,164895,21616,0,44865,0,0,0,0,0,98037,2546,167441,167064,6859,7236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11662.0,12731.0,563.0,0.0,1970.0,0.0,0.0,0.0,0.0,0.0,10362.0,-1336.0,11395.0,11559.0,267.0,103.0,100,94.6,12.4,0.0,25.7,0.0,0.0,0.0,0.0,0.0,56.2,1.5,96.1,95.8,3.9,4.2,100,94.6,12.4,0.0,25.7,0.0,0.0,0.0,0.0,0.0,56.2,1.5,96.1,95.8,3.9,4.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,12.0,9.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,,15,16.0,22,12.0,9.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,,15.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,79.2,79.4,91.7,90.5,78.9,79.0,90.0,88.9,79.2,79.4,91.7,90.5,78.9,79.0,90.0,88.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251028,2025-10-28,06765L,NYME,1,67,162638,152164,21053,0,42895,0,0,0,0,0,87675,3882,156046,155505,6592,7133,162638,152164,21053,0,42895,0,0,0,0,0,87675,3882,156046,155505,6592,7133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2324.0,-3600.0,2824.0,0.0,1705.0,0.0,0.0,0.0,0.0,0.0,-8001.0,1038.0,-2562.0,-2434.0,238.0,110.0,100,93.6,12.9,0.0,26.4,0.0,0.0,0.0,0.0,0.0,53.9,2.4,95.9,95.6,4.1,4.4,100,93.6,12.9,0.0,26.4,0.0,0.0,0.0,0.0,0.0,53.9,2.4,95.9,95.6,4.1,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,12.0,8.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,,15,15.0,22,12.0,8.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,,15.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,75.1,77.7,89.7,90.0,75.0,76.6,89.0,88.0,75.1,77.7,89.7,90.0,75.0,76.6,89.0,88.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251021,2025-10-21,06765L,NYME,1,67,164962,155764,18229,0,41190,0,0,0,0,0,95676,2844,158608,157939,6354,7023,164962,155764,18229,0,41190,0,0,0,0,0,95676,2844,158608,157939,6354,7023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8667.0,8567.0,400.0,0.0,1897.0,0.0,0.0,0.0,0.0,0.0,5940.0,55.0,8622.0,8292.0,45.0,375.0,100,94.4,11.1,0.0,25.0,0.0,0.0,0.0,0.0,0.0,58.0,1.7,96.1,95.7,3.9,4.3,100,94.4,11.1,0.0,25.0,0.0,0.0,0.0,0.0,0.0,58.0,1.7,96.1,95.7,3.9,4.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,12.0,8.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16,15.0,21,12.0,8.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,75.5,79.2,90.0,90.0,75.4,78.2,88.9,87.3,75.5,79.2,90.0,90.0,75.4,78.2,88.9,87.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251014,2025-10-14,06765L,NYME,1,67,156295,147197,17829,0,39293,0,0,0,0,0,89736,2789,149986,149647,6309,6648,156295,147197,17829,0,39293,0,0,0,0,0,89736,2789,149986,149647,6309,6648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6225.0,5870.0,1023.0,0.0,4629.0,0.0,0.0,0.0,0.0,-483.0,-553.0,601.0,5988.0,5700.0,237.0,525.0,100,94.2,11.4,0.0,25.1,0.0,0.0,0.0,0.0,0.0,57.4,1.8,96.0,95.7,4.0,4.3,100,94.2,11.4,0.0,25.1,0.0,0.0,0.0,0.0,0.0,57.4,1.8,96.0,95.7,4.0,4.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16,14.0,21,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,75.2,79.4,89.8,90.9,74.3,78.4,88.6,88.0,75.2,79.4,89.8,90.9,74.3,78.4,88.6,88.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,251007,2025-10-07,06765L,NYME,1,67,150070,141327,16806,0,34664,0,0,0,0,483,90289,2188,143998,143947,6072,6123,150070,141327,16806,0,34664,0,0,0,0,483,90289,2188,143998,143947,6072,6123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-7980.0,-6379.0,-2530.0,0.0,-2272.0,0.0,0.0,0.0,0.0,-495.0,-1589.0,-1499.0,-8373.0,-7890.0,393.0,-90.0,100,94.2,11.2,0.0,23.1,0.0,0.0,0.0,0.0,0.3,60.2,1.5,96.0,95.9,4.0,4.1,100,94.2,11.2,0.0,23.1,0.0,0.0,0.0,0.0,0.3,60.2,1.5,96.0,95.9,4.0,4.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,12.0,6.0,0.0,,0.0,0.0,0.0,0.0,,4.0,4.0,16,13.0,21,12.0,6.0,0.0,,0.0,0.0,0.0,0.0,,4.0,4.0,16.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,75.0,80.7,89.6,92.3,74.1,79.8,88.4,88.7,75.0,80.7,89.6,92.3,74.1,79.8,88.4,88.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250930,2025-09-30,06765L,NYME,1,67,158050,147706,19336,0,36936,0,0,0,0,978,91878,3687,152371,151837,5679,6213,158050,147706,19336,0,36936,0,0,0,0,978,91878,3687,152371,151837,5679,6213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4635.0,4058.0,1150.0,0.0,530.0,0.0,0.0,0.0,0.0,-270.0,2183.0,682.0,4470.0,4545.0,165.0,90.0,100,93.5,12.2,0.0,23.4,0.0,0.0,0.0,0.0,0.6,58.1,2.3,96.4,96.1,3.6,3.9,100,93.5,12.2,0.0,23.4,0.0,0.0,0.0,0.0,0.6,58.1,2.3,96.4,96.1,3.6,3.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,13.0,6.0,0.0,,0.0,0.0,0.0,0.0,,4.0,4.0,17,13.0,22,13.0,6.0,0.0,,0.0,0.0,0.0,0.0,,4.0,4.0,17.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,72.7,79.9,88.1,92.3,71.8,78.1,87.2,88.1,72.7,79.9,88.1,92.3,71.8,78.1,87.2,88.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250923,2025-09-23,06765L,NYME,1,67,153415,143648,18186,0,36406,0,0,0,0,1248,89695,3005,147901,147292,5514,6123,153415,143648,18186,0,36406,0,0,0,0,1248,89695,3005,147901,147292,5514,6123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2773.0,2744.0,2205.0,0.0,880.0,0.0,0.0,0.0,0.0,165.0,-76.0,-236.0,2673.0,2773.0,100.0,0.0,100,93.6,11.9,0.0,23.7,0.0,0.0,0.0,0.0,0.8,58.5,2.0,96.4,96.0,3.6,4.0,100,93.6,11.9,0.0,23.7,0.0,0.0,0.0,0.0,0.8,58.5,2.0,96.4,96.0,3.6,4.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,13.0,6.0,0.0,,0.0,0.0,0.0,0.0,,4.0,,16,13.0,22,13.0,6.0,0.0,,0.0,0.0,0.0,0.0,,4.0,,16.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.1,80.4,88.6,93.0,72.3,78.8,87.7,89.0,73.1,80.4,88.6,93.0,72.3,78.8,87.7,89.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250916,2025-09-16,06765L,NYME,1,67,150642,140904,15981,0,35526,0,0,0,0,1083,89771,3241,145228,144519,5414,6123,150642,140904,15981,0,35526,0,0,0,0,1083,89771,3241,145228,144519,5414,6123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4899.0,7812.0,3910.0,0.0,1772.0,0.0,0.0,0.0,0.0,-125.0,3140.0,-83.0,7604.0,8739.0,-2705.0,-3840.0,100,93.5,10.6,0.0,23.6,0.0,0.0,0.0,0.0,0.7,59.6,2.2,96.4,95.9,3.6,4.1,100,93.5,10.6,0.0,23.6,0.0,0.0,0.0,0.0,0.7,59.6,2.2,96.4,95.9,3.6,4.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,13.0,5.0,0.0,,0.0,0.0,0.0,0.0,,4.0,,16,12.0,22,13.0,5.0,0.0,,0.0,0.0,0.0,0.0,,4.0,,16.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,72.6,81.1,88.4,93.6,72.4,79.1,88.2,89.3,72.6,81.1,88.4,93.6,72.4,79.1,88.2,89.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250909,2025-09-09,06765L,NYME,1,67,145743,133092,12071,0,33754,0,0,0,0,1208,86631,3324,137624,135780,8119,9963,145743,133092,12071,0,33754,0,0,0,0,1208,86631,3324,137624,135780,8119,9963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,91.3,8.3,0.0,23.2,0.0,0.0,0.0,0.0,0.8,59.4,2.3,94.4,93.2,5.6,6.8,100,91.3,8.3,0.0,23.2,0.0,0.0,0.0,0.0,0.8,59.4,2.3,94.4,93.2,5.6,6.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,12.0,4.0,0.0,,0.0,0.0,0.0,0.0,,4.0,4.0,16,11.0,21,12.0,4.0,0.0,,0.0,0.0,0.0,0.0,,4.0,4.0,16.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.0,80.4,87.9,92.1,72.8,78.3,87.7,88.9,73.0,80.4,87.9,92.1,72.8,78.3,87.7,88.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250729,2025-07-29,06765L,NYME,1,67,139600,119872,17375,0,24838,0,0,0,0,2171,78308,6065,128108,126586,11492,13014,139600,119872,17375,0,24838,0,0,0,0,2171,78308,6065,128108,126586,11492,13014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-680.0,-670.0,-135.0,0.0,475.0,0.0,0.0,0.0,0.0,340.0,-1270.0,-300.0,-630.0,-1230.0,-50.0,550.0,100,85.9,12.4,0.0,17.8,0.0,0.0,0.0,0.0,1.6,56.1,4.3,91.8,90.7,8.2,9.3,100,85.9,12.4,0.0,17.8,0.0,0.0,0.0,0.0,1.6,56.1,4.3,91.8,90.7,8.2,9.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,13.0,5.0,0.0,,0.0,0.0,0.0,0.0,,,,16,11.0,20,13.0,5.0,0.0,,0.0,0.0,0.0,0.0,,,,16.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.9,76.8,80.4,89.9,64.5,71.5,79.8,82.3,64.9,76.8,80.4,89.9,64.5,71.5,79.8,82.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250722,2025-07-22,06765L,NYME,1,67,140280,120542,17510,0,24363,0,0,0,0,1831,79578,6365,128738,127816,11542,12464,140280,120542,17510,0,24363,0,0,0,0,1831,79578,6365,128738,127816,11542,12464,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,693.0,1351.0,-500.0,0.0,390.0,0.0,0.0,0.0,0.0,-100.0,1701.0,-898.0,353.0,693.0,340.0,0.0,100,85.9,12.5,0.0,17.4,0.0,0.0,0.0,0.0,1.3,56.7,4.5,91.8,91.1,8.2,8.9,100,85.9,12.5,0.0,17.4,0.0,0.0,0.0,0.0,1.3,56.7,4.5,91.8,91.1,8.2,8.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,13.0,5.0,0.0,,0.0,0.0,0.0,0.0,,,,16,11.0,20,13.0,5.0,0.0,,0.0,0.0,0.0,0.0,,,,16.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.5,77.6,82.1,90.4,65.2,71.8,80.0,82.7,65.5,77.6,82.1,90.4,65.2,71.8,80.0,82.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250715,2025-07-15,06765L,NYME,1,67,139587,119191,18010,0,23973,0,0,0,0,1931,77877,7263,128385,127123,11202,12464,139587,119191,18010,0,23973,0,0,0,0,1931,77877,7263,128385,127123,11202,12464,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,85.4,12.9,0.0,17.2,0.0,0.0,0.0,0.0,1.4,55.8,5.2,92.0,91.1,8.0,8.9,100,85.4,12.9,0.0,17.2,0.0,0.0,0.0,0.0,1.4,55.8,5.2,92.0,91.1,8.0,8.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,13.0,5.0,0.0,,0.0,0.0,0.0,0.0,,,,16,11.0,20,13.0,5.0,0.0,,0.0,0.0,0.0,0.0,,,,16.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.6,77.6,82.9,90.6,65.3,70.8,79.6,82.0,65.6,77.6,82.9,90.6,65.3,70.8,79.6,82.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250624,2025-06-24,06765L,NYME,1,67,149266,126583,22599,0,23934,0,0,0,0,1514,80557,12897,140994,139987,8272,9279,149266,126583,22599,0,23934,0,0,0,0,1514,80557,12897,140994,139987,8272,9279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2624.0,2174.0,-40.0,0.0,780.0,0.0,0.0,0.0,0.0,-120.0,1259.0,80.0,2134.0,2079.0,490.0,545.0,100,84.8,15.1,0.0,16.0,0.0,0.0,0.0,0.0,1.0,54.0,8.6,94.5,93.8,5.5,6.2,100,84.8,15.1,0.0,16.0,0.0,0.0,0.0,0.0,1.0,54.0,8.6,94.5,93.8,5.5,6.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17,14.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.4,77.3,85.0,91.4,66.3,68.0,79.3,80.1,67.4,77.3,85.0,91.4,66.3,68.0,79.3,80.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250617,2025-06-17,06765L,NYME,1,67,146642,124409,22639,0,23154,0,0,0,0,1634,79298,12817,138860,137908,7782,8734,146642,124409,22639,0,23154,0,0,0,0,1634,79298,12817,138860,137908,7782,8734,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2433.0,2335.0,-1460.0,0.0,15.0,0.0,0.0,0.0,0.0,-30.0,4934.0,29.0,2334.0,3518.0,99.0,-1085.0,100,84.8,15.4,0.0,15.8,0.0,0.0,0.0,0.0,1.1,54.1,8.7,94.7,94.0,5.3,6.0,100,84.8,15.4,0.0,15.8,0.0,0.0,0.0,0.0,1.1,54.1,8.7,94.7,94.0,5.3,6.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17,14.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.2,77.1,85.5,91.6,66.1,67.8,79.8,80.1,67.2,77.1,85.5,91.6,66.1,67.8,79.8,80.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250610,2025-06-10,06765L,NYME,1,67,144209,122074,24099,0,23139,0,0,0,0,1664,74364,12788,136526,134390,7683,9819,144209,122074,24099,0,23139,0,0,0,0,1664,74364,12788,136526,134390,7683,9819,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3210.0,3435.0,0.0,0.0,1110.0,0.0,0.0,0.0,0.0,55.0,2900.0,-880.0,2610.0,3130.0,600.0,80.0,100,84.7,16.7,0.0,16.0,0.0,0.0,0.0,0.0,1.2,51.6,8.9,94.7,93.2,5.3,6.8,100,84.7,16.7,0.0,16.0,0.0,0.0,0.0,0.0,1.2,51.6,8.9,94.7,93.2,5.3,6.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17,14.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.9,75.7,85.3,89.7,66.5,66.0,79.0,78.0,68.9,75.7,85.3,89.7,66.5,66.0,79.0,78.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250603,2025-06-03,06765L,NYME,1,67,140999,118639,24099,0,22029,0,0,0,0,1609,71464,13668,133916,131260,7083,9739,140999,118639,24099,0,22029,0,0,0,0,1609,71464,13668,133916,131260,7083,9739,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5973.0,-1939.0,-3472.0,0.0,-1544.0,0.0,0.0,0.0,0.0,-425.0,2357.0,-1509.0,-3873.0,-4168.0,-2100.0,-1805.0,100,84.1,17.1,0.0,15.6,0.0,0.0,0.0,0.0,1.1,50.7,9.7,95.0,93.1,5.0,6.9,100,84.1,17.1,0.0,15.6,0.0,0.0,0.0,0.0,1.1,50.7,9.7,95.0,93.1,5.0,6.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17,14.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.4,75.7,85.4,89.4,66.4,65.3,78.3,77.0,69.4,75.7,85.4,89.4,66.4,65.3,78.3,77.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250527,2025-05-27,06765L,NYME,1,67,146972,120578,27571,0,23573,0,0,0,0,2034,69107,15177,137789,135428,9183,11544,146972,120578,27571,0,23573,0,0,0,0,2034,69107,15177,137789,135428,9183,11544,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,690.0,650.0,800.0,0.0,100.0,0.0,0.0,0.0,0.0,300.0,50.0,-200.0,750.0,750.0,-60.0,-60.0,100,82.0,18.8,0.0,16.0,0.0,0.0,0.0,0.0,1.4,47.0,10.3,93.8,92.1,6.2,7.9,100,82.0,18.8,0.0,16.0,0.0,0.0,0.0,0.0,1.4,47.0,10.3,93.8,92.1,6.2,7.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,,4.0,17,14.0,20,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,,4.0,17.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.5,75.5,82.2,89.0,62.9,64.7,75.0,76.0,66.5,75.5,82.2,89.0,62.9,64.7,75.0,76.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250520,2025-05-20,06765L,NYME,1,67,146282,119928,26771,0,23473,0,0,0,0,1734,69057,15377,137039,134678,9243,11604,146282,119928,26771,0,23473,0,0,0,0,1734,69057,15377,137039,134678,9243,11604,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,82.0,18.3,0.0,16.0,0.0,0.0,0.0,0.0,1.2,47.2,10.5,93.7,92.1,6.3,7.9,100,82.0,18.3,0.0,16.0,0.0,0.0,0.0,0.0,1.2,47.2,10.5,93.7,92.1,6.3,7.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,,4.0,17,14.0,20,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,,4.0,17.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.0,75.9,82.8,88.7,63.3,65.1,74.7,75.5,67.0,75.9,82.8,88.7,63.3,65.1,74.7,75.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250429,2025-04-29,06765L,NYME,1,67,154717,122311,34026,0,24833,0,0,0,0,4633,64718,20439,147383,144016,7334,10701,154717,122311,34026,0,24833,0,0,0,0,4633,64718,20439,147383,144016,7334,10701,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2543.0,2530.0,-1275.0,0.0,700.0,0.0,0.0,0.0,0.0,-720.0,2460.0,433.0,2243.0,2318.0,300.0,225.0,100,79.1,22.0,0.0,16.1,0.0,0.0,0.0,0.0,3.0,41.8,13.2,95.3,93.1,4.7,6.9,100,79.1,22.0,0.0,16.1,0.0,0.0,0.0,0.0,3.0,41.8,13.2,95.3,93.1,4.7,6.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,18,15.0,21,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,18.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.1,76.2,82.8,89.7,61.9,63.3,74.3,73.3,66.1,76.2,82.8,89.7,61.9,63.3,74.3,73.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250422,2025-04-22,06765L,NYME,1,67,152174,119781,35301,0,24133,0,0,0,0,5353,62258,20006,145140,141698,7034,10476,152174,119781,35301,0,24133,0,0,0,0,5353,62258,20006,145140,141698,7034,10476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6056.0,5335.0,-1495.0,0.0,2500.0,0.0,0.0,0.0,0.0,52.0,3910.0,731.0,6118.0,5646.0,-62.0,410.0,100,78.7,23.2,0.0,15.9,0.0,0.0,0.0,0.0,3.5,40.9,13.1,95.4,93.1,4.6,6.9,100,78.7,23.2,0.0,15.9,0.0,0.0,0.0,0.0,3.5,40.9,13.1,95.4,93.1,4.6,6.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,18,15.0,21,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,18.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.6,77.0,83.3,89.8,62.1,63.9,74.8,73.4,66.6,77.0,83.3,89.8,62.1,63.9,74.8,73.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250415,2025-04-15,06765L,NYME,1,67,146118,114446,36796,0,21633,0,0,0,0,5301,58348,19275,139022,136052,7096,10066,146118,114446,36796,0,21633,0,0,0,0,5301,58348,19275,139022,136052,7096,10066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1255.0,1570.0,-120.0,0.0,150.0,0.0,0.0,0.0,0.0,-525.0,1240.0,-15.0,1030.0,1255.0,225.0,0.0,100,78.3,25.2,0.0,14.8,0.0,0.0,0.0,0.0,3.6,39.9,13.2,95.1,93.1,4.9,6.9,100,78.3,25.2,0.0,14.8,0.0,0.0,0.0,0.0,3.6,39.9,13.2,95.1,93.1,4.9,6.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,18,15.0,21,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,18.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.2,77.4,83.8,89.3,62.5,64.1,75.1,73.7,67.2,77.4,83.8,89.3,62.5,64.1,75.1,73.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250408,2025-04-08,06765L,NYME,1,67,144863,112876,36916,0,21483,0,0,0,0,5826,57108,19290,137992,134797,6871,10066,144863,112876,36916,0,21483,0,0,0,0,5826,57108,19290,137992,134797,6871,10066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3125.0,4150.0,-1095.0,0.0,350.0,0.0,0.0,0.0,0.0,-370.0,4545.0,-525.0,3255.0,3275.0,-130.0,-150.0,100,77.9,25.5,0.0,14.8,0.0,0.0,0.0,0.0,4.0,39.4,13.3,95.3,93.1,4.7,6.9,100,77.9,25.5,0.0,14.8,0.0,0.0,0.0,0.0,4.0,39.4,13.3,95.3,93.1,4.7,6.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,18,15.0,21,13.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,18.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.4,77.3,84.4,89.3,62.7,64.5,75.8,74.0,67.4,77.3,84.4,89.3,62.7,64.5,75.8,74.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250401,2025-04-01,06765L,NYME,1,67,141738,108726,38011,0,21133,0,0,0,0,6196,52563,19815,134737,131522,7001,10216,141738,108726,38011,0,21133,0,0,0,0,6196,52563,19815,134737,131522,7001,10216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,305.0,4554.0,-5520.0,0.0,-1600.0,0.0,0.0,0.0,0.0,-2085.0,12338.0,-2501.0,-32.0,2717.0,337.0,-2412.0,100,76.7,26.8,0.0,14.9,0.0,0.0,0.0,0.0,4.4,37.1,14.0,95.1,92.8,4.9,7.2,100,76.7,26.8,0.0,14.9,0.0,0.0,0.0,0.0,4.4,37.1,14.0,95.1,92.8,4.9,7.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,12.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17,15.0,21,12.0,8.0,0.0,,0.0,0.0,0.0,0.0,,4.0,5.0,17.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.1,77.7,86.0,89.3,63.6,65.2,77.2,75.2,69.1,77.7,86.0,89.3,63.6,65.2,77.2,75.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250325,2025-03-25,06765L,NYME,1,67,141433,104172,43531,0,22733,0,0,0,0,8281,40225,22316,134769,128805,6664,12628,141433,104172,43531,0,22733,0,0,0,0,8281,40225,22316,134769,128805,6664,12628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4470.0,5170.0,-755.0,0.0,375.0,0.0,0.0,0.0,0.0,-100.0,4607.0,-750.0,4320.0,3477.0,150.0,993.0,100,73.7,30.8,0.0,16.1,0.0,0.0,0.0,0.0,5.9,28.4,15.8,95.3,91.1,4.7,8.9,100,73.7,30.8,0.0,16.1,0.0,0.0,0.0,0.0,5.9,28.4,15.8,95.3,91.1,4.7,8.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,11.0,8.0,0.0,,0.0,0.0,0.0,0.0,,,6.0,17,16.0,21,11.0,8.0,0.0,,0.0,0.0,0.0,0.0,,,6.0,17.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.0,73.7,84.9,86.6,61.7,59.7,75.9,71.7,66.0,73.7,84.9,86.6,61.7,59.7,75.9,71.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,250318,2025-03-18,06765L,NYME,1,67,136963,99002,44286,0,22358,0,0,0,0,8381,35618,23066,130449,125328,6514,11635,136963,99002,44286,0,22358,0,0,0,0,8381,35618,23066,130449,125328,6514,11635,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,72.3,32.3,0.0,16.3,0.0,0.0,0.0,0.0,6.1,26.0,16.8,95.2,91.5,4.8,8.5,100,72.3,32.3,0.0,16.3,0.0,0.0,0.0,0.0,6.1,26.0,16.8,95.2,91.5,4.8,8.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,11.0,8.0,0.0,,0.0,0.0,0.0,0.0,,,6.0,17,16.0,21,11.0,8.0,0.0,,0.0,0.0,0.0,0.0,,,6.0,17.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.5,73.4,86.1,85.8,60.7,58.1,73.1,69.5,67.5,73.4,86.1,85.8,60.7,58.1,73.1,69.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251230,2025-12-30,06765T,NYME,1,67,228425,42649,43415,28183,1720,11500,15774,121,6987,29021,72288,88473,222587,224504,5838,3921,228425,42649,43415,28183,1720,11500,15774,121,6987,29021,72288,88473,222587,224504,5838,3921,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4939.0,-842.0,531.0,408.0,1126.0,32.0,694.0,-9.0,1425.0,-1081.0,-3095.0,5892.0,6528.0,5902.0,-1589.0,-963.0,100,18.7,19.0,12.3,0.8,5.0,6.9,0.1,3.1,12.7,31.6,38.7,97.4,98.3,2.6,1.7,100,18.7,19.0,12.3,0.8,5.0,6.9,0.1,3.1,12.7,31.6,38.7,97.4,98.3,2.6,1.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67,16.0,13.0,5.0,,7.0,5.0,,6.0,18.0,15.0,33.0,64,60.0,67,16.0,13.0,5.0,,7.0,5.0,,6.0,18.0,15.0,33.0,64.0,60.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.8,49.3,53.9,64.9,21.2,32.0,30.4,35.4,31.8,49.3,53.9,64.9,21.2,32.0,30.4,35.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251223,2025-12-23,06765T,NYME,1,67,223486,43491,42884,27775,594,11468,15080,130,5562,30102,75383,82581,216059,218602,7427,4884,223486,43491,42884,27775,594,11468,15080,130,5562,30102,75383,82581,216059,218602,7427,4884,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6112.0,2667.0,1325.0,-2616.0,78.0,2155.0,2351.0,-1675.0,-205.0,-2174.0,914.0,3884.0,6062.0,6476.0,50.0,-364.0,100,19.5,19.2,12.4,0.3,5.1,6.7,0.1,2.5,13.5,33.7,37.0,96.7,97.8,3.3,2.2,100,19.5,19.2,12.4,0.3,5.1,6.7,0.1,2.5,13.5,33.7,37.0,96.7,97.8,3.3,2.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,63,14.0,11.0,5.0,,7.0,4.0,,5.0,16.0,17.0,32.0,58,58.0,63,14.0,11.0,5.0,,7.0,4.0,,5.0,16.0,17.0,32.0,58.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.6,50.8,55.4,66.4,23.1,35.2,32.7,39.1,32.6,50.8,55.4,66.4,23.1,35.2,32.7,39.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251216,2025-12-16,06765T,NYME,1,67,217374,40824,41559,30391,516,9313,12729,1805,5767,32276,74469,78697,209997,212126,7377,5248,217374,40824,41559,30391,516,9313,12729,1805,5767,32276,74469,78697,209997,212126,7377,5248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2846.0,-3176.0,-5636.0,-4484.0,0.0,2880.0,-3670.0,235.0,-63.0,2892.0,-2713.0,2337.0,-3284.0,-2960.0,438.0,114.0,100,18.8,19.1,14.0,0.2,4.3,5.9,0.8,2.7,14.8,34.3,36.2,96.6,97.6,3.4,2.4,100,18.8,19.1,14.0,0.2,4.3,5.9,0.8,2.7,14.8,34.3,36.2,96.6,97.6,3.4,2.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62,13.0,11.0,6.0,,6.0,,,4.0,16.0,17.0,32.0,58,55.0,62,13.0,11.0,6.0,,6.0,,,4.0,16.0,17.0,32.0,58.0,55.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.7,52.7,55.4,67.5,23.1,36.2,33.5,40.4,33.7,52.7,55.4,67.5,23.1,36.2,33.5,40.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251209,2025-12-09,06765T,NYME,1,67,220220,44000,47195,34875,516,6433,16399,1570,5830,29384,77182,76360,213281,215086,6939,5134,220220,44000,47195,34875,516,6433,16399,1570,5830,29384,77182,76360,213281,215086,6939,5134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2480.0,1389.0,-7120.0,-1066.0,-5.0,-235.0,963.0,1568.0,17.0,-8474.0,-438.0,6010.0,-1396.0,-203.0,-1084.0,-2277.0,100,20.0,21.4,15.8,0.2,2.9,7.4,0.7,2.6,13.3,35.0,34.7,96.8,97.7,3.2,2.3,100,20.0,21.4,15.8,0.2,2.9,7.4,0.7,2.6,13.3,35.0,34.7,96.8,97.7,3.2,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60,11.0,11.0,6.0,,6.0,4.0,,4.0,14.0,18.0,30.0,55,53.0,60,11.0,11.0,6.0,,6.0,4.0,,4.0,14.0,18.0,30.0,55.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.4,53.3,55.7,70.7,25.1,38.3,35.4,41.4,35.4,53.3,55.7,70.7,25.1,38.3,35.4,41.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251202,2025-12-02,06765T,NYME,1,67,222700,42611,54315,35941,521,6668,15436,2,5813,37858,77620,70350,214677,215289,8023,7411,222700,42611,54315,35941,521,6668,15436,2,5813,37858,77620,70350,214677,215289,8023,7411,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-30331.0,-8338.0,-15288.0,-8655.0,445.0,-2150.0,1487.0,0.0,583.0,-4708.0,-5927.0,-9782.0,-31563.0,-32119.0,1232.0,1788.0,100,19.1,24.4,16.1,0.2,3.0,6.9,0.0,2.6,17.0,34.9,31.6,96.4,96.7,3.6,3.3,100,19.1,24.4,16.1,0.2,3.0,6.9,0.0,2.6,17.0,34.9,31.6,96.4,96.7,3.6,3.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55,11.0,9.0,6.0,,6.0,4.0,,4.0,15.0,15.0,27.0,52,47.0,55,11.0,9.0,6.0,,6.0,4.0,,4.0,15.0,15.0,27.0,52.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.6,53.6,56.1,73.3,25.5,39.1,34.6,42.6,35.6,53.6,56.1,73.3,25.5,39.1,34.6,42.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251125,2025-11-25,06765T,NYME,1,67,253031,50949,69603,44596,76,8818,13949,2,5230,42566,83547,80132,246240,247408,6791,5623,253031,50949,69603,44596,76,8818,13949,2,5230,42566,83547,80132,246240,247408,6791,5623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20897.0,10883.0,15201.0,2095.0,0.0,1118.0,-2865.0,-74.0,857.0,7133.0,3018.0,791.0,20012.0,20911.0,885.0,-14.0,100,20.1,27.5,17.6,0.0,3.5,5.5,0.0,2.1,16.8,33.0,31.7,97.3,97.8,2.7,2.2,100,20.1,27.5,17.6,0.0,3.5,5.5,0.0,2.1,16.8,33.0,31.7,97.3,97.8,2.7,2.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62,12.0,13.0,9.0,,7.0,,,4.0,17.0,16.0,30.0,58,55.0,62,12.0,13.0,9.0,,7.0,,,4.0,17.0,16.0,30.0,58.0,55.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.4,50.6,54.9,71.1,24.6,37.9,34.5,41.4,35.4,50.6,54.9,71.1,24.6,37.9,34.5,41.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251118,2025-11-18,06765T,NYME,1,67,232134,40066,54402,42501,76,7700,16814,76,4373,35433,80529,79341,226228,226497,5906,5637,232134,40066,54402,42501,76,7700,16814,76,4373,35433,80529,79341,226228,226497,5906,5637,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19724.0,-2474.0,1042.0,8483.0,-62.0,842.0,-1724.0,26.0,1295.0,4950.0,8503.0,8445.0,19817.0,20091.0,-93.0,-367.0,100,17.3,23.4,18.3,0.0,3.3,7.2,0.0,1.9,15.3,34.7,34.2,97.5,97.6,2.5,2.4,100,17.3,23.4,18.3,0.0,3.3,7.2,0.0,1.9,15.3,34.7,34.2,97.5,97.6,2.5,2.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61,14.0,14.0,8.0,,7.0,5.0,,5.0,14.0,15.0,26.0,57,53.0,61,14.0,14.0,8.0,,7.0,5.0,,5.0,14.0,15.0,26.0,57.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.6,52.5,52.4,70.1,25.0,39.6,33.9,43.1,33.6,52.5,52.4,70.1,25.0,39.6,33.9,43.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251110,2025-11-10,06765T,NYME,1,67,212410,42540,53360,34018,138,6858,18538,50,3078,30483,72026,70896,206411,206406,5999,6004,212410,42540,53360,34018,138,6858,18538,50,3078,30483,72026,70896,206411,206406,5999,6004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10475.0,9456.0,5158.0,4017.0,0.0,-80.0,-151.0,-19.0,-2680.0,-1735.0,5873.0,1758.0,10585.0,10010.0,-110.0,465.0,100,20.0,25.1,16.0,0.1,3.2,8.7,0.0,1.4,14.4,33.9,33.4,97.2,97.2,2.8,2.8,100,20.0,25.1,16.0,0.1,3.2,8.7,0.0,1.4,14.4,33.9,33.4,97.2,97.2,2.8,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58,14.0,12.0,8.0,,7.0,4.0,,4.0,13.0,15.0,25.0,54,50.0,58,14.0,12.0,8.0,,7.0,4.0,,4.0,13.0,15.0,25.0,54.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.7,51.8,53.8,71.0,28.2,38.5,36.4,43.0,32.7,51.8,53.8,71.0,28.2,38.5,36.4,43.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251104,2025-11-04,06765T,NYME,1,67,201935,33084,48202,30001,138,6938,18689,69,5758,32218,66153,69138,195826,196396,6109,5539,201935,33084,48202,30001,138,6938,18689,69,5758,32218,66153,69138,195826,196396,6109,5539,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16433.0,-3310.0,-6596.0,-7536.0,-2512.0,-1458.0,4942.0,-2325.0,-5458.0,-598.0,2566.0,-237.0,-13655.0,-16020.0,-2778.0,-413.0,100,16.4,23.9,14.9,0.1,3.4,9.3,0.0,2.9,16.0,32.8,34.2,97.0,97.3,3.0,2.7,100,16.4,23.9,14.9,0.1,3.4,9.3,0.0,2.9,16.0,32.8,34.2,97.0,97.3,3.0,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56,12.0,11.0,7.0,,7.0,5.0,,6.0,13.0,13.0,24.0,52,49.0,56,12.0,11.0,7.0,,7.0,5.0,,6.0,13.0,13.0,24.0,52.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.2,54.0,53.7,71.6,26.0,40.4,34.4,43.5,33.2,54.0,53.7,71.6,26.0,40.4,34.4,43.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251028,2025-10-28,06765T,NYME,1,67,218368,36394,54798,37537,2650,8396,13747,2394,11216,32816,63587,69375,209481,212416,8887,5952,218368,36394,54798,37537,2650,8396,13747,2394,11216,32816,63587,69375,209481,212416,8887,5952,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2491.0,-8787.0,-7093.0,4290.0,122.0,909.0,110.0,-243.0,3468.0,-697.0,3117.0,-3456.0,-4163.0,-3176.0,1672.0,685.0,100,16.7,25.1,17.2,1.2,3.8,6.3,1.1,5.1,15.0,29.1,31.8,95.9,97.3,4.1,2.7,100,16.7,25.1,17.2,1.2,3.8,6.3,1.1,5.1,15.0,29.1,31.8,95.9,97.3,4.1,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54,11.0,10.0,6.0,4.0,8.0,4.0,,6.0,12.0,12.0,23.0,49,50.0,54,11.0,10.0,6.0,4.0,8.0,4.0,,6.0,12.0,12.0,23.0,49.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.5,50.4,52.2,66.5,26.2,38.1,33.7,42.5,33.5,50.4,52.2,66.5,26.2,38.1,33.7,42.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251021,2025-10-21,06765T,NYME,1,67,220859,45181,61891,33247,2528,7487,13637,2637,7748,33513,60470,72831,213644,215592,7215,5267,220859,45181,61891,33247,2528,7487,13637,2637,7748,33513,60470,72831,213644,215592,7215,5267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12451.0,-1704.0,635.0,1883.0,-1448.0,1563.0,1827.0,-742.0,1860.0,-2702.0,1138.0,7914.0,10641.0,10920.0,1810.0,1531.0,100,20.5,28.0,15.1,1.1,3.4,6.2,1.2,3.5,15.2,27.4,33.0,96.7,97.6,3.3,2.4,100,20.5,28.0,15.1,1.1,3.4,6.2,1.2,3.5,15.2,27.4,33.0,96.7,97.6,3.3,2.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62,11.0,13.0,9.0,,9.0,,4.0,5.0,16.0,12.0,26.0,54,58.0,62,11.0,13.0,9.0,,9.0,,4.0,5.0,16.0,12.0,26.0,54.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.2,47.5,53.5,66.3,23.6,36.0,31.7,39.9,31.2,47.5,53.5,66.3,23.6,36.0,31.7,39.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251014,2025-10-14,06765T,NYME,1,67,208408,46885,61256,31364,3976,5924,11810,3379,5888,36215,59332,64917,203003,204672,5405,3736,208408,46885,61256,31364,3976,5924,11810,3379,5888,36215,59332,64917,203003,204672,5405,3736,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8323.0,3984.0,450.0,3889.0,-139.0,1207.0,-862.0,1317.0,1819.0,-2208.0,2019.0,1737.0,9566.0,8410.0,-1243.0,-87.0,100,22.5,29.4,15.0,1.9,2.8,5.7,1.6,2.8,17.4,28.5,31.1,97.4,98.2,2.6,1.8,100,22.5,29.4,15.0,1.9,2.8,5.7,1.6,2.8,17.4,28.5,31.1,97.4,98.2,2.6,1.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62,11.0,14.0,9.0,,9.0,,,4.0,18.0,9.0,26.0,52,58.0,62,11.0,14.0,9.0,,9.0,,,4.0,18.0,9.0,26.0,52.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.6,48.9,52.7,69.2,24.3,36.7,33.9,41.6,30.6,48.9,52.7,69.2,24.3,36.7,33.9,41.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,251007,2025-10-07,06765T,NYME,1,67,200085,42901,60806,27475,4115,4717,12672,2062,4069,38423,57313,63180,193437,196262,6648,3823,200085,42901,60806,27475,4115,4717,12672,2062,4069,38423,57313,63180,193437,196262,6648,3823,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-22170.0,-14770.0,-2491.0,-7928.0,2666.0,-3760.0,2135.0,-2359.0,-2549.0,11547.0,-5928.0,-6543.0,-21868.0,-20964.0,-302.0,-1206.0,100,21.4,30.4,13.7,2.1,2.4,6.3,1.0,2.0,19.2,28.6,31.6,96.7,98.1,3.3,1.9,100,21.4,30.4,13.7,2.1,2.4,6.3,1.0,2.0,19.2,28.6,31.6,96.7,98.1,3.3,1.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59,11.0,15.0,9.0,,7.0,,,,16.0,9.0,23.0,48,53.0,59,11.0,15.0,9.0,,7.0,,,,16.0,9.0,23.0,48.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.8,50.2,53.7,69.2,24.3,37.8,34.5,42.6,30.8,50.2,53.7,69.2,24.3,37.8,34.5,42.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250930,2025-09-30,06765T,NYME,1,67,222255,57671,63297,35403,1449,8477,10537,4421,6618,26876,63241,69723,215305,217226,6950,5029,222255,57671,63297,35403,1449,8477,10537,4421,6618,26876,63241,69723,215305,217226,6950,5029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8572.0,1203.0,2042.0,2208.0,-2539.0,3199.0,1407.0,748.0,-114.0,-2799.0,2341.0,3721.0,8825.0,9398.0,-253.0,-826.0,100,25.9,28.5,15.9,0.7,3.8,4.7,2.0,3.0,12.1,28.5,31.4,96.9,97.7,3.1,2.3,100,25.9,28.5,15.9,0.7,3.8,4.7,2.0,3.0,12.1,28.5,31.4,96.9,97.7,3.1,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58,12.0,15.0,10.0,,8.0,,,4.0,15.0,9.0,23.0,50,54.0,58,12.0,15.0,10.0,,8.0,,,4.0,15.0,9.0,23.0,50.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.2,45.6,51.7,64.0,22.5,32.2,30.4,35.9,31.2,45.6,51.7,64.0,22.5,32.2,30.4,35.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250923,2025-09-23,06765T,NYME,1,67,213683,56468,61255,33195,3988,5278,9130,3673,6732,29675,60900,66002,206480,207828,7203,5855,213683,56468,61255,33195,3988,5278,9130,3673,6732,29675,60900,66002,206480,207828,7203,5855,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8510.0,2016.0,3484.0,3453.0,589.0,740.0,-137.0,-179.0,1383.0,-1685.0,-574.0,3884.0,9654.0,9327.0,-1144.0,-817.0,100,26.4,28.7,15.5,1.9,2.5,4.3,1.7,3.2,13.9,28.5,30.9,96.6,97.3,3.4,2.7,100,26.4,28.7,15.5,1.9,2.5,4.3,1.7,3.2,13.9,28.5,30.9,96.6,97.3,3.4,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59,11.0,15.0,7.0,4.0,8.0,,,6.0,17.0,8.0,25.0,52,56.0,59,11.0,15.0,7.0,4.0,8.0,,,6.0,17.0,8.0,25.0,52.0,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.3,46.0,53.3,64.0,23.1,32.7,31.1,37.2,32.3,46.0,53.3,64.0,23.1,32.7,31.1,37.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250916,2025-09-16,06765T,NYME,1,67,205173,54452,57771,29742,3399,4538,9267,3852,5349,31360,61474,62118,196826,198501,8347,6672,205173,54452,57771,29742,3399,4538,9267,3852,5349,31360,61474,62118,196826,198501,8347,6672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2886.0,2759.0,-2536.0,-6933.0,685.0,281.0,920.0,-291.0,-1282.0,2029.0,1744.0,-1814.0,-4040.0,-3213.0,1154.0,327.0,100,26.5,28.2,14.5,1.7,2.2,4.5,1.9,2.6,15.3,30.0,30.3,95.9,96.7,4.1,3.3,100,26.5,28.2,14.5,1.7,2.2,4.5,1.9,2.6,15.3,30.0,30.3,95.9,96.7,4.1,3.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54,11.0,13.0,5.0,4.0,7.0,,,5.0,16.0,9.0,25.0,49,52.0,54,11.0,13.0,5.0,4.0,7.0,,,5.0,16.0,9.0,25.0,49.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.3,48.1,53.9,66.7,23.1,35.0,31.2,39.3,31.3,48.1,53.9,66.7,23.1,35.0,31.2,39.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250909,2025-09-09,06765T,NYME,1,67,208059,51693,60307,36675,2714,4257,8347,4143,6631,29331,59730,63932,200866,201714,7193,6345,208059,51693,60307,36675,2714,4257,8347,4143,6631,29331,59730,63932,200866,201714,7193,6345,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5478.0,-1012.0,3070.0,1703.0,569.0,-461.0,-592.0,-87.0,1759.0,-236.0,-3188.0,3977.0,5138.0,5639.0,340.0,-161.0,100,24.8,29.0,17.6,1.3,2.0,4.0,2.0,3.2,14.1,28.7,30.7,96.5,97.0,3.5,3.0,100,24.8,29.0,17.6,1.3,2.0,4.0,2.0,3.2,14.1,28.7,30.7,96.5,97.0,3.5,3.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55,10.0,14.0,5.0,4.0,6.0,,,6.0,19.0,7.0,24.0,50,51.0,55,10.0,14.0,5.0,4.0,6.0,,,6.0,19.0,7.0,24.0,50.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.1,46.9,55.3,67.0,26.1,33.9,33.5,38.0,34.1,46.9,55.3,67.0,26.1,33.9,33.5,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250902,2025-09-02,06765T,NYME,1,67,202581,52705,57237,34972,2145,4718,8939,4230,4872,29567,62918,59955,195728,196075,6853,6506,202581,52705,57237,34972,2145,4718,8939,4230,4872,29567,62918,59955,195728,196075,6853,6506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5009.0,-650.0,-2219.0,-8940.0,-802.0,-74.0,5271.0,-1041.0,-3512.0,-4104.0,-4070.0,6364.0,-5645.0,-5354.0,636.0,345.0,100,26.0,28.3,17.3,1.1,2.3,4.4,2.1,2.4,14.6,31.1,29.6,96.6,96.8,3.4,3.2,100,26.0,28.3,17.3,1.1,2.3,4.4,2.1,2.4,14.6,31.1,29.6,96.6,96.8,3.4,3.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54,10.0,15.0,5.0,4.0,7.0,,,5.0,17.0,8.0,25.0,48,53.0,54,10.0,15.0,5.0,4.0,7.0,,,5.0,17.0,8.0,25.0,48.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.1,47.7,54.0,65.4,26.4,35.3,34.3,39.9,33.1,47.7,54.0,65.4,26.4,35.3,34.3,39.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250826,2025-08-26,06765T,NYME,1,67,207590,53355,59456,43912,2947,4792,3668,5271,8384,33671,66988,53591,201373,201429,6217,6161,207590,53355,59456,43912,2947,4792,3668,5271,8384,33671,66988,53591,201373,201429,6217,6161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2154.0,1301.0,-4011.0,5214.0,438.0,-421.0,-401.0,926.0,139.0,-5232.0,2158.0,1494.0,2094.0,723.0,60.0,1431.0,100,25.7,28.6,21.2,1.4,2.3,1.8,2.5,4.0,16.2,32.3,25.8,97.0,97.0,3.0,3.0,100,25.7,28.6,21.2,1.4,2.3,1.8,2.5,4.0,16.2,32.3,25.8,97.0,97.0,3.0,3.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57,12.0,15.0,7.0,,9.0,,,5.0,15.0,10.0,26.0,52,57.0,57,12.0,15.0,7.0,,9.0,,,5.0,15.0,10.0,26.0,52.0,57.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.9,45.6,54.0,62.5,27.6,35.3,35.2,39.5,35.9,45.6,54.0,62.5,27.6,35.3,35.2,39.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250819,2025-08-19,06765T,NYME,1,67,205436,52054,63467,38698,2509,5213,4069,4345,8245,38903,64830,52097,199279,200706,6157,4730,205436,52054,63467,38698,2509,5213,4069,4345,8245,38903,64830,52097,199279,200706,6157,4730,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13295.0,1439.0,3615.0,4926.0,161.0,-125.0,723.0,930.0,-317.0,92.0,2921.0,6246.0,12984.0,13431.0,311.0,-136.0,100,25.3,30.9,18.8,1.2,2.5,2.0,2.1,4.0,18.9,31.6,25.4,97.0,97.7,3.0,2.3,100,25.3,30.9,18.8,1.2,2.5,2.0,2.1,4.0,18.9,31.6,25.4,97.0,97.7,3.0,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59,12.0,16.0,5.0,4.0,8.0,,,5.0,16.0,11.0,25.0,53,56.0,59,12.0,16.0,5.0,4.0,8.0,,,5.0,16.0,11.0,25.0,53.0,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.1,46.6,53.3,64.1,27.9,35.6,35.4,40.2,35.1,46.6,53.3,64.1,27.9,35.6,35.4,40.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250812,2025-08-12,06765T,NYME,1,67,192141,50615,59852,33772,2348,5338,3346,3415,8562,38811,61909,45851,186295,187275,5846,4866,192141,50615,59852,33772,2348,5338,3346,3415,8562,38811,61909,45851,186295,187275,5846,4866,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5527.0,-932.0,1854.0,3804.0,-410.0,302.0,-2244.0,265.0,2360.0,3013.0,1523.0,199.0,6502.0,6093.0,-975.0,-566.0,100,26.3,31.1,17.6,1.2,2.8,1.7,1.8,4.5,20.2,32.2,23.9,97.0,97.5,3.0,2.5,100,26.3,31.1,17.6,1.2,2.8,1.7,1.8,4.5,20.2,32.2,23.9,97.0,97.5,3.0,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57,13.0,15.0,5.0,4.0,8.0,,,5.0,15.0,12.0,24.0,53,54.0,57,13.0,15.0,5.0,4.0,8.0,,,5.0,15.0,12.0,24.0,53.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.9,45.8,52.6,62.5,27.1,36.1,34.7,40.0,33.9,45.8,52.6,62.5,27.1,36.1,34.7,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250805,2025-08-05,06765T,NYME,1,67,186614,51547,57998,29968,2758,5036,5590,3150,6202,35798,60386,45652,179793,181182,6821,5432,186614,51547,57998,29968,2758,5036,5590,3150,6202,35798,60386,45652,179793,181182,6821,5432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13896.0,-4809.0,-4224.0,-1192.0,-649.0,-2471.0,-771.0,1107.0,-911.0,-333.0,-2197.0,-2286.0,-12773.0,-11631.0,-1123.0,-2265.0,100,27.6,31.1,16.1,1.5,2.7,3.0,1.7,3.3,19.2,32.4,24.5,96.3,97.1,3.7,2.9,100,27.6,31.1,16.1,1.5,2.7,3.0,1.7,3.3,19.2,32.4,24.5,96.3,97.1,3.7,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57,14.0,17.0,5.0,4.0,7.0,,,4.0,16.0,10.0,21.0,52,51.0,57,14.0,17.0,5.0,4.0,7.0,,,4.0,16.0,10.0,21.0,52.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0,46.3,51.9,64.7,24.5,36.8,32.9,40.8,32.0,46.3,51.9,64.7,24.5,36.8,32.9,40.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250729,2025-07-29,06765T,NYME,1,67,200510,56356,62222,31160,3407,7507,6361,2043,7113,36131,62583,47938,192566,192813,7944,7697,200510,56356,62222,31160,3407,7507,6361,2043,7113,36131,62583,47938,192566,192813,7944,7697,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7274.0,6751.0,1703.0,1418.0,715.0,128.0,-450.0,-583.0,1803.0,1176.0,6587.0,-4543.0,6283.0,5810.0,991.0,1464.0,100,28.1,31.0,15.5,1.7,3.7,3.2,1.0,3.5,18.0,31.2,23.9,96.0,96.2,4.0,3.8,100,28.1,31.0,15.5,1.7,3.7,3.2,1.0,3.5,18.0,31.2,23.9,96.0,96.2,4.0,3.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58,14.0,16.0,6.0,4.0,8.0,4.0,,4.0,16.0,10.0,23.0,52,54.0,58,14.0,16.0,6.0,4.0,8.0,4.0,,4.0,16.0,10.0,23.0,52.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.4,44.6,47.6,61.4,22.4,35.0,29.5,39.9,29.4,44.6,47.6,61.4,22.4,35.0,29.5,39.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250722,2025-07-22,06765T,NYME,1,67,193236,49605,60519,29742,2692,7379,6811,2626,5310,34955,55996,52481,186283,187003,6953,6233,193236,49605,60519,29742,2692,7379,6811,2626,5310,34955,55996,52481,186283,187003,6953,6233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1699.0,10004.0,-2124.0,-663.0,1611.0,-2.0,-673.0,-151.0,-17.0,-5301.0,3221.0,-1700.0,1648.0,838.0,51.0,861.0,100,25.7,31.3,15.4,1.4,3.8,3.5,1.4,2.7,18.1,29.0,27.2,96.4,96.8,3.6,3.2,100,25.7,31.3,15.4,1.4,3.8,3.5,1.4,2.7,18.1,29.0,27.2,96.4,96.8,3.6,3.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58,14.0,15.0,6.0,4.0,8.0,,,5.0,18.0,8.0,22.0,53,53.0,58,14.0,15.0,6.0,4.0,8.0,,,5.0,18.0,8.0,22.0,53.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0,47.9,46.1,64.1,22.1,35.6,29.6,41.3,27.0,47.9,46.1,64.1,22.1,35.6,29.6,41.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250715,2025-07-15,06765T,NYME,1,67,191537,39601,62643,30405,1081,7381,7484,2777,5327,40256,52775,54181,184635,186165,6902,5372,191537,39601,62643,30405,1081,7381,7484,2777,5327,40256,52775,54181,184635,186165,6902,5372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12877.0,6318.0,6901.0,6267.0,234.0,365.0,-2235.0,579.0,654.0,2454.0,6487.0,-969.0,12854.0,14251.0,23.0,-1374.0,100,20.7,32.7,15.9,0.6,3.9,3.9,1.4,2.8,21.0,27.6,28.3,96.4,97.2,3.6,2.8,100,20.7,32.7,15.9,0.6,3.9,3.9,1.4,2.8,21.0,27.6,28.3,96.4,97.2,3.6,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58,13.0,15.0,7.0,,7.0,,,4.0,21.0,6.0,21.0,52,50.0,58,13.0,15.0,7.0,,7.0,,,4.0,21.0,6.0,21.0,52.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.2,50.8,48.4,66.6,23.6,37.8,30.9,43.2,29.2,50.8,48.4,66.6,23.6,37.8,30.9,43.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250708,2025-07-08,06765T,NYME,1,67,178660,33283,55742,24138,847,7016,9719,2198,4673,37802,46288,55150,171781,171914,6879,6746,178660,33283,55742,24138,847,7016,9719,2198,4673,37802,46288,55150,171781,171914,6879,6746,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3266.0,3955.0,2406.0,-3224.0,-105.0,193.0,144.0,884.0,1546.0,5204.0,1288.0,-2186.0,5632.0,4026.0,-2366.0,-760.0,100,18.6,31.2,13.5,0.5,3.9,5.4,1.2,2.6,21.2,25.9,30.9,96.1,96.2,3.9,3.8,100,18.6,31.2,13.5,0.5,3.9,5.4,1.2,2.6,21.2,25.9,30.9,96.1,96.2,3.9,3.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55,11.0,13.0,6.0,,6.0,,,4.0,19.0,8.0,22.0,50,48.0,55,11.0,13.0,6.0,,6.0,,,4.0,19.0,8.0,22.0,50.0,48.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28.2,45.9,49.1,64.0,22.2,32.0,29.6,39.0,28.2,45.9,49.1,64.0,22.2,32.0,29.6,39.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250701,2025-07-01,06765T,NYME,1,67,175394,29328,53336,27362,952,6823,9575,1314,3127,32598,45000,57336,166149,167888,9245,7506,175394,29328,53336,27362,952,6823,9575,1314,3127,32598,45000,57336,166149,167888,9245,7506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-22914.0,1865.0,-4228.0,-5574.0,-1149.0,-2054.0,-3125.0,875.0,-776.0,1072.0,-673.0,-14931.0,-23523.0,-22936.0,609.0,22.0,100,16.7,30.4,15.6,0.5,3.9,5.5,0.7,1.8,18.6,25.7,32.7,94.7,95.7,5.3,4.3,100,16.7,30.4,15.6,0.5,3.9,5.5,0.7,1.8,18.6,25.7,32.7,94.7,95.7,5.3,4.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51,11.0,14.0,6.0,4.0,8.0,,,,16.0,7.0,19.0,46,46.0,51,11.0,14.0,6.0,4.0,8.0,,,,16.0,7.0,19.0,46.0,46.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.8,44.8,51.5,62.9,22.2,31.1,30.3,37.9,29.8,44.8,51.5,62.9,22.2,31.1,30.3,37.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250624,2025-06-24,06765T,NYME,1,67,198308,27463,57564,32936,2101,8877,12700,439,3903,31526,45673,72267,189672,190824,8636,7484,198308,27463,57564,32936,2101,8877,12700,439,3903,31526,45673,72267,189672,190824,8636,7484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11054.0,1982.0,-7038.0,1993.0,-73.0,1019.0,315.0,-809.0,-705.0,-4886.0,9715.0,9443.0,9161.0,11552.0,1893.0,-498.0,100,13.8,29.0,16.6,1.1,4.5,6.4,0.2,2.0,15.9,23.0,36.4,95.6,96.2,4.4,3.8,100,13.8,29.0,16.6,1.1,4.5,6.4,0.2,2.0,15.9,23.0,36.4,95.6,96.2,4.4,3.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55,11.0,14.0,8.0,,7.0,,,,18.0,10.0,25.0,51,50.0,55,11.0,14.0,8.0,,7.0,,,,18.0,10.0,25.0,51.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.8,44.5,52.4,63.0,22.6,29.7,30.6,36.2,31.8,44.5,52.4,63.0,22.6,29.7,30.6,36.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250617,2025-06-17,06765T,NYME,1,67,187254,25481,64602,30943,2174,7858,12385,1248,4608,36412,35958,62824,180511,179272,6743,7982,187254,25481,64602,30943,2174,7858,12385,1248,4608,36412,35958,62824,180511,179272,6743,7982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2187.0,-599.0,1727.0,4158.0,-284.0,284.0,955.0,368.0,-4642.0,7170.0,9382.0,-9338.0,-2012.0,-2503.0,-175.0,316.0,100,13.6,34.5,16.5,1.2,4.2,6.6,0.7,2.5,19.4,19.2,33.6,96.4,95.7,3.6,4.3,100,13.6,34.5,16.5,1.2,4.2,6.6,0.7,2.5,19.4,19.2,33.6,96.4,95.7,3.6,4.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54,10.0,13.0,7.0,,7.0,,,4.0,16.0,12.0,26.0,50,51.0,54,10.0,13.0,7.0,,7.0,,,4.0,16.0,12.0,26.0,50.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.8,41.0,55.4,59.3,25.0,28.8,33.6,36.3,33.8,41.0,55.4,59.3,25.0,28.8,33.6,36.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250610,2025-06-10,06765T,NYME,1,67,189441,26080,62875,26785,2458,7574,11430,880,9250,29242,26576,72162,182523,181775,6918,7666,189441,26080,62875,26785,2458,7574,11430,880,9250,29242,26576,72162,182523,181775,6918,7666,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3236.0,1780.0,3198.0,-1410.0,1022.0,-599.0,803.0,-26.0,64.0,891.0,-1216.0,-4871.0,-3342.0,-2428.0,106.0,-808.0,100,13.8,33.2,14.1,1.3,4.0,6.0,0.5,4.9,15.4,14.0,38.1,96.3,96.0,3.7,4.0,100,13.8,33.2,14.1,1.3,4.0,6.0,0.5,4.9,15.4,14.0,38.1,96.3,96.0,3.7,4.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53,10.0,13.0,6.0,,8.0,,,5.0,17.0,9.0,24.0,48,52.0,53,10.0,13.0,6.0,,8.0,,,5.0,17.0,9.0,24.0,48.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.4,39.3,56.1,59.2,20.7,26.2,28.1,31.3,35.4,39.3,56.1,59.2,20.7,26.2,28.1,31.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250603,2025-06-03,06765T,NYME,1,67,192677,24300,59677,28195,1436,8173,10627,906,9186,28351,27792,77033,185865,184203,6812,8474,192677,24300,59677,28195,1436,8173,10627,906,9186,28351,27792,77033,185865,184203,6812,8474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-31281.0,-4691.0,-8138.0,-16259.0,829.0,-2922.0,7708.0,885.0,-6773.0,-477.0,-8366.0,-8238.0,-31652.0,-32723.0,371.0,1442.0,100,12.6,31.0,14.6,0.7,4.2,5.5,0.5,4.8,14.7,14.4,40.0,96.5,95.6,3.5,4.4,100,12.6,31.0,14.6,0.7,4.2,5.5,0.5,4.8,14.7,14.4,40.0,96.5,95.6,3.5,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50,8.0,12.0,7.0,,7.0,,,4.0,18.0,7.0,23.0,43,49.0,50,8.0,12.0,7.0,,7.0,,,4.0,18.0,7.0,23.0,43.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.2,39.3,56.6,59.1,21.3,26.7,28.0,30.9,36.2,39.3,56.6,59.1,21.3,26.7,28.0,30.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250527,2025-05-27,06765T,NYME,1,67,223958,28991,67815,44454,607,11095,2919,21,15959,28828,36158,85271,217517,216926,6441,7032,223958,28991,67815,44454,607,11095,2919,21,15959,28828,36158,85271,217517,216926,6441,7032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16121.0,-1921.0,2222.0,1645.0,607.0,1257.0,-219.0,-213.0,4695.0,-125.0,-2362.0,9387.0,14719.0,15593.0,1402.0,528.0,100,12.9,30.3,19.8,0.3,5.0,1.3,0.0,7.1,12.9,16.1,38.1,97.1,96.9,2.9,3.1,100,12.9,30.3,19.8,0.3,5.0,1.3,0.0,7.1,12.9,16.1,38.1,97.1,96.9,2.9,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54,11.0,14.0,10.0,,8.0,,,4.0,17.0,8.0,23.0,49,51.0,54,11.0,14.0,10.0,,8.0,,,4.0,17.0,8.0,23.0,49.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.7,36.4,53.9,55.8,22.1,25.2,27.2,29.4,36.7,36.4,53.9,55.8,22.1,25.2,27.2,29.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250520,2025-05-20,06765T,NYME,1,67,207837,30912,65593,42809,0,9838,3138,234,11264,28953,38520,75884,202798,201333,5039,6504,207837,30912,65593,42809,0,9838,3138,234,11264,28953,38520,75884,202798,201333,5039,6504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9922.0,509.0,-7142.0,5825.0,0.0,366.0,1914.0,-1195.0,2910.0,-4793.0,10616.0,5757.0,12488.0,11312.0,-2566.0,-1390.0,100,14.9,31.6,20.6,0.0,4.7,1.5,0.1,5.4,13.9,18.5,36.5,97.6,96.9,2.4,3.1,100,14.9,31.6,20.6,0.0,4.7,1.5,0.1,5.4,13.9,18.5,36.5,97.6,96.9,2.4,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59,13.0,14.0,11.0,0.0,8.0,,,5.0,18.0,9.0,25.0,56,53.0,59,13.0,14.0,11.0,0.0,8.0,,,5.0,18.0,9.0,25.0,56.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.4,40.3,54.8,58.7,23.6,27.5,28.5,33.8,37.4,40.3,54.8,58.7,23.6,27.5,28.5,33.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250513,2025-05-13,06765T,NYME,1,67,197915,30403,72735,36984,0,9472,1224,1429,8354,33746,27904,70127,190310,190021,7605,7894,197915,30403,72735,36984,0,9472,1224,1429,8354,33746,27904,70127,190310,190021,7605,7894,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21908.0,7229.0,13245.0,5116.0,0.0,3587.0,-2678.0,-741.0,276.0,4949.0,-130.0,5095.0,23574.0,21332.0,-1666.0,576.0,100,15.4,36.8,18.7,0.0,4.8,0.6,0.7,4.2,17.1,14.1,35.4,96.2,96.0,3.8,4.0,100,15.4,36.8,18.7,0.0,4.8,0.6,0.7,4.2,17.1,14.1,35.4,96.2,96.0,3.8,4.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61,16.0,17.0,11.0,0.0,9.0,,,5.0,18.0,8.0,24.0,57,56.0,61,16.0,17.0,11.0,0.0,9.0,,,5.0,18.0,8.0,24.0,57.0,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.0,39.8,53.2,57.9,22.3,30.4,28.4,34.9,35.0,39.8,53.2,57.9,22.3,30.4,28.4,34.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250506,2025-05-06,06765T,NYME,1,67,176007,23174,59490,31868,0,5885,3902,2170,8078,28797,28034,65032,166736,168689,9271,7318,176007,23174,59490,31868,0,5885,3902,2170,8078,28797,28034,65032,166736,168689,9271,7318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-25552.0,-8447.0,2663.0,-9106.0,0.0,-4668.0,2996.0,-1630.0,-1449.0,5810.0,-7148.0,-14523.0,-29387.0,-26755.0,3835.0,1203.0,100,13.2,33.8,18.1,0.0,3.3,2.2,1.2,4.6,16.4,15.9,36.9,94.7,95.8,5.3,4.2,100,13.2,33.8,18.1,0.0,3.3,2.2,1.2,4.6,16.4,15.9,36.9,94.7,95.8,5.3,4.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56,14.0,14.0,10.0,0.0,7.0,,,6.0,18.0,6.0,22.0,53,50.0,56,14.0,14.0,10.0,0.0,7.0,,,6.0,18.0,6.0,22.0,53.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.6,40.4,53.0,60.0,19.5,28.9,27.2,34.7,34.6,40.4,53.0,60.0,19.5,28.9,27.2,34.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250429,2025-04-29,06765T,NYME,1,67,201559,31621,56827,40974,0,10553,906,3800,9527,22987,35182,79555,196123,195444,5436,6115,201559,31621,56827,40974,0,10553,906,3800,9527,22987,35182,79555,196123,195444,5436,6115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9651.0,-1823.0,438.0,1928.0,0.0,1762.0,135.0,1174.0,995.0,784.0,32.0,6348.0,10129.0,10749.0,-478.0,-1098.0,100,15.7,28.2,20.3,0.0,5.2,0.4,1.9,4.7,11.4,17.5,39.5,97.3,97.0,2.7,3.0,100,15.7,28.2,20.3,0.0,5.2,0.4,1.9,4.7,11.4,17.5,39.5,97.3,97.0,2.7,3.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61,17.0,16.0,10.0,0.0,7.0,,,4.0,18.0,10.0,25.0,58,53.0,61,17.0,16.0,10.0,0.0,7.0,,,4.0,18.0,10.0,25.0,58.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.8,37.6,53.3,56.6,17.7,21.0,24.7,29.2,35.8,37.6,53.3,56.6,17.7,21.0,24.7,29.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250422,2025-04-22,06765T,NYME,1,67,191908,33444,56389,39046,0,8791,771,2626,8532,22203,35150,73207,185994,184695,5914,7213,191908,33444,56389,39046,0,8791,771,2626,8532,22203,35150,73207,185994,184695,5914,7213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4910.0,3735.0,4502.0,275.0,0.0,6.0,10.0,-1244.0,1015.0,-83.0,294.0,832.0,5790.0,5405.0,-880.0,-495.0,100,17.4,29.4,20.3,0.0,4.6,0.4,1.4,4.4,11.6,18.3,38.1,96.9,96.2,3.1,3.8,100,17.4,29.4,20.3,0.0,4.6,0.4,1.4,4.4,11.6,18.3,38.1,96.9,96.2,3.1,3.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62,19.0,20.0,10.0,0.0,7.0,,,,16.0,11.0,24.0,60,54.0,62,19.0,20.0,10.0,0.0,7.0,,,,16.0,11.0,24.0,60.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.1,37.4,51.0,56.5,17.7,20.6,25.3,29.4,34.1,37.4,51.0,56.5,17.7,20.6,25.3,29.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250415,2025-04-15,06765T,NYME,1,67,186998,29709,51887,38771,0,8785,761,3870,7517,22286,34856,72375,180204,179290,6794,7708,186998,29709,51887,38771,0,8785,761,3870,7517,22286,34856,72375,180204,179290,6794,7708,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,618.0,1435.0,-6810.0,-470.0,0.0,757.0,761.0,369.0,2037.0,-6473.0,2760.0,1927.0,-26.0,1040.0,644.0,-422.0,100,15.9,27.7,20.7,0.0,4.7,0.4,2.1,4.0,11.9,18.6,38.7,96.4,95.9,3.6,4.1,100,15.9,27.7,20.7,0.0,4.7,0.4,2.1,4.0,11.9,18.6,38.7,96.4,95.9,3.6,4.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61,16.0,17.0,9.0,0.0,7.0,,,4.0,14.0,13.0,23.0,56,52.0,61,16.0,17.0,9.0,0.0,7.0,,,4.0,14.0,13.0,23.0,56.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.3,37.4,51.7,55.9,19.5,18.8,27.6,28.1,34.3,37.4,51.7,55.9,19.5,18.8,27.6,28.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250408,2025-04-08,06765T,NYME,1,67,186380,28274,58697,39241,0,8028,0,3501,5480,28759,32096,70448,180230,178250,6150,8130,186380,28274,58697,39241,0,8028,0,3501,5480,28759,32096,70448,180230,178250,6150,8130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11515.0,3387.0,4727.0,6435.0,0.0,2241.0,-1743.0,557.0,-882.0,2201.0,3896.0,-655.0,10984.0,9884.0,531.0,1631.0,100,15.2,31.5,21.1,0.0,4.3,0.0,1.9,2.9,15.4,17.2,37.8,96.7,95.6,3.3,4.4,100,15.2,31.5,21.1,0.0,4.3,0.0,1.9,2.9,15.4,17.2,37.8,96.7,95.6,3.3,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58,15.0,18.0,9.0,0.0,7.0,0.0,,,12.0,14.0,22.0,52,51.0,58,15.0,18.0,9.0,0.0,7.0,0.0,,,12.0,14.0,22.0,52.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.0,37.3,54.5,58.9,23.5,23.0,31.9,29.7,36.0,37.3,54.5,58.9,23.5,23.0,31.9,29.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250401,2025-04-01,06765T,NYME,1,67,174865,24887,53970,32806,0,5787,1743,2944,6362,26558,28200,71103,169246,168366,5619,6499,174865,24887,53970,32806,0,5787,1743,2944,6362,26558,28200,71103,169246,168366,5619,6499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1137.0,-485.0,6603.0,1145.0,-122.0,-2568.0,1743.0,-467.0,-2042.0,-100.0,-1575.0,3471.0,1164.0,3300.0,-27.0,-2163.0,100,14.2,30.9,18.8,0.0,3.3,1.0,1.7,3.6,15.2,16.1,40.7,96.8,96.3,3.2,3.7,100,14.2,30.9,18.8,0.0,3.3,1.0,1.7,3.6,15.2,16.1,40.7,96.8,96.3,3.2,3.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55,14.0,16.0,9.0,0.0,7.0,,,,12.0,13.0,23.0,49,51.0,55,14.0,16.0,9.0,0.0,7.0,,,,12.0,13.0,23.0,49.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.1,39.4,55.7,60.6,23.3,23.3,29.9,31.1,36.1,39.4,55.7,60.6,23.3,23.3,29.9,31.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250325,2025-03-25,06765T,NYME,1,67,173728,25372,47367,31661,122,8355,0,3411,8404,26658,29775,67632,168082,165066,5646,8662,173728,25372,47367,31661,122,8355,0,3411,8404,26658,29775,67632,168082,165066,5646,8662,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8373.0,2214.0,-1099.0,4797.0,122.0,180.0,0.0,-213.0,-363.0,3817.0,9730.0,-480.0,10165.0,7877.0,-1792.0,496.0,100,14.6,27.3,18.2,0.1,4.8,0.0,2.0,4.8,15.3,17.1,38.9,96.8,95.0,3.2,5.0,100,14.6,27.3,18.2,0.1,4.8,0.0,2.0,4.8,15.3,17.1,38.9,96.8,95.0,3.2,5.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57,13.0,16.0,9.0,,9.0,0.0,,4.0,13.0,13.0,24.0,52,54.0,57,13.0,16.0,9.0,,9.0,0.0,,4.0,13.0,13.0,24.0,52.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.2,38.2,53.7,57.5,21.2,20.7,29.2,28.1,35.2,38.2,53.7,57.5,21.2,20.7,29.2,28.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250318,2025-03-18,06765T,NYME,1,67,165355,23158,48466,26864,0,8175,0,3624,8767,22841,20045,68112,157917,157189,7438,8166,165355,23158,48466,26864,0,8175,0,3624,8767,22841,20045,68112,157917,157189,7438,8166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8768.0,558.0,1847.0,-1664.0,-27.0,1353.0,-677.0,-2057.0,-542.0,-1278.0,-2079.0,9034.0,6784.0,7529.0,1984.0,1239.0,100,14.0,29.3,16.2,0.0,4.9,0.0,2.2,5.3,13.8,12.1,41.2,95.5,95.1,4.5,4.9,100,14.0,29.3,16.2,0.0,4.9,0.0,2.2,5.3,13.8,12.1,41.2,95.5,95.1,4.5,4.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54,11.0,17.0,9.0,0.0,7.0,0.0,4.0,,13.0,11.0,22.0,46,51.0,54,11.0,17.0,9.0,0.0,7.0,0.0,4.0,,13.0,11.0,22.0,46.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.8,35.9,55.0,56.2,20.5,17.2,27.3,24.0,35.8,35.9,55.0,56.2,20.5,17.2,27.3,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250311,2025-03-11,06765T,NYME,1,67,156587,22600,46619,28528,27,6822,677,5681,9309,24119,22124,59078,151133,149660,5454,6927,156587,22600,46619,28528,27,6822,677,5681,9309,24119,22124,59078,151133,149660,5454,6927,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8202.0,5230.0,6908.0,-1096.0,-19.0,203.0,677.0,969.0,-2072.0,3.0,-2680.0,4320.0,7265.0,7629.0,937.0,573.0,100,14.4,29.8,18.2,0.0,4.4,0.4,3.6,5.9,15.4,14.1,37.7,96.5,95.6,3.5,4.4,100,14.4,29.8,18.2,0.0,4.4,0.4,3.6,5.9,15.4,14.1,37.7,96.5,95.6,3.5,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53,11.0,16.0,8.0,,7.0,,,,12.0,11.0,22.0,46,49.0,53,11.0,16.0,8.0,,7.0,,,,12.0,11.0,22.0,46.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.6,34.4,53.2,54.5,22.9,18.6,30.5,26.2,32.6,34.4,53.2,54.5,22.9,18.6,30.5,26.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250304,2025-03-04,06765T,NYME,1,67,148385,17370,39711,29624,46,6619,0,4712,11381,24116,24804,54758,143868,142031,4517,6354,148385,17370,39711,29624,46,6619,0,4712,11381,24116,24804,54758,143868,142031,4517,6354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-29745.0,-6314.0,-1310.0,-17040.0,46.0,-1124.0,0.0,-9278.0,-815.0,-1284.0,-15062.0,-1007.0,-27584.0,-28550.0,-2161.0,-1195.0,100,11.7,26.8,20.0,0.0,4.5,0.0,3.2,7.7,16.3,16.7,36.9,97.0,95.7,3.0,4.3,100,11.7,26.8,20.0,0.0,4.5,0.0,3.2,7.7,16.3,16.7,36.9,97.0,95.7,3.0,4.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52,9.0,15.0,8.0,,7.0,0.0,,,13.0,12.0,23.0,45,49.0,52,9.0,15.0,8.0,,7.0,0.0,,,13.0,12.0,23.0,45.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.4,37.7,58.5,57.4,26.8,19.7,34.0,28.7,37.4,37.7,58.5,57.4,26.8,19.7,34.0,28.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250225,2025-02-25,06765T,NYME,1,67,178130,23684,41021,46664,0,7743,0,13990,12196,25400,39866,55765,171452,170581,6678,7549,178130,23684,41021,46664,0,7743,0,13990,12196,25400,39866,55765,171452,170581,6678,7549,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5680.0,-596.0,-303.0,1081.0,-91.0,919.0,0.0,2427.0,-489.0,4247.0,-162.0,849.0,6011.0,3150.0,-331.0,2530.0,100,13.3,23.0,26.2,0.0,4.3,0.0,7.9,6.8,14.3,22.4,31.3,96.3,95.8,3.7,4.2,100,13.3,23.0,26.2,0.0,4.3,0.0,7.9,6.8,14.3,22.4,31.3,96.3,95.8,3.7,4.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55,12.0,16.0,11.0,0.0,8.0,0.0,,,11.0,14.0,21.0,50,49.0,55,12.0,16.0,11.0,0.0,8.0,0.0,,,11.0,14.0,21.0,50.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.4,37.7,59.6,56.9,31.4,25.6,38.0,32.9,39.4,37.7,59.6,56.9,31.4,25.6,38.0,32.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250218,2025-02-18,06765T,NYME,1,67,172450,24280,41324,45583,91,6824,0,11563,12685,21153,40028,54916,165441,167431,7009,5019,172450,24280,41324,45583,91,6824,0,11563,12685,21153,40028,54916,165441,167431,7009,5019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3465.0,2967.0,-418.0,2312.0,91.0,1166.0,0.0,818.0,1.0,304.0,4670.0,-1286.0,5464.0,5042.0,-1999.0,-1577.0,100,14.1,24.0,26.4,0.1,4.0,0.0,6.7,7.4,12.3,23.2,31.8,95.9,97.1,4.1,2.9,100,14.1,24.0,26.4,0.1,4.0,0.0,6.7,7.4,12.3,23.2,31.8,95.9,97.1,4.1,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52,10.0,15.0,7.0,,7.0,0.0,,,11.0,15.0,23.0,46,49.0,52,10.0,15.0,7.0,,7.0,0.0,,,11.0,15.0,23.0,46.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.6,39.4,58.0,57.5,29.6,26.3,35.9,34.9,39.6,39.4,58.0,57.5,29.6,26.3,35.9,34.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250211,2025-02-11,06765T,NYME,1,67,168985,21313,41742,43271,0,5658,0,10745,12684,20849,35358,56202,159977,162389,9008,6596,168985,21313,41742,43271,0,5658,0,10745,12684,20849,35358,56202,159977,162389,9008,6596,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6483.0,941.0,3665.0,2497.0,0.0,653.0,0.0,1805.0,-792.0,-709.0,-2681.0,3652.0,6242.0,6302.0,241.0,181.0,100,12.6,24.7,25.6,0.0,3.3,0.0,6.4,7.5,12.3,20.9,33.3,94.7,96.1,5.3,3.9,100,12.6,24.7,25.6,0.0,3.3,0.0,6.4,7.5,12.3,20.9,33.3,94.7,96.1,5.3,3.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,10.0,12.0,8.0,0.0,6.0,0.0,,,9.0,14.0,20.0,42,43.0,47,10.0,12.0,8.0,0.0,6.0,0.0,,,9.0,14.0,20.0,42.0,43.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.9,39.0,59.1,57.9,29.1,25.3,34.6,34.4,39.9,39.0,59.1,57.9,29.1,25.3,34.6,34.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250204,2025-02-04,06765T,NYME,1,67,162502,20372,38077,40774,0,5005,0,8940,13476,21558,38039,52550,153735,156087,8767,6415,162502,20372,38077,40774,0,5005,0,8940,13476,21558,38039,52550,153735,156087,8767,6415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13124.0,-5704.0,-3581.0,-684.0,-499.0,-910.0,-587.0,-237.0,-1380.0,1687.0,-382.0,-6967.0,-14545.0,-13956.0,1421.0,832.0,100,12.5,23.4,25.1,0.0,3.1,0.0,5.5,8.3,13.3,23.4,32.3,94.6,96.1,5.4,3.9,100,12.5,23.4,25.1,0.0,3.1,0.0,5.5,8.3,13.3,23.4,32.3,94.6,96.1,5.4,3.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,12.0,13.0,8.0,0.0,6.0,0.0,,,11.0,10.0,18.0,41,43.0,46,12.0,13.0,8.0,0.0,6.0,0.0,,,11.0,10.0,18.0,41.0,43.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.6,41.1,58.5,59.6,29.0,27.5,34.8,35.9,38.6,41.1,58.5,59.6,29.0,27.5,34.8,35.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250128,2025-01-28,06765T,NYME,1,67,175626,26076,41658,41458,499,5915,587,9177,14856,19871,38421,59517,168280,170043,7346,5583,175626,26076,41658,41458,499,5915,587,9177,14856,19871,38421,59517,168280,170043,7346,5583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1493.0,3480.0,-3433.0,2857.0,-205.0,-1401.0,-1236.0,434.0,-1759.0,-3665.0,6124.0,643.0,-1081.0,403.0,-412.0,-1896.0,100,14.8,23.7,23.6,0.3,3.4,0.3,5.2,8.5,11.3,21.9,33.9,95.8,96.8,4.2,3.2,100,14.8,23.7,23.6,0.3,3.4,0.3,5.2,8.5,11.3,21.9,33.9,95.8,96.8,4.2,3.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51,13.0,14.0,8.0,,8.0,,,4.0,12.0,11.0,20.0,46,49.0,51,13.0,14.0,8.0,,8.0,,,4.0,12.0,11.0,20.0,46.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.2,39.5,56.5,59.1,26.9,26.8,31.6,32.8,38.2,39.5,56.5,59.1,26.9,26.8,31.6,32.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250121,2025-01-21,06765T,NYME,1,67,177119,22596,45091,38601,704,7316,1823,8743,16615,23536,32297,58874,169361,169640,7758,7479,177119,22596,45091,38601,704,7316,1823,8743,16615,23536,32297,58874,169361,169640,7758,7479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16326.0,5797.0,8547.0,1285.0,-125.0,813.0,-106.0,2019.0,1552.0,862.0,-2398.0,5967.0,16170.0,16375.0,156.0,-49.0,100,12.8,25.5,21.8,0.4,4.1,1.0,4.9,9.4,13.3,18.2,33.2,95.6,95.8,4.4,4.2,100,12.8,25.5,21.8,0.4,4.1,1.0,4.9,9.4,13.3,18.2,33.2,95.6,95.8,4.4,4.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54,11.0,15.0,7.0,,6.0,,,4.0,16.0,9.0,21.0,47,49.0,54,11.0,15.0,7.0,,6.0,,,4.0,16.0,9.0,21.0,47.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.9,38.6,56.4,58.6,25.4,24.4,30.7,33.6,38.9,38.6,56.4,58.6,25.4,24.4,30.7,33.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250114,2025-01-14,06765T,NYME,1,67,160793,16799,36544,37316,829,6503,1929,6724,15063,22674,34695,52907,153191,153265,7602,7528,160793,16799,36544,37316,829,6503,1929,6724,15063,22674,34695,52907,153191,153265,7602,7528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18956.0,-3133.0,4602.0,8187.0,-290.0,3014.0,-1485.0,6724.0,-1614.0,11027.0,2162.0,3517.0,19513.0,18115.0,-557.0,841.0,100,10.4,22.7,23.2,0.5,4.0,1.2,4.2,9.4,14.1,21.6,32.9,95.3,95.3,4.7,4.7,100,10.4,22.7,23.2,0.5,4.0,1.2,4.2,9.4,14.1,21.6,32.9,95.3,95.3,4.7,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50,12.0,14.0,6.0,,6.0,,,4.0,13.0,10.0,19.0,45,46.0,50,12.0,14.0,6.0,,6.0,,,4.0,13.0,10.0,19.0,45.0,46.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.1,43.1,58.2,60.8,28.9,25.6,33.5,33.9,41.1,43.1,58.2,60.8,28.9,25.6,33.5,33.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,250107,2025-01-07,06765T,NYME,1,67,141837,19932,31942,29129,1119,3489,3414,0,16677,11647,32533,49390,133678,135150,8159,6687,141837,19932,31942,29129,1119,3489,3414,0,16677,11647,32533,49390,133678,135150,8159,6687,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1503.0,-1508.0,3339.0,-772.0,-350.0,733.0,342.0,-2518.0,235.0,-2087.0,-2599.0,-209.0,-3266.0,-1369.0,1763.0,-134.0,100,14.1,22.5,20.5,0.8,2.5,2.4,0.0,11.8,8.2,22.9,34.8,94.2,95.3,5.8,4.7,100,14.1,22.5,20.5,0.8,2.5,2.4,0.0,11.8,8.2,22.9,34.8,94.2,95.3,5.8,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,11.0,16.0,5.0,,6.0,4.0,0.0,,10.0,11.0,15.0,39,44.0,48,11.0,16.0,5.0,,6.0,4.0,0.0,,10.0,11.0,15.0,39.0,44.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.5,46.7,56.5,62.7,21.8,22.0,27.0,27.7,40.5,46.7,56.5,62.7,21.8,22.0,27.0,27.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251230,2025-12-30,0676A5,NYME,1,67,430368,372413,338601,1360,26382,1273,26350,9370,5875,3184,28211,13398,423853,423110,6515,7258,430368,372413,338601,1360,26382,1273,26350,9370,5875,3184,28211,13398,423853,423110,6515,7258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-10326.0,-15353.0,-1890.0,530.0,-1875.0,-465.0,2550.0,-710.0,1290.0,-845.0,-3073.0,613.0,-11680.0,-6110.0,1354.0,-4216.0,100,86.5,78.7,0.3,6.1,0.3,6.1,2.2,1.4,0.7,6.6,3.1,98.5,98.3,1.5,1.7,100,86.5,78.7,0.3,6.1,0.3,6.1,2.2,1.4,0.7,6.6,3.1,98.5,98.3,1.5,1.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,24.0,26.0,,4.0,,,,,,,4.0,33,39.0,46,24.0,26.0,,4.0,,,,,,,4.0,33.0,39.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.3,47.2,75.1,65.0,51.1,40.6,64.8,52.7,54.3,47.2,75.1,65.0,51.1,40.6,64.8,52.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251223,2025-12-23,0676A5,NYME,1,67,440694,387766,340491,830,28257,1738,23800,10080,4585,4029,31284,12785,435533,429220,5161,11474,440694,387766,340491,830,28257,1738,23800,10080,4585,4029,31284,12785,435533,429220,5161,11474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1990.0,6739.0,2845.0,-205.0,365.0,10.0,-2769.0,1555.0,150.0,454.0,-741.0,-2384.0,1995.0,1800.0,-5.0,190.0,100,88.0,77.3,0.2,6.4,0.4,5.4,2.3,1.0,0.9,7.1,2.9,98.8,97.4,1.2,2.6,100,88.0,77.3,0.2,6.4,0.4,5.4,2.3,1.0,0.9,7.1,2.9,98.8,97.4,1.2,2.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,25.0,27.0,,4.0,,,,,,,4.0,33,39.0,47,25.0,27.0,,4.0,,,,,,,4.0,33.0,39.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.0,46.6,73.2,66.0,48.7,39.5,62.4,52.2,52.0,46.6,73.2,66.0,48.7,39.5,62.4,52.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251216,2025-12-16,0676A5,NYME,1,67,438704,381027,337646,1035,27892,1728,26569,8525,4435,3575,32025,15169,433538,427420,5166,11284,438704,381027,337646,1035,27892,1728,26569,8525,4435,3575,32025,15169,433538,427420,5166,11284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12227.0,6657.0,16718.0,0.0,270.0,0.0,3250.0,-2705.0,250.0,2193.0,-1595.0,-420.0,11930.0,12518.0,297.0,-291.0,100,86.9,77.0,0.2,6.4,0.4,6.1,1.9,1.0,0.8,7.3,3.5,98.8,97.4,1.2,2.6,100,86.9,77.0,0.2,6.4,0.4,6.1,1.9,1.0,0.8,7.3,3.5,98.8,97.4,1.2,2.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,25.0,26.0,,4.0,,,,,,,4.0,33,38.0,46,25.0,26.0,,4.0,,,,,,,4.0,33.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.4,47.0,74.0,67.2,48.8,39.5,63.3,52.6,52.4,47.0,74.0,67.2,48.8,39.5,63.3,52.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251209,2025-12-09,0676A5,NYME,1,67,426477,374370,320928,1035,27622,1728,23319,11230,4185,1382,33620,15589,421608,414902,4869,11575,426477,374370,320928,1035,27622,1728,23319,11230,4185,1382,33620,15589,421608,414902,4869,11575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23794.0,13465.0,25121.0,-180.0,8691.0,558.0,4228.0,-2730.0,2175.0,-797.0,-6564.0,4183.0,23632.0,31434.0,162.0,-7640.0,100,87.8,75.3,0.2,6.5,0.4,5.5,2.6,1.0,0.3,7.9,3.7,98.9,97.3,1.1,2.7,100,87.8,75.3,0.2,6.5,0.4,5.5,2.6,1.0,0.3,7.9,3.7,98.9,97.3,1.1,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,25.0,25.0,,4.0,,,4.0,,,,4.0,33,38.0,47,25.0,25.0,,4.0,,,4.0,,,,4.0,33.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.9,46.9,75.3,67.9,49.3,39.7,65.1,52.2,53.9,46.9,75.3,67.9,49.3,39.7,65.1,52.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251202,2025-12-02,0676A5,NYME,1,67,402683,360905,295807,1215,18931,1170,19091,13960,2010,2179,40184,11406,397976,383468,4707,19215,402683,360905,295807,1215,18931,1170,19091,13960,2010,2179,40184,11406,397976,383468,4707,19215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-35080.0,-34222.0,-29212.0,897.0,-809.0,-642.0,-600.0,-555.0,-425.0,-332.0,-5501.0,74.0,-35250.0,-37070.0,170.0,1990.0,100,89.6,73.5,0.3,4.7,0.3,4.7,3.5,0.5,0.5,10.0,2.8,98.8,95.2,1.2,4.8,100,89.6,73.5,0.3,4.7,0.3,4.7,3.5,0.5,0.5,10.0,2.8,98.8,95.2,1.2,4.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,22.0,23.0,,,,,4.0,,,,4.0,30,35.0,44,22.0,23.0,,,,,4.0,,,,4.0,30.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.1,46.8,77.5,69.4,52.6,42.3,71.5,58.4,57.1,46.8,77.5,69.4,52.6,42.3,71.5,58.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251125,2025-11-25,0676A5,NYME,1,67,437763,395127,325019,318,19740,1812,19691,14515,2435,2511,45685,11332,433226,420538,4537,17225,437763,395127,325019,318,19740,1812,19691,14515,2435,2511,45685,11332,433226,420538,4537,17225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18176.0,7149.0,9800.0,-300.0,9005.0,315.0,9867.0,-330.0,450.0,357.0,684.0,203.0,18041.0,20127.0,135.0,-1951.0,100,90.3,74.2,0.1,4.5,0.4,4.5,3.3,0.6,0.6,10.4,2.6,99.0,96.1,1.0,3.9,100,90.3,74.2,0.1,4.5,0.4,4.5,3.3,0.6,0.6,10.4,2.6,99.0,96.1,1.0,3.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49,28.0,29.0,,4.0,,,,,,,,35,40.0,49,28.0,29.0,,4.0,,,,,,,,35.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.0,44.0,74.7,68.2,50.6,40.6,66.3,56.2,56.0,44.0,74.7,68.2,50.6,40.6,66.3,56.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251118,2025-11-18,0676A5,NYME,1,67,419587,387978,315219,618,10735,1497,9824,14845,1985,2154,45001,11129,415185,400411,4402,19176,419587,387978,315219,618,10735,1497,9824,14845,1985,2154,45001,11129,415185,400411,4402,19176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21852.0,21913.0,13398.0,555.0,5269.0,-15.0,665.0,2650.0,0.0,540.0,-2315.0,2319.0,25977.0,21306.0,-4125.0,546.0,100,92.5,75.1,0.1,2.6,0.4,2.3,3.5,0.5,0.5,10.7,2.7,99.0,95.4,1.0,4.6,100,92.5,75.1,0.1,2.6,0.4,2.3,3.5,0.5,0.5,10.7,2.7,99.0,95.4,1.0,4.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,25.0,27.0,,,,,,,,,,33,38.0,46,25.0,27.0,,,,,,,,,,33.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.6,46.2,78.1,68.8,53.5,43.3,68.1,57.4,58.6,46.2,78.1,68.8,53.5,43.3,68.1,57.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251110,2025-11-10,0676A5,NYME,1,67,397735,366065,301821,63,5466,1512,9159,12195,1985,1614,47316,8810,389208,379105,8527,18630,397735,366065,301821,63,5466,1512,9159,12195,1985,1614,47316,8810,389208,379105,8527,18630,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,910.0,1844.0,-2658.0,-480.0,0.0,240.0,-1700.0,1000.0,-225.0,-429.0,3525.0,-932.0,-1682.0,950.0,2592.0,-40.0,100,92.0,75.9,0.0,1.4,0.4,2.3,3.1,0.5,0.4,11.9,2.2,97.9,95.3,2.1,4.7,100,92.0,75.9,0.0,1.4,0.4,2.3,3.1,0.5,0.4,11.9,2.2,97.9,95.3,2.1,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,25.0,26.0,,,,,,,,,,32,34.0,43,25.0,26.0,,,,,,,,,,32.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.1,47.5,78.3,71.5,55.0,46.8,68.1,59.6,60.1,47.5,78.3,71.5,55.0,46.8,68.1,59.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251104,2025-11-04,0676A5,NYME,1,67,396825,364221,304479,543,5466,1272,10859,11195,2210,2043,43791,9742,390890,378155,5935,18670,396825,364221,304479,543,5466,1272,10859,11195,2210,2043,43791,9742,390890,378155,5935,18670,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11991.0,13340.0,22545.0,525.0,-3349.0,-130.0,2550.0,-750.0,0.0,-800.0,-3470.0,-4289.0,11196.0,10557.0,795.0,1434.0,100,91.8,76.7,0.1,1.4,0.3,2.7,2.8,0.6,0.5,11.0,2.5,98.5,95.3,1.5,4.7,100,91.8,76.7,0.1,1.4,0.3,2.7,2.8,0.6,0.5,11.0,2.5,98.5,95.3,1.5,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,24.0,25.0,,,,,,,,,,31,34.0,43,24.0,25.0,,,,,,,,,,31.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.0,48.0,80.0,71.9,57.2,46.9,68.4,59.2,62.0,48.0,80.0,71.9,57.2,46.9,68.4,59.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251028,2025-10-28,0676A5,NYME,1,67,384834,350881,281934,18,8815,1402,8309,11945,2210,2843,47261,14031,379694,367598,5140,17236,384834,350881,281934,18,8815,1402,8309,11945,2210,2843,47261,14031,379694,367598,5140,17236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-32529.0,-27249.0,-13673.0,18.0,-3817.0,122.0,-6610.0,-3935.0,300.0,800.0,-8913.0,578.0,-32041.0,-29338.0,-488.0,-3191.0,100,91.2,73.3,0.0,2.3,0.4,2.2,3.1,0.6,0.7,12.3,3.6,98.7,95.5,1.3,4.5,100,91.2,73.3,0.0,2.3,0.4,2.2,3.1,0.6,0.7,12.3,3.6,98.7,95.5,1.3,4.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,24.0,22.0,,,,,,,,,,32,33.0,43,24.0,22.0,,,,,,,,,,32.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.3,48.9,79.4,74.9,56.4,48.9,68.3,61.8,61.3,48.9,79.4,74.9,56.4,48.9,68.3,61.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251021,2025-10-21,0676A5,NYME,1,67,417363,378130,295607,0,12632,1280,14919,15880,1910,2043,56174,13453,411735,396936,5628,20427,417363,378130,295607,0,12632,1280,14919,15880,1910,2043,56174,13453,411735,396936,5628,20427,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7812.0,5654.0,5614.0,0.0,2862.0,205.0,2513.0,2160.0,375.0,303.0,743.0,-927.0,8123.0,11032.0,-311.0,-3220.0,100,90.6,70.8,0.0,3.0,0.3,3.6,3.8,0.5,0.5,13.5,3.2,98.7,95.1,1.3,4.9,100,90.6,70.8,0.0,3.0,0.3,3.6,3.8,0.5,0.5,13.5,3.2,98.7,95.1,1.3,4.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,25.0,26.0,0.0,5.0,,,4.0,,,,,32,40.0,47,25.0,26.0,0.0,5.0,,,4.0,,,,,32.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.5,46.0,75.3,68.7,52.5,43.6,63.4,58.9,57.5,46.0,75.3,68.7,52.5,43.6,63.4,58.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251014,2025-10-14,0676A5,NYME,1,67,409551,372476,289993,0,9770,1075,12406,13720,1535,1740,55431,14380,403612,385904,5939,23647,409551,372476,289993,0,9770,1075,12406,13720,1535,1740,55431,14380,403612,385904,5939,23647,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21075.0,17423.0,9177.0,-550.0,1695.0,-110.0,367.0,2225.0,425.0,-491.0,4106.0,2839.0,19903.0,20357.0,1172.0,718.0,100,90.9,70.8,0.0,2.4,0.3,3.0,3.4,0.4,0.4,13.5,3.5,98.5,94.2,1.5,5.8,100,90.9,70.8,0.0,2.4,0.3,3.0,3.4,0.4,0.4,13.5,3.5,98.5,94.2,1.5,5.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,25.0,26.0,0.0,4.0,,,,,,,,31,35.0,43,25.0,26.0,0.0,4.0,,,,,,,,31.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.1,46.8,75.9,68.8,53.7,44.2,63.7,59.4,57.1,46.8,75.9,68.8,53.7,44.2,63.7,59.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,251007,2025-10-07,0676A5,NYME,1,67,388476,355053,280816,550,8075,1185,12039,11495,1110,2231,51325,11541,383709,365547,4767,22929,388476,355053,280816,550,8075,1185,12039,11495,1110,2231,51325,11541,383709,365547,4767,22929,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19235.0,17960.0,11456.0,150.0,1025.0,-161.0,1616.0,2845.0,-300.0,211.0,2329.0,306.0,19782.0,17500.0,-547.0,1735.0,100,91.4,72.3,0.1,2.1,0.3,3.1,3.0,0.3,0.6,13.2,3.0,98.8,94.1,1.2,5.9,100,91.4,72.3,0.1,2.1,0.3,3.1,3.0,0.3,0.6,13.2,3.0,98.8,94.1,1.2,5.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,27.0,25.0,,,,,,,,,,33,34.0,43,27.0,25.0,,,,,,,,,,33.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.6,49.4,75.9,69.1,52.7,46.6,64.8,60.9,55.6,49.4,75.9,69.1,52.7,46.6,64.8,60.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250930,2025-09-30,0676A5,NYME,1,67,369241,337093,269360,400,7050,1346,10423,8650,1410,2020,48996,11235,363927,348047,5314,21194,369241,337093,269360,400,7050,1346,10423,8650,1410,2020,48996,11235,363927,348047,5314,21194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-24317.0,-16749.0,-12750.0,400.0,-729.0,-413.0,-2511.0,-3675.0,300.0,498.0,-1977.0,-3546.0,-22021.0,-22790.0,-2296.0,-1527.0,100,91.3,72.9,0.1,1.9,0.4,2.8,2.3,0.4,0.5,13.3,3.0,98.6,94.3,1.4,5.7,100,91.3,72.9,0.1,1.9,0.4,2.8,2.3,0.4,0.5,13.3,3.0,98.6,94.3,1.4,5.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,26.0,24.0,,,,,,,,,,33,32.0,41,26.0,24.0,,,,,,,,,,33.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.3,51.8,74.0,69.9,50.9,48.8,64.6,62.8,53.3,51.8,74.0,69.9,50.9,48.8,64.6,62.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250923,2025-09-23,0676A5,NYME,1,67,393558,353842,282110,0,7779,1759,12934,12325,1110,1522,50973,14781,385948,370837,7610,22721,393558,353842,282110,0,7779,1759,12934,12325,1110,1522,50973,14781,385948,370837,7610,22721,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3371.0,4141.0,3138.0,0.0,355.0,199.0,-3309.0,-4460.0,810.0,593.0,1300.0,1253.0,3687.0,2595.0,-316.0,776.0,100,89.9,71.7,0.0,2.0,0.4,3.3,3.1,0.3,0.4,13.0,3.8,98.1,94.2,1.9,5.8,100,89.9,71.7,0.0,2.0,0.4,3.3,3.1,0.3,0.4,13.0,3.8,98.1,94.2,1.9,5.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,26.0,25.0,0.0,4.0,,,,,,,,33,34.0,42,26.0,25.0,0.0,4.0,,,,,,,,33.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.0,52.9,68.0,70.9,44.5,49.9,54.4,60.1,50.0,52.9,68.0,70.9,44.5,49.9,54.4,60.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250916,2025-09-16,0676A5,NYME,1,67,390187,349701,278972,0,7424,1560,16243,16785,300,929,49673,13528,382261,368242,7926,21945,390187,349701,278972,0,7424,1560,16243,16785,300,929,49673,13528,382261,368242,7926,21945,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15160.0,11862.0,7654.0,0.0,1240.0,0.0,875.0,200.0,0.0,-9.0,1687.0,-810.0,11918.0,9971.0,3242.0,5189.0,100,89.6,71.5,0.0,1.9,0.4,4.2,4.3,0.1,0.2,12.7,3.5,98.0,94.4,2.0,5.6,100,89.6,71.5,0.0,1.9,0.4,4.2,4.3,0.1,0.2,12.7,3.5,98.0,94.4,2.0,5.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,25.0,23.0,0.0,4.0,,,,,,,,32,32.0,42,25.0,23.0,0.0,4.0,,,,,,,,32.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.9,54.0,67.1,72.0,42.9,51.2,54.3,62.3,48.9,54.0,67.1,72.0,42.9,51.2,54.3,62.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250909,2025-09-09,0676A5,NYME,1,67,375027,337839,271318,0,6184,1560,15368,16585,300,938,47986,14338,370343,358271,4684,16756,375027,337839,271318,0,6184,1560,15368,16585,300,938,47986,14338,370343,358271,4684,16756,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-676.0,-4187.0,-2228.0,0.0,0.0,-200.0,964.0,825.0,0.0,342.0,-961.0,2637.0,-444.0,73.0,-232.0,-749.0,100,90.1,72.3,0.0,1.6,0.4,4.1,4.4,0.1,0.3,12.8,3.8,98.8,95.5,1.2,4.5,100,90.1,72.3,0.0,1.6,0.4,4.1,4.4,0.1,0.3,12.8,3.8,98.8,95.5,1.2,4.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,25.0,22.0,0.0,,,,,,,,,33,30.0,41,25.0,22.0,0.0,,,,,,,,,33.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.1,56.1,66.3,74.4,45.0,53.1,56.4,64.4,49.1,56.1,66.3,74.4,45.0,53.1,56.4,64.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250902,2025-09-02,0676A5,NYME,1,67,375703,342026,273546,0,6184,1760,14404,15760,300,596,48947,11701,370787,358198,4916,17505,375703,342026,273546,0,6184,1760,14404,15760,300,596,48947,11701,370787,358198,4916,17505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9143.0,9466.0,2853.0,0.0,80.0,200.0,-920.0,1940.0,0.0,-633.0,2390.0,1055.0,9168.0,8518.0,-25.0,625.0,100,91.0,72.8,0.0,1.6,0.5,3.8,4.2,0.1,0.2,13.0,3.1,98.7,95.3,1.3,4.7,100,91.0,72.8,0.0,1.6,0.5,3.8,4.2,0.1,0.2,13.0,3.1,98.7,95.3,1.3,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,25.0,22.0,0.0,,,,,,,,,32,29.0,40,25.0,22.0,0.0,,,,,,,,,32.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.5,56.7,66.6,74.8,46.0,53.8,58.1,65.0,49.5,56.7,66.6,74.8,46.0,53.8,58.1,65.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250826,2025-08-26,0676A5,NYME,1,67,366560,332560,270693,0,6104,1560,15324,13820,300,1229,46557,10646,361619,349680,4941,16880,366560,332560,270693,0,6104,1560,15324,13820,300,1229,46557,10646,361619,349680,4941,16880,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-22574.0,-18257.0,-16434.0,0.0,1239.0,305.0,-934.0,-4396.0,-225.0,-1328.0,1771.0,-2633.0,-23072.0,-20373.0,498.0,-2201.0,100,90.7,73.8,0.0,1.7,0.4,4.2,3.8,0.1,0.3,12.7,2.9,98.7,95.4,1.3,4.6,100,90.7,73.8,0.0,1.7,0.4,4.2,3.8,0.1,0.3,12.7,2.9,98.7,95.4,1.3,4.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,25.0,22.0,0.0,,,,,,,,,32,29.0,40,25.0,22.0,0.0,,,,,,,,,32.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.0,57.9,66.0,75.4,45.1,54.9,57.2,65.6,49.0,57.9,66.0,75.4,45.1,54.9,57.2,65.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250819,2025-08-19,0676A5,NYME,1,67,389134,350817,287127,0,4865,1255,16258,18216,525,2557,44786,13279,384691,370053,4443,19081,389134,350817,287127,0,4865,1255,16258,18216,525,2557,44786,13279,384691,370053,4443,19081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8045.0,7198.0,4485.0,0.0,435.0,-350.0,-200.0,2500.0,0.0,2082.0,998.0,-118.0,8612.0,7950.0,-567.0,95.0,100,90.2,73.8,0.0,1.3,0.3,4.2,4.7,0.1,0.7,11.5,3.4,98.9,95.1,1.1,4.9,100,90.2,73.8,0.0,1.3,0.3,4.2,4.7,0.1,0.7,11.5,3.4,98.9,95.1,1.1,4.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,31.0,27.0,0.0,,,,,,,,,39,35.0,45,31.0,27.0,0.0,,,,,,,,,39.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.9,56.2,66.0,74.0,43.3,53.2,55.0,63.9,46.9,56.2,66.0,74.0,43.3,53.2,55.0,63.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250812,2025-08-12,0676A5,NYME,1,67,381089,343619,282642,0,4430,1605,16458,15716,525,475,43788,13397,376079,362103,5010,18986,381089,343619,282642,0,4430,1605,16458,15716,525,475,43788,13397,376079,362103,5010,18986,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8789.0,9639.0,4516.0,-465.0,410.0,185.0,717.0,1500.0,0.0,-477.0,3274.0,-940.0,8659.0,8945.0,130.0,-156.0,100,90.2,74.2,0.0,1.2,0.4,4.3,4.1,0.1,0.1,11.5,3.5,98.7,95.0,1.3,5.0,100,90.2,74.2,0.0,1.2,0.4,4.3,4.1,0.1,0.1,11.5,3.5,98.7,95.0,1.3,5.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,30.0,28.0,0.0,,,,,,,,,37,35.0,44,30.0,28.0,0.0,,,,,,,,,37.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.0,56.0,66.9,73.5,43.4,52.8,55.8,63.3,47.0,56.0,66.9,73.5,43.4,52.8,55.8,63.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250805,2025-08-05,0676A5,NYME,1,67,372300,333980,278126,465,4020,1420,15741,14216,525,952,40514,14337,367420,353158,4880,19142,372300,333980,278126,465,4020,1420,15741,14216,525,952,40514,14337,367420,353158,4880,19142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5260.0,2912.0,4105.0,0.0,-1107.0,-1075.0,860.0,850.0,0.0,952.0,-391.0,513.0,4162.0,2895.0,1098.0,2365.0,100,89.7,74.7,0.1,1.1,0.4,4.2,3.8,0.1,0.3,10.9,3.9,98.7,94.9,1.3,5.1,100,89.7,74.7,0.1,1.1,0.4,4.2,3.8,0.1,0.3,10.9,3.9,98.7,94.9,1.3,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,30.0,27.0,,,,,,,,,,37,34.0,44,30.0,27.0,,,,,,,,,,37.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.0,56.3,67.2,74.1,43.8,53.0,55.4,63.1,47.0,56.3,67.2,74.1,43.8,53.0,55.4,63.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250729,2025-07-29,0676A5,NYME,1,67,367040,331068,274021,465,5127,2495,14881,13366,525,0,40905,13824,363258,350263,3782,16777,367040,331068,274021,465,5127,2495,14881,13366,525,0,40905,13824,363258,350263,3782,16777,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-33948.0,-23848.0,-26505.0,465.0,-1265.0,390.0,-2600.0,710.0,-825.0,-84.0,-1716.0,-5168.0,-31670.0,-34379.0,-2278.0,431.0,100,90.2,74.7,0.1,1.4,0.7,4.1,3.6,0.1,0.0,11.1,3.8,99.0,95.4,1.0,4.6,100,90.2,74.7,0.1,1.4,0.7,4.1,3.6,0.1,0.0,11.1,3.8,99.0,95.4,1.0,4.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,31.0,27.0,,,,,,,0.0,,,38,34.0,45,31.0,27.0,,,,,,,0.0,,,38.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.3,55.9,67.3,73.1,43.7,52.7,55.6,61.5,47.3,55.9,67.3,73.1,43.7,52.7,55.6,61.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250722,2025-07-22,0676A5,NYME,1,67,400988,354916,300526,0,6392,2105,17481,12656,1350,84,42621,18992,394928,384642,6060,16346,400988,354916,300526,0,6392,2105,17481,12656,1350,84,42621,18992,394928,384642,6060,16346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2386.0,355.0,1935.0,0.0,-600.0,600.0,1484.0,1640.0,-1500.0,84.0,-593.0,-3639.0,-2616.0,-2157.0,230.0,-229.0,100,88.5,74.9,0.0,1.6,0.5,4.4,3.2,0.3,0.0,10.6,4.7,98.5,95.9,1.5,4.1,100,88.5,74.9,0.0,1.6,0.5,4.4,3.2,0.3,0.0,10.6,4.7,98.5,95.9,1.5,4.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,30.0,27.0,0.0,,,,,,,,,38,35.0,44,30.0,27.0,0.0,,,,,,,,,38.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.3,52.8,64.5,72.6,41.8,48.0,54.7,58.5,45.3,52.8,64.5,72.6,41.8,48.0,54.7,58.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250715,2025-07-15,0676A5,NYME,1,67,403374,354561,298591,0,6992,1505,15997,11016,2850,0,43214,22631,397544,386799,5830,16575,403374,354561,298591,0,6992,1505,15997,11016,2850,0,43214,22631,397544,386799,5830,16575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5294.0,3195.0,2470.0,0.0,305.0,-260.0,-1813.0,550.0,1500.0,0.0,-817.0,2754.0,5376.0,6502.0,-82.0,-1208.0,100,87.9,74.0,0.0,1.7,0.4,4.0,2.7,0.7,0.0,10.7,5.6,98.6,95.9,1.4,4.1,100,87.9,74.0,0.0,1.7,0.4,4.0,2.7,0.7,0.0,10.7,5.6,98.6,95.9,1.4,4.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,29.0,26.0,0.0,,,,,,0.0,,,37,35.0,44,29.0,26.0,0.0,,,,,,0.0,,,37.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.5,51.7,66.8,72.8,44.2,47.0,57.4,57.8,46.5,51.7,66.8,72.8,44.2,47.0,57.4,57.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250708,2025-07-08,0676A5,NYME,1,67,398080,351366,296121,0,6687,1765,17810,10466,1350,0,44031,19877,392168,380297,5912,17783,398080,351366,296121,0,6687,1765,17810,10466,1350,0,44031,19877,392168,380297,5912,17783,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-32.0,3564.0,-1256.0,0.0,0.0,0.0,-2177.0,100.0,0.0,0.0,2173.0,-1094.0,293.0,-77.0,-325.0,45.0,100,88.3,74.4,0.0,1.7,0.4,4.5,2.6,0.3,0.0,11.1,5.0,98.5,95.5,1.5,4.5,100,88.3,74.4,0.0,1.7,0.4,4.5,2.6,0.3,0.0,11.1,5.0,98.5,95.5,1.5,4.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,27.0,25.0,0.0,,,,,,0.0,,,35,33.0,42,27.0,25.0,0.0,,,,,,0.0,,,35.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.4,51.7,68.5,72.2,46.8,46.9,60.1,57.4,48.4,51.7,68.5,72.2,46.8,46.9,60.1,57.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250701,2025-07-01,0676A5,NYME,1,67,398112,347802,297377,0,6687,1765,19987,10366,1350,0,41858,20971,391875,380374,6237,17738,398112,347802,297377,0,6687,1765,19987,10366,1350,0,41858,20971,391875,380374,6237,17738,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-20670.0,-8727.0,-17691.0,0.0,-1695.0,860.0,-845.0,855.0,-1375.0,-8191.0,988.0,-1211.0,-19489.0,-19269.0,-1181.0,-1401.0,100,87.4,74.7,0.0,1.7,0.4,5.0,2.6,0.3,0.0,10.5,5.3,98.4,95.5,1.6,4.5,100,87.4,74.7,0.0,1.7,0.4,5.0,2.6,0.3,0.0,10.5,5.3,98.4,95.5,1.6,4.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,27.0,25.0,0.0,,,,,,0.0,,,35,33.0,42,27.0,25.0,0.0,,,,,,0.0,,,35.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.1,51.0,68.3,72.3,46.5,46.2,59.9,57.9,48.1,51.0,68.3,72.3,46.5,46.2,59.9,57.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250624,2025-06-24,0676A5,NYME,1,67,418782,356529,315068,0,8382,905,20832,9511,2725,8191,40870,22182,411364,399643,7418,19139,418782,356529,315068,0,8382,905,20832,9511,2725,8191,40870,22182,411364,399643,7418,19139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6291.0,7703.0,1640.0,0.0,-100.0,75.0,-2818.0,-100.0,0.0,825.0,1641.0,584.0,6369.0,3740.0,-78.0,2551.0,100,85.1,75.2,0.0,2.0,0.2,5.0,2.3,0.7,2.0,9.8,5.3,98.2,95.4,1.8,4.6,100,85.1,75.2,0.0,2.0,0.2,5.0,2.3,0.7,2.0,9.8,5.3,98.2,95.4,1.8,4.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,27.0,25.0,0.0,,,,,,,,,35,34.0,44,27.0,25.0,0.0,,,,,,,,,35.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.8,49.5,69.4,70.8,45.9,45.9,59.7,57.1,47.8,49.5,69.4,70.8,45.9,45.9,59.7,57.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250617,2025-06-17,0676A5,NYME,1,67,412491,348826,313428,0,8482,830,23650,9611,2725,7366,39229,21598,404995,395903,7496,16588,412491,348826,313428,0,8482,830,23650,9611,2725,7366,39229,21598,404995,395903,7496,16588,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12760.0,13734.0,9950.0,0.0,3415.0,0.0,-1936.0,-320.0,-150.0,-2441.0,-887.0,4541.0,13748.0,16549.0,-988.0,-3789.0,100,84.6,76.0,0.0,2.1,0.2,5.7,2.3,0.7,1.8,9.5,5.2,98.2,96.0,1.8,4.0,100,84.6,76.0,0.0,2.1,0.2,5.7,2.3,0.7,1.8,9.5,5.2,98.2,96.0,1.8,4.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,25.0,24.0,0.0,,,,,,,,,33,33.0,43,25.0,24.0,0.0,,,,,,,,,33.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.3,50.0,69.4,71.2,45.5,45.8,59.7,57.3,47.3,50.0,69.4,71.2,45.5,45.8,59.7,57.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250610,2025-06-10,0676A5,NYME,1,67,399731,335092,303478,0,5067,830,25586,9931,2875,9807,40116,17057,391247,379354,8484,20377,399731,335092,303478,0,5067,830,25586,9931,2875,9807,40116,17057,391247,379354,8484,20377,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4569.0,-4784.0,-6539.0,0.0,300.0,0.0,1063.0,-950.0,200.0,-1583.0,375.0,532.0,-4572.0,-6082.0,3.0,1513.0,100,83.8,75.9,0.0,1.3,0.2,6.4,2.5,0.7,2.5,10.0,4.3,97.9,94.9,2.1,5.1,100,83.8,75.9,0.0,1.3,0.2,6.4,2.5,0.7,2.5,10.0,4.3,97.9,94.9,2.1,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,25.0,23.0,0.0,,,,,,,,,33,31.0,41,25.0,23.0,0.0,,,,,,,,,33.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.0,51.4,67.4,72.3,43.4,47.1,58.6,59.1,45.0,51.4,67.4,72.3,43.4,47.1,58.6,59.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250603,2025-06-03,0676A5,NYME,1,67,404300,339876,310017,0,4767,830,24523,10881,2675,11390,39741,16525,395819,385436,8481,18864,404300,339876,310017,0,4767,830,24523,10881,2675,11390,39741,16525,395819,385436,8481,18864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7996.0,2865.0,7950.0,0.0,-1520.0,20.0,-2792.0,-1921.0,250.0,4531.0,540.0,1777.0,6651.0,7096.0,1345.0,900.0,100,84.1,76.7,0.0,1.2,0.2,6.1,2.7,0.7,2.8,9.8,4.1,97.9,95.3,2.1,4.7,100,84.1,76.7,0.0,1.2,0.2,6.1,2.7,0.7,2.8,9.8,4.1,97.9,95.3,2.1,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,23.0,22.0,0.0,,,,,,,,,30,30.0,40,23.0,22.0,0.0,,,,,,,,,30.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.9,50.4,67.9,73.5,44.8,49.3,59.9,60.9,45.9,50.4,67.9,73.5,44.8,49.3,59.9,60.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250527,2025-05-27,0676A5,NYME,1,67,396304,337011,302067,0,6287,810,27315,12802,2425,6859,39201,14748,389168,378340,7136,17964,396304,337011,302067,0,6287,810,27315,12802,2425,6859,39201,14748,389168,378340,7136,17964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-37282.0,-34507.0,-31009.0,0.0,-2989.0,30.0,0.0,1247.0,-290.0,3108.0,-1208.0,-2605.0,-34264.0,-36824.0,-3018.0,-458.0,100,85.0,76.2,0.0,1.6,0.2,6.9,3.2,0.6,1.7,9.9,3.7,98.2,95.5,1.8,4.5,100,85.0,76.2,0.0,1.6,0.2,6.9,3.2,0.6,1.7,9.9,3.7,98.2,95.5,1.8,4.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,23.0,25.0,0.0,,,,,,,,,30,33.0,41,23.0,25.0,0.0,,,,,,,,,30.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.7,50.5,65.3,74.1,43.2,50.5,59.5,62.2,44.7,50.5,65.3,74.1,43.2,50.5,59.5,62.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250520,2025-05-20,0676A5,NYME,1,67,433586,371518,333076,0,9276,780,27315,11555,2715,3751,40409,17353,423432,415164,10154,18422,433586,371518,333076,0,9276,780,27315,11555,2715,3751,40409,17353,423432,415164,10154,18422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2534.0,-4631.0,-10636.0,0.0,-460.0,-175.0,3275.0,1700.0,0.0,-6238.0,375.0,5571.0,-2198.0,-3625.0,-336.0,1091.0,100,85.7,76.8,0.0,2.1,0.2,6.3,2.7,0.6,0.9,9.3,4.0,97.7,95.8,2.3,4.2,100,85.7,76.8,0.0,2.1,0.2,6.3,2.7,0.6,0.9,9.3,4.0,97.7,95.8,2.3,4.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,26.0,25.0,0.0,,,,,,,,,33,33.0,42,26.0,25.0,0.0,,,,,,,,,33.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43.0,52.2,63.3,75.6,42.5,50.1,59.3,62.4,43.0,52.2,63.3,75.6,42.5,50.1,59.3,62.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250513,2025-05-13,0676A5,NYME,1,67,436120,376149,343712,0,9736,955,24040,9855,2715,9989,40034,11782,425630,418789,10490,17331,436120,376149,343712,0,9736,955,24040,9855,2715,9989,40034,11782,425630,418789,10490,17331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-120.0,-5395.0,1326.0,0.0,-530.0,880.0,3500.0,-1000.0,500.0,2334.0,260.0,-1924.0,-105.0,-488.0,-15.0,368.0,100,86.2,78.8,0.0,2.2,0.2,5.5,2.3,0.6,2.3,9.2,2.7,97.6,96.0,2.4,4.0,100,86.2,78.8,0.0,2.2,0.2,5.5,2.3,0.6,2.3,9.2,2.7,97.6,96.0,2.4,4.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,26.0,24.0,0.0,,,,,,,,,33,32.0,41,26.0,24.0,0.0,,,,,,,,,33.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.0,55.8,65.5,76.5,44.7,54.3,61.2,65.2,45.0,55.8,65.5,76.5,44.7,54.3,61.2,65.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250506,2025-05-06,0676A5,NYME,1,67,436240,381544,342386,0,10266,75,20540,10855,2215,7655,39774,13706,425735,419277,10505,16963,436240,381544,342386,0,10266,75,20540,10855,2215,7655,39774,13706,425735,419277,10505,16963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5051.0,-1857.0,-3250.0,0.0,1950.0,0.0,-1410.0,-5575.0,1825.0,-2338.0,541.0,-140.0,-3920.0,-4649.0,-1131.0,-402.0,100,87.5,78.5,0.0,2.4,0.0,4.7,2.5,0.5,1.8,9.1,3.1,97.6,96.1,2.4,3.9,100,87.5,78.5,0.0,2.4,0.0,4.7,2.5,0.5,1.8,9.1,3.1,97.6,96.1,2.4,3.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,26.0,24.0,0.0,,,,,,,,,32,32.0,41,26.0,24.0,0.0,,,,,,,,,32.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.0,55.6,67.4,76.9,46.8,54.3,63.4,64.8,47.0,55.6,67.4,76.9,46.8,54.3,63.4,64.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250429,2025-04-29,0676A5,NYME,1,67,441291,383401,345636,0,8316,75,21950,16430,390,9993,39233,13846,429655,423926,11636,17365,441291,383401,345636,0,8316,75,21950,16430,390,9993,39233,13846,429655,423926,11636,17365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-24384.0,-26851.0,-22141.0,0.0,1471.0,-360.0,2970.0,2090.0,-1660.0,-1205.0,-1834.0,1208.0,-25898.0,-21226.0,1514.0,-3158.0,100,86.9,78.3,0.0,1.9,0.0,5.0,3.7,0.1,2.3,8.9,3.1,97.4,96.1,2.6,3.9,100,86.9,78.3,0.0,1.9,0.0,5.0,3.7,0.1,2.3,8.9,3.1,97.4,96.1,2.6,3.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,24.0,21.0,0.0,,,,,,,,,30,29.0,40,24.0,21.0,0.0,,,,,,,,,30.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.1,55.9,69.9,77.3,49.0,55.0,65.0,66.1,49.1,55.9,69.9,77.3,49.0,55.0,65.0,66.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250422,2025-04-22,0676A5,NYME,1,67,465675,410252,367777,0,6845,435,18980,14340,2050,11198,41067,12638,455553,445152,10122,20523,465675,410252,367777,0,6845,435,18980,14340,2050,11198,41067,12638,455553,445152,10122,20523,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2547.0,2795.0,5580.0,0.0,-150.0,0.0,1590.0,-636.0,-675.0,1124.0,-325.0,-2317.0,2517.0,1477.0,30.0,1070.0,100,88.1,79.0,0.0,1.5,0.1,4.1,3.1,0.4,2.4,8.8,2.7,97.8,95.6,2.2,4.4,100,88.1,79.0,0.0,1.5,0.1,4.1,3.1,0.4,2.4,8.8,2.7,97.8,95.6,2.2,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,28.0,24.0,0.0,,,,,,,,,35,32.0,43,28.0,24.0,0.0,,,,,,,,,35.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.8,57.6,69.3,79.3,48.5,55.5,64.9,69.2,48.8,57.6,69.3,79.3,48.5,55.5,64.9,69.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250415,2025-04-15,0676A5,NYME,1,67,463128,407457,362197,0,6995,435,17390,14976,2725,10074,41392,14955,453036,443675,10092,19453,463128,407457,362197,0,6995,435,17390,14976,2725,10074,41392,14955,453036,443675,10092,19453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17789.0,11415.0,16949.0,0.0,0.0,0.0,6130.0,901.0,-300.0,-1109.0,-484.0,602.0,16738.0,17668.0,1051.0,121.0,100,88.0,78.2,0.0,1.5,0.1,3.8,3.2,0.6,2.2,8.9,3.2,97.8,95.8,2.2,4.2,100,88.0,78.2,0.0,1.5,0.1,3.8,3.2,0.6,2.2,8.9,3.2,97.8,95.8,2.2,4.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,27.0,24.0,0.0,,,,,,,,,35,33.0,43,27.0,24.0,0.0,,,,,,,,,35.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.0,57.1,69.2,79.2,48.7,55.8,65.1,69.2,49.0,57.1,69.2,79.2,48.7,55.8,65.1,69.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250408,2025-04-08,0676A5,NYME,1,67,445339,396042,345248,0,6995,435,11260,14075,3025,11183,41876,14353,436298,426007,9041,19332,445339,396042,345248,0,6995,435,11260,14075,3025,11183,41876,14353,436298,426007,9041,19332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18385.0,19645.0,17230.0,0.0,-250.0,0.0,-4200.0,-800.0,290.0,3655.0,1415.0,-485.0,18905.0,17400.0,-520.0,985.0,100,88.9,77.5,0.0,1.6,0.1,2.5,3.2,0.7,2.5,9.4,3.2,98.0,95.7,2.0,4.3,100,88.9,77.5,0.0,1.6,0.1,2.5,3.2,0.7,2.5,9.4,3.2,98.0,95.7,2.0,4.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,26.0,23.0,0.0,,,,,,,,,34,32.0,43,26.0,23.0,0.0,,,,,,,,,34.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.7,57.5,72.0,79.7,51.7,56.2,68.7,73.0,51.7,57.5,72.0,79.7,51.7,56.2,68.7,73.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250401,2025-04-01,0676A5,NYME,1,67,426954,376397,328018,0,7245,435,15460,14875,2735,7528,40461,14838,417393,408607,9561,18347,426954,376397,328018,0,7245,435,15460,14875,2735,7528,40461,14838,417393,408607,9561,18347,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-33316.0,-29738.0,-32319.0,0.0,171.0,75.0,0.0,225.0,-335.0,-2805.0,548.0,322.0,-32481.0,-31313.0,-835.0,-2003.0,100,88.2,76.8,0.0,1.7,0.1,3.6,3.5,0.6,1.8,9.5,3.5,97.8,95.7,2.2,4.3,100,88.2,76.8,0.0,1.7,0.1,3.6,3.5,0.6,1.8,9.5,3.5,97.8,95.7,2.2,4.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,27.0,21.0,0.0,,,,,,,,,35,30.0,44,27.0,21.0,0.0,,,,,,,,,35.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.7,59.8,70.9,80.9,50.7,58.5,69.3,74.4,50.7,59.8,70.9,80.9,50.7,58.5,69.3,74.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250325,2025-03-25,0676A5,NYME,1,67,460270,406135,360337,0,7074,360,15460,14650,3070,10333,39913,14516,449874,439920,10396,20350,460270,406135,360337,0,7074,360,15460,14650,3070,10333,39913,14516,449874,439920,10396,20350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8063.0,7459.0,10070.0,0.0,240.0,0.0,0.0,-1643.0,470.0,715.0,4245.0,-915.0,7729.0,12467.0,334.0,-4404.0,100,88.2,78.3,0.0,1.5,0.1,3.4,3.2,0.7,2.2,8.7,3.2,97.7,95.6,2.3,4.4,100,88.2,78.3,0.0,1.5,0.1,3.4,3.2,0.7,2.2,8.7,3.2,97.7,95.6,2.3,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,28.0,22.0,0.0,,,,,,,,,35,31.0,44,28.0,22.0,0.0,,,,,,,,,35.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.2,61.7,66.2,80.0,44.0,59.8,62.6,74.7,46.2,61.7,66.2,80.0,44.0,59.8,62.6,74.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250318,2025-03-18,0676A5,NYME,1,67,452207,398676,350267,0,6834,360,15460,16293,2600,9618,35668,15431,442145,427453,10062,24754,452207,398676,350267,0,6834,360,15460,16293,2600,9618,35668,15431,442145,427453,10062,24754,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15668.0,14585.0,18908.0,0.0,-2295.0,0.0,0.0,2468.0,750.0,-591.0,-4687.0,695.0,15439.0,15839.0,229.0,-171.0,100,88.2,77.5,0.0,1.5,0.1,3.4,3.6,0.6,2.1,7.9,3.4,97.8,94.5,2.2,5.5,100,88.2,77.5,0.0,1.5,0.1,3.4,3.6,0.6,2.1,7.9,3.4,97.8,94.5,2.2,5.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,28.0,21.0,0.0,,,,,,,,,35,30.0,43,28.0,21.0,0.0,,,,,,,,,35.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.7,61.4,66.4,79.1,43.4,58.0,62.3,72.2,45.7,61.4,66.4,79.1,43.4,58.0,62.3,72.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250311,2025-03-11,0676A5,NYME,1,67,436539,384091,331359,0,9129,360,15460,13825,1850,10209,40355,14736,426706,411614,9833,24925,436539,384091,331359,0,9129,360,15460,13825,1850,10209,40355,14736,426706,411614,9833,24925,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13132.0,11135.0,8240.0,0.0,2565.0,0.0,-650.0,-139.0,81.0,-1061.0,-147.0,2431.0,11936.0,13031.0,1196.0,101.0,100,88.0,75.9,0.0,2.1,0.1,3.5,3.2,0.4,2.3,9.2,3.4,97.7,94.3,2.3,5.7,100,88.0,75.9,0.0,2.1,0.1,3.5,3.2,0.4,2.3,9.2,3.4,97.7,94.3,2.3,5.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,27.0,22.0,0.0,,,,,,,,,33,31.0,42,27.0,22.0,0.0,,,,,,,,,33.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.5,58.4,67.7,76.5,44.0,58.4,62.8,70.3,46.5,58.4,67.7,76.5,44.0,58.4,62.8,70.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250304,2025-03-04,0676A5,NYME,1,67,423407,372956,323119,0,6564,360,16110,13964,1769,11270,40502,12305,414770,398583,8637,24824,423407,372956,323119,0,6564,360,16110,13964,1769,11270,40502,12305,414770,398583,8637,24824,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-22318.0,-19746.0,-21776.0,0.0,-436.0,-606.0,150.0,504.0,419.0,191.0,-658.0,-1078.0,-20670.0,-23631.0,-1648.0,1313.0,100,88.1,76.3,0.0,1.6,0.1,3.8,3.3,0.4,2.7,9.6,2.9,98.0,94.1,2.0,5.9,100,88.1,76.3,0.0,1.6,0.1,3.8,3.3,0.4,2.7,9.6,2.9,98.0,94.1,2.0,5.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,27.0,22.0,0.0,,,,,,,,,34,30.0,42,27.0,22.0,0.0,,,,,,,,,34.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.7,60.4,69.5,78.8,46.6,60.4,65.5,71.0,48.7,60.4,69.5,78.8,46.6,60.4,65.5,71.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250225,2025-02-25,0676A5,NYME,1,67,445725,392702,344895,0,7000,966,15960,13460,1350,11079,41160,13383,435440,422214,10285,23511,445725,392702,344895,0,7000,966,15960,13460,1350,11079,41160,13383,435440,422214,10285,23511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13141.0,11910.0,10150.0,0.0,600.0,-281.0,-150.0,0.0,150.0,79.0,50.0,1290.0,12998.0,11959.0,143.0,1182.0,100,88.1,77.4,0.0,1.6,0.2,3.6,3.0,0.3,2.5,9.2,3.0,97.7,94.7,2.3,5.3,100,88.1,77.4,0.0,1.6,0.2,3.6,3.0,0.3,2.5,9.2,3.0,97.7,94.7,2.3,5.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,29.0,25.0,0.0,,,,,,,,,35,33.0,43,29.0,25.0,0.0,,,,,,,,,35.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.7,58.9,66.9,79.3,43.7,58.2,63.6,70.3,45.7,58.9,66.9,79.3,43.7,58.2,63.6,70.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250218,2025-02-18,0676A5,NYME,1,67,432584,380792,334745,0,6400,1247,16110,13460,1200,11000,41110,12093,422442,410255,10142,22329,432584,380792,334745,0,6400,1247,16110,13460,1200,11000,41110,12093,422442,410255,10142,22329,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10746.0,14875.0,10976.0,0.0,-525.0,83.0,0.0,750.0,0.0,-3388.0,-350.0,315.0,11885.0,11249.0,-1139.0,-503.0,100,88.0,77.4,0.0,1.5,0.3,3.7,3.1,0.3,2.5,9.5,2.8,97.7,94.8,2.3,5.2,100,88.0,77.4,0.0,1.5,0.3,3.7,3.1,0.3,2.5,9.5,2.8,97.7,94.8,2.3,5.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,29.0,25.0,0.0,,,,,,,,,34,32.0,42,29.0,25.0,0.0,,,,,,,,,34.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.9,58.9,66.2,79.6,43.3,58.2,63.3,70.5,44.9,58.9,66.2,79.6,43.3,58.2,63.3,70.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250211,2025-02-11,0676A5,NYME,1,67,421838,365917,323769,0,6925,1164,16110,12710,1200,14388,41460,11778,410557,399006,11281,22832,421838,365917,323769,0,6925,1164,16110,12710,1200,14388,41460,11778,410557,399006,11281,22832,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14947.0,12733.0,14256.0,0.0,-200.0,257.0,0.0,0.0,0.0,2320.0,150.0,217.0,15527.0,14680.0,-580.0,267.0,100,86.7,76.8,0.0,1.6,0.3,3.8,3.0,0.3,3.4,9.8,2.8,97.3,94.6,2.7,5.4,100,86.7,76.8,0.0,1.6,0.3,3.8,3.0,0.3,3.4,9.8,2.8,97.3,94.6,2.7,5.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,26.0,24.0,0.0,,,,,,,,,31,31.0,41,26.0,24.0,0.0,,,,,,,,,31.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.3,59.8,67.4,80.0,43.8,58.6,63.1,70.6,45.3,59.8,67.4,80.0,43.8,58.6,63.1,70.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250204,2025-02-04,0676A5,NYME,1,67,406891,353184,309513,0,7125,907,16110,12710,1200,12068,41310,11561,395030,384326,11861,22565,406891,353184,309513,0,7125,907,16110,12710,1200,12068,41310,11561,395030,384326,11861,22565,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7403.0,3547.0,8730.0,0.0,185.0,-350.0,0.0,-445.0,0.0,5101.0,500.0,-1612.0,6686.0,7008.0,717.0,395.0,100,86.8,76.1,0.0,1.8,0.2,4.0,3.1,0.3,3.0,10.2,2.8,97.1,94.5,2.9,5.5,100,86.8,76.1,0.0,1.8,0.2,4.0,3.1,0.3,3.0,10.2,2.8,97.1,94.5,2.9,5.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,26.0,26.0,0.0,,,,,,,,,31,33.0,41,26.0,26.0,0.0,,,,,,,,,31.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.3,59.1,67.8,78.9,43.8,57.9,63.6,70.1,45.3,59.1,67.8,78.9,43.8,57.9,63.6,70.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250128,2025-01-28,0676A5,NYME,1,67,399488,349637,300783,0,6940,1257,16110,13155,1200,6967,40810,13173,388344,377318,11144,22170,399488,349637,300783,0,6940,1257,16110,13155,1200,6967,40810,13173,388344,377318,11144,22170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-37921.0,-31607.0,-33826.0,0.0,-649.0,176.0,3000.0,-2284.0,0.0,-4843.0,2662.0,-3979.0,-37253.0,-37900.0,-668.0,-21.0,100,87.5,75.3,0.0,1.7,0.3,4.0,3.3,0.3,1.7,10.2,3.3,97.2,94.5,2.8,5.5,100,87.5,75.3,0.0,1.7,0.3,4.0,3.3,0.3,1.7,10.2,3.3,97.2,94.5,2.8,5.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,29.0,21.0,0.0,,,,,,,,,34,28.0,41,29.0,21.0,0.0,,,,,,,,,34.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.1,59.7,67.6,79.4,44.2,58.5,63.4,70.5,46.1,59.7,67.6,79.4,44.2,58.5,63.4,70.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250121,2025-01-21,0676A5,NYME,1,67,437409,381244,334609,0,7589,1081,13110,15439,1200,11810,38148,17152,425597,415218,11812,22191,437409,381244,334609,0,7589,1081,13110,15439,1200,11810,38148,17152,425597,415218,11812,22191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24345.0,21905.0,25185.0,0.0,725.0,-191.0,0.0,-1288.0,-795.0,1990.0,2010.0,3584.0,26493.0,29230.0,-2148.0,-4885.0,100,87.2,76.5,0.0,1.7,0.2,3.0,3.5,0.3,2.7,8.7,3.9,97.3,94.9,2.7,5.1,100,87.2,76.5,0.0,1.7,0.2,3.0,3.5,0.3,2.7,8.7,3.9,97.3,94.9,2.7,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,28.0,20.0,0.0,,,,,,,,,36,27.0,42,28.0,20.0,0.0,,,,,,,,,36.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.3,56.7,68.4,77.1,42.1,54.6,59.5,67.9,46.3,56.7,68.4,77.1,42.1,54.6,59.5,67.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250114,2025-01-14,0676A5,NYME,1,67,413064,359339,309424,0,6864,1272,13110,16727,1995,9820,36138,13568,399104,385988,13960,27076,413064,359339,309424,0,6864,1272,13110,16727,1995,9820,36138,13568,399104,385988,13960,27076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9350.0,8797.0,13025.0,0.0,-835.0,282.0,3000.0,2163.0,795.0,-252.0,-1100.0,-2367.0,10255.0,11963.0,-905.0,-2613.0,100,87.0,74.9,0.0,1.7,0.3,3.2,4.0,0.5,2.4,8.7,3.3,96.6,93.4,3.4,6.6,100,87.0,74.9,0.0,1.7,0.3,3.2,4.0,0.5,2.4,8.7,3.3,96.6,93.4,3.4,6.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,26.0,20.0,0.0,,,,,,,,,35,28.0,41,26.0,20.0,0.0,,,,,,,,,35.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.4,56.9,66.7,76.6,42.5,56.0,60.2,68.9,46.4,56.9,66.7,76.6,42.5,56.0,60.2,68.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,250107,2025-01-07,0676A5,NYME,1,67,403714,350542,296399,0,7699,990,10110,14564,1200,10072,37238,15935,388849,374025,14865,29689,403714,350542,296399,0,7699,990,10110,14564,1200,10072,37238,15935,388849,374025,14865,29689,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7776.0,5020.0,7820.0,0.0,-1490.0,-75.0,3000.0,300.0,0.0,-1913.0,0.0,1299.0,7331.0,7854.0,445.0,-78.0,100,86.8,73.4,0.0,1.9,0.2,2.5,3.6,0.3,2.5,9.2,3.9,96.3,92.6,3.7,7.4,100,86.8,73.4,0.0,1.9,0.2,2.5,3.6,0.3,2.5,9.2,3.9,96.3,92.6,3.7,7.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,26.0,19.0,0.0,,,,,,,,,34,26.0,40,26.0,19.0,0.0,,,,,,,,,34.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.5,57.8,67.6,77.0,44.4,56.8,61.2,67.5,47.5,57.8,67.6,77.0,44.4,56.8,61.2,67.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,251125,2025-11-25,0676A6,NYME,1,67,30149,23507,25010,0,0,0,0,0,0,2245,0,2445,28197,27455,1952,2694,30149,23507,25010,0,0,0,0,0,0,2245,0,2445,28197,27455,1952,2694,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1000.0,700.0,500.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,700.0,500.0,300.0,500.0,100,78.0,83.0,0.0,0.0,0.0,0.0,0.0,0.0,7.4,0.0,8.1,93.5,91.1,6.5,8.9,100,78.0,83.0,0.0,0.0,0.0,0.0,0.0,0.0,7.4,0.0,8.1,93.5,91.1,6.5,8.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,16.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,,0.0,,18,18.0,20,16.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,,0.0,,18.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.9,49.3,79.0,67.8,38.5,32.6,46.1,41.9,56.9,49.3,79.0,67.8,38.5,32.6,46.1,41.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,251118,2025-11-18,0676A6,NYME,1,67,29149,22807,24510,0,0,0,0,0,0,2245,0,2445,27497,26955,1652,2194,29149,22807,24510,0,0,0,0,0,0,2245,0,2445,27497,26955,1652,2194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,78.2,84.1,0.0,0.0,0.0,0.0,0.0,0.0,7.7,0.0,8.4,94.3,92.5,5.7,7.5,100,78.2,84.1,0.0,0.0,0.0,0.0,0.0,0.0,7.7,0.0,8.4,94.3,92.5,5.7,7.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,15.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,,0.0,,17,18.0,20,15.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,,0.0,,17.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.8,49.3,80.8,68.4,39.9,34.1,47.1,43.6,58.8,49.3,80.8,68.4,39.9,34.1,47.1,43.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,251021,2025-10-21,0676A6,NYME,1,67,32137,27062,28417,0,0,0,100,0,600,980,0,1620,30362,30637,1775,1500,32137,27062,28417,0,0,0,100,0,600,980,0,1620,30362,30637,1775,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,84.2,88.4,0.0,0.0,0.0,0.3,0.0,1.9,3.0,0.0,5.0,94.5,95.3,5.5,4.7,100,84.2,88.4,0.0,0.0,0.0,0.3,0.0,1.9,3.0,0.0,5.0,94.5,95.3,5.5,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,16.0,14.0,0.0,0.0,0.0,,0.0,,,0.0,,18,16.0,21,16.0,14.0,0.0,0.0,0.0,,0.0,,,0.0,,18.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.3,53.5,66.0,80.1,30.5,40.8,44.6,51.3,37.3,53.5,66.0,80.1,30.5,40.8,44.6,51.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251230,2025-12-30,067A71,NYME,1,67,267730,254901,125899,0,105559,600,0,0,0,0,5305,7327,262828,244690,4902,23040,267730,254901,125899,0,105559,600,0,0,0,0,5305,7327,262828,244690,4902,23040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16322.0,-16757.0,-6138.0,0.0,-8028.0,0.0,0.0,0.0,0.0,0.0,-785.0,-95.0,-16852.0,-15046.0,530.0,-1276.0,100,95.2,47.0,0.0,39.4,0.2,0.0,0.0,0.0,0.0,2.0,2.7,98.2,91.4,1.8,8.6,100,95.2,47.0,0.0,39.4,0.2,0.0,0.0,0.0,0.0,2.0,2.7,98.2,91.4,1.8,8.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,16.0,13.0,0.0,8.0,,0.0,0.0,0.0,0.0,,,20,24.0,34,16.0,13.0,0.0,8.0,,0.0,0.0,0.0,0.0,,,20.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.6,50.0,87.4,71.6,69.6,47.6,86.6,68.8,69.6,50.0,87.4,71.6,69.6,47.6,86.6,68.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251223,2025-12-23,067A71,NYME,1,67,284052,271658,132037,0,113587,600,0,0,0,0,6090,7422,279680,259736,4372,24316,284052,271658,132037,0,113587,600,0,0,0,0,6090,7422,279680,259736,4372,24316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2010.0,-760.0,-3440.0,0.0,2095.0,0.0,0.0,0.0,-350.0,0.0,-735.0,-410.0,-1520.0,-2840.0,-490.0,830.0,100,95.6,46.5,0.0,40.0,0.2,0.0,0.0,0.0,0.0,2.1,2.6,98.5,91.4,1.5,8.6,100,95.6,46.5,0.0,40.0,0.2,0.0,0.0,0.0,0.0,2.1,2.6,98.5,91.4,1.5,8.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,16.0,13.0,0.0,8.0,,0.0,0.0,0.0,0.0,,,20,24.0,34,16.0,13.0,0.0,8.0,,0.0,0.0,0.0,0.0,,,20.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.7,49.2,87.9,71.3,68.7,46.9,87.1,68.5,68.7,49.2,87.9,71.3,68.7,46.9,87.1,68.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251216,2025-12-16,067A71,NYME,1,67,286062,272418,135477,0,111492,600,0,0,350,0,6825,7832,281200,262576,4862,23486,286062,272418,135477,0,111492,600,0,0,350,0,6825,7832,281200,262576,4862,23486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14909.0,15925.0,9376.0,0.0,5145.0,0.0,-385.0,0.0,-600.0,-639.0,-475.0,432.0,14733.0,13878.0,176.0,1031.0,100,95.2,47.4,0.0,39.0,0.2,0.0,0.0,0.1,0.0,2.4,2.7,98.3,91.8,1.7,8.2,100,95.2,47.4,0.0,39.0,0.2,0.0,0.0,0.1,0.0,2.4,2.7,98.3,91.8,1.7,8.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,15.0,12.0,0.0,8.0,,0.0,0.0,,0.0,,,20,24.0,34,15.0,12.0,0.0,8.0,,0.0,0.0,,0.0,,,20.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.8,51.1,87.6,72.9,67.8,48.7,87.6,70.1,67.8,51.1,87.6,72.9,67.8,48.7,87.6,70.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251209,2025-12-09,067A71,NYME,1,67,271153,256493,126101,0,106347,600,385,0,950,639,7300,7400,266467,248698,4686,22455,271153,256493,126101,0,106347,600,385,0,950,639,7300,7400,266467,248698,4686,22455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10625.0,10070.0,6535.0,0.0,-1076.0,600.0,0.0,0.0,-50.0,639.0,6033.0,303.0,11562.0,12345.0,-937.0,-1720.0,100,94.6,46.5,0.0,39.2,0.2,0.1,0.0,0.4,0.2,2.7,2.7,98.3,91.7,1.7,8.3,100,94.6,46.5,0.0,39.2,0.2,0.1,0.0,0.4,0.2,2.7,2.7,98.3,91.7,1.7,8.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,15.0,12.0,0.0,8.0,,,0.0,,,,,21,24.0,35,15.0,12.0,0.0,8.0,,,0.0,,,,,21.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.8,48.9,86.7,71.6,66.8,46.3,86.6,68.6,66.8,48.9,86.7,71.6,66.8,46.3,86.6,68.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251202,2025-12-02,067A71,NYME,1,67,260528,246423,119566,0,107423,0,385,0,1000,0,1267,7097,254905,236353,5623,24175,260528,246423,119566,0,107423,0,385,0,1000,0,1267,7097,254905,236353,5623,24175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-20373.0,-17750.0,-8616.0,0.0,-14148.0,0.0,385.0,-1500.0,0.0,-3463.0,-75.0,-572.0,-21400.0,-24911.0,1027.0,4538.0,100,94.6,45.9,0.0,41.2,0.0,0.1,0.0,0.4,0.0,0.5,2.7,97.8,90.7,2.2,9.3,100,94.6,45.9,0.0,41.2,0.0,0.1,0.0,0.4,0.0,0.5,2.7,97.8,90.7,2.2,9.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31,14.0,8.0,0.0,8.0,0.0,,0.0,,0.0,,,18,19.0,31,14.0,8.0,0.0,8.0,0.0,,0.0,,0.0,,,18.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,70.0,51.9,89.2,75.5,70.0,51.7,89.2,75.0,70.0,51.9,89.2,75.5,70.0,51.7,89.2,75.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251125,2025-11-25,067A71,NYME,1,67,280901,264173,128182,0,121571,0,0,1500,1000,3463,1342,7669,276305,261264,4596,19637,280901,264173,128182,0,121571,0,0,1500,1000,3463,1342,7669,276305,261264,4596,19637,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6244.0,3112.0,4326.0,0.0,1620.0,0.0,0.0,0.0,1000.0,960.0,-565.0,571.0,5643.0,6952.0,601.0,-708.0,100,94.0,45.6,0.0,43.3,0.0,0.0,0.5,0.4,1.2,0.5,2.7,98.4,93.0,1.6,7.0,100,94.0,45.6,0.0,43.3,0.0,0.0,0.5,0.4,1.2,0.5,2.7,98.4,93.0,1.6,7.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,17.0,12.0,0.0,10.0,0.0,0.0,,,,,,20,26.0,38,17.0,12.0,0.0,10.0,0.0,0.0,,,,,,20.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.5,50.6,87.2,72.9,67.5,50.4,86.7,72.2,67.5,50.6,87.2,72.9,67.5,50.4,86.7,72.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251118,2025-11-18,067A71,NYME,1,67,274657,261061,123856,0,119951,0,0,1500,0,2503,1907,7098,270662,254312,3995,20345,274657,261061,123856,0,119951,0,0,1500,0,2503,1907,7098,270662,254312,3995,20345,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,797.0,2535.0,-2125.0,0.0,685.0,0.0,0.0,-835.0,0.0,-1885.0,1324.0,26.0,676.0,-925.0,121.0,1722.0,100,95.0,45.1,0.0,43.7,0.0,0.0,0.5,0.0,0.9,0.7,2.6,98.5,92.6,1.5,7.4,100,95.0,45.1,0.0,43.7,0.0,0.0,0.5,0.0,0.9,0.7,2.6,98.5,92.6,1.5,7.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,16.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,18,24.0,36,16.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,18.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.8,49.7,87.5,72.6,65.8,49.6,87.3,71.8,65.8,49.7,87.5,72.6,65.8,49.6,87.3,71.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251110,2025-11-10,067A71,NYME,1,67,273860,258526,125981,0,119266,0,0,2335,0,4388,583,7072,269986,255237,3874,18623,273860,258526,125981,0,119266,0,0,2335,0,4388,583,7072,269986,255237,3874,18623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3767.0,3448.0,-690.0,0.0,2460.0,0.0,0.0,0.0,0.0,1200.0,-35.0,0.0,4648.0,1735.0,-881.0,2032.0,100,94.4,46.0,0.0,43.5,0.0,0.0,0.9,0.0,1.6,0.2,2.6,98.6,93.2,1.4,6.8,100,94.4,46.0,0.0,43.5,0.0,0.0,0.9,0.0,1.6,0.2,2.6,98.6,93.2,1.4,6.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,16.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,18,24.0,36,16.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,18.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.1,49.7,87.7,72.8,65.1,49.6,87.2,72.0,65.1,49.7,87.7,72.8,65.1,49.6,87.2,72.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251104,2025-11-04,067A71,NYME,1,67,270093,255078,126671,0,116806,0,0,2335,0,3188,618,7072,265338,253502,4755,16591,270093,255078,126671,0,116806,0,0,2335,0,3188,618,7072,265338,253502,4755,16591,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8113.0,12865.0,1000.0,0.0,2800.0,0.0,0.0,0.0,0.0,-6000.0,0.0,2607.0,9472.0,6407.0,-1359.0,1706.0,100,94.4,46.9,0.0,43.2,0.0,0.0,0.9,0.0,1.2,0.2,2.6,98.2,93.9,1.8,6.1,100,94.4,46.9,0.0,43.2,0.0,0.0,0.9,0.0,1.2,0.2,2.6,98.2,93.9,1.8,6.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,16.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,18,24.0,36,16.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,18.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.5,51.0,87.1,73.8,65.5,50.9,87.1,73.0,65.5,51.0,87.1,73.8,65.5,50.9,87.1,73.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251028,2025-10-28,067A71,NYME,1,67,261980,242213,125671,0,114006,0,0,2335,0,9188,618,4465,255866,247095,6114,14885,261980,242213,125671,0,114006,0,0,2335,0,9188,618,4465,255866,247095,6114,14885,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8561.0,-5536.0,-78.0,0.0,-7751.0,0.0,0.0,-2335.0,0.0,-2646.0,618.0,-520.0,-8702.0,-10066.0,141.0,1505.0,100,92.5,48.0,0.0,43.5,0.0,0.0,0.9,0.0,3.5,0.2,1.7,97.7,94.3,2.3,5.7,100,92.5,48.0,0.0,43.5,0.0,0.0,0.9,0.0,3.5,0.2,1.7,97.7,94.3,2.3,5.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,15.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,17,23.0,35,15.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,17.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.2,50.1,88.4,71.3,66.2,50.1,88.4,71.0,66.2,50.1,88.4,71.3,66.2,50.1,88.4,71.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251021,2025-10-21,067A71,NYME,1,67,270541,247749,125749,0,121757,0,0,4670,0,11834,0,4985,264568,257161,5973,13380,270541,247749,125749,0,121757,0,0,4670,0,11834,0,4985,264568,257161,5973,13380,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,916.0,3716.0,-1305.0,0.0,2145.0,0.0,0.0,0.0,0.0,377.0,-485.0,-161.0,3932.0,194.0,-3016.0,722.0,100,91.6,46.5,0.0,45.0,0.0,0.0,1.7,0.0,4.4,0.0,1.8,97.8,95.1,2.2,4.9,100,91.6,46.5,0.0,45.0,0.0,0.0,1.7,0.0,4.4,0.0,1.8,97.8,95.1,2.2,4.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,16.0,12.0,0.0,10.0,0.0,0.0,,0.0,,0.0,,18,24.0,36,16.0,12.0,0.0,10.0,0.0,0.0,,0.0,,0.0,,18.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.3,50.3,87.3,70.9,68.3,50.1,87.3,70.8,68.3,50.3,87.3,70.9,68.3,50.1,87.3,70.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251014,2025-10-14,067A71,NYME,1,67,269625,244033,127054,0,119612,0,0,4670,0,11457,485,5146,260636,256967,8989,12658,269625,244033,127054,0,119612,0,0,4670,0,11457,485,5146,260636,256967,8989,12658,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1796.0,2286.0,1340.0,0.0,312.0,0.0,0.0,0.0,0.0,-59.0,36.0,-80.0,2147.0,1608.0,-351.0,188.0,100,90.5,47.1,0.0,44.4,0.0,0.0,1.7,0.0,4.2,0.2,1.9,96.7,95.3,3.3,4.7,100,90.5,47.1,0.0,44.4,0.0,0.0,1.7,0.0,4.2,0.2,1.9,96.7,95.3,3.3,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,15.0,12.0,0.0,10.0,0.0,0.0,,0.0,,,,18,25.0,36,15.0,12.0,0.0,10.0,0.0,0.0,,0.0,,,,18.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.7,50.0,87.6,70.9,68.7,49.8,87.6,70.7,68.7,50.0,87.6,70.9,68.7,49.8,87.6,70.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,251007,2025-10-07,067A71,NYME,1,67,267829,241747,125714,0,119300,0,0,4670,0,11516,449,5226,258489,255359,9340,12470,267829,241747,125714,0,119300,0,0,4670,0,11516,449,5226,258489,255359,9340,12470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4336.0,4765.0,3235.0,0.0,570.0,0.0,0.0,0.0,0.0,-2709.0,449.0,52.0,2108.0,4306.0,2228.0,30.0,100,90.3,46.9,0.0,44.5,0.0,0.0,1.7,0.0,4.3,0.2,2.0,96.5,95.3,3.5,4.7,100,90.3,46.9,0.0,44.5,0.0,0.0,1.7,0.0,4.3,0.2,2.0,96.5,95.3,3.5,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,15.0,12.0,0.0,10.0,0.0,0.0,,0.0,,,,17,24.0,35,15.0,12.0,0.0,10.0,0.0,0.0,,0.0,,,,17.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.8,49.9,87.2,70.7,68.8,49.6,87.2,70.5,68.8,49.9,87.2,70.7,68.8,49.6,87.2,70.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250930,2025-09-30,067A71,NYME,1,67,263493,236982,122479,0,118730,0,0,4670,0,14225,0,5174,256381,251053,7112,12440,263493,236982,122479,0,118730,0,0,4670,0,14225,0,5174,256381,251053,7112,12440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1650.0,1602.0,2200.0,0.0,2090.0,0.0,0.0,-3335.0,0.0,-3219.0,-1417.0,-295.0,-1912.0,-757.0,262.0,-893.0,100,89.9,46.5,0.0,45.1,0.0,0.0,1.8,0.0,5.4,0.0,2.0,97.3,95.3,2.7,4.7,100,89.9,46.5,0.0,45.1,0.0,0.0,1.8,0.0,5.4,0.0,2.0,97.3,95.3,2.7,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,14.0,12.0,0.0,10.0,0.0,0.0,,0.0,,0.0,,16,24.0,35,14.0,12.0,0.0,10.0,0.0,0.0,,0.0,,0.0,,16.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.9,50.3,87.7,71.4,69.9,50.2,87.7,71.2,69.9,50.3,87.7,71.4,69.9,50.2,87.7,71.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250923,2025-09-23,067A71,NYME,1,67,265143,235380,120279,0,116640,0,0,8005,0,17444,1417,5469,258293,251810,6850,13333,265143,235380,120279,0,116640,0,0,8005,0,17444,1417,5469,258293,251810,6850,13333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9139.0,5501.0,6112.0,0.0,484.0,0.0,0.0,0.0,0.0,0.0,-1120.0,3286.0,8787.0,8762.0,352.0,377.0,100,88.8,45.4,0.0,44.0,0.0,0.0,3.0,0.0,6.6,0.5,2.1,97.4,95.0,2.6,5.0,100,88.8,45.4,0.0,44.0,0.0,0.0,3.0,0.0,6.6,0.5,2.1,97.4,95.0,2.6,5.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16,26.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.7,41.4,88.4,62.0,73.7,41.4,88.0,61.6,73.7,41.4,88.4,62.0,73.7,41.4,88.0,61.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250916,2025-09-16,067A71,NYME,1,67,256004,229879,114167,0,116156,0,0,8005,0,17444,2537,2183,249506,243048,6498,12956,256004,229879,114167,0,116156,0,0,8005,0,17444,2537,2183,249506,243048,6498,12956,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3008.0,4738.0,1985.0,0.0,3495.0,0.0,0.0,0.0,0.0,0.0,-600.0,-1777.0,2961.0,3103.0,47.0,-95.0,100,89.8,44.6,0.0,45.4,0.0,0.0,3.1,0.0,6.8,1.0,0.9,97.5,94.9,2.5,5.1,100,89.8,44.6,0.0,45.4,0.0,0.0,3.1,0.0,6.8,1.0,0.9,97.5,94.9,2.5,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16,26.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,74.6,42.8,89.4,64.4,74.6,42.8,89.4,64.1,74.6,42.8,89.4,64.4,74.6,42.8,89.4,64.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250909,2025-09-09,067A71,NYME,1,67,252996,225141,112182,0,112661,0,0,8005,0,17444,3137,3960,246545,239945,6451,13051,252996,225141,112182,0,112661,0,0,8005,0,17444,3137,3960,246545,239945,6451,13051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3515.0,4096.0,923.0,0.0,-24.0,0.0,0.0,0.0,0.0,0.0,2030.0,-463.0,3633.0,2466.0,-118.0,1049.0,100,89.0,44.3,0.0,44.5,0.0,0.0,3.2,0.0,6.9,1.2,1.6,97.5,94.8,2.5,5.2,100,89.0,44.3,0.0,44.5,0.0,0.0,3.2,0.0,6.9,1.2,1.6,97.5,94.8,2.5,5.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16,26.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.3,41.7,88.6,63.4,73.3,41.7,88.6,63.1,73.3,41.7,88.6,63.4,73.3,41.7,88.6,63.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250902,2025-09-02,067A71,NYME,1,67,249481,221045,111259,0,112685,0,0,8005,0,17444,1107,4423,242912,237479,6569,12002,249481,221045,111259,0,112685,0,0,8005,0,17444,1107,4423,242912,237479,6569,12002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5613.0,5077.0,2907.0,0.0,2990.0,0.0,0.0,0.0,0.0,0.0,-710.0,150.0,5227.0,5337.0,386.0,276.0,100,88.6,44.6,0.0,45.2,0.0,0.0,3.2,0.0,7.0,0.4,1.8,97.4,95.2,2.6,4.8,100,88.6,44.6,0.0,45.2,0.0,0.0,3.2,0.0,7.0,0.4,1.8,97.4,95.2,2.6,4.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16,26.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,72.7,41.9,88.2,63.9,72.7,41.9,88.2,63.6,72.7,41.9,88.2,63.9,72.7,41.9,88.2,63.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250826,2025-08-26,067A71,NYME,1,67,243868,215968,108352,0,109695,0,0,8005,0,17444,1817,4273,237685,232142,6183,11726,243868,215968,108352,0,109695,0,0,8005,0,17444,1817,4273,237685,232142,6183,11726,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14672.0,-14630.0,-4138.0,0.0,-7533.0,0.0,-356.0,-1535.0,0.0,-3273.0,-287.0,18.0,-18241.0,-13475.0,3569.0,-1197.0,100,88.6,44.4,0.0,45.0,0.0,0.0,3.3,0.0,7.2,0.7,1.8,97.5,95.2,2.5,4.8,100,88.6,44.4,0.0,45.0,0.0,0.0,3.3,0.0,7.2,0.7,1.8,97.5,95.2,2.5,4.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16,26.0,36,14.0,13.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,72.2,42.4,88.1,64.4,72.2,42.4,88.1,64.1,72.2,42.4,88.1,64.4,72.2,42.4,88.1,64.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250819,2025-08-19,067A71,NYME,1,67,258540,230598,112490,0,117228,0,356,9540,0,20717,2104,4255,255926,245617,2614,12923,258540,230598,112490,0,117228,0,356,9540,0,20717,2104,4255,255926,245617,2614,12923,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10997.0,11024.0,8402.0,0.0,1920.0,0.0,0.0,0.0,0.0,525.0,805.0,-547.0,11002.0,10580.0,-5.0,417.0,100,89.2,43.5,0.0,45.3,0.0,0.1,3.7,0.0,8.0,0.8,1.6,99.0,95.0,1.0,5.0,100,89.2,43.5,0.0,45.3,0.0,0.1,3.7,0.0,8.0,0.8,1.6,99.0,95.0,1.0,5.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,15.0,14.0,0.0,10.0,0.0,,,0.0,,,,18,27.0,38,15.0,14.0,0.0,10.0,0.0,,,0.0,,,,18.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.4,42.0,86.6,64.3,69.4,42.0,86.2,63.7,69.4,42.0,86.6,64.3,69.4,42.0,86.2,63.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250812,2025-08-12,067A71,NYME,1,67,247543,219574,104088,0,115308,0,356,9540,0,20192,1299,4802,244924,235037,2619,12506,247543,219574,104088,0,115308,0,356,9540,0,20192,1299,4802,244924,235037,2619,12506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4015.0,4605.0,3550.0,0.0,-510.0,0.0,0.0,1000.0,0.0,1140.0,600.0,0.0,5745.0,4640.0,-1730.0,-625.0,100,88.7,42.0,0.0,46.6,0.0,0.1,3.9,0.0,8.2,0.5,1.9,98.9,94.9,1.1,5.1,100,88.7,42.0,0.0,46.6,0.0,0.1,3.9,0.0,8.2,0.5,1.9,98.9,94.9,1.1,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,15.0,14.0,0.0,10.0,0.0,,,0.0,,,,18,27.0,38,15.0,14.0,0.0,10.0,0.0,,,0.0,,,,18.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.2,43.9,84.9,65.2,67.2,43.9,84.4,64.8,67.2,43.9,84.9,65.2,67.2,43.9,84.4,64.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250805,2025-08-05,067A71,NYME,1,67,243528,214969,100538,0,115818,0,356,8540,0,19052,699,4802,239179,230397,4349,13131,243528,214969,100538,0,115818,0,356,8540,0,19052,699,4802,239179,230397,4349,13131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1823.0,1823.0,850.0,0.0,570.0,0.0,0.0,0.0,0.0,0.0,103.0,0.0,1823.0,1523.0,0.0,300.0,100,88.3,41.3,0.0,47.6,0.0,0.1,3.5,0.0,7.8,0.3,2.0,98.2,94.6,1.8,5.4,100,88.3,41.3,0.0,47.6,0.0,0.1,3.5,0.0,7.8,0.3,2.0,98.2,94.6,1.8,5.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,14.0,14.0,0.0,10.0,0.0,,,0.0,,,,17,26.0,36,14.0,14.0,0.0,10.0,0.0,,,0.0,,,,17.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.9,44.6,85.0,65.6,66.9,44.6,84.3,65.6,66.9,44.6,85.0,65.6,66.9,44.6,84.3,65.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250729,2025-07-29,067A71,NYME,1,67,241705,213146,99688,0,115248,0,356,8540,0,19052,596,4802,237356,228874,4349,12831,241705,213146,99688,0,115248,0,356,8540,0,19052,596,4802,237356,228874,4349,12831,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-23264.0,-19011.0,-11192.0,0.0,-10025.0,0.0,0.0,-1485.0,0.0,-3073.0,-983.0,220.0,-21864.0,-23465.0,-1400.0,201.0,100,88.2,41.2,0.0,47.7,0.0,0.1,3.5,0.0,7.9,0.2,2.0,98.2,94.7,1.8,5.3,100,88.2,41.2,0.0,47.7,0.0,0.1,3.5,0.0,7.9,0.2,2.0,98.2,94.7,1.8,5.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,14.0,14.0,0.0,10.0,0.0,,,0.0,,,,17,26.0,36,14.0,14.0,0.0,10.0,0.0,,,0.0,,,,17.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.8,44.8,84.8,65.9,66.8,44.8,83.9,65.9,66.8,44.8,84.8,65.9,66.8,44.8,83.9,65.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250722,2025-07-22,067A71,NYME,1,67,264969,232157,110880,0,125273,0,356,10025,0,22125,1579,4582,259220,252339,5749,12630,264969,232157,110880,0,125273,0,356,10025,0,22125,1579,4582,259220,252339,5749,12630,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2428.0,-2030.0,-3466.0,0.0,480.0,0.0,0.0,-900.0,0.0,0.0,895.0,-514.0,-2544.0,-3505.0,116.0,1077.0,100,87.6,41.8,0.0,47.3,0.0,0.1,3.8,0.0,8.3,0.6,1.7,97.8,95.2,2.2,4.8,100,87.6,41.8,0.0,47.3,0.0,0.1,3.8,0.0,8.3,0.6,1.7,97.8,95.2,2.2,4.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16,28.0,36,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.7,43.3,83.3,64.2,64.7,43.3,81.6,64.2,64.7,43.3,83.3,64.2,64.7,43.3,81.6,64.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250715,2025-07-15,067A71,NYME,1,67,267397,234187,114346,0,124793,0,356,10925,0,22125,684,5096,261764,255844,5633,11553,267397,234187,114346,0,124793,0,356,10925,0,22125,684,5096,261764,255844,5633,11553,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10455.0,12345.0,10235.0,0.0,1275.0,0.0,0.0,0.0,0.0,0.0,97.0,-1500.0,10845.0,10107.0,-390.0,348.0,100,87.6,42.8,0.0,46.7,0.0,0.1,4.1,0.0,8.3,0.3,1.9,97.9,95.7,2.1,4.3,100,87.6,42.8,0.0,46.7,0.0,0.1,4.1,0.0,8.3,0.3,1.9,97.9,95.7,2.1,4.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16,28.0,36,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,63.6,42.9,82.4,63.8,63.6,42.9,80.7,63.8,63.6,42.9,82.4,63.8,63.6,42.9,80.7,63.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250708,2025-07-08,067A71,NYME,1,67,256942,221842,104111,0,123518,0,356,10925,0,22125,587,6596,250919,245737,6023,11205,256942,221842,104111,0,123518,0,356,10925,0,22125,587,6596,250919,245737,6023,11205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1178.0,-1012.0,-43.0,0.0,480.0,0.0,0.0,-450.0,0.0,2218.0,587.0,-118.0,1088.0,456.0,90.0,722.0,100,86.3,40.5,0.0,48.1,0.0,0.1,4.3,0.0,8.6,0.2,2.6,97.7,95.6,2.3,4.4,100,86.3,40.5,0.0,48.1,0.0,0.1,4.3,0.0,8.6,0.2,2.6,97.7,95.6,2.3,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16,28.0,36,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.0,40.4,81.5,62.2,61.0,40.4,78.4,62.2,61.0,40.4,81.5,62.2,61.0,40.4,78.4,62.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250701,2025-07-01,067A71,NYME,1,67,255764,222854,104154,0,123038,0,356,11375,0,19907,0,6714,249831,245281,5933,10483,255764,222854,104154,0,123038,0,356,11375,0,19907,0,6714,249831,245281,5933,10483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-15177.0,-12963.0,-7225.0,0.0,-5781.0,0.0,0.0,-1500.0,0.0,-3062.0,0.0,867.0,-15158.0,-13639.0,-19.0,-1538.0,100,87.1,40.7,0.0,48.1,0.0,0.1,4.4,0.0,7.8,0.0,2.6,97.7,95.9,2.3,4.1,100,87.1,40.7,0.0,48.1,0.0,0.1,4.4,0.0,7.8,0.0,2.6,97.7,95.9,2.3,4.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,13.0,16.0,0.0,10.0,0.0,,,0.0,,0.0,,16,28.0,36,13.0,16.0,0.0,10.0,0.0,,,0.0,,0.0,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.1,40.4,81.0,62.4,61.1,40.4,77.8,62.4,61.1,40.4,81.0,62.4,61.1,40.4,77.8,62.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250624,2025-06-24,067A71,NYME,1,67,270941,235817,111379,0,128819,0,356,12875,0,22969,0,5847,264989,258920,5952,12021,270941,235817,111379,0,128819,0,356,12875,0,22969,0,5847,264989,258920,5952,12021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2107.0,1791.0,1560.0,0.0,240.0,0.0,0.0,-450.0,0.0,971.0,-870.0,-811.0,1951.0,-331.0,156.0,2438.0,100,87.0,41.1,0.0,47.5,0.0,0.1,4.8,0.0,8.5,0.0,2.2,97.8,95.6,2.2,4.4,100,87.0,41.1,0.0,47.5,0.0,0.1,4.8,0.0,8.5,0.0,2.2,97.8,95.6,2.2,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,13.0,16.0,0.0,10.0,0.0,,,0.0,,0.0,,16,28.0,35,13.0,16.0,0.0,10.0,0.0,,,0.0,,0.0,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.9,39.5,81.9,61.2,57.7,39.5,79.0,61.2,57.9,39.5,81.9,61.2,57.7,39.5,79.0,61.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250617,2025-06-17,067A71,NYME,1,67,268834,234026,109819,0,128579,0,356,13325,0,21998,870,6658,263038,259251,5796,9583,268834,234026,109819,0,128579,0,356,13325,0,21998,870,6658,263038,259251,5796,9583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3008.0,826.0,2851.0,0.0,640.0,0.0,0.0,-300.0,0.0,300.0,-1424.0,775.0,1901.0,2542.0,1107.0,466.0,100,87.1,40.9,0.0,47.8,0.0,0.1,5.0,0.0,8.2,0.3,2.5,97.8,96.4,2.2,3.6,100,87.1,40.9,0.0,47.8,0.0,0.1,5.0,0.0,8.2,0.3,2.5,97.8,96.4,2.2,3.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16,28.0,35,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.7,39.8,82.0,61.8,57.5,39.8,78.9,61.8,57.7,39.8,82.0,61.8,57.5,39.8,78.9,61.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250610,2025-06-10,067A71,NYME,1,67,265826,233200,106968,0,127939,0,356,13625,0,21698,2294,5883,261137,256709,4689,9117,265826,233200,106968,0,127939,0,356,13625,0,21698,2294,5883,261137,256709,4689,9117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2421.0,-1709.0,-1431.0,0.0,510.0,0.0,0.0,0.0,0.0,0.0,-1901.0,1376.0,-333.0,-1446.0,-2088.0,-975.0,100,87.7,40.2,0.0,48.1,0.0,0.1,5.1,0.0,8.2,0.9,2.2,98.2,96.6,1.8,3.4,100,87.7,40.2,0.0,48.1,0.0,0.1,5.1,0.0,8.2,0.9,2.2,98.2,96.6,1.8,3.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16,28.0,35,13.0,16.0,0.0,10.0,0.0,,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.3,40.1,82.8,62.5,58.2,40.1,79.8,62.5,58.3,40.1,82.8,62.5,58.2,40.1,79.8,62.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250603,2025-06-03,067A71,NYME,1,67,268247,234909,108399,0,127429,0,356,13625,0,21698,4195,4507,261470,258155,6777,10092,268247,234909,108399,0,127429,0,356,13625,0,21698,4195,4507,261470,258155,6777,10092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4390.0,-5104.0,-5428.0,0.0,380.0,0.0,-1.0,-1050.0,0.0,0.0,1029.0,-344.0,-5449.0,-5413.0,1059.0,1023.0,100,87.6,40.4,0.0,47.5,0.0,0.1,5.1,0.0,8.1,1.6,1.7,97.5,96.2,2.5,3.8,100,87.6,40.4,0.0,47.5,0.0,0.1,5.1,0.0,8.1,1.6,1.7,97.5,96.2,2.5,3.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,12.0,13.0,0.0,10.0,0.0,,,0.0,,,,15,25.0,33,12.0,13.0,0.0,10.0,0.0,,,0.0,,,,15.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.9,39.9,85.5,61.7,59.1,39.9,83.1,61.7,60.9,39.9,85.5,61.7,59.1,39.9,83.1,61.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250527,2025-05-27,067A71,NYME,1,67,272637,240013,113827,0,127049,0,357,14675,0,21698,3166,4851,266919,263568,5718,9069,272637,240013,113827,0,127049,0,357,14675,0,21698,3166,4851,266919,263568,5718,9069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-21407.0,-22118.0,-8367.0,0.0,-9237.0,0.0,357.0,0.0,0.0,-1213.0,-1725.0,50.0,-22924.0,-19279.0,1517.0,-2128.0,100,88.0,41.8,0.0,46.6,0.0,0.1,5.4,0.0,8.0,1.2,1.8,97.9,96.7,2.1,3.3,100,88.0,41.8,0.0,46.6,0.0,0.1,5.4,0.0,8.0,1.2,1.8,97.9,96.7,2.1,3.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,12.0,14.0,0.0,10.0,0.0,,,0.0,,,,15,26.0,34,12.0,14.0,0.0,10.0,0.0,,,0.0,,,,15.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.7,39.3,85.9,61.0,59.1,39.3,81.9,61.0,62.7,39.3,85.9,61.0,59.1,39.3,81.9,61.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250520,2025-05-20,067A71,NYME,1,67,294044,262131,122194,0,136286,0,0,14675,0,22911,4891,4801,289843,282847,4201,11197,294044,262131,122194,0,136286,0,0,14675,0,22911,4891,4801,289843,282847,4201,11197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5653.0,-6433.0,-4513.0,0.0,-1170.0,0.0,0.0,0.0,0.0,300.0,-1125.0,1200.0,-4933.0,-5608.0,-720.0,-45.0,100,89.1,41.6,0.0,46.3,0.0,0.0,5.0,0.0,7.8,1.7,1.6,98.6,96.2,1.4,3.8,100,89.1,41.6,0.0,46.3,0.0,0.0,5.0,0.0,7.8,1.7,1.6,98.6,96.2,1.4,3.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15,26.0,33,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.9,37.7,86.5,59.4,62.3,37.7,82.4,59.1,64.9,37.7,86.5,59.4,62.3,37.7,82.4,59.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250513,2025-05-13,067A71,NYME,1,67,299697,268564,126707,0,137456,0,0,14675,0,22611,6016,3601,294776,288455,4921,11242,299697,268564,126707,0,137456,0,0,14675,0,22611,6016,3601,294776,288455,4921,11242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3909.0,3760.0,215.0,0.0,2490.0,0.0,0.0,-85.0,0.0,0.0,1099.0,-361.0,3399.0,3358.0,510.0,551.0,100,89.6,42.3,0.0,45.9,0.0,0.0,4.9,0.0,7.5,2.0,1.2,98.4,96.2,1.6,3.8,100,89.6,42.3,0.0,45.9,0.0,0.0,4.9,0.0,7.5,2.0,1.2,98.4,96.2,1.6,3.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15,26.0,33,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.7,38.2,88.0,59.9,65.5,37.5,85.5,58.4,66.7,38.2,88.0,59.9,65.5,37.5,85.5,58.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250506,2025-05-06,067A71,NYME,1,67,295788,264804,126492,0,134966,0,0,14760,0,22611,4917,3962,291377,285097,4411,10691,295788,264804,126492,0,134966,0,0,14760,0,22611,4917,3962,291377,285097,4411,10691,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-224.0,947.0,-1688.0,0.0,710.0,0.0,0.0,-450.0,0.0,0.0,1554.0,-679.0,268.0,-553.0,-492.0,329.0,100,89.5,42.8,0.0,45.6,0.0,0.0,5.0,0.0,7.6,1.7,1.3,98.5,96.4,1.5,3.6,100,89.5,42.8,0.0,45.6,0.0,0.0,5.0,0.0,7.6,1.7,1.3,98.5,96.4,1.5,3.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15,26.0,33,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.0,39.6,89.0,61.0,66.8,37.5,87.0,58.7,67.0,39.6,89.0,61.0,66.8,37.5,87.0,58.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250429,2025-04-29,067A71,NYME,1,67,296012,263857,128180,0,134256,0,0,15210,0,22611,3363,4641,291109,285650,4903,10362,296012,263857,128180,0,134256,0,0,15210,0,22611,3363,4641,291109,285650,4903,10362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-17894.0,-18861.0,-9024.0,0.0,-9878.0,0.0,0.0,-300.0,0.0,-1313.0,-55.0,924.0,-19250.0,-18333.0,1356.0,439.0,100,89.1,43.3,0.0,45.4,0.0,0.0,5.1,0.0,7.6,1.1,1.6,98.3,96.5,1.7,3.5,100,89.1,43.3,0.0,45.4,0.0,0.0,5.1,0.0,7.6,1.1,1.6,98.3,96.5,1.7,3.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,11.0,12.0,0.0,10.0,0.0,0.0,,0.0,,,,13,24.0,32,11.0,12.0,0.0,10.0,0.0,0.0,,0.0,,,,13.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.6,39.3,90.4,60.6,68.6,38.1,87.5,59.3,68.6,39.3,90.4,60.6,68.6,38.1,87.5,59.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250422,2025-04-22,067A71,NYME,1,67,313906,282718,137204,0,144134,0,0,15510,0,23924,3418,3717,310359,303983,3547,9923,313906,282718,137204,0,144134,0,0,15510,0,23924,3418,3717,310359,303983,3547,9923,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2788.0,3695.0,1660.0,0.0,1340.0,0.0,0.0,0.0,0.0,0.0,930.0,-1337.0,2358.0,2593.0,430.0,195.0,100,90.1,43.7,0.0,45.9,0.0,0.0,4.9,0.0,7.6,1.1,1.2,98.9,96.8,1.1,3.2,100,90.1,43.7,0.0,45.9,0.0,0.0,4.9,0.0,7.6,1.1,1.2,98.9,96.8,1.1,3.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,15.0,15.0,0.0,10.0,0.0,0.0,,0.0,,,,17,27.0,35,15.0,15.0,0.0,10.0,0.0,0.0,,0.0,,,,17.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.7,38.5,90.4,60.0,69.7,36.7,87.1,58.2,69.7,38.5,90.4,60.0,69.7,36.7,87.1,58.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250415,2025-04-15,067A71,NYME,1,67,311118,279023,135544,0,142794,0,0,15510,0,23924,2488,5054,308001,301390,3117,9728,311118,279023,135544,0,142794,0,0,15510,0,23924,2488,5054,308001,301390,3117,9728,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6620.0,6170.0,2605.0,0.0,3159.0,0.0,0.0,0.0,0.0,0.0,460.0,120.0,6290.0,6344.0,330.0,276.0,100,89.7,43.6,0.0,45.9,0.0,0.0,5.0,0.0,7.7,0.8,1.6,99.0,96.9,1.0,3.1,100,89.7,43.6,0.0,45.9,0.0,0.0,5.0,0.0,7.7,0.8,1.6,99.0,96.9,1.0,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,14.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,16,26.0,34,14.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.7,38.8,90.5,60.3,69.7,36.9,87.2,58.4,69.7,38.8,90.5,60.3,69.7,36.9,87.2,58.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250408,2025-04-08,067A71,NYME,1,67,304498,272853,132939,0,139635,0,0,15510,0,23924,2028,4934,301711,295046,2787,9452,304498,272853,132939,0,139635,0,0,15510,0,23924,2028,4934,301711,295046,2787,9452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5913.0,4550.0,7030.0,0.0,359.0,0.0,0.0,-600.0,0.0,600.0,-1564.0,762.0,5912.0,5987.0,1.0,-74.0,100,89.6,43.7,0.0,45.9,0.0,0.0,5.1,0.0,7.9,0.7,1.6,99.1,96.9,0.9,3.1,100,89.6,43.7,0.0,45.9,0.0,0.0,5.1,0.0,7.9,0.7,1.6,99.1,96.9,0.9,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15,26.0,34,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.0,38.3,90.2,59.7,69.0,36.4,86.9,57.8,69.0,38.3,90.2,59.7,69.0,36.4,86.9,57.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250401,2025-04-01,067A71,NYME,1,67,298585,268303,125909,0,139276,0,0,16110,0,23324,3592,4172,295799,289059,2786,9526,298585,268303,125909,0,139276,0,0,16110,0,23324,3592,4172,295799,289059,2786,9526,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16517.0,-14882.0,-4861.0,0.0,-12543.0,0.0,0.0,0.0,0.0,-913.0,-1557.0,27.0,-15768.0,-18934.0,-749.0,2417.0,100,89.9,42.2,0.0,46.6,0.0,0.0,5.4,0.0,7.8,1.2,1.4,99.1,96.8,0.9,3.2,100,89.9,42.2,0.0,46.6,0.0,0.0,5.4,0.0,7.8,1.2,1.4,99.1,96.8,0.9,3.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,14.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,16,26.0,34,14.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.1,39.0,90.4,60.9,69.1,37.1,86.5,59.0,69.1,39.0,90.4,60.9,69.1,37.1,86.5,59.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250325,2025-03-25,067A71,NYME,1,67,315102,283185,130770,0,151819,0,0,16110,0,24237,5149,4145,311567,307993,3535,7109,315102,283185,130770,0,151819,0,0,16110,0,24237,5149,4145,311567,307993,3535,7109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3150.0,4020.0,2475.0,0.0,745.0,0.0,-1111.0,0.0,-423.0,100.0,566.0,-146.0,2440.0,3217.0,710.0,-67.0,100,89.9,41.5,0.0,48.2,0.0,0.0,5.1,0.0,7.7,1.6,1.3,98.9,97.7,1.1,2.3,100,89.9,41.5,0.0,48.2,0.0,0.0,5.1,0.0,7.7,1.6,1.3,98.9,97.7,1.1,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,14.0,15.0,0.0,11.0,0.0,0.0,,0.0,,,,16,28.0,35,14.0,15.0,0.0,11.0,0.0,0.0,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.7,38.0,90.3,59.6,69.7,36.1,86.3,57.4,69.7,38.0,90.3,59.6,69.7,36.1,86.3,57.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250318,2025-03-18,067A71,NYME,1,67,311952,279165,128295,0,151074,0,1111,16110,423,24137,4583,4291,309127,304776,2825,7176,311952,279165,128295,0,151074,0,1111,16110,423,24137,4583,4291,309127,304776,2825,7176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1593.0,2450.0,510.0,0.0,780.0,0.0,1111.0,0.0,423.0,0.0,1145.0,-845.0,3139.0,2013.0,-1546.0,-420.0,100,89.5,41.1,0.0,48.4,0.0,0.4,5.2,0.1,7.7,1.5,1.4,99.1,97.7,0.9,2.3,100,89.5,41.1,0.0,48.4,0.0,0.4,5.2,0.1,7.7,1.5,1.4,99.1,97.7,0.9,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,13.0,14.0,0.0,11.0,0.0,,,,,,,16,28.0,36,13.0,14.0,0.0,11.0,0.0,,,,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.1,38.1,89.9,59.6,69.1,36.1,85.3,57.4,69.1,38.1,89.9,59.6,69.1,36.1,85.3,57.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250311,2025-03-11,067A71,NYME,1,67,310359,276715,127785,0,150294,0,0,16110,0,24137,3438,5136,305988,302763,4371,7596,310359,276715,127785,0,150294,0,0,16110,0,24137,3438,5136,305988,302763,4371,7596,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20614.0,19541.0,15421.0,0.0,3810.0,0.0,0.0,0.0,0.0,0.0,787.0,600.0,20141.0,20618.0,473.0,-4.0,100,89.2,41.2,0.0,48.4,0.0,0.0,5.2,0.0,7.8,1.1,1.7,98.6,97.6,1.4,2.4,100,89.2,41.2,0.0,48.4,0.0,0.0,5.2,0.0,7.8,1.1,1.7,98.6,97.6,1.4,2.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,13.0,13.0,0.0,11.0,0.0,0.0,,0.0,,,,15,26.0,34,13.0,13.0,0.0,11.0,0.0,0.0,,0.0,,,,15.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.2,38.3,89.8,59.7,69.2,36.3,85.3,57.4,69.2,38.3,89.8,59.7,69.2,36.3,85.3,57.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250304,2025-03-04,067A71,NYME,1,67,289745,257174,112364,0,146484,0,0,16110,0,24137,2651,4536,285847,282145,3898,7600,289745,257174,112364,0,146484,0,0,16110,0,24137,2651,4536,285847,282145,3898,7600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-20536.0,-17534.0,-6387.0,0.0,-12864.0,0.0,0.0,0.0,0.0,287.0,-162.0,-412.0,-17659.0,-19825.0,-2877.0,-711.0,100,88.8,38.8,0.0,50.6,0.0,0.0,5.6,0.0,8.3,0.9,1.6,98.7,97.4,1.3,2.6,100,88.8,38.8,0.0,50.6,0.0,0.0,5.6,0.0,8.3,0.9,1.6,98.7,97.4,1.3,2.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,13.0,13.0,0.0,11.0,0.0,0.0,,0.0,,,,15,26.0,34,13.0,13.0,0.0,11.0,0.0,0.0,,0.0,,,,15.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.3,34.5,91.8,58.4,73.3,32.1,89.8,54.8,73.3,34.5,91.8,58.4,73.3,32.1,89.8,54.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250225,2025-02-25,067A71,NYME,1,67,310281,274708,118751,0,159348,0,0,16110,0,23850,2813,4948,303506,301970,6775,8311,310281,274708,118751,0,159348,0,0,16110,0,23850,2813,4948,303506,301970,6775,8311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4317.0,2621.0,1230.0,0.0,3213.0,0.0,0.0,0.0,0.0,0.0,-829.0,684.0,3305.0,4298.0,1012.0,19.0,100,88.5,38.3,0.0,51.4,0.0,0.0,5.2,0.0,7.7,0.9,1.6,97.8,97.3,2.2,2.7,100,88.5,38.3,0.0,51.4,0.0,0.0,5.2,0.0,7.7,0.9,1.6,97.8,97.3,2.2,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,14.0,14.0,0.0,11.0,0.0,0.0,,0.0,,,,16,28.0,35,14.0,14.0,0.0,11.0,0.0,0.0,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.5,34.5,90.5,58.3,73.5,31.3,89.1,53.7,73.5,34.5,90.5,58.3,73.5,31.3,89.1,53.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250218,2025-02-18,067A71,NYME,1,67,305964,272087,117521,0,156135,0,0,16110,0,23850,3642,4264,300201,297672,5763,8292,305964,272087,117521,0,156135,0,0,16110,0,23850,3642,4264,300201,297672,5763,8292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3316.0,2682.0,2302.0,0.0,1445.0,0.0,0.0,0.0,0.0,0.0,890.0,-289.0,2393.0,4348.0,923.0,-1032.0,100,88.9,38.4,0.0,51.0,0.0,0.0,5.3,0.0,7.8,1.2,1.4,98.1,97.3,1.9,2.7,100,88.9,38.4,0.0,51.0,0.0,0.0,5.3,0.0,7.8,1.2,1.4,98.1,97.3,1.9,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,14.0,14.0,0.0,11.0,0.0,0.0,,0.0,,,,16,28.0,35,14.0,14.0,0.0,11.0,0.0,0.0,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.9,34.7,90.9,58.3,73.8,31.6,89.5,53.6,73.9,34.7,90.9,58.3,73.8,31.6,89.5,53.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250211,2025-02-11,067A71,NYME,1,67,302648,269405,115219,0,154690,0,0,16110,0,23850,2752,4553,297808,293324,4840,9324,302648,269405,115219,0,154690,0,0,16110,0,23850,2752,4553,297808,293324,4840,9324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4416.0,4090.0,2235.0,0.0,6025.0,0.0,0.0,0.0,0.0,0.0,-469.0,364.0,4454.0,8155.0,-38.0,-3739.0,100,89.0,38.1,0.0,51.1,0.0,0.0,5.3,0.0,7.9,0.9,1.5,98.4,96.9,1.6,3.1,100,89.0,38.1,0.0,51.1,0.0,0.0,5.3,0.0,7.9,0.9,1.5,98.4,96.9,1.6,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,14.0,14.0,0.0,11.0,0.0,0.0,,0.0,,,,16,28.0,35,14.0,14.0,0.0,11.0,0.0,0.0,,0.0,,,,16.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,74.3,34.9,91.3,58.3,74.2,31.3,89.7,53.6,74.3,34.9,91.3,58.3,74.2,31.3,89.7,53.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250204,2025-02-04,067A71,NYME,1,67,298232,265315,112984,0,148665,0,0,16110,0,23850,3221,4189,293354,285169,4878,13063,298232,265315,112984,0,148665,0,0,16110,0,23850,3221,4189,293354,285169,4878,13063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5550.0,7608.0,2785.0,0.0,3120.0,0.0,0.0,0.0,0.0,0.0,1766.0,-2297.0,5311.0,5374.0,239.0,176.0,100,89.0,37.9,0.0,49.8,0.0,0.0,5.4,0.0,8.0,1.1,1.4,98.4,95.6,1.6,4.4,100,89.0,37.9,0.0,49.8,0.0,0.0,5.4,0.0,8.0,1.1,1.4,98.4,95.6,1.6,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,14.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,16,27.0,34,14.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,72.8,35.4,91.3,58.8,72.7,31.7,89.6,53.8,72.8,35.4,91.3,58.8,72.7,31.7,89.6,53.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250128,2025-01-28,067A71,NYME,1,67,292682,257707,110199,0,145545,0,0,16110,0,23850,1455,6486,288043,279795,4639,12887,292682,257707,110199,0,145545,0,0,16110,0,23850,1455,6486,288043,279795,4639,12887,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-18621.0,-19345.0,-7588.0,0.0,-6938.0,0.0,0.0,3000.0,0.0,2557.0,-4191.0,-1450.0,-18238.0,-17167.0,-383.0,-1454.0,100,88.1,37.7,0.0,49.7,0.0,0.0,5.5,0.0,8.1,0.5,2.2,98.4,95.6,1.6,4.4,100,88.1,37.7,0.0,49.7,0.0,0.0,5.5,0.0,8.1,0.5,2.2,98.4,95.6,1.6,4.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15,27.0,34,13.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,15.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.5,35.0,90.8,58.8,73.4,30.9,88.9,53.8,73.5,35.0,90.8,58.8,73.4,30.9,88.9,53.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250121,2025-01-21,067A71,NYME,1,67,311303,277052,117787,0,152483,0,0,13110,0,21293,5646,7936,306281,296962,5022,14341,311303,277052,117787,0,152483,0,0,13110,0,21293,5646,7936,306281,296962,5022,14341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3588.0,1184.0,6699.0,0.0,300.0,0.0,0.0,0.0,0.0,2010.0,-280.0,540.0,3734.0,7259.0,-146.0,-3671.0,100,89.0,37.8,0.0,49.0,0.0,0.0,4.2,0.0,6.8,1.8,2.5,98.4,95.4,1.6,4.6,100,89.0,37.8,0.0,49.0,0.0,0.0,4.2,0.0,6.8,1.8,2.5,98.4,95.4,1.6,4.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,15.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,18,28.0,35,15.0,14.0,0.0,10.0,0.0,0.0,,0.0,,,,18.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.6,35.1,88.9,58.0,71.5,31.9,86.3,53.3,71.6,35.1,88.9,58.0,71.5,31.9,86.3,53.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250114,2025-01-14,067A71,NYME,1,67,307715,275868,111088,0,152183,0,0,13110,0,19283,5926,7396,302547,289703,5168,18012,307715,275868,111088,0,152183,0,0,13110,0,19283,5926,7396,302547,289703,5168,18012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3416.0,3696.0,-4345.0,0.0,3110.0,0.0,0.0,3000.0,0.0,-1000.0,755.0,677.0,3373.0,3197.0,43.0,219.0,100,89.7,36.1,0.0,49.5,0.0,0.0,4.3,0.0,6.3,1.9,2.4,98.3,94.1,1.7,5.9,100,89.7,36.1,0.0,49.5,0.0,0.0,4.3,0.0,6.3,1.9,2.4,98.3,94.1,1.7,5.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,13.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,16,25.0,32,13.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,72.5,34.4,89.1,57.5,72.2,31.0,85.9,52.4,72.5,34.4,89.1,57.5,72.2,31.0,85.9,52.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,250107,2025-01-07,067A71,NYME,1,67,304299,272172,115433,0,149073,0,0,10110,0,20283,5171,6719,299174,286506,5125,17793,304299,272172,115433,0,149073,0,0,10110,0,20283,5171,6719,299174,286506,5125,17793,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508.0,4493.0,103.0,0.0,900.0,0.0,0.0,3000.0,0.0,0.0,-275.0,275.0,4768.0,4003.0,-260.0,505.0,100,89.4,37.9,0.0,49.0,0.0,0.0,3.3,0.0,6.7,1.7,2.2,98.3,94.2,1.7,5.8,100,89.4,37.9,0.0,49.0,0.0,0.0,3.3,0.0,6.7,1.7,2.2,98.3,94.2,1.7,5.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32,13.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,16,25.0,32,13.0,11.0,0.0,10.0,0.0,0.0,,0.0,,,,16.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.5,34.3,89.5,57.0,71.3,29.9,86.4,50.8,71.5,34.3,89.5,57.0,71.3,29.9,86.4,50.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,251230,2025-12-30,111415,IFED,1,111,10332,3460,4491,2382,1178,330,0,0,0,2476,2823,498,9146,9320,1186,1012,10332,3460,4491,2382,1178,330,0,0,0,2476,2823,498,9146,9320,1186,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,33.5,43.5,23.1,11.4,3.2,0.0,0.0,0.0,24.0,27.3,4.8,88.5,90.2,11.5,9.8,100,33.5,43.5,23.1,11.4,3.2,0.0,0.0,0.0,24.0,27.3,4.8,88.5,90.2,11.5,9.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,9.0,11.0,,,,0.0,0.0,0.0,,,4.0,16,17.0,20,9.0,11.0,,,,0.0,0.0,0.0,,,4.0,16.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.9,46.4,79.3,69.9,52.4,44.9,65.4,63.9,59.9,46.4,79.3,69.9,52.4,44.9,65.4,63.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250812,2025-08-12,111415,IFED,1,111,13552,8105,3700,240,600,1392,0,0,0,1051,4853,1996,12784,12541,768,1011,13552,8105,3700,240,600,1392,0,0,0,1051,4853,1996,12784,12541,768,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,59.8,27.3,1.8,4.4,10.3,0.0,0.0,0.0,7.8,35.8,14.7,94.3,92.5,5.7,7.5,100,59.8,27.3,1.8,4.4,10.3,0.0,0.0,0.0,7.8,35.8,14.7,94.3,92.5,5.7,7.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,9.0,8.0,,,,0.0,0.0,0.0,,,,15,15.0,20,9.0,8.0,,,,0.0,0.0,0.0,,,,15.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.8,56.7,83.2,77.9,50.6,42.8,58.6,54.1,61.8,56.7,83.2,77.9,50.6,42.8,58.6,54.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250729,2025-07-29,111415,IFED,1,111,16360,9327,4613,1521,320,1918,0,0,0,732,6389,1866,15364,15106,996,1254,16360,9327,4613,1521,320,1918,0,0,0,732,6389,1866,15364,15106,996,1254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145.0,160.0,325.0,-55.0,0.0,50.0,0.0,0.0,0.0,135.0,-175.0,25.0,315.0,225.0,-170.0,-80.0,100,57.0,28.2,9.3,2.0,11.7,0.0,0.0,0.0,4.5,39.1,11.4,93.9,92.3,6.1,7.7,100,57.0,28.2,9.3,2.0,11.7,0.0,0.0,0.0,4.5,39.1,11.4,93.9,92.3,6.1,7.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,11.0,10.0,,,,0.0,0.0,0.0,,,,16,17.0,21,11.0,10.0,,,,0.0,0.0,0.0,,,,16.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,63.5,57.8,84.2,75.0,47.5,43.2,59.0,55.1,63.5,57.8,84.2,75.0,47.5,43.2,59.0,55.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250722,2025-07-22,111415,IFED,1,111,16215,9167,4288,1576,320,1868,0,0,0,597,6564,1841,15049,14881,1166,1334,16215,9167,4288,1576,320,1868,0,0,0,597,6564,1841,15049,14881,1166,1334,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,56.5,26.4,9.7,2.0,11.5,0.0,0.0,0.0,3.7,40.5,11.4,92.8,91.8,7.2,8.2,100,56.5,26.4,9.7,2.0,11.5,0.0,0.0,0.0,3.7,40.5,11.4,92.8,91.8,7.2,8.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,10.0,9.0,,,,0.0,0.0,0.0,,,,15,16.0,20,10.0,9.0,,,,0.0,0.0,0.0,,,,15.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.1,58.6,83.9,75.5,47.9,44.6,59.1,55.6,64.1,58.6,83.9,75.5,47.9,44.6,59.1,55.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250624,2025-06-24,111415,IFED,1,111,19623,9968,7136,1747,0,2243,0,0,0,260,4724,3541,17759,17644,1864,1979,19623,9968,7136,1747,0,2243,0,0,0,260,4724,3541,17759,17644,1864,1979,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1160.0,-112.0,773.0,879.0,0.0,70.0,0.0,0.0,0.0,-190.0,-419.0,531.0,1178.0,955.0,-18.0,205.0,100,50.8,36.4,8.9,0.0,11.4,0.0,0.0,0.0,1.3,24.1,18.0,90.5,89.9,9.5,10.1,100,50.8,36.4,8.9,0.0,11.4,0.0,0.0,0.0,1.3,24.1,18.0,90.5,89.9,9.5,10.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,10.0,13.0,,0.0,,0.0,0.0,0.0,,,4.0,17,19.0,22,10.0,13.0,,0.0,,0.0,0.0,0.0,,,4.0,17.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.7,50.1,78.4,69.0,30.6,30.6,40.5,39.0,56.7,50.1,78.4,69.0,30.6,30.6,40.5,39.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250617,2025-06-17,111415,IFED,1,111,18463,10080,6363,868,0,2173,0,0,0,450,5143,3010,16581,16689,1882,1774,18463,10080,6363,868,0,2173,0,0,0,450,5143,3010,16581,16689,1882,1774,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1314.0,615.0,598.0,646.0,-59.0,243.0,0.0,0.0,0.0,0.0,-406.0,351.0,1855.0,727.0,-541.0,587.0,100,54.6,34.5,4.7,0.0,11.8,0.0,0.0,0.0,2.4,27.9,16.3,89.8,90.4,10.2,9.6,100,54.6,34.5,4.7,0.0,11.8,0.0,0.0,0.0,2.4,27.9,16.3,89.8,90.4,10.2,9.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,9.0,12.0,,0.0,,0.0,0.0,0.0,,4.0,4.0,16,18.0,21,9.0,12.0,,0.0,,0.0,0.0,0.0,,4.0,4.0,16.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.1,51.0,76.2,71.8,29.8,30.2,39.3,39.7,57.1,51.0,76.2,71.8,29.8,30.2,39.3,39.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250610,2025-06-10,111415,IFED,1,111,17149,9465,5765,222,59,1930,0,0,0,450,5549,2659,14726,15962,2423,1187,17149,9465,5765,222,59,1930,0,0,0,450,5549,2659,14726,15962,2423,1187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34.0,-73.0,0.0,-36.0,59.0,20.0,0.0,0.0,0.0,100.0,-210.0,0.0,11.0,-131.0,23.0,165.0,100,55.2,33.6,1.3,0.3,11.3,0.0,0.0,0.0,2.6,32.4,15.5,85.9,93.1,14.1,6.9,100,55.2,33.6,1.3,0.3,11.3,0.0,0.0,0.0,2.6,32.4,15.5,85.9,93.1,14.1,6.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,8.0,10.0,,,,0.0,0.0,0.0,,4.0,,14,16.0,20,8.0,10.0,,,,0.0,0.0,0.0,,4.0,,14.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.8,53.9,74.7,74.5,30.5,33.3,39.6,43.1,54.8,53.9,74.7,74.5,30.5,33.3,39.6,43.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250603,2025-06-03,111415,IFED,1,111,17115,9538,5765,258,0,1910,0,0,0,350,5759,2659,14715,16093,2400,1022,17115,9538,5765,258,0,1910,0,0,0,350,5759,2659,14715,16093,2400,1022,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5417.0,-624.0,-4727.0,-1242.0,0.0,-435.0,0.0,0.0,0.0,-27.0,3114.0,-2868.0,-5196.0,-4916.0,-221.0,-501.0,100,55.7,33.7,1.5,0.0,11.2,0.0,0.0,0.0,2.0,33.6,15.5,86.0,94.0,14.0,6.0,100,55.7,33.7,1.5,0.0,11.2,0.0,0.0,0.0,2.0,33.6,15.5,86.0,94.0,14.0,6.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,8.0,10.0,,0.0,,0.0,0.0,0.0,,4.0,,14,16.0,20,8.0,10.0,,0.0,,0.0,0.0,0.0,,4.0,,14.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.5,54.6,73.4,75.4,29.0,34.5,37.5,43.6,53.5,54.6,73.4,75.4,29.0,34.5,37.5,43.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250527,2025-05-27,111415,IFED,1,111,22532,10162,10492,1500,0,2345,0,0,0,377,2645,5527,19911,21009,2621,1523,22532,10162,10492,1500,0,2345,0,0,0,377,2645,5527,19911,21009,2621,1523,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-853.0,-850.0,100.0,394.0,0.0,-714.0,0.0,0.0,0.0,215.0,-207.0,-58.0,-1013.0,-879.0,160.0,26.0,100,45.1,46.6,6.7,0.0,10.4,0.0,0.0,0.0,1.7,11.7,24.5,88.4,93.2,11.6,6.8,100,45.1,46.6,6.7,0.0,10.4,0.0,0.0,0.0,1.7,11.7,24.5,88.4,93.2,11.6,6.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,9.0,12.0,,0.0,,0.0,0.0,0.0,,,5.0,16,20.0,22,9.0,12.0,,0.0,,0.0,0.0,0.0,,,5.0,16.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.2,55.6,76.8,73.3,18.7,17.6,24.2,27.8,58.2,55.6,76.8,73.3,18.7,17.6,24.2,27.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250520,2025-05-20,111415,IFED,1,111,23385,11012,10392,1106,0,3059,0,0,0,162,2852,5585,20924,21888,2461,1497,23385,11012,10392,1106,0,3059,0,0,0,162,2852,5585,20924,21888,2461,1497,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,418.0,223.0,550.0,520.0,-268.0,68.0,0.0,0.0,0.0,42.0,-25.0,73.0,926.0,398.0,-508.0,20.0,100,47.1,44.4,4.7,0.0,13.1,0.0,0.0,0.0,0.7,12.2,23.9,89.5,93.6,10.5,6.4,100,47.1,44.4,4.7,0.0,13.1,0.0,0.0,0.0,0.7,12.2,23.9,89.5,93.6,10.5,6.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,8.0,11.0,,0.0,,0.0,0.0,0.0,,4.0,5.0,15,19.0,21,8.0,11.0,,0.0,,0.0,0.0,0.0,,4.0,5.0,15.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.9,57.3,77.3,74.3,18.9,16.9,24.3,26.1,56.9,57.3,77.3,74.3,18.9,16.9,24.3,26.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250513,2025-05-13,111415,IFED,1,111,22967,10789,9842,586,268,2991,0,0,0,120,2877,5512,19998,21490,2969,1477,22967,10789,9842,586,268,2991,0,0,0,120,2877,5512,19998,21490,2969,1477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,47.0,42.9,2.6,1.2,13.0,0.0,0.0,0.0,0.5,12.5,24.0,87.1,93.6,12.9,6.4,100,47.0,42.9,2.6,1.2,13.0,0.0,0.0,0.0,0.5,12.5,24.0,87.1,93.6,12.9,6.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,8.0,10.0,,,,0.0,0.0,0.0,,4.0,5.0,15,18.0,20,8.0,10.0,,,,0.0,0.0,0.0,,4.0,5.0,15.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.6,57.9,73.7,76.0,20.0,19.0,23.4,27.7,52.6,57.9,73.7,76.0,20.0,19.0,23.4,27.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250429,2025-04-29,111415,IFED,1,111,25237,12024,12480,931,0,2713,0,0,0,345,2355,5973,21986,23521,3251,1716,25237,12024,12480,931,0,2713,0,0,0,345,2355,5973,21986,23521,3251,1716,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1170.0,600.0,1251.0,8.0,-618.0,522.0,0.0,0.0,0.0,-135.0,-345.0,275.0,1270.0,1085.0,-100.0,85.0,100,47.6,49.5,3.7,0.0,10.8,0.0,0.0,0.0,1.4,9.3,23.7,87.1,93.2,12.9,6.8,100,47.6,49.5,3.7,0.0,10.8,0.0,0.0,0.0,1.4,9.3,23.7,87.1,93.2,12.9,6.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,10.0,12.0,,0.0,,0.0,0.0,0.0,,4.0,5.0,18,19.0,24,10.0,12.0,,0.0,,0.0,0.0,0.0,,4.0,5.0,18.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.4,53.0,72.4,72.3,22.7,21.0,27.8,32.4,51.4,53.0,72.4,72.3,22.7,21.0,27.8,32.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250422,2025-04-22,111415,IFED,1,111,24067,11424,11229,923,618,2191,0,0,0,480,2700,5698,20716,22436,3351,1631,24067,11424,11229,923,618,2191,0,0,0,480,2700,5698,20716,22436,3351,1631,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2361.0,725.0,1410.0,-75.0,-300.0,316.0,0.0,0.0,0.0,180.0,-370.0,930.0,2076.0,1986.0,285.0,375.0,100,47.5,46.7,3.8,2.6,9.1,0.0,0.0,0.0,2.0,11.2,23.7,86.1,93.2,13.9,6.8,100,47.5,46.7,3.8,2.6,9.1,0.0,0.0,0.0,2.0,11.2,23.7,86.1,93.2,13.9,6.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,10.0,11.0,,,,0.0,0.0,0.0,,,4.0,17,18.0,24,10.0,11.0,,,,0.0,0.0,0.0,,,4.0,17.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.9,55.0,73.7,75.6,23.8,23.2,30.4,35.0,51.9,55.0,73.7,75.6,23.8,23.2,30.4,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250415,2025-04-15,111415,IFED,1,111,21706,10699,9819,998,918,1875,0,0,0,300,3070,4768,18640,20450,3066,1256,21706,10699,9819,998,918,1875,0,0,0,300,3070,4768,18640,20450,3066,1256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4828.0,1995.0,2771.0,-300.0,-311.0,661.0,0.0,0.0,0.0,0.0,-665.0,2360.0,4716.0,4816.0,112.0,12.0,100,49.3,45.2,4.6,4.2,8.6,0.0,0.0,0.0,1.4,14.1,22.0,85.9,94.2,14.1,5.8,100,49.3,45.2,4.6,4.2,8.6,0.0,0.0,0.0,1.4,14.1,22.0,85.9,94.2,14.1,5.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,10.0,11.0,,,,0.0,0.0,0.0,,4.0,,17,17.0,24,10.0,11.0,,,,0.0,0.0,0.0,,4.0,,17.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.5,54.6,72.8,77.1,28.1,25.1,36.1,39.5,49.5,54.6,72.8,77.1,28.1,25.1,36.1,39.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250408,2025-04-08,111415,IFED,1,111,16878,8704,7048,1298,1229,1214,0,0,0,300,3735,2408,13924,15634,2954,1244,16878,8704,7048,1298,1229,1214,0,0,0,300,3735,2408,13924,15634,2954,1244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,429.0,533.0,488.0,75.0,-189.0,189.0,0.0,0.0,0.0,0.0,295.0,-100.0,697.0,683.0,-268.0,-254.0,100,51.6,41.8,7.7,7.3,7.2,0.0,0.0,0.0,1.8,22.1,14.3,82.5,92.6,17.5,7.4,100,51.6,41.8,7.7,7.3,7.2,0.0,0.0,0.0,1.8,22.1,14.3,82.5,92.6,17.5,7.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,10.0,11.0,,,,0.0,0.0,0.0,,4.0,,17,17.0,24,10.0,11.0,,,,0.0,0.0,0.0,,4.0,,17.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.8,46.0,67.5,72.5,36.3,31.7,46.9,51.8,41.8,46.0,67.5,72.5,36.3,31.7,46.9,51.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250401,2025-04-01,111415,IFED,1,111,16449,8171,6560,1223,1418,1025,0,0,0,300,3440,2508,13227,14951,3222,1498,16449,8171,6560,1223,1418,1025,0,0,0,300,3440,2508,13227,14951,3222,1498,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1960.0,355.0,-351.0,1223.0,813.0,-2217.0,0.0,0.0,0.0,-1142.0,950.0,-765.0,-2546.0,-1570.0,586.0,-390.0,100,49.7,39.9,7.4,8.6,6.2,0.0,0.0,0.0,1.8,20.9,15.2,80.4,90.9,19.6,9.1,100,49.7,39.9,7.4,8.6,6.2,0.0,0.0,0.0,1.8,20.9,15.2,80.4,90.9,19.6,9.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,9.0,10.0,,,,0.0,0.0,0.0,,4.0,,16,16.0,23,9.0,10.0,,,,0.0,0.0,0.0,,4.0,,16.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42.7,47.8,67.3,73.8,35.8,32.2,47.4,52.2,42.7,47.8,67.3,73.8,35.8,32.2,47.4,52.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250325,2025-03-25,111415,IFED,1,111,18409,7816,6911,0,605,3242,0,0,0,1442,2490,3273,15773,16521,2636,1888,18409,7816,6911,0,605,3242,0,0,0,1442,2490,3273,15773,16521,2636,1888,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,832.0,240.0,80.0,-64.0,-136.0,186.0,0.0,0.0,0.0,-490.0,0.0,640.0,512.0,770.0,320.0,62.0,100,42.5,37.5,0.0,3.3,17.6,0.0,0.0,0.0,7.8,13.5,17.8,85.7,89.7,14.3,10.3,100,42.5,37.5,0.0,3.3,17.6,0.0,0.0,0.0,7.8,13.5,17.8,85.7,89.7,14.3,10.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,9.0,11.0,0.0,,,0.0,0.0,0.0,,4.0,5.0,18,19.0,23,9.0,11.0,0.0,,,0.0,0.0,0.0,,4.0,5.0,18.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.3,39.6,69.9,68.3,33.6,28.4,42.6,41.1,45.3,39.6,69.9,68.3,33.6,28.4,42.6,41.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250318,2025-03-18,111415,IFED,1,111,17577,7576,6831,64,741,3056,0,0,0,1932,2490,2633,15261,15751,2316,1826,17577,7576,6831,64,741,3056,0,0,0,1932,2490,2633,15261,15751,2316,1826,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,833.0,90.0,494.0,0.0,-445.0,233.0,0.0,0.0,0.0,-70.0,461.0,160.0,413.0,903.0,420.0,-70.0,100,43.1,38.9,0.4,4.2,17.4,0.0,0.0,0.0,11.0,14.2,15.0,86.8,89.6,13.2,10.4,100,43.1,38.9,0.4,4.2,17.4,0.0,0.0,0.0,11.0,14.2,15.0,86.8,89.6,13.2,10.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,8.0,11.0,,,,0.0,0.0,0.0,,4.0,5.0,17,19.0,23,8.0,11.0,,,,0.0,0.0,0.0,,4.0,5.0,17.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.9,39.5,72.7,67.6,35.6,31.0,47.7,45.1,46.9,39.5,72.7,67.6,35.6,31.0,47.7,45.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250311,2025-03-11,111415,IFED,1,111,16744,7486,6337,64,1186,2823,0,0,0,2002,2029,2473,14848,14848,1896,1896,16744,7486,6337,64,1186,2823,0,0,0,2002,2029,2473,14848,14848,1896,1896,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,44.7,37.8,0.4,7.1,16.9,0.0,0.0,0.0,12.0,12.1,14.8,88.7,88.7,11.3,11.3,100,44.7,37.8,0.4,7.1,16.9,0.0,0.0,0.0,12.0,12.1,14.8,88.7,88.7,11.3,11.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,8.0,9.0,,,,0.0,0.0,0.0,,4.0,5.0,17,17.0,21,8.0,9.0,,,,0.0,0.0,0.0,,4.0,5.0,17.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.5,42.6,73.6,68.5,38.1,30.5,51.2,45.7,46.5,42.6,73.6,68.5,38.1,30.5,51.2,45.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250225,2025-02-25,111415,IFED,1,111,17700,7378,7206,1084,1400,3342,0,0,0,1531,1676,2551,15886,16175,1814,1525,17700,7378,7206,1084,1400,3342,0,0,0,1531,1676,2551,15886,16175,1814,1525,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-716.0,-550.0,-250.0,-569.0,-65.0,200.0,0.0,0.0,0.0,-50.0,-515.0,251.0,-718.0,-379.0,2.0,-337.0,100,41.7,40.7,6.1,7.9,18.9,0.0,0.0,0.0,8.6,9.5,14.4,89.8,91.4,10.2,8.6,100,41.7,40.7,6.1,7.9,18.9,0.0,0.0,0.0,8.6,9.5,14.4,89.8,91.4,10.2,8.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,8.0,13.0,,,,0.0,0.0,0.0,,,5.0,16,21.0,23,8.0,13.0,,,,0.0,0.0,0.0,,,5.0,16.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.7,42.6,74.5,63.6,34.6,29.6,44.5,42.2,50.7,42.6,74.5,63.6,34.6,29.6,44.5,42.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250218,2025-02-18,111415,IFED,1,111,18416,7928,7456,1653,1465,3142,0,0,0,1581,2191,2300,16604,16554,1812,1862,18416,7928,7456,1653,1465,3142,0,0,0,1581,2191,2300,16604,16554,1812,1862,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,795.0,1275.0,-125.0,-380.0,375.0,25.0,0.0,0.0,0.0,180.0,698.0,-178.0,922.0,795.0,-127.0,0.0,100,43.0,40.5,9.0,8.0,17.1,0.0,0.0,0.0,8.6,11.9,12.5,90.2,89.9,9.8,10.1,100,43.0,40.5,9.0,8.0,17.1,0.0,0.0,0.0,8.6,11.9,12.5,90.2,89.9,9.8,10.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,9.0,12.0,,,,0.0,0.0,0.0,,,4.0,16,20.0,23,9.0,12.0,,,,0.0,0.0,0.0,,,4.0,16.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.5,39.3,74.6,61.9,37.8,27.7,48.3,42.3,51.5,39.3,74.6,61.9,37.8,27.7,48.3,42.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250211,2025-02-11,111415,IFED,1,111,17621,6653,7581,2033,1090,3117,0,0,0,1401,1493,2478,15682,15759,1939,1862,17621,6653,7581,2033,1090,3117,0,0,0,1401,1493,2478,15682,15759,1939,1862,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1238.0,307.0,492.0,20.0,220.0,150.0,0.0,0.0,0.0,95.0,735.0,36.0,608.0,1633.0,630.0,-395.0,100,37.8,43.0,11.5,6.2,17.7,0.0,0.0,0.0,8.0,8.5,14.1,89.0,89.4,11.0,10.6,100,37.8,43.0,11.5,6.2,17.7,0.0,0.0,0.0,8.0,8.5,14.1,89.0,89.4,11.0,10.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,8.0,11.0,,,,0.0,0.0,0.0,,,4.0,15,19.0,22,8.0,11.0,,,,0.0,0.0,0.0,,,4.0,15.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.6,38.5,76.8,60.6,38.6,26.5,45.4,38.7,54.6,38.5,76.8,60.6,38.6,26.5,45.4,38.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250204,2025-02-04,111415,IFED,1,111,16383,6346,7089,2013,870,2967,0,0,0,1306,758,2442,15074,14126,1309,2257,16383,6346,7089,2013,870,2967,0,0,0,1306,758,2442,15074,14126,1309,2257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-785.0,900.0,-1228.0,-380.0,50.0,0.0,0.0,0.0,0.0,-1174.0,514.0,-96.0,-750.0,-760.0,-35.0,-25.0,100,38.7,43.3,12.3,5.3,18.1,0.0,0.0,0.0,8.0,4.6,14.9,92.0,86.2,8.0,13.8,100,38.7,43.3,12.3,5.3,18.1,0.0,0.0,0.0,8.0,4.6,14.9,92.0,86.2,8.0,13.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,8.0,10.0,,,,0.0,0.0,0.0,,,4.0,15,17.0,21,8.0,10.0,,,,0.0,0.0,0.0,,,4.0,15.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.3,38.5,78.1,59.6,37.4,26.1,46.3,37.4,55.3,38.5,78.1,59.6,37.4,26.1,46.3,37.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,250128,2025-01-28,111415,IFED,1,111,17168,5446,8317,2393,820,2967,0,0,0,2480,244,2538,15824,14886,1344,2282,17168,5446,8317,2393,820,2967,0,0,0,2480,244,2538,15824,14886,1344,2282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,31.7,48.4,13.9,4.8,17.3,0.0,0.0,0.0,14.4,1.4,14.8,92.2,86.7,7.8,13.3,100,31.7,48.4,13.9,4.8,17.3,0.0,0.0,0.0,14.4,1.4,14.8,92.2,86.7,7.8,13.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,7.0,11.0,,,,0.0,0.0,0.0,4.0,,4.0,14,17.0,20,7.0,11.0,,,,0.0,0.0,0.0,4.0,,4.0,14.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.9,42.0,80.7,61.9,40.6,29.7,48.6,40.0,57.9,42.0,80.7,61.9,40.6,29.7,48.6,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,251125,2025-11-25,865392,IFED,1,865,2272,1470,1955,438,0,0,0,0,0,30,74,217,2155,2246,117,26,2272,1470,1955,438,0,0,0,0,0,30,74,217,2155,2246,117,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98.0,174.0,83.0,10.0,0.0,0.0,0.0,0.0,0.0,-4.0,67.0,-67.0,113.0,83.0,-15.0,15.0,100,64.7,86.0,19.3,0.0,0.0,0.0,0.0,0.0,1.3,3.3,9.6,94.9,98.9,5.1,1.1,100,64.7,86.0,19.3,0.0,0.0,0.0,0.0,0.0,1.3,3.3,9.6,94.9,98.9,5.1,1.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,15.0,11.0,,0.0,0.0,0.0,0.0,0.0,,,,19,13.0,22,15.0,11.0,,0.0,0.0,0.0,0.0,0.0,,,,19.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.1,63.9,76.9,88.0,53.6,54.7,62.9,69.9,55.1,63.9,76.9,88.0,53.6,54.7,62.9,69.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,251118,2025-11-18,865392,IFED,1,865,2174,1296,1872,428,0,0,0,0,0,34,7,284,2042,2163,132,11,2174,1296,1872,428,0,0,0,0,0,34,7,284,2042,2163,132,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,59.6,86.1,19.7,0.0,0.0,0.0,0.0,0.0,1.6,0.3,13.1,93.9,99.5,6.1,0.5,100,59.6,86.1,19.7,0.0,0.0,0.0,0.0,0.0,1.6,0.3,13.1,93.9,99.5,6.1,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,13.0,11.0,,0.0,0.0,0.0,0.0,0.0,,,,17,13.0,22,13.0,11.0,,0.0,0.0,0.0,0.0,0.0,,,,17.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.3,64.7,82.2,88.9,55.6,58.4,65.6,72.5,60.3,64.7,82.2,88.9,55.6,58.4,65.6,72.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,251028,2025-10-28,865392,IFED,1,865,2790,1539,2535,510,125,0,0,0,0,464,48,34,2547,2742,243,48,2790,1539,2535,510,125,0,0,0,0,464,48,34,2547,2742,243,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-80.0,-263.0,136.0,100.0,0.0,0.0,0.0,0.0,0.0,130.0,-100.0,-116.0,-149.0,-80.0,69.0,0.0,100,55.2,90.9,18.3,4.5,0.0,0.0,0.0,0.0,16.6,1.7,1.2,91.3,98.3,8.7,1.7,100,55.2,90.9,18.3,4.5,0.0,0.0,0.0,0.0,16.6,1.7,1.2,91.3,98.3,8.7,1.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,11.0,11.0,,,0.0,0.0,0.0,0.0,,,,15,13.0,22,11.0,11.0,,,0.0,0.0,0.0,0.0,,,,15.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.3,69.3,82.5,88.9,61.1,68.0,73.9,83.2,65.3,69.3,82.5,88.9,61.1,68.0,73.9,83.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,251021,2025-10-21,865392,IFED,1,865,2870,1802,2399,410,125,0,0,0,0,334,148,150,2696,2822,174,48,2870,1802,2399,410,125,0,0,0,0,334,148,150,2696,2822,174,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-15.0,-65.0,-15.0,-8.0,0.0,0.0,0.0,0.0,0.0,58.0,0.0,0.0,-15.0,-15.0,0.0,0.0,100,62.8,83.6,14.3,4.4,0.0,0.0,0.0,0.0,11.6,5.2,5.2,93.9,98.3,6.1,1.7,100,62.8,83.6,14.3,4.4,0.0,0.0,0.0,0.0,11.6,5.2,5.2,93.9,98.3,6.1,1.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,13.0,11.0,,,0.0,0.0,0.0,0.0,,,,15,14.0,22,13.0,11.0,,,0.0,0.0,0.0,0.0,,,,15.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.2,63.7,85.9,84.8,52.6,62.4,71.5,80.1,62.2,63.7,85.9,84.8,52.6,62.4,71.5,80.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,251014,2025-10-14,865392,IFED,1,865,2885,1867,2414,418,125,0,0,0,0,276,148,150,2711,2837,174,48,2885,1867,2414,418,125,0,0,0,0,276,148,150,2711,2837,174,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,320.0,60.0,340.0,70.0,0.0,0.0,0.0,0.0,0.0,260.0,25.0,-56.0,334.0,309.0,-14.0,11.0,100,64.7,83.7,14.5,4.3,0.0,0.0,0.0,0.0,9.6,5.1,5.2,94.0,98.3,6.0,1.7,100,64.7,83.7,14.5,4.3,0.0,0.0,0.0,0.0,9.6,5.1,5.2,94.0,98.3,6.0,1.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,13.0,11.0,,,0.0,0.0,0.0,0.0,,,,15,14.0,22,13.0,11.0,,,0.0,0.0,0.0,0.0,,,,15.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.7,64.2,85.0,84.9,49.7,63.6,69.5,77.7,59.7,64.2,85.0,84.9,49.7,63.6,69.5,77.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,251007,2025-10-07,865392,IFED,1,865,2565,1807,2074,348,125,0,0,0,0,16,123,206,2377,2528,188,37,2565,1807,2074,348,125,0,0,0,0,16,123,206,2377,2528,188,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-37.0,-216.0,36.0,85.0,0.0,0.0,0.0,0.0,0.0,16.0,-75.0,11.0,-104.0,-28.0,67.0,-9.0,100,70.4,80.9,13.6,4.9,0.0,0.0,0.0,0.0,0.6,4.8,8.0,92.7,98.6,7.3,1.4,100,70.4,80.9,13.6,4.9,0.0,0.0,0.0,0.0,0.6,4.8,8.0,92.7,98.6,7.3,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,9.0,,,0.0,0.0,0.0,0.0,,,,14,12.0,20,12.0,9.0,,,0.0,0.0,0.0,0.0,,,,14.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.4,70.1,84.8,90.4,50.1,66.3,67.4,75.9,56.4,70.1,84.8,90.4,50.1,66.3,67.4,75.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250930,2025-09-30,865392,IFED,1,865,2602,2023,2038,263,125,0,0,0,0,0,198,195,2481,2556,121,46,2602,2023,2038,263,125,0,0,0,0,0,198,195,2481,2556,121,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65.0,22.0,-46.0,50.0,0.0,0.0,0.0,0.0,0.0,-44.0,134.0,37.0,65.0,125.0,0.0,-60.0,100,77.7,78.3,10.1,4.8,0.0,0.0,0.0,0.0,0.0,7.6,7.5,95.3,98.2,4.7,1.8,100,77.7,78.3,10.1,4.8,0.0,0.0,0.0,0.0,0.0,7.6,7.5,95.3,98.2,4.7,1.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,16.0,11.0,,,0.0,0.0,0.0,0.0,0.0,,,18,15.0,24,16.0,11.0,,,0.0,0.0,0.0,0.0,0.0,,,18.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.0,65.2,78.1,83.3,52.7,59.7,67.9,70.8,57.0,65.2,78.1,83.3,52.7,59.7,67.9,70.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250923,2025-09-23,865392,IFED,1,865,2537,2001,2084,213,125,0,0,0,0,44,64,158,2416,2431,121,106,2537,2001,2084,213,125,0,0,0,0,44,64,158,2416,2431,121,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218.0,173.0,128.0,-50.0,125.0,0.0,0.0,0.0,0.0,44.0,-41.0,6.0,173.0,218.0,45.0,0.0,100,78.9,82.1,8.4,4.9,0.0,0.0,0.0,0.0,1.7,2.5,6.2,95.2,95.8,4.8,4.2,100,78.9,82.1,8.4,4.9,0.0,0.0,0.0,0.0,1.7,2.5,6.2,95.2,95.8,4.8,4.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,15.0,11.0,,,0.0,0.0,0.0,0.0,,,,17,14.0,23,15.0,11.0,,,0.0,0.0,0.0,0.0,,,,17.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.4,69.6,78.4,84.0,52.1,65.9,67.6,73.6,56.4,69.6,78.4,84.0,52.1,65.9,67.6,73.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250916,2025-09-16,865392,IFED,1,865,2319,1828,1956,263,0,0,0,0,0,0,105,152,2243,2213,76,106,2319,1828,1956,263,0,0,0,0,0,0,105,152,2243,2213,76,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188.0,-17.0,128.0,205.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,188.0,128.0,0.0,60.0,100,78.8,84.3,11.3,0.0,0.0,0.0,0.0,0.0,0.0,4.5,6.6,96.7,95.4,3.3,4.6,100,78.8,84.3,11.3,0.0,0.0,0.0,0.0,0.0,0.0,4.5,6.6,96.7,95.4,3.3,4.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,14.0,10.0,,0.0,0.0,0.0,0.0,0.0,0.0,,,16,12.0,21,14.0,10.0,,0.0,0.0,0.0,0.0,0.0,0.0,,,16.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.6,74.4,81.5,86.8,55.5,66.2,73.6,73.6,59.6,74.4,81.5,86.8,55.5,66.2,73.6,73.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250909,2025-09-09,865392,IFED,1,865,2131,1845,1828,58,0,0,0,0,0,0,105,152,2055,2085,76,46,2131,1845,1828,58,0,0,0,0,0,0,105,152,2055,2085,76,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210.0,402.0,328.0,-122.0,0.0,0.0,0.0,0.0,0.0,-44.0,-184.0,66.0,302.0,210.0,-92.0,0.0,100,86.6,85.8,2.7,0.0,0.0,0.0,0.0,0.0,0.0,4.9,7.1,96.4,97.8,3.6,2.2,100,86.6,85.8,2.7,0.0,0.0,0.0,0.0,0.0,0.0,4.9,7.1,96.4,97.8,3.6,2.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,14.0,11.0,,0.0,0.0,0.0,0.0,0.0,0.0,,,16,13.0,21,14.0,11.0,,0.0,0.0,0.0,0.0,0.0,0.0,,,16.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.2,77.2,79.9,89.6,58.8,69.5,74.2,77.4,60.2,77.2,79.9,89.6,58.8,69.5,74.2,77.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250902,2025-09-02,865392,IFED,1,865,1921,1443,1500,180,0,0,0,0,0,44,289,86,1753,1875,168,46,1921,1443,1500,180,0,0,0,0,0,44,289,86,1753,1875,168,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-568.0,-632.0,-454.0,-15.0,0.0,-25.0,0.0,0.0,0.0,44.0,-44.0,-22.0,-650.0,-545.0,82.0,-23.0,100,75.1,78.1,9.4,0.0,0.0,0.0,0.0,0.0,2.3,15.0,4.5,91.3,97.6,8.7,2.4,100,75.1,78.1,9.4,0.0,0.0,0.0,0.0,0.0,2.3,15.0,4.5,91.3,97.6,8.7,2.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,13.0,9.0,,0.0,0.0,0.0,0.0,0.0,,,,15,12.0,21,13.0,9.0,,0.0,0.0,0.0,0.0,0.0,,,,15.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.9,75.6,74.0,90.3,52.1,74.4,69.7,83.4,52.9,75.6,74.0,90.3,52.1,74.4,69.7,83.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250826,2025-08-26,865392,IFED,1,865,2489,2075,1954,195,0,25,0,0,0,0,333,108,2403,2420,86,69,2489,2075,1954,195,0,25,0,0,0,0,333,108,2403,2420,86,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8.0,-163.0,141.0,105.0,0.0,-25.0,0.0,0.0,0.0,0.0,-199.0,75.0,-8.0,-8.0,0.0,0.0,100,83.4,78.5,7.8,0.0,1.0,0.0,0.0,0.0,0.0,13.4,4.3,96.5,97.2,3.5,2.8,100,83.4,78.5,7.8,0.0,1.0,0.0,0.0,0.0,0.0,13.4,4.3,96.5,97.2,3.5,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,17.0,11.0,,0.0,,0.0,0.0,0.0,0.0,,,20,15.0,23,17.0,11.0,,0.0,,0.0,0.0,0.0,0.0,,,20.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.9,55.6,65.8,80.9,35.8,41.3,52.0,56.4,40.9,55.6,65.8,80.9,35.8,41.3,52.0,56.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250819,2025-08-19,865392,IFED,1,865,2497,2238,1813,90,0,50,0,0,0,0,532,33,2411,2428,86,69,2497,2238,1813,90,0,50,0,0,0,0,532,33,2411,2428,86,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,494.0,394.0,430.0,50.0,0.0,50.0,0.0,0.0,0.0,-33.0,-19.0,33.0,494.0,494.0,0.0,0.0,100,89.6,72.6,3.6,0.0,2.0,0.0,0.0,0.0,0.0,21.3,1.3,96.6,97.2,3.4,2.8,100,89.6,72.6,3.6,0.0,2.0,0.0,0.0,0.0,0.0,21.3,1.3,96.6,97.2,3.4,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,16.0,10.0,,0.0,,0.0,0.0,0.0,0.0,,,18,14.0,23,16.0,10.0,,0.0,,0.0,0.0,0.0,0.0,,,18.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.3,54.0,73.4,81.4,36.3,44.3,51.9,61.6,50.3,54.0,73.4,81.4,36.3,44.3,51.9,61.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250812,2025-08-12,865392,IFED,1,865,2003,1844,1383,40,0,0,0,0,0,33,551,0,1917,1934,86,69,2003,1844,1383,40,0,0,0,0,0,33,551,0,1917,1934,86,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,92.1,69.0,2.0,0.0,0.0,0.0,0.0,0.0,1.6,27.5,0.0,95.7,96.6,4.3,3.4,100,92.1,69.0,2.0,0.0,0.0,0.0,0.0,0.0,1.6,27.5,0.0,95.7,96.6,4.3,3.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,16.0,10.0,,0.0,0.0,0.0,0.0,0.0,,,0.0,18,12.0,23,16.0,10.0,,0.0,0.0,0.0,0.0,0.0,,,0.0,18.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.9,55.9,69.3,87.3,31.4,44.4,46.1,60.0,44.9,55.9,69.3,87.3,31.4,44.4,46.1,60.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250701,2025-07-01,865392,IFED,1,865,2915,2596,2436,0,50,0,0,0,0,94,380,49,2739,2915,176,0,2915,2596,2436,0,50,0,0,0,0,94,380,49,2739,2915,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68.0,58.0,-52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,120.0,0.0,58.0,68.0,10.0,0.0,100,89.1,83.6,0.0,1.7,0.0,0.0,0.0,0.0,3.2,13.0,1.7,94.0,100.0,6.0,0.0,100,89.1,83.6,0.0,1.7,0.0,0.0,0.0,0.0,3.2,13.0,1.7,94.0,100.0,6.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,10.0,0.0,,0.0,0.0,0.0,0.0,,,,15,13.0,20,12.0,10.0,0.0,,0.0,0.0,0.0,0.0,,,,15.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.3,66.7,75.4,90.6,33.7,46.1,48.4,57.5,50.3,66.7,75.4,90.6,33.7,46.1,48.4,57.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250624,2025-06-24,865392,IFED,1,865,2847,2538,2488,0,50,0,0,0,0,94,260,49,2681,2847,166,0,2847,2538,2488,0,50,0,0,0,0,94,260,49,2681,2847,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,89.1,87.4,0.0,1.8,0.0,0.0,0.0,0.0,3.3,9.1,1.7,94.2,100.0,5.8,0.0,100,89.1,87.4,0.0,1.8,0.0,0.0,0.0,0.0,3.3,9.1,1.7,94.2,100.0,5.8,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,12.0,10.0,0.0,,0.0,0.0,0.0,0.0,,,,15,13.0,21,12.0,10.0,0.0,,0.0,0.0,0.0,0.0,,,,15.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.1,72.8,74.8,92.3,34.9,56.6,50.3,64.7,50.1,72.8,74.8,92.3,34.9,56.6,50.3,64.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250610,2025-06-10,865392,IFED,1,865,2110,1804,1786,0,0,0,0,0,0,63,260,64,1931,2110,179,0,2110,1804,1786,0,0,0,0,0,0,63,260,64,1931,2110,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70.0,70.0,70.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,70.0,70.0,0.0,0.0,100,85.5,84.6,0.0,0.0,0.0,0.0,0.0,0.0,3.0,12.3,3.0,91.5,100.0,8.5,0.0,100,85.5,84.6,0.0,0.0,0.0,0.0,0.0,0.0,3.0,12.3,3.0,91.5,100.0,8.5,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,15,14.0,20,12.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,15.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.7,74.5,73.2,90.0,35.9,58.2,51.4,64.5,49.7,74.5,73.2,90.0,35.9,58.2,51.4,64.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250603,2025-06-03,865392,IFED,1,865,2040,1734,1716,0,0,0,0,0,0,63,260,64,1861,2040,179,0,2040,1734,1716,0,0,0,0,0,0,63,260,64,1861,2040,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-770.0,-756.0,-745.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,-125.0,-881.0,-770.0,111.0,0.0,100,85.0,84.1,0.0,0.0,0.0,0.0,0.0,0.0,3.1,12.7,3.1,91.2,100.0,8.8,0.0,100,85.0,84.1,0.0,0.0,0.0,0.0,0.0,0.0,3.1,12.7,3.1,91.2,100.0,8.8,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,15,14.0,20,12.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,15.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.6,74.7,74.2,89.7,41.3,62.7,58.6,72.2,50.6,74.7,74.2,89.7,41.3,62.7,58.6,72.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250527,2025-05-27,865392,IFED,1,865,2810,2490,2461,0,0,0,0,0,0,63,160,189,2742,2810,68,0,2810,2490,2461,0,0,0,0,0,0,63,160,189,2742,2810,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165.0,185.0,165.0,0.0,0.0,0.0,0.0,0.0,0.0,-30.0,0.0,0.0,155.0,165.0,10.0,0.0,100,88.6,87.6,0.0,0.0,0.0,0.0,0.0,0.0,2.2,5.7,6.7,97.6,100.0,2.4,0.0,100,88.6,87.6,0.0,0.0,0.0,0.0,0.0,0.0,2.2,5.7,6.7,97.6,100.0,2.4,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,14.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17,16.0,22,14.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.6,64.9,73.1,88.4,28.0,39.9,43.7,49.3,48.6,64.9,73.1,88.4,28.0,39.9,43.7,49.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250520,2025-05-20,865392,IFED,1,865,2645,2305,2296,0,0,0,0,0,0,93,160,189,2587,2645,58,0,2645,2305,2296,0,0,0,0,0,0,93,160,189,2587,2645,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192.0,192.0,192.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,192.0,192.0,0.0,0.0,100,87.1,86.8,0.0,0.0,0.0,0.0,0.0,0.0,3.5,6.0,7.1,97.8,100.0,2.2,0.0,100,87.1,86.8,0.0,0.0,0.0,0.0,0.0,0.0,3.5,6.0,7.1,97.8,100.0,2.2,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,14.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17,15.0,21,14.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.8,67.6,70.7,90.5,27.8,42.8,45.3,52.7,44.8,67.6,70.7,90.5,27.8,42.8,45.3,52.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250513,2025-05-13,865392,IFED,1,865,2453,2113,2104,0,0,0,0,0,0,93,160,189,2395,2453,58,0,2453,2113,2104,0,0,0,0,0,0,93,160,189,2395,2453,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38.0,8.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,12.0,0.0,38.0,38.0,0.0,0.0,100,86.1,85.8,0.0,0.0,0.0,0.0,0.0,0.0,3.8,6.5,7.7,97.6,100.0,2.4,0.0,100,86.1,85.8,0.0,0.0,0.0,0.0,0.0,0.0,3.8,6.5,7.7,97.6,100.0,2.4,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,14.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17,15.0,21,14.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43.9,64.9,68.4,89.4,29.6,49.8,49.0,61.3,43.9,64.9,68.4,89.4,29.6,49.8,49.0,61.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250506,2025-05-06,865392,IFED,1,865,2415,2105,2078,0,0,0,0,0,0,63,148,189,2357,2415,58,0,2415,2105,2078,0,0,0,0,0,0,63,148,189,2357,2415,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-567.0,-494.0,-490.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-15.0,-62.0,-556.0,-567.0,-11.0,0.0,100,87.2,86.0,0.0,0.0,0.0,0.0,0.0,0.0,2.6,6.1,7.8,97.6,100.0,2.4,0.0,100,87.2,86.0,0.0,0.0,0.0,0.0,0.0,0.0,2.6,6.1,7.8,97.6,100.0,2.4,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,14.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17,15.0,21,14.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.8,72.5,72.7,90.6,49.1,60.8,64.7,72.3,51.8,72.5,72.7,90.6,49.1,60.8,64.7,72.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250429,2025-04-29,865392,IFED,1,865,2982,2599,2568,0,0,0,0,0,0,63,163,251,2913,2982,69,0,2982,2599,2568,0,0,0,0,0,0,63,163,251,2913,2982,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,490.0,490.0,490.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,490.0,490.0,0.0,0.0,100,87.2,86.1,0.0,0.0,0.0,0.0,0.0,0.0,2.1,5.5,8.4,97.7,100.0,2.3,0.0,100,87.2,86.1,0.0,0.0,0.0,0.0,0.0,0.0,2.1,5.5,8.4,97.7,100.0,2.3,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,14.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17,16.0,22,14.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.9,65.6,74.7,85.6,39.9,52.5,57.8,62.8,51.9,65.6,74.7,85.6,39.9,52.5,57.8,62.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250422,2025-04-22,865392,IFED,1,865,2492,2109,2078,0,0,0,0,0,0,63,163,251,2423,2492,69,0,2492,2109,2078,0,0,0,0,0,0,63,163,251,2423,2492,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,84.6,83.4,0.0,0.0,0.0,0.0,0.0,0.0,2.5,6.5,10.1,97.2,100.0,2.8,0.0,100,84.6,83.4,0.0,0.0,0.0,0.0,0.0,0.0,2.5,6.5,10.1,97.2,100.0,2.8,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,13.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,16,17.0,22,13.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,16.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.0,63.6,74.6,82.4,39.6,43.9,55.7,56.1,53.0,63.6,74.6,82.4,39.6,43.9,55.7,56.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250401,2025-04-01,865392,IFED,1,865,2556,2037,2063,0,0,0,0,0,0,130,178,314,2481,2555,75,1,2556,2037,2063,0,0,0,0,0,0,130,178,314,2481,2555,75,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202.0,202.0,110.0,0.0,0.0,0.0,0.0,0.0,0.0,-41.0,50.0,41.0,202.0,201.0,0.0,1.0,100,79.7,80.7,0.0,0.0,0.0,0.0,0.0,0.0,5.1,7.0,12.3,97.1,100.0,2.9,0.0,100,79.7,80.7,0.0,0.0,0.0,0.0,0.0,0.0,5.1,7.0,12.3,97.1,100.0,2.9,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,15.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,18,16.0,22,15.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,18.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.0,60.8,72.3,82.4,33.0,45.1,45.7,54.7,52.0,60.8,72.3,82.4,33.0,45.1,45.7,54.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250325,2025-03-25,865392,IFED,1,865,2354,1835,1953,0,0,0,0,0,0,171,128,273,2279,2354,75,0,2354,1835,1953,0,0,0,0,0,0,171,128,273,2279,2354,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,78.0,83.0,0.0,0.0,0.0,0.0,0.0,0.0,7.3,5.4,11.6,96.8,100.0,3.2,0.0,100,78.0,83.0,0.0,0.0,0.0,0.0,0.0,0.0,7.3,5.4,11.6,96.8,100.0,3.2,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,14.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17,16.0,21,14.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,17.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.8,61.8,78.9,84.1,39.5,46.8,49.8,56.2,56.8,61.8,78.9,84.1,39.5,46.8,49.8,56.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250128,2025-01-28,865392,IFED,1,865,3634,3173,3168,0,0,0,0,0,0,63,81,363,3599,3612,35,22,3634,3173,3168,0,0,0,0,0,0,63,81,363,3599,3612,35,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,335.0,272.0,335.0,0.0,0.0,0.0,0.0,0.0,0.0,63.0,0.0,0.0,335.0,335.0,0.0,0.0,100,87.3,87.2,0.0,0.0,0.0,0.0,0.0,0.0,1.7,2.2,10.0,99.0,99.4,1.0,0.6,100,87.3,87.2,0.0,0.0,0.0,0.0,0.0,0.0,1.7,2.2,10.0,99.0,99.4,1.0,0.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,14.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,16,17.0,23,14.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,16.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.3,49.2,81.7,82.3,36.7,34.6,50.2,48.2,60.3,49.2,81.7,82.3,36.7,34.6,50.2,48.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250121,2025-01-21,865392,IFED,1,865,3299,2901,2833,0,0,0,0,0,0,0,81,363,3264,3277,35,22,3299,2901,2833,0,0,0,0,0,0,0,81,363,3264,3277,35,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,330.0,257.0,335.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-75.0,75.0,332.0,335.0,-2.0,-5.0,100,87.9,85.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,11.0,98.9,99.3,1.1,0.7,100,87.9,85.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,11.0,98.9,99.3,1.1,0.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,15.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,16,17.0,22,15.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,16.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.3,49.6,82.9,81.1,32.6,33.7,49.0,45.3,58.3,49.6,82.9,81.1,32.6,33.7,49.0,45.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250114,2025-01-14,865392,IFED,1,865,2969,2644,2498,0,0,0,0,0,0,0,156,288,2932,2942,37,27,2969,2644,2498,0,0,0,0,0,0,0,156,288,2932,2942,37,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-7.0,-7.0,-12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-7.0,-12.0,0.0,5.0,100,89.1,84.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.3,9.7,98.8,99.1,1.2,0.9,100,89.1,84.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.3,9.7,98.8,99.1,1.2,0.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,14.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,15,17.0,21,14.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,15.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.8,52.7,79.0,82.1,28.7,33.5,46.7,43.7,49.8,52.7,79.0,82.1,28.7,33.5,46.7,43.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,250107,2025-01-07,865392,IFED,1,865,2976,2651,2510,0,0,0,0,0,0,0,156,288,2939,2954,37,22,2976,2651,2510,0,0,0,0,0,0,0,156,288,2939,2954,37,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1421.0,-1318.0,-1098.0,-35.0,0.0,0.0,0.0,0.0,0.0,-48.0,-325.0,0.0,-1401.0,-1423.0,-20.0,2.0,100,89.1,84.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.2,9.7,98.8,99.3,1.2,0.7,100,89.1,84.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.2,9.7,98.8,99.3,1.2,0.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,14.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,15,17.0,21,14.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,15.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.2,53.8,79.4,82.3,29.3,35.2,45.9,45.5,48.2,53.8,79.4,82.3,29.3,35.2,45.9,45.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260317,2026-03-17,02141R,IFED,1,21,12297,9400,6931,89,411,164,0,0,0,1513,3700,1076,12242,12282,55,15,12297,9400,6931,89,411,164,0,0,0,1513,3700,1076,12242,12282,55,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226.0,1040.0,-240.0,0.0,85.0,-5.0,0.0,0.0,0.0,-900.0,295.0,91.0,226.0,226.0,0.0,0.0,100,76.4,56.4,0.7,3.3,1.3,0.0,0.0,0.0,12.3,30.1,8.8,99.6,99.9,0.4,0.1,100,76.4,56.4,0.7,3.3,1.3,0.0,0.0,0.0,12.3,30.1,8.8,99.6,99.9,0.4,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,22.0,16.0,,,,0.0,0.0,0.0,,5.0,5.0,32,29.0,42,22.0,16.0,,,,0.0,0.0,0.0,,5.0,5.0,32.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.7,45.4,77.5,67.2,54.7,41.6,64.3,54.7,58.7,45.4,77.5,67.2,54.7,41.6,64.3,54.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260310,2026-03-10,02141R,IFED,1,21,12071,8360,7171,89,326,169,0,0,0,2413,3405,985,12016,12056,55,15,12071,8360,7171,89,326,169,0,0,0,2413,3405,985,12016,12056,55,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,511.0,367.0,-297.0,0.0,34.0,54.0,0.0,0.0,0.0,-10.0,625.0,95.0,506.0,511.0,5.0,0.0,100,69.3,59.4,0.7,2.7,1.4,0.0,0.0,0.0,20.0,28.2,8.2,99.5,99.9,0.5,0.1,100,69.3,59.4,0.7,2.7,1.4,0.0,0.0,0.0,20.0,28.2,8.2,99.5,99.9,0.5,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,20.0,17.0,,,4.0,0.0,0.0,0.0,,5.0,5.0,31,30.0,42,20.0,17.0,,,4.0,0.0,0.0,0.0,,5.0,5.0,31.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.0,45.7,79.0,67.3,57.4,41.7,66.8,54.7,65.0,45.7,79.0,67.3,57.4,41.7,66.8,54.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260303,2026-03-03,02141R,IFED,1,21,11560,7993,7468,89,292,115,0,0,0,2423,2780,890,11510,11545,50,15,11560,7993,7468,89,292,115,0,0,0,2423,2780,890,11510,11545,50,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1997.0,-1891.0,-1142.0,-72.0,6.0,-103.0,0.0,0.0,0.0,522.0,-310.0,-427.0,-1971.0,-1976.0,-26.0,-21.0,100,69.1,64.6,0.8,2.5,1.0,0.0,0.0,0.0,21.0,24.0,7.7,99.6,99.9,0.4,0.1,100,69.1,64.6,0.8,2.5,1.0,0.0,0.0,0.0,21.0,24.0,7.7,99.6,99.9,0.4,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,20.0,16.0,,,4.0,0.0,0.0,0.0,4.0,4.0,5.0,31,29.0,42,20.0,16.0,,,4.0,0.0,0.0,0.0,4.0,4.0,5.0,31.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67.1,49.7,79.8,71.2,59.5,49.2,70.3,67.9,67.1,49.7,79.8,71.2,59.5,49.2,70.3,67.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260224,2026-02-24,02141R,IFED,1,21,13557,9884,8610,161,286,218,0,0,0,1901,3090,1317,13481,13521,76,36,13557,9884,8610,161,286,218,0,0,0,1901,3090,1317,13481,13521,76,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3291.0,2745.0,2297.0,-130.0,170.0,65.0,0.0,0.0,0.0,521.0,669.0,90.0,3291.0,3291.0,0.0,0.0,100,72.9,63.5,1.2,2.1,1.6,0.0,0.0,0.0,14.0,22.8,9.7,99.4,99.7,0.6,0.3,100,72.9,63.5,1.2,2.1,1.6,0.0,0.0,0.0,14.0,22.8,9.7,99.4,99.7,0.6,0.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,20.0,17.0,,,4.0,0.0,0.0,0.0,4.0,5.0,5.0,31,30.0,43,20.0,17.0,,,4.0,0.0,0.0,0.0,4.0,5.0,5.0,31.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.7,48.8,73.2,72.0,50.6,47.1,59.7,62.2,58.7,48.8,73.2,72.0,50.6,47.1,59.7,62.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260217,2026-02-17,02141R,IFED,1,21,10266,7139,6313,291,116,153,0,0,0,1380,2421,1227,10190,10230,76,36,10266,7139,6313,291,116,153,0,0,0,1380,2421,1227,10190,10230,76,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,445.0,99.0,298.0,25.0,21.0,5.0,0.0,0.0,0.0,296.0,101.0,25.0,450.0,450.0,-5.0,-5.0,100,69.5,61.5,2.8,1.1,1.5,0.0,0.0,0.0,13.4,23.6,12.0,99.3,99.6,0.7,0.4,100,69.5,61.5,2.8,1.1,1.5,0.0,0.0,0.0,13.4,23.6,12.0,99.3,99.6,0.7,0.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,21.0,17.0,4.0,,,0.0,0.0,0.0,4.0,,4.0,31,27.0,41,21.0,17.0,4.0,,,0.0,0.0,0.0,4.0,,4.0,31.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.1,55.3,67.6,75.0,39.0,48.0,50.6,56.6,50.1,55.3,67.6,75.0,39.0,48.0,50.6,56.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260210,2026-02-10,02141R,IFED,1,21,9821,7040,6015,266,95,148,0,0,0,1084,2320,1202,9740,9780,81,41,9821,7040,6015,266,95,148,0,0,0,1084,2320,1202,9740,9780,81,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,935.0,680.0,602.0,-90.0,0.0,110.0,0.0,0.0,0.0,235.0,223.0,0.0,935.0,935.0,0.0,0.0,100,71.7,61.2,2.7,1.0,1.5,0.0,0.0,0.0,11.0,23.6,12.2,99.2,99.6,0.8,0.4,100,71.7,61.2,2.7,1.0,1.5,0.0,0.0,0.0,11.0,23.6,12.2,99.2,99.6,0.8,0.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39,21.0,16.0,4.0,,,0.0,0.0,0.0,4.0,,,29,25.0,39,21.0,16.0,4.0,,,0.0,0.0,0.0,4.0,,,29.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.3,55.6,67.5,76.5,36.5,48.8,48.6,57.1,50.3,55.6,67.5,76.5,36.5,48.8,48.6,57.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260203,2026-02-03,02141R,IFED,1,21,8886,6360,5413,356,95,38,0,0,0,849,2097,1202,8805,8845,81,41,8886,6360,5413,356,95,38,0,0,0,849,2097,1202,8805,8845,81,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2369.0,-2759.0,-2203.0,-1.0,-80.0,-50.0,0.0,0.0,0.0,469.0,-84.0,27.0,-2314.0,-2390.0,-55.0,21.0,100,71.6,60.9,4.0,1.1,0.4,0.0,0.0,0.0,9.6,23.6,13.5,99.1,99.5,0.9,0.5,100,71.6,60.9,4.0,1.1,0.4,0.0,0.0,0.0,9.6,23.6,13.5,99.1,99.5,0.9,0.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37,19.0,14.0,4.0,,,0.0,0.0,0.0,4.0,,,27,23.0,37,19.0,14.0,4.0,,,0.0,0.0,0.0,4.0,,,27.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.5,58.1,67.7,79.6,33.0,52.1,46.4,61.6,49.5,58.1,67.7,79.6,33.0,52.1,46.4,61.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260127,2026-01-27,02141R,IFED,1,21,11255,9119,7616,357,175,88,0,0,0,380,2181,1175,11119,11235,136,20,11255,9119,7616,357,175,88,0,0,0,380,2181,1175,11119,11235,136,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,535.0,105.0,341.0,150.0,-52.0,5.0,0.0,0.0,0.0,30.0,-4.0,245.0,535.0,535.0,0.0,0.0,100,81.0,67.7,3.2,1.6,0.8,0.0,0.0,0.0,3.4,19.4,10.4,98.8,99.8,1.2,0.2,100,81.0,67.7,3.2,1.6,0.8,0.0,0.0,0.0,3.4,19.4,10.4,98.8,99.8,1.2,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,22.0,16.0,,,4.0,0.0,0.0,0.0,,4.0,,30,26.0,38,22.0,16.0,,,4.0,0.0,0.0,0.0,,4.0,,30.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.9,61.2,72.3,80.0,46.0,53.2,55.6,59.3,51.9,61.2,72.3,80.0,46.0,53.2,55.6,59.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260120,2026-01-20,02141R,IFED,1,21,10720,9014,7275,207,227,83,0,0,0,350,2185,930,10584,10700,136,20,10720,9014,7275,207,227,83,0,0,0,350,2185,930,10584,10700,136,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,345.0,325.0,198.0,45.0,-55.0,45.0,0.0,0.0,0.0,0.0,232.0,-75.0,340.0,345.0,5.0,0.0,100,84.1,67.9,1.9,2.1,0.8,0.0,0.0,0.0,3.3,20.4,8.7,98.7,99.8,1.3,0.2,100,84.1,67.9,1.9,2.1,0.8,0.0,0.0,0.0,3.3,20.4,8.7,98.7,99.8,1.3,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,23.0,15.0,,,,0.0,0.0,0.0,,4.0,,30,25.0,38,23.0,15.0,,,,0.0,0.0,0.0,,4.0,,30.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.1,60.2,71.7,78.2,48.3,50.1,57.1,60.2,53.1,60.2,71.7,78.2,48.3,50.1,57.1,60.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260113,2026-01-13,02141R,IFED,1,21,10375,8689,7077,162,282,38,0,0,0,350,1953,1005,10244,10355,131,20,10375,8689,7077,162,282,38,0,0,0,350,1953,1005,10244,10355,131,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1140.0,540.0,1159.0,0.0,-50.0,0.0,0.0,0.0,0.0,50.0,-534.0,565.0,1155.0,1140.0,-15.0,0.0,100,83.7,68.2,1.6,2.7,0.4,0.0,0.0,0.0,3.4,18.8,9.7,98.7,99.8,1.3,0.2,100,83.7,68.2,1.6,2.7,0.4,0.0,0.0,0.0,3.4,18.8,9.7,98.7,99.8,1.3,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,22.0,15.0,,,,0.0,0.0,0.0,,4.0,,28,25.0,38,22.0,15.0,,,,0.0,0.0,0.0,,4.0,,28.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.0,62.0,72.6,79.0,51.6,49.7,60.8,60.4,53.0,62.0,72.6,79.0,51.6,49.7,60.8,60.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+USGC HSFO-PLATTS/BRENT 1ST LN - ICE FUTURES ENERGY DIV,260106,2026-01-06,02141R,IFED,1,21,9235,8149,5918,162,332,38,0,0,0,300,2487,440,9089,9215,146,20,9235,8149,5918,162,332,38,0,0,0,300,2487,440,9089,9215,146,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3221.0,-2015.0,-1326.0,-88.0,-140.0,-20.0,0.0,0.0,0.0,-352.0,-955.0,-779.0,-3254.0,-3220.0,33.0,-1.0,100,88.2,64.1,1.8,3.6,0.4,0.0,0.0,0.0,3.2,26.9,4.8,98.4,99.8,1.6,0.2,100,88.2,64.1,1.8,3.6,0.4,0.0,0.0,0.0,3.2,26.9,4.8,98.4,99.8,1.6,0.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,20.0,15.0,,,,0.0,0.0,0.0,,4.0,,25,25.0,36,20.0,15.0,,,,0.0,0.0,0.0,,4.0,,25.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.4,56.2,78.6,77.7,55.0,53.9,69.4,67.0,56.4,56.2,78.6,77.7,55.0,53.9,69.4,67.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260317,2026-03-17,06739C,IFED,1,67,80235,60635,74840,3330,3335,150,14130,0,1695,130,50,165,80235,80235,0,0,80235,60635,74840,3330,3335,150,14130,0,1695,130,50,165,80235,80235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2935.0,1235.0,3090.0,-80.0,0.0,-40.0,1935.0,0.0,-145.0,0.0,0.0,30.0,2935.0,2935.0,0.0,0.0,100,75.6,93.3,4.2,4.2,0.2,17.6,0.0,2.1,0.2,0.1,0.2,100.0,100.0,0.0,0.0,100,75.6,93.3,4.2,4.2,0.2,17.6,0.0,2.1,0.2,0.1,0.2,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,26.0,24.0,,,,4.0,0.0,,,,,34,33.0,47,26.0,24.0,,,,4.0,0.0,,,,,34.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.0,56.1,76.1,79.1,39.6,54.6,56.5,66.4,56.0,56.1,76.1,79.1,39.6,54.6,56.5,66.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260310,2026-03-10,06739C,IFED,1,67,77300,59400,71750,3410,3335,190,12195,0,1840,130,50,135,77300,77300,0,0,77300,59400,71750,3410,3335,190,12195,0,1840,130,50,135,77300,77300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,395.0,2195.0,745.0,-300.0,-145.0,0.0,-1210.0,0.0,-140.0,-30.0,-45.0,-20.0,495.0,395.0,-100.0,0.0,100,76.8,92.8,4.4,4.3,0.2,15.8,0.0,2.4,0.2,0.1,0.2,100.0,100.0,0.0,0.0,100,76.8,92.8,4.4,4.3,0.2,15.8,0.0,2.4,0.2,0.1,0.2,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,25.0,22.0,,,,4.0,0.0,,,,,33,31.0,44,25.0,22.0,,,,4.0,0.0,,,,,33.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.7,58.4,76.9,78.8,42.5,56.2,60.3,69.3,56.7,58.4,76.9,78.8,42.5,56.2,60.3,69.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260303,2026-03-03,06739C,IFED,1,67,76905,57205,71005,3710,3480,190,13405,0,1980,160,95,155,76805,76905,100,0,76905,57205,71005,3710,3480,190,13405,0,1980,160,95,155,76805,76905,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-11445.0,-9035.0,-10905.0,55.0,-495.0,-55.0,-2050.0,0.0,-165.0,-375.0,95.0,80.0,-11545.0,-11445.0,100.0,0.0,100,74.4,92.3,4.8,4.5,0.2,17.4,0.0,2.6,0.2,0.1,0.2,99.9,100.0,0.1,0.0,100,74.4,92.3,4.8,4.5,0.2,17.4,0.0,2.6,0.2,0.1,0.2,99.9,100.0,0.1,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,23.0,22.0,,,,,0.0,,,,,31,31.0,42,23.0,22.0,,,,,0.0,,,,,31.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.7,54.1,77.2,78.6,42.0,52.4,60.1,68.0,55.7,54.1,77.2,78.6,42.0,52.4,60.1,68.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260224,2026-02-24,06739C,IFED,1,67,88350,66240,81910,3655,3975,245,15455,0,2145,535,0,75,88350,88350,0,0,88350,66240,81910,3655,3975,245,15455,0,2145,535,0,75,88350,88350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2410.0,-2505.0,-1500.0,20.0,0.0,-60.0,845.0,0.0,-780.0,95.0,0.0,-25.0,-2410.0,-2365.0,0.0,-45.0,100,75.0,92.7,4.1,4.5,0.3,17.5,0.0,2.4,0.6,0.0,0.1,100.0,100.0,0.0,0.0,100,75.0,92.7,4.1,4.5,0.3,17.5,0.0,2.4,0.6,0.0,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,26.0,26.0,,,,,0.0,,,0.0,,34,34.0,45,26.0,26.0,,,,,0.0,,,0.0,,34.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.4,55.9,72.3,82.8,40.4,53.7,58.4,73.1,53.4,55.9,72.3,82.8,40.4,53.7,58.4,73.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260217,2026-02-17,06739C,IFED,1,67,90760,68745,83410,3635,3975,305,14610,0,2925,440,0,100,90760,90715,0,45,90760,68745,83410,3635,3975,305,14610,0,2925,440,0,100,90760,90715,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,295.0,-870.0,885.0,120.0,0.0,60.0,1125.0,-460.0,160.0,50.0,0.0,-50.0,595.0,595.0,-300.0,-300.0,100,75.7,91.9,4.0,4.4,0.3,16.1,0.0,3.2,0.5,0.0,0.1,100.0,100.0,0.0,0.0,100,75.7,91.9,4.0,4.4,0.3,16.1,0.0,3.2,0.5,0.0,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,27.0,25.0,,,,,0.0,,,0.0,,35,32.0,46,27.0,25.0,,,,,0.0,,,0.0,,35.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.5,54.7,68.9,82.0,34.0,48.8,49.9,66.2,50.5,54.7,68.9,82.0,34.0,48.8,49.9,66.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260210,2026-02-10,06739C,IFED,1,67,90465,69615,82525,3515,3975,245,13485,460,2765,390,0,150,90165,90120,300,345,90465,69615,82525,3515,3975,245,13485,460,2765,390,0,150,90165,90120,300,345,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3695.0,2625.0,3330.0,1465.0,705.0,-160.0,-355.0,-180.0,-120.0,265.0,-35.0,-145.0,3575.0,3395.0,120.0,300.0,100,77.0,91.2,3.9,4.4,0.3,14.9,0.5,3.1,0.4,0.0,0.2,99.7,99.6,0.3,0.4,100,77.0,91.2,3.9,4.4,0.3,14.9,0.5,3.1,0.4,0.0,0.2,99.7,99.6,0.3,0.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,28.0,27.0,,,,,,,,0.0,,36,34.0,47,28.0,27.0,,,,,,,,0.0,,36.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.1,54.1,72.3,80.5,36.5,47.0,52.2,65.2,54.1,54.1,72.3,80.5,36.5,47.0,52.2,65.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260203,2026-02-03,06739C,IFED,1,67,86770,66990,79195,2050,3270,405,13840,640,2885,125,35,295,86590,86725,180,45,86770,66990,79195,2050,3270,405,13840,640,2885,125,35,295,86590,86725,180,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13660.0,11990.0,12885.0,1770.0,345.0,-95.0,565.0,275.0,-80.0,-965.0,35.0,295.0,13480.0,13660.0,180.0,0.0,100,77.2,91.3,2.4,3.8,0.5,16.0,0.7,3.3,0.1,0.0,0.3,99.8,99.9,0.2,0.1,100,77.2,91.3,2.4,3.8,0.5,16.0,0.7,3.3,0.1,0.0,0.3,99.8,99.9,0.2,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,24.0,27.0,,,,,,,,,,32,36.0,45,24.0,27.0,,,,,,,,,,32.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.1,54.5,76.4,81.1,42.8,46.5,58.1,65.8,58.1,54.5,76.4,81.1,42.8,46.5,58.1,65.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260127,2026-01-27,06739C,IFED,1,67,73110,55000,66310,280,2925,500,13275,365,2965,1090,0,0,73110,73065,0,45,73110,55000,66310,280,2925,500,13275,365,2965,1090,0,0,73110,73065,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,885.0,-2810.0,-1510.0,-110.0,1210.0,100.0,1570.0,-270.0,1505.0,720.0,-105.0,-90.0,885.0,840.0,0.0,45.0,100,75.2,90.7,0.4,4.0,0.7,18.2,0.5,4.1,1.5,0.0,0.0,100.0,99.9,0.0,0.1,100,75.2,90.7,0.4,4.0,0.7,18.2,0.5,4.1,1.5,0.0,0.0,100.0,99.9,0.0,0.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,26.0,28.0,,,,,,,,0.0,0.0,35,34.0,45,26.0,28.0,,,,,,,,0.0,0.0,35.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.5,60.1,78.4,81.2,49.2,58.1,67.3,75.5,58.5,60.1,78.4,81.2,49.2,58.1,67.3,75.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260120,2026-01-20,06739C,IFED,1,67,72225,57810,67820,390,1715,400,11705,635,1460,370,105,90,72225,72225,0,0,72225,57810,67820,390,1715,400,11705,635,1460,370,105,90,72225,72225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2015.0,2110.0,4505.0,320.0,415.0,-35.0,1615.0,105.0,-1965.0,310.0,-670.0,-340.0,2015.0,2015.0,0.0,0.0,100,80.0,93.9,0.5,2.4,0.6,16.2,0.9,2.0,0.5,0.1,0.1,100.0,100.0,0.0,0.0,100,80.0,93.9,0.5,2.4,0.6,16.2,0.9,2.0,0.5,0.1,0.1,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45,28.0,26.0,,,,,,,,,,36,33.0,45,28.0,26.0,,,,,,,,,,36.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.0,66.0,78.4,82.5,57.0,65.8,67.1,79.1,64.0,66.0,78.4,82.5,57.0,65.8,67.1,79.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260113,2026-01-13,06739C,IFED,1,67,70210,55700,63315,70,1300,435,10090,530,3425,60,775,430,70210,70210,0,0,70210,55700,63315,70,1300,435,10090,530,3425,60,775,430,70210,70210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5065.0,2070.0,2915.0,-55.0,1300.0,-210.0,2285.0,-215.0,1120.0,-60.0,195.0,-40.0,5110.0,5065.0,-45.0,0.0,100,79.3,90.2,0.1,1.9,0.6,14.4,0.8,4.9,0.1,1.1,0.6,100.0,100.0,0.0,0.0,100,79.3,90.2,0.1,1.9,0.6,14.4,0.8,4.9,0.1,1.1,0.6,100.0,100.0,0.0,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,29.0,24.0,,,,,,,,,,36,31.0,43,29.0,24.0,,,,,,,,,,36.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.5,63.3,81.0,80.3,58.1,62.5,68.9,73.3,66.5,63.3,81.0,80.3,58.1,62.5,68.9,73.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+CRUDE DIFF-WCS HOUSTON/WTI 1ST - ICE FUTURES ENERGY DIV,260106,2026-01-06,06739C,IFED,1,67,65145,53630,60400,125,0,645,7805,745,2305,120,580,470,65100,65145,45,0,65145,53630,60400,125,0,645,7805,745,2305,120,580,470,65100,65145,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4435.0,4105.0,3335.0,0.0,0.0,0.0,-675.0,20.0,480.0,30.0,150.0,450.0,4390.0,4435.0,45.0,0.0,100,82.3,92.7,0.2,0.0,1.0,12.0,1.1,3.5,0.2,0.9,0.7,99.9,100.0,0.1,0.0,100,82.3,92.7,0.2,0.0,1.0,12.0,1.1,3.5,0.2,0.9,0.7,99.9,100.0,0.1,0.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,29.0,23.0,,0.0,,,,,,,,36,30.0,44,29.0,23.0,,0.0,,,,,,,,36.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.8,67.4,74.9,83.0,47.9,65.0,58.9,70.4,61.8,67.4,74.9,83.0,47.9,65.0,58.9,70.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,(1000 Barrels),N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260317,2026-03-17,067411,ICEU,1,67,849074,506855,382342,8404,99891,38497,7867,39154,18477,75254,76798,181667,837021,836826,12053,12248,849074,506855,382342,8404,99891,38497,7867,39154,18477,75254,76798,181667,837021,836826,12053,12248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2885.0,676.0,-9140.0,607.0,4611.0,1918.0,-12.0,3130.0,-2440.0,-11498.0,-7905.0,13937.0,3188.0,4111.0,-303.0,-1226.0,100,59.7,45.0,1.0,11.8,4.5,0.9,4.6,2.2,8.9,9.0,21.4,98.6,98.6,1.4,1.4,100,59.7,45.0,1.0,11.8,4.5,0.9,4.6,2.2,8.9,9.0,21.4,98.6,98.6,1.4,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,127,46.0,39.0,5.0,10.0,14.0,4.0,17.0,14.0,16.0,23.0,36.0,112,113.0,127,46.0,39.0,5.0,10.0,14.0,4.0,17.0,14.0,16.0,23.0,36.0,112.0,113.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.9,34.4,57.0,50.1,29.1,26.9,40.6,35.6,34.9,34.4,57.0,50.1,29.1,26.9,40.6,35.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260310,2026-03-10,067411,ICEU,1,67,846189,506179,391482,7797,95280,36579,7879,36024,20917,86752,84703,167730,833833,832715,12356,13474,846189,506179,391482,7797,95280,36579,7879,36024,20917,86752,84703,167730,833833,832715,12356,13474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13568.0,15576.0,-38680.0,-1881.0,3366.0,1434.0,-10803.0,253.0,4078.0,-14586.0,20424.0,-5765.0,-11947.0,-14890.0,-1621.0,1322.0,100,59.8,46.3,0.9,11.3,4.3,0.9,4.3,2.5,10.3,10.0,19.8,98.5,98.4,1.5,1.6,100,59.8,46.3,0.9,11.3,4.3,0.9,4.3,2.5,10.3,10.0,19.8,98.5,98.4,1.5,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,119,45.0,41.0,6.0,9.0,14.0,5.0,12.0,16.0,13.0,23.0,30.0,107,107.0,119,45.0,41.0,6.0,9.0,14.0,5.0,12.0,16.0,13.0,23.0,30.0,107.0,107.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.2,35.1,57.0,49.9,29.9,27.7,40.5,36.4,35.2,35.1,57.0,49.9,29.9,27.7,40.5,36.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260303,2026-03-03,067411,ICEU,1,67,859757,490603,430162,9678,91914,35145,18682,35771,16839,101338,64279,173495,845780,847605,13977,12152,859757,490603,430162,9678,91914,35145,18682,35771,16839,101338,64279,173495,845780,847605,13977,12152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31787.0,28491.0,28966.0,2673.0,314.0,7467.0,6099.0,-196.0,-2736.0,-1639.0,6461.0,-11009.0,29346.0,29267.0,2441.0,2520.0,100,57.1,50.0,1.1,10.7,4.1,2.2,4.2,2.0,11.8,7.5,20.2,98.4,98.6,1.6,1.4,100,57.1,50.0,1.1,10.7,4.1,2.2,4.2,2.0,11.8,7.5,20.2,98.4,98.6,1.6,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,124,44.0,42.0,8.0,8.0,14.0,7.0,11.0,14.0,17.0,21.0,35.0,111,112.0,124,44.0,42.0,8.0,8.0,14.0,7.0,11.0,14.0,17.0,21.0,35.0,111.0,112.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.3,38.0,57.6,51.3,31.8,29.4,43.6,38.0,37.3,38.0,57.6,51.3,31.8,29.4,43.6,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260224,2026-02-24,067411,ICEU,1,67,827970,462112,401196,7005,91600,27678,12583,35967,19575,102977,57818,184504,816434,818338,11536,9632,827970,462112,401196,7005,91600,27678,12583,35967,19575,102977,57818,184504,816434,818338,11536,9632,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-42364.0,16767.0,-38937.0,164.0,9731.0,-3871.0,-14174.0,-10269.0,-2958.0,-17992.0,25658.0,-20175.0,-42239.0,-40821.0,-125.0,-1543.0,100,55.8,48.5,0.8,11.1,3.3,1.5,4.3,2.4,12.4,7.0,22.3,98.6,98.8,1.4,1.2,100,55.8,48.5,0.8,11.1,3.3,1.5,4.3,2.4,12.4,7.0,22.3,98.6,98.8,1.4,1.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,129,43.0,46.0,5.0,9.0,12.0,4.0,14.0,14.0,23.0,20.0,38.0,111,120.0,129,43.0,46.0,5.0,9.0,12.0,4.0,14.0,14.0,23.0,20.0,38.0,111.0,120.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.4,34.3,56.8,48.6,34.5,24.3,43.6,33.4,38.4,34.3,56.8,48.6,34.5,24.3,43.6,33.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260217,2026-02-17,067411,ICEU,1,67,870334,445345,440133,6841,81869,31549,26757,46236,22533,120969,32160,204679,858673,859159,11661,11175,870334,445345,440133,6841,81869,31549,26757,46236,22533,120969,32160,204679,858673,859159,11661,11175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17710.0,6157.0,3221.0,2331.0,-15516.0,6812.0,8580.0,7542.0,9695.0,-18712.0,3764.0,4902.0,19765.0,20420.0,-2055.0,-2710.0,100,51.2,50.6,0.8,9.4,3.6,3.1,5.3,2.6,13.9,3.7,23.5,98.7,98.7,1.3,1.3,100,51.2,50.6,0.8,9.4,3.6,3.1,5.3,2.6,13.9,3.7,23.5,98.7,98.7,1.3,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,131,43.0,43.0,5.0,9.0,13.0,5.0,16.0,15.0,22.0,20.0,39.0,115,119.0,131,43.0,43.0,5.0,9.0,13.0,5.0,16.0,15.0,22.0,20.0,39.0,115.0,119.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.3,34.2,54.8,48.1,31.6,25.9,41.4,34.3,37.3,34.2,54.8,48.1,31.6,25.9,41.4,34.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260210,2026-02-10,067411,ICEU,1,67,852624,439188,436912,4510,97385,24737,18177,38694,12838,139681,28396,199777,838908,838739,13716,13885,852624,439188,436912,4510,97385,24737,18177,38694,12838,139681,28396,199777,838908,838739,13716,13885,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28713.0,11593.0,24362.0,144.0,563.0,972.0,-1194.0,-2479.0,2526.0,7949.0,-3672.0,3981.0,25971.0,26253.0,2742.0,2460.0,100,51.5,51.2,0.5,11.4,2.9,2.1,4.5,1.5,16.4,3.3,23.4,98.4,98.4,1.6,1.6,100,51.5,51.2,0.5,11.4,2.9,2.1,4.5,1.5,16.4,3.3,23.4,98.4,98.4,1.6,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,130,43.0,45.0,5.0,9.0,13.0,6.0,13.0,14.0,22.0,20.0,38.0,113,118.0,130,43.0,45.0,5.0,9.0,13.0,6.0,13.0,14.0,22.0,20.0,38.0,113.0,118.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.6,33.8,55.2,48.7,32.9,25.8,41.3,36.1,37.6,33.8,55.2,48.7,32.9,25.8,41.3,36.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260203,2026-02-03,067411,ICEU,1,67,823911,427595,412550,4366,96822,23765,19371,41173,10312,131732,32068,195796,812937,812486,10974,11425,823911,427595,412550,4366,96822,23765,19371,41173,10312,131732,32068,195796,812937,812486,10974,11425,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16227.0,9050.0,15919.0,1203.0,837.0,1259.0,12587.0,-4329.0,-2173.0,-7194.0,1304.0,3154.0,17886.0,15971.0,-1659.0,256.0,100,51.9,50.1,0.5,11.8,2.9,2.4,5.0,1.3,16.0,3.9,23.8,98.7,98.6,1.3,1.4,100,51.9,50.1,0.5,11.8,2.9,2.4,5.0,1.3,16.0,3.9,23.8,98.7,98.6,1.3,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,134,44.0,46.0,5.0,9.0,13.0,6.0,15.0,14.0,21.0,20.0,40.0,116,122.0,134,44.0,46.0,5.0,9.0,13.0,6.0,15.0,14.0,21.0,20.0,40.0,116.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.7,34.5,56.7,48.5,32.6,26.4,44.1,36.9,37.7,34.5,56.7,48.5,32.6,26.4,44.1,36.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260127,2026-01-27,067411,ICEU,1,67,807684,418545,396631,3163,95985,22506,6784,45502,12485,138926,30764,192642,795051,796515,12633,11169,807684,418545,396631,3163,95985,22506,6784,45502,12485,138926,30764,192642,795051,796515,12633,11169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20219.0,7740.0,10596.0,-829.0,1406.0,1984.0,-116.0,280.0,1071.0,3729.0,-1000.0,6356.0,19935.0,20693.0,284.0,-474.0,100,51.8,49.1,0.4,11.9,2.8,0.8,5.6,1.5,17.2,3.8,23.9,98.4,98.6,1.6,1.4,100,51.8,49.1,0.4,11.9,2.8,0.8,5.6,1.5,17.2,3.8,23.9,98.4,98.6,1.6,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,130,45.0,44.0,,11.0,12.0,,15.0,14.0,22.0,20.0,40.0,115,118.0,130,45.0,44.0,,11.0,12.0,,15.0,14.0,22.0,20.0,40.0,115.0,118.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.6,34.8,59.1,48.2,33.6,26.0,45.2,37.0,39.6,34.8,59.1,48.2,33.6,26.0,45.2,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260120,2026-01-20,067411,ICEU,1,67,787465,410805,386035,3992,94579,20522,6900,45222,11414,135197,31764,186286,775116,775822,12349,11643,787465,410805,386035,3992,94579,20522,6900,45222,11414,135197,31764,186286,775116,775822,12349,11643,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-37875.0,-11455.0,-19050.0,-622.0,259.0,-1856.0,-2792.0,-1845.0,-1198.0,-1642.0,3606.0,-18743.0,-38308.0,-38827.0,433.0,952.0,100,52.2,49.0,0.5,12.0,2.6,0.9,5.7,1.4,17.2,4.0,23.7,98.4,98.5,1.6,1.5,100,52.2,49.0,0.5,12.0,2.6,0.9,5.7,1.4,17.2,4.0,23.7,98.4,98.5,1.6,1.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,129,44.0,43.0,,12.0,11.0,4.0,14.0,13.0,23.0,20.0,39.0,112,116.0,129,44.0,43.0,,12.0,11.0,4.0,14.0,13.0,23.0,20.0,39.0,112.0,116.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.2,36.2,60.2,49.3,33.7,26.7,45.0,37.9,40.2,36.2,60.2,49.3,33.7,26.7,45.0,37.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260113,2026-01-13,067411,ICEU,1,67,825340,422260,405085,4614,94320,22378,9692,47067,12612,136839,28158,205029,813424,814649,11916,10691,825340,422260,405085,4614,94320,22378,9692,47067,12612,136839,28158,205029,813424,814649,11916,10691,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30572.0,21556.0,20780.0,-450.0,3641.0,1805.0,4794.0,4094.0,-5186.0,486.0,-747.0,5464.0,28469.0,29851.0,2103.0,721.0,100,51.2,49.1,0.6,11.4,2.7,1.2,5.7,1.5,16.6,3.4,24.8,98.6,98.7,1.4,1.3,100,51.2,49.1,0.6,11.4,2.7,1.2,5.7,1.5,16.6,3.4,24.8,98.6,98.7,1.4,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,132,45.0,44.0,,10.0,11.0,5.0,14.0,14.0,24.0,18.0,40.0,117,116.0,132,45.0,44.0,,10.0,11.0,5.0,14.0,14.0,24.0,18.0,40.0,117.0,116.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.6,36.4,55.8,48.6,29.3,27.3,40.2,36.9,36.6,36.4,55.8,48.6,29.3,27.3,40.2,36.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+"CRUDE OIL, LIGHT SWEET-WTI - ICE FUTURES EUROPE",260106,2026-01-06,067411,ICEU,1,67,794768,400704,384305,5064,90679,20573,4898,42973,17798,136353,28905,199565,784955,784798,9813,9970,794768,400704,384305,5064,90679,20573,4898,42973,17798,136353,28905,199565,784955,784798,9813,9970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12627.0,703.0,-327.0,-838.0,6226.0,265.0,995.0,2548.0,271.0,10005.0,1617.0,1165.0,12566.0,11765.0,61.0,862.0,100,50.4,48.4,0.6,11.4,2.6,0.6,5.4,2.2,17.2,3.6,25.1,98.8,98.7,1.2,1.3,100,50.4,48.4,0.6,11.4,2.6,0.6,5.4,2.2,17.2,3.6,25.1,98.8,98.7,1.2,1.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,137,46.0,46.0,4.0,10.0,10.0,6.0,15.0,15.0,25.0,19.0,42.0,120,122.0,137,46.0,46.0,4.0,10.0,10.0,6.0,15.0,15.0,25.0,19.0,42.0,120.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.4,35.1,56.0,46.4,28.8,24.8,38.8,33.9,37.4,35.1,56.0,46.4,28.8,24.8,38.8,33.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI CRUDE OIL 1ST LINE - ICE FUTURES ENERGY DIV,260317,2026-03-17,06741Q,IFED,1,67,22651,5072,8058,2242,5148,634,0,0,0,6885,1982,1672,16505,17494,6146,5157,22651,5072,8058,2242,5148,634,0,0,0,6885,1982,1672,16505,17494,6146,5157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1984.0,415.0,605.0,0.0,0.0,0.0,0.0,0.0,0.0,204.0,300.0,339.0,958.0,1244.0,1026.0,740.0,100,22.4,35.6,9.9,22.7,2.8,0.0,0.0,0.0,30.4,8.8,7.4,72.9,77.2,27.1,22.8,100,22.4,35.6,9.9,22.7,2.8,0.0,0.0,0.0,30.4,8.8,7.4,72.9,77.2,27.1,22.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,5.0,6.0,,,,0.0,0.0,0.0,5.0,4.0,6.0,18,17.0,22,5.0,6.0,,,,0.0,0.0,0.0,5.0,4.0,6.0,18.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.6,50.0,62.4,64.8,43.9,49.1,55.8,61.6,47.6,50.0,62.4,64.8,43.9,49.1,55.8,61.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 US barrels per lot,N10,FutOnly
+WTI CRUDE OIL 1ST LINE - ICE FUTURES ENERGY DIV,260310,2026-03-10,06741Q,IFED,1,67,20667,4657,7453,2242,5148,634,0,0,0,6681,1682,1333,15547,16250,5120,4417,20667,4657,7453,2242,5148,634,0,0,0,6681,1682,1333,15547,16250,5120,4417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,22.5,36.1,10.8,24.9,3.1,0.0,0.0,0.0,32.3,8.1,6.4,75.2,78.6,24.8,21.4,100,22.5,36.1,10.8,24.9,3.1,0.0,0.0,0.0,32.3,8.1,6.4,75.2,78.6,24.8,21.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,5.0,6.0,,,,0.0,0.0,0.0,4.0,4.0,5.0,17,16.0,21,5.0,6.0,,,,0.0,0.0,0.0,4.0,4.0,5.0,17.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.2,54.3,65.3,67.7,46.2,53.4,59.8,63.2,50.2,54.3,65.3,67.7,46.2,53.4,59.8,63.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 US barrels per lot,N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260317,2026-03-17,067651,NYME,1,67,2081576,636578,387182,128442,640467,92115,189353,92982,384449,196415,74098,357476,1984828,2028769,96748,52807,2081576,636578,387182,128442,640467,92115,189353,92982,384449,196415,74098,357476,1984828,2028769,96748,52807,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30255.0,36714.0,-124.0,-5617.0,17403.0,-1195.0,-645.0,-4894.0,-2269.0,-8238.0,5338.0,3511.0,22261.0,17770.0,7994.0,12485.0,100,30.6,18.6,6.2,30.8,4.4,9.1,4.5,18.5,9.4,3.6,17.2,95.4,97.5,4.6,2.5,100,30.6,18.6,6.2,30.8,4.4,9.1,4.5,18.5,9.4,3.6,17.2,95.4,97.5,4.6,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,329,67.0,62.0,21.0,25.0,38.0,71.0,30.0,57.0,68.0,35.0,65.0,301,246.0,329,67.0,62.0,21.0,25.0,38.0,71.0,30.0,57.0,68.0,35.0,65.0,301.0,246.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.6,20.9,32.0,30.8,11.1,13.6,17.4,20.3,19.6,20.9,32.0,30.8,11.1,13.6,17.4,20.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260310,2026-03-10,067651,NYME,1,67,2051321,599864,387306,134059,623064,93310,189998,97876,386718,204653,68760,353965,1962567,2010999,88754,40322,2051321,599864,387306,134059,623064,93310,189998,97876,386718,204653,68760,353965,1962567,2010999,88754,40322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-21712.0,12831.0,-21058.0,-13425.0,74584.0,-15130.0,2663.0,-21074.0,-37724.0,36830.0,4702.0,-7286.0,-21241.0,-22986.0,-471.0,1274.0,100,29.2,18.9,6.5,30.4,4.5,9.3,4.8,18.9,10.0,3.4,17.3,95.7,98.0,4.3,2.0,100,29.2,18.9,6.5,30.4,4.5,9.3,4.8,18.9,10.0,3.4,17.3,95.7,98.0,4.3,2.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,336,65.0,63.0,18.0,23.0,31.0,83.0,23.0,62.0,69.0,42.0,68.0,304,249.0,336,65.0,63.0,18.0,23.0,31.0,83.0,23.0,62.0,69.0,42.0,68.0,304.0,249.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,21.5,32.6,31.8,11.0,13.7,17.0,20.2,19.0,21.5,32.6,31.8,11.0,13.7,17.0,20.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260303,2026-03-03,067651,NYME,1,67,2073033,587033,408364,147484,548480,108440,187335,118950,424442,167823,64058,361251,1983808,2033985,89225,39048,2073033,587033,408364,147484,548480,108440,187335,118950,424442,167823,64058,361251,1983808,2033985,89225,39048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-29672.0,17517.0,-30389.0,5281.0,58731.0,-7709.0,-6098.0,-6783.0,993.0,8691.0,9938.0,-36889.0,-18214.0,-12108.0,-11458.0,-17564.0,100,28.3,19.7,7.1,26.5,5.2,9.0,5.7,20.5,8.1,3.1,17.4,95.7,98.1,4.3,1.9,100,28.3,19.7,7.1,26.5,5.2,9.0,5.7,20.5,8.1,3.1,17.4,95.7,98.1,4.3,1.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,346,63.0,68.0,18.0,24.0,29.0,76.0,36.0,66.0,72.0,42.0,73.0,306,265.0,346,63.0,68.0,18.0,24.0,29.0,76.0,36.0,66.0,72.0,42.0,73.0,306.0,265.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.3,19.1,30.2,29.9,10.9,12.3,15.3,18.7,17.3,19.1,30.2,29.9,10.9,12.3,15.3,18.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260224,2026-02-24,067651,NYME,1,67,2102705,569516,438753,142203,489749,116149,193433,125733,423449,159132,54120,398140,2002022,2046093,100683,56612,2102705,569516,438753,142203,489749,116149,193433,125733,423449,159132,54120,398140,2002022,2046093,100683,56612,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15212.0,-30558.0,-4990.0,7837.0,17423.0,-4789.0,9479.0,5564.0,5899.0,21441.0,-6013.0,-13657.0,-4348.0,-563.0,19560.0,15775.0,100,27.1,20.9,6.8,23.3,5.5,9.2,6.0,20.1,7.6,2.6,18.9,95.2,97.3,4.8,2.7,100,27.1,20.9,6.8,23.3,5.5,9.2,6.0,20.1,7.6,2.6,18.9,95.2,97.3,4.8,2.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,328,64.0,65.0,18.0,22.0,30.0,71.0,37.0,65.0,72.0,28.0,73.0,298,253.0,328,64.0,65.0,18.0,22.0,30.0,71.0,37.0,65.0,72.0,28.0,73.0,298.0,253.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.1,17.3,29.8,28.8,10.4,10.8,14.1,16.3,17.1,17.3,29.8,28.8,10.4,10.8,14.1,16.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260217,2026-02-17,067651,NYME,1,67,2087493,600074,443743,134366,472326,120938,183954,120169,417550,137691,60133,411797,2006370,2046656,81123,40837,2087493,600074,443743,134366,472326,120938,183954,120169,417550,137691,60133,411797,2006370,2046656,81123,40837,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16955.0,2561.0,14354.0,1066.0,15036.0,4803.0,-7793.0,7568.0,3801.0,8696.0,-30194.0,6703.0,19837.0,22071.0,-2882.0,-5116.0,100,28.7,21.3,6.4,22.6,5.8,8.8,5.8,20.0,6.6,2.9,19.7,96.1,98.0,3.9,2.0,100,28.7,21.3,6.4,22.6,5.8,8.8,5.8,20.0,6.6,2.9,19.7,96.1,98.0,3.9,2.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,319,62.0,64.0,19.0,24.0,31.0,68.0,42.0,65.0,59.0,31.0,64.0,283,251.0,319,62.0,64.0,19.0,24.0,31.0,68.0,42.0,65.0,59.0,31.0,64.0,283.0,251.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.7,16.1,29.4,27.6,10.3,10.4,14.4,15.2,16.7,16.1,29.4,27.6,10.3,10.4,14.4,15.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260210,2026-02-10,067651,NYME,1,67,2070538,597513,429389,133300,457290,116135,191747,112601,413749,128995,90327,405094,1986533,2024585,84005,45953,2070538,597513,429389,133300,457290,116135,191747,112601,413749,128995,90327,405094,1986533,2024585,84005,45953,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-20776.0,-9536.0,-7020.0,-5661.0,-4810.0,-17787.0,2197.0,-189.0,-11206.0,3016.0,12153.0,4922.0,-34055.0,-23937.0,13279.0,3161.0,100,28.9,20.7,6.4,22.1,5.6,9.3,5.4,20.0,6.2,4.4,19.6,95.9,97.8,4.1,2.2,100,28.9,20.7,6.4,22.1,5.6,9.3,5.4,20.0,6.2,4.4,19.6,95.9,97.8,4.1,2.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,315,61.0,62.0,17.0,23.0,29.0,66.0,38.0,61.0,63.0,35.0,63.0,282,242.0,315,61.0,62.0,17.0,23.0,29.0,66.0,38.0,61.0,63.0,35.0,63.0,282.0,242.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.9,16.1,29.6,27.6,10.9,10.3,14.6,14.7,16.9,16.1,29.6,27.6,10.9,10.3,14.6,14.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260203,2026-02-03,067651,NYME,1,67,2091314,607049,436409,138961,462100,133922,189550,112790,424955,125979,78174,400172,2020588,2048522,70726,42792,2091314,607049,436409,138961,462100,133922,189550,112790,424955,125979,78174,400172,2020588,2048522,70726,42792,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55665.0,27890.0,49588.0,10429.0,26182.0,738.0,13170.0,-4543.0,1690.0,7112.0,-2758.0,-7977.0,53052.0,62920.0,2613.0,-7255.0,100,29.0,20.9,6.6,22.1,6.4,9.1,5.4,20.3,6.0,3.7,19.1,96.6,98.0,3.4,2.0,100,29.0,20.9,6.6,22.1,6.4,9.1,5.4,20.3,6.0,3.7,19.1,96.6,98.0,3.4,2.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,321,63.0,66.0,17.0,23.0,27.0,73.0,39.0,66.0,55.0,36.0,63.0,285,250.0,321,63.0,66.0,17.0,23.0,27.0,73.0,39.0,66.0,55.0,36.0,63.0,285.0,250.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.5,16.8,29.8,27.8,11.2,10.4,14.7,14.7,17.5,16.8,29.8,27.8,11.2,10.4,14.7,14.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260127,2026-01-27,067651,NYME,1,67,2035649,579159,386821,128532,435918,133184,176380,117333,423265,118867,80932,408149,1967536,1985602,68113,50047,2035649,579159,386821,128532,435918,133184,176380,117333,423265,118867,80932,408149,1967536,1985602,68113,50047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71290.0,8166.0,20265.0,6640.0,12542.0,4266.0,6725.0,-4822.0,23740.0,3713.0,-2930.0,16971.0,70221.0,70032.0,1069.0,1258.0,100,28.5,19.0,6.3,21.4,6.5,8.7,5.8,20.8,5.8,4.0,20.1,96.7,97.5,3.3,2.5,100,28.5,19.0,6.3,21.4,6.5,8.7,5.8,20.8,5.8,4.0,20.1,96.7,97.5,3.3,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,319,61.0,64.0,17.0,22.0,29.0,66.0,47.0,69.0,51.0,38.0,66.0,284,256.0,319,61.0,64.0,17.0,22.0,29.0,66.0,47.0,69.0,51.0,38.0,66.0,284.0,256.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.7,16.3,28.6,27.1,11.3,10.3,15.0,14.6,16.7,16.3,28.6,27.1,11.3,10.3,15.0,14.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260120,2026-01-20,067651,NYME,1,67,1964359,570993,366556,121892,423376,128918,169655,122155,399525,115154,83862,391178,1897315,1915570,67044,48789,1964359,570993,366556,121892,423376,128918,169655,122155,399525,115154,83862,391178,1897315,1915570,67044,48789,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-54430.0,-34904.0,-9500.0,46.0,6239.0,1348.0,-4554.0,-4484.0,-2822.0,3227.0,-17507.0,-18690.0,-56349.0,-45416.0,1919.0,-9014.0,100,29.1,18.7,6.2,21.6,6.6,8.6,6.2,20.3,5.9,4.3,19.9,96.6,97.5,3.4,2.5,100,29.1,18.7,6.2,21.6,6.6,8.6,6.2,20.3,5.9,4.3,19.9,96.6,97.5,3.4,2.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,318,63.0,63.0,17.0,25.0,29.0,59.0,53.0,71.0,46.0,40.0,63.0,281,257.0,318,63.0,63.0,17.0,25.0,29.0,59.0,53.0,71.0,46.0,40.0,63.0,281.0,257.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.8,16.7,28.2,27.5,11.2,10.4,15.4,14.9,16.8,16.7,28.2,27.5,11.2,10.4,15.4,14.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260113,2026-01-13,067651,NYME,1,67,2018789,605897,376056,121846,417137,127570,174209,126639,402347,111927,101369,409868,1953664,1960986,65125,57803,2018789,605897,376056,121846,417137,127570,174209,126639,402347,111927,101369,409868,1953664,1960986,65125,57803,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49910.0,3346.0,-3375.0,14050.0,15455.0,8160.0,25438.0,2396.0,-9226.0,1742.0,24008.0,9446.0,52956.0,46864.0,-3046.0,3046.0,100,30.0,18.6,6.0,20.7,6.3,8.6,6.3,19.9,5.5,5.0,20.3,96.8,97.1,3.2,2.9,100,30.0,18.6,6.0,20.7,6.3,8.6,6.3,19.9,5.5,5.0,20.3,96.8,97.1,3.2,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,317,62.0,61.0,16.0,24.0,30.0,62.0,51.0,74.0,47.0,41.0,67.0,285,259.0,317,62.0,61.0,16.0,24.0,30.0,62.0,51.0,74.0,47.0,41.0,67.0,285.0,259.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,16.2,28.5,26.6,11.9,9.9,15.9,14.5,17.0,16.2,28.5,26.6,11.9,9.9,15.9,14.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-PHYSICAL - NEW YORK MERCANTILE EXCHANGE,260106,2026-01-06,067651,NYME,1,67,1968879,602551,379431,107796,401682,119410,148771,124243,411573,110185,77361,400422,1900708,1914122,68171,54757,1968879,602551,379431,107796,401682,119410,148771,124243,411573,110185,77361,400422,1900708,1914122,68171,54757,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70622.0,6221.0,18706.0,1250.0,-10722.0,13826.0,2537.0,-6248.0,30610.0,-4976.0,11048.0,14125.0,63593.0,71345.0,7029.0,-723.0,100,30.6,19.3,5.5,20.4,6.1,7.6,6.3,20.9,5.6,3.9,20.3,96.5,97.2,3.5,2.8,100,30.6,19.3,5.5,20.4,6.1,7.6,6.3,20.9,5.6,3.9,20.3,96.5,97.2,3.5,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,314,61.0,61.0,15.0,24.0,30.0,52.0,58.0,69.0,54.0,34.0,74.0,282,260.0,314,61.0,61.0,15.0,24.0,30.0,52.0,58.0,69.0,54.0,34.0,74.0,282.0,260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.5,15.4,27.4,25.2,11.4,10.1,15.1,14.2,16.5,15.4,27.4,25.2,11.4,10.1,15.1,14.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260317,2026-03-17,06765A,NYME,1,67,213364,38412,67504,69622,67899,4320,0,0,0,58391,26889,11544,182289,178156,31075,35208,213364,38412,67504,69622,67899,4320,0,0,0,58391,26889,11544,182289,178156,31075,35208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6706.0,930.0,1660.0,1646.0,3636.0,1926.0,0.0,0.0,0.0,2315.0,1177.0,138.0,6955.0,8537.0,-249.0,-1831.0,100,18.0,31.6,32.6,31.8,2.0,0.0,0.0,0.0,27.4,12.6,5.4,85.4,83.5,14.6,16.5,100,18.0,31.6,32.6,31.8,2.0,0.0,0.0,0.0,27.4,12.6,5.4,85.4,83.5,14.6,16.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53,18.0,23.0,9.0,6.0,8.0,0.0,0.0,0.0,5.0,6.0,7.0,38,44.0,53,18.0,23.0,9.0,6.0,8.0,0.0,0.0,0.0,5.0,6.0,7.0,38.0,44.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.3,37.0,52.5,54.5,33.4,36.8,50.6,54.3,34.3,37.0,52.5,54.5,33.4,36.8,50.6,54.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260310,2026-03-10,06765A,NYME,1,67,206658,37482,65844,67976,64263,2394,0,0,0,56076,25712,11406,175334,169619,31324,37039,206658,37482,65844,67976,64263,2394,0,0,0,56076,25712,11406,175334,169619,31324,37039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17784.0,10160.0,4439.0,5472.0,3189.0,-1328.0,0.0,0.0,0.0,1930.0,4465.0,1819.0,18053.0,12584.0,-269.0,5200.0,100,18.1,31.9,32.9,31.1,1.2,0.0,0.0,0.0,27.1,12.4,5.5,84.8,82.1,15.2,17.9,100,18.1,31.9,32.9,31.1,1.2,0.0,0.0,0.0,27.1,12.4,5.5,84.8,82.1,15.2,17.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,16.0,21.0,9.0,4.0,5.0,0.0,0.0,0.0,5.0,6.0,6.0,33,39.0,48,16.0,21.0,9.0,4.0,5.0,0.0,0.0,0.0,5.0,6.0,6.0,33.0,39.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.3,37.7,52.9,55.1,33.4,37.6,51.0,54.9,34.3,37.7,52.9,55.1,33.4,37.6,51.0,54.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260303,2026-03-03,06765A,NYME,1,67,188874,27322,61405,62504,61074,3722,0,0,0,54146,21247,9587,157281,157035,31593,31839,188874,27322,61405,62504,61074,3722,0,0,0,54146,21247,9587,157281,157035,31593,31839,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-930.0,-4306.0,-4585.0,2385.0,5867.0,-1114.0,0.0,0.0,0.0,-1310.0,1670.0,251.0,-4094.0,2089.0,3164.0,-3019.0,100,14.5,32.5,33.1,32.3,2.0,0.0,0.0,0.0,28.7,11.2,5.1,83.3,83.1,16.7,16.9,100,14.5,32.5,33.1,32.3,2.0,0.0,0.0,0.0,28.7,11.2,5.1,83.3,83.1,16.7,16.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,14.0,21.0,9.0,4.0,5.0,0.0,0.0,0.0,4.0,6.0,6.0,30,39.0,46,14.0,21.0,9.0,4.0,5.0,0.0,0.0,0.0,4.0,6.0,6.0,30.0,39.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.2,38.5,55.0,55.8,34.6,38.3,53.2,55.6,36.2,38.5,55.0,55.8,34.6,38.3,53.2,55.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260224,2026-02-24,06765A,NYME,1,67,189804,31628,65990,60119,55207,4836,0,0,0,55456,19577,9336,161375,154946,28429,34858,189804,31628,65990,60119,55207,4836,0,0,0,55456,19577,9336,161375,154946,28429,34858,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12981.0,2088.0,4601.0,4582.0,3116.0,3232.0,0.0,0.0,0.0,1504.0,-1512.0,1236.0,12642.0,10673.0,339.0,2308.0,100,16.7,34.8,31.7,29.1,2.5,0.0,0.0,0.0,29.2,10.3,4.9,85.0,81.6,15.0,18.4,100,16.7,34.8,31.7,29.1,2.5,0.0,0.0,0.0,29.2,10.3,4.9,85.0,81.6,15.0,18.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50,15.0,23.0,10.0,4.0,10.0,0.0,0.0,0.0,6.0,5.0,7.0,35,45.0,50,15.0,23.0,10.0,4.0,10.0,0.0,0.0,0.0,6.0,5.0,7.0,35.0,45.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.0,36.9,52.0,55.1,34.1,36.9,50.1,54.9,35.0,36.9,52.0,55.1,34.1,36.9,50.1,54.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260217,2026-02-17,06765A,NYME,1,67,176823,29540,61389,55537,52091,1604,0,0,0,53952,21089,8100,148733,144273,28090,32550,176823,29540,61389,55537,52091,1604,0,0,0,53952,21089,8100,148733,144273,28090,32550,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4291.0,1643.0,3216.0,2791.0,592.0,-229.0,0.0,0.0,0.0,-382.0,1324.0,-185.0,3638.0,4718.0,653.0,-427.0,100,16.7,34.7,31.4,29.5,0.9,0.0,0.0,0.0,30.5,11.9,4.6,84.1,81.6,15.9,18.4,100,16.7,34.7,31.4,29.5,0.9,0.0,0.0,0.0,30.5,11.9,4.6,84.1,81.6,15.9,18.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47,14.0,21.0,9.0,4.0,8.0,0.0,0.0,0.0,5.0,6.0,6.0,31,42.0,47,14.0,21.0,9.0,4.0,8.0,0.0,0.0,0.0,5.0,6.0,6.0,31.0,42.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.3,38.3,52.8,56.3,35.5,38.3,51.5,56.2,36.3,38.3,52.8,56.3,35.5,38.3,51.5,56.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260210,2026-02-10,06765A,NYME,1,67,172532,27897,58173,52746,51499,1833,0,0,0,54334,19765,8285,145095,139555,27437,32977,172532,27897,58173,52746,51499,1833,0,0,0,54334,19765,8285,145095,139555,27437,32977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5074.0,894.0,2191.0,6844.0,2095.0,8.0,0.0,0.0,0.0,-1379.0,8175.0,1408.0,7775.0,13877.0,-2701.0,-8803.0,100,16.2,33.7,30.6,29.8,1.1,0.0,0.0,0.0,31.5,11.5,4.8,84.1,80.9,15.9,19.1,100,16.2,33.7,30.6,29.8,1.1,0.0,0.0,0.0,31.5,11.5,4.8,84.1,80.9,15.9,19.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,14.0,20.0,9.0,4.0,8.0,0.0,0.0,0.0,5.0,6.0,6.0,31,41.0,46,14.0,20.0,9.0,4.0,8.0,0.0,0.0,0.0,5.0,6.0,6.0,31.0,41.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.7,39.0,53.0,56.2,35.9,39.0,51.5,56.1,36.7,39.0,53.0,56.2,35.9,39.0,51.5,56.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260203,2026-02-03,06765A,NYME,1,67,167458,27003,55982,45902,49404,1825,0,0,0,55713,11590,6877,137320,125678,30138,41780,167458,27003,55982,45902,49404,1825,0,0,0,55713,11590,6877,137320,125678,30138,41780,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-10025.0,-7024.0,-3098.0,3168.0,-1560.0,-3387.0,0.0,0.0,0.0,4504.0,1439.0,-6411.0,-9150.0,-13017.0,-875.0,2992.0,100,16.1,33.4,27.4,29.5,1.1,0.0,0.0,0.0,33.3,6.9,4.1,82.0,75.1,18.0,24.9,100,16.1,33.4,27.4,29.5,1.1,0.0,0.0,0.0,33.3,6.9,4.1,82.0,75.1,18.0,24.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41,15.0,17.0,8.0,4.0,7.0,0.0,0.0,0.0,5.0,,5.0,30,34.0,41,15.0,17.0,8.0,4.0,7.0,0.0,0.0,0.0,5.0,,5.0,30.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.9,40.1,54.0,56.8,37.5,40.1,52.8,56.6,37.9,40.1,54.0,56.8,37.5,40.1,52.8,56.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260127,2026-01-27,06765A,NYME,1,67,177483,34027,59080,42734,50964,5212,0,0,0,51209,10151,13288,146470,138695,31013,38788,177483,34027,59080,42734,50964,5212,0,0,0,51209,10151,13288,146470,138695,31013,38788,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7169.0,2689.0,2916.0,2017.0,1937.0,-550.0,0.0,0.0,0.0,2463.0,98.0,-271.0,6348.0,4130.0,821.0,3039.0,100,19.2,33.3,24.1,28.7,2.9,0.0,0.0,0.0,28.9,5.7,7.5,82.5,78.1,17.5,21.9,100,19.2,33.3,24.1,28.7,2.9,0.0,0.0,0.0,28.9,5.7,7.5,82.5,78.1,17.5,21.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39,12.0,14.0,8.0,5.0,7.0,0.0,0.0,0.0,6.0,,5.0,28,31.0,39,12.0,14.0,8.0,5.0,7.0,0.0,0.0,0.0,6.0,,5.0,28.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.4,40.3,51.7,56.3,34.1,40.3,49.0,55.3,35.4,40.3,51.7,56.3,34.1,40.3,49.0,55.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260120,2026-01-20,06765A,NYME,1,67,170314,31338,56164,40717,49027,5762,0,0,0,48746,10053,13559,140122,134565,30192,35749,170314,31338,56164,40717,49027,5762,0,0,0,48746,10053,13559,140122,134565,30192,35749,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7132.0,3544.0,2434.0,8491.0,2735.0,187.0,0.0,0.0,0.0,361.0,2574.0,745.0,13328.0,8675.0,-6196.0,-1543.0,100,18.4,33.0,23.9,28.8,3.4,0.0,0.0,0.0,28.6,5.9,8.0,82.3,79.0,17.7,21.0,100,18.4,33.0,23.9,28.8,3.4,0.0,0.0,0.0,28.6,5.9,8.0,82.3,79.0,17.7,21.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,13.0,16.0,8.0,5.0,7.0,0.0,0.0,0.0,6.0,,5.0,29,33.0,40,13.0,16.0,8.0,5.0,7.0,0.0,0.0,0.0,6.0,,5.0,29.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.3,41.0,52.4,57.8,35.0,41.0,49.7,56.0,36.3,41.0,52.4,57.8,35.0,41.0,49.7,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260113,2026-01-13,06765A,NYME,1,67,163182,27794,53730,32226,46292,5575,0,0,0,48385,7479,12814,126794,125890,36388,37292,163182,27794,53730,32226,46292,5575,0,0,0,48385,7479,12814,126794,125890,36388,37292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9617.0,9133.0,5703.0,1933.0,1223.0,273.0,0.0,0.0,0.0,-5752.0,473.0,2268.0,7855.0,9940.0,1762.0,-323.0,100,17.0,32.9,19.7,28.4,3.4,0.0,0.0,0.0,29.7,4.6,7.9,77.7,77.1,22.3,22.9,100,17.0,32.9,19.7,28.4,3.4,0.0,0.0,0.0,29.7,4.6,7.9,77.7,77.1,22.3,22.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,11.0,14.0,7.0,4.0,7.0,0.0,0.0,0.0,6.0,,5.0,26,29.0,35,11.0,14.0,7.0,4.0,7.0,0.0,0.0,0.0,6.0,,5.0,26.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,42.3,53.2,58.9,35.9,42.3,50.3,57.2,37.0,42.3,53.2,58.9,35.9,42.3,50.3,57.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI FINANCIAL CRUDE OIL - NEW YORK MERCANTILE EXCHANGE,260106,2026-01-06,06765A,NYME,1,67,153565,18661,48027,30293,45069,5302,0,0,0,54137,7006,10546,118939,115950,34626,37615,153565,18661,48027,30293,45069,5302,0,0,0,54137,7006,10546,118939,115950,34626,37615,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-26558.0,-8319.0,-8019.0,-13512.0,-3350.0,-4715.0,0.0,-1334.0,0.0,-2252.0,-5877.0,-4696.0,-33494.0,-27991.0,6936.0,1433.0,100,12.2,31.3,19.7,29.3,3.5,0.0,0.0,0.0,35.3,4.6,6.9,77.5,75.5,22.5,24.5,100,12.2,31.3,19.7,29.3,3.5,0.0,0.0,0.0,35.3,4.6,6.9,77.5,75.5,22.5,24.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35,10.0,14.0,6.0,5.0,7.0,0.0,0.0,0.0,7.0,,5.0,26,29.0,35,10.0,14.0,6.0,5.0,7.0,0.0,0.0,0.0,7.0,,5.0,26.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.6,42.9,56.6,59.8,39.0,42.9,52.7,57.8,40.6,42.9,56.6,59.8,39.0,42.9,52.7,57.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260317,2026-03-17,06765L,NYME,1,67,204930,190354,17639,0,85893,0,0,0,0,0,87027,2189,192543,192748,12387,12182,204930,190354,17639,0,85893,0,0,0,0,0,87027,2189,192543,192748,12387,12182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6506.0,7030.0,50.0,0.0,3175.0,0.0,0.0,0.0,0.0,-4613.0,2120.0,-1156.0,1261.0,4189.0,5245.0,2317.0,100,92.9,8.6,0.0,41.9,0.0,0.0,0.0,0.0,0.0,42.5,1.1,94.0,94.1,6.0,5.9,100,92.9,8.6,0.0,41.9,0.0,0.0,0.0,0.0,0.0,42.5,1.1,94.0,94.1,6.0,5.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16,14.0,20,12.0,7.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,80.8,82.0,90.7,89.7,77.2,81.2,86.4,87.1,80.8,82.0,90.7,89.7,77.2,81.2,86.4,87.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260310,2026-03-10,06765L,NYME,1,67,198424,183324,17589,0,82718,0,0,0,0,4613,84907,3345,191282,188559,7142,9865,198424,183324,17589,0,82718,0,0,0,0,4613,84907,3345,191282,188559,7142,9865,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1957.0,1705.0,0.0,0.0,1313.0,0.0,0.0,0.0,0.0,4613.0,-263.0,1766.0,8084.0,2816.0,-6127.0,-859.0,100,92.4,8.9,0.0,41.7,0.0,0.0,0.0,0.0,2.3,42.8,1.7,96.4,95.0,3.6,5.0,100,92.4,8.9,0.0,41.7,0.0,0.0,0.0,0.0,2.3,42.8,1.7,96.4,95.0,3.6,5.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,12.0,6.0,0.0,,0.0,0.0,0.0,0.0,,5.0,5.0,17,14.0,21,12.0,6.0,0.0,,0.0,0.0,0.0,0.0,,5.0,5.0,17.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78.9,82.0,91.1,90.8,75.2,81.1,86.9,87.3,78.9,82.0,91.1,90.8,75.2,81.1,86.9,87.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260303,2026-03-03,06765L,NYME,1,67,196467,181619,17589,0,81405,0,0,0,0,0,85170,1579,183198,185743,13269,10724,196467,181619,17589,0,81405,0,0,0,0,0,85170,1579,183198,185743,13269,10724,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-17186.0,-16710.0,-2729.0,0.0,-2615.0,-250.0,0.0,0.0,0.0,-4713.0,-10508.0,-845.0,-22518.0,-16947.0,5332.0,-239.0,100,92.4,9.0,0.0,41.4,0.0,0.0,0.0,0.0,0.0,43.4,0.8,93.2,94.5,6.8,5.5,100,92.4,9.0,0.0,41.4,0.0,0.0,0.0,0.0,0.0,43.4,0.8,93.2,94.5,6.8,5.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,6.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16,13.0,20,12.0,6.0,0.0,,0.0,0.0,0.0,0.0,0.0,5.0,4.0,16.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,77.8,82.7,90.4,90.7,74.3,82.0,85.7,87.8,77.8,82.7,90.4,90.7,74.3,82.0,85.7,87.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260224,2026-02-24,06765L,NYME,1,67,213653,198329,20318,0,84020,250,0,0,0,4713,95678,2424,205716,202690,7937,10963,213653,198329,20318,0,84020,250,0,0,0,4713,95678,2424,205716,202690,7937,10963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4137.0,3194.0,50.0,0.0,5045.0,0.0,0.0,-1480.0,-785.0,1680.0,809.0,-10.0,4079.0,3629.0,58.0,508.0,100,92.8,9.5,0.0,39.3,0.1,0.0,0.0,0.0,2.2,44.8,1.1,96.3,94.9,3.7,5.1,100,92.8,9.5,0.0,39.3,0.1,0.0,0.0,0.0,2.2,44.8,1.1,96.3,94.9,3.7,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,13.0,8.0,0.0,,,0.0,0.0,0.0,,5.0,5.0,19,17.0,24,13.0,8.0,0.0,,,0.0,0.0,0.0,,5.0,5.0,19.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,76.1,81.5,88.9,89.7,72.6,81.0,84.9,86.7,76.1,81.5,88.9,89.7,72.6,81.0,84.9,86.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260217,2026-02-17,06765L,NYME,1,67,209516,195135,20268,0,78975,250,0,1480,785,3033,94869,2434,201637,199061,7879,10455,209516,195135,20268,0,78975,250,0,1480,785,3033,94869,2434,201637,199061,7879,10455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254.0,-1528.0,400.0,0.0,22.0,0.0,0.0,0.0,0.0,1124.0,-775.0,292.0,-112.0,-61.0,366.0,315.0,100,93.1,9.7,0.0,37.7,0.1,0.0,0.7,0.4,1.4,45.3,1.2,96.2,95.0,3.8,5.0,100,93.1,9.7,0.0,37.7,0.1,0.0,0.7,0.4,1.4,45.3,1.2,96.2,95.0,3.8,5.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,12.0,8.0,0.0,,,0.0,,,,4.0,4.0,18,17.0,23,12.0,8.0,0.0,,,0.0,,,,4.0,4.0,18.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,76.7,80.7,89.2,89.2,73.2,80.3,85.4,86.3,76.7,80.7,89.2,89.2,73.2,80.3,85.4,86.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260210,2026-02-10,06765L,NYME,1,67,209262,196663,19868,0,78953,250,0,1480,785,1909,95644,2142,201749,199122,7513,10140,209262,196663,19868,0,78953,250,0,1480,785,1909,95644,2142,201749,199122,7513,10140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1744.0,1881.0,1280.0,0.0,25.0,0.0,0.0,0.0,0.0,-265.0,-189.0,143.0,1759.0,1259.0,-15.0,485.0,100,94.0,9.5,0.0,37.7,0.1,0.0,0.7,0.4,0.9,45.7,1.0,96.4,95.2,3.6,4.8,100,94.0,9.5,0.0,37.7,0.1,0.0,0.7,0.4,0.9,45.7,1.0,96.4,95.2,3.6,4.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,12.0,8.0,0.0,,,0.0,,,,4.0,4.0,18,17.0,23,12.0,8.0,0.0,,,0.0,,,,4.0,4.0,18.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,77.8,81.1,90.2,89.7,74.3,80.7,86.4,86.8,77.8,81.1,90.2,89.7,74.3,80.7,86.4,86.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260203,2026-02-03,06765L,NYME,1,67,207518,194782,18588,0,78928,250,0,1480,785,2174,95833,1999,199990,197863,7528,9655,207518,194782,18588,0,78928,250,0,1480,785,2174,95833,1999,199990,197863,7528,9655,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2871.0,-4243.0,4097.0,-315.0,3042.0,-325.0,0.0,935.0,-950.0,1063.0,-9146.0,-328.0,-5098.0,-2675.0,2227.0,-196.0,100,93.9,9.0,0.0,38.0,0.1,0.0,0.7,0.4,1.0,46.2,1.0,96.4,95.3,3.6,4.7,100,93.9,9.0,0.0,38.0,0.1,0.0,0.7,0.4,1.0,46.2,1.0,96.4,95.3,3.6,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23,12.0,8.0,0.0,,,0.0,,,,4.0,4.0,18,17.0,23,12.0,8.0,0.0,,,0.0,,,,4.0,4.0,18.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78.2,81.8,90.2,90.0,75.3,81.5,87.0,87.6,78.2,81.8,90.2,90.0,75.3,81.5,87.0,87.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260127,2026-01-27,06765L,NYME,1,67,210389,199025,14491,315,75886,575,0,545,1735,1111,104979,2327,205088,200538,5301,9851,210389,199025,14491,315,75886,575,0,545,1735,1111,104979,2327,205088,200538,5301,9851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16209.0,15759.0,340.0,0.0,6299.0,275.0,0.0,-1000.0,985.0,190.0,9410.0,-355.0,16854.0,15954.0,-645.0,255.0,100,94.6,6.9,0.1,36.1,0.3,0.0,0.3,0.8,0.5,49.9,1.1,97.5,95.3,2.5,4.7,100,94.6,6.9,0.1,36.1,0.3,0.0,0.3,0.8,0.5,49.9,1.1,97.5,95.3,2.5,4.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,26,13.0,7.0,,,,0.0,,,,5.0,4.0,20,18.0,26,13.0,7.0,,,,0.0,,,,5.0,4.0,20.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,79.7,82.4,90.3,90.0,78.9,82.1,89.1,88.9,79.7,82.4,90.3,90.0,78.9,82.1,89.1,88.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260120,2026-01-20,06765L,NYME,1,67,194180,183266,14151,315,69587,300,0,1545,750,921,95569,2682,188234,184584,5946,9596,194180,183266,14151,315,69587,300,0,1545,750,921,95569,2682,188234,184584,5946,9596,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4714.0,3845.0,-719.0,0.0,2990.0,0.0,0.0,-300.0,0.0,-685.0,2314.0,909.0,4069.0,5194.0,645.0,-480.0,100,94.4,7.3,0.2,35.8,0.2,0.0,0.8,0.4,0.5,49.2,1.4,96.9,95.1,3.1,4.9,100,94.4,7.3,0.2,35.8,0.2,0.0,0.8,0.4,0.5,49.2,1.4,96.9,95.1,3.1,4.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25,13.0,7.0,,,,0.0,,,,5.0,4.0,19,17.0,25,13.0,7.0,,,,0.0,,,,5.0,4.0,19.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78.3,81.7,89.2,89.3,77.5,81.2,88.0,88.3,78.3,81.7,89.2,89.3,77.5,81.2,88.0,88.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260113,2026-01-13,06765L,NYME,1,67,189466,179421,14870,315,66597,300,0,1845,750,1606,93255,1773,184165,179390,5301,10076,189466,179421,14870,315,66597,300,0,1845,750,1606,93255,1773,184165,179390,5301,10076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9354.0,7720.0,-1459.0,0.0,4510.0,0.0,0.0,750.0,0.0,1606.0,5670.0,-992.0,8334.0,8479.0,1020.0,875.0,100,94.7,7.8,0.2,35.1,0.2,0.0,1.0,0.4,0.8,49.2,0.9,97.2,94.7,2.8,5.3,100,94.7,7.8,0.2,35.1,0.2,0.0,1.0,0.4,0.8,49.2,0.9,97.2,94.7,2.8,5.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25,13.0,7.0,,,,0.0,,,,5.0,4.0,19,17.0,25,13.0,7.0,,,,0.0,,,,5.0,4.0,19.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78.6,80.9,89.5,88.7,77.8,80.6,88.2,87.7,78.6,80.9,89.5,88.7,77.8,80.6,88.2,87.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI-BRENT CALENDAR - NEW YORK MERCANTILE EXCHANGE,260106,2026-01-06,06765L,NYME,1,67,180112,171701,16329,315,62087,300,0,1095,750,0,87585,2765,175831,170911,4281,9201,180112,171701,16329,315,62087,300,0,1095,750,0,87585,2765,175831,170911,4281,9201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-9884.0,-9561.0,-2858.0,-5.0,-3821.0,0.0,0.0,1095.0,750.0,0.0,-2825.0,-421.0,-9237.0,-8080.0,-647.0,-1804.0,100,95.3,9.1,0.2,34.5,0.2,0.0,0.6,0.4,0.0,48.6,1.5,97.6,94.9,2.4,5.1,100,95.3,9.1,0.2,34.5,0.2,0.0,0.6,0.4,0.0,48.6,1.5,97.6,94.9,2.4,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,13.0,6.0,,,,0.0,,,0.0,6.0,5.0,20,16.0,24,13.0,6.0,,,,0.0,,,0.0,6.0,5.0,20.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78.9,79.9,90.3,88.4,78.2,79.2,87.5,86.2,78.9,79.9,90.3,88.4,78.2,79.2,87.5,86.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260317,2026-03-17,06765T,NYME,1,67,283788,32915,76048,64466,756,15320,15451,2134,9610,61411,97285,74671,273844,275824,9944,7964,283788,32915,76048,64466,756,15320,15451,2134,9610,61411,97285,74671,273844,275824,9944,7964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24522.0,1324.0,2273.0,9872.0,-175.0,723.0,107.0,984.0,192.0,-1053.0,7481.0,13131.0,24296.0,24609.0,226.0,-87.0,100,11.6,26.8,22.7,0.3,5.4,5.4,0.8,3.4,21.6,34.3,26.3,96.5,97.2,3.5,2.8,100,11.6,26.8,22.7,0.3,5.4,5.4,0.8,3.4,21.6,34.3,26.3,96.5,97.2,3.5,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67,15.0,14.0,8.0,,6.0,4.0,,5.0,26.0,8.0,31.0,63,58.0,67,15.0,14.0,8.0,,6.0,4.0,,5.0,26.0,8.0,31.0,63.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,47.7,53.3,64.2,29.0,42.1,38.5,50.4,37.0,47.7,53.3,64.2,29.0,42.1,38.5,50.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260310,2026-03-10,06765T,NYME,1,67,259266,31591,73775,54594,931,14597,15344,1150,9418,62464,89804,61540,249548,251215,9718,8051,259266,31591,73775,54594,931,14597,15344,1150,9418,62464,89804,61540,249548,251215,9718,8051,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7599.0,-12967.0,13208.0,10331.0,-1923.0,4080.0,-1514.0,-609.0,451.0,15282.0,55.0,-9284.0,6379.0,5978.0,1220.0,1621.0,100,12.2,28.5,21.1,0.4,5.6,5.9,0.4,3.6,24.1,34.6,23.7,96.3,96.9,3.7,3.1,100,12.2,28.5,21.1,0.4,5.6,5.9,0.4,3.6,24.1,34.6,23.7,96.3,96.9,3.7,3.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61,14.0,13.0,6.0,,6.0,5.0,,4.0,22.0,10.0,30.0,58,54.0,61,14.0,13.0,6.0,,6.0,5.0,,4.0,22.0,10.0,30.0,58.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38.3,49.6,54.7,65.9,32.2,42.3,40.8,51.5,38.3,49.6,54.7,65.9,32.2,42.3,40.8,51.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260303,2026-03-03,06765T,NYME,1,67,251667,44558,60567,44263,2854,10517,16858,1759,8967,47182,89749,70824,243169,245237,8498,6430,251667,44558,60567,44263,2854,10517,16858,1759,8967,47182,89749,70824,243169,245237,8498,6430,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-15325.0,-13317.0,9833.0,-2831.0,-2651.0,-1453.0,5377.0,1326.0,-7601.0,646.0,-17328.0,3643.0,-15536.0,-14231.0,211.0,-1094.0,100,17.7,24.1,17.6,1.1,4.2,6.7,0.7,3.6,18.7,35.7,28.1,96.6,97.4,3.4,2.6,100,17.7,24.1,17.6,1.1,4.2,6.7,0.7,3.6,18.7,35.7,28.1,96.6,97.4,3.4,2.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65,15.0,14.0,6.0,,6.0,4.0,,5.0,22.0,10.0,31.0,59,59.0,65,15.0,14.0,6.0,,6.0,4.0,,5.0,22.0,10.0,31.0,59.0,59.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.9,51.5,47.2,66.8,24.3,39.9,34.0,46.5,31.9,51.5,47.2,66.8,24.3,39.9,34.0,46.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260224,2026-02-24,06765T,NYME,1,67,266992,57875,50734,47094,5505,11970,11481,433,16568,46536,107077,67181,258705,259468,8287,7524,266992,57875,50734,47094,5505,11970,11481,433,16568,46536,107077,67181,258705,259468,8287,7524,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5941.0,5670.0,-8604.0,3345.0,4579.0,-6068.0,1.0,-211.0,-1355.0,-989.0,12449.0,-8077.0,-7473.0,-7287.0,1532.0,1346.0,100,21.7,19.0,17.6,2.1,4.5,4.3,0.2,6.2,17.4,40.1,25.2,96.9,97.2,3.1,2.8,100,21.7,19.0,17.6,2.1,4.5,4.3,0.2,6.2,17.4,40.1,25.2,96.9,97.2,3.1,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64,15.0,14.0,7.0,,6.0,4.0,,5.0,20.0,13.0,31.0,61,57.0,64,15.0,14.0,7.0,,6.0,4.0,,5.0,20.0,13.0,31.0,61.0,57.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.2,47.1,49.3,60.9,22.0,39.9,32.2,44.7,33.2,47.1,49.3,60.9,22.0,39.9,32.2,44.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260217,2026-02-17,06765T,NYME,1,67,272933,52205,59338,43749,926,18038,11480,644,17923,47525,94628,75258,266178,266755,6755,6178,272933,52205,59338,43749,926,18038,11480,644,17923,47525,94628,75258,266178,266755,6755,6178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11203.0,710.0,6375.0,6481.0,100.0,-3150.0,-3063.0,339.0,2387.0,4878.0,1661.0,2735.0,10978.0,10447.0,225.0,756.0,100,19.1,21.7,16.0,0.3,6.6,4.2,0.2,6.6,17.4,34.7,27.6,97.5,97.7,2.5,2.3,100,19.1,21.7,16.0,0.3,6.6,4.2,0.2,6.6,17.4,34.7,27.6,97.5,97.7,2.5,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67,15.0,14.0,7.0,,6.0,4.0,,5.0,24.0,10.0,34.0,63,61.0,67,15.0,14.0,7.0,,6.0,4.0,,5.0,24.0,10.0,34.0,63.0,61.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.9,47.4,52.0,64.1,21.4,41.0,31.6,42.8,32.9,47.4,52.0,64.1,21.4,41.0,31.6,42.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260210,2026-02-10,06765T,NYME,1,67,261730,51495,52963,37268,826,21188,14543,305,15536,42647,92967,72523,255200,256308,6530,5422,261730,51495,52963,37268,826,21188,14543,305,15536,42647,92967,72523,255200,256308,6530,5422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21914.0,4975.0,5321.0,2548.0,686.0,11972.0,837.0,-120.0,-638.0,-1451.0,1478.0,2608.0,20851.0,21307.0,1063.0,607.0,100,19.7,20.2,14.2,0.3,8.1,5.6,0.1,5.9,16.3,35.5,27.7,97.5,97.9,2.5,2.1,100,19.7,20.2,14.2,0.3,8.1,5.6,0.1,5.9,16.3,35.5,27.7,97.5,97.9,2.5,2.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66,15.0,14.0,7.0,,6.0,6.0,,5.0,21.0,12.0,32.0,63,58.0,66,15.0,14.0,7.0,,6.0,6.0,,5.0,21.0,12.0,32.0,63.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.4,46.9,50.7,63.0,20.1,39.9,30.7,42.7,33.4,46.9,50.7,63.0,20.1,39.9,30.7,42.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260203,2026-02-03,06765T,NYME,1,67,239816,46520,47642,34720,140,9216,13706,425,16174,44098,91489,69915,234349,235001,5467,4815,239816,46520,47642,34720,140,9216,13706,425,16174,44098,91489,69915,234349,235001,5467,4815,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-27673.0,-1794.0,-1533.0,-6610.0,-303.0,-1833.0,-4382.0,-558.0,1393.0,4892.0,-6570.0,-16895.0,-25229.0,-26299.0,-2444.0,-1374.0,100,19.4,19.9,14.5,0.1,3.8,5.7,0.2,6.7,18.4,38.1,29.2,97.7,98.0,2.3,2.0,100,19.4,19.9,14.5,0.1,3.8,5.7,0.2,6.7,18.4,38.1,29.2,97.7,98.0,2.3,2.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68,17.0,15.0,7.0,,6.0,5.0,,5.0,21.0,11.0,32.0,64,60.0,68,17.0,15.0,7.0,,6.0,5.0,,5.0,21.0,11.0,32.0,64.0,60.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.2,48.9,51.9,64.1,22.0,39.5,31.9,42.7,32.2,48.9,51.9,64.1,22.0,39.5,31.9,42.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260127,2026-01-27,06765T,NYME,1,67,267489,48314,49175,41330,443,11049,18088,983,14781,39206,98059,86810,259578,261300,7911,6189,267489,48314,49175,41330,443,11049,18088,983,14781,39206,98059,86810,259578,261300,7911,6189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27441.0,5264.0,8583.0,4889.0,419.0,1630.0,3311.0,426.0,5627.0,5705.0,8188.0,1870.0,28296.0,26743.0,-855.0,698.0,100,18.1,18.4,15.5,0.2,4.1,6.8,0.4,5.5,14.7,36.7,32.5,97.0,97.7,3.0,2.3,100,18.1,18.4,15.5,0.2,4.1,6.8,0.4,5.5,14.7,36.7,32.5,97.0,97.7,3.0,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65,13.0,14.0,5.0,,7.0,5.0,,5.0,19.0,15.0,32.0,60,60.0,65,13.0,14.0,5.0,,7.0,5.0,,5.0,19.0,15.0,32.0,60.0,60.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.3,49.7,51.1,64.4,20.8,37.8,30.2,40.9,31.3,49.7,51.1,64.4,20.8,37.8,30.2,40.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260120,2026-01-20,06765T,NYME,1,67,240048,43050,40592,36441,24,9419,14777,557,9154,33501,89871,84940,231282,234557,8766,5491,240048,43050,40592,36441,24,9419,14777,557,9154,33501,89871,84940,231282,234557,8766,5491,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8375.0,2642.0,-283.0,5192.0,0.0,1130.0,-3173.0,320.0,1854.0,-822.0,3948.0,910.0,7733.0,7879.0,642.0,496.0,100,17.9,16.9,15.2,0.0,3.9,6.2,0.2,3.8,14.0,37.4,35.4,96.3,97.7,3.7,2.3,100,17.9,16.9,15.2,0.0,3.9,6.2,0.2,3.8,14.0,37.4,35.4,96.3,97.7,3.7,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61,13.0,11.0,7.0,,8.0,4.0,,5.0,19.0,12.0,31.0,58,56.0,61,13.0,11.0,7.0,,8.0,4.0,,5.0,19.0,12.0,31.0,58.0,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.6,51.1,51.5,66.6,22.7,39.5,32.0,42.1,29.6,51.1,51.5,66.6,22.7,39.5,32.0,42.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260113,2026-01-13,06765T,NYME,1,67,231673,40408,40875,31249,24,8289,17950,237,7300,34323,85923,84030,223549,226678,8124,4995,231673,40408,40875,31249,24,8289,17950,237,7300,34323,85923,84030,223549,226678,8124,4995,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15481.0,3967.0,766.0,558.0,-1663.0,104.0,1344.0,115.0,1148.0,3728.0,10992.0,4015.0,14864.0,15477.0,617.0,4.0,100,17.4,17.6,13.5,0.0,3.6,7.7,0.1,3.2,14.8,37.1,36.3,96.5,97.8,3.5,2.2,100,17.4,17.6,13.5,0.0,3.6,7.7,0.1,3.2,14.8,37.1,36.3,96.5,97.8,3.5,2.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64,15.0,13.0,6.0,,6.0,5.0,,5.0,18.0,13.0,29.0,59,55.0,64,15.0,13.0,6.0,,6.0,5.0,,5.0,18.0,13.0,29.0,59.0,55.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.9,52.1,51.2,67.9,22.0,39.6,32.2,41.8,29.9,52.1,51.2,67.9,22.0,39.6,32.2,41.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+BRENT LAST DAY - NEW YORK MERCANTILE EXCHANGE,260106,2026-01-06,06765T,NYME,1,67,216192,36441,40109,30691,1687,8185,16606,122,6152,30595,74931,80015,208685,211201,7507,4991,216192,36441,40109,30691,1687,8185,16606,122,6152,30595,74931,80015,208685,211201,7507,4991,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-12233.0,-6208.0,-3306.0,2508.0,-33.0,-3315.0,832.0,1.0,-835.0,1574.0,2643.0,-8458.0,-13902.0,-13303.0,1669.0,1070.0,100,16.9,18.6,14.2,0.8,3.8,7.7,0.1,2.8,14.2,34.7,37.0,96.5,97.7,3.5,2.3,100,16.9,18.6,14.2,0.8,3.8,7.7,0.1,2.8,14.2,34.7,37.0,96.5,97.7,3.5,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64,14.0,12.0,5.0,,5.0,5.0,,4.0,20.0,13.0,30.0,59,53.0,64,14.0,12.0,5.0,,5.0,5.0,,4.0,20.0,13.0,30.0,59.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.0,52.1,54.0,68.1,22.9,36.6,30.1,39.6,33.0,52.1,54.0,68.1,22.9,36.6,30.1,39.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260317,2026-03-17,0676A5,NYME,1,67,461484,442127,329457,0,32718,3272,0,25795,5165,2682,46149,5391,458637,447947,2847,13537,461484,442127,329457,0,32718,3272,0,25795,5165,2682,46149,5391,458637,447947,2847,13537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16103.0,16510.0,7410.0,0.0,1488.0,-623.0,0.0,4875.0,-100.0,90.0,2040.0,106.0,15983.0,15196.0,120.0,907.0,100,95.8,71.4,0.0,7.1,0.7,0.0,5.6,1.1,0.6,10.0,1.2,99.4,97.1,0.6,2.9,100,95.8,71.4,0.0,7.1,0.7,0.0,5.6,1.1,0.6,10.0,1.2,99.4,97.1,0.6,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,23.0,25.0,0.0,5.0,,0.0,,,,,4.0,29,37.0,43,23.0,25.0,0.0,5.0,,0.0,,,,,4.0,29.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.9,47.3,74.7,64.9,48.8,40.2,67.4,54.5,49.9,47.3,74.7,64.9,48.8,40.2,67.4,54.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260310,2026-03-10,0676A5,NYME,1,67,445381,425617,322047,0,31230,3895,0,20920,5265,2592,44109,5285,442654,432751,2727,12630,445381,425617,322047,0,31230,3895,0,20920,5265,2592,44109,5285,442654,432751,2727,12630,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-11400.0,9329.0,-11511.0,0.0,6012.0,-953.0,-10625.0,700.0,-4897.0,-831.0,4742.0,-1828.0,-9805.0,-7735.0,-1595.0,-3665.0,100,95.6,72.3,0.0,7.0,0.9,0.0,4.7,1.2,0.6,9.9,1.2,99.4,97.2,0.6,2.8,100,95.6,72.3,0.0,7.0,0.9,0.0,4.7,1.2,0.6,9.9,1.2,99.4,97.2,0.6,2.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43,24.0,25.0,0.0,5.0,,0.0,,,,,,30,36.0,43,24.0,25.0,0.0,5.0,,0.0,,,,,,30.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.9,47.8,73.3,64.5,47.7,39.4,64.0,53.3,49.9,47.8,73.3,64.5,47.7,39.4,64.0,53.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260303,2026-03-03,0676A5,NYME,1,67,456781,416288,333558,0,25218,4848,10625,20220,10162,3423,39367,7113,452459,440486,4322,16295,456781,416288,333558,0,25218,4848,10625,20220,10162,3423,39367,7113,452459,440486,4322,16295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-36061.0,-20098.0,-35241.0,0.0,-10659.0,301.0,1100.0,3265.0,-4163.0,-2388.0,12041.0,-6566.0,-31814.0,-41022.0,-4247.0,4961.0,100,91.1,73.0,0.0,5.5,1.1,2.3,4.4,2.2,0.7,8.6,1.6,99.1,96.4,0.9,3.6,100,91.1,73.0,0.0,5.5,1.1,2.3,4.4,2.2,0.7,8.6,1.6,99.1,96.4,0.9,3.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44,23.0,28.0,0.0,4.0,,,,,,,4.0,31,40.0,44,23.0,28.0,0.0,4.0,,,,,,,4.0,31.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.5,44.2,71.0,61.3,47.0,36.8,61.4,53.1,48.5,44.2,71.0,61.3,47.0,36.8,61.4,53.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260224,2026-02-24,0676A5,NYME,1,67,492842,436386,368799,0,35877,4547,9525,16955,14325,5811,27326,13679,484273,481508,8569,11334,492842,436386,368799,0,35877,4547,9525,16955,14325,5811,27326,13679,484273,481508,8569,11334,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12892.0,21904.0,257.0,0.0,1472.0,1448.0,-8040.0,3370.0,1800.0,550.0,9396.0,-5580.0,12082.0,12163.0,810.0,729.0,100,88.5,74.8,0.0,7.3,0.9,1.9,3.4,2.9,1.2,5.5,2.8,98.3,97.7,1.7,2.3,100,88.5,74.8,0.0,7.3,0.9,1.9,3.4,2.9,1.2,5.5,2.8,98.3,97.7,1.7,2.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,25.0,27.0,0.0,6.0,,,,,,,5.0,35,41.0,48,25.0,27.0,0.0,6.0,,,,,,,5.0,35.0,41.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.9,43.2,71.6,58.9,48.1,37.4,65.0,51.0,49.9,43.2,71.6,58.9,48.1,37.4,65.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260217,2026-02-17,0676A5,NYME,1,67,479950,414482,368542,0,34405,3099,17565,13585,12525,5261,17930,19259,472191,469345,7759,10605,479950,414482,368542,0,34405,3099,17565,13585,12525,5261,17930,19259,472191,469345,7759,10605,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4192.0,2321.0,-1158.0,0.0,2660.0,-180.0,0.0,990.0,-380.0,2395.0,1399.0,-50.0,4106.0,3281.0,86.0,911.0,100,86.4,76.8,0.0,7.2,0.6,3.7,2.8,2.6,1.1,3.7,4.0,98.4,97.8,1.6,2.2,100,86.4,76.8,0.0,7.2,0.6,3.7,2.8,2.6,1.1,3.7,4.0,98.4,97.8,1.6,2.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51,26.0,28.0,0.0,6.0,,,,,,,5.0,37,42.0,51,26.0,28.0,0.0,6.0,,,,,,,5.0,37.0,42.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.5,44.8,70.7,60.1,49.6,38.7,65.4,51.2,51.5,44.8,70.7,60.1,49.6,38.7,65.4,51.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260210,2026-02-10,0676A5,NYME,1,67,475758,412161,369700,0,31745,3279,17565,12595,12905,2866,16531,19309,468085,466064,7673,9694,475758,412161,369700,0,31745,3279,17565,12595,12905,2866,16531,19309,468085,466064,7673,9694,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12819.0,11461.0,9651.0,0.0,-3820.0,40.0,-1225.0,-450.0,300.0,-1488.0,2108.0,3460.0,12548.0,11289.0,271.0,1530.0,100,86.6,77.7,0.0,6.7,0.7,3.7,2.6,2.7,0.6,3.5,4.1,98.4,98.0,1.6,2.0,100,86.6,77.7,0.0,6.7,0.7,3.7,2.6,2.7,0.6,3.5,4.1,98.4,98.0,1.6,2.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52,26.0,28.0,0.0,6.0,,,,,,,5.0,38,43.0,52,26.0,28.0,0.0,6.0,,,,,,,5.0,38.0,43.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.7,46.9,70.1,62.5,50.6,40.2,64.4,53.1,51.7,46.9,70.1,62.5,50.6,40.2,64.4,53.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260203,2026-02-03,0676A5,NYME,1,67,462939,400700,360049,0,35565,3239,18790,13045,12605,4354,14423,15849,455537,454775,7402,8164,462939,400700,360049,0,35565,3239,18790,13045,12605,4354,14423,15849,455537,454775,7402,8164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-24660.0,11139.0,-5391.0,0.0,8159.0,842.0,-1075.0,3150.0,800.0,298.0,3437.0,-5100.0,6904.0,5897.0,-31564.0,-30557.0,100,86.6,77.8,0.0,7.7,0.7,4.1,2.8,2.7,0.9,3.1,3.4,98.4,98.2,1.6,1.8,100,86.6,77.8,0.0,7.7,0.7,4.1,2.8,2.7,0.9,3.1,3.4,98.4,98.2,1.6,1.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51,27.0,26.0,0.0,7.0,4.0,,,,,,4.0,39,41.0,51,27.0,26.0,0.0,7.0,4.0,,,,,,4.0,39.0,41.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.6,50.0,71.2,65.3,53.3,44.3,67.4,57.4,54.6,50.0,71.2,65.3,53.3,44.3,67.4,57.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260127,2026-01-27,0676A5,NYME,1,67,487599,389561,365440,0,27406,2397,19865,9895,11805,4056,10986,20949,448633,448878,38966,38721,487599,389561,365440,0,27406,2397,19865,9895,11805,4056,10986,20949,448633,448878,38966,38721,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25831.0,-4733.0,-8223.0,0.0,1523.0,-1295.0,-5150.0,445.0,2830.0,-104.0,-3093.0,3036.0,-5416.0,-4777.0,31247.0,30608.0,100,79.9,74.9,0.0,5.6,0.5,4.1,2.0,2.4,0.8,2.3,4.3,92.0,92.1,8.0,7.9,100,79.9,74.9,0.0,5.6,0.5,4.1,2.0,2.4,0.8,2.3,4.3,92.0,92.1,8.0,7.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49,27.0,24.0,0.0,6.0,,,,,,,4.0,38,38.0,49,27.0,24.0,0.0,6.0,,,,,,,4.0,38.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.3,47.9,68.1,61.7,49.8,44.0,63.0,55.2,52.3,47.9,68.1,61.7,49.8,44.0,63.0,55.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260120,2026-01-20,0676A5,NYME,1,67,461768,394294,373663,0,25883,3692,25015,9450,8975,4160,14079,17913,454049,453655,7719,8113,461768,394294,373663,0,25883,3692,25015,9450,8975,4160,14079,17913,454049,453655,7719,8113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11778.0,11471.0,12446.0,0.0,-1599.0,1414.0,-3100.0,60.0,140.0,-595.0,-4335.0,1996.0,11326.0,10122.0,452.0,1656.0,100,85.4,80.9,0.0,5.6,0.8,5.4,2.0,1.9,0.9,3.0,3.9,98.3,98.2,1.7,1.8,100,85.4,80.9,0.0,5.6,0.8,5.4,2.0,1.9,0.9,3.0,3.9,98.3,98.2,1.7,1.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49,27.0,27.0,0.0,6.0,,,,,,,4.0,38,41.0,49,27.0,27.0,0.0,6.0,,,,,,,4.0,38.0,41.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.2,50.0,72.1,65.6,50.7,45.6,66.7,58.0,54.2,50.0,72.1,65.6,50.7,45.6,66.7,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260113,2026-01-13,0676A5,NYME,1,67,449990,382823,361217,0,27482,2278,28115,9390,8835,4755,18414,15917,442723,443533,7267,6457,449990,382823,361217,0,27482,2278,28115,9390,8835,4755,18414,15917,442723,443533,7267,6457,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10283.0,2620.0,13221.0,-550.0,1950.0,345.0,3565.0,220.0,1160.0,1461.0,-7162.0,1050.0,9651.0,10784.0,632.0,-501.0,100,85.1,80.3,0.0,6.1,0.5,6.2,2.1,2.0,1.1,4.1,3.5,98.4,98.6,1.6,1.4,100,85.1,80.3,0.0,6.1,0.5,6.2,2.1,2.0,1.1,4.1,3.5,98.4,98.6,1.6,1.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48,25.0,24.0,0.0,6.0,,,,,,,4.0,35,38.0,48,25.0,24.0,0.0,6.0,,,,,,,4.0,35.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.7,49.2,73.1,66.0,50.5,43.9,64.9,55.4,54.7,49.2,73.1,66.0,50.5,43.9,64.9,55.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI TR MO - NEW YORK MERCANTILE EXCHANGE,260106,2026-01-06,0676A5,NYME,1,67,439707,380203,347996,550,25532,1933,24550,9170,7675,3294,25576,14867,433072,432749,6635,6958,439707,380203,347996,550,25532,1933,24550,9170,7675,3294,25576,14867,433072,432749,6635,6958,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9339.0,7790.0,9395.0,-810.0,-850.0,660.0,-1800.0,-200.0,1800.0,110.0,-2635.0,1469.0,9219.0,9639.0,120.0,-300.0,100,86.5,79.1,0.1,5.8,0.4,5.6,2.1,1.7,0.7,5.8,3.4,98.5,98.4,1.5,1.6,100,86.5,79.1,0.1,5.8,0.4,5.6,2.1,1.7,0.7,5.8,3.4,98.5,98.4,1.5,1.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46,24.0,25.0,,4.0,,,,,,,4.0,33,38.0,46,24.0,25.0,,4.0,,,,,,,4.0,33.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.5,48.6,75.1,66.2,52.3,42.8,65.0,54.5,55.5,48.6,75.1,66.2,52.3,42.8,65.0,54.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,260317,2026-03-17,0676A6,NYME,1,67,40552,33744,38095,0,0,0,0,0,0,4097,0,375,38216,38470,2336,2082,40552,33744,38095,0,0,0,0,0,0,4097,0,375,38216,38470,2336,2082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11736.0,11176.0,11129.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11176.0,11129.0,560.0,607.0,100,83.2,93.9,0.0,0.0,0.0,0.0,0.0,0.0,10.1,0.0,0.9,94.2,94.9,5.8,5.1,100,83.2,93.9,0.0,0.0,0.0,0.0,0.0,0.0,10.1,0.0,0.9,94.2,94.9,5.8,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24,20.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,,0.0,,21,23.0,24,20.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,,0.0,,21.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46.6,49.2,69.9,68.7,30.3,29.1,41.5,42.0,46.6,49.2,69.9,68.7,30.3,29.1,41.5,42.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,260310,2026-03-10,0676A6,NYME,1,67,28816,22568,26966,0,0,0,0,0,0,4097,0,375,27040,27341,1776,1475,28816,22568,26966,0,0,0,0,0,0,4097,0,375,27040,27341,1776,1475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,78.3,93.6,0.0,0.0,0.0,0.0,0.0,0.0,14.2,0.0,1.3,93.8,94.9,6.2,5.1,100,78.3,93.6,0.0,0.0,0.0,0.0,0.0,0.0,14.2,0.0,1.3,93.8,94.9,6.2,5.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,17.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,,0.0,,18,19.0,22,17.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,,0.0,,18.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.5,54.6,74.7,76.2,30.6,32.2,43.1,47.0,55.5,54.6,74.7,76.2,30.6,32.2,43.1,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,260224,2026-02-24,0676A6,NYME,1,67,38631,31292,30709,0,0,0,0,0,0,0,1984,3925,35217,36618,3414,2013,38631,31292,30709,0,0,0,0,0,0,0,1984,3925,35217,36618,3414,2013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,81.0,79.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.1,10.2,91.2,94.8,8.8,5.2,100,81.0,79.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.1,10.2,91.2,94.8,8.8,5.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,16.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,18,17.0,21,16.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,18.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.0,51.7,65.4,75.9,32.8,37.1,45.3,47.2,41.0,51.7,65.4,75.9,32.8,37.1,45.3,47.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,260127,2026-01-27,0676A6,NYME,1,67,33295,29385,27955,0,0,0,0,0,0,0,2695,705,30090,31355,3205,1940,33295,29385,27955,0,0,0,0,0,0,0,2695,705,30090,31355,3205,1940,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2705.0,2105.0,1650.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,655.0,100.0,2205.0,2405.0,500.0,300.0,100,88.3,84.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.1,2.1,90.4,94.2,9.6,5.8,100,88.3,84.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.1,2.1,90.4,94.2,9.6,5.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,16.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,18,18.0,21,16.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,18.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.3,52.9,65.4,73.8,24.2,34.7,40.8,45.4,37.3,52.9,65.4,73.8,24.2,34.7,40.8,45.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,260120,2026-01-20,0676A6,NYME,1,67,30590,27280,26305,0,0,0,0,0,0,0,2040,605,27885,28950,2705,1640,30590,27280,26305,0,0,0,0,0,0,0,2040,605,27885,28950,2705,1640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9075.0,8475.0,9075.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-300.0,300.0,8775.0,9075.0,300.0,0.0,100,89.2,86.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.7,2.0,91.2,94.6,8.8,5.4,100,89.2,86.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.7,2.0,91.2,94.6,8.8,5.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,14.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,16,18.0,20,14.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,16.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,55.0,70.5,72.7,25.8,39.4,45.5,48.6,40.0,55.0,70.5,72.7,25.8,39.4,45.5,48.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI HOUSTON ARGUS/WTI BALMO - NEW YORK MERCANTILE EXCHANGE,260113,2026-01-13,0676A6,NYME,1,67,21515,18805,17230,0,0,0,0,0,0,0,2340,305,19110,19875,2405,1640,21515,18805,17230,0,0,0,0,0,0,0,2340,305,19110,19875,2405,1640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,87.4,80.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.9,1.4,88.8,92.4,11.2,7.6,100,87.4,80.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.9,1.4,88.8,92.4,11.2,7.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,13.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,14,15.0,20,13.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,14.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.8,56.1,75.5,75.4,33.9,41.2,52.5,55.1,44.8,56.1,75.5,75.4,33.9,41.2,52.5,55.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260317,2026-03-17,067A71,NYME,1,67,297188,268690,114483,0,146659,2207,0,5100,0,19359,0,1914,292170,270363,5018,26825,297188,268690,114483,0,146659,2207,0,5100,0,19359,0,1914,292170,270363,5018,26825,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14055.0,12246.0,-4390.0,-499.0,8857.0,-760.0,0.0,5100.0,0.0,3000.0,0.0,-50.0,13937.0,8757.0,118.0,5298.0,100,90.4,38.5,0.0,49.3,0.7,0.0,1.7,0.0,6.5,0.0,0.6,98.3,91.0,1.7,9.0,100,90.4,38.5,0.0,49.3,0.7,0.0,1.7,0.0,6.5,0.0,0.6,98.3,91.0,1.7,9.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,19.0,16.0,0.0,10.0,,0.0,,0.0,,0.0,,23,28.0,38,19.0,16.0,0.0,10.0,,0.0,,0.0,,0.0,,23.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.6,47.9,82.4,68.6,58.9,47.8,81.7,67.8,59.6,47.9,82.4,68.6,58.9,47.8,81.7,67.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260310,2026-03-10,067A71,NYME,1,67,283133,256444,118873,499,137802,2967,0,0,0,16359,0,1964,278233,261606,4900,21527,283133,256444,118873,499,137802,2967,0,0,0,16359,0,1964,278233,261606,4900,21527,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10197.0,11592.0,-3225.0,499.0,12466.0,702.0,0.0,0.0,0.0,120.0,0.0,-120.0,12793.0,9823.0,-2596.0,374.0,100,90.6,42.0,0.2,48.7,1.0,0.0,0.0,0.0,5.8,0.0,0.7,98.3,92.4,1.7,7.6,100,90.6,42.0,0.2,48.7,1.0,0.0,0.0,0.0,5.8,0.0,0.7,98.3,92.4,1.7,7.6,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,20.0,16.0,,9.0,,0.0,0.0,0.0,,0.0,,24,27.0,38,20.0,16.0,,9.0,,0.0,0.0,0.0,,0.0,,24.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.8,48.9,83.2,70.8,60.1,48.7,82.5,69.7,60.8,48.9,83.2,70.8,60.1,48.7,82.5,69.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260303,2026-03-03,067A71,NYME,1,67,272936,244852,122098,0,125336,2265,0,0,0,16239,0,2084,265440,251783,7496,21153,272936,244852,122098,0,125336,2265,0,0,0,16239,0,2084,265440,251783,7496,21153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-41884.0,-48736.0,-33631.0,-2614.0,-4069.0,594.0,0.0,0.0,0.0,11686.0,0.0,-4935.0,-44005.0,-42041.0,2121.0,157.0,100,89.7,44.7,0.0,45.9,0.8,0.0,0.0,0.0,5.9,0.0,0.8,97.3,92.2,2.7,7.8,100,89.7,44.7,0.0,45.9,0.8,0.0,0.0,0.0,5.9,0.0,0.8,97.3,92.2,2.7,7.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37,19.0,16.0,0.0,10.0,,0.0,0.0,0.0,,0.0,,23,27.0,37,19.0,16.0,0.0,10.0,,0.0,0.0,0.0,,0.0,,23.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.5,47.6,86.8,71.9,63.7,47.4,86.0,71.3,64.5,47.6,86.8,71.9,63.7,47.4,86.0,71.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260224,2026-02-24,067A71,NYME,1,67,314820,293588,155729,2614,129405,1671,0,0,0,4553,0,7019,309445,293824,5375,20996,314820,293588,155729,2614,129405,1671,0,0,0,4553,0,7019,309445,293824,5375,20996,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6028.0,1081.0,324.0,-330.0,5718.0,132.0,0.0,0.0,0.0,4243.0,-1582.0,-698.0,4428.0,3894.0,1600.0,2134.0,100,93.3,49.5,0.8,41.1,0.5,0.0,0.0,0.0,1.4,0.0,2.2,98.3,93.3,1.7,6.7,100,93.3,49.5,0.8,41.1,0.5,0.0,0.0,0.0,1.4,0.0,2.2,98.3,93.3,1.7,6.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,18.0,20.0,,9.0,,0.0,0.0,0.0,,0.0,,22,32.0,40,18.0,20.0,,9.0,,0.0,0.0,0.0,,0.0,,22.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.6,46.9,84.4,70.1,66.6,44.1,83.9,67.1,66.6,46.9,84.4,70.1,66.6,44.1,83.9,67.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260217,2026-02-17,067A71,NYME,1,67,308792,292507,155405,2944,123687,1539,0,0,0,310,1582,7717,305017,289930,3775,18862,308792,292507,155405,2944,123687,1539,0,0,0,310,1582,7717,305017,289930,3775,18862,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9075.0,7588.0,5908.0,15.0,5060.0,1272.0,0.0,0.0,0.0,-159.0,186.0,298.0,9014.0,12724.0,61.0,-3649.0,100,94.7,50.3,1.0,40.1,0.5,0.0,0.0,0.0,0.1,0.5,2.5,98.8,93.9,1.2,6.1,100,94.7,50.3,1.0,40.1,0.5,0.0,0.0,0.0,0.1,0.5,2.5,98.8,93.9,1.2,6.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42,18.0,21.0,,9.0,,0.0,0.0,0.0,,,,23,34.0,42,18.0,21.0,,9.0,,0.0,0.0,0.0,,,,23.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.6,47.7,85.9,69.3,68.6,44.7,85.4,66.2,68.6,47.7,85.9,69.3,68.6,44.7,85.4,66.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260210,2026-02-10,067A71,NYME,1,67,299717,284919,149497,2929,118627,267,0,0,0,469,1396,7419,296003,277206,3714,22511,299717,284919,149497,2929,118627,267,0,0,0,469,1396,7419,296003,277206,3714,22511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11407.0,10437.0,8577.0,155.0,2583.0,-114.0,0.0,0.0,0.0,-698.0,-1543.0,609.0,10389.0,10112.0,1018.0,1295.0,100,95.1,49.9,1.0,39.6,0.1,0.0,0.0,0.0,0.2,0.5,2.5,98.8,92.5,1.2,7.5,100,95.1,49.9,1.0,39.6,0.1,0.0,0.0,0.0,0.2,0.5,2.5,98.8,92.5,1.2,7.5,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,17.0,20.0,,8.0,,0.0,0.0,0.0,,,,22,32.0,40,17.0,20.0,,8.0,,0.0,0.0,0.0,,,,22.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69.4,48.9,86.6,68.7,69.4,45.6,86.1,65.4,69.4,48.9,86.6,68.7,69.4,45.6,86.1,65.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260203,2026-02-03,067A71,NYME,1,67,288310,274482,140920,2774,116044,381,0,0,0,1167,2939,6810,285614,267094,2696,21216,288310,274482,140920,2774,116044,381,0,0,0,1167,2939,6810,285614,267094,2696,21216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-11262.0,-11818.0,-12033.0,660.0,3699.0,-371.0,0.0,0.0,0.0,885.0,-2224.0,-154.0,-10798.0,-11083.0,-464.0,-179.0,100,95.2,48.9,1.0,40.2,0.1,0.0,0.0,0.0,0.4,1.0,2.4,99.1,92.6,0.9,7.4,100,95.2,48.9,1.0,40.2,0.1,0.0,0.0,0.0,0.4,1.0,2.4,99.1,92.6,0.9,7.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,17.0,20.0,,8.0,,0.0,0.0,0.0,,,,22,32.0,40,17.0,20.0,,8.0,,0.0,0.0,0.0,,,,22.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.4,47.8,87.5,67.3,71.4,44.8,86.5,64.2,71.4,47.8,87.5,67.3,71.4,44.8,86.5,64.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260127,2026-01-27,067A71,NYME,1,67,299572,286300,152953,2114,112345,752,0,0,0,282,5163,6964,296412,278177,3160,21395,299572,286300,152953,2114,112345,752,0,0,0,282,5163,6964,296412,278177,3160,21395,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6786.0,5319.0,8684.0,1220.0,799.0,308.0,0.0,0.0,0.0,282.0,-300.0,-189.0,6940.0,9302.0,-154.0,-2516.0,100,95.6,51.1,0.7,37.5,0.3,0.0,0.0,0.0,0.1,1.7,2.3,98.9,92.9,1.1,7.1,100,95.6,51.1,0.7,37.5,0.3,0.0,0.0,0.0,0.1,1.7,2.3,98.9,92.9,1.1,7.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40,18.0,20.0,,8.0,,0.0,0.0,0.0,,,,23,32.0,40,18.0,20.0,,8.0,,0.0,0.0,0.0,,,,23.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.1,48.7,87.3,68.5,71.1,45.8,86.3,65.5,71.1,48.7,87.3,68.5,71.1,45.8,86.3,65.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260120,2026-01-20,067A71,NYME,1,67,292786,280981,144269,894,111546,444,0,0,0,0,5463,7153,289472,268875,3314,23911,292786,280981,144269,894,111546,444,0,0,0,0,5463,7153,289472,268875,3314,23911,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6703.0,6699.0,4094.0,894.0,940.0,0.0,0.0,0.0,0.0,-570.0,557.0,64.0,7087.0,5655.0,-384.0,1048.0,100,96.0,49.3,0.3,38.1,0.2,0.0,0.0,0.0,0.0,1.9,2.4,98.9,91.8,1.1,8.2,100,96.0,49.3,0.3,38.1,0.2,0.0,0.0,0.0,0.0,1.9,2.4,98.9,91.8,1.1,8.2,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,38,17.0,19.0,,8.0,,0.0,0.0,0.0,0.0,,,22,30.0,38,17.0,19.0,,8.0,,0.0,0.0,0.0,0.0,,,22.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,70.6,49.2,87.7,69.9,70.5,45.9,86.3,66.2,70.6,49.2,87.7,69.9,70.5,45.9,86.3,66.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260113,2026-01-13,067A71,NYME,1,67,286083,274282,140175,0,110606,444,0,0,0,570,4906,7089,282385,263220,3698,22863,286083,274282,140175,0,110606,444,0,0,0,570,4906,7089,282385,263220,3698,22863,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12283.0,12331.0,7676.0,0.0,5467.0,-156.0,0.0,0.0,0.0,570.0,-4.0,-488.0,12257.0,12495.0,26.0,-212.0,100,95.9,49.0,0.0,38.7,0.2,0.0,0.0,0.0,0.2,1.7,2.5,98.7,92.0,1.3,8.0,100,95.9,49.0,0.0,38.7,0.2,0.0,0.0,0.0,0.2,1.7,2.5,98.7,92.0,1.3,8.0,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36,17.0,16.0,0.0,8.0,,0.0,0.0,0.0,,,,21,27.0,36,17.0,16.0,0.0,8.0,,0.0,0.0,0.0,,,,21.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.7,50.1,87.8,71.3,71.7,47.4,86.7,68.2,71.7,50.1,87.8,71.3,71.7,47.4,86.7,68.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+WTI MIDLAND ARGUS VS WTI TRADE - NEW YORK MERCANTILE EXCHANGE,260106,2026-01-06,067A71,NYME,1,67,273800,261951,132499,0,105139,600,0,0,0,0,4910,7577,270128,250725,3672,23075,273800,261951,132499,0,105139,600,0,0,0,0,4910,7577,270128,250725,3672,23075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6070.0,7050.0,6600.0,0.0,-420.0,0.0,0.0,0.0,0.0,0.0,-395.0,250.0,7300.0,6035.0,-1230.0,35.0,100,95.7,48.4,0.0,38.4,0.2,0.0,0.0,0.0,0.0,1.8,2.8,98.7,91.6,1.3,8.4,100,95.7,48.4,0.0,38.4,0.2,0.0,0.0,0.0,0.0,1.8,2.8,98.7,91.6,1.3,8.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34,16.0,13.0,0.0,8.0,,0.0,0.0,0.0,0.0,,,20,24.0,34,16.0,13.0,0.0,8.0,,0.0,0.0,0.0,0.0,,,20.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,70.6,51.6,88.1,72.6,70.6,49.3,87.6,69.8,70.6,51.6,88.1,72.6,70.6,49.3,87.6,69.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"(CONTRACTS OF 1,000 BARRELS)",N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,260317,2026-03-17,111415,IFED,1,111,11703,5758,6160,537,1467,1155,1426,0,0,654,1070,1178,10708,11030,995,673,11703,5758,6160,537,1467,1155,1426,0,0,654,1070,1178,10708,11030,995,673,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230.0,275.0,-225.0,-50.0,900.0,40.0,-50.0,0.0,0.0,0.0,-500.0,0.0,215.0,215.0,15.0,15.0,100,49.2,52.6,4.6,12.5,9.9,12.2,0.0,0.0,5.6,9.1,10.1,91.5,94.2,8.5,5.8,100,49.2,52.6,4.6,12.5,9.9,12.2,0.0,0.0,5.6,9.1,10.1,91.5,94.2,8.5,5.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28,12.0,14.0,,,,,0.0,0.0,,,,20,22.0,28,12.0,14.0,,,,,0.0,0.0,,,,20.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.1,39.5,65.2,61.4,30.9,33.8,45.5,47.6,39.1,39.5,65.2,61.4,30.9,33.8,45.5,47.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,260310,2026-03-10,111415,IFED,1,111,11473,5483,6385,587,567,1115,1476,0,0,654,1570,1178,10493,10815,980,658,11473,5483,6385,587,567,1115,1476,0,0,654,1570,1178,10493,10815,980,658,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1470.0,1808.0,75.0,-27.0,0.0,27.0,0.0,0.0,0.0,-858.0,1150.0,593.0,1543.0,1845.0,-73.0,-375.0,100,47.8,55.7,5.1,4.9,9.7,12.9,0.0,0.0,5.7,13.7,10.3,91.5,94.3,8.5,5.7,100,47.8,55.7,5.1,4.9,9.7,12.9,0.0,0.0,5.7,13.7,10.3,91.5,94.3,8.5,5.7,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27,11.0,14.0,,,,,0.0,0.0,,,,19,21.0,27,11.0,14.0,,,,,0.0,0.0,,,,19.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,43.3,66.6,62.1,30.7,36.0,46.0,48.8,40.0,43.3,66.6,62.1,30.7,36.0,46.0,48.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,260303,2026-03-03,111415,IFED,1,111,10003,3675,6310,614,567,1088,1476,0,0,1512,420,585,8950,8970,1053,1033,10003,3675,6310,614,567,1088,1476,0,0,1512,420,585,8950,8970,1053,1033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3483.0,-630.0,-1094.0,-549.0,-1272.0,-342.0,-125.0,0.0,0.0,-1252.0,-230.0,-170.0,-3068.0,-3108.0,-415.0,-375.0,100,36.7,63.1,6.1,5.7,10.9,14.8,0.0,0.0,15.1,4.2,5.8,89.5,89.7,10.5,10.3,100,36.7,63.1,6.1,5.7,10.9,14.8,0.0,0.0,15.1,4.2,5.8,89.5,89.7,10.5,10.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25,8.0,14.0,,,,,0.0,0.0,,,,16,21.0,25,8.0,14.0,,,,,0.0,0.0,,,,16.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.1,40.1,73.1,58.3,33.1,34.2,50.0,47.3,44.1,40.1,73.1,58.3,33.1,34.2,50.0,47.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,260224,2026-02-24,111415,IFED,1,111,13486,4305,7404,1163,1839,1430,1601,0,0,2764,650,755,12018,12078,1468,1408,13486,4305,7404,1163,1839,1430,1601,0,0,2764,650,755,12018,12078,1468,1408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,556.0,630.0,205.0,-274.0,210.0,150.0,225.0,0.0,0.0,0.0,0.0,-25.0,706.0,540.0,-150.0,16.0,100,31.9,54.9,8.6,13.6,10.6,11.9,0.0,0.0,20.5,4.8,5.6,89.1,89.6,10.9,10.4,100,31.9,54.9,8.6,13.6,10.6,11.9,0.0,0.0,20.5,4.8,5.6,89.1,89.6,10.9,10.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22,6.0,10.0,,,,,0.0,0.0,,,,14,17.0,22,6.0,10.0,,,,,0.0,0.0,,,,14.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.1,46.2,74.0,69.5,37.8,43.4,54.4,57.3,47.1,46.2,74.0,69.5,37.8,43.4,54.4,57.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,260217,2026-02-17,111415,IFED,1,111,12930,3675,7199,1437,1629,1280,1376,0,0,2764,650,780,11312,11538,1618,1392,12930,3675,7199,1437,1629,1280,1376,0,0,2764,650,780,11312,11538,1618,1392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145.0,-45.0,115.0,45.0,345.0,-45.0,0.0,0.0,0.0,479.0,-55.0,-440.0,-6.0,-80.0,151.0,225.0,100,28.4,55.7,11.1,12.6,9.9,10.6,0.0,0.0,21.4,5.0,6.0,87.5,89.2,12.5,10.8,100,28.4,55.7,11.1,12.6,9.9,10.6,0.0,0.0,21.4,5.0,6.0,87.5,89.2,12.5,10.8,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,5.0,9.0,,,,,0.0,0.0,,,,13,16.0,21,5.0,9.0,,,,,0.0,0.0,,,,13.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.0,46.5,73.9,69.5,38.5,43.6,52.1,58.2,49.0,46.5,73.9,69.5,38.5,43.6,52.1,58.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,260210,2026-02-10,111415,IFED,1,111,12785,3720,7084,1392,1284,1325,1376,0,0,2285,705,1220,11318,11618,1467,1167,12785,3720,7084,1392,1284,1325,1376,0,0,2285,705,1220,11318,11618,1467,1167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,935.0,0.0,625.0,300.0,0.0,75.0,525.0,0.0,0.0,-125.0,55.0,230.0,1005.0,985.0,-70.0,-50.0,100,29.1,55.4,10.9,10.0,10.4,10.8,0.0,0.0,17.9,5.5,9.5,88.5,90.9,11.5,9.1,100,29.1,55.4,10.9,10.0,10.4,10.8,0.0,0.0,17.9,5.5,9.5,88.5,90.9,11.5,9.1,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,5.0,9.0,,,,,0.0,0.0,,,,13,16.0,21,5.0,9.0,,,,,0.0,0.0,,,,13.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.2,44.6,74.8,67.3,38.3,40.8,49.4,55.2,49.2,44.6,74.8,67.3,38.3,40.8,49.4,55.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,260203,2026-02-03,111415,IFED,1,111,11850,3720,6459,1092,1284,1250,851,0,0,2410,650,990,10313,10633,1537,1217,11850,3720,6459,1092,1284,1250,851,0,0,2410,650,990,10313,10633,1537,1217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1498.0,-505.0,1225.0,-582.0,-1178.0,-100.0,326.0,0.0,0.0,256.0,-877.0,-798.0,-1403.0,-1728.0,-95.0,230.0,100,31.4,54.5,9.2,10.8,10.5,7.2,0.0,0.0,20.3,5.5,8.4,87.0,89.7,13.0,10.3,100,31.4,54.5,9.2,10.8,10.5,7.2,0.0,0.0,20.3,5.5,8.4,87.0,89.7,13.0,10.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,5.0,9.0,,,,,0.0,0.0,,,,13,16.0,21,5.0,9.0,,,,,0.0,0.0,,,,13.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.7,47.8,72.2,71.7,32.8,44.9,47.2,54.3,47.7,47.8,72.2,71.7,32.8,44.9,47.2,54.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+GASOLINE CRK-RBOB/BRENT 1st - ICE FUTURES ENERGY DIV,260127,2026-01-27,111415,IFED,1,111,13348,4225,5234,1674,2462,1350,525,0,0,2154,1527,1788,11716,12361,1632,987,13348,4225,5234,1674,2462,1350,525,0,0,2154,1527,1788,11716,12361,1632,987,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,31.7,39.2,12.5,18.4,10.1,3.9,0.0,0.0,16.1,11.4,13.4,87.8,92.6,12.2,7.4,100,31.7,39.2,12.5,18.4,10.1,3.9,0.0,0.0,16.1,11.4,13.4,87.8,92.6,12.2,7.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,5.0,9.0,,,,,0.0,0.0,,,4.0,13,16.0,20,5.0,9.0,,,,,0.0,0.0,,,4.0,13.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.5,48.1,72.8,73.4,40.3,45.1,54.3,59.5,52.5,48.1,72.8,73.4,40.3,45.1,54.3,59.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1000 Barrels,N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,260317,2026-03-17,865392,IFED,1,865,2085,1475,1832,262,0,35,0,0,0,211,113,45,2028,2025,57,60,2085,1475,1832,262,0,35,0,0,0,211,113,45,2028,2025,57,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33.0,-2.0,38.0,140.0,0.0,-35.0,0.0,0.0,0.0,-43.0,57.0,-27.0,33.0,33.0,0.0,0.0,100,70.7,87.9,12.6,0.0,1.7,0.0,0.0,0.0,10.1,5.4,2.2,97.3,97.1,2.7,2.9,100,70.7,87.9,12.6,0.0,1.7,0.0,0.0,0.0,10.1,5.4,2.2,97.3,97.1,2.7,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,13.0,10.0,,0.0,,0.0,0.0,0.0,,,,15,14.0,21,13.0,10.0,,0.0,,0.0,0.0,0.0,,,,15.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.5,45.6,79.2,77.3,48.6,40.0,67.2,63.0,52.5,45.6,79.2,77.3,48.6,40.0,67.2,63.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,260310,2026-03-10,865392,IFED,1,865,2052,1477,1794,122,0,70,0,0,0,254,56,72,1995,1992,57,60,2052,1477,1794,122,0,70,0,0,0,254,56,72,1995,1992,57,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,285.0,170.0,290.0,25.0,0.0,-5.0,0.0,0.0,0.0,93.0,-2.0,2.0,285.0,285.0,0.0,0.0,100,72.0,87.4,5.9,0.0,3.4,0.0,0.0,0.0,12.4,2.7,3.5,97.2,97.1,2.8,2.9,100,72.0,87.4,5.9,0.0,3.4,0.0,0.0,0.0,12.4,2.7,3.5,97.2,97.1,2.8,2.9,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21,13.0,10.0,,0.0,,0.0,0.0,0.0,,,,16,14.0,21,13.0,10.0,,0.0,,0.0,0.0,0.0,,,,16.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.2,48.5,73.1,77.3,43.0,42.8,61.5,65.3,48.2,48.5,73.1,77.3,43.0,42.8,61.5,65.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,260303,2026-03-03,865392,IFED,1,865,1767,1307,1504,97,0,75,0,0,0,161,58,70,1710,1707,57,60,1767,1307,1504,97,0,75,0,0,0,161,58,70,1710,1707,57,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-47.0,-5.0,-87.0,-185.0,0.0,20.0,0.0,0.0,0.0,108.0,2.0,18.0,-44.0,-47.0,-3.0,0.0,100,74.0,85.1,5.5,0.0,4.2,0.0,0.0,0.0,9.1,3.3,4.0,96.8,96.6,3.2,3.4,100,74.0,85.1,5.5,0.0,4.2,0.0,0.0,0.0,9.1,3.3,4.0,96.8,96.6,3.2,3.4,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,11.0,11.0,,0.0,,0.0,0.0,0.0,,,,14,15.0,20,11.0,11.0,,0.0,,0.0,0.0,0.0,,,,14.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.4,58.1,82.5,79.3,47.8,54.2,65.5,70.4,56.4,58.1,82.5,79.3,47.8,54.2,65.5,70.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
+MARINE .5% FOB USGC/BRENT 1st - ICE FUTURES ENERGY DIV,260224,2026-02-24,865392,IFED,1,865,1814,1312,1591,282,0,55,0,0,0,53,56,52,1754,1754,60,60,1814,1312,1591,282,0,55,0,0,0,53,56,52,1754,1754,60,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,100,72.3,87.7,15.5,0.0,3.0,0.0,0.0,0.0,2.9,3.1,2.9,96.7,96.7,3.3,3.3,100,72.3,87.7,15.5,0.0,3.0,0.0,0.0,0.0,2.9,3.1,2.9,96.7,96.7,3.3,3.3,100,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20,12.0,11.0,,0.0,,0.0,0.0,0.0,,,,15,15.0,20,12.0,11.0,,0.0,,0.0,0.0,0.0,,,,15.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.2,57.8,74.8,81.9,44.8,46.8,59.0,58.2,54.2,57.8,74.8,81.9,44.8,46.8,59.0,58.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,"1,000 Barrels",N10,FutOnly
diff --git a/data/cloud/worldbank_commodities.csv b/data/cloud/worldbank_commodities.csv
new file mode 100644
index 0000000000000000000000000000000000000000..340bd02c79417052f670912866ea9f102b7f0e8c
--- /dev/null
+++ b/data/cloud/worldbank_commodities.csv
@@ -0,0 +1,781 @@
+,"Crude oil, average","Crude oil, Brent","Crude oil, Dubai","Crude oil, WTI","Coal, Australian","Coal, South African **","Natural gas, US","Natural gas, Europe","Liquefied natural gas, Japan",Natural gas index,Cocoa,"Coffee, Arabica","Coffee, Robusta","Tea, avg 3 auctions","Tea, Colombo","Tea, Kolkata","Tea, Mombasa",Coconut oil,Groundnuts,Fish meal,Groundnut oil **,Palm oil,Palm kernel oil,Soybeans,Soybean oil,Soybean meal,Rapeseed oil,Sunflower oil,Barley,Maize,Sorghum,"Rice, Thai 5% ","Rice, Thai 25% ","Rice, Thai A.1","Rice, Viet Namese 5%","Wheat, US SRW","Wheat, US HRW","Banana, Europe","Banana, US",Orange,Beef **,Chicken **,Lamb **,"Shrimps, Mexican","Sugar, EU","Sugar, US","Sugar, world","Tobacco, US import u.v.","Logs, Cameroon","Logs, Malaysian","Sawnwood, Cameroon","Sawnwood, Malaysian",Plywood,"Cotton, A Index","Rubber, TSR20 **","Rubber, RSS3",Phosphate rock,DAP,TSP,Urea ,Potassium chloride **,Aluminum,"Iron ore, cfr spot",Copper,Lead,Tin,Nickel,Zinc,Gold,Platinum,Silver
+1960M01,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.634,0.9409,0.6968643,1.0297,0.9303009,1.121401,1.0374,390.0,,,334.0,233.0,,94.0,204.0,91.9,,,20.36480039462,45.0,39.0,104.45,,,,,59.89,,0.14308,0.1151,0.7055,0.29736879194,,1.433003,0.12235641,0.11684486,0.0666,1736.87,,31.94,,149.17497836621,,0.6486,,0.8223,13.0,,53.0,42.25,28.5,511.47183227539,11.42,715.4,206.1,2180.4,1631.0,260.8,35.27,83.5,0.9137
+1960M02,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.608,0.9469,0.6887074,1.0297,0.9303009,1.121401,1.0374,379.0,,,341.0,229.0,,91.0,201.0,86.7,,,20.41046354993,44.0,39.0,103.54,,,,,60.99,,0.14308,0.1092,0.7121,0.29742454679,,1.4991416,0.12235641,0.11904948,0.0679,1736.87,,31.94,,149.17497836621,,0.6453,,0.8289,13.0,,53.0,42.25,28.5,511.47183227539,11.42,728.19,203.7,2180.4,1631.0,244.9,35.27,83.5,0.9137
+1960M03,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.5789,0.9281,0.6887074,1.0297,0.9303009,1.121401,1.0374,361.0,,,338.0,225.0,,92.0,201.0,84.1,,,20.71817486291,45.0,35.0,103.79,,,,,61.73,,0.14308,0.1319,0.7694,0.29783404399,,1.4991416,0.12235641,0.1212541,0.0683,1736.87,,31.94,,149.17497836621,,0.6464,,0.8576,13.0,,53.0,42.25,28.5,511.47183227539,11.42,684.94,210.3,2173.8,1631.0,248.7,35.27,83.5,0.9137
+1960M04,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.5983,0.9303,0.6845187,1.0297,0.9303009,1.121401,1.0374,338.0,,,333.0,225.0,,93.0,207.0,86.7,,,20.63803635525,45.0,35.0,100.97,,,,,60.99,,0.14308,0.1363,0.8378,0.29902148269,,1.6755112,0.12235641,0.12345872,0.0681,1736.87,,31.94,,149.17497836621,,0.6435,,0.8642,13.0,,53.0,42.25,28.5,511.47183227539,11.42,723.11,213.6,2178.2,1631.0,254.6,35.27,83.5,0.9137
+1960M05,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.6001,0.92,0.6906915,1.0297,0.9303009,1.121401,1.0374,321.0,,,335.0,225.0,,93.0,209.0,81.5,,,20.60605582852,48.0,35.0,102.15,,,,,57.69,,0.149,0.1444,0.7562,0.29903147754,,1.763696,0.12235641,0.1212541,0.0683,1736.87,,31.94,,149.17497836621,,0.6468,,0.9281,13.0,,53.0,42.25,28.5,511.47183227539,11.42,684.75,213.4,2162.7,1631.0,253.8,35.27,83.5,0.9137
+1960M06,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.5944,0.9123,0.6968643,1.0297,0.9303009,1.121401,1.0374,287.0,,,334.0,219.0,,91.0,218.0,80.3,,,20.126535821,47.0,36.0,103.13,,,,,55.48,,0.149,0.1385,0.7077,0.29964312137,,1.763696,0.12235641,0.12566334,0.0666,1736.87,,31.94,,149.17497836621,,0.6559,,0.8929,13.0,,53.0,42.25,28.5,511.47183227539,11.42,691.59,202.4,2184.8,1631.0,249.8,35.27,83.5,0.9137
+1960M07,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.6045,0.916,0.6906915,1.0297,0.9303009,1.121401,1.0374,298.0,,,336.0,221.0,,92.0,224.0,77.7,,,20.03778574838,47.0,39.9,102.05,,,,,54.75,,0.149,0.1292,0.7474,0.30002403053,,1.7416498,0.12235641,0.1322772,0.0728,1736.87,,31.94,,149.17497836621,,0.6572,,0.787,13.0,,53.0,42.25,28.5,511.47183227539,11.42,702.39,196.2,2248.7,1631.0,248.7,35.27,83.5,0.9137
+1960M08,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.5882,0.9292,0.6988484,1.0297,0.9303009,1.121401,1.0374,292.0,,,336.0,225.0,,93.0,237.0,77.7,,,20.13317893229,47.0,39.0,109.71,,,,,55.12,,0.12699,0.1292,0.7826,0.30082839881,,1.5873264,0.12235641,0.12786796,0.0741,1736.87,,31.94,,149.17497836621,,0.6534,,0.7209,13.0,,53.0,42.25,28.5,511.47183227539,11.42,675.94,195.3,2204.6,1631.0,241.0,35.27,83.5,0.9137
+1960M09,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.5827,0.9226,0.7028166,1.0297,0.9303009,1.121401,1.0374,276.0,,,323.0,224.0,,92.0,231.0,82.8,,,20.26041462295,46.0,35.0,116.1,,,,,56.59,,0.138,0.1292,0.8091,0.30245576462,,1.5211878,0.12235641,0.1322772,0.0725,1736.87,,31.94,,149.17497836621,,0.6618,,0.7275,13.0,,53.0,42.25,28.5,511.47183227539,11.42,647.06,192.7,2226.7,1631.0,240.1,35.27,83.5,0.9137
+1960M10,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.5858,0.9237,0.7067849,1.0297,0.9303009,1.121401,1.0374,280.0,,,310.0,222.0,,88.0,237.0,75.1,,,19.7229103207,42.0,35.0,115.21,,,,,56.95,,0.1541,0.1292,0.7099,0.30200390083,,1.6314188,0.12235641,0.13007258,0.0538,1736.87,,31.94,,149.17497836621,,0.6656,,0.6856,13.0,,53.0,42.25,28.5,511.47183227539,11.42,612.66,185.2,2226.7,1631.0,242.3,35.27,83.5,0.9137
+1960M11,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.5695,0.9116,0.7089895,1.0297,0.9303009,1.121401,1.0374,274.0,,,303.0,222.0,,90.0,259.0,68.6,,,19.19704754548,38.0,35.0,114.43,,,,,57.69,,0.127,0.1488,0.6349,0.30164398589,,1.6314188,0.12235641,0.13007258,0.052,1736.87,,31.94,,149.17497836621,,0.6651,,0.6283,13.0,,53.0,42.25,28.5,511.47183227539,11.42,642.13,188.1,2204.6,1631.0,241.4,35.27,83.5,0.9137
+1960M12,1.63000011444,1.63000011444,1.63000011444,,,,0.14,0.40477399635,,,0.5238,0.9006,0.6968643,1.0297,0.9303009,1.121401,1.0374,252.0,,,301.0,223.0,,93.0,259.0,79.0,,,19.62896467785,40.0,36.0,112.66,,,,,58.05,,0.149,0.1188,0.6658,0.3042832467,,1.5211878,0.12235641,0.13007258,0.0635,1736.87,,31.94,,149.17497836621,,0.6649,,0.6195,13.0,,53.0,42.25,28.5,511.47183227539,11.42,636.91,179.2,2189.2,1631.0,228.2,35.27,83.5,0.9137
+1961M01,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.485,0.9145,0.6765823,0.9518,0.8925009,0.978601,0.9841996,269.0,,,331.0,223.0,,102.0,278.0,85.4,,,20.27695551294,43.0,38.0,113.47,,,,,58.79,,0.127,0.1143,0.6371,0.30611670553,,1.5211878,0.124340568,0.12786796,0.0646,1563.19,,33.06,,151.97728078765,,0.6636,,0.5997,13.0,,52.0,42.25,30.0,511.47183227539,11.02,606.71,175.9,2162.7,1711.0,218.0,35.25,83.5,0.9137
+1961M02,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4881,0.9167,0.6765823,0.9518,0.8925009,0.978601,0.9841996,281.0,,,349.0,228.0,,114.0,303.0,94.6,,,20.53174281385,44.0,39.0,109.52,,,,,59.16,,0.127,0.1116,0.6393,0.30827661225,,1.543234,0.124340568,0.12566334,0.0626,1563.19,,33.06,,151.97728078765,,0.6784,,0.5754,13.0,,52.0,42.25,30.0,511.47183227539,11.02,616.63,179.9,2187.0,1711.0,228.2,35.25,83.5,0.9137
+1961M03,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4581,0.9105,0.6684254,0.9518,0.8925009,0.978601,0.9841996,276.0,,,373.0,231.0,,121.0,311.0,98.5,,,20.3878491928,44.0,39.0,117.65,,,,,58.05,,0.14308,0.1238,0.7826,0.3096311952,,1.5211878,0.124340568,0.12345872,0.0626,1563.19,,33.06,,151.97728078765,,0.6748,,0.6151,13.0,,52.0,42.25,30.0,511.47183227539,11.02,621.26,181.7,2248.7,1711.0,233.2,35.25,83.5,0.9137
+1961M04,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4354,0.9017,0.6644572,0.9518,0.8925009,0.978601,0.9841996,269.0,,,369.0,233.0,,129.0,322.0,110.7,,,20.14268321179,43.0,38.0,115.17,,,,,57.32,,0.14308,0.1293,0.7099,0.31200864933,,1.5211878,0.124340568,0.12345872,0.0668,1563.19,,33.06,,151.97728078765,,0.6726,,0.6393,13.0,,52.0,42.25,30.0,511.47183227539,11.02,631.84,185.0,2308.2,1711.0,231.3,35.25,83.5,0.9137
+1961M05,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4848,0.8929,0.6622526,0.9518,0.8925009,0.978601,0.9841996,258.0,,,352.0,234.0,,122.0,314.0,109.1,,,20.25290293794,45.0,42.0,119.42,,,,,55.85,,0.129,0.1293,0.6371,0.3126442582,,1.4991416,0.124340568,0.13007258,0.0703,1563.19,,33.06,,151.97728078765,,0.6781,,0.6437,13.0,,52.0,42.25,30.0,511.47183227539,11.02,668.44,183.6,2376.6,1711.0,227.1,35.25,83.5,0.9137
+1961M06,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4907,0.8891,0.6664412,0.9518,0.8925009,0.978601,0.9841996,243.0,,,330.0,233.0,,114.0,295.0,98.5,,,19.88461219152,44.0,45.0,121.4,,,,,54.38,,0.121,0.1932,0.6768,0.31210954493,,1.5211878,0.124340568,0.13007258,0.0655,1563.19,,33.06,,151.97728078765,,0.6764,,0.6063,13.0,,52.0,42.25,30.0,511.47183227539,11.02,652.12,178.4,2467.0,1711.0,217.8,35.25,83.5,0.9137
+1961M07,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4753,0.8929,0.6684254,0.9518,0.8925009,0.978601,0.9841996,245.0,,,328.0,229.0,,112.0,282.0,99.9,,,20.4433092746,45.0,45.0,123.41,,,,,56.59,,0.132,0.133,0.668,0.31312891829,,1.5652802,0.124340568,0.12786796,0.0609,1563.19,,33.06,,151.97728078765,,0.6757,,0.6085,13.0,,52.0,42.25,30.0,511.47183227539,11.02,633.39,178.8,2519.9,1711.0,214.7,35.25,83.5,0.9137
+1961M08,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4795,0.8935,0.6684254,0.9518,0.8925009,0.978601,0.9841996,248.0,,,321.0,226.0,,101.0,276.0,102.5,,,20.67747910456,44.0,44.0,119.63,,,,,58.79,,0.132,0.133,0.6945,0.31430717108,,1.8077884,0.124340568,0.1212541,0.0536,1563.19,,33.06,,151.97728078765,,0.6717,,0.6151,13.0,,52.0,42.25,30.0,511.47183227539,11.02,636.47,178.4,2605.9,1711.0,210.8,35.25,83.5,0.9137
+1961M09,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.465,0.8891,0.6723936,0.9518,0.8925009,0.978601,0.9841996,243.0,,,301.0,226.0,,98.0,267.0,92.0,,,20.72334962931,43.0,45.0,118.99,,,,,59.89,,0.1459,0.133,0.7055,0.31369094446,,1.8959732,0.124340568,0.1212541,0.0542,1563.19,,33.06,,151.97728078765,,0.6737,,0.6173,13.0,,52.0,42.25,30.0,511.47183227539,11.02,632.72,176.4,2630.1,1711.0,203.7,35.25,83.5,0.9137
+1961M10,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4603,0.8852,0.6723936,0.9518,0.8925009,0.978601,0.9841996,236.0,,,293.0,226.0,,98.0,270.0,86.7,,,21.56732615378,47.64,40.0,120.32,,,,,60.26,,0.132,0.133,0.6746,0.31372890514,,1.9400656,0.124340568,0.12345872,0.0527,1563.19,,33.06,,151.97728078765,,0.6764,,0.593,13.0,,52.0,42.25,30.0,511.47183227539,11.02,630.3,172.5,2605.9,1711.0,198.2,35.25,83.5,0.9137
+1961M11,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.4808,0.883,0.6704095,0.9518,0.8925009,0.978601,0.9841996,236.0,,,297.0,226.0,,100.0,265.0,92.0,,,21.96639030907,48.42,41.0,128.32,,,,,61.73,,0.149,0.1565,0.6371,0.31536261584,,1.9621118,0.124340568,0.12566334,0.0509,1563.19,,33.06,,151.97728078765,,0.6643,,0.5423,13.0,,52.0,42.25,30.0,511.47183227539,11.02,632.28,166.4,2667.6,1711.0,191.8,35.25,83.5,0.9231
+1961M12,1.57,1.57,1.57,,,,0.15,0.40477399635,,,0.5397,0.8774,0.6664412,0.9518,0.8925009,0.978601,0.9841996,237.0,,,319.0,226.0,,101.0,265.0,93.0,,,22.12187689663,48.42,41.0,120.1,,,,,62.46,,0.138,0.1061,0.7209,0.31634795409,,2.0282504,0.124340568,0.12786796,0.0487,1563.19,,33.06,,151.97728078765,,0.6605,,0.56,13.0,,52.0,42.25,30.0,511.47183227539,11.02,634.85,166.7,2619.1,1711.0,196.9,35.25,83.5,1.0332
+1962M01,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4588,0.8774,0.6684254,0.973,0.8610009,1.104601,0.9533996,246.9,,,327.94,235.89,,101.41,265.0,80.2,,,21.79724665247,48.03,44.53,117.79,,,,,60.63,,0.131,0.101,0.7628,0.31518829481,,2.0282504,0.126324726,0.12786796,0.0465,1404.9,,36.39,,160.06096878503,,0.6598,,0.5754,11.5,,51.0,42.25,30.0,511.47183227539,11.01,635.37,162.9,2610.3,1761.0,193.6,35.23,83.5,1.0428
+1962M02,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4945,0.877,0.6684254,0.973,0.8610009,1.104601,0.9533996,248.6,,,299.28,237.0,,100.59,259.0,77.9,,,21.95367181692,48.03,44.53,119.18,,,,,61.36,,0.136,0.1031,0.7584,0.3153355302,,2.0723428,0.126324726,0.12786796,0.0498,1404.9,,36.39,,160.06096878503,,0.6631,,0.5952,11.5,,51.0,42.25,30.0,504.85797119141,11.01,647.94,161.9,2623.5,1761.0,189.6,35.23,83.5,1.0247
+1962M03,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4414,0.8609,0.6704095,0.973,0.8610009,1.104601,0.9533996,250.8,,,290.73,223.22,,102.79,256.0,82.5,,,22.17561032843,48.82,45.64,123.75,,,,,61.73,,0.149,0.1072,0.7055,0.31665114793,,2.0723428,0.126324726,0.12786796,0.0558,1404.9,,36.39,,160.06096878503,,0.6634,,0.5754,11.5,,51.0,42.25,30.0,496.03948974609,11.01,647.5,167.1,2652.2,1761.0,191.4,35.23,83.5,1.015
+1962M04,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4647,0.8466,0.6743777,0.973,0.8610009,1.104601,0.9533996,260.7,,,281.64,220.46,,104.44,254.0,83.7,,,22.27341882951,48.82,46.52,130.84,,,,,62.1,,0.1459,0.1024,0.6548,0.31738923355,,2.094389,0.126324726,0.12786796,0.0571,1404.9,,36.39,,160.06096878503,,0.6598,,0.5666,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.95,166.7,2614.7,1761.0,191.4,35.23,83.5,1.015
+1962M05,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4654,0.8256,0.6723936,0.973,0.8610009,1.104601,0.9533996,253.3,,,270.34,219.08,,103.62,234.0,85.9,,,22.67514772923,49.6,47.18,149.14,,,,,63.57,,0.1369,0.1017,0.7297,0.3182855276,,2.1605276,0.126324726,0.12786796,0.0553,1404.9,,36.39,,160.06096878503,,0.6598,,0.5644,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.73,164.9,2533.1,1761.0,188.5,35.23,83.5,1.015
+1962M06,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4729,0.8047,0.6723936,0.973,0.8610009,1.104601,0.9533996,239.5,,,264.59,216.33,,102.24,215.0,89.4,,,22.83210596045,49.6,47.18,144.11,,,,,64.3,,0.1239,0.1038,0.7893,0.31937532362,,2.2707586,0.126324726,0.12786796,0.0562,1404.9,,36.39,,160.06096878503,,0.6572,,0.5401,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.51,159.0,2414.1,1761.0,184.7,35.23,83.5,1.0227
+1962M07,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.461,0.8131,0.6765823,0.973,0.8610009,1.104601,0.9533996,240.3,,,266.76,212.75,,100.86,198.0,91.7,,,22.92273673276,48.82,44.34,144.22,,,,,65.4,,0.11508,0.108,0.7562,0.32026978996,,2.2707586,0.126324726,0.12786796,0.0621,1404.9,,36.39,,160.06096878503,,0.649,,0.5467,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.51,148.4,2376.6,1761.0,182.1,35.23,83.5,1.0355
+1962M08,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4588,0.819,0.6845187,0.973,0.8610009,1.104601,0.9533996,244.7,,,265.1,209.16,,95.35,198.0,94.0,,,22.87706753977,47.24,42.55,142.92,,,,,66.51,,0.1151,0.108,0.7452,0.32115812179,,2.3809896,0.126324726,0.13007258,0.0646,1404.9,,36.39,,160.06096878503,,0.6387,,0.5313,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.51,140.7,2350.1,1761.0,178.1,35.23,83.5,1.083
+1962M09,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.45,0.8256,0.6946597,0.973,0.8610009,1.104601,0.9533996,246.6,,,268.69,205.3,,95.35,198.0,102.0,,,22.8642603002,47.64,42.55,140.64,,,,,65.77,,0.119,0.108,0.8003,0.322833288,,2.535313,0.126324726,0.12786796,0.0626,1404.9,,36.39,,160.06096878503,,0.627,,0.5401,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.51,143.1,2350.1,1761.0,176.6,35.23,83.5,1.1546
+1962M10,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4365,0.8109,0.6946597,0.973,0.8610009,1.104601,0.9533996,253.5,,,251.6,196.76,,97.0,212.0,92.8,,,22.66588606885,47.64,42.77,142.95,,,,,64.3,,0.1239,0.108,0.6768,0.32208198892,,2.4912206,0.126324726,0.13007258,0.0666,1404.9,,36.39,,160.06096878503,,0.6266,,0.5688,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.95,146.2,2358.9,1761.0,181.9,35.23,83.5,1.206
+1962M11,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4383,0.8124,0.6926757,0.973,0.8610009,1.104601,0.9533996,257.4,,,251.05,208.06,,100.59,220.0,94.0,,,23.53704089709,48.42,43.43,142.5,,,,,68.71,,0.1499,0.1446,0.5886,0.32281075629,,2.3809896,0.126324726,0.12786796,0.0754,1404.9,,36.39,,160.06096878503,,0.6345,,0.5776,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.51,149.7,2407.4,1761.0,188.5,35.23,83.5,1.1917
+1962M12,1.52,1.52,1.52,,,,0.16,0.40477399635,,,0.4533,0.8179,0.7169259,0.973,0.8610009,1.104601,0.9533996,272.3,,,254.36,210.82,,102.24,215.0,94.0,,,23.85507759379,51.18,45.19,121.07,,,,,67.61,,0.131,0.1003,0.6019,0.32336352213,,2.2707586,0.126324726,0.13007258,0.0882,1404.9,,36.39,,160.06096878503,,0.653,,0.582,11.5,,51.0,42.25,30.0,496.03948974609,11.01,645.73,152.8,2365.6,1761.0,184.7,35.23,83.5,1.1987
+1963M01,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.4991,0.8267,0.6521116,0.9529,0.8148008,1.083601,0.9603996,278.9,,,261.25,217.71,,107.47,223.0,92.3,,,24.08490904168,52.75,46.52,121.77,,,,,67.24,,0.131,0.0801,0.571,0.32366461983,,2.2928048,0.12676565,0.13448182,0.1157,1343.61,,36.67,,160.72484756487,,0.6581,,0.5732,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.51,149.4,2350.1,1741.0,186.3,35.09,83.5,1.2438
+1963M02,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5439,0.8031,0.6137521,0.9529,0.8148008,1.083601,0.9603996,272.5,,,264.83,217.71,,109.96,231.0,92.3,,,24.36877469927,53.15,47.18,123.35,,,,,68.34,,0.131,0.0806,0.5556,0.32448775452,,2.2928048,0.12676565,0.13668644,0.1305,1343.61,,36.67,,160.72484756487,,0.6546,,0.5644,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.51,150.6,2350.1,1742.0,191.6,35.09,83.5,1.2564
+1963M03,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5318,0.8109,0.6157362,0.9529,0.8148008,1.083601,0.9603996,272.5,,,264.28,217.71,,109.13,229.0,90.1,,,24.4633608951,52.36,47.18,123.28,,,,,69.45,,0.131,0.0847,0.5622,0.32497767593,,2.2928048,0.12676565,0.14109568,0.1431,1343.61,,36.94,,161.36281156287,,0.6495,,0.5445,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.51,153.7,2358.9,1742.0,197.5,35.09,83.5,1.2714
+1963M04,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5631,0.808,0.6157362,0.9529,0.8148008,1.083601,0.9603996,278.3,,,261.52,217.71,,107.2,229.0,86.8,,,24.67675010638,51.97,46.3,122.38,,,,,70.92,,0.131,0.0969,0.6504,0.32528488073,,2.2928048,0.12676565,0.16314188,0.1647,1343.61,,36.94,,161.36281156287,,0.6422,,0.549,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.73,159.4,2427.3,1741.0,204.4,35.09,78.5,1.2729
+1963M05,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.6076,0.797,0.6117679,0.9529,0.8148008,1.083601,0.9603996,279.7,,,268.69,217.71,,109.13,231.0,86.8,,,24.24407569879,52.36,46.52,123.17,,,,,67.61,,0.131,0.1143,0.69,0.32611213603,,2.2266662,0.12676565,0.22487124,0.2191,1343.61,,37.78,,163.33399554736,,0.6391,,0.5401,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.51,167.1,2495.6,1742.0,209.4,35.09,78.5,1.2787
+1963M06,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5622,0.7992,0.6117679,0.9529,0.8148008,1.083601,0.9603996,282.5,,,274.47,219.91,,108.3,231.0,90.1,,,23.17304950365,55.51,48.28,128.13,,,,,58.42,,0.131,0.1204,0.69,0.32746340894,,2.20462,0.12676565,0.17857422,0.2154,1343.61,,37.5,,162.6791953946,,0.6389,,0.5313,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.73,179.0,2500.0,1742.0,209.2,35.09,78.5,1.2768
+1963M07,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5249,0.8064,0.6157362,0.9529,0.8148008,1.083601,0.9603996,286.3,,,274.47,221.84,,108.58,229.0,91.0,,,23.24643673783,56.69,48.38,130.63,,,,,57.69,,0.131,0.094,0.7562,0.32843572303,,2.0282504,0.12676565,0.16314188,0.1975,1343.61,,36.11,,159.3947360582,,0.6385,,0.5203,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.51,179.5,2482.4,1741.0,204.8,35.09,78.5,1.2899
+1963M08,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.521,0.8047,0.6117679,0.9529,0.8148008,1.083601,0.9603996,291.8,,,264.55,224.6,,105.82,207.0,91.0,,,23.25004988055,55.51,47.84,129.86,,,,,58.42,,0.168,0.094,0.8333,0.32927099146,,1.7196036,0.12676565,0.1322772,0.1413,1343.61,,34.72,,156.05158283118,,0.6433,,0.4916,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.51,184.7,2495.6,1742.0,210.3,35.09,78.95,1.2878
+1963M09,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5509,0.802,0.6238931,0.9529,0.8148008,1.083601,0.9603996,297.6,,,265.66,224.6,,108.58,204.0,91.0,,,23.7462806576,55.9,48.94,130.29,,,,,60.63,,0.1561,0.094,0.6967,0.33010838412,,1.6755112,0.12676565,0.14991416,0.1607,1343.61,,33.89,,154.02590822863,,0.6499,,0.4806,11.5,,52.0,42.25,30.0,496.03948974609,11.02,645.51,187.0,2572.8,1742.0,211.2,35.09,80.75,1.2926
+1963M10,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5807,0.8042,0.6258772,0.9529,0.8148008,1.083601,0.9603996,303.7,,,275.58,227.35,,116.84,234.0,91.0,,,24.13976486436,53.15,48.98,128.72,,,,,65.04,,0.1759,0.094,0.668,0.33094790641,,1.5873264,0.12676565,0.19400656,0.2304,1343.61,,32.78,,151.28085269524,,0.6453,,0.496,11.5,,52.0,42.25,30.0,507.06259155273,11.02,645.51,192.0,2590.4,1741.0,220.9,35.09,80.5,1.293
+1963M11,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5706,0.8069,0.6318295,0.9529,0.8148008,1.083601,0.9603996,303.4,,,274.47,230.11,,116.02,223.0,91.0,,,24.05495380584,52.36,48.98,124.84,,,,,65.04,,0.153,0.094,0.6327,0.33178956376,,1.653465,0.12676565,0.19180194,0.2542,1343.61,,32.5,,150.5816827559,,0.6435,,0.496,11.5,,52.0,42.25,30.0,507.06259155273,11.02,645.73,190.5,2687.4,1742.0,231.5,35.09,82.97,1.293
+1963M12,1.5,1.5,1.5,,,,0.16,0.39135113795,,,0.5723,0.7998,0.6521116,0.9529,0.8148008,1.083601,0.9603996,288.8,,,272.27,231.76,,114.09,212.0,98.8,,,24.28128331295,53.54,48.98,121.54,,,,,65.04,,0.159,0.0811,0.69,0.33380479678,,1.6975574,0.12676565,0.18077884,0.2262,1343.61,,33.33,,152.64627140931,,0.6442,,0.4696,11.5,,52.0,42.25,30.0,507.06259155273,11.02,650.14,204.8,2782.2,1742.0,261.0,35.09,83.5,1.293
+1964M01,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.5549,0.9259,0.7008326,0.927,0.8190008,1.039501,0.9225996,286.9,,,269.79,232.86,,116.84,215.0,98.8,,,24.39335944491,55.12,49.6,124.01,,,,,64.04,,0.1519,0.0766,0.7297,0.33465371969,,1.763696,0.12676565,0.19180194,0.231,1488.3,,32.78,,151.28085269524,,0.6559,,0.4519,12.5,,53.0,60.5,32.5,507.06259155273,10.24,655.65,217.6,2872.6,1741.0,264.1,35.1,88.27,1.293
+1964M02,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.5077,0.9414,0.7211145,0.927,0.8190008,1.039501,0.9225996,271.4,,,258.49,232.59,,112.71,209.0,95.5,,,24.4243118055,52.75,49.9,119.06,,,,,66.14,,0.1601,0.0805,0.7915,0.33498084707,,1.6975574,0.12676565,0.16314188,0.1991,1488.3,,32.78,,151.28085269524,,0.6556,,0.4718,12.5,,53.0,60.5,32.5,507.06259155273,10.24,693.79,223.1,3060.0,1742.0,270.5,35.1,88.5,1.293
+1964M03,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.5084,1.0351,0.7797561,0.927,0.8190008,1.039501,0.9225996,280.5,,,265.1,232.86,,110.51,209.0,94.4,,,24.8406099752,54.33,48.98,115.11,,,,,66.87,,0.1649,0.0871,0.8157,0.33562932596,,1.6314188,0.12676565,0.14770954,0.1612,1488.3,,31.94,,149.17497836621,,0.6548,,0.496,12.5,,53.0,60.5,32.5,524.69946289063,10.24,745.16,223.8,2958.6,1742.0,277.1,35.1,88.5,1.293
+1964M04,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.4784,1.0042,0.8161315,0.927,0.8190008,1.039501,0.9225996,280.3,,,273.1,232.86,,106.65,204.0,90.0,,,25.19431726534,55.51,48.06,116.89,,,,,67.61,,0.201,0.0858,0.8289,0.33575985012,,1.6093726,0.12676565,0.14991416,0.1711,1488.3,,30.56,,145.65920662297,,0.6521,,0.4982,12.5,,53.0,60.5,32.5,529.10888671875,10.24,861.56,226.8,2879.2,1741.0,298.7,35.1,88.5,1.293
+1964M05,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.4766,1.0203,0.8284771,0.927,0.8190008,1.039501,0.9225996,282.5,,,292.39,232.86,,104.72,215.0,84.5,,,25.61094016016,55.9,48.06,117.02,,,,,69.45,,0.205,0.0792,0.8708,0.33567042602,,1.6314188,0.12676565,0.1322772,0.1545,1488.3,,29.44,,142.75178459014,,0.6559,,0.496,12.5,,53.0,60.5,32.5,529.10888671875,10.24,828.28,243.8,2910.1,1742.0,343.0,35.1,88.5,1.293
+1964M06,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.4954,1.0053,0.8465545,0.927,0.8190008,1.039501,0.9225996,294.9,,,317.19,233.96,,104.44,212.0,85.6,,,24.95411839301,56.3,47.4,119.18,,,,,65.04,,0.207,0.0871,0.8554,0.33667293363,,1.8077884,0.12676565,0.12786796,0.1155,1488.3,,29.44,,142.75178459014,,0.6594,,0.4894,12.5,,53.0,60.5,32.5,529.10888671875,10.24,808.43,246.3,3265.0,1742.0,357.1,35.1,88.5,1.293
+1964M07,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.5077,1.0214,0.8183361,0.927,0.8190008,1.039501,0.9225996,303.7,,,335.1,235.34,,102.24,209.0,84.5,,,25.57003686968,55.9,47.4,122.61,,,,,68.71,,0.168,0.084,0.9414,0.33730524235,,1.8298346,0.12676565,0.12345872,0.1034,1488.3,,29.17,,142.04331617563,,0.6488,,0.4784,12.5,,53.0,60.5,32.5,529.10888671875,10.24,854.95,270.9,3452.4,1741.0,385.1,35.1,88.5,1.293
+1964M08,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.4985,1.049,0.8183361,0.927,0.8190008,1.039501,0.9225996,303.1,,,323.53,235.62,,104.44,223.0,82.5,,,25.42422699068,54.72,47.62,122.92,,,,,68.71,,0.1561,0.084,0.8995,0.33777958625,,1.763696,0.12676565,0.12345872,0.0933,1488.3,,29.17,,142.04331617563,,0.6437,,0.4784,12.5,,53.0,60.5,32.5,529.10888671875,10.24,999.33,300.9,3512.0,1742.0,345.2,35.1,88.5,1.293
+1964M09,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.5104,1.0373,0.7898972,0.927,0.8190008,1.039501,0.9225996,302.6,,,346.68,237.55,,109.96,243.0,92.2,,,25.59364599721,55.12,48.5,123.44,,,,,69.08,,0.1759,0.084,0.8179,0.34021397487,,1.8959732,0.12676565,0.12345872,0.0783,1488.3,,28.89,,141.3054146361,,0.6482,,0.4982,12.5,,53.0,60.5,32.5,529.10888671875,10.24,1162.05,300.9,3933.0,1742.0,355.1,35.1,88.5,1.293
+1964M10,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.509,1.0379,0.7738038,0.927,0.8190008,1.039501,0.9225996,311.4,,,370.65,250.77,,114.09,270.0,88.9,,,25.1955928949,52.8,47.4,121.48,,,,,68.71,,0.164,0.084,0.8444,0.34051048536,,1.9180194,0.12676565,0.12566334,0.0769,1488.3,,28.89,,141.3054146361,,0.646,,0.5181,12.5,,53.0,60.5,32.5,529.10888671875,10.24,1358.27,331.8,4371.8,1741.0,334.4,35.1,88.5,1.293
+1964M11,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.5201,1.034,0.787913,0.927,0.8190008,1.039501,0.9225996,314.4,,,359.63,254.91,,117.67,270.0,84.5,,,25.11402177958,52.8,47.18,120.97,,,,,67.98,,0.1649,0.084,0.8356,0.34059879993,,2.094389,0.12676565,0.12345872,0.0725,1488.3,,29.44,,142.75178459014,,0.6413,,0.5093,12.5,,53.0,60.5,32.5,529.10888671875,10.24,1400.37,365.1,4105.0,1742.0,344.6,35.1,88.5,1.293
+1964M12,1.45,1.45,1.45,,,,0.15,0.38414980236,,,0.5018,1.0053,0.7636628,0.927,0.8190008,1.039501,0.9225996,326.0,,,372.86,261.25,,121.8,317.0,86.7,,,25.40541829245,54.33,48.72,119.08,,,,,67.98,,0.1261,0.0917,0.8598,0.34180254245,,2.1164352,0.12456103,0.1322772,0.0591,1488.3,,30.56,,145.65920662297,,0.6426,,0.5004,12.5,,53.0,60.5,32.5,540.1318359375,10.24,1269.2,383.6,3633.2,1742.0,343.0,35.1,88.5,1.293
+1965M01,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.47,1.0119,0.6283022,1.0003,0.8463009,1.142401,1.0122,337.6,,,361.28,266.21,,123.46,284.0,92.4,,,25.37793498764,55.9,49.82,114.61,,,,,66.14,,0.127,0.0759,0.8525,0.34356775693,,2.094389,0.12456103,0.13889106,0.0513,1265.41,,30.56,,145.65920662297,,0.6424,,0.5137,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1000.68,347.9,3456.8,1735.0,322.3,35.12,93.0,1.293
+1965M02,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.4191,1.0384,0.6371205,1.0003,0.8463009,1.142401,1.0122,356.9,,,373.13,283.02,,128.42,303.0,96.0,,,24.67937518051,56.69,49.82,115.94,,,,,61.36,,0.1581,0.077,0.8519,0.34520181425,,2.0062042,0.12456103,0.13889106,0.0476,1265.41,,33.33,,152.64627140931,,0.6737,,0.5181,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1179.91,389.6,3390.7,1735.0,320.3,35.12,98.5,1.293
+1965M03,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.353,0.9899,0.5798017,1.0003,0.8463009,1.142401,1.0122,356.9,,,344.2,292.11,,124.84,300.0,93.6,,,24.71034043808,57.08,48.94,115.56,,,,,60.99,,0.1519,0.078,0.8514,0.34590283672,,2.0282504,0.12456103,0.1322772,0.0534,1265.41,,34.17,,154.71179313921,,0.6464,,0.5203,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1237.23,395.3,3584.7,1735.0,315.9,35.12,98.5,1.293
+1965M04,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.3457,0.9744,0.5469536,1.0003,0.8463009,1.142401,1.0122,356.9,,,325.73,297.62,,123.46,295.0,94.8,,,24.60484352565,57.48,47.84,113.29,,,,,59.89,,0.162,0.0921,0.8527,0.34716961775,,2.0723428,0.12456103,0.1322772,0.0512,1265.41,,35.56,,158.07910827789,,0.6493,,0.5335,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1348.34,353.0,3944.1,1735.0,315.9,35.12,98.5,1.293
+1965M05,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.3276,0.9612,0.4872098,1.0003,0.8463009,1.142401,1.0122,356.9,,,293.76,303.13,,118.5,256.0,93.6,,,24.68019173743,58.66,47.84,111.77,,,,,59.16,,0.1499,0.1463,0.8404,0.34806174504,,2.0502966,0.12456103,0.13668644,0.0496,1265.41,,35.56,,158.07910827789,,0.6504,,0.5313,14.0,,54.0,65.75,29.5,540.1318359375,15.3,1378.55,302.0,4215.2,1735.0,323.4,35.12,98.5,1.293
+1965M06,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.2906,0.9811,0.6130906,1.0003,0.8463009,1.142401,1.0122,420.5,,,296.52,294.87,,122.08,256.0,93.6,,,24.4493095478,58.26,47.84,110.88,,,,,58.05,,0.166,0.11,0.8618,0.34914624691,,1.9621118,0.12456103,0.13668644,0.0412,1265.41,,35.56,,158.07910827789,,0.629,,0.5225,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1308.88,278.7,4131.5,1735.0,314.4,35.12,98.5,1.293
+1965M07,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.259,0.9811,0.7162645,1.0003,0.8463009,1.142401,1.0122,372.6,,,301.76,279.99,,119.88,248.0,101.8,,,24.11917794693,56.69,47.84,112.04,,,,,57.32,,0.177,0.096,0.8807,0.35149371579,,1.9400656,0.12456103,0.13448182,0.0408,1265.41,,35.56,,158.07910827789,,0.6349,,0.4938,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1134.06,271.6,3966.1,1735.0,310.4,35.12,98.5,1.293
+1965M08,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.3258,1.0009,0.7949677,1.0003,0.8463009,1.142401,1.0122,334.8,,,299.28,257.66,,110.78,234.0,96.0,,,23.99647841614,55.12,47.4,116.92,,,,,57.69,,0.17,0.096,0.8942,0.35170583883,,1.873927,0.12456103,0.13668644,0.0377,1265.41,,35.56,,158.07910827789,,0.6312,,0.4828,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1209.9,272.0,4091.8,1735.0,303.6,35.12,98.5,1.293
+1965M09,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.3649,0.9987,0.7775516,1.0003,0.8463009,1.142401,1.0122,312.0,,,308.92,246.64,,106.1,248.0,105.3,,,23.99364398283,53.93,47.4,126.55,,,,,58.42,,0.1821,0.096,0.9132,0.3541989753,,1.8959732,0.12456103,0.13668644,0.039,1265.41,,36.11,,159.3947360582,,0.631,,0.4762,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1327.84,289.2,4208.6,1735.0,299.6,35.12,98.5,1.293
+1965M10,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.3706,1.0097,0.8073132,1.0003,0.8463009,1.142401,1.0122,331.0,,,324.08,250.22,,104.44,284.0,97.1,,,23.59557737152,51.57,46.52,126.65,,,,,58.05,,0.1889,0.096,0.9292,0.35407337028,,1.9180194,0.12456103,0.13889106,0.0428,1265.41,,36.11,,159.3947360582,,0.6245,,0.4718,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1401.92,306.9,4010.2,1735.0,307.8,35.12,98.5,1.293
+1965M11,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.3986,1.0251,0.7568286,1.0003,0.8463009,1.142401,1.0122,334.8,,,336.2,250.22,,107.47,276.0,103.0,,,23.63474704493,51.57,46.3,129.2,,,,,58.05,,0.1519,0.096,0.9094,0.35607334771,,2.0062042,0.12456103,0.13668644,0.0377,1265.41,,36.11,,159.3947360582,,0.6228,,0.4894,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1469.16,299.2,3820.6,1735.0,298.7,35.12,98.5,1.293
+1965M12,1.42,1.42,1.42,,,,0.16,0.41076610522,,,0.4588,1.0318,0.7936449,1.0003,0.8463009,1.142401,1.0122,330.7,,,322.15,248.57,,112.99,256.0,97.1,,,24.29600581056,55.12,47.62,132.06,,,,,58.42,,0.1281,0.0927,0.942,0.35628327394,,2.0062042,0.12456103,0.13448182,0.0383,1265.41,,36.11,,159.3947360582,,0.6195,,0.5049,14.0,,54.0,65.75,29.5,540.1318359375,10.24,1517.66,300.7,3869.1,1735.0,302.7,35.12,98.5,1.293
+1966M01,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.4731,1.0119,0.8015813,0.9599,0.7602008,1.205401,0.9141996,355.5,,,307.27,246.92,,119.6,267.0,101.93,,,24.63215651215,57.08,47.62,125.51,,,,,58.42,,0.129,0.0914,0.9676,0.35813582505,,2.314851,0.130954428,0.13889106,0.0531,1581.22,,36.11,,159.3947360582,,0.6195,,0.5051,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1679.04,301.2,3926.4,1739.0,302.7,35.13,98.5,1.293
+1966M02,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.4718,0.9722,0.7577103,0.9599,0.7602008,1.205401,0.9141996,348.6,,,299.69,248.02,,121.8,273.0,99.1,,,24.74463218693,57.08,48.5,124.79,,,,,58.79,,0.143,0.0728,0.9641,0.35856747325,,2.314851,0.130954428,0.13889106,0.0489,1581.22,,36.94,,161.36281156287,,0.6195,,0.5066,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1874.37,291.5,3877.9,1739.0,299.8,35.13,98.5,1.293
+1966M03,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.4896,0.9546,0.7438216,0.9599,0.7602008,1.205401,0.9141996,338.4,,,292.8,245.26,,119.88,265.0,92.5,,,24.54782110566,55.51,47.4,131.73,,,,,58.79,,0.1731,0.085,1.0673,0.35837460203,,2.314851,0.130954428,0.13668644,0.0472,1581.22,,36.94,,161.36281156287,,0.639,,0.5031,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1874.81,292.8,3772.1,1739.0,300.7,35.13,99.65,1.293
+1966M04,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.5333,0.9546,0.7605763,0.9599,0.7602008,1.205401,0.9141996,331.2,,,285.77,233.69,,122.08,267.0,96.9,,,24.64817033582,55.9,46.96,143.04,,,,,58.79,,0.1892,0.0914,1.0714,0.35995302556,,2.314851,0.130954428,0.13889106,0.0452,1581.22,,36.39,,160.06096878503,,0.6184,,0.4848,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1907.44,280.4,3763.3,1739.0,278.7,35.13,100.0,1.293
+1966M05,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.513,0.9458,0.7652059,0.9599,0.7602008,1.205401,0.9141996,330.7,,,288.31,225.7,,124.84,256.0,102.4,,,24.56941687658,55.12,46.96,140.86,,,,,58.79,,0.1841,0.0877,1.043,0.3616734465,,2.314851,0.130954428,0.13889106,0.045,1581.22,,36.94,,161.36281156287,,0.6228,,0.4949,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1663.61,261.9,3688.3,1739.0,270.0,35.13,100.0,1.293
+1966M06,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.5267,0.9237,0.7409557,0.8132,0.7602008,0.7653333,0.9141996,332.1,,,288.31,225.42,,130.62,256.0,117.8,,,25.54338202114,57.08,46.74,144.45,,,,,62.1,,0.181,0.084,0.9923,0.36472329579,,2.314851,0.130954428,0.13889106,0.037,1581.22,,36.94,,161.36281156287,,0.6182,,0.4733,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1695.79,259.3,3516.4,1739.0,272.1,35.13,100.0,1.293
+1966M07,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.5761,0.9171,0.729051,0.8132,0.7602008,0.7653333,0.9141996,330.4,,,294.59,235.34,,138.89,267.0,123.3,,,26.51018437317,59.05,47.18,153.3,,,,,65.4,,0.144,0.084,0.9669,0.36631654723,,2.314851,0.130954428,0.14109568,0.0379,1581.22,,36.94,,161.36281156287,,0.6151,,0.4656,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1567.93,263.4,3514.2,1739.0,264.6,35.13,100.0,1.293
+1966M08,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.573,0.9171,0.7189101,0.8132,0.7602008,0.7653333,0.9141996,319.1,,,304.84,239.75,,140.27,276.0,124.4,,,27.51208083445,62.6,50.49,150.39,,,,,67.61,,0.157,0.084,1.0,0.36733921341,,2.314851,0.130954428,0.1433003,0.0359,1581.22,,36.94,,161.36281156287,,0.6195,,0.4581,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1195.34,242.5,3428.2,1739.0,264.6,35.13,100.0,1.293
+1966M09,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.5022,0.8995,0.6995097,0.8132,0.7602008,0.7653333,0.9141996,317.2,,,298.73,239.75,,127.59,267.0,112.3,,,27.24653073432,61.02,51.59,155.39,,,,,67.24,,0.139,0.084,1.0529,0.36661768145,,2.314851,0.130954428,0.1433003,0.0329,1581.22,,36.94,,161.36281156287,,0.6072,,0.4299,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1128.32,254.2,3377.5,1739.0,270.5,35.13,100.0,1.293
+1966M10,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.5084,0.8885,0.7171464,0.8132,0.7602008,0.7653333,0.9141996,303.1,,,291.84,230.93,,120.15,251.0,104.6,,,26.71904876764,58.66,48.72,164.26,,,,,66.14,,0.1281,0.084,1.0529,0.36638743869,,2.314851,0.130954428,0.14550492,0.0337,1581.22,,36.94,,161.36281156287,,0.6316,,0.4515,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1275.37,233.7,3362.0,1739.0,276.0,35.13,100.0,1.293
+1966M11,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.4952,0.8869,0.7200123,0.8132,0.7602008,0.7653333,0.9141996,277.8,,,292.66,225.97,,121.25,248.0,101.3,,,26.75583173321,59.05,49.38,166.11,,,,,65.77,,0.138,0.084,1.0311,0.36676787628,,2.314851,0.130954428,0.1433003,0.0311,1581.22,,36.94,,161.36281156287,,0.6314,,0.4517,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1301.61,222.7,3320.2,1739.0,288.1,35.13,100.0,1.293
+1966M12,1.36,1.36,1.36,,,,0.16,0.42492866514,,,0.5492,0.8728,0.7151622,0.8132,0.7602008,0.7653333,0.9141996,300.4,,,310.85,230.93,,120.98,245.0,107.9,,,27.51203013014,61.41,51.37,142.6,,,,,67.61,,0.14,0.076,1.0587,0.36864552075,,2.314851,0.130954428,0.1433003,0.0298,1581.22,,36.94,,161.36281156287,,0.6314,,0.4341,13.0,,50.0,59.25,27.5,540.1318359375,9.52,1214.53,224.2,3335.6,1739.0,285.5,35.13,100.0,1.293
+1967M01,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.5739,0.8501,0.7056826,0.8402,0.7308007,0.7986667,0.9911996,310.0,,,303.41,234.24,,117.4,231.0,104.6,,,27.30459229629,60.23,52.91,142.27,,,,,67.24,,0.157,0.1764,1.0783,0.36904401262,,2.2928048,0.129411194,0.1433003,0.0287,1299.43,,36.94,,161.36281156287,,0.6449,,0.4264,12.0,68.5,46.5,49.25,25.5,540.1318359375,8.86,1243.85,220.2,3302.5,1935.7,279.5,34.95,102.93,1.293
+1967M02,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.6078,0.8441,0.7286101,0.8402,0.7308007,0.7986667,0.9911996,316.9,,,297.07,230.66,,116.84,225.0,101.3,,,27.30021161954,59.05,52.91,151.45,,,,,67.98,,0.143,0.1474,1.0642,0.36926172679,,2.2928048,0.129411194,0.14550492,0.037,1299.43,,37.5,,162.6791953946,,0.6596,,0.4085,12.0,68.5,46.5,49.25,25.5,540.1318359375,8.86,1220.48,221.8,3309.1,1935.7,282.2,34.95,110.5,1.293
+1967M03,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.5952,0.8228,0.7257441,0.8402,0.7308007,0.7986667,0.9911996,314.2,,,300.65,223.22,,115.74,231.0,98.0,,,27.68090394903,59.05,54.89,163.53,,,,,69.81,,0.162,0.1592,1.0448,0.36946279928,,2.2928048,0.129411194,0.14550492,0.0346,1299.43,,38.33,,164.61374432967,,0.6636,,0.4083,12.0,68.5,46.5,49.25,25.5,540.1318359375,8.86,1098.34,228.4,3318.0,1935.7,279.3,34.95,110.5,1.293
+1967M04,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.5754,0.8508,0.7471284,0.8402,0.7308007,0.7986667,0.9911996,305.1,,,292.39,223.22,,116.29,227.0,95.8,,,27.26641317027,57.87,54.23,168.53,,,,,68.34,,0.164,0.157,1.0569,0.36982858625,,2.2928048,0.129411194,0.14550492,0.0452,1299.43,,38.33,,164.61374432967,,0.6614,,0.4114,12.0,68.5,46.5,49.25,25.5,540.1318359375,8.86,994.72,226.6,3351.0,1935.7,272.1,34.95,110.5,1.293
+1967M05,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.5688,0.8891,0.7702765,0.8402,0.7308007,0.7986667,0.9911996,283.8,,,288.8,223.77,,116.29,224.0,94.7,,,27.18217419889,57.08,54.45,175.8,,,,,68.34,,0.1499,0.1474,1.0351,0.37037132383,,2.2928048,0.129411194,0.14770954,0.056,1299.43,,38.89,,165.90811172857,,0.6614,,0.4039,12.0,68.5,46.5,49.25,25.5,540.1318359375,8.86,1036.17,226.2,3357.6,1935.7,275.1,34.95,110.5,1.2959
+1967M06,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.5792,0.9092,0.7824016,0.8402,0.7308007,0.7986667,0.9911996,319.7,,,293.76,229.28,,117.4,226.0,98.9,,,26.89027256395,57.08,52.91,184.54,,,,,66.51,,0.1609,0.159,1.0362,0.37178706541,,2.2928048,0.129411194,0.14770954,0.0547,1299.43,,38.89,,165.90811172857,,0.6667,,0.4112,12.0,68.5,46.5,49.25,25.5,540.1318359375,8.86,1015.22,228.2,3366.5,1935.7,274.3,34.95,110.5,1.301
+1967M07,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.5686,0.9026,0.7407352,0.8402,0.7308007,0.7986667,0.9911996,318.3,,,294.59,228.73,,115.19,212.0,98.9,,,26.27104018448,55.12,52.03,206.24,,,,,64.67,,0.159,0.159,1.0353,0.3725165369,,2.2928048,0.129411194,0.14770954,0.037,1299.43,,38.89,,165.90811172857,,0.668,,0.3988,12.0,68.5,43.5,49.25,25.5,540.1318359375,8.86,997.37,231.3,3362.0,1935.7,267.2,34.95,110.5,1.5929
+1967M08,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.5855,0.8761,0.7175872,0.8402,0.7308007,0.7986667,0.9911996,310.0,,,291.56,228.73,,111.13,210.0,98.9,,,25.64879655937,51.97,50.26,207.22,,,,,63.93,,0.1499,0.159,1.0285,0.37324743966,,2.2928048,0.129411194,0.14770954,0.0362,1299.43,,38.89,,165.90811172857,,0.6775,,0.3748,12.0,68.5,43.5,49.25,25.5,540.1318359375,8.86,1044.55,232.3,3291.5,1935.7,268.7,34.95,110.5,1.7498
+1967M09,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.6239,0.8607,0.7239805,0.8402,0.7308007,0.7986667,0.9911996,324.9,,,275.3,225.15,,111.06,206.0,98.9,,,25.07862493798,49.21,49.6,221.64,,,,,63.2,,0.1799,0.159,1.0384,0.3739797765,,2.2928048,0.129411194,0.14770954,0.037,1299.43,,40.28,,169.08436100495,,0.6909,,0.3649,12.0,68.5,43.5,49.25,25.5,540.1318359375,8.86,1060.2,226.9,3267.2,1935.7,264.6,34.95,110.5,1.6795
+1967M10,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.6078,0.8472,0.729492,0.8402,0.7308007,0.7986667,0.9911996,350.5,,,259.04,221.56,,109.96,203.0,98.9,,,24.97713143451,48.03,49.38,224.12,,,,,63.57,,0.179,0.159,1.0432,0.37471355023,,2.2928048,0.129411194,0.14991416,0.0428,1299.43,,41.67,,172.21057681803,,0.7024,,0.3618,12.0,68.5,43.5,49.25,25.5,540.1318359375,8.86,1138.47,225.7,3280.5,1935.7,263.9,34.95,110.5,1.7859
+1967M11,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.6442,0.8666,0.7477898,0.8402,0.7308007,0.7986667,0.9911996,376.2,,,248.02,217.98,,116.02,211.0,98.9,,,24.81447247034,47.64,48.94,213.57,,,,,62.83,,0.1649,0.159,1.0126,0.37544876368,,2.2928048,0.129411194,0.14991416,0.0485,1299.43,,41.67,,172.21057681803,,0.7055,,0.3541,12.0,68.5,43.5,49.25,25.5,540.1318359375,8.86,1443.81,242.1,3298.1,1935.7,287.0,34.95,110.5,1.9532
+1967M12,1.33,1.33,1.33,,,,0.16,0.45664737628,,,0.6471,0.8512,0.7499944,0.7915,0.5846411,0.7986667,0.9911996,386.7,,,250.85,194.87,,113.38,196.0,98.9,,,24.58925600146,46.9,50.26,213.57,,,,,62.1,,0.134,0.1667,1.0201,0.37618541967,,2.2928048,0.129411194,0.14770954,0.047,1299.43,,41.67,,172.21057681803,,0.7165,,0.3574,12.0,68.5,43.5,49.25,25.5,540.1318359375,8.86,1324.09,222.4,3192.3,1935.7,266.1,34.95,115.05,2.06
+1968M01,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.6543,0.866,0.7596945,0.7487,0.6770413,0.7333334,0.8357997,398.0,,,251.33,191.33,,114.09,196.0,97.0,,,25.45191586307,51.57,55.6,198.78,,,,,62.1,,0.114,0.1628,1.026,0.37661109172,,2.5794054,0.112215158,0.14991416,0.0467,1253.81,,41.67,,172.21057681803,,0.7165,,0.347,11.5,60.5,39.0,35.5,24.0,540.1318359375,8.77,1408.75,218.0,3126.2,2074.5,262.8,35.5,114.0,1.9899
+1968M02,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.6321,0.8691,0.7566082,0.7487,0.6770413,0.7333334,0.8357997,412.2,,,255.34,191.33,,114.56,193.0,97.0,,,25.56406273434,51.18,58.1,207.03,,,,,62.83,,0.166,0.1706,1.0226,0.37793880405,,2.5794054,0.112215158,0.14991416,0.0461,1248.52,,41.67,,172.21057681803,,0.7128,,0.3269,11.5,60.5,39.0,35.5,24.0,540.1318359375,8.77,1719.82,227.5,3110.7,2074.5,259.7,36.0,111.5,1.8547
+1968M03,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.6235,0.8821,0.7548445,0.7487,0.6770413,0.7333334,0.8357997,423.0,,,256.52,191.33,,115.51,191.0,96.0,,,25.53764357387,50.0,57.0,209.78,,,,,63.57,,0.162,0.1807,1.0251,0.37910322158,,2.5794054,0.112215158,0.14991416,0.0417,1234.74,,41.67,,172.21057681803,,0.7099,,0.3563,11.5,60.5,39.0,35.5,24.0,540.1318359375,8.77,1701.08,233.9,3112.9,2074.5,257.5,37.0,111.5,2.1805
+1968M04,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.6288,0.886,0.7533013,0.7487,0.6770413,0.7333334,0.8357997,435.8,,,259.59,188.97,,113.14,190.0,95.0,,,24.8892129578,48.03,57.0,197.01,,,,,61.73,,0.1744,0.1818,1.0459,0.38026946268,,2.5794054,0.112215158,0.14991416,0.0388,1210.46,,41.67,,172.21057681803,,0.711,,0.3587,11.5,60.5,39.0,35.5,24.0,540.1318359375,8.77,1255.09,235.0,3106.3,2074.5,258.2,37.86,111.5,2.2028
+1968M05,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.6243,0.8816,0.7550649,0.7487,0.6770413,0.7333334,0.8357997,439.8,,,271.64,186.13,,114.32,189.0,96.0,,,24.72536841798,48.42,53.1,187.09,,,,,60.26,,0.183,0.1918,1.0785,0.38178092956,,2.5794054,0.112215158,0.15211878,0.0414,1200.88,,41.67,,172.21057681803,,0.7097,,0.3704,11.5,60.5,39.0,35.5,24.0,540.1318359375,8.77,1096.58,237.7,3084.3,2074.5,261.5,40.7,111.5,2.3768
+1968M06,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.6133,0.888,0.7566082,0.7487,0.6770413,0.7333334,0.8357997,406.8,,,279.2,174.79,,111.96,178.0,96.0,,,24.90161395081,47.64,51.3,179.34,,,,,61.73,,0.1523,0.1587,1.1062,0.38312686773,,2.5794054,0.112215158,0.1543234,0.0384,1205.41,,38.89,,165.90811172857,,0.7,,0.3986,11.5,60.5,39.0,35.5,24.0,562.17797851563,8.77,1136.7,238.5,3084.3,2074.5,262.1,41.14,111.5,2.4641
+1968M07,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.6257,0.8814,0.749774,0.7487,0.6770413,0.7333334,0.8357997,377.9,,,261.25,172.43,,110.78,162.0,96.0,,,25.20781032751,47.24,49.8,181.69,,,,,63.57,,0.1585,0.1587,1.0992,0.38447755091,,2.5794054,0.112215158,0.1543234,0.0359,1173.9,,38.89,,165.90811172857,,0.6918,,0.3913,11.5,60.5,36.0,35.5,24.0,562.17797851563,8.77,1054.25,247.1,3075.4,2074.5,265.7,39.46,122.5,2.3138
+1968M08,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.6526,0.8662,0.7475694,0.7487,0.6770413,0.7333334,0.8357997,385.5,,,266.68,150.23,,105.82,157.0,96.0,,,24.87051229409,44.88,46.9,177.69,,,,,63.93,,0.1378,0.1587,1.0968,0.38583299581,,2.5794054,0.112215158,0.1543234,0.0337,1180.58,,38.89,,165.90811172857,,0.6837,,0.3979,11.5,60.5,36.0,35.5,24.0,562.17797851563,8.77,1056.45,250.2,3062.2,2074.5,269.0,39.19,122.5,2.1946
+1968M09,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.7747,0.8538,0.749333,0.7487,0.6770413,0.7333334,0.8357997,375.6,,,272.82,141.73,,105.35,161.0,99.0,,,24.69520968541,44.09,47.3,175.8,,,,,63.57,,0.1647,0.1587,1.1587,0.38770287872,,2.5794054,0.112215158,0.1543234,0.0304,1228.75,,38.89,,165.90811172857,,0.6634,,0.3942,11.5,60.5,36.0,35.5,24.0,562.17797851563,8.77,1110.03,251.5,3071.0,2074.5,263.0,40.18,122.5,2.2085
+1968M10,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.8305,0.8545,0.7400739,0.7487,0.6770413,0.7333334,0.8357997,373.7,,,269.75,141.73,,104.17,166.0,98.0,,,24.88857438163,44.88,48.8,163.72,,,,,63.57,,0.1532,0.1587,1.1704,0.38890087714,,2.5794054,0.112215158,0.15652802,0.039,1183.73,,38.89,,165.90811172857,,0.6563,,0.4103,11.5,60.5,36.0,35.5,24.0,562.17797851563,8.77,1079.82,247.8,3110.7,2074.5,262.1,39.21,122.5,1.9728
+1968M11,1.32,1.32,1.32,,,,0.16,0.45180187737,,,0.9661,0.8486,0.7233191,0.7487,0.6770413,0.7333334,0.8357997,376.0,,,284.63,143.14,,108.89,173.0,97.0,,,25.66779826758,49.21,52.0,157.14,,,,,63.2,,0.1373,0.1587,1.1034,0.39010084091,,2.5794054,0.112215158,0.1543234,0.0509,1167.22,,38.89,,165.90811172857,,0.6345,,0.4176,11.5,60.5,36.0,35.5,24.0,562.17797851563,8.77,1099.88,248.5,3320.2,2074.5,264.1,39.78,122.5,2.0178
+1968M12,1.32,1.32,1.32,,,,0.16,0.45180187737,,,1.0247,0.8267,0.7094303,0.7487,0.6770413,0.7333334,0.8357997,386.9,,,320.06,152.83,,111.02,181.0,94.0,,,25.56693042645,48.42,53.9,159.89,,,,,63.2,,0.1338,0.1762,1.0897,0.39095071873,,2.5794054,0.112215158,0.1543234,0.0602,1165.63,,38.89,,165.90811172857,,0.6246,,0.4162,11.5,60.5,36.0,35.5,24.0,562.17797851563,8.77,1184.98,250.2,3258.4,2074.5,269.0,41.08,122.5,1.9593
+1969M01,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.9378,0.8261,0.7065644,0.7262,0.5964011,0.8626667,0.7195997,398.7,,,319.59,158.26,,111.49,181.0,95.0,,,25.96496778176,50.39,53.2,162.35,,,,,63.2,,0.1418,0.145,1.0873,0.39250649993,,2.866006,0.112215158,0.15652802,0.0635,1135.81,,38.89,,165.90811172857,,0.625,,0.4262,11.25,58.0,38.5,26.6,22.0,573.201171875,9.84,1255.53,254.2,3227.6,2363.4,269.4,42.3,122.5,1.9789
+1969M02,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.9105,0.8419,0.7081076,0.7262,0.5964011,0.8626667,0.7195997,396.4,,,346.05,158.26,,109.36,185.0,95.0,,,25.93808894104,50.39,54.1,160.48,,,,,62.83,,0.1413,0.1493,1.0911,0.39398716029,,2.866006,0.112215158,0.15652802,0.0688,1097.91,,38.89,,165.90811172857,,0.6283,,0.4707,11.25,58.0,38.5,26.6,22.0,584.22436523438,9.84,1285.29,258.4,3245.2,2363.4,267.4,42.6,122.5,1.8397
+1969M03,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.8984,0.8294,0.6871642,0.7262,0.5964011,0.8626667,0.7195997,388.1,,,347.82,179.52,,110.55,178.0,94.0,,,25.84218776746,50.39,53.1,166.96,,,,,62.1,,0.1521,0.1664,1.125,0.3952945487,,2.866006,0.112215158,0.15873264,0.0774,1098.65,,38.89,,165.90811172857,,0.6283,,0.509,11.25,58.0,38.5,26.6,22.0,584.22436523438,9.84,1278.46,261.2,3243.0,2363.4,271.6,43.16,122.5,1.8257
+1969M04,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.8759,0.8135,0.6589457,0.7262,0.5964011,0.8626667,0.7195997,376.3,,,340.14,170.07,,110.07,167.0,95.0,,,26.0931028205,51.57,51.9,165.2,,,,,62.1,,0.1512,0.1845,1.1632,0.39696525866,,2.866006,0.112215158,0.15873264,0.0805,1110.75,,38.89,,165.90811172857,,0.6272,,0.5192,11.25,58.0,38.5,26.6,22.0,584.22436523438,9.84,1388.03,268.3,3304.7,2363.4,272.7,43.31,122.5,1.7781
+1969M05,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.8089,0.8093,0.6496865,0.7262,0.5964011,0.8626667,0.7195997,353.1,,,345.17,166.29,,112.44,170.0,96.0,,,26.61187885367,54.33,49.9,171.09,,,,,62.1,,0.1739,0.176,1.241,0.39864114155,,2.866006,0.112215158,0.15873264,0.0805,1114.63,,38.89,,165.90811172857,,0.6327,,0.4971,11.25,58.0,38.5,26.6,22.0,584.22436523438,9.84,1392.44,278.2,3355.4,2363.4,278.9,43.46,122.5,1.761
+1969M06,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.8929,0.795,0.6772437,0.7262,0.5964011,0.8626667,0.7195997,339.0,,,315.1,165.35,,109.6,173.0,99.0,,,26.5830577777,54.33,49.0,178.75,,,,,61.73,,0.1609,0.176,1.312,0.4006716515,,2.866006,0.112215158,0.15873264,0.0803,1125.81,,38.89,,165.90811172857,,0.6248,,0.5126,11.25,58.0,38.5,26.6,22.0,584.22436523438,9.84,1483.04,285.5,3379.7,2363.4,281.3,41.44,122.5,1.6455
+1969M07,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.9312,0.7776,0.6871642,0.7262,0.5964011,0.8626667,0.7195997,326.9,,,323.37,161.8,,101.57,180.0,95.0,,,26.26711375995,53.93,51.5,180.51,,,,,60.26,,0.1539,0.176,1.3014,0.40147466759,,2.866006,0.112215158,0.14991416,0.0765,1149.61,,38.89,,165.90811172857,,0.6138,,0.5437,11.25,58.0,40.0,26.6,22.0,584.22436523438,9.84,1453.95,311.1,3439.2,2363.4,283.7,41.76,122.5,1.6183
+1969M08,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.9143,0.8126,0.724642,0.7262,0.5964011,0.8626667,0.7195997,330.7,,,309.91,171.49,,99.21,181.0,96.0,,,25.42218031044,53.54,54.2,171.58,,,,,56.22,,0.1687,0.176,1.3748,0.40316958802,,2.866006,0.112215158,0.15873264,0.065,1121.04,,38.89,,165.90811172857,,0.5999,,0.5787,11.25,58.0,40.0,26.6,22.0,584.22436523438,9.84,1606.73,315.9,3470.1,2363.4,293.9,41.09,122.5,1.6526
+1969M09,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.9008,0.9026,0.7630014,0.7262,0.5964011,0.8626667,0.7195997,332.6,,,318.88,180.94,,100.86,200.0,92.0,,,24.5379513867,51.18,56.8,167.55,,,,,53.65,,0.1792,0.176,1.3203,0.40395487341,,2.866006,0.112215158,0.15873264,0.0604,1096.94,,38.89,,165.90811172857,,0.6131,,0.5426,11.25,58.0,40.0,26.6,22.0,584.22436523438,9.84,1578.95,302.5,3470.1,2363.4,299.4,40.87,122.5,1.7855
+1969M10,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.9186,1.0401,0.8450114,0.7262,0.5964011,0.8626667,0.7195997,336.6,,,331.09,203.14,,102.99,240.0,92.0,,,24.3799601281,51.87,57.4,167.36,,,,,52.18,,0.1704,0.176,1.2324,0.4054787207,,2.866006,0.112215158,0.16093726,0.065,1139.14,,38.89,,165.90811172857,,0.6272,,0.5027,11.25,58.0,40.0,26.6,22.0,601.861328125,9.84,1554.48,293.7,3534.0,2363.4,298.9,40.44,122.75,1.8725
+1969M11,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.9321,1.0247,0.8207611,0.7262,0.5964011,0.8626667,0.7195997,357.4,,,346.64,203.14,,106.53,260.0,91.0,,,24.62875313471,53.16,57.5,167.55,,,,,52.18,,0.1642,0.176,1.2114,0.40681820823,,2.866006,0.112215158,0.15873264,0.067,1096.38,,38.89,,165.90811172857,,0.6477,,0.4537,11.25,58.0,40.0,26.6,22.0,606.2705078125,9.84,1631.42,315.7,3642.0,2363.4,309.5,37.4,132.5,1.9231
+1969M12,1.27,1.27,1.27,,,,0.17,0.45181991824,,,0.8512,1.0479,0.8284771,0.7262,0.5964011,0.8626667,0.7195997,399.4,,,334.54,255.11,,106.29,251.0,96.0,,,24.54062762315,52.36,56.5,161.07,,,,,52.18,,0.1565,0.1632,1.2145,0.40928763806,,2.866006,0.112215158,0.1543234,0.0622,1061.92,,38.89,,165.90811172857,,0.6559,,0.4702,11.25,58.0,40.0,26.6,22.0,606.2705078125,9.84,1699.76,334.0,3818.4,2363.4,310.2,35.17,132.5,1.8071
+1970M01,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.1369,0.8619865,0.835,0.6266412,0.9906667,0.8875996,405.8,,,349.83,255.34,,107.0,252.0,101.0,,,25.52705957244,58.4,51.8,140.45,,,,,52.18,,0.1656,0.1696,1.2957,0.41172424583,,2.7337288,0.112215158,0.1653465,0.0791,1078.11,42.99,38.89,175.0,165.90811172857,,0.6448,,0.5042,11.0,54.0,44.0,18.25,31.5,606.2705078125,9.84,1626.3,324.7,3842.7,2846.2,302.4,34.94,132.5,1.8765
+1970M02,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.1453,0.8474364,0.835,0.6266412,0.9906667,0.8875996,406.28,,,346.99,256.29,,110.0,257.0,102.0,,,25.56943558938,58.4,51.8,133.38,,,,,52.18,,0.1744,0.1696,1.3338,0.41333127903,,2.7337288,0.112215158,0.16314188,0.069,1114.27,42.99,40.63,175.0,169.87615213163,,0.6516,,0.4797,11.0,54.0,44.0,18.25,31.5,606.2705078125,9.84,1657.2,341.0,3767.7,2846.2,298.0,34.99,132.5,1.8958
+1970M03,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.1711,0.8679388,0.835,0.6266412,0.9906667,0.8875996,406.28,,,343.45,258.88,,111.0,268.0,97.0,,,25.61188195233,58.4,51.8,126.31,,,,,52.18,,0.1936,0.159,1.3461,0.41387964614,,2.7337288,0.112215158,0.16093726,0.0745,1111.53,42.99,41.67,175.0,172.21057681803,,0.657,,0.4433,11.0,54.0,44.0,18.25,31.5,606.2705078125,9.84,1754.0,335.5,3796.4,2846.2,296.0,35.09,132.5,1.8885
+1970M04,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.2028,0.9129121,0.835,0.6266412,0.9906667,0.8875996,406.28,,,358.57,267.62,,112.0,298.0,97.0,,,25.65439877807,58.4,51.8,121.59,,,,,52.18,,0.1713,0.1616,1.3622,0.4153201367,,2.7337288,0.112215158,0.16093726,0.0787,1119.96,42.99,41.81,175.0,172.52276965825,,0.6618,,0.4202,11.0,54.0,44.0,18.25,31.5,612.88427734375,9.84,1741.6,321.2,3849.3,2846.2,293.4,35.62,132.5,1.8529
+1970M05,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.217,0.9400282,0.835,0.6266412,0.9906667,0.8875996,399.19,,,383.84,278.73,,115.0,292.0,98.0,,,25.69698618357,58.4,51.8,121.59,,,,,52.18,,0.1892,0.159,1.3349,0.41694840965,,2.7337288,0.112215158,0.16755112,0.0805,1074.77,42.99,43.5,175.0,176.25414124668,,0.6645,,0.4149,11.0,54.0,44.0,18.25,31.5,617.29370117188,9.84,1597.9,291.6,3736.8,2846.2,291.7,35.95,132.5,1.67
+1970M06,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.2061,0.9298873,0.835,0.6266412,0.9906667,0.8875996,389.74,,,383.37,277.07,,118.0,288.0,102.0,,,25.73964428599,58.4,51.8,123.95,,,,,52.18,,0.1819,0.1563,1.2979,0.41911571831,,2.7337288,0.112215158,0.16755112,0.0842,1047.34,42.99,44.44,175.0,178.30072878273,,0.666,,0.412,11.0,54.0,44.0,18.25,31.5,617.29370117188,9.84,1458.0,308.2,3542.8,2846.2,293.2,35.42,132.5,1.6394
+1970M07,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.2121,0.9424534,0.835,0.6266412,0.9906667,0.8875996,389.74,,,385.73,261.01,,122.0,290.0,106.0,,,25.86384657113,58.4,51.8,124.93,,,,,52.54,,0.1479,0.1696,1.2928,0.42126657604,,2.7337288,0.112215158,0.16755112,0.0842,1065.43,42.99,44.44,175.0,178.30072878273,,0.6721,,0.3829,11.0,54.0,41.0,18.25,31.5,617.29370117188,9.84,1366.6,300.7,3498.7,2846.2,298.1,35.32,132.5,1.6866
+1970M08,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.1828,0.9446578,0.835,0.6266412,0.9906667,0.8875996,377.93,,,392.11,240.22,,120.0,270.0,107.0,,,26.23691575932,58.4,51.8,128.08,,,,,54.01,,0.1598,0.1696,1.2469,0.42290249238,,2.7337288,0.112215158,0.16755112,0.0841,1082.6,42.99,44.44,175.0,178.30072878273,,0.6826,,0.3713,11.0,54.0,41.0,18.25,31.5,617.29370117188,9.84,1266.5,285.4,3620.0,2846.2,298.1,35.38,132.5,1.7977
+1970M09,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.1603,0.9387055,0.835,0.6266412,0.9906667,0.8875996,381.0,,,364.47,226.29,,119.0,276.0,106.0,,,26.76858156768,58.4,51.8,125.72,,,,,56.22,,0.1618,0.1696,1.28,0.42420408001,,2.7337288,0.112215158,0.16755112,0.0853,1071.75,42.99,44.44,175.0,178.30072878273,,0.6918,,0.3649,11.0,54.0,41.0,18.25,31.5,617.29370117188,9.84,1246.9,284.8,3646.4,2846.2,300.0,36.19,132.5,1.8016
+1970M10,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.1197,0.9415715,0.835,0.6266412,0.9906667,0.8875996,398.48,,,390.22,257.47,,123.0,304.0,104.0,,,27.3686798324,58.4,51.8,124.44,,,,,58.79,,0.1693,0.1696,1.284,0.42533402559,,2.7337288,0.112215158,0.16755112,0.0866,1025.76,42.99,44.44,175.0,178.30072878273,,0.6977,,0.3481,11.0,54.0,41.0,18.25,31.5,617.29370117188,9.84,1142.4,285.2,3668.5,2846.2,296.5,37.52,132.5,1.7458
+1970M11,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,1.0278,0.9159985,0.835,0.6266412,0.9906667,0.8875996,401.56,,,406.28,269.99,,125.0,330.0,105.0,,,27.88019279019,58.4,51.8,124.84,,,,,60.99,,0.1497,0.1696,1.2703,0.4269890174,,2.7337288,0.112215158,0.16314188,0.0901,1057.02,42.99,44.44,175.0,178.30072878273,,0.709,,0.3741,11.0,54.0,41.0,18.25,31.5,617.29370117188,9.84,1085.3,279.9,3615.6,2846.2,293.2,37.44,132.5,1.7604
+1970M12,1.21,1.21,1.21,,7.8,,0.17,0.44721801014,,,0.675,0.9775,0.9190849,0.835,0.6266412,0.9906667,0.8875996,403.92,,,437.69,271.64,,121.0,311.0,106.0,,,28.38636321121,58.4,51.8,120.42,,,,,63.2,,0.1285,0.1934,1.3069,0.42864878674,,2.7337288,0.112215158,0.1653465,0.0906,1063.19,42.99,44.44,175.0,178.30072878273,,0.7165,,0.3704,11.0,54.0,41.0,18.25,31.5,617.29370117188,9.84,1045.7,276.7,3496.5,2846.2,289.2,37.44,132.5,1.6348
+1971M01,1.64,1.64,1.64,,8.68,,0.18,0.50224354379,,,0.538,1.0031,0.9298873,0.7797,0.6383995,0.7991994,0.9015996,409.82,,,448.32,273.29,,125.0,309.0,105.0,,,28.50975184959,58.4,55.77,121.4,,,,,63.57,,0.138,0.1319,1.3358,0.42996642411,0.8026,3.30693,0.112215158,0.16975574,0.104,1045.91,44.43,44.44,,178.30072878273,,0.7275,,0.3534,11.25,57.5,40.0,16.0,32.5,617.29370117188,10.33,1010.0,262.5,3465.7,2932.1,284.6,37.88,129.0,1.6396
+1971M02,1.64,1.64,1.64,,8.68,,0.18,0.50224354379,,,0.538,0.9833,0.9296668,0.7781,0.6695995,0.7631994,0.9015996,393.4,,,479.5,273.29,,125.0,297.0,101.0,,,28.55707926401,58.4,55.77,105.1,,,,,63.57,,0.135,0.1462,1.3717,0.43115038509,0.7913,3.30693,0.112215158,0.17416498,0.1063,1018.55,44.43,44.44,,178.30072878273,,0.7403,,0.3333,11.25,57.5,40.0,16.0,32.5,617.29370117188,10.33,1020.2,266.1,3463.5,2932.1,272.1,38.74,122.5,1.6003
+1971M03,1.64,1.64,1.64,,8.68,,0.18,0.50224354379,,,0.538,1.0143,0.9406896,0.7565,0.7031994,0.6647995,0.9015996,401.56,,,481.87,278.02,,124.0,300.0,100.0,,,28.45120350092,58.4,55.77,98.91,,,,,62.83,,0.137,0.1524,1.3812,0.43287185936,0.7846,3.30693,0.112215158,0.17196036,0.1034,1020.68,44.43,44.44,,178.30072878273,,0.7275,,0.3353,11.25,57.5,40.0,16.0,32.5,617.29370117188,10.33,1144.1,267.4,3527.4,2932.1,283.7,38.87,122.5,1.669
+1971M04,1.64,1.64,1.64,,8.68,,0.18,0.50224354379,,,0.538,0.9894,0.9400282,1.0293,0.6455995,1.540799,0.9015996,388.8,,,462.97,269.28,,119.0,292.0,98.0,,,28.42129861739,58.4,55.77,95.67,,,,,62.46,,0.138,0.1711,1.4021,0.43440977716,0.8191,3.30693,0.112215158,0.16975574,0.1005,1012.52,44.43,44.44,,178.30072878273,,0.7255,,0.356,11.25,57.5,40.0,16.0,32.5,617.29370117188,10.33,1251.5,268.0,3562.7,2932.1,283.5,39.01,122.5,1.726
+1971M05,1.64,1.64,1.64,,8.68,,0.18,0.50224354379,,,0.538,1.0183,0.9400282,0.9141,0.6551995,1.185599,0.9015996,359.04,,,453.52,242.82,,122.0,293.0,101.0,,,28.62275968589,58.4,55.77,105.98,,,,,63.2,,0.139,0.1542,1.4039,0.43689260568,0.7898,3.30693,0.112215158,0.17416498,0.0961,1038.8,44.43,44.31,,178.01888484414,,0.7535,,0.3761,11.25,57.5,40.0,16.0,32.5,617.29370117188,10.33,1114.4,264.5,3520.8,2932.1,287.7,40.52,122.5,1.6667
+1971M06,1.64,1.64,1.64,,8.68,,0.18,0.50224354379,,,0.538,1.0022,0.9340759,0.8533,0.6359995,1.022399,0.9015996,354.31,,,441.24,240.93,,127.0,310.0,104.0,,,28.28417917127,58.4,55.77,109.22,,,,,61.36,,0.137,0.1542,1.3711,0.43937304594,0.7582,3.30693,0.112215158,0.1763696,0.0915,1035.09,44.43,43.26,,175.72835731123,,0.7923,,0.3424,11.25,57.5,40.0,16.0,32.5,617.29370117188,10.33,1074.2,273.3,3448.0,2932.1,308.6,40.1,122.5,1.6081
+1971M07,1.74,1.74,1.74,,8.68,,0.18,0.50224354379,,,0.538,0.9927,0.928344,0.9077,0.6335995,1.187999,0.9015996,351.01,,,439.58,263.37,,134.0,336.0,107.0,,,28.33113212534,58.4,55.77,111.48,,,,,61.36,,0.136,0.1542,1.3479,0.44185184502,0.7524,3.30693,0.112215158,0.1763696,0.092,1011.61,44.43,41.94,,172.81223271448,,0.7965,,0.3314,11.25,66.0,46.5,16.0,32.5,617.29370117188,10.33,1115.3,261.9,3456.8,2932.1,317.6,40.95,122.5,1.5808
+1971M08,1.74,1.74,1.74,,8.68,,0.18,0.50224354379,,,0.538,1.0051,0.9298873,0.8626,0.7128694,0.9732005,0.9015996,355.49,,,439.64,282.56,,131.0,335.0,108.0,,,28.29951030724,58.4,55.77,113.35,,,,,60.99,,0.145,0.1542,1.3241,0.44398130064,0.7502,3.30693,0.113758392,0.17857422,0.0937,1001.25,44.43,42.19,,173.36773483105,,0.8289,,0.3157,11.25,66.0,46.5,16.0,32.5,628.31665039063,10.33,1097.9,258.3,3478.9,2932.1,322.5,42.71,122.5,1.5866
+1971M09,1.74,1.74,1.74,,8.68,,0.18,0.50224354379,,,0.538,0.9645,0.9243758,0.8546,0.7260927,0.9360174,0.9015996,356.72,,,429.75,272.24,,124.0,296.0,99.0,,,28.34648871165,58.4,55.77,120.61,,,,,60.99,,0.147,0.1542,1.2968,0.44428801614,0.7901,3.30693,0.115522088,0.17416498,0.0879,1042.75,44.43,43.12,,175.42103026599,,0.8267,,0.3232,11.25,66.0,46.5,16.0,32.5,639.33984375,10.33,1056.4,239.2,3525.2,2932.1,311.2,42.03,122.5,1.4214
+1971M10,1.74,1.74,1.74,,8.68,,0.18,0.50224354379,,,0.538,0.9431,0.9190849,0.8477,0.7049534,0.9366164,0.9015996,357.94,,,404.03,253.99,,125.0,305.0,101.0,,,28.23708645331,58.4,55.77,121.69,,,,,60.26,,0.143,0.1542,1.3129,0.4466334247,0.7979,3.30693,0.116403936,0.17416498,0.0928,1081.58,44.43,43.58,,176.429105869,,0.8185,,0.3157,11.25,66.0,46.5,16.0,32.5,639.33984375,10.33,1041.2,229.5,3489.9,2932.1,336.6,42.5,122.5,1.3358
+1971M11,1.74,1.74,1.74,,8.68,,0.18,0.50224354379,,,0.538,0.9658,0.9254781,0.8207,0.6930543,0.8675643,0.9015996,358.23,,,396.01,247.82,,125.0,301.0,102.0,,,28.28396123144,58.4,55.77,118.06,,,,,60.26,,0.143,0.1542,1.2862,0.44879647448,0.8479,3.30693,0.116624398,0.1763696,0.0935,1102.4,44.43,41.57,,171.9872864414,,0.8157,,0.3153,11.25,66.0,46.5,16.0,32.5,641.54443359375,10.33,1013.9,221.8,3534.0,2932.1,344.4,42.86,122.5,1.3199
+1971M12,1.74,1.74,1.74,,8.68,,0.18,0.50224354379,,,0.538,1.0207,0.9373828,0.804,0.7022277,0.8083196,0.9015996,300.0,,,410.95,233.69,,126.0,271.0,101.0,,,28.25095631656,58.4,55.77,116.98,,,,,59.89,,0.144,0.1551,1.3166,0.45059029344,0.877,3.30693,0.118167632,0.18298346,0.1275,1100.62,44.43,41.45,,171.71901157872,,0.8455,,0.2928,11.25,66.0,46.5,16.0,32.5,665.79516601563,10.33,1037.9,231.0,3670.7,2932.1,358.9,43.48,122.5,1.3935
+1972M01,1.77,1.77,1.77,,9.6,,0.19,0.54216598655,,,0.644,0.9905,0.9296668,0.7869,0.7460141,0.8041081,0.8105997,300.0,,,426.69,218.34,,125.0,249.0,105.0,,,27.06295183816,51.33,53.08,113.84,,,,,59.89,,0.131,0.1885,1.3858,0.45333391136,0.92,4.1226394,0.1543234,0.19180194,0.1741,1106.83,52.48,40.35,,169.24297163933,,0.8884,,0.3161,11.5,83.0,60.0,29.25,33.5,670.20458984375,10.33,1078.0,251.9,3626.6,3079.9,379.8,45.75,122.5,1.4731
+1972M02,1.77,1.77,1.77,,9.6,,0.19,0.54216598655,,,0.644,0.9996,0.930769,0.7923,0.782494,0.7839261,0.8105997,250.0,,,437.61,185.17,,127.0,246.0,107.0,,,27.17892009615,51.72,53.46,112.56,,,,,59.89,,0.14,0.1912,1.4042,0.45641986359,0.8885,4.1226394,0.156087096,0.1873927,0.181,1115.16,52.48,42.13,,173.23455272171,,0.8964,,0.3135,11.5,83.0,60.0,29.25,33.5,670.20458984375,10.33,1112.4,294.3,3631.0,3079.9,389.7,48.26,122.5,1.5036
+1972M03,1.77,1.77,1.77,,9.6,,0.19,0.54216598655,,,0.644,1.0192,0.949508,0.796,0.8244459,0.7530807,0.8105997,210.0,,,434.41,216.68,,135.0,258.0,114.0,,,27.36711536226,52.51,53.57,113.05,,,,,59.89,,0.133,0.1648,1.4548,0.46040182828,0.9176,4.1226394,0.157189406,0.18959732,0.185,1088.67,52.48,43.98,,177.30172162124,,0.8707,,0.3097,11.5,83.0,60.0,29.25,33.5,670.20458984375,10.33,1108.2,320.5,3789.7,3079.9,397.4,48.33,122.5,1.5364
+1972M04,1.77,1.77,1.77,,9.6,,0.19,0.54216598655,,,0.644,1.0115,0.9627353,0.814,0.809854,0.8214722,0.8105997,200.0,,,439.9,227.34,,140.0,272.0,117.0,,,27.70040594597,53.68,53.68,111.58,,,,,60.26,,0.135,0.1542,1.4991,0.4636767418,0.9307,4.1226394,0.15652802,0.18518808,0.156,1066.04,52.48,43.57,,176.40724337569,,0.8651,,0.3064,11.5,83.0,60.0,29.25,33.5,670.20458984375,10.33,1133.0,315.9,3844.9,3079.9,395.0,49.03,122.5,1.572
+1972M05,1.77,1.77,1.77,,9.6,,0.19,0.54216598655,,,0.644,1.0377,0.9647195,0.8577,0.802558,0.9598383,0.8105997,220.0,,,441.52,227.51,,140.0,252.0,117.0,,,27.88868332205,54.48,51.53,114.13,,,,,60.26,,0.1411,0.1331,1.5055,0.46645670907,0.9847,4.1226394,0.15652802,0.17857422,0.1462,1060.87,52.48,42.54,,174.14290035315,,0.8598,,0.3263,11.5,83.0,60.0,29.25,33.5,599.65673828125,10.33,1106.4,317.9,3765.5,3079.9,386.2,54.62,122.5,1.583
+1972M06,1.77,1.77,1.77,,9.6,,0.19,0.54216598655,,,0.644,1.0697,0.9625149,0.8665,0.7350701,1.053885,0.8105997,248.46,,,422.12,216.13,,138.0,234.0,119.0,,,27.57409741213,52.9,49.82,118.35,,,,,59.89,,0.137,0.1331,1.5351,0.46959346887,1.229,4.1226394,0.154543862,0.18077884,0.1395,1072.21,52.48,40.75,,170.14690053573,,0.8313,,0.3267,11.5,83.0,60.0,29.25,33.5,566.58740234375,10.33,1063.2,311.9,3741.2,3079.9,371.0,62.09,122.5,1.569
+1972M07,1.87,1.87,1.87,,9.6,,0.19,0.54216598655,,,0.644,1.2361,1.043863,0.7878,0.5455723,1.007215,0.8105997,222.41,,,403.2,214.6,,141.0,226.0,127.0,,,27.9083578784,54.07,51.92,119.33,,,,,60.26,,0.1311,0.1331,1.5066,0.47372466781,1.1514,4.1226394,0.146386768,0.1873927,0.1225,1062.48,52.48,39.02,,166.20736113845,,0.7815,,0.3241,11.5,99.0,75.0,29.25,33.5,537.92724609375,10.33,1034.6,303.7,3732.4,3079.9,363.7,65.66,128.0,1.7358
+1972M08,1.87,1.87,1.87,,9.6,,0.19,0.54216598655,,,0.644,1.2009,1.040557,0.772,0.6359375,0.8693136,0.8105997,217.02,,,413.54,220.64,,141.0,223.0,126.0,,,28.6286672552,55.66,54.94,135.55,,,,,62.1,,0.142,0.1331,1.4916,0.47640385862,1.2221,4.1226394,0.146827692,0.19400656,0.1378,1081.81,52.48,39.27,,166.7815546737,,0.7415,,0.317,11.5,99.0,75.0,29.25,33.5,540.1318359375,10.33,1046.7,297.8,3754.5,3079.9,363.5,67.03,132.5,1.8461
+1972M09,1.87,1.87,1.87,,9.6,,0.19,0.54216598655,,,0.644,1.1687,1.034604,0.7563,0.69375,0.7644187,0.8105997,226.0,,,412.33,224.87,,135.0,225.0,138.0,,,32.15085873956,59.2,58.2,144.8,,,,,76.06,,0.133,0.1331,1.4577,0.48112753613,1.2,4.1226394,0.146386768,0.19400656,0.1558,1062.84,52.48,39.38,,167.03366698553,,0.733,,0.308,11.5,99.0,75.0,29.25,33.5,537.92724609375,10.33,1060.6,302.4,3803.0,3079.9,368.4,65.46,132.5,1.7767
+1972M10,1.87,1.87,1.87,,9.6,,0.19,0.54216598655,,,0.644,1.1779,1.036809,0.7401,0.632931,0.7768683,0.8105997,232.0,,,401.48,224.02,,136.0,228.0,135.0,,,33.93238011514,57.22,56.88,148.7,,,,,87.45,,0.135,0.1331,1.4687,0.48355758727,1.1093,4.1226394,0.143741224,0.19400656,0.1633,1061.76,52.48,39.46,,167.21681798073,,0.7799,,0.3602,11.5,99.0,75.0,29.25,33.5,537.92724609375,10.33,917.5,297.2,3758.9,3079.9,363.7,64.86,132.5,1.8106
+1972M11,1.87,1.87,1.87,,9.6,,0.19,0.54216598655,,,0.644,1.1859,1.044304,0.7099,0.5837871,0.7353197,0.8105997,234.96,,,422.59,218.54,,148.0,240.0,155.0,,,34.65496025254,59.2,61.95,156.0,,,,,88.92,,0.141,0.1331,1.4846,0.48933809323,1.1214,4.1226394,0.14109568,0.18518808,0.1604,1048.86,52.48,39.46,,167.21681798073,,0.8143,,0.3721,11.5,99.0,75.0,29.25,33.5,540.1318359375,10.33,1007.1,298.0,3701.6,3079.9,378.9,62.91,132.5,1.8325
+1972M12,1.87,1.87,1.87,,9.6,,0.19,0.54216598655,,,0.644,1.2174,1.052902,0.7074,0.6031651,0.7084,0.8105997,247.87,,,455.82,213.26,,174.0,234.0,198.0,,,38.74975889031,67.06,75.83,165.5,,,,,102.88,,0.134,0.2294,1.5695,0.49745133572,1.1425,4.1226394,0.140654756,0.18959732,0.2017,1056.18,52.48,43.48,,176.21037696933,,0.862,,0.4012,11.5,99.0,75.0,29.25,33.5,540.1318359375,10.33,1024.4,308.4,3730.2,3079.9,375.0,63.91,132.5,1.976
+1973M01,2.08,2.08,2.08,,11.48,,0.21,0.69350672431,,,1.131,1.278,1.054005,0.7161,0.6023916,0.7253865,0.8203997,231.0,,,445.79,211.77,,214.0,239.0,215.0,,,42.09602312612,79.13,81.35,160.88,,,,,108.39,,0.135,0.1488,1.7009,0.50219902931,1.1688,5.0044874,0.141316142,0.206793356,0.2072,1041.72,133.47,48.85,,187.64716089259,,0.8858,,0.4422,13.75,105.0,84.0,64.75,42.5,542.33642578125,10.33,1119.0,318.3,3789.7,3373.1,387.0,65.14,132.5,2.0166
+1973M02,2.08,2.08,2.08,,11.48,,0.21,0.69350672431,,,1.131,1.4542,1.091923,0.7292,0.6574131,0.7098448,0.8203997,299.0,,,460.54,258.66,,259.0,291.0,247.0,,,40.76364564293,81.1,78.48,173.53,,,,,98.84,,0.142,0.1823,1.8744,0.50886058293,1.1846,5.0044874,0.14550492,0.201502268,0.1979,1039.48,133.47,63.34,,215.90429558033,,0.9068,,0.4625,13.75,105.0,84.0,64.75,42.5,557.76879882813,10.33,1243.6,339.9,4027.8,3373.1,422.0,74.2,141.97,2.2362
+1973M03,2.08,2.08,2.08,,11.48,,0.21,0.69350672431,,,1.131,1.4193,1.10978,0.734,0.6958561,0.6855978,0.8203997,315.0,,,462.7,280.36,,258.0,311.0,238.0,,,40.55504476528,79.92,76.28,185.87,,,,,98.47,,0.142,0.1781,1.9795,0.5117486735,1.2308,5.0044874,0.148591388,0.208116128,0.1933,1046.86,133.47,74.1,,234.99410265012,,0.958,,0.5454,13.75,105.0,84.0,64.75,42.5,570.99658203125,10.33,1509.5,372.1,4288.0,3373.1,474.0,84.37,152.5,2.3092
+1973M04,2.35,2.35,2.35,,11.48,,0.21,0.69350672431,,,1.131,1.291,1.077593,0.8041,0.6926475,0.8993512,0.8203997,360.0,,,473.56,290.2,,260.0,333.0,256.0,,,40.72155301072,77.77,74.51,185.87,,,,,101.05,,0.147,0.1488,1.8532,0.51707943783,1.2693,5.0044874,0.14881185,0.21274583,0.1982,1066.55,133.47,70.97,,229.58077942838,,1.0307,,0.5437,13.75,105.0,84.0,64.75,42.5,570.99658203125,10.33,1588.4,387.1,4270.3,3373.1,513.0,90.5,152.5,2.2072
+1973M05,2.35,2.35,2.35,,11.48,,0.21,0.69350672431,,,1.131,1.4151,1.074507,0.8071,0.6361446,0.9647718,0.8203997,416.0,,,493.84,323.83,,358.0,373.0,364.0,,,42.9444566769,88.97,78.48,185.87,,,,,102.15,,0.157,0.154,1.8479,0.52873590114,1.2409,5.0044874,0.151677856,0.221784772,0.2001,1087.36,133.47,61.74,,212.94189212805,,1.1498,,0.5507,13.75,105.0,84.0,64.75,42.5,582.01977539063,10.33,1552.2,396.4,4347.5,3373.1,549.0,101.96,152.5,2.4012
+1973M06,2.35,2.35,2.35,,11.48,,0.21,0.69350672431,,,1.131,1.4147,1.077593,0.8437,0.6047198,1.076973,0.8492754,457.0,,,524.81,371.41,,470.0,455.0,497.0,,,46.2106138498,101.17,87.3,185.87,,,,,108.39,,0.16,0.154,1.7996,0.53971898261,1.2883,5.0044874,0.154543862,0.22597355,0.2067,1116.3,133.47,55.72,,201.46570566532,,1.2237,,0.6695,13.75,105.0,84.0,64.75,42.5,601.861328125,10.33,1748.7,425.3,4530.5,3373.1,656.0,120.12,152.5,2.6209
+1973M07,2.7,2.7,2.7,,11.48,,0.21,0.69350672431,,,1.131,1.3567,1.058193,0.8718,0.6309969,1.13515,0.8492754,552.0,,,593.56,472.85,,330.0,550.0,582.0,,,48.80161576803,109.44,99.65,332.53,,,,,114.64,,0.154,0.154,1.9575,0.54732563547,1.4375,5.0044874,0.152339242,0.22597355,0.2098,1135.95,133.47,56.35,,202.69257881954,,1.455,,0.8486,13.75,132.5,115.0,64.75,42.5,634.9306640625,10.33,2021.2,469.8,4962.6,3373.1,842.0,120.17,152.5,2.7056
+1973M08,2.7,2.7,2.7,,11.48,,0.21,0.69350672431,,,1.131,1.3307,1.044966,0.8529,0.7366071,0.972896,0.8492754,573.0,,,597.88,536.33,,331.0,548.0,330.0,,,64.46619625095,122.43,113.32,377.7,,,,,192.54,,0.146,0.154,2.459,0.53809543568,1.4748,5.0044874,0.148591388,0.23699665,0.1977,1150.06,133.47,63.55,,216.29054293146,,1.672,,0.8241,13.75,132.5,115.0,64.75,42.5,619.49829101563,10.33,2123.0,447.5,5004.5,3373.1,914.0,106.76,152.5,2.6365
+1973M09,2.7,2.7,2.7,,11.48,,0.21,0.69350672431,,,1.131,1.3272,1.104489,0.81,0.7370892,0.8437009,0.8492754,550.0,,,533.73,424.13,,266.0,508.0,218.0,,,61.21646507475,107.08,105.82,377.7,,,,,189.6,,0.142,0.154,2.2624,0.53248726375,1.5645,5.0044874,0.145284458,0.241846814,0.1977,1179.2,133.47,70.27,,228.35520024168,,1.9112,,0.7341,13.75,132.5,115.0,64.75,42.5,604.06591796875,10.33,1936.1,444.7,5011.1,3373.1,976.0,102.97,155.24,2.6751
+1973M10,4.1,4.1,4.1,,11.48,,0.21,0.69350672431,,,1.131,1.3779,1.146376,0.7905,0.6696567,0.8525465,0.8492754,617.0,,,560.68,434.92,,245.0,531.0,207.0,,,60.08117037392,106.39,109.24,337.7,,,,,182.25,,0.148,0.154,2.1839,0.53517399088,1.5986,5.0044874,0.14550492,0.24581513,0.2096,1202.69,133.47,78.0,,241.59404019581,,1.9252,,0.7097,13.75,132.5,115.0,64.75,42.5,621.70288085938,10.33,2065.3,471.6,5359.4,3373.1,1163.0,100.08,160.5,2.8856
+1973M11,4.1,4.1,4.1,,11.48,,0.21,0.69350672431,,,1.131,1.3931,1.168422,0.7574,0.6302457,0.7925398,0.8492754,718.0,,,617.23,429.29,,239.0,490.0,223.0,,,60.41272028854,107.87,106.7,475.9,,,,,181.88,,0.139,0.154,2.1429,0.54078451438,1.6149,5.0044874,0.1433003,0.24471282,0.2235,1222.18,133.47,77.03,,239.96697452255,,1.7528,,0.7981,13.75,132.5,115.0,64.75,42.5,650.36279296875,10.33,2273.0,490.0,5573.3,3373.1,1625.0,94.92,160.5,2.8599
+1973M12,4.1,4.1,4.1,,11.48,,0.21,0.69350672431,,,1.131,1.4235,1.190467,0.7423,0.6453541,0.7323374,0.8492754,1068.0,,,789.7,496.71,,254.0,603.0,243.0,,,64.08079131946,112.59,109.57,495.54,,,,,199.52,,0.129,0.22,2.0693,0.54672108039,1.6196,5.0044874,0.139111522,0.250003908,0.2612,1247.9,133.47,96.43,,270.9129099689,,1.8159,,1.0075,13.75,132.5,115.0,64.75,42.5,632.72583007813,10.33,2244.3,593.5,6461.7,3373.1,1623.0,106.72,160.5,3.1367
+1974M01,13.0,13.0,13.0,,16.89,,0.29,1.73,,,1.561,1.5304,1.226622,0.8413,0.6764275,0.7105354,1.1368,1191.0,,,958.77,578.77,,261.0,665.0,221.0,,,66.14727208889,112.28,115.79,512.23,,,,,213.48,,0.16909,0.1395,2.0371,0.5484676485,1.6008,4.6517482,0.18188115,0.278443506,0.3342,1280.63,120.43,95.43,,269.39218328269,,1.9887,,1.0803,42.0,215.0,180.0,285.75,53.0,604.06591796875,13.38,2032.4,565.7,6503.6,3571.5,1330.0,129.19,162.68,3.63695
+1974M02,13.0,13.0,13.0,,16.89,,0.29,1.73,,,1.561,1.6466,1.334867,0.8747,0.6921172,0.7952024,1.1368,1160.0,,,1093.4,667.24,,271.0,780.0,203.0,,,70.94397608911,131.1,121.31,539.73,,,,,220.46,,0.1618,0.1675,1.9826,0.54914694708,1.4649,4.6517482,0.186069928,0.376769558,0.465,1310.72,120.43,97.86,,273.07500188848,,1.8437,,0.9789,42.0,232.5,220.0,285.75,55.0,619.49829101563,13.38,2291.7,649.2,7418.5,3571.5,1516.0,150.13,172.5,5.35895
+1974M03,13.0,13.0,13.0,,16.89,,0.29,1.73,,,1.561,1.5754,1.382706,0.9435,0.8626103,0.8311096,1.1368,1266.0,,,1123.83,632.88,,265.0,711.0,200.0,,,65.64739355859,126.37,113.54,570.17,,,,,190.7,,0.14352,0.173,1.7428,0.55147643733,1.4476,4.6517482,0.191140554,0.399256682,0.4652,1341.7,120.43,99.71,,275.85066670152,,1.6949,,0.9374,42.0,262.5,242.0,285.75,55.0,687.84155273438,13.38,2743.4,708.3,8218.8,3571.5,1630.0,168.42,172.5,5.32552
+1974M04,10.59999847412,10.59999847412,10.59999847412,,16.89,,0.29,1.73,,,1.561,1.5498,1.411586,1.1544,0.8622277,1.464217,1.1368,1150.0,,,1113.36,613.85,,235.0,660.0,172.0,,,58.91628205875,114.17,103.07,603.56,,,,,162.04,,0.15961,0.1675,1.6182,0.55060696299,1.4476,4.6517482,0.195329332,0.424168888,0.4762,1401.16,120.43,94.68,,268.24682218935,,1.6094,,0.8415,42.0,293.8,281.0,285.75,55.0,751.775390625,13.38,3031.8,702.0,9206.5,3571.5,1743.0,172.24,172.5,5.03595
+1974M05,10.59999847412,10.59999847412,10.59999847412,,16.89,,0.29,1.73,,,1.561,1.5657,1.422608,1.0915,0.8406738,1.296882,1.1368,996.0,,,1102.24,591.5,,229.0,775.0,157.0,,,55.36907652133,113.7,95.9,598.65,,,,,141.46,,0.20944,0.1983,1.5448,0.55114065193,1.4216,4.6517482,0.19731349,0.507944448,0.521,1427.35,120.43,87.12,,256.45949290385,,1.4682,,0.8567,42.0,301.3,294.0,285.75,55.0,765.00317382813,13.38,2875.7,668.7,9305.7,3571.5,1782.0,163.27,174.55,5.43182
+1974M06,10.59999847412,10.59999847412,10.59999847412,,16.89,,0.29,1.73,,,1.561,1.5898,1.362424,1.1901,0.9076923,1.52586,1.1368,1039.0,,,1070.19,603.31,,228.0,788.0,142.0,,,58.48418559425,116.63,93.7,570.42,,,,,155.79,,0.19026,0.1983,1.4451,0.55145864266,1.3919,4.6517482,0.195549794,0.57871275,0.5183,1502.41,120.43,79.49,,244.07532683238,,1.3973,,0.739,63.0,339.5,336.0,285.75,57.0,756.1845703125,13.38,2440.0,570.1,9041.1,3571.5,1410.0,154.1,195.0,4.8961
+1974M07,10.0,10.0,10.0,,16.89,,0.29,1.73,,,1.561,1.5232,1.303562,1.3055,0.9263513,1.853248,1.1368,1007.0,,,1010.85,609.64,,276.0,872.0,163.0,,,63.52014589557,132.28,116.02,494.56,,,,,169.02,,0.22178,0.1983,1.6409,0.55742740878,1.3101,4.6517482,0.195329332,0.62500977,0.5518,1530.14,120.43,83.19,,250.14598598167,,1.3228,,0.6693,63.0,358.1,341.0,285.75,58.0,760.59399414063,13.38,1919.1,548.5,8547.3,4079.0,1097.0,142.98,195.0,4.41545
+1974M08,10.0,10.0,10.0,,16.89,,0.29,1.73,,,1.561,1.379,1.234779,1.1838,0.9663738,1.448293,1.1368,1053.0,,,1085.19,727.84,,320.0,922.0,197.0,,,65.54289364301,145.82,127.87,496.52,,,,,167.55,,0.19185,0.1983,1.6058,0.56470334966,1.2987,4.6517482,0.19180194,0.718926582,0.6753,1554.54,120.43,80.07,,245.03540428884,,1.3349,,0.6766,63.0,365.0,337.0,285.75,62.0,848.77880859375,13.38,1802.9,549.6,8787.6,4079.0,1066.0,154.64,195.0,4.43136
+1974M09,10.0,10.0,10.0,,16.89,,0.29,1.73,,,1.561,1.2039,1.188704,1.1204,0.9606205,1.263735,1.1368,826.0,,,1057.69,706.65,,303.0,933.0,184.0,,,65.48202529852,141.43,128.7,491.86,,,,,170.49,,0.22355,0.1983,1.3971,0.56580626511,1.3516,4.6517482,0.319008514,0.743177402,0.7529,1576.75,120.43,71.42,,230.36571700988,,1.3173,,0.5957,63.0,405.0,361.0,285.75,66.0,837.75561523438,13.38,1460.5,539.3,9166.8,4079.0,911.0,151.75,195.0,4.04875
+1974M10,10.29999923706,10.29999923706,10.29999923706,,16.89,,0.29,1.73,,,1.561,1.2518,1.21119,1.1081,0.9605361,1.227041,1.1368,875.0,,,1139.17,840.17,,335.0,1045.0,210.0,,,70.97357056253,151.57,149.25,478.36,,,,,192.17,,0.19268,0.1983,1.3852,0.57178972685,1.4274,4.6517482,0.321433596,0.855833484,0.8708,1590.67,120.43,65.11,,219.14162949108,,1.2621,,0.5785,63.0,405.0,355.0,285.75,70.0,844.36938476563,13.38,1398.8,537.3,7409.7,4079.0,825.0,158.78,195.0,4.82977
+1974M11,10.29999923706,10.29999923706,10.29999923706,,16.89,,0.29,1.73,,,1.561,1.3069,1.227063,1.1334,0.9980577,1.265237,1.1368,748.0,,,1085.08,767.53,,312.0,943.0,179.0,,,69.0553037597,144.09,146.17,436.62,,,,,187.39,,0.16976,0.1983,1.3232,0.57067109716,1.4415,4.6517482,0.32077221,1.26324726,1.2377,1624.69,120.43,59.98,,209.64215740368,,1.1743,,0.5027,65.0,405.0,355.0,285.75,70.0,842.16479492188,13.38,1416.7,534.2,7403.1,4079.0,794.0,181.66,195.0,4.69389
+1974M12,10.29999923706,10.29999923706,10.29999923706,,16.89,,0.29,1.73,,,1.561,1.2959,1.216481,1.1786,1.024951,1.374181,1.1368,660.0,,,1082.88,689.26,,288.0,892.0,184.0,,,69.11505722936,145.27,139.99,413.3,,,,,185.92,,0.17461,0.1721,1.2639,0.57413251939,1.4794,4.6517482,0.32077221,1.028234768,0.9894,1644.11,120.43,65.9,,220.57345963899,,1.0913,,0.5626,64.25,408.75,341.0,285.75,70.0,859.8017578125,13.38,1289.0,534.2,7202.5,4079.0,771.0,183.78,195.0,4.39125
+1975M01,10.42000007629,10.42000007629,10.42000007629,,26.84,,0.43,1.68209359077,,,1.246,1.2311,1.197522,1.1428,1.018491,1.285751,1.1242,548.0,,,1078.0,589.4,,256.0,775.0,156.0,,,63.22525359168,131.73,118.83,376.72,,,,,164.24,,0.221,0.1541,1.1455,0.57287807653,1.5407,5.8863354,0.604727266,0.88515493,0.8445,1677.78,126.57,68.42,,225.088853397,,1.0538,,0.5474,68.0,396.0,335.0,168.0,70.0,895.07568359375,17.3,1211.2,538.4,7676.5,4431.0,799.0,176.27,195.0,4.1925
+1975M02,10.42000007629,10.42000007629,10.42000007629,,26.84,,0.43,1.68209359077,,,1.246,1.1788,1.154974,1.1274,1.064124,1.193996,1.1242,467.0,,,1078.0,497.67,,231.0,661.0,141.0,,,59.47725750045,120.47,109.13,381.38,,,,,153.22,,0.237,0.1686,1.1468,0.5718334266,1.4563,5.8863354,0.330031614,0.795206434,0.7491,1732.73,126.57,61.61,,212.6996542327,,1.0582,,0.5783,68.0,383.0,320.0,168.0,70.0,908.30346679688,17.3,1266.5,541.2,7557.4,4431.0,794.0,179.6,180.53,4.37
+1975M03,10.42000007629,10.42000007629,10.42000007629,,26.84,,0.43,1.68209359077,,,1.246,1.1034,1.094348,1.096,1.032988,1.130917,1.1242,450.0,,,965.0,478.26,,226.0,622.0,144.0,,,58.46530415971,120.17,111.06,374.02,,,,,147.34,,0.254,0.1858,1.1431,0.57377894463,1.5662,5.8863354,0.33399993,0.628757624,0.582,1809.61,126.57,68.05,,224.43072949755,,1.0899,,0.5725,68.0,363.0,297.0,168.0,88.0,917.12182617188,17.3,1344.2,542.8,7383.3,4431.0,803.0,178.16,175.0,4.3315
+1975M04,10.42000007629,10.42000007629,10.42000007629,,26.84,,0.43,1.68209359077,,,1.246,1.0503,1.0809,1.3713,0.9577421,2.031931,1.1242,428.0,,,882.0,451.1,,229.0,624.0,153.0,,,57.18838577604,119.66,111.61,377.7,,,,,140.36,,0.252,0.2697,1.2809,0.57670580703,1.581,5.8863354,0.328929304,0.574744434,0.528,1843.91,126.57,67.1,,222.73337203853,,1.1616,,0.5326,68.0,307.0,249.0,168.0,88.0,897.2802734375,17.3,1329.2,479.5,7129.7,4431.0,783.0,169.84,163.06,4.20918
+1975M05,10.42000007629,10.42000007629,10.42000007629,,26.84,,0.43,1.68209359077,,,1.246,1.121,1.047611,1.1746,0.9003745,1.499189,1.1242,355.0,,,727.0,391.74,,208.0,516.0,148.0,,,54.76473522673,114.52,110.12,365.43,,,,,131.54,,0.245,0.2738,1.3695,0.57732676328,1.5235,5.8863354,0.332456696,0.424830274,0.3909,1859.52,126.57,67.25,,223.00210731545,,1.2225,,0.5262,68.0,242.0,206.0,168.0,89.0,903.89428710938,17.3,1253.8,356.9,6898.3,4431.0,747.0,167.39,160.0,4.5381
+1975M06,10.42000007629,10.42000007629,10.42000007629,,26.84,,0.43,1.68209359077,,,1.246,1.233,1.087734,1.2236,0.8458949,1.700853,1.1242,333.0,,,660.0,356.0,,207.0,525.0,150.0,,,54.74118956297,119.1,105.82,324.92,,,,,127.13,,0.236,0.2738,1.3327,0.57910204644,1.5349,5.8863354,0.332456696,0.351857352,0.3009,1852.98,126.57,66.76,,222.12321371215,,1.2319,,0.539,68.0,194.0,172.0,168.0,88.0,903.89428710938,17.3,1193.0,353.4,6926.9,4431.0,751.0,164.24,160.0,4.48914
+1975M07,10.43000030518,10.43000030518,10.43000030518,,26.84,,0.43,1.68209359077,,,1.246,1.4478,1.293641,1.2274,0.8252288,1.732839,1.1242,372.0,,,813.0,401.98,,224.0,578.0,157.0,,,58.39066894314,119.82,103.39,307.73,,,,,145.14,,0.165,0.2738,1.3466,0.58168260491,1.4391,5.8863354,0.316583432,0.438498918,0.368,1864.54,126.57,66.17,,221.06100691522,,1.2544,,0.5706,68.0,181.0,158.0,168.0,85.0,864.2109375,17.3,1222.4,359.3,6810.1,4431.0,707.0,165.17,162.73,4.70455
+1975M08,10.43000030518,10.43000030518,10.43000030518,,26.84,,0.43,1.68209359077,,,1.246,1.8404,1.69862,1.1726,0.8585998,1.534951,1.1242,388.0,,,908.0,472.61,,243.0,599.0,170.0,,,63.6718336156,131.56,122.36,323.69,,,,,162.77,,0.196,0.2738,1.2992,0.58512303589,1.346,5.8863354,0.305119408,0.465395282,0.4102,1885.59,126.57,69.48,,226.96528122116,,1.3131,,0.5864,68.0,185.0,158.0,168.0,85.0,837.75561523438,17.3,1277.1,383.6,6774.8,4431.0,737.0,163.0,175.0,4.9251
+1975M09,10.43000030518,10.43000030518,10.43000030518,,26.84,,0.43,1.68209359077,,,1.246,1.7831,1.677677,1.1065,0.7955002,1.399848,1.1242,368.0,,,871.0,412.35,,227.0,551.0,169.0,,,62.70281282528,122.31,118.17,336.21,,,,,165.71,,0.22,0.2738,1.4165,0.58643768995,1.3876,5.8863354,0.29982832,0.382722032,0.3417,1879.64,126.57,68.24,,224.76889005311,,1.327,,0.5551,68.0,192.0,158.0,168.0,84.0,826.732421875,17.3,1210.1,370.0,6558.7,4852.0,724.0,144.17,175.0,4.51595
+1975M10,10.46000003815,10.46000003815,10.46000003815,,26.84,,0.43,1.68209359077,,,1.246,1.7723,1.610879,1.0792,0.7523885,1.399619,1.08548,347.0,,,840.0,412.19,,211.0,495.0,163.0,,,61.13024393768,116.87,114.84,332.53,,,,,161.67,,0.192,0.2738,1.5331,0.58699577704,1.4112,5.8863354,0.301812478,0.34061379,0.3101,1898.57,126.57,67.13,,222.78714118402,,1.3162,,0.534,68.0,162.0,131.0,168.0,78.0,815.70947265625,17.3,1178.8,344.6,6347.1,4852.0,706.0,142.79,172.17,4.32886
+1975M11,10.46000003815,10.46000003815,10.46000003815,,26.84,,0.43,1.68209359077,,,1.246,1.709,1.574283,1.0014,0.7567781,1.266744,0.9805777,327.0,,,755.0,378.8,,192.0,423.0,152.0,,,57.44273987395,110.26,108.85,309.45,,,,,146.97,,0.203,0.1355,1.4663,0.58670803846,1.4535,5.8863354,0.301371554,0.331354386,0.2969,1893.61,126.57,69.25,,226.55925668309,,1.2998,,0.5686,68.0,150.0,123.0,168.0,76.0,813.5048828125,17.3,1179.7,337.3,6281.0,4852.0,705.0,142.42,160.0,4.33244
+1975M12,10.46000003815,10.46000003815,10.46000003815,,26.84,,0.43,1.68209359077,,,1.246,1.8353,1.632043,0.983,0.7688305,1.20636,0.9738197,339.0,,,713.0,367.93,,185.0,391.0,157.0,,,56.54295643348,109.15,108.3,287.36,,,,,142.57,,0.191,0.1796,1.4449,0.58898890623,1.4911,5.8863354,0.2976237,0.32628376,0.2908,1905.39,126.57,70.66,,229.0387121422,,1.3461,,0.6202,58.0,155.0,123.0,168.0,75.0,837.75561523438,17.3,1151.0,333.1,6175.1,4852.0,686.0,139.3,160.0,4.08486
+1976M01,11.51000022888,11.51000022888,11.51000022888,,27.16,,0.54,1.73511329971,,,1.4046,2.047,1.744476,1.102,0.8582912,1.214003,1.233625,332.0,,,720.0,353.88,,189.0,385.0,160.0,,,57.03613070705,110.26,108.58,259.86,,,,,143.67,,0.243,0.216,1.4861,0.59093909828,1.46,8.3114174,0.297403238,0.339952404,0.3091,1977.71,145.74,73.2,,233.44851460572,,1.4744,,0.6385,40.0,130.0,105.0,82.0,70.0,853.18798828125,22.72,1193.0,337.0,6241.3,4850.0,692.0,131.05,160.0,4.06265
+1976M02,11.51000022888,11.51000022888,11.51000022888,,27.16,,0.54,1.73511329971,,,1.4341,2.1874,1.822297,1.0792,0.8180993,1.18826,1.231235,336.0,,,734.0,365.84,,191.0,390.0,164.0,,,59.32242898284,113.24,110.07,233.35,,,,,152.85,,0.261,0.216,1.5871,0.59403950555,1.36,8.3114174,0.295639542,0.331574848,0.2976,2052.26,145.43,77.51,,240.77329107946,,1.517,,0.7077,40.0,125.0,98.0,82.0,56.0,850.9833984375,22.72,1219.0,348.0,6508.0,4850.0,690.0,131.06,160.0,4.08642
+1976M03,11.51000022888,11.51000022888,11.51000022888,,27.16,,0.54,1.73511329971,,,1.4151,2.1958,1.815904,1.0712,0.8459291,1.14857,1.219025,349.0,,,669.0,375.79,,190.0,399.0,162.0,,,59.32400267118,113.06,110.51,228.44,,,,,152.49,,0.271,0.216,1.707,0.59621336882,1.5196,8.3114174,0.288584758,0.358691674,0.3261,2110.01,140.59,79.64,,244.32393079246,,1.5432,,0.7388,35.0,126.0,98.0,82.0,56.0,815.70947265625,22.72,1329.0,384.0,6902.7,4850.0,728.0,132.76,160.0,4.18913
+1976M04,11.51000022888,11.51000022888,11.51000022888,,27.16,,0.55,1.73511329971,,,1.6389,2.7002,2.376305,1.2695,0.8870181,1.709011,1.212519,347.0,,,701.0,348.4,,190.0,384.0,163.0,,,57.80604770437,111.1,107.8,226.47,,,,,145.5,,0.271,0.216,1.8071,0.59886666139,1.4899,8.3114174,0.2976237,0.343479796,0.3097,2107.46,143.47,83.04,,249.90232406204,,1.5565,,0.7471,35.0,113.0,90.0,82.0,55.0,820.11865234375,22.72,1510.0,454.0,7123.1,4850.0,789.0,127.94,160.0,4.35552
+1976M05,11.51000022888,11.51000022888,11.51000022888,,27.16,,0.55,1.73511329971,,,1.7685,2.9864,2.681638,1.1373,0.8645025,1.338079,1.209206,355.0,,,643.0,344.8,,210.0,370.0,189.0,,,58.46623896386,118.2,107.8,226.47,,,,,141.83,,0.28,0.216,1.7758,0.60519023137,1.5591,8.3114174,0.295639542,0.352077814,0.3206,2174.43,142.55,83.06,,249.93482400916,,1.6138,,0.812,35.0,104.0,80.0,82.0,53.0,824.52783203125,22.72,1512.0,483.0,7449.4,4850.0,774.0,126.92,160.0,4.48845
+1976M06,11.51000022888,11.51000022888,11.51000022888,,27.16,,0.58,1.73511329971,,,1.9242,3.2977,2.867263,1.2146,0.8578686,1.581827,1.203978,380.0,,,671.0,394.8,,248.0,408.0,244.0,,,60.01133589877,121.8,109.5,222.84,,,,,146.24,,0.265,0.216,1.6006,0.6143955187,1.5347,8.3114174,0.29321446,0.31746528,0.2864,2198.62,141.43,86.57,,255.58392577031,,1.8012,,0.8514,35.0,100.0,80.0,82.0,53.0,804.68627929688,22.72,1550.0,476.0,7766.9,4850.0,750.0,125.71,163.54,4.81173
+1976M07,11.60000038147,11.60000038147,11.60000038147,,27.16,,0.58,1.73511329971,,,1.957,3.0256,2.78415,1.2607,0.9470046,1.629308,1.205885,455.0,,,420.0,450.5,,264.0,457.0,231.0,,,59.25880017945,121.3,113.0,222.74,,,,,142.2,,0.258,0.216,1.5302,0.61552509376,1.5457,8.3114174,0.292993998,0.321654058,0.2912,2212.95,138.3,94.04,,267.26614296424,,2.0018,,0.7921,35.0,120.0,85.0,82.0,55.0,903.89428710938,22.72,1647.0,509.0,8496.6,4850.0,776.0,117.73,171.12,4.7606
+1976M08,11.60000038147,11.60000038147,11.60000038147,,27.16,,0.6,1.73511329971,,,2.1219,3.3848,2.915763,1.2366,1.031106,1.469708,1.208915,451.0,,,748.0,431.0,,248.0,456.0,212.0,,,55.38859281783,116.1,101.3,223.53,,,,,126.4,,0.265,0.216,1.5785,0.61583797034,1.605,8.3114174,0.293875846,0.249562984,0.2209,2231.33,135.02,100.91,,277.63844446134,,1.9158,,0.7831,35.0,125.0,93.0,82.0,53.0,939.16821289063,22.72,1539.0,483.0,8084.3,4850.0,741.0,109.93,156.15,4.2766
+1976M09,11.60000038147,11.60000038147,11.60000038147,,27.16,,0.6,1.73511329971,,,2.3905,3.5133,3.022024,1.2105,1.005054,1.412062,1.214363,484.0,,,808.0,456.5,,261.0,505.0,218.0,,,53.94985428518,115.0,105.9,244.93,,,,,119.78,,0.258,0.216,1.5615,0.61915413004,1.6248,8.3114174,0.295639542,0.21605276,0.1792,2280.46,136.31,105.12,,283.83452526646,,1.8761,,0.769,35.0,140.0,100.0,82.0,53.0,996.48828125,22.72,1459.0,481.0,7960.9,4938.0,712.0,114.15,158.24,4.3035
+1976M10,11.89999961853,11.89999961853,11.89999961853,,27.16,,0.62,1.73511329971,,,2.5935,3.8215,3.34874,1.2196,1.023298,1.419293,1.216071,481.0,,,829.0,443.6,,254.0,495.0,211.0,,,50.83653960894,106.2,98.1,250.04,,,,,111.33,,0.265,0.216,1.4284,0.62087910074,1.6459,8.3114174,0.295860004,0.23479203,0.177,2276.03,134.53,107.04,,286.62233214916,,1.9202,,0.8287,35.0,128.0,93.0,82.0,55.0,947.98657226563,22.72,1285.0,465.0,7971.9,5313.0,639.0,116.15,157.9,4.2195
+1976M11,11.89999961853,11.89999961853,11.89999961853,,27.16,,0.63,1.73511329971,,,2.9253,4.0342,3.885773,1.2096,0.983945,1.429579,1.215296,499.0,,,834.0,456.5,,260.0,506.0,215.0,,,48.65985009247,98.7,93.5,239.24,,,,,106.56,,0.231,0.216,1.4125,0.62397885565,1.6947,8.3114174,0.29652139,0.230603252,0.1737,2292.7,148.31,107.04,,286.62233214916,,1.907,,0.8307,35.0,115.0,86.0,82.0,54.0,947.98657226563,22.72,1279.0,459.0,8121.8,5313.0,604.0,130.46,156.83,4.3533
+1976M12,11.89999961853,11.89999961853,11.89999961853,,27.16,,0.64,1.73511329971,,,2.9754,4.566,4.496439,1.2346,1.008692,1.478905,1.216245,553.0,,,777.0,456.8,,269.0,505.0,231.0,,,49.46854338168,103.5,96.5,238.26,,,,,106.19,,0.235,0.216,1.4972,0.62851646311,1.7536,8.3114174,0.299607858,0.225312164,0.1664,2326.62,156.39,107.04,,286.62233214916,,1.8431,,0.7857,35.0,113.0,83.0,82.0,53.0,974.44213867188,22.72,1287.0,478.0,8399.6,5313.0,642.0,133.93,151.99,4.3601
+1977M01,12.5,12.5,12.5,,28.68,,0.67,1.79162260682,2.77116287282,18.53083076396,3.45,4.8272,4.767601,1.5964,1.155074,1.551216,2.082884,546.0,,,933.0,462.0,,287.0,502.0,251.0,,,51.41983310279,111.6,99.7,239.53,,,,,108.76,,0.241,0.254,1.5774,0.63339175275,1.7942,7.9145858,0.299387396,0.24140589,0.1839,2323.42,156.96,92.0,,264.11955563443,,1.7514,,0.8217,140.0,130.0,95.0,115.0,54.5,1058.21752929688,23.06,1396.0,560.0,9486.5,5313.0,692.0,132.26,154.55,4.4192
+1977M02,12.5,12.5,12.5,,28.68,,0.71,1.79162260682,2.77116287282,19.01656568291,3.8177,5.4119,5.431397,1.893,1.695557,1.90513,2.078425,576.0,,,856.0,507.0,,293.0,553.0,248.0,,,51.74194039376,110.6,99.5,235.11,,,,,110.6,,0.3,0.254,1.6383,0.63689532489,1.6502,7.9145858,0.298285086,0.243830972,0.1894,2269.89,156.66,95.2,,269.04138082951,,1.8629,,0.8166,142.5,133.0,95.0,100.5,54.5,1078.05908203125,23.06,1426.0,648.0,10227.2,5313.0,703.0,136.24,161.27,4.5325
+1977M03,12.5,12.5,12.5,,28.68,,0.75,1.79162260682,2.77116287282,19.50230060185,4.0342,6.7058,6.747966,2.1875,2.423106,2.057485,2.082011,735.0,,,871.0,598.0,,328.0,630.0,272.0,,,50.611217802,108.0,98.0,242.48,,,,,106.92,,0.328,0.254,1.6222,0.64328271278,1.5916,7.9145858,0.299166934,0.257279154,0.198,2240.98,156.58,96.6,,271.17071075373,,1.9169,,0.8186,123.5,137.0,99.0,100.5,54.5,1082.46850585938,23.06,1515.0,703.0,10372.7,5313.0,719.0,148.23,162.99,4.8653
+1977M04,12.44999980927,12.44999980927,12.44999980927,,28.68,,0.77,1.79162260682,2.77116287282,19.74516806133,3.5878,7.0036,6.883547,2.8752,3.55888,2.978849,2.087888,793.0,,,881.0,647.0,,384.0,782.0,316.0,,,49.29253277221,105.8,93.6,232.56,,,,,102.15,,0.3,0.254,1.5505,0.65133503758,1.5737,7.9145858,0.300489706,0.277120734,0.2213,2260.93,157.11,94.7,,268.27741919972,,1.8905,,0.7934,44.0,134.0,98.0,109.5,54.5,1082.46850585938,23.06,1429.0,648.0,9596.7,5187.0,655.0,149.17,160.74,4.79
+1977M05,12.44999980927,12.44999980927,12.44999980927,,28.67777777778,,0.77,1.79162260682,2.77116287282,19.74516806133,3.7831,6.2889,5.942636,2.1995,2.2605,2.248183,2.089922,718.0,,,897.0,659.0,,371.0,741.0,298.0,,,46.93519109197,100.9,91.7,237.67,,,,,94.8,,0.319,0.254,1.498,0.65363380171,1.6044,7.9145858,0.307764952,0.250003908,0.1986,2264.97,157.48,91.1,,262.72116104627,,1.7802,,0.7833,44.0,129.0,92.0,116.1,54.3,1082.46850585938,23.06,1371.0,661.0,9843.6,5282.0,611.0,146.61,156.55,4.6998
+1977M06,12.44999980927,12.44999980927,12.44999980927,,28.67777777778,,0.82,1.79162260682,2.77116287282,20.35233671001,4.2536,5.7781,4.938676,2.0911,1.631897,2.550806,2.090701,620.0,,,848.0,619.0,,326.0,666.0,253.0,,,45.54828176326,94.5,84.2,244.64,,,,,92.96,,0.285,0.254,1.4612,0.6530015178,1.618,7.9145858,0.307764952,0.226634936,0.1735,2246.77,157.89,90.8,,262.25361861126,,1.605,,0.7668,40.75,133.0,96.0,120.0,55.0,1102.31005859375,23.06,1312.0,567.0,9627.6,5313.0,542.0,140.78,150.36,4.4815
+1977M07,12.63000011444,12.63000011444,12.63000011444,,28.67777777778,,0.83,1.79162260682,2.77116287282,20.47377043975,4.3629,4.8488,4.331758,2.0543,1.618172,2.434384,2.110222,513.0,,,804.0,520.0,,252.0,548.0,193.0,,,44.77328276004,85.0,80.3,251.22,,,,,96.64,,0.234,0.254,1.4178,0.64939282677,1.5881,7.9145858,0.31305604,0.22376893,0.1629,2222.4,160.8,91.5,,263.34345066778,,1.5721,,0.7703,37.5,133.0,95.0,123.125,55.0,1170.6533203125,23.06,1248.0,562.0,10416.8,5313.0,542.0,143.39,149.57,4.5323
+1977M08,12.63000011444,12.63000011444,12.63000011444,,28.67777777778,,0.82,1.79162260682,2.77116287282,20.35233671001,3.9701,4.396,4.482551,1.9267,1.550663,2.130281,2.099059,451.0,,,807.0,493.0,,230.0,498.0,174.0,,,43.09212559186,76.9,75.7,254.95,,,,,95.53,,0.243,0.254,1.3891,0.65043270612,1.5937,7.9145858,0.311512806,0.247137902,0.1678,2206.82,159.35,90.9,,262.40954493409,,1.506,,0.7963,31.2,143.0,104.0,129.6,55.1,1183.880859375,23.06,1160.0,551.0,11309.7,5313.0,520.0,144.94,148.86,4.4732
+1977M09,12.63000011444,12.63000011444,12.63000011444,,28.67777777778,,0.83,1.79162260682,2.77116287282,20.47377043975,3.8515,4.1778,4.442207,1.8092,1.349386,1.989215,2.089118,463.0,,,773.0,459.5,,205.0,512.0,174.0,,,44.34264206175,78.3,76.8,254.95,,,,,99.94,,0.253,0.254,1.4149,0.65436680415,1.6823,7.9145858,0.310190034,0.229500942,0.1612,2224.09,158.47,90.9,,262.40954493409,,1.4286,,0.8598,34.5,148.0,108.0,132.5,56.625,1183.880859375,23.06,1195.0,582.0,11157.6,5313.0,518.0,149.53,150.33,4.538
+1977M10,12.68000030518,12.68000030518,12.68000030518,,28.67777777778,,0.84,1.79162260682,2.77116287282,20.59520416948,3.6934,3.7703,3.834407,1.7714,1.358385,1.849116,2.106743,479.0,,,794.0,450.0,,209.0,490.0,179.0,,,46.19074401964,83.2,81.0,256.91,,,,,103.98,,0.258,0.254,1.4632,0.65912245922,1.855,7.9145858,0.314599274,0.225753088,0.1563,2255.52,160.52,92.3,,264.5842874639,,1.3944,,0.8675,34.5,138.0,107.0,131.0,57.5,1203.72241210938,23.06,1210.0,615.0,12153.8,4586.0,511.0,158.95,157.62,4.7586
+1977M11,12.68000030518,12.68000030518,12.68000030518,,28.67777777778,,0.83,1.79162260682,2.77116287282,20.47377043975,3.4818,4.3466,3.675237,1.5442,0.9689543,1.536436,2.127061,505.0,,,852.0,444.8,,236.0,500.0,200.0,,,49.7639324592,93.4,90.0,274.1,,,,,111.7,,0.262,0.254,1.4601,0.66626111558,1.9164,7.9145858,0.317906204,0.229721404,0.1559,2261.85,160.7,93.1,,265.82018681835,,1.4138,,0.8554,34.5,123.0,93.0,137.0,56.0,1236.79174804688,23.06,1182.0,633.0,12676.6,4586.0,525.0,162.1,169.67,4.8258
+1977M12,12.68000030518,12.68000030518,12.68000030518,,28.67777777778,,0.84,1.79162260682,2.77116287282,20.59520416948,3.1947,4.4714,3.716242,1.5048,0.7794351,1.577477,2.157524,539.0,,,917.0,501.0,,241.0,541.0,200.0,,,50.92556964086,96.0,89.9,302.58,,,,,114.64,,0.262,0.254,1.5849,0.67029095067,1.9399,7.9145858,0.326945146,0.25904285,0.1784,2269.47,162.72,91.7,,263.65412618261,,1.4207,,0.8265,34.5,128.0,93.0,134.33333333333,56.0,1261.04272460938,23.06,1261.0,686.0,12784.6,4586.0,538.0,160.45,177.35,4.7168
+1978M01,12.65999984741,12.65999984741,12.65999984741,,27.86888888889,,0.87,2.30221809927,3.03608084204,23.56634259036,2.9791,4.545,3.904953,1.3595,0.7810781,1.736875,1.560419,541.0,,,956.0,514.0,,239.0,522.0,200.0,,,50.89777639452,95.8,88.4,317.31,,,,,114.27,,0.257,0.2694,1.7154,0.67434515994,1.9975,8.0689092,0.33399993,0.292773536,0.1933,2212.47,165.36,93.9,,267.0512105538,,1.4606,,0.845,28.0,138.0,98.0,133.0,56.0,1316.158203125,21.45,1261.0,664.0,12121.0,4586.0,518.0,173.18,201.73,4.9238
+1978M02,12.65999984741,12.65999984741,12.65999984741,,27.06,,0.88,2.30221809927,3.03608084204,23.6877763201,2.8259,4.3561,3.848296,1.4025,0.9166232,1.725475,1.565298,561.0,,,910.0,558.0,,239.0,534.0,187.5,,,52.22811274979,101.0,89.9,341.07,,,,,115.74,,0.303,0.2501,1.9136,0.67584648049,1.9591,8.0689092,0.336425012,0.32518145,0.187,2230.98,161.19,96.6,,271.17071075373,,1.5335,,0.8633,28.0,138.0,93.0,134.75,56.0,1320.5673828125,21.45,1217.0,582.0,12149.7,4586.0,478.0,178.14,224.41,4.9607
+1978M03,12.65999984741,12.65999984741,12.65999984741,,27.06,,0.89,2.30221809927,3.03608084204,23.80921004984,3.3819,3.8576,3.475283,1.3586,0.8489283,1.64633,1.580495,650.0,,,1020.0,598.0,,273.0,629.0,215.0,,,54.96240222148,106.1,95.6,373.77,,,,,124.19,,0.353,0.2796,1.9996,0.68320787104,1.917,8.0689092,0.343479796,0.3086468,0.1706,2207.0,165.48,96.0,,270.25989083201,,1.584,,0.8715,28.0,137.0,97.0,134.5,56.0,1298.52124023438,21.45,1254.0,582.0,11422.1,4586.0,507.0,183.61,226.78,5.2731
+1978M04,12.68000030518,12.68000030518,12.68000030518,,27.06,,0.88,2.30221809927,3.03608084204,23.6877763201,3.4425,3.9368,3.192216,1.7924,0.7104277,3.081241,1.585498,600.0,,,1127.0,603.0,,290.0,624.0,224.0,,,57.35757976097,111.5,101.1,388.5,,,,,130.81,,0.364,0.2959,2.2377,0.68782533404,1.8965,8.0689092,0.343479796,0.307103566,0.1673,2231.68,170.13,100.4,,276.87984048182,,1.5957,,0.8647,31.375,131.0,97.0,134.0,56.0,1258.83813476563,21.45,1285.0,573.0,11005.5,4696.0,553.0,175.28,214.09,5.1672
+1978M05,12.69999980927,12.69999980927,12.69999980927,,28.605,,0.91,2.30221809927,3.03608084204,24.05207750931,3.1356,3.7397,3.000198,1.3594,0.6708622,1.843189,1.564251,596.0,,,1128.0,624.0,,290.0,657.0,221.0,,,56.38303672876,112.69,101.8,386.54,,,,,124.56,,0.358,0.2959,2.2509,0.6908628344,2.0022,8.0689092,0.332677158,0.300269244,0.1616,2211.87,193.5,93.8,,266.89759714118,,1.6301,,0.9127,32.5,128.0,93.0,130.8,56.0,1236.79174804688,21.45,1303.0,545.0,11704.3,4696.0,562.0,176.31,232.73,5.1337
+1978M06,12.72999954224,12.72999954224,12.72999954224,,30.15,,0.91,2.30221809927,3.03608084204,24.05207750931,2.9921,3.7148,3.331985,1.3512,0.617284,1.856672,1.579556,646.0,,,1106.0,654.0,,278.0,631.0,208.0,,,55.76703939627,106.55,97.05,381.14,,,,,126.4,,0.255,0.3105,1.9886,0.69251678512,2.1123,8.0689092,0.336425012,0.299166934,0.1594,2234.8,196.51,92.4,,264.73904361905,,1.6006,,0.98,32.5,130.0,92.0,132.5,56.0,1247.81494140625,21.45,1333.0,570.0,12356.9,4645.0,578.0,183.75,244.96,5.3288
+1978M07,12.77000045776,12.77000045776,12.77000045776,,30.15,,0.89,2.30221809927,3.03608084204,23.80921004984,3.1636,2.9498,2.789726,1.4279,0.6606127,2.017642,1.605483,644.0,,,1042.0,622.0,,266.0,586.0,207.0,,,54.26825712438,97.26,90.61,362.23,,,,,127.13,,0.239,0.3148,1.9509,0.69583267216,2.2832,8.0689092,0.349873194,0.278443506,0.1418,2286.81,202.73,94.3,,267.66491302933,,1.5461,,0.9784,32.5,137.0,95.0,142.0,57.0,1289.70263671875,21.45,1337.0,582.0,12414.2,4586.0,584.0,188.73,245.64,5.3613
+1978M08,12.78999996185,12.78999996185,12.78999996185,,30.15,,0.91,2.30221809927,3.03608084204,24.05207750931,3.3612,3.0472,2.831835,1.3959,0.734315,1.820116,1.633347,657.0,,,1044.0,585.0,,262.0,587.0,202.0,,,53.39843946924,92.02,88.02,344.31,,,,,127.5,,0.25,0.306,2.0252,0.69857792918,2.3185,8.0689092,0.357589364,0.292993998,0.1561,2311.11,206.4,100.4,,276.87984048182,,1.5895,,1.0344,32.5,143.0,102.0,142.5,58.5,1320.5673828125,21.45,1426.0,639.0,12994.5,4586.0,618.0,206.3,267.35,5.5361
+1978M09,12.80000019073,12.80000019073,12.80000019073,,30.15,,0.92,2.30221809927,3.03608084204,24.17351123905,3.7505,3.4244,3.238587,1.3633,0.7284557,1.724461,1.636901,777.5,,,1210.0,615.0,,264.0,630.0,208.0,,,53.90961757898,90.99,87.25,347.01,,,,,130.81,,0.252,0.306,2.2419,0.70294647136,2.4079,8.0689092,0.361337218,0.317685742,0.1801,2309.24,206.34,99.3,,275.23757660879,,1.6259,,1.0944,32.5,151.5,105.5,134.625,63.125,1382.29663085938,21.45,1442.0,693.0,13889.1,4586.0,634.0,212.08,269.34,5.5884
+1978M10,12.85000038147,12.85000038147,12.85000038147,,30.15,,0.92,2.30221809927,3.03608084204,24.17351123905,3.8274,3.3964,3.309576,1.4083,0.8175819,1.730279,1.677016,805.0,,,1194.0,623.0,,271.0,637.0,223.0,,,56.2556302282,95.94,93.81,338.42,,,,,137.42,,0.256,0.306,2.3462,0.70856387005,2.5429,8.0689092,0.379856026,0.346345802,0.1975,2305.41,213.08,101.6,,278.66198952046,,1.67,,1.1621,32.5,151.5,105.5,132.0,63.5,1424.62548828125,21.45,1506.0,830.0,15256.0,4586.0,713.0,227.44,331.83,5.9447
+1978M11,13.19999980927,13.19999980927,13.19999980927,,30.15,,0.93,2.30221809927,3.03608084204,24.29494496878,4.0303,3.2223,3.180385,1.3691,0.7581204,1.69279,1.656265,835.0,,,1191.0,604.0,,270.0,620.0,227.0,,,57.3396697781,100.54,96.47,294.23,,,,,137.79,,0.267,0.3247,2.4196,0.71264467511,2.4808,8.0689092,0.367951078,0.313937888,0.1766,2328.99,206.32,97.8,,272.98457803699,,1.7317,,1.1449,32.5,151.5,101.0,140.75,65.0,1394.42211914063,21.45,1481.0,824.0,15035.5,4586.0,695.0,206.2,328.51,5.8724
+1978M12,14.5,14.5,14.5,,30.15,,0.96,2.30221809927,3.03608084204,24.65924615799,3.9478,2.8898,2.911862,1.3257,0.7035919,1.624353,1.64905,886.0,,,1022.0,604.0,,278.0,627.0,237.0,,,56.75316485844,98.52,96.05,273.36,,,,,136.32,,0.293,0.3429,2.5697,0.71752556122,2.4118,8.0689092,0.371258008,0.31415835,0.1764,2345.85,208.33,101.8,,278.95807103614,,1.7123,,1.0761,32.5,141.5,97.5,141.0,65.0,1408.75219726563,21.45,1533.0,859.0,14153.7,4586.0,687.0,207.85,340.44,5.935
+1979M01,17.4500002861,18.95000076294,15.94999980927,,30.15,,1.02,3.25948857485,3.69242291557,30.38335382194,3.6555,2.8349,2.9377,1.3113,0.7077935,1.593796,1.632357,966.0,,381.0,976.0,636.0,,284.0,616.0,235.0,,,58.47891751709,105.41,97.06,278.52,,,,140.36,137.79,,0.274,0.3273,2.7979,0.72084854698,2.3427,11.9710866,0.377651406,0.322535906,0.1669,2380.71,212.2,116.2,,299.61699248247,270.0,1.6755,,1.0668,32.5,153.0,109.5,143.0,65.0,1264.75634765625,23.5,1659.0,992.0,13853.8,4586.0,720.0,227.28,358.47,6.2027
+1979M02,20.75,22.0,19.5,,30.15,,1.05,3.25948857485,3.69242291557,30.74765501115,3.5029,2.7119,2.9211,1.2827,0.6953493,1.528214,1.624569,981.0,,382.0,969.0,694.0,,298.0,653.0,238.0,,,59.38336961696,107.01,97.83,279.5,,,,144.77,140.36,,0.31,0.284,2.9286,0.72458113308,2.1673,11.9710866,0.37588771,0.337527322,0.1814,2364.48,191.8,127.8,,315.41460001493,238.0,1.6737,,1.1281,32.5,157.5,116.5,143.0,64.5,1441.91015625,23.5,1944.0,1055.0,14526.2,4546.0,793.0,245.67,410.41,7.3494
+1979M03,22.02499961853,23.25,20.79999923706,,30.15,,1.1,3.25948857485,3.69242291557,31.35482365983,3.3962,2.8735,2.9809,1.2627,0.6664514,1.497442,1.624121,986.0,,381.0,972.0,688.0,,310.0,669.0,241.0,,,59.88814772016,109.52,99.21,293.0,,,,144.04,139.99,,0.316,0.3098,3.0122,0.72832809939,2.1788,11.9710866,0.37588771,0.342377486,0.1865,2398.74,199.4,131.7,,320.57632771531,206.6,1.6868,,1.159,32.5,162.5,132.0,131.875,65.5,1541.69091796875,23.5,2050.0,1177.0,15022.3,4819.0,795.0,242.05,397.76,7.4159
+1979M04,22.42500019073,23.64999961853,21.20000076294,,30.15,,1.11,3.25948857485,3.69242291557,31.47625738957,3.2478,3.0563,3.1262,2.0665,0.6247182,3.957038,1.617747,1062.0,,365.5,970.0,666.0,,300.0,648.0,238.0,,,60.35850361108,111.49,98.27,295.46,,,,142.2,139.99,,0.367,0.3671,3.1526,0.73131082878,2.2568,11.9710866,0.371919394,0.315040198,0.1724,2350.83,204.6,133.1,,322.41206197192,225.4,1.6424,,1.2447,32.5,164.0,134.2,135.0,70.0,1569.18627929688,23.5,2100.0,1161.0,15136.9,5379.0,789.0,239.11,391.16,7.4371
+1979M05,33.5,32.75,34.25,,30.15,,1.15,3.25948857485,3.69242291557,31.96199230852,3.3587,3.3023,3.2558,1.4376,0.5221966,2.186726,1.603823,1056.0,,368.0,925.0,665.0,,300.0,636.0,240.0,,,61.31458943679,112.57,100.49,296.78,,,,141.43,143.3,,0.3671,0.4127,3.036,0.7349619472,2.3542,11.9710866,0.367730616,0.315922046,0.1731,2362.07,201.9,148.4,,341.92388365385,256.0,1.6799,,1.2796,32.5,162.0,130.5,141.75,70.0,1576.08227539063,23.5,1926.0,1239.0,15361.8,5968.0,778.0,257.59,430.39,8.376
+1979M06,34.67499923706,36.5,32.84999847412,,30.15,,1.17,3.25948857485,3.69242291557,32.20485976799,3.4807,4.2589,4.1621,1.3341,0.4341979,1.958042,1.61014,1062.0,,393.0,893.0,675.0,,322.0,673.0,261.0,,,67.595387992,120.35,109.46,303.31,,,,163.88,167.92,,0.3781,0.4891,2.775,0.74101947773,2.3951,11.9710866,0.372139856,0.322094982,0.1795,2342.29,203.9,180.5,,380.06057627951,285.0,1.6976,,1.3757,32.5,175.5,131.5,148.5,71.25,1596.5595703125,23.5,1877.9,1382.0,16135.6,6519.0,754.0,279.07,430.29,8.5596
+1979M07,33.5,35.0,32.0,,30.15,,1.2,3.25948857485,3.69242291557,32.5691609572,3.252,4.4899,4.3241,1.4222,0.6540679,1.969119,1.643398,1095.0,,415.0,913.0,678.0,,322.0,690.0,246.0,,,70.87656512745,130.51,118.9,304.05,,,,168.29,174.53,,0.3351,0.5188,2.4753,0.74257147189,2.5304,11.9710866,0.473552376,0.343700258,0.1878,2335.45,209.7,208.0,,410.30738336195,333.0,1.7031,,1.3325,35.75,187.5,141.5,155.4,77.0,1534.46801757813,23.5,1814.0,1272.0,15780.7,6614.0,722.0,294.74,411.79,9.0545
+1979M08,34.0,35.75,32.25,,31.26,,1.24,3.25948857485,3.69242291557,33.05489587615,3.1354,4.353,4.0111,1.5622,0.9279077,2.117973,1.64065,1002.0,,400.0,867.0,652.0,,302.0,682.2,236.0,,,67.72913825025,118.85,111.38,328.43,,,,162.77,169.02,,0.2981,0.4826,2.5607,0.74468961965,2.4152,11.9710866,0.472009142,0.348770884,0.1956,2340.27,209.0,222.5,,425.51349628017,281.0,1.7119,,1.3069,39.0,207.5,151.5,160.0,79.0,1561.89428710938,23.5,1976.4,1213.0,14793.0,6614.0,665.0,300.82,394.34,9.3067
+1979M09,35.5,36.5,34.5,,31.26,,1.24,3.25948857485,3.69242291557,33.05489587615,3.2225,4.5717,4.2293,1.5602,0.9617354,2.073792,1.645043,905.0,,394.0,872.0,640.0,,292.0,691.0,238.0,,,68.60208867428,117.96,112.6,338.17,,,,164.98,174.16,,0.302,0.4391,2.8847,0.74840979188,2.3774,11.9710866,0.477079768,0.346566264,0.2182,2339.93,212.5,218.5,,421.36543724531,283.0,1.7183,,1.2957,39.0,215.0,153.0,163.75,80.125,1615.60888671875,23.5,2095.9,1231.0,15399.3,6614.0,724.0,354.95,462.93,13.7593
+1979M10,37.25,38.5,36.0,,32.37,,1.28,3.25948857485,3.69242291557,33.54063079509,3.0591,4.6207,4.064,1.5702,0.9641627,2.10505,1.641304,907.0,,394.0,812.0,602.0,,283.0,671.0,238.0,,,69.67602568594,119.1,116.2,340.38,,,,163.1,178.21,,0.307,0.4455,2.8594,0.7518772639,2.4084,11.9710866,0.47509561,0.350755042,0.262,2328.32,226.4,191.4,,392.28687258078,258.0,1.715,,1.3034,39.0,247.5,177.5,167.5,83.5,1786.22021484375,23.5,2075.9,1319.0,16012.2,6614.0,707.0,391.66,519.87,16.6331
+1979M11,40.75,42.0,39.5,,32.37,,1.29,3.25948857485,3.69242291557,33.66206452483,3.0164,4.5574,3.909,1.5841,0.9223581,2.198167,1.631778,907.0,,415.0,775.0,620.0,,281.0,670.0,251.0,,,69.60887358731,118.2,117.7,342.35,,,,166.8,178.21,,0.312,0.3555,3.0283,0.75708001871,2.421,11.9710866,0.476859306,0.359132598,0.303,2295.14,229.5,179.7,,379.15002835272,252.0,1.765,,1.31,39.0,242.0,187.0,170.0,83.5,1832.54736328125,23.5,2090.0,1225.0,16360.5,6614.0,702.0,391.99,505.64,16.6502
+1979M12,39.75,40.5,39.0,,32.37,,1.31,3.25948857485,3.69242291557,33.9049319843,3.1868,4.2831,3.902,1.6709,1.313053,2.044681,1.655072,885.0,,450.0,720.0,630.0,,279.0,647.0,254.3,,,69.45293556635,115.3,118.2,356.88,,,,173.1,180.04,,0.341,0.35,3.0975,0.7610124635,2.6043,11.9710866,0.487882406,0.40344546,0.329,2294.97,237.4,182.7,,382.5550565142,262.0,1.819,,1.3428,39.0,246.0,190.0,176.25,108.25,1913.49438476563,23.5,2214.0,1233.0,16986.6,6945.0,751.0,455.08,600.53,22.4504
+1980M01,39.0,40.0,38.0,,32.37,,1.37,4.22,5.69622732832,40.55734480308,3.1675,3.8078,3.5713,1.6862,1.185947,2.030021,1.842562,885.0,869.0,491.0,744.0,662.0,,268.0,609.0,244.0,,,66.58453805,105.4,111.5,372.79,,,,169.71,175.63,,0.4018,0.347,3.0062,0.74736618,2.599,10.141252,0.49273257,0.433428292,0.381,2286.27,245.2,200.1,396.0,401.81723331356,285.8,1.9296,,1.5172,39.0,257.0,197.5,187.5,106.5,2054.86010742188,28.09,2601.0,1118.0,17013.0,6584.8,774.0,675.31,806.79,38.8756
+1980M02,37.25,38.5,36.0,,32.37,,1.42,4.22,5.69622732832,41.16451345176,3.2368,3.7102,3.5521,1.6799,1.174774,2.031631,1.833181,840.0,887.0,518.3,778.0,672.0,,271.0,610.0,238.0,,,66.58,113.9,118.3,376.52,,,,170.49,172.7,,0.3722,0.35,2.9663,0.71760381,2.695,10.141252,0.488102868,0.544320678,0.5,2300.11,249.0,213.6,396.0,416.23615900691,306.9,2.0988,,1.6603,39.0,257.5,195.0,187.5,106.5,2131.00854492188,28.09,2918.0,1168.0,17100.4,6978.9,870.0,665.32,882.31,35.2435
+1980M03,37.0,38.25,35.75,,32.37,,1.46,4.22,5.69622732832,41.65024837071,3.091,4.1173,3.7225,1.6375,1.141416,1.985558,1.785539,760.0,895.0,478.0,720.0,637.0,,264.0,580.0,242.0,,,69.9,110.4,114.6,392.72,,,,162.4,163.51,,0.4227,0.338,2.6015,0.701730546,2.629,10.141252,0.463411124,0.466938516,0.433,2292.46,243.4,209.3,396.0,411.69018618055,310.1,2.0331,,1.4628,42.0,260.5,200.0,187.5,106.5,1978.37890625,28.09,2306.0,1121.0,17470.3,6733.8,743.0,553.58,746.54,24.73
+1980M04,36.57500076294,38.15000152588,35.0,,39.54,,1.51,4.22,5.69622732832,42.25741701939,2.9107,4.0528,3.6464,1.6336,1.129668,2.001024,1.770072,660.0,900.0,470.0,708.0,611.0,,252.0,552.0,242.0,,,69.9,108.2,114.5,395.97,,,,155.8,156.53,,0.3956,0.377,2.5245,0.683211738,2.924,10.141252,0.45966327,0.499787354,0.468,2323.69,241.8,206.8,396.0,409.02741711325,285.3,2.0016,,1.3349,54.0,202.5,182.5,196.25,106.5,1932.45556640625,28.09,2070.0,969.0,17017.2,6233.3,708.0,517.41,589.06,14.9487
+1980M05,37.04999923706,38.5,35.59999847412,,40.14,,1.56,4.22,5.69622732832,42.86458566808,2.5858,4.2315,3.8848,1.6702,1.145053,2.044681,1.820741,618.0,918.0,505.0,733.0,584.0,,260.0,562.0,224.0,,,68.24,110.0,116.5,410.4,,,,156.2,161.3,,0.4442,0.4422,2.4361,0.675936492,3.135,10.141252,0.478623002,0.703053318,0.6816,2305.8,251.1,216.73,396.0,419.51878082343,291.1,1.958,,1.3314,54.0,211.0,171.0,205.0,106.5,1775.8037109375,28.09,2037.0,772.0,17041.7,6000.8,691.5,513.8,559.65,12.6761
+1980M06,37.0,38.0,36.0,,40.74,,1.57,4.22,5.69622732832,42.98601939781,2.4981,4.0503,3.7613,1.6807,1.142911,2.056925,1.842414,630.0,925.0,484.0,713.0,555.0,,262.0,570.0,218.0,,,64.93,113.6,119.4,418.94,,,,146.2,157.63,,0.3423,0.48,2.5108,0.689605136,2.982,10.141252,0.485677786,0.70768302,0.679,2297.72,255.3,218.42,396.0,421.2821213641,264.6,1.8909,,1.364,44.0,212.5,170.0,205.0,106.5,1668.96044921875,28.09,2006.0,739.0,17223.9,6294.9,678.1,600.72,641.84,15.7834
+1980M07,35.375,37.40000152588,33.34999847412,,40.74,,1.64,4.22,5.69622732832,43.83605550597,2.4648,3.5164,3.2809,1.6907,1.139642,2.079158,1.853153,648.0,880.0,479.0,860.0,545.0,,303.0,635.0,248.0,,,86.53,128.9,133.0,418.94,,,,160.5,168.65,,0.3514,0.415,2.7549,0.757066508,3.2,10.141252,0.51698339,0.63382825,0.609,2297.52,259.9,195.13,396.0,396.39677748017,276.5,1.9821,,1.3461,44.0,215.0,173.0,205.0,106.5,1758.07495117188,28.09,2176.0,811.0,17090.8,6622.2,714.0,643.27,670.35,16.322
+1980M08,32.94999885559,33.59999847412,32.29999923706,,44.24,,1.64,4.22,5.69622732832,43.83605550597,2.3122,3.1001,2.9496,1.6717,1.108826,2.074163,1.832137,620.0,940.0,490.0,914.0,518.0,,309.0,636.0,260.0,,,81.56,143.45,143.02,418.94,,,,165.28,171.23,,0.3422,0.4043,2.9213,0.802702142,3.072,10.141252,0.5070626,0.730611068,0.7028,2263.02,253.0,188.51,396.0,389.07712994392,257.5,2.1219,,1.401,44.0,215.0,167.5,205.0,106.5,1783.62719726563,28.09,2082.1,853.0,17018.4,6584.5,769.0,627.15,644.24,15.9418
+1980M09,32.82500076294,33.40000152588,32.25,,44.61,,1.69,4.22,5.69622732832,44.44322415465,2.386,2.8559,2.7567,1.6686,1.080715,2.085278,1.839851,590.0,1200.0,501.0,928.0,509.0,,335.0,615.0,292.0,,,78.24,140.8,141.8,418.94,,,,175.6,179.68,,0.3527,0.5055,2.8473,0.837094214,2.995,10.141252,0.507723986,0.772278386,0.7649,2226.88,252.5,213.12,396.0,415.73080209665,242.5,2.1999,,1.457,44.0,205.0,165.0,207.0,106.5,1655.06567382813,28.09,2060.0,883.0,17308.3,6655.3,796.0,673.63,695.88,19.8868
+1980M10,37.35000038147,37.90000152588,36.79999923706,,44.61,,1.71,4.22,5.69622732832,44.68609161413,2.305,2.8373,2.7242,1.6563,1.052541,2.089467,1.826895,580.0,1700.0,511.8,934.0,507.0,,340.0,592.0,310.0,,,88.18,140.4,142.9,418.94,,,,187.04,188.13,,0.3527,0.505,2.8623,0.84767639,2.916,10.141252,0.49714181,0.91932654,0.894,2224.33,258.9,159.05,396.0,354.96318685762,241.0,2.1702,,1.4226,44.0,202.5,164.5,207.0,106.5,1626.15209960938,28.09,2040.0,879.0,16692.1,6691.9,805.0,661.15,675.6,20.2004
+1980M11,40.29999923706,40.84999847412,39.75,,44.98,,1.76,4.22,5.69622732832,45.29326026281,2.174,2.5986,2.5183,1.6282,1.020829,2.073679,1.790078,650.0,2400.0,568.0,1093.0,585.0,,367.0,639.0,336.0,,,103.22,146.6,148.4,439.37,,,,193.3,195.11,,0.3796,0.3165,2.9377,0.816370786,2.695,10.141252,0.479284388,0.865974736,0.833,2258.46,258.4,161.97,396.0,358.4675152794,259.6,2.1561,,1.4158,44.0,214.0,175.5,207.0,106.5,1503.91015625,28.09,2010.0,813.0,15615.5,6452.7,802.0,624.77,632.6,18.5823
+1980M12,39.75,40.15000152588,39.34999847412,,44.98,,1.74,4.22,5.69622732832,45.05039280334,2.11,2.7172,2.5505,1.6079,1.014052,2.040654,1.768901,605.0,2325.0,557.0,1180.0,619.3,,323.75,571.3,295.0,,,94.88,141.5,142.41,446.44,,,,177.1,182.62,,0.3698,0.3216,2.7507,0.80909554,2.711,10.141252,0.46627713,0.667779398,0.633,2234.06,251.8,163.43,396.0,360.20877859705,264.5,2.1999,,1.3814,44.0,214.0,201.5,207.0,106.5,1430.65673828125,28.09,1879.0,743.0,14707.0,6391.0,784.0,538.26,604.34,16.4618
+1981M01,39.77499961853,40.29999923706,39.25,,44.98,,1.77,4.6,6.0303414353400004,47.44756383319,2.093,2.8894,2.6283,1.6581,1.088045,1.971751,1.914596,613.0,2000.0,541.0,1110.0,625.0,,323.0,545.0,287.0,,,92.52,148.81,146.66,446.44,,,,177.5,189.6,,0.388,0.3488,2.6837,0.79145858,2.918,10.1632982,0.461647428,0.651906134,0.616,2271.12,247.98,166.34,,363.65816889176,258.9,2.178,,1.3708,44.0,227.5,202.5,207.0,115.0,1430.82958984375,28.09,1869.1,705.3,14332.7,6403.8,777.4,557.39,536.01,14.7885
+1981M02,37.89999961853,38.70000076294,37.09999847412,,44.98,,1.81,4.6,6.0303414353400004,47.93329875214,2.041,2.8517,2.4886,1.6373,1.22602,1.913808,1.772023,603.0,1500.0,518.0,1100.0,640.0,,306.0,516.0,270.0,,,94.17,143.3,142.67,456.26,,,,176.4,181.51,,0.4352,0.3252,2.5739,0.80909554,2.97,10.1632982,0.432987368,0.574744434,0.532,2288.69,231.48,163.11,,359.82774613643,259.4,2.1246,,1.3186,44.0,226.0,204.5,242.5,115.0,1452.38110351563,28.09,1801.0,689.3,13633.4,6370.7,731.0,499.76,479.69,13.0646
+1981M03,37.59999847412,38.34999847412,36.84999847412,,44.98,,1.86,4.6,6.0303414353400004,48.54046740082,2.116,2.8574,2.4723,1.6049,1.224591,1.907233,1.682747,574.0,1400.0,507.0,1115.0,620.0,,305.0,535.0,265.0,,,89.2,142.13,141.04,480.56,,,,167.92,175.27,,0.4591,0.3865,2.4978,0.793883662,2.725,10.1632982,0.432766906,0.524920022,0.4966,2286.29,231.39,160.77,,357.03092699114,244.3,2.0384,,1.2628,44.0,207.5,187.5,242.5,115.0,1442.95190429688,28.09,1818.0,729.7,13633.0,6292.4,751.0,499.11,490.88,12.3407
+1981M04,36.36999893188,37.18999862671,35.54999923706,,56.5,,1.93,4.6,6.0303414353400004,49.39050350898,2.11,2.8887,2.4507,1.5747,1.085859,1.897991,1.740367,552.0,1410.0,501.0,1105.0,588.0,,316.0,531.2,273.0,,,82.58,145.5,140.6,490.63,,,,172.07,180.41,,0.4251,0.403,2.5309,0.774703468,2.974,10.1632982,0.421523344,0.438939842,0.3931,2292.45,225.25,156.28,,351.61141711912,259.4,1.9767,,1.149,47.5,193.0,177.5,135.0,70.0,1369.23461914063,28.09,1821.0,758.7,13365.0,6307.0,824.0,495.8,481.17,11.4736
+1981M05,34.28499984741,35.18999862671,33.38000106812,,56.5,,1.95,4.6,6.0303414353400004,49.63337096845,1.933,2.8329,2.3477,1.5152,0.9864128,1.866203,1.69309,563.0,1408.0,504.0,1185.0,599.0,,306.0,511.0,267.0,,,82.58,141.3,139.8,494.36,,,,142.93,171.59,,0.45,0.373,2.4901,0.74405925,3.22,10.1632982,0.397272524,0.384265266,0.3305,2296.24,209.45,158.55,,354.36017231398,256.5,1.9482,,1.1649,51.0,195.5,161.0,215.0,115.0,1296.99584960938,28.09,1742.0,696.9,12663.5,6352.2,851.0,479.7,461.92,10.8502
+1981M06,32.70999908447,33.25,32.16999816895,,56.5,,1.95,4.6,6.0303414353400004,49.63337096845,1.663,2.5104,1.8583,1.4614,0.8991826,1.823763,1.661166,570.0,1226.0,485.0,1185.0,640.0,,291.0,512.0,247.0,,,70.92,136.1,127.04,510.27,,,,132.83,168.65,,0.3878,0.3788,2.4357,0.757727894,2.993,10.1632982,0.38250157,0.41777549,0.361,2298.17,203.14,156.42,,351.78147309935,231.9,1.9276,,1.1385,51.0,190.0,157.5,215.0,115.0,1232.40673828125,28.09,1700.0,712.1,12603.5,6169.4,840.0,461.09,443.42,9.9981
+1981M07,33.51000022888,35.06000137329,31.95999908447,,56.5,,2.01,4.6,6.0303414353400004,50.36197334687,2.0483,2.6691,1.9357,1.4143,0.845695,1.765508,1.631712,585.0,1175.0,470.0,1160.0,600.0,,294.0,530.0,247.0,,,77.54,137.56,123.61,498.49,,,,138.57,167.92,,0.3296,0.38178,2.4141,0.80909554,2.4891,10.1632982,0.40234315,0.42108242,0.3602,2283.32,198.3,145.61,,338.43742352508,224.18,1.888,,1.0333,51.0,177.5,146.5,180.0,116.5,1175.31127929688,28.09,1681.9,784.3,13358.0,6150.2,865.1,409.07,406.71,8.5812
+1981M08,33.984998703,35.79999923706,32.16999816895,,56.5,,2.02,4.6,6.0303414353400004,50.48340707661,2.2469,2.782,1.9786,1.3918,0.8233915,1.741548,1.610313,565.0,1094.0,438.8,1160.0,531.0,,283.0,506.0,243.0,,,75.89,127.11,116.04,473.94,,,,140.3,170.12,,0.3053,0.44425,2.4141,0.787490264,2.1812,10.1632982,0.392201898,0.384044804,0.33,2313.73,192.26,142.83,,334.93275880484,215.24,1.772,,1.0679,51.0,179.5,137.5,160.0,116.5,1230.82885742188,28.09,1787.0,824.0,14485.0,5999.2,955.0,410.16,417.6,8.9159
+1981M09,33.98500061035,35.90999984741,32.06000137329,,56.5,,2.08,4.6,6.0303414353400004,51.21200945503,2.3565,2.8038,1.9703,1.4307,1.031127,1.7226,1.538283,535.0,1046.0,434.0,1005.0,509.0,,264.0,485.0,235.0,,,70.92,115.5,109.1,463.13,,,,147.07,171.23,,0.435,0.52127,2.4881,0.771396538,2.4722,10.1632982,0.411602554,0.341495638,0.2568,2309.46,203.75,142.19,,334.12149844906,236.94,1.6976,,1.0606,51.0,130.0,139.0,160.0,116.5,1168.9111328125,28.09,1710.4,763.6,14935.1,5579.0,939.2,443.75,435.61,10.0502
+1981M10,34.61000061035,36.54000091553,32.68000030518,,56.5,,2.11,4.6,6.0303414353400004,51.57631064424,2.1727,3.0225,2.1656,1.2849,0.737933,1.710229,1.406615,564.0,978.0,405.0,863.0,513.0,,260.0,486.0,231.0,,,73.59,112.67,105.9,431.71,,,,149.66,168.65,,0.3889,0.50563,2.4335,0.758609742,2.6422,10.1632982,0.422846116,0.345243492,0.2655,2378.4,204.46,146.24,,339.2273560647,231.37,1.6689,,1.019,51.0,122.5,133.5,160.0,116.5,1140.181640625,28.09,1666.3,716.5,15112.6,5216.8,891.7,437.76,420.25,9.2282
+1981M11,35.68000030518,37.11999893188,34.24000167847,,56.5,,2.15,4.6,6.0303414353400004,52.06204556319,2.0637,3.1804,2.3135,1.3243,0.8342879,1.718841,1.419635,570.0,948.0,407.0,805.0,500.0,,257.0,470.0,230.0,,,77.54,111.76,112.14,405.2,,,,156.8,178.57,,0.3955,0.4589,2.3706,0.746484332,2.6548,10.1632982,0.42769628,0.358912136,0.2622,2405.27,204.82,156.42,,351.78147309935,250.88,1.648,,0.9874,51.0,145.0,146.5,136.5,116.5,1081.84643554688,28.09,1651.4,666.0,15836.2,5100.2,876.9,413.37,397.07,8.5389
+1981M12,35.40999984741,36.70000076294,34.11999893188,,56.5,,2.16,4.6,6.0303414353400004,52.18347929292,2.1105,3.1343,2.273,1.3448,0.8967299,1.717589,1.419967,545.0,904.0,399.0,720.0,483.0,,256.0,455.0,236.0,,,69.26,107.63,111.86,356.88,,,,152.99,176.0,,0.4158,0.3416,2.3598,0.743397864,2.6244,10.1632982,0.421964268,0.376328634,0.2851,2437.1,201.2,160.0,,356.10651712509,267.32,1.5847,,0.9012,51.0,137.5,142.5,136.5,94.5,1130.88427734375,28.09,1655.3,674.3,15951.5,5496.1,845.5,410.09,399.45,8.4481
+1982M01,35.04999949137,35.84999847412,34.0,35.3,55.61,,2.23,4.45,6.05162239889,52.33483726964,2.1922,3.1786,2.3076,1.5295,0.9501384,1.91252,1.725786,536.0,898.0,390.0,685.0,502.0,,262.0,455.0,242.0,,,72.57,115.35,116.04,321.24,,,,148.42,173.06,,0.4246,0.3152,2.381,0.755302812,2.9614,10.03,0.41557087,0.400358992,0.2862,2471.1,197.42,163.27,,360.01830530787,255.47,1.5454,,0.9085,51.0,135.0,155.0,112.5,94.5,1113.3,32.5,1610.6,648.2,16133.1,5628.8,818.5,384.14,369.59,7.9881
+1982M02,32.27333348592,31.62000083923,30.39999961853,34.8,55.61,,2.3,4.45,6.05162239889,53.1848733778,2.0871,3.4046,2.5168,1.5271,0.9857177,1.899607,1.695993,526.0,868.0,369.0,685.0,528.0,,254.0,454.0,235.0,,,75.89,112.59,112.73,302.82,,,,153.74,170.86,,0.3832,0.302,2.381,0.767428222,2.7618,11.46,0.402122688,0.391760974,0.2884,2535.74,191.11,154.81,,349.8215799375,235.29,1.5421,,0.8794,51.0,190.0,157.5,130.0,94.5,1087.7,32.5,1598.0,618.0,15992.6,5716.8,822.9,374.13,359.63,8.2848
+1982M03,30.16666653951,29.29999923706,28.60000038147,32.6,55.61,,2.35,4.45,6.05162239889,53.79204202648,1.946,3.2196,2.4685,1.528,1.02176,1.881284,1.680917,480.0,855.0,357.0,644.0,507.0,,254.25,452.0,226.35,,,70.92,114.17,112.0,305.28,,,,141.83,168.65,,0.4215,0.3244,2.381,0.762578058,2.6565,12.79,0.394406518,0.377651406,0.2484,2566.26,187.23,151.18,,345.36798383454,240.94,1.5529,,0.877,51.0,190.0,140.0,130.0,94.5,1029.2,32.5,1510.4,612.5,12766.3,5653.3,789.7,330.25,317.62,7.2327
+1982M04,31.56666603088,33.11999893188,30.87999916077,30.7,55.61,,2.4,4.45,6.05162239889,54.39921067517,1.7409,3.1224,2.3455,1.5288,1.054616,1.864707,1.667133,502.0,838.0,357.0,679.0,509.0,,265.0,482.0,230.0,,,70.22,117.76,114.6,291.28,,,,148.58,169.76,,0.4764,0.3465,2.403,0.75949159,2.55,13.45,0.388674506,0.394406518,0.2103,2610.86,184.19,148.89,,342.53307813825,235.85,1.5767,,0.8867,51.0,168.5,135.5,122.5,94.5,996.2,32.5,1521.7,574.7,12618.1,5394.0,742.5,350.3,337.93,7.3087
+1982M05,33.04333292643,35.18000030518,33.34999847412,30.6,55.61,,2.45,4.45,6.05162239889,55.00637932385,1.719,3.0333,2.2822,1.5472,1.06383,1.881284,1.696492,493.0,802.0,362.0,645.0,511.0,,269.0,509.0,234.0,,,76.21,118.11,116.73,278.52,,,,128.26,167.55,,0.4381,0.3725,2.4141,0.769853304,2.5398,13.89,0.40234315,0.431444134,0.1792,2652.52,191.1,152.71,,347.25105097004,233.8,1.6887,,0.8971,48.4,166.0,138.5,122.5,90.0,973.3,32.5,1527.7,574.7,12735.9,5211.9,750.2,333.71,310.39,6.6834
+1982M06,32.76666666667,34.59999847412,32.65000152588,31.05,55.61,,2.45,4.45,6.05162239889,55.00637932385,1.5488,3.1004,2.2408,1.4965,0.9898171,1.850921,1.648676,497.0,770.0,348.0,599.0,494.0,,254.0,475.0,222.0,,,71.87,114.95,110.45,270.66,,,,125.7,155.79,,0.3997,0.409,2.381,0.778671784,2.4271,13.89,0.380737874,0.463631586,0.151,2635.91,174.8,140.39,,331.83077789316,207.5,1.6675,,0.843,44.5,167.0,133.0,122.5,75.0,918.8,32.5,1300.0,520.7,11087.0,5186.6,691.9,314.98,276.26,5.5616
+1982M07,32.91666717529,33.70000076294,31.70000076294,33.35,55.61,,2.47,4.45,6.05162239889,55.24924678332,1.5565,2.9434,2.1678,1.5182,1.092933,1.829808,1.631978,465.0,798.0,335.0,570.0,421.0,,249.0,464.0,212.0,,,58.56,114.95,102.69,261.82,,,,127.52,151.75,,0.3272,0.4322,2.2267,0.786608416,2.377,12.68,0.408516086,0.48832333,0.1726,2597.12,168.0,140.59,,332.08596693516,225.4,1.73,,0.8303,37.375,168.0,133.5,122.5,77.5,957.8,32.5,1440.9,552.4,11316.6,5068.6,726.9,338.97,287.97,6.4626
+1982M08,32.41666641235,32.84999847412,31.20000076294,33.2,55.61,,2.53,4.45,6.05162239889,55.97784916174,1.5463,2.9308,2.2478,1.5741,1.272562,1.826491,1.623306,412.0,770.0,320.0,572.0,396.0,,234.0,432.0,203.0,,,59.26,102.28,100.31,266.73,,,,123.8,152.49,,0.3027,0.5269,2.2421,0.757727894,2.2678,13.12,0.405870542,0.49493719,0.149,2554.87,166.3,140.11,,331.47323211808,230.3,1.6568,,0.8433,35.0,165.5,135.5,125.0,77.5,958.9,32.5,1451.5,522.9,12195.7,4953.1,715.5,364.23,296.81,7.1078
+1982M09,33.46666641235,34.25,33.04999923706,33.1,55.61,,2.56,4.45,6.05162239889,56.34215035095,1.6851,3.0042,2.4092,1.6328,1.468605,1.814103,1.615776,411.0,750.0,319.0,530.0,380.0,,217.0,426.0,196.0,,,54.92,100.88,97.08,252.0,,,,120.45,152.85,,0.3479,0.4728,2.425,0.761916672,2.1835,14.55,0.40124084,0.460324656,0.13,2585.79,162.79,140.59,,332.08596693516,239.1,1.6039,,0.8532,35.0,167.0,135.0,125.0,77.0,959.5,32.5,1426.5,515.3,12675.7,4310.3,749.5,437.31,334.13,8.7818
+1982M10,33.78333384196,35.0,33.40000152588,32.95,55.61,,2.6,4.45,6.05162239889,56.8278852699,1.6335,3.0955,2.5856,1.5695,1.300871,1.805377,1.602173,406.0,851.0,326.0,470.0,355.0,,214.0,416.0,192.0,,,50.27,91.73,97.94,235.06,,,,112.86,146.61,,0.2944,0.4304,2.4802,0.75287773,2.0989,14.22,0.396611138,0.450624328,0.1302,2516.15,160.97,136.66,,327.04046830704,217.39,1.5479,,0.851,35.0,163.5,134.0,127.5,79.0,951.5,32.5,1461.0,497.4,12413.8,3916.5,751.3,422.15,334.54,9.3875
+1982M11,32.84999974569,33.79999923706,31.75,33.0,55.61,,2.62,4.45,6.05162239889,57.07075272937,1.5405,3.045,2.6943,1.5612,1.30137,1.788799,1.593473,416.0,868.0,353.0,474.0,362.0,,231.0,403.0,213.0,,,50.27,102.87,110.23,238.26,,,,131.59,155.06,,0.3327,0.3916,2.4802,0.740090934,1.8782,14.44,0.390438202,0.458340498,0.1433,2485.0,159.4,140.78,,332.32824189399,221.6,1.5198,,0.8267,35.0,160.5,131.5,127.5,72.5,965.2,32.5,1443.8,462.4,11981.9,3433.7,710.0,414.89,345.91,9.7906
+1982M12,31.46666679382,31.75,30.10000038147,32.55,45.5,,2.62,4.45,6.05162239889,57.07075272937,1.6315,2.9729,2.8177,1.5067,1.237425,1.801887,1.480788,429.0,862.0,399.0,466.0,376.0,,232.0,399.0,217.0,,,53.59,105.51,111.55,246.11,,,,127.87,159.83,,0.3428,0.2913,2.4802,0.724879056,1.821,14.88,0.406972852,0.459222346,0.1391,2556.16,167.7,147.47,,340.76510712684,246.72,1.5355,,0.7959,41.25,158.5,132.0,120.0,72.5,987.4,32.5,1473.2,448.0,11992.9,3576.3,668.5,444.5,368.72,10.5691
+1983M01,30.65333302816,30.85000038147,30.04999923706,31.05999946594,43.0,,2.66,4.05,5.54581574773,55.3122176761,1.7784,2.8651,2.745,1.7617,1.3767,1.915126,1.99333,435.0,840.0,439.0,461.0,372.0,,235.0,397.0,216.0,,,53.59,107.84,114.64,239.97,,,,131.15,164.98,,0.338,0.28945,2.284,0.730611068,1.7765,14.64,0.41005932,0.468040826,0.1327,2572.24,169.88,145.53,,338.33700223047,244.7,1.5846,,0.8201,47.5,150.5,137.5,124.5,75.0,1076.5,29.0,1571.9,475.3,12082.6,3797.0,699.1,481.29,452.85,12.339
+1983M02,29.1133333842,29.10000038147,29.0,29.23999977112,43.0,,2.66,4.05,5.54581574773,55.3122176761,1.9439,2.7983,2.6846,1.8217,1.500712,1.991129,1.973322,451.0,820.0,423.0,452.0,367.0,,239.0,395.0,211.0,,,57.92,117.32,121.03,249.55,,,,133.38,164.24,,0.3803,0.2889,2.381,0.744941098,1.6675,14.37,0.40234315,0.479725312,0.1417,2598.64,167.1,127.51,,315.0279041306,234.9,1.6387,,0.9438,47.5,164.0,134.5,124.5,75.5,1230.4,29.0,1647.4,454.5,13034.2,4228.2,681.4,491.09,464.51,13.9756
+1983M03,28.32000033061,28.20000076294,28.10000038147,28.65999984741,43.0,,2.58,4.05,5.54581574773,54.34074783821,1.868,2.7567,2.6727,1.8802,1.703072,1.971091,1.966357,482.2,815.0,403.2,445.0,377.6,,242.0,394.0,211.4,,,56.9,125.19,124.34,261.82,,,,133.01,166.08,,0.4068,0.3279,2.4934,0.745822946,1.8159,13.78,0.400358992,0.481929932,0.1367,2601.79,164.03,125.49,,312.32306327506,243.3,1.7392,,1.0593,47.5,179.5,145.0,120.0,75.5,1301.8,29.0,1597.7,443.3,13426.0,4831.9,678.4,419.7,401.06,10.6403
+1983M04,29.6933333079,29.75,28.70000076294,30.62999916077,43.0,,2.53,4.05,5.54581574773,53.73357918952,1.8772,2.7505,2.6727,2.0492,1.783179,2.404277,1.96009,576.3,836.0,440.0,495.0,418.5,,252.5,434.0,219.0,,,66.9,133.43,132.06,261.82,,,,137.05,167.18,,0.4793,0.4057,2.5441,0.721792588,2.1168,13.4,0.394186056,0.494496266,0.1479,2619.76,157.18,127.11,,314.49386602834,237.68,1.7687,,1.1343,47.5,180.5,136.0,109.0,75.5,1363.6,29.0,1674.9,457.6,13792.8,4817.8,697.5,432.88,413.68,11.6129
+1983M05,29.35999997457,29.60000038147,28.5,29.97999954224,43.0,,2.53,4.05,5.54581574773,53.73357918952,2.0703,2.8323,2.7152,2.1284,1.954458,2.469482,1.961328,622.0,825.0,437.0,548.0,432.0,,252.0,434.0,217.0,,,63.59,133.85,133.43,259.86,,,,135.7,160.2,,0.5542,0.4506,2.5375,0.733697536,2.1017,13.45,0.392201898,0.49824412,0.2036,2613.0,154.78,131.86,,320.78657873952,240.63,1.807,,1.0525,43.0,171.5,132.5,101.5,75.5,1453.4,29.0,1765.7,433.1,13522.9,5031.6,735.6,438.01,448.52,12.9162
+1983M06,29.96666717529,30.20000076294,28.75,30.95000076294,43.0,,2.59,4.05,5.54581574773,54.46218156794,2.2977,2.8071,2.6511,2.1965,2.014835,2.643176,1.931627,694.0,831.0,430.0,593.0,394.0,,243.0,425.0,210.0,,,66.58,135.03,127.4,249.06,,,,132.28,151.75,,0.5046,0.3877,2.467,0.751334496,2.0388,13.76,0.38029695,0.496921348,0.2368,2637.52,150.07,129.77,,318.03085416985,231.63,1.8982,,1.0803,41.125,158.5,127.5,120.0,73.0,1465.6,29.0,1701.2,408.1,13354.0,4883.2,718.4,412.84,422.37,11.739
+1983M07,30.46666653951,30.79999923706,29.0,31.60000038147,34.75,,2.52,4.05,5.54581574773,53.61214545978,2.3027,2.8294,2.6469,2.0154,1.654375,2.503793,1.888052,846.0,832.0,433.0,635.0,425.0,,263.0,477.0,226.0,,,64.93,140.59,125.11,241.45,,,,135.33,147.34,,0.5031,0.3375,2.4582,0.77712855,1.9735,13.12,0.38911543,0.487000558,0.2321,2668.06,147.82,129.23,,317.31553680391,215.39,1.9497,,1.1332,37.25,157.5,128.0,109.0,73.0,1520.2,29.0,1704.3,403.3,13193.0,4804.1,739.8,402.91,433.27,12.0293
+1983M08,30.65333302816,31.10000038147,28.89999961853,31.95999908447,34.75,,2.58,4.05,5.54581574773,54.34074783821,2.3038,2.8559,2.6526,2.1146,1.844296,2.641153,1.85834,985.0,950.0,452.0,969.0,559.0,,339.0,651.0,279.0,,,76.59,152.75,136.3,254.95,,,,145.14,152.49,,0.4641,0.34985,2.4802,0.790576732,1.9301,12.74,0.37809233,0.49714181,0.2328,2692.84,143.03,134.5,,324.23893534118,214.47,2.0018,,1.1316,34.0,154.5,122.5,110.5,73.0,1603.6,29.0,1639.8,398.0,12826.0,4852.8,808.9,416.2,435.56,12.0626
+1983M09,30.07000033061,30.35000038147,28.60000038147,31.26000022888,34.75,,2.67,4.05,5.54581574773,55.43365140584,2.145,2.9169,2.6877,2.1559,1.908979,2.703047,1.855563,954.0,1300.0,502.8,1052.0,645.0,,349.8,732.6,276.6,,,87.36,147.75,135.54,278.27,,,,141.83,156.53,,0.4189,0.437,2.4654,0.819457254,1.9471,12.61,0.377651406,0.48942564,0.2079,2678.49,156.64,138.54,,329.46230318466,218.32,1.9809,,1.0871,34.0,160.0,124.5,110.5,73.0,1613.7,29.0,1560.7,404.7,12755.3,4910.6,837.8,411.8,431.11,11.9562
+1983M10,29.61666679382,29.85000038147,28.60000038147,30.39999961853,34.75,,2.58,4.05,5.54581574773,54.34074783821,2.0977,3.1026,2.8726,2.2252,1.926339,2.868768,1.880591,860.0,1275.0,510.0,1054.0,671.0,,328.75,687.0,267.0,,,88.18,148.15,132.06,269.68,,,,141.46,152.85,,0.4115,0.4587,2.452,0.778671784,1.9764,12.32,0.384044804,0.483693628,0.2147,2741.07,168.27,152.84,,347.41064924672,227.46,1.9428,,1.0919,34.0,174.0,145.0,114.0,73.0,1566.3,29.0,1435.2,419.4,12750.8,4674.2,859.0,393.6,395.87,9.8867
+1983M11,29.16666666667,29.20000076294,28.29999923706,30.0,32.0,,2.6,4.05,5.54581574773,54.58361529768,2.2152,3.187,2.8515,2.3951,2.22665,3.099577,1.859032,884.0,1140.0,479.0,951.0,661.0,,324.0,652.0,265.0,,,89.91,147.02,132.28,264.18,,,,139.64,151.75,,0.3425,0.406,2.4068,0.811520622,1.9438,12.24,0.373903552,0.48060716,0.1836,2745.91,177.43,152.92,,347.50883253458,225.24,1.965,,1.1083,32.75,188.5,140.5,115.5,75.5,1516.8,29.0,1389.1,404.7,12772.5,4585.2,859.1,381.7,387.67,8.8122
+1983M12,28.81333351135,28.95000076294,28.25,29.23999977112,29.25,,2.61,4.05,5.54581574773,54.70504902742,2.5385,3.2333,2.9271,2.4212,2.392263,3.029898,1.841565,969.0,1120.0,482.0,876.0,695.0,,311.0,644.0,256.0,,,78.24,143.28,130.87,251.02,,,,141.68,153.59,,0.3424,0.3391,2.3091,0.858038104,1.8843,12.06,0.364644148,0.473331914,0.1702,2709.22,172.99,157.17,,352.69129757555,223.98,1.9701,,1.1277,31.5,190.0,142.5,115.5,75.5,1549.3,29.0,1415.2,402.1,12345.5,4657.0,857.0,388.34,393.22,9.1454
+1984M01,29.04333305359,29.55999946594,27.72999954224,29.84000015259,29.25,29.34,2.67,3.76,5.23768078193,53.84623979487,2.622,3.1683,2.9306,3.0711,2.841424,3.469254,2.902559,1069.0,1080.0,480.0,983.0,875.0,,305.0,692.0,237.0,,,84.87,141.92,129.47,237.77,,,,139.95,152.85,,0.3417,0.26795,2.2619,0.894193872,1.8497,11.93,0.356707516,0.474213762,0.1536,2675.78,168.69,160.6,,356.82701199245,222.32,1.9308,,1.1354,31.5,191.5,142.5,116.5,82.5,1548.9,26.15,1375.7,397.5,12117.8,4670.5,957.8,370.89,376.25,8.2538
+1984M02,29.203332901,29.87999916077,27.64999961853,30.07999992371,29.25,29.34,2.71,3.76,5.23768078193,54.33197471382,2.5005,3.2168,3.0049,2.7068,2.645103,2.544626,2.930639,1158.0,960.0,466.0,1024.0,875.0,,293.0,669.0,221.0,,,84.87,137.0,125.66,227.85,,,,133.27,150.65,,0.41652,0.24563,2.339,0.922192546,1.8706,12.08,0.367730616,0.482370856,0.1462,2630.46,174.21,158.63,,354.45671336298,225.74,1.9277,,1.1387,31.5,204.0,142.5,118.0,82.5,1491.2,26.15,1429.8,404.5,12297.7,4639.8,998.4,385.96,391.23,9.1182
+1984M03,29.53333346049,30.07999992371,27.79000091553,30.72999954224,29.25,29.34,2.67,3.76,5.23768078193,53.84623979487,2.5347,3.2699,3.0433,2.7898,2.665368,2.626291,3.077708,1123.0,975.0,428.0,1086.0,845.0,,314.0,720.0,229.0,,,87.55,147.08,130.82,234.08,,,,142.66,153.96,,0.41364,0.25784,2.381,0.90940575,1.9561,12.48,0.38139926,0.485677786,0.1415,2632.91,190.58,169.74,,367.65340963518,254.0,1.9495,,1.1233,31.5,201.0,132.5,141.0,82.5,1455.8,26.15,1501.2,459.5,12406.1,4780.7,1040.6,394.26,398.43,9.648
+1984M04,29.57333246867,30.12999916077,27.95999908447,30.62999916077,29.25,29.34,2.64,3.76,5.23768078193,53.48193860566,2.5358,3.3116,3.0325,3.0051,2.726983,3.350872,2.93735,1150.0,950.0,402.0,1159.0,841.0,,315.0,772.0,220.0,,,92.52,148.02,129.52,235.31,,,,148.1,157.26,,0.4145,0.24179,2.4692,0.903673738,2.0746,12.54,0.374564938,0.485898248,0.1325,2627.55,190.76,181.83,,381.57026360761,255.61,1.9619,,1.0732,31.5,198.5,125.0,127.5,81.0,1370.3,26.15,1532.6,481.7,12445.0,4911.5,1004.1,381.37,391.62,9.2472
+1984M05,29.46000035604,29.89999961853,28.03000068665,30.45000076294,29.25,29.34,2.67,3.76,5.23768078193,53.84623979487,2.6826,3.3124,3.2293,2.8134,2.527433,3.055581,2.857042,1314.0,910.0,382.0,1171.0,951.0,,338.0,914.0,219.0,,,93.22,146.06,131.92,234.33,,,,144.33,153.96,,0.42622,0.24058,2.3951,0.872368134,2.0755,12.02,0.361116756,0.485236862,0.1241,2687.46,183.43,184.41,,384.48441795785,244.95,1.972,,0.9773,31.5,171.5,116.0,147.5,81.0,1289.1,26.15,1420.9,453.1,12582.8,4811.4,1001.3,377.4,387.86,8.9676
+1984M06,29.05000050863,29.20000076294,27.90999984741,30.04000091553,31.75,34.31,2.7,3.76,5.23768078193,54.21054098408,2.485,3.2474,3.165,2.705,2.196615,3.088475,2.829911,1431.0,923.0,372.0,1155.0,783.0,,308.0,844.0,202.0,,,89.91,146.97,128.32,235.31,,,,136.32,149.91,,0.45889,0.3177,2.3331,0.874793216,2.048,11.79,0.36155768,0.486339172,0.1217,2759.88,184.09,175.13,,373.91236475997,232.62,1.8455,,0.8794,31.5,156.0,120.0,155.0,81.0,1275.0,26.15,1366.5,484.3,12662.2,4773.2,941.5,377.7,381.55,8.7721
+1984M07,27.98666699727,27.90999984741,27.26000022888,28.79000091553,31.75,35.8,2.68,3.76,5.23768078193,53.96767352461,2.2145,3.1771,3.0402,2.6983,2.136993,3.194885,2.763153,1273.0,840.0,341.0,1054.0,580.0,,270.0,697.0,186.0,,,72.89,142.59,111.39,248.81,,,,133.66,146.97,,0.36663,0.4088,2.2337,0.89176879,1.9575,11.46,0.356927978,0.482591318,0.1001,2840.07,177.35,157.9,,353.57494408389,218.25,1.7414,,0.8896,33.8,163.5,132.5,162.5,86.5,1162.8,26.15,1330.8,493.6,12438.7,4640.3,853.6,347.71,343.32,7.4553
+1984M08,28.17000007629,28.11000061035,27.22999954224,29.17000007629,31.75,35.8,2.69,3.76,5.23768078193,54.08910725435,2.2136,3.2121,3.099,2.7005,2.26003,3.096596,2.74489,1079.0,700.0,333.0,984.0,562.0,,261.0,679.0,180.0,,,66.58,138.75,107.23,252.0,,,,137.47,152.49,,0.33962,0.5079,2.2544,0.854731174,1.9468,11.0,0.355164282,0.478843464,0.089,2907.89,174.9,147.54,,340.85244363666,222.86,1.6649,,0.9052,33.5,170.5,137.5,165.0,86.5,1135.8,26.15,1337.5,467.4,12302.2,4736.0,834.1,347.7,339.78,7.5974
+1984M09,28.35333315531,28.36000061035,27.39999961853,29.29999923706,31.75,35.8,2.62,3.76,5.23768078193,53.23907114619,2.3108,3.1356,3.1189,2.6548,2.534094,2.713126,2.717114,1170.0,630.0,318.0,931.0,611.0,,245.0,694.0,168.0,,,68.88,130.41,104.78,236.54,,,,140.78,155.06,,0.37893,0.5615,2.1846,0.861345034,1.8617,10.47,0.340393328,0.47840254,0.0904,2953.76,167.04,142.78,,334.86943938506,216.12,1.6129,,0.9226,33.5,168.0,137.5,165.0,86.5,1012.1,26.15,1293.6,401.6,12091.1,4705.5,873.3,340.2,326.7,7.2533
+1984M10,27.85333315531,27.80999946594,27.11000061035,28.63999938965,31.75,35.8,2.63,3.76,5.23768078193,53.36050487593,2.2573,3.0175,2.9787,2.666,2.508304,2.798013,2.691596,1175.0,655.0,319.0,836.0,615.0,,245.0,679.0,170.0,,,70.6,121.19,101.34,231.63,,,,141.28,152.85,,0.30887,0.49992,2.105,0.836432828,1.8007,11.13,0.440042152,0.47509561,0.1025,2932.06,164.5,135.87,,326.01821245997,211.92,1.6233,,0.853,35.0,166.0,137.5,172.0,86.5,1027.9,26.15,1273.0,412.0,11744.9,4750.3,843.7,341.0,324.34,7.2903
+1984M11,27.65000025431,27.70000076294,27.09000015259,28.15999984741,32.75,35.305,2.61,3.76,5.23768078193,53.11763741645,2.2551,3.0911,2.9998,2.5293,2.511128,2.40586,2.671047,993.0,720.0,323.0,905.0,616.0,,250.0,698.0,169.0,,,71.24,117.37,106.7,211.74,,,,143.52,152.49,,0.269,0.36181,2.1014,0.841944378,1.8428,11.79,0.335763626,0.471568218,0.0961,2933.26,168.95,136.11,,326.32905966202,211.66,1.6014,,0.8051,36.0,160.5,127.5,166.0,86.5,1151.8,26.15,1345.1,440.5,11991.2,4748.3,855.1,342.0,328.49,7.4896
+1984M12,26.81333351135,26.97999954224,26.76000022888,26.70000076294,33.75,34.935,2.57,3.76,5.23768078193,52.63190249751,2.14,3.1041,2.7992,2.5585,2.45067,2.631579,2.593127,920.0,696.0,314.0,912.0,592.0,,241.0,630.0,165.0,,,61.55,113.95,111.11,204.62,,,,141.39,149.55,,0.29922,0.3173,2.2194,0.822764184,1.7691,12.13,0.320992672,0.46517482,0.0783,2854.79,163.21,130.58,,319.10126794818,207.71,1.5869,,0.789,36.0,156.5,124.0,166.0,86.5,1095.2,26.15,1321.1,415.6,11722.2,4859.0,859.7,319.54,304.13,6.6355
+1985M01,26.63333333333,26.95,27.3,25.65,33.75,35.06,2.64,3.65,5.23,52.95379795844,2.2198,3.2053,2.7675,2.1032,2.313555,2.361287,1.634845,856.0,682.0,307.0,890.0,583.0,,243.0,630.0,166.0,,,66.58,119.01,114.7,206.83,,,,147.57,149.18,,0.37627,0.23716,2.2692,0.837976062,1.726,11.07,0.305119408,0.456797264,0.0796,2796.84,159.82,120.44,307.0,305.47194802339,202.61,1.5679,,0.7639,36.0,158.5,117.5,168.5,86.5,1075.4,26.56,1359.1,420.5,11073.4,4947.2,867.1,302.79,274.39,6.0992
+1985M02,27.6,28.2,27.25,27.35,33.75,35.06,2.71,3.65,5.23,53.8038340666,2.2741,3.1764,2.7011,1.936,2.125491,2.086103,1.596549,756.0,665.0,292.0,873.0,595.0,,239.0,664.0,151.0,,,68.24,119.78,112.55,200.94,,,,140.5,147.34,,0.44236,0.2801,2.3149,0.846794542,1.6909,11.16,0.295639542,0.451506176,0.0816,2730.48,153.91,116.49,307.0,300.02054774157,196.9,1.5141,,0.7357,36.0,156.0,113.5,168.5,87.0,1098.2,26.56,1388.5,368.2,10946.0,5050.8,886.6,299.1,269.4,6.0628
+1985M03,27.85,28.1,27.15,28.3,33.75,35.06,2.62,3.65,5.23,52.71093049897,2.232,3.2602,2.7079,1.7219,1.728791,1.85431,1.582661,843.0,680.0,280.0,944.0,651.0,,241.0,667.0,154.0,,,64.93,120.19,117.34,199.96,,,,140.88,145.14,,0.4537,0.3644,2.25,0.843708074,1.7071,10.69,0.302914788,0.461206504,0.0844,2689.7,153.29,116.83,307.0,300.49309342906,197.19,1.482,,0.7416,36.0,179.5,114.0,105.0,75.5,1095.3,26.56,1389.9,352.0,11210.6,5211.7,920.9,313.5,260.76,5.994
+1985M04,27.8,27.9,26.65,28.85,33.75,35.06,2.64,3.65,5.23,52.95379795844,2.2395,3.1189,2.702,1.8213,1.606155,2.233881,1.623744,769.0,739.0,271.0,1020.0,653.0,,243.0,693.0,151.0,,,68.24,120.05,118.39,202.9,,,,139.14,143.67,,0.48441,0.4337,2.1319,0.840401144,1.8575,10.21,0.335763626,0.462308814,0.0754,2675.23,164.7,121.11,307.0,306.38841037007,202.65,1.4581,,0.787,36.0,179.5,116.0,107.5,75.5,1106.3,26.56,1501.8,389.6,11806.4,5489.5,931.3,326.8,282.72,6.4446
+1985M05,26.65,26.65,25.65,27.65,33.75,35.06,2.53,3.65,5.23,51.61802693134,2.129,3.1458,2.6685,1.7715,1.398642,2.302726,1.613053,662.0,768.0,276.0,1026.0,610.0,,231.0,652.0,144.0,,,68.24,116.73,115.24,202.9,,,,122.65,136.32,,0.45751,0.4354,2.0917,0.81791402,1.8371,10.21,0.337527322,0.464954358,0.0622,2634.51,163.66,120.49,307.0,305.54042158063,200.4,1.4345,,0.7747,36.0,154.0,116.0,127.5,87.0,1105.2,26.56,1530.6,376.0,11909.8,5604.1,881.3,316.0,272.38,6.2688
+1985M06,26.36666666667,26.45,25.45,27.2,33.75,35.06,2.58,3.65,5.23,52.22519558002,2.0922,3.1281,2.6497,1.7112,1.15609,2.360777,1.616601,575.0,760.0,256.0,974.0,556.0,,227.0,630.0,141.0,,,64.93,116.04,105.3,202.9,,,,123.15,134.11,,0.3805,0.4363,2.0939,0.83555098,1.8639,10.21,0.346345802,0.468922674,0.0613,2611.25,165.96,117.96,307.0,302.0590858088,196.8,1.3856,,0.8102,36.0,151.5,112.0,112.5,87.0,1032.2,26.56,1432.4,389.4,12385.8,5553.4,808.0,316.5,267.8,6.1771
+1985M07,26.38333333333,26.6,25.7,26.85,33.75,35.06,2.51,3.65,5.23,51.37515947187,2.2111,2.9778,2.3433,1.807,1.247392,2.573542,1.599966,520.0,665.0,254.0,880.0,487.0,,223.0,568.0,144.0,,,59.89,114.91,99.01,191.12,,,,117.77,128.6,,0.3205,0.4492,2.0514,0.828275734,1.9826,10.12,0.373242166,0.468040826,0.0708,2582.51,174.6,120.79,307.0,305.95098874175,208.1,1.3445,,0.7804,36.0,151.0,114.5,109.5,87.0,1011.6,26.56,1474.6,403.1,12755.8,5090.5,766.8,317.2,268.91,5.9997
+1985M08,27.01666666667,27.15,26.3,27.6,33.75,35.06,2.47,3.65,5.23,50.88942455292,2.2721,2.9427,2.3466,1.733,1.270601,2.392124,1.536405,456.0,615.0,259.0,896.0,404.0,,211.0,518.0,150.0,,,48.3,105.53,89.13,191.12,,,,111.81,123.09,,0.4219,0.5087,2.0662,0.832464512,1.9619,10.21,0.374124014,0.453931258,0.0968,2568.57,181.84,118.28,307.0,302.50129745581,212.89,1.256,,0.7573,36.0,155.5,122.5,97.5,87.0,1019.3,26.56,1420.2,413.6,12647.2,4907.5,735.1,330.4,307.8,6.1511
+1985M09,26.98333333333,27.15,26.15,27.65,33.75,35.06,2.42,3.65,5.23,50.28225590424,2.3468,2.9427,2.2941,1.6377,1.243525,2.158344,1.511351,427.0,585.0,265.0,810.0,360.0,,207.0,469.0,160.0,,,46.58,101.91,81.62,191.12,,,,111.19,125.3,,0.3615,0.50864,2.079,0.837976062,1.8083,10.25,0.368832926,0.430121362,0.1129,2532.65,179.01,115.69,307.0,298.90616637432,210.17,1.1778,,0.7328,36.0,154.0,126.0,87.5,81.5,985.1,26.56,1366.4,400.4,12325.2,4570.2,689.5,323.35,311.15,6.0549
+1985M10,27.81666666667,27.9,26.7,28.85,33.75,34.49,2.37,3.65,5.23,49.67508725555,2.3636,3.0979,2.4544,1.5639,1.152513,1.972897,1.566252,430.0,622.0,287.0,808.0,356.0,,205.0,448.0,170.0,,,48.3,98.58,87.57,191.12,,,,121.03,127.5,,0.2783,0.4516,2.1363,0.822764184,1.8728,10.36,0.38470619,0.411823016,0.1105,2502.74,192.13,122.19,307.0,307.86079756646,225.87,1.0767,,0.7498,36.0,151.0,132.5,80.5,81.5,970.5,26.56,1384.7,393.4,12391.1,4239.5,631.9,325.85,323.46,6.1766
+1985M11,28.6,29.05,26.9,29.85,33.75,34.49,2.36,3.65,5.23,49.55365352582,2.2979,3.4315,2.7816,1.5672,1.09977,2.014728,1.587215,393.0,644.0,308.0,911.0,362.0,,210.0,455.0,177.0,,,48.3,106.2,95.68,191.12,,,,131.65,132.64,,0.275,0.3577,2.1385,0.846794542,1.9067,10.54,0.389335892,0.416452718,0.1208,2465.83,196.34,130.9,307.0,319.52330544746,237.83,1.0585,,0.7363,36.0,149.0,135.0,87.5,81.5,950.4,26.56,1369.5,394.2,9903.2,4034.5,597.5,321.5,334.4,6.1018
+1985M12,26.5,25.85,26.3,27.35,33.75,34.49,2.28,3.65,5.23,48.58218368792,2.3753,4.3422,3.3669,1.6198,1.137707,2.128289,1.593409,395.0,684.0,306.0,827.0,390.0,,213.0,470.0,178.0,,,53.27,107.87,99.58,191.12,,,,136.58,137.05,,0.2849,0.318,2.2267,0.86531335,1.9215,10.87,0.391099588,0.438498918,0.1173,2551.49,201.34,139.64,307.0,330.87232625656,239.13,1.0637,,0.7348,36.0,146.5,137.0,87.5,81.5,1039.2,26.56,1390.9,389.9,9114.0,4089.6,685.3,321.9,336.82,5.8522
+1986M01,24.68333333333,25.75,25.4,22.9,33.75,33.83,2.28,3.65,4.1,47.81661536732,2.3237,5.2441,3.7516,1.5329,1.096164,1.80611,1.696566,380.0,702.0,292.0,701.0,342.0,,221.0,457.0,186.0,,,53.27,107.79,98.33,220.58,83.26352,98.0,,135.4,132.28,,0.329,0.31875,2.1826,0.841944378,1.8766,11.22,0.395288366,0.452828948,0.1067,2646.02,206.72,144.99,,337.65849318711,242.42,1.1424,,0.7432,36.0,145.5,133.0,82.5,81.5,1119.24,26.26,1418.3,368.4,7910.0,4034.5,644.0,347.48,363.76,6.0164
+1986M02,15.91666666667,17.55,14.8,15.4,33.75,33.83,2.26,3.65,4.1,47.57374790785,2.2291,5.0307,3.5721,1.5208,1.136248,1.710037,1.71618,318.0,693.0,292.0,580.0,283.0,,216.0,394.0,185.0,,,53.27,103.19,95.18,211.99,115.1003,97.0,,136.06,129.71,,0.3864,0.32222,2.1605,0.846794542,1.8795,11.9,0.396390676,0.456797264,0.1235,2680.73,216.42,148.7,,342.29696950002,258.61,1.2018,,0.7917,36.0,143.0,134.5,77.0,80.0,1114.85,26.26,1405.5,367.3,7922.9,3988.2,608.7,338.89,376.04,5.8588
+1986M03,12.65,13.85,11.45,12.65,30.75,31.64,2.16,3.65,4.1,46.35941061048,2.1065,5.2823,3.7229,1.4829,1.141295,1.595866,1.711556,293.0,700.0,321.0,541.0,243.0,,217.0,369.0,194.0,,,54.35,100.88,94.47,197.26,101.4184,100.0,,139.48,134.48,,0.4999,0.33809,2.1914,0.850101472,2.1113,12.41,0.40675239,0.457017726,0.1533,2695.37,192.13,142.12,,334.03266503573,257.64,1.1541,,0.7762,36.0,148.0,139.0,77.0,80.0,1168.01,26.26,1445.1,367.2,7313.6,4122.6,625.7,345.7,413.64,5.6226
+1986M04,11.9,12.5,10.3,12.9,30.75,31.64,2.1,3.65,4.1,45.63080823206,1.9897,4.9833,3.4703,1.5139,1.050301,1.793921,1.697564,266.0,726.0,333.0,578.0,242.0,,213.0,349.0,187.0,,,49.64,101.33,98.71,186.21,91.13506,97.0,,139.67,132.64,,0.5776,0.36429,2.064,0.833125898,2.3226,12.85,0.415791332,0.452828948,0.1837,2655.77,215.39,136.47,,326.79485811352,256.95,1.0692,,0.7452,36.0,149.0,140.0,72.5,75.0,1164.44,26.26,1434.6,369.5,5686.1,3999.2,659.9,340.44,418.39,5.188
+1986M05,13.71666666667,14.2,11.5,15.45,30.75,29.46,1.96,3.65,4.1,43.93073601575,1.9059,4.6592,3.1416,1.6707,0.9781168,2.333387,1.700733,233.0,898.0,317.0,578.0,238.0,,215.0,345.0,184.0,,,49.95,105.55,105.95,181.3,94.81916,98.0,,119.2,119.42,,0.3875,0.37355,2.0653,0.850762858,2.559,13.89,0.423066578,0.460545118,0.1691,2638.78,217.86,145.21,,337.93506288164,269.74,1.0013,,0.7674,36.0,148.0,127.0,72.5,75.0,1164.3,26.26,1418.74,376.5,5474.2,4043.3,707.3,342.4,413.62,5.0728
+1986M06,11.85,11.85,10.2,13.5,30.75,29.46,1.85,3.65,4.1,42.59496498864,1.9059,3.9039,2.7602,1.6254,0.8951004,2.296226,1.684884,254.0,898.0,317.0,560.0,243.0,,213.0,351.0,180.0,,,43.26,103.54,85.76,181.3,86.36385,101.0,,99.61,105.82,,0.345,0.39937,2.0172,0.880525228,2.5733,14.2,0.418657338,0.462088352,0.1401,2604.64,217.42,136.69,,327.07923450136,267.94,0.9047,,0.7833,36.0,140.5,118.5,72.5,75.0,1183.04,26.26,1413.14,418.4,5378.3,4087.4,804.2,342.7,432.49,5.1321
+1986M07,9.61666666667,9.45,7.85,11.55,30.75,29.46,1.8,3.65,4.1,41.98779633996,2.0223,3.7988,2.7761,1.7057,0.914082,2.485415,1.717531,229.0,898.0,319.0,548.0,221.0,,209.0,336.0,184.0,,,39.95,83.03,73.41,181.25,88.32092,107.0,,100.09,101.78,,0.3307,0.42608,1.9277,0.977528508,2.3734,13.71,0.425050736,0.462308814,0.1224,2599.26,223.77,135.96,,326.13480973658,280.58,0.8254,,0.8071,36.0,135.5,110.5,67.5,72.5,1123.06,26.26,1344.3,379.8,5386.6,3911.0,807.1,348.34,438.8,5.0259
+1986M08,13.7,13.65,12.15,15.3,30.75,29.46,1.77,3.65,4.1,41.62349515075,2.0723,3.8345,2.9751,1.715,1.055938,2.363044,1.726126,211.0,1326.0,326.0,561.0,197.0,,202.0,271.0,187.0,,,36.64,72.31,62.53,185.75,99.40432,122.0,,100.26,102.15,,0.3208,0.49719,1.9983,1.060863144,2.116,13.45,0.418657338,0.462088352,0.1228,2568.82,230.44,132.55,,321.69194496197,280.03,0.8193,,0.8435,36.0,135.5,108.0,71.0,72.5,1129.23,26.26,1303.1,392.2,5404.3,3807.4,816.0,376.66,540.33,5.1823
+1986M09,14.08333333333,14.2,13.1,14.95,30.75,29.46,1.78,3.65,4.1,41.74492888048,2.2064,4.4011,3.6062,1.7013,1.028959,2.355955,1.718885,240.0,1326.0,339.0,534.0,207.0,,195.0,276.0,189.0,,,39.95,65.7,64.46,173.5,106.1545,113.0,,102.29,103.62,,0.4238,0.49719,2.0922,1.00640903,2.0651,12.99,0.414689022,0.460104194,0.1032,2607.02,232.04,126.18,,313.24923107656,274.69,0.959,,0.8596,36.0,129.5,111.0,65.0,66.5,1205.82,26.26,1347.0,407.2,5397.2,3723.6,871.1,417.73,604.48,5.6299
+1986M10,13.95,13.8,13.15,14.9,30.75,29.46,1.73,3.65,4.1,41.1377602318,2.073,3.9152,3.2808,1.7616,1.091428,2.477828,1.715457,341.0,1625.0,353.0,572.0,272.0,,197.0,319.0,185.0,,,48.3,65.31,69.0,174.8,96.47055,113.0,,114.79,104.72,,0.3748,0.44305,2.1076,1.001558866,1.9849,12.28,0.402122688,0.464733896,0.1188,2654.09,236.67,123.94,,310.23396019922,278.13,1.1294,,0.8814,36.0,134.5,116.0,62.5,66.5,1161.94,26.26,1316.8,434.6,5542.8,3644.2,886.2,423.51,581.25,5.6398
+1986M11,14.45,14.55,13.55,15.25,30.75,29.46,1.77,3.65,4.1,41.62349515075,2.0245,3.4545,3.1337,1.843,1.405932,2.428964,1.694221,388.0,1225.0,328.0,551.0,303.0,,204.0,322.0,182.0,,,55.56,72.43,72.42,174.0,146.0,105.0,,118.13,105.09,,0.2938,0.38093,2.1164,0.986346988,1.9727,12.81,0.401020378,0.466938516,0.131,2753.28,233.97,134.11,,323.73090319077,285.14,1.1643,,0.8417,36.0,127.0,108.0,64.5,65.5,1131.81,26.26,1303.2,473.4,6092.3,3642.0,820.0,397.56,517.07,5.5513
+1986M12,15.68333333333,15.9,14.9,16.25,29.25,27.28,1.76,3.65,4.1,41.50206142101,1.9761,3.0034,2.7465,1.8416,1.508766,2.30886,1.707252,405.0,906.0,310.0,529.0,293.0,,199.0,320.0,174.0,,,46.58,69.64,68.74,167.0,141.0,100.0,,115.69,107.29,,0.3114,0.36406,2.1826,0.970253262,2.005,12.92,0.40454777,0.465395282,0.1259,2806.36,236.9,156.0,,351.27109479308,332.74,1.3044,,0.8382,36.0,122.0,108.5,64.5,65.5,1133.48,26.26,1335.6,518.4,6428.1,3571.5,798.2,390.92,480.61,5.3504
+1987M01,18.06666666667,18.4,17.2,18.6,29.25,27.28,1.74,2.59,3.35,35.71186266171,1.9651,2.7234,2.4996,1.6723,1.50154,2.171012,1.344455,425.0,836.0,317.0,520.0,350.0,,200.0,315.0,182.0,,,46.45,67.91,68.2,172.0,148.0,107.0,,117.44,109.13,,0.4216,0.36501,2.1826,0.958348314,2.1062,12.9,0.42425134259,0.4739933,0.1431,2777.67,250.23,169.99,,367.94571792388,373.83,1.4479,,0.8825,36.0,140.0,113.5,64.0,63.0,1171.4,25.3,1346.0,464.1,6712.7,3525.2,759.7,408.26,515.97,5.507
+1987M02,17.25,17.3,16.7,17.75,29.25,27.28,1.73,2.59,3.35,35.59042893197,1.9586,2.6645,2.4269,1.5857,1.348832,2.082186,1.325942,403.0,775.0,322.0,500.0,330.0,,198.0,307.0,183.0,,,46.32,66.14,67.68,186.0,164.0,120.0,,115.67,112.07,,0.4619,0.36134,2.2773,0.951954916,2.0922,12.35,0.42992087365,0.479725275,0.1626,2769.11,254.75,167.42,,364.93128256233,376.27,1.4517,,0.9006,36.0,161.0,126.5,68.0,61.5,1283.44,25.3,1379.83,460.4,6688.4,3717.0,740.4,401.12,517.86,5.4842
+1987M03,17.75,17.9,16.9,18.45,29.25,27.28,1.73,2.59,3.35,35.59042893197,2.0097,2.2877,2.157,1.6232,1.425492,2.111772,1.332319,344.0,711.0,332.0,484.0,313.0,,199.0,305.0,175.0,,,46.45,71.6,73.8,198.25,178.0,131.0,,116.53,115.38,,0.4492,0.34965,2.3272,0.92373578,2.2199,11.9,0.44845314095,0.479725275,0.1665,2775.51,253.91,171.29,,369.46254391271,339.84,1.3908,,0.8962,36.0,165.0,131.0,70.5,61.5,1367.26,25.3,1465.72,487.0,6631.5,3772.1,731.6,408.91,532.63,5.6644
+1987M04,17.9,18.1,16.95,18.65,24.75,26.18,1.69,2.59,3.35,35.10469401302,2.0697,2.3712,2.229,1.7302,1.373472,2.476778,1.340366,389.0,690.0,341.0,507.0,339.0,,207.0,333.0,185.0,,,58.94,74.88,72.07,199.4,176.0,133.0,,113.1,113.17,,0.3505,0.39768,2.3964,0.906980668,2.171,11.75,0.45920640745,0.48192994546,0.1472,2797.14,256.98,174.26,,372.90816658795,323.47,1.4597,,0.9259,34.5,157.5,132.5,77.5,61.5,1400.97,25.3,1484.24,555.6,6699.8,3897.8,761.9,438.35,585.65,7.3495
+1987M05,18.4,18.75,17.05,19.4,24.75,26.18,1.65,2.59,3.35,34.61895909407,2.0684,2.586,2.3281,1.6697,1.145697,2.525802,1.337662,405.0,690.0,355.0,525.0,341.0,,221.0,351.0,201.0,,,63.91,81.84,77.69,197.5,175.0,136.0,,115.83,119.05,,0.4547,0.50046,2.403,0.905437434,2.224,12.08,0.4696300877,0.485236825,0.1484,2737.0,259.65,159.56,,355.57736402126,329.09,1.6887,,0.9467,34.5,151.5,132.5,87.5,61.5,1411.6,25.3,1520.44,693.3,6747.4,4435.7,838.7,460.23,606.73,8.4602
+1987M06,18.71666666667,18.85,17.25,20.05,24.75,26.18,1.65,2.59,3.35,34.61895909407,1.9952,2.3176,2.1615,1.6526,1.192028,2.447041,1.318785,451.0,670.0,393.0,513.0,342.0,,228.0,351.0,214.0,,,56.58,80.7,76.42,192.75,174.0,142.0,,102.15,108.76,,0.3825,0.57093,2.3171,0.894855258,2.1591,11.75,0.45916133007,0.48633920228,0.142,2766.86,255.14,160.43,,356.62299767844,352.3,1.7483,,0.9806,34.5,149.0,139.5,87.5,61.5,1472.33,25.3,1571.87,629.3,6610.4,4435.7,878.4,449.59,569.0,7.4164
+1987M07,19.61666666667,19.8,17.75,21.3,27.0,26.18,1.66,2.59,3.35,34.74039282381,2.1178,2.2023,2.0388,1.7172,1.317017,2.5332,1.301399,443.0,642.0,403.0,499.0,300.0,,222.0,318.0,204.0,,,54.92,76.37,72.2,190.8,170.0,148.0,,100.6,104.72,,0.4354,0.51481,2.3316,0.881186614,2.0981,10.98,0.47451639938,0.48655962727,0.1345,2744.43,252.79,166.81,,364.2126749911,384.46,1.8351,,1.0207,34.5,159.5,146.5,87.5,70.0,1653.09,25.3,1694.62,663.6,6404.9,4753.2,829.8,450.52,572.35,7.6087
+1987M08,18.81666666667,18.95,17.3,20.2,27.0,26.18,1.63,2.59,3.35,34.3760916346,2.0214,2.2531,2.0845,1.695,1.444868,2.341985,1.298138,479.0,630.0,413.0,467.0,308.0,,215.0,322.0,194.0,,,50.59,71.65,67.19,204.0,186.0,168.0,,101.74,106.92,,0.3384,0.52098,2.3052,0.913374066,2.0625,10.76,0.47019254568,0.48237087955,0.1238,2765.26,251.53,199.64,,401.31816168076,454.05,1.9092,,1.0293,34.5,167.0,152.5,85.0,70.0,1810.37,25.3,1756.31,659.3,6556.1,5306.5,804.1,461.15,609.92,7.8424
+1987M09,18.28333333333,18.35,17.0,19.5,27.0,26.18,1.56,2.59,3.35,33.52605552644,1.987,2.4365,2.1898,1.6412,1.358648,2.269411,1.295532,480.0,645.0,400.0,469.0,335.0,,214.0,330.0,207.0,,,57.6,73.57,68.7,258.0,231.0,195.0,,110.1,112.07,,0.3544,0.50993,2.5067,0.918885616,2.1035,10.69,0.48468790704,0.48237087955,0.1283,2743.91,257.75,254.45,,457.48879010796,479.02,1.8433,,1.056,33.25,167.5,149.5,85.0,70.0,1746.28,25.3,1811.01,646.8,6406.3,5333.0,756.7,460.38,590.0,7.6064
+1987M10,18.56666666667,18.8,17.05,19.85,27.0,26.18,1.57,2.59,3.35,33.64748925618,1.9107,2.6319,2.2822,1.6428,1.386792,2.271231,1.270255,482.0,845.0,406.0,502.0,353.0,,217.0,348.0,214.0,,,60.6,78.85,74.1,266.75,232.0,210.0,,113.46,113.91,,0.2701,0.47294,2.5133,0.90609882,2.0868,10.56,0.48956589287,0.47818204772,0.1466,2726.68,259.14,259.75,,462.61012257213,472.87,1.6797,,1.0474,32.0,163.0,145.5,92.5,73.0,1962.66,25.3,1967.2,601.4,6763.8,5692.3,769.9,465.35,568.05,7.6074
+1987M11,17.75,17.8,16.6,18.85,29.0,26.34,1.64,2.59,3.35,34.49752536434,1.9297,2.7884,2.3111,1.6161,1.34024,2.23899,1.269088,477.0,925.0,445.0,481.0,368.0,,228.0,338.0,239.0,,,59.42,81.69,78.12,254.25,231.0,189.0,,113.72,115.01,,0.4101,0.46451,2.5583,0.875675064,2.2307,10.58,0.52322540371,0.47950485,0.1616,2711.86,273.37,275.67,,477.71124514357,470.24,1.6717,,1.043,32.0,165.0,144.0,92.5,73.0,1681.0,25.3,2523.9,642.2,6927.3,5937.0,848.0,467.57,500.3,6.762
+1987M12,16.63333333333,17.1,15.5,17.3,31.0,26.5,1.7,2.59,3.35,35.22612774276,1.8973,2.7972,2.2716,1.5687,1.352861,2.064999,1.288159,529.0,1043.0,474.0,530.0,432.0,,240.0,393.0,241.0,,,58.24,83.16,76.99,255.6,227.0,168.0,,124.88,124.56,,0.388,0.44357,2.5126,0.863549654,2.3955,10.98,0.5387140652,0.479725275,0.1829,2631.12,281.75,262.0,,464.76972287934,437.44,1.6551,,1.0869,32.0,174.0,142.5,92.5,81.0,1823.93,25.3,2868.9,659.1,6829.4,7661.1,866.3,486.24,500.22,6.8125
+1988M01,16.46666666667,16.85,15.4,17.15,31.0,26.5,1.96,2.36,3.34,37.2832161254,1.9734,2.8223,2.2511,1.5863,1.487373,1.845895,1.425529,566.0,1006.0,473.0,540.0,486.0,,254.0,433.0,225.0,,,56.9,85.92,80.47,291.5,265.0,207.0,,126.17,128.6,,0.4481,0.3927,2.4912,0.86531335,2.471,11.42,0.53147225046,0.48126858637,0.2131,2608.79,279.81,238.71,,441.98269129788,414.51,1.5915,,1.1012,32.0,189.0,154.5,92.5,82.0,2002.46,24.3,2663.2,666.8,6808.1,8073.3,878.5,476.58,494.07,6.7446
+1988M02,15.85,15.75,15.05,16.75,31.0,26.0,1.84,2.36,3.34,35.82601136856,1.7992,3.0544,2.2702,1.5969,1.574425,1.816721,1.399503,530.0,1044.0,473.0,503.0,403.0,,254.0,406.0,216.0,,,56.9,87.99,84.08,306.25,278.0,214.0,,125.25,131.54,,0.4856,0.38527,2.614,0.878100146,2.4504,11.86,0.51768425066,0.48722098636,0.1858,2536.19,271.92,196.79,,398.21422062198,353.82,1.4878,,1.0889,32.0,194.5,153.5,97.5,83.0,2138.02,24.3,2330.2,655.7,6690.1,8666.9,876.4,442.07,458.51,6.3414
+1988M03,14.78333333333,14.75,13.4,16.2,33.0,26.5,1.7,2.36,3.34,34.12593915224,1.6852,3.0104,2.1817,1.5549,1.504356,1.749231,1.411131,516.0,1058.0,487.0,501.0,381.0,,257.0,396.0,227.0,,,62.25,90.23,84.75,294.0,270.0,213.0,,118.2,124.93,,0.5258,0.41403,2.5904,0.884493544,2.5367,12.83,0.53953050391,0.48854378864,0.1878,2453.13,273.96,199.48,,401.14444757956,373.19,1.4625,,1.1166,32.0,189.0,154.0,105.0,83.0,2526.41,24.3,2359.3,648.7,6772.9,15496.8,981.9,443.61,496.38,6.4105
+1988M04,16.46666666667,16.6,14.95,17.85,33.0,27.0,1.59,2.36,3.34,32.79016812514,1.6491,3.0075,2.1204,1.5568,1.479805,1.779899,1.410569,509.0,1070.0,520.0,515.0,403.0,,270.0,409.0,237.0,,,67.92,89.52,81.74,288.0,267.0,220.0,,122.91,126.77,,0.4823,0.46826,2.4912,0.894855258,2.5838,13.56,0.55288526474,0.48854378864,0.1883,2359.59,274.64,212.62,,415.20383158844,376.21,1.4495,,1.1885,32.0,194.5,154.0,97.5,83.0,2508.35,24.3,2286.3,649.4,6752.6,18011.8,1069.2,451.55,526.98,6.4803
+1988M05,16.21666666667,16.4,14.85,17.4,33.0,27.5,1.52,2.36,3.34,31.94013201698,1.7073,3.0567,2.0737,1.6766,1.343664,2.284813,1.401472,533.0,1094.0,541.0,541.0,422.0,,285.0,437.0,255.0,,,65.25,89.32,81.41,257.0,241.0,211.0,,124.42,128.97,,0.5583,0.4489,2.4251,0.94137274,2.5488,13.34,0.55142626319,0.48788242955,0.1962,2379.98,272.07,210.65,,413.12199841976,372.69,1.4457,,1.3007,32.0,175.5,154.0,110.0,84.5,2988.16,24.3,2447.99,668.3,6777.6,17025.0,1176.7,451.07,548.84,6.5404
+1988M06,15.33333333333,15.55,13.8,16.65,36.0,27.5,1.53,2.36,3.34,32.06156574672,1.6241,3.1718,2.0608,1.6653,1.335542,2.2892,1.37104,614.0,1150.0,606.0,637.0,496.0,,353.0,544.0,317.0,,,79.9,120.27,114.6,271.5,253.0,226.0,,139.63,149.91,,0.5952,0.43955,2.4229,1.009495498,2.4245,13.37,0.52520018797,0.49692136818,0.233,2340.16,263.43,198.44,,400.0137399904,350.01,1.5163,,1.4621,32.0,166.5,157.5,110.0,84.5,3577.86,24.3,2540.27,677.5,7035.8,15589.8,1365.3,451.33,579.63,7.0155
+1988M07,14.48333333333,14.9,13.05,15.5,36.0,27.5,1.56,2.36,3.34,32.42586693593,1.6096,3.1299,1.881,1.6453,1.235329,2.372436,1.328036,666.0,799.0,609.0,769.0,517.0,,351.0,600.0,293.0,,,78.24,125.49,116.9,271.75,260.0,232.0,,138.94,149.55,,0.4167,0.39563,2.4427,1.101869076,2.3047,12.51,0.50262588467,0.51654247273,0.3092,2374.0,264.87,188.28,,388.82071411353,312.81,1.3983,,1.3232,32.0,177.0,157.5,110.0,84.5,2582.05,24.3,2213.51,619.3,7148.8,14591.3,1237.4,437.63,548.64,7.0412
+1988M08,14.55,14.95,13.15,15.55,36.0,28.5,1.62,2.36,3.34,33.15446931435,1.4478,2.9228,1.8001,1.5627,1.229864,2.147821,1.310352,576.0,802.0,577.0,696.0,450.0,,342.0,534.0,283.0,,,66.58,119.92,109.79,271.6,,217.0,,145.87,149.91,,0.3583,0.40334,2.5111,1.123474352,2.2657,11.82,0.50036520389,0.48281181364,0.2457,2409.75,262.08,175.28,,374.08527024513,310.56,1.2729,,1.2908,31.2,176.5,161.5,130.0,93.0,2701.14,24.3,2200.68,601.6,7322.7,14187.0,1309.2,431.28,532.88,6.7131
+1988M09,13.1,13.3,11.55,14.45,37.0,29.25,1.53,2.36,3.34,32.06156574672,1.2392,3.0391,1.9789,1.5007,1.206661,1.988821,1.306623,567.0,803.0,582.0,649.0,428.0,,337.0,478.0,297.0,,,88.38,121.37,109.79,273.25,251.0,221.0,,153.26,159.47,,0.5346,0.53297,2.5111,1.13868623,2.2565,11.64,0.49619466372,0.47994578409,0.224,2437.68,263.77,178.1,,377.32332052807,319.85,1.2511,,1.1874,31.0,173.5,162.0,130.0,90.0,2387.12,24.3,2435.53,609.8,7408.5,11878.4,1330.3,413.46,512.57,6.3781
+1988M10,12.18333333333,12.45,10.3,13.8,37.0,30.0,1.68,2.36,3.34,33.88307169277,1.3043,2.9502,2.0744,1.5374,1.290978,2.006786,1.31439,564.0,803.0,575.0,606.0,431.0,,313.0,449.0,290.0,,,76.59,121.35,108.69,273.0,257.0,226.0,,162.87,162.04,,0.4205,0.58545,2.5684,1.090625514,2.3096,11.88,0.5115654176,0.479284425,0.2266,2510.26,269.4,199.25,,400.89462123047,336.38,1.2707,,1.0604,31.0,174.5,164.0,130.0,91.5,2309.49,24.3,2939.51,655.2,7252.7,11557.5,1519.9,406.78,525.73,6.2812
+1988M11,12.53333333333,13.0,10.6,14.0,37.5,30.0,1.76,2.36,3.34,34.85454153066,1.4729,2.9848,2.0428,1.5334,1.338671,1.937788,1.323594,570.0,800.0,556.0,564.0,418.0,,313.0,431.0,283.0,,,74.87,114.43,101.04,271.8,255.0,227.0,,162.29,163.88,,0.4106,0.53347,2.5684,1.05601298,2.3863,12.35,0.53286636918,0.47840255682,0.239,2563.0,280.56,208.69,,411.04182602573,393.7,1.2922,,1.0282,31.0,173.0,164.0,130.0,91.5,2381.76,24.3,3304.66,691.4,7312.4,13342.0,1559.0,420.17,575.78,6.2947
+1988M12,14.65,15.15,12.5,16.3,38.0,31.0,1.89,2.36,3.34,36.43318001724,1.5031,3.2546,2.2151,1.5199,1.315231,1.932868,1.31165,567.0,800.0,534.0,563.0,411.0,,313.0,444.0,287.0,,,70.22,116.88,108.25,260.0,242.0,223.0,,168.86,166.82,,0.5016,0.44131,2.5684,1.05050143,2.3914,12.7,0.53867870133,0.484795975,0.2473,2642.22,279.33,204.04,,406.07046348717,392.3,1.3543,,1.0714,31.0,178.5,164.0,120.0,91.5,2502.65,24.3,3498.91,731.0,7337.4,16920.0,1594.3,419.05,564.11,6.1245
+1989M01,16.48333333333,17.0,14.45,18.0,38.0,31.0,1.78,2.09,3.28,33.77318679958,1.4348,3.3563,2.2342,1.615,1.264194,1.920201,1.660717,537.0,826.0,481.0,592.0,383.0,,318.0,423.0,288.0,,,73.21,118.2,110.07,264.8,248.0,231.0,,172.56,173.8,,0.4271,0.42339,2.4361,1.072106706,2.2958,12.64,0.53856663864,0.48237087955,0.2127,2724.49,270.39,199.36,,401.01411993868,363.51,1.3917,,1.1169,31.0,181.0,164.0,120.0,91.5,2397.55,27.83,3394.06,675.7,7409.6,17725.0,1734.0,404.01,526.93,5.995
+1989M02,16.35,16.65,14.6,17.8,38.0,31.0,1.71,2.09,3.28,32.92315069142,1.4817,3.0854,2.1191,1.6501,1.345096,1.955809,1.649528,538.0,826.0,464.0,630.0,401.0,,307.0,412.0,270.0,,,75.57,117.42,110.12,269.25,256.0,235.0,,164.24,171.96,,0.4927,0.37261,2.489,1.06813839,2.2962,12.68,0.53185894033,0.48655962727,0.2324,2870.53,277.46,195.97,,404.54926424101,352.2,1.3881,,1.1246,31.0,178.5,164.0,120.0,101.5,2183.05,27.83,3096.92,621.6,7873.7,18523.8,1932.4,387.51,531.94,5.8847
+1989M03,18.03333333333,18.7,15.95,19.45,38.0,31.0,1.49,2.09,3.28,30.25160863722,1.4088,3.0966,2.081,1.6819,1.445718,1.979456,1.620631,545.0,820.0,437.0,746.0,399.0,,313.0,437.0,277.0,,,82.9,118.38,110.05,278.5,259.0,233.0,,168.58,178.21,,0.7,0.41698,2.4396,1.087318584,2.2575,12.76,0.52009012936,0.48766192045,0.2544,3033.02,276.69,187.5,,402.44044918616,345.2,1.4555,,1.0891,31.0,176.5,158.0,120.0,100.5,2073.71,27.83,3264.14,589.2,8760.5,17157.1,1961.6,390.15,538.03,5.9592
+1989M04,19.2,19.75,16.9,20.95,38.0,31.0,1.53,2.09,3.28,30.73734355616,1.2908,3.172,2.011,1.7757,1.474706,2.247648,1.604711,549.0,823.0,400.0,753.0,391.0,,297.0,440.0,264.0,,,84.23,115.74,108.19,293.0,274.0,239.0,,161.35,174.53,,0.7209,0.44822,2.4458,1.10671924,2.3916,12.71,0.5155990857,0.49163024318,0.2681,3161.72,276.69,184.82,,393.64704925515,342.6,1.6259,,1.0997,31.0,167.5,156.5,113.5,98.5,2125.75,27.83,3117.91,608.1,10195.9,15261.3,1656.4,384.4,537.67,5.7926
+1989M05,18.01666666667,18.35,15.65,20.05,38.0,31.0,1.66,2.09,3.28,32.31598204274,1.2072,3.0993,2.0133,1.8622,1.529357,2.520002,1.537208,589.0,842.0,399.0,792.0,406.0,,297.0,460.0,256.0,,,83.21,117.64,111.55,310.25,288.0,246.0,,162.64,176.37,,0.6586,0.45427,2.4299,1.145961476,2.339,11.68,0.49462687937,0.49493720682,0.2641,3181.6,264.49,180.18,,414.83430561653,346.22,1.705,,1.0199,31.0,152.5,149.0,113.5,98.5,2259.31,27.83,2738.98,643.4,10143.7,13454.2,1628.4,371.05,516.75,5.4531
+1989M06,17.63333333333,17.5,15.4,20.0,38.0,31.0,1.7,2.09,3.28,32.80171696169,1.2522,2.7628,1.8464,1.7176,1.408907,2.266237,1.477507,559.0,870.0,371.0,802.0,373.0,,291.0,464.0,256.0,,,67.92,112.99,104.63,327.2,,244.0,,151.9,168.65,,0.5269,0.4541,2.4361,1.160291506,2.2333,11.13,0.47090125283,0.506842175,0.2787,3237.67,260.38,198.12,,526.39612509275,342.51,1.7377,,0.9458,31.0,142.5,140.5,113.5,98.5,1914.16,27.83,2546.01,666.1,9935.5,12142.6,1539.0,367.6,497.35,5.2707
+1989M07,17.66666666667,17.75,15.5,19.75,38.0,31.0,1.64,2.09,3.28,32.07311458327,1.3459,1.942,1.4383,1.7749,1.343868,2.491181,1.489687,540.0,810.0,380.0,806.0,331.0,,272.0,447.0,256.0,,,74.87,108.7,102.96,350.5,297.0,246.0,,152.39,166.82,,0.4481,0.4303,2.4928,1.136261148,2.3495,10.89,0.50085537828,0.51940850228,0.309,3257.04,272.43,204.59,,532.0104936095,371.66,1.8301,,0.9451,31.0,137.5,140.5,113.5,98.5,1755.93,27.83,2505.0,691.6,9605.2,12275.0,1616.9,375.04,501.91,5.2167
+1989M08,16.88333333333,17.1,15.0,18.55,38.0,31.0,1.58,2.09,3.28,31.34451220485,1.2855,1.7308,1.314,1.7765,1.400408,2.463122,1.465933,481.0,763.0,359.0,820.0,309.0,,236.0,404.0,214.0,,,73.21,100.92,100.09,332.2,298.0,221.0,,153.37,164.24,,0.5104,0.4911,2.5481,1.128985902,2.309,10.41,0.49337438435,0.51962892727,0.3086,3229.12,269.15,197.75,,537.16618585567,370.28,1.8292,,0.9039,31.0,144.0,136.5,82.5,98.5,1798.32,27.83,2762.2,702.3,8715.6,12909.7,1730.4,365.14,484.64,5.1823
+1989M09,17.66666666667,17.8,15.6,19.6,38.0,31.0,1.53,2.09,3.28,30.73734355616,1.1409,1.7289,1.3234,2.1548,1.792773,3.23968,1.431911,503.0,754.0,360.0,798.0,323.0,,237.0,410.0,216.0,,,71.55,103.37,102.85,319.75,268.0,205.0,,157.26,163.51,,0.517,0.50231,2.6477,1.11553772,2.2985,9.81,0.48492700215,0.5180857,0.3115,3304.64,265.44,188.68,,538.88500883283,353.32,1.7957,,0.8708,31.0,156.0,136.5,82.5,98.5,1717.93,27.83,2884.4,728.1,8269.7,11222.1,1628.9,361.75,477.67,5.1338
+1989M10,18.41666666667,19.0,16.15,20.1,38.0,31.0,1.6,2.09,3.28,31.58737966432,1.0635,1.5135,1.1806,2.0734,1.8325,2.966303,1.421517,480.0,790.0,393.0,813.0,321.0,,238.0,419.0,222.0,,,71.87,107.28,102.68,304.0,244.0,183.0,,160.48,164.61,,0.5512,0.474,2.7448,1.081807034,2.354,9.78,0.4902776276,0.51014905454,0.3184,3339.52,276.33,187.17,,555.10843565532,352.99,1.81,,0.8521,31.0,148.0,130.5,72.5,98.5,1820.02,27.83,2861.4,751.8,7922.4,10424.9,1584.6,366.88,485.82,5.1449
+1989M11,18.36666666667,19.15,16.15,19.8,38.0,31.0,1.9,2.09,3.28,35.23039155642,1.0108,1.5624,1.1744,1.913,1.73075,2.585179,1.423045,456.0,826.0,419.0,868.0,301.0,,246.0,433.0,226.0,,,69.9,108.48,103.84,268.5,216.0,166.0,,163.92,163.51,,0.5126,0.43634,2.8418,1.045651266,2.339,9.85,0.48564020863,0.512353725,0.3312,3333.87,281.35,184.26,,545.76772590708,336.19,1.8107,,0.8356,31.0,142.0,126.0,86.0,98.5,1736.09,27.83,2591.3,692.8,6837.3,9793.2,1437.6,394.26,510.19,5.4833
+1989M12,19.35,19.85,17.1,21.1,38.0,31.0,2.24,2.09,3.28,39.35913836747,0.9703,1.5977,1.1317,1.903,1.78325,2.494983,1.430844,425.0,860.0,438.0,877.0,267.0,,248.0,429.0,226.0,,,73.21,109.17,104.22,272.0,227.0,174.0,,166.45,164.61,,0.496,0.44149,2.877,1.045651266,2.3889,9.52,0.49257779314,0.50353521136,0.2956,3337.65,294.34,178.66,,571.52779735649,327.16,1.7111,,0.8353,31.0,137.5,126.0,98.0,98.5,1633.26,27.83,2418.6,711.0,6744.1,8809.2,1455.0,409.39,506.81,5.5688
+1990M01,20.35,20.95,17.45,22.65,38.0,31.0,2.39,2.82,3.64,44.89494203004,0.9945,1.6761,1.0907,2.09,1.891,2.642499,1.736492,433.0,923.0,430.0,903.0,279.0,,242.0,417.0,221.0,,,75.57,105.6,101.91,276.2,248.0,170.0,,163.0,167.92,,0.5897,0.45654,2.7847,1.054469746,2.4586,9.76,0.50989553636,0.50816489318,0.313,3342.65,303.83,176.16,533.0,571.44326745487,317.04,1.6551,,0.8318,31.0,138.5,109.5,104.5,98.5,1528.25,32.5,2366.64,707.8,6592.0,7055.9,1297.0,410.11,497.66,5.2462
+1990M02,19.6,19.9,16.8,22.1,38.0,31.0,1.9,2.82,3.64,38.94468927294,1.0265,1.8508,1.1036,2.133,2.013,2.767321,1.618635,393.0,900.0,426.0,933.0,271.0,,240.0,428.0,209.0,,,73.86,106.07,100.81,300.0,256.0,176.0,,155.52,160.94,,0.6449,0.40971,2.4573,1.07144532,2.5566,9.98,0.52362252192,0.50441707955,0.3229,3384.92,324.97,174.83,533.0,584.67450829283,314.37,1.6802,,0.8527,31.0,139.75,112.0,106.25,98.5,1454.28,32.5,2360.16,779.8,6156.1,6976.9,1396.8,416.81,516.1,5.2893
+1990M03,18.21666666667,18.45,15.8,20.4,38.0,31.0,1.55,2.82,3.64,34.69450873215,1.1314,2.0885,1.2292,2.4239,3.01675,2.606892,1.648115,372.0,880.0,385.0,971.0,286.0,,242.0,442.0,197.0,,,70.04,109.7,103.44,289.25,259.0,169.0,,153.26,156.53,,0.5385,0.4437,2.4839,1.109805708,2.5066,10.67,0.50174145145,0.51984943637,0.3386,3361.05,321.47,160.26,533.0,581.70476033948,314.38,1.7392,,0.8285,31.0,146.0,112.0,111.0,97.375,1567.39,32.5,2625.61,1062.3,6270.5,9266.8,1607.4,393.06,497.06,5.0766
+1990M04,16.55,16.75,14.3,18.6,38.0,31.0,1.49,2.82,3.64,33.96590635373,1.3338,2.088,1.2335,2.1149,1.889,2.865741,1.589882,343.0,875.0,381.0,938.0,267.0,,247.0,440.0,198.0,,,68.77,118.82,109.9,275.75,274.0,164.0,,150.69,159.47,,0.5842,0.49505,2.472,1.081807034,2.6333,10.8,0.50531366516,0.52447911818,0.336,3354.45,326.31,161.2,533.0,565.30108962797,312.36,1.8263,,0.838,31.0,155.2,127.5,111.0,93.2,1525.55,32.5,2686.15,836.1,6390.9,8939.5,1685.6,374.24,478.15,5.0655
+1990M05,16.58333333333,16.7,14.6,18.45,40.5,32.5,1.47,2.82,3.64,33.72303889426,1.4405,2.0496,1.1821,2.1515,1.79,3.303695,1.360902,353.0,883.0,374.0,919.0,281.0,,259.0,449.0,198.0,,,71.03,121.04,111.03,260.0,288.0,151.0,,133.49,149.18,,0.4944,0.58476,2.48,1.080925186,2.7077,11.02,0.51820087437,0.52006986136,0.3225,3406.65,337.58,172.86,533.0,507.41951138695,350.12,1.8866,,0.8543,31.0,149.125,127.5,107.0,93.5,1526.93,32.5,2741.95,825.6,6324.6,8698.0,1774.6,369.05,488.55,5.0791
+1990M06,15.26666666667,15.7,13.25,16.85,40.5,34.0,1.47,2.82,3.64,33.72303889426,1.3201,1.9654,1.1171,1.9383,1.6005,3.092192,1.122307,317.0,905.0,354.0,931.0,272.0,,249.0,435.0,184.0,,,80.23,120.86,110.95,255.0,,140.0,,130.49,135.58,,0.5291,0.59986,2.504,1.108262474,2.7225,11.35,0.52735835137,0.51389695228,0.286,3420.22,335.4,181.67,533.0,510.87618447119,373.94,1.9861,,0.8525,31.5,152.75,130.0,107.0,93.5,1565.79,32.5,2584.56,838.0,6096.0,8422.1,1714.8,352.33,481.11,4.9182
+1990M07,17.16666666667,17.55,15.3,18.65,40.5,34.0,1.41,2.82,3.64,32.99443651584,1.3457,1.9103,1.1039,1.9932,1.5945,3.068443,1.316561,297.0,860.0,383.0,925.0,279.0,,252.0,437.0,186.0,,,77.99,114.91,109.24,256.4,297.0,142.0,,119.55,124.93,,0.6256,0.56727,2.5589,1.10341231,2.7741,10.95,0.61888640397,0.51632196363,0.2643,3446.4,345.42,187.96,533.0,501.36939485737,378.48,2.0125,,0.86,31.5,160.7,131.0,107.0,93.5,1570.96,32.5,2769.49,875.4,5924.4,9318.2,1637.0,362.53,478.79,4.8749
+1990M08,26.4,27.05,25.0,27.15,40.5,34.0,1.36,2.82,3.64,32.38726786716,1.2857,2.0818,1.1856,1.9604,1.738076,2.880244,1.262782,294.0,1400.0,407.0,963.0,291.0,,250.0,460.0,189.0,,,83.78,110.05,104.76,259.5,298.0,149.0,,115.12,116.84,,0.5464,0.59142,2.6541,1.096137064,2.6564,10.01,0.65019070611,0.512794575,0.241,3483.54,360.32,186.13,533.0,503.07985520991,364.6,1.7919,,0.8836,31.5,160.5,135.6,114.875,93.5,1782.02,32.5,2957.03,876.1,5905.2,10957.4,1615.1,394.73,492.73,5.008
+1990M09,32.7,34.1,30.3,33.7,40.5,34.0,1.44,2.82,3.64,33.35873770505,1.3715,2.103,1.228,2.0253,1.79421,2.802619,1.478987,284.0,2050.0,417.0,991.0,284.0,,250.0,461.0,197.0,,,88.39,101.52,98.27,260.75,268.0,150.0,,108.46,114.27,,0.5236,0.62623,2.6969,1.093050596,2.7022,10.28,0.64389488549,0.51213321591,0.243,3430.39,361.39,185.33,533.0,503.32249222548,384.92,1.7918,,0.8955,31.5,165.875,144.25,90.625,93.5,2066.53,32.5,3031.37,838.5,5707.0,10844.0,1537.5,389.32,461.66,4.8038
+1990M10,34.5,36.05,31.55,35.9,40.5,34.0,1.69,2.82,3.64,36.39458094847,1.3069,2.019,1.2392,2.0797,1.821184,2.813694,1.604366,284.0,2120.0,435.0,1012.0,290.0,,247.0,468.0,211.0,,,88.16,100.34,97.83,281.4,244.0,163.0,,104.77,114.64,,0.4907,0.64407,2.5851,1.072988554,2.773,11.19,0.66624880585,0.51345601818,0.2164,3287.27,369.74,189.76,533.0,520.84593718941,409.31,1.7937,,0.8962,31.5,165.7,149.5,136.5,93.5,1945.7,32.5,2743.56,760.9,6061.4,9145.4,1352.6,380.74,424.95,4.3891
+1990M11,31.08333333333,33.0,27.95,32.3,40.5,34.0,2.1,2.82,3.64,41.37336386767,1.347,1.8678,1.2231,1.8418,1.69526,2.254658,1.575517,343.0,2110.0,473.0,1040.0,331.0,,239.0,455.0,204.0,,,91.47,100.39,98.16,272.25,216.0,153.0,,106.37,112.8,,0.4271,0.52001,2.5342,1.065713308,2.7367,11.75,0.6727193013,0.51036956364,0.2217,3400.25,369.96,179.02,533.0,529.42408469304,375.74,1.8199,,0.8982,31.5,163.375,152.5,144.5,93.5,1617.5,32.5,2585.89,701.2,5981.3,8587.4,1277.7,381.73,422.24,4.1729
+1990M12,26.13333333333,28.0,23.25,27.15,40.5,34.0,2.11,2.82,3.64,41.49479759741,1.2964,1.9661,1.2447,1.9381,1.683902,2.608696,1.521667,325.0,2000.0,481.0,1038.0,346.0,,244.0,476.0,208.0,,,89.81,102.01,100.97,263.75,227.0,147.0,,108.35,113.17,,0.496,0.43411,2.5477,1.0471945,2.6517,11.75,0.66014136828,0.49559856591,0.2147,3388.44,365.15,171.13,533.0,517.52594315861,363.16,1.8464,,0.8849,31.5,158.625,150.5,147.5,93.5,1522.44,32.5,2485.38,624.8,5615.2,8157.6,1265.4,376.95,420.07,4.0751
+1991M01,22.58333333333,23.65,19.4,24.7,40.5,34.0,1.67,3.44,3.99,39.33629930175,1.2417,1.8945,1.1647,1.9187,1.678834,2.522778,1.554415,340.0,1850.0,480.0,1013.0,349.0,,239.0,455.0,198.0,,,93.88,105.67,105.07,303.4,239.0,165.0,,107.07,111.33,,0.59669,0.51121,2.5931,1.051383278,2.6341,12.015,0.66236786258,0.48060714318,0.1941,3429.54,360.57,169.19,,515.08631141536,362.26,1.8466,,0.8682,31.5,157.375,152.5,151.0,93.5,1515.18,34.76,2448.52,600.4,5623.2,8568.8,1206.2,383.64,407.84,4.0517
+1991M02,18.13333333333,19.4,14.45,20.55,40.5,34.0,1.36,3.41,3.99,35.42923450823,1.2147,1.9667,1.1435,1.7684,1.642343,2.1815,1.481395,330.0,1788.0,476.0,1027.0,338.0,,241.0,445.0,192.0,,,92.04,106.1,106.37,327.25,265.0,187.0,,106.37,113.91,,0.69377,0.50148,2.7269,1.075413636,2.6595,12.649,0.67333238723,0.47222956363,0.1876,3375.34,367.11,176.93,,513.30036061994,371.7,1.8712,,0.8486,31.5,160.625,152.5,151.0,95.625,1504.6,34.76,2449.38,593.8,5583.7,8672.3,1188.1,363.83,386.79,3.7376
+1991M03,18.06666666667,19.45,14.85,19.9,39.5,31.0,1.34,3.33,3.99,34.80604925758,1.2103,2.0628,1.1324,1.7615,1.740283,2.06454,1.479775,343.0,1700.0,455.0,1022.0,348.0,,244.0,453.0,187.0,,,88.09,109.54,109.9,311.5,248.0,175.0,,116.16,119.42,,0.83723,0.5221,2.5918,1.069681624,2.4537,13.14,0.62716890895,0.47245007273,0.2015,3400.39,338.84,162.57,,523.01320974856,364.43,1.857,,0.8325,31.5,163.625,147.5,145.0,95.625,1496.0,34.76,2409.63,603.0,5517.4,8700.8,1198.6,363.34,399.99,3.9428
+1991M04,18.46666666667,19.25,15.35,20.8,39.5,31.0,1.33,3.47,3.99,35.3501716624,1.1458,2.0273,1.1229,1.7611,1.634483,2.173848,1.47494,323.0,1500.0,459.0,986.0,319.0,,245.0,460.0,188.0,,,85.15,110.33,109.02,285.8,234.0,176.0,,117.05,120.89,,0.77913,0.50087,2.6112,1.05601298,2.295,13.338,0.59940297044,0.46782039091,0.1875,3396.7,303.85,175.59,,551.3355760805,368.34,1.8262,,0.823,31.5,166.0,143.25,143.5,108.0,1391.86,34.76,2472.04,600.9,5560.0,9021.0,1252.9,358.38,396.88,3.9755
+1991M05,18.81666666667,19.3,15.9,21.25,39.5,31.0,1.31,3.37,3.99,34.63190696396,1.0622,1.9375,1.0375,1.904,1.586256,2.647591,1.47815,335.0,1256.0,471.0,937.0,318.0,,241.0,444.0,200.0,,,85.3,105.7,101.99,288.25,234.0,173.0,,115.63,121.99,,0.63263,0.48845,2.6259,1.06483146,2.3053,13.2,0.59131915072,0.46914310909,0.1671,3439.41,300.79,174.04,,540.19139855525,365.84,1.8153,,0.8208,31.5,165.25,130.6,138.5,112.0,1296.05,34.76,2305.88,555.2,5701.7,8452.4,1090.9,356.95,389.64,4.0462
+1991M06,17.93333333333,18.2,15.4,20.2,39.5,31.0,1.2,3.29,3.99,32.91581814568,1.0408,1.891,1.0005,1.7916,1.515269,2.482435,1.376949,369.0,1103.0,482.0,919.0,311.0,,241.0,440.0,201.0,,,71.28,104.21,98.0,293.25,230.0,163.0,,118.18,120.15,,0.63383,0.39648,2.7029,1.0471945,2.1965,13.117,0.56439244191,0.47178871364,0.2028,3466.27,288.87,200.15,,558.25861632515,361.26,1.7849,,0.8364,31.5,159.25,129.5,135.5,112.0,1275.15,34.76,2219.28,549.4,5710.6,8280.0,1061.6,366.72,376.05,4.3898
+1991M07,19.05,19.45,16.25,21.45,39.5,31.0,1.19,3.0,3.99,31.41573242293,1.0322,1.8351,1.0005,1.5989,1.230142,2.209798,1.356797,465.0,1180.0,471.0,930.0,341.0,,229.0,431.0,187.0,,,72.27,105.11,99.43,303.4,240.0,174.0,,116.23,118.31,,0.4019,0.51736,2.6874,1.07144532,2.1489,10.619,0.57598006033,0.46840530348,0.2273,3489.62,288.21,207.82,,556.9967659797,365.92,1.6992,,0.8225,31.5,163.5,131.0,132.5,110.4,1296.78,34.76,2236.28,548.1,5669.6,8541.3,1063.1,367.69,376.03,4.3475
+1991M08,19.36666666667,19.75,16.65,21.7,39.5,31.0,1.31,2.98,3.99,32.77785773198,1.1389,1.8027,0.99,1.5309,1.232421,2.011312,1.349087,459.0,928.0,452.0,929.0,338.0,,241.0,457.0,195.0,,,67.06,110.43,105.47,298.25,245.0,184.0,,127.06,125.3,,0.4785,0.57202,2.6411,1.0471945,2.1778,9.943,0.58836317667,0.47993695364,0.2086,3531.14,295.09,210.57,,568.58312827973,363.6,1.6197,,0.8168,31.5,161.875,127.0,132.5,110.0,1256.45,34.76,2233.19,540.2,5638.8,8144.7,1046.3,356.31,346.35,3.9573
+1991M09,20.05,20.5,17.8,21.85,39.5,31.0,1.63,2.97,3.99,36.61619735966,1.2729,1.9193,1.0287,1.5487,1.236162,2.028593,1.381346,455.0,930.0,478.0,844.0,323.0,,246.0,468.0,209.0,,,67.43,108.85,106.21,291.5,241.0,193.0,,137.56,135.22,,0.36686,0.55921,2.7448,1.0471945,2.2335,10.307,0.60243787194,0.48620270866,0.2048,3541.1,302.77,210.68,,589.13276826632,375.24,1.5487,,0.8111,31.5,159.5,122.5,132.5,110.0,1211.81,34.76,2324.57,539.8,5570.3,7680.7,1023.2,348.74,349.34,4.0375
+1991M10,21.46666666667,22.2,18.95,23.25,39.5,31.0,1.77,2.71,3.99,37.08023675466,1.3008,1.7586,1.0115,1.5281,1.249466,1.924474,1.410403,546.0,965.0,498.0,799.0,345.0,,237.0,485.0,207.0,,,68.21,109.7,107.01,276.6,236.0,191.0,,147.2,146.97,,0.44811,0.49305,2.7198,1.061744992,2.2151,10.169,0.60201846734,0.48011616984,0.2011,3681.13,303.66,214.44,,573.05626764009,386.32,1.4978,,0.827,31.5,155.0,121.1,132.5,110.0,1150.03,34.76,2363.64,522.3,5549.6,7443.0,991.7,358.69,362.48,4.1154
+1991M11,20.76666666667,21.25,18.45,22.6,39.5,31.0,1.81,2.7,3.99,37.51843194971,1.314,1.724,1.1112,1.5006,1.209253,1.907981,1.384587,595.0,854.0,512.0,718.0,362.0,,237.0,466.0,202.0,,,73.3,106.49,105.45,271.75,232.0,185.0,,147.04,149.55,,0.44092,0.59972,2.7073,1.039257868,2.2824,10.119,0.62123446422,0.47962090742,0.1903,3585.13,316.06,195.5,,573.89232740978,389.42,1.3991,,0.8148,31.5,143.5,120.0,134.375,110.0,1134.8,34.76,2379.84,506.2,5505.5,7244.6,1093.3,360.17,365.11,4.0723
+1991M12,17.75,18.4,15.3,19.55,39.5,31.0,1.92,2.7,3.99,38.85420297681,1.3664,1.6612,1.1197,1.4756,1.202926,1.802899,1.420983,636.0,800.0,500.0,614.0,376.0,,234.0,442.0,199.0,,,75.43,106.91,107.42,268.4,230.0,184.0,,157.81,160.94,,0.40397,0.58946,2.6081,1.04168295,2.3723,9.921,0.63720703468,0.47348937532,0.1984,3665.05,326.73,200.33,,567.3915767028,394.19,1.3632,,0.7875,31.5,143.5,120.0,131.875,110.0,1097.55,34.76,2223.14,532.1,5510.1,7117.8,1188.0,361.73,353.3,3.9427
+1992M01,17.38333333333,18.15,15.2,18.8,39.5,31.0,1.28,2.57,3.595243,30.1969823289,1.2815,1.6184,1.0765,1.4139,1.267087,1.519852,1.454708,738.0,812.0,500.0,619.0,383.0,,236.0,429.0,210.0,,,73.42,109.31,111.64,277.25,238.0,188.0,,167.26,170.12,,0.56973,0.50474,2.5715,1.05380836,2.4377,10.031,0.63332045674,0.47124753285,0.1833,3632.64,325.27,202.85,,577.77865606836,403.71,1.3144,,0.8014,31.5,145.25,120.0,122.5,110.0,1177.07,33.1,2139.23,514.9,5476.9,7517.3,1153.7,354.45,341.19,4.11
+1992M02,17.61666666667,18.1,15.75,19.0,39.5,31.0,1.21,2.5,3.50897,28.95571870592,1.1929,1.5091,0.9385,1.3448,1.229947,1.416288,1.388091,702.0,779.0,494.0,605.0,382.0,,237.0,414.0,204.0,,,71.28,113.62,116.73,278.25,238.0,189.0,,170.12,177.1,,0.60627,0.43912,2.5241,1.025589224,2.5188,10.169,0.6210387645,0.47576805341,0.1728,3634.89,317.54,214.04,,599.19098418718,396.0,1.2412,,0.8113,31.5,147.875,120.0,120.625,110.0,1266.83,33.1,2205.97,505.0,5615.7,7861.9,1130.7,353.91,362.12,4.1457
+1992M03,17.45,17.6,15.8,18.95,39.5,31.0,1.28,2.58,3.592249,30.24249363549,1.1282,1.5514,0.9389,1.3789,1.341158,1.4017,1.393904,644.0,766.0,488.0,595.0,396.0,,240.0,434.0,200.0,,,72.64,117.0,120.15,277.2,236.0,186.0,,161.44,169.39,,0.6063,0.43259,2.4493,1.039257868,2.478,10.472,0.60272099317,0.47083670641,0.1812,3611.67,310.3,201.96,,602.24275977136,380.56,1.2197,,0.827,31.5,144.8,120.0,120.0,110.0,1280.47,33.1,2227.33,521.2,5632.0,7417.7,1214.6,344.34,356.94,4.1101
+1992M04,18.63333333333,18.95,16.7,20.25,39.5,31.0,1.47,2.47,3.529824,31.98450496912,1.0443,1.4533,0.9118,1.5203,1.54378,1.484357,1.53262,647.0,788.0,489.0,616.0,402.0,,235.0,425.0,192.0,,,75.23,108.52,109.35,278.0,238.0,186.0,,153.07,159.83,,0.41899,0.50986,2.3847,1.036832786,2.548,10.637,0.6139681765,0.47099086094,0.2086,3631.04,313.96,199.67,,616.3828863789,361.72,1.2838,,0.8583,31.5,142.75,120.2,120.0,110.0,1317.05,33.1,2215.33,532.8,5838.9,7420.6,1304.3,338.62,347.3,4.0505
+1992M05,19.5,19.9,17.6,21.0,39.5,31.0,1.59,2.49,3.471553,33.49731091569,0.9923,1.3417,0.8307,1.7288,1.572503,1.98146,1.632439,638.0,788.0,495.0,651.0,390.0,,247.0,439.0,196.0,,,84.78,109.64,108.03,274.0,228.0,178.0,,139.72,149.55,,0.42583,0.48647,2.3766,1.037714634,2.7836,10.714,0.63283116539,0.46355814016,0.2114,3597.63,321.14,200.75,,628.6838545240701,338.52,1.3357,,0.8664,31.5,140.5,120.5,120.0,110.0,1306.79,33.1,2216.52,520.3,6121.1,7326.8,1372.9,337.24,358.59,4.0715
+1992M06,20.83333333333,21.15,19.0,22.35,39.5,29.0,1.56,2.5,3.488016,33.19170303556,0.9706,1.3027,0.8195,1.6859,1.402295,1.971804,1.683557,589.0,828.0,491.0,665.0,404.0,,253.0,456.0,204.0,,,84.89,110.9,104.66,268.8,225.0,171.0,,140.36,148.81,,0.40445,0.47224,2.3347,1.048076348,2.7261,10.775,0.64767133503,0.46048497335,0.2284,3565.88,330.28,205.11,,610.79690627472,346.98,1.4085,,0.879,31.5,143.5,120.5,120.0,110.0,1275.55,33.1,2299.2,548.1,6618.8,7192.8,1385.2,340.81,369.13,4.0639
+1992M07,20.16666666667,20.25,18.5,21.75,39.5,27.0,1.75,2.55,3.60554,35.81626433537,1.1021,1.2831,0.864,1.6996,1.307172,2.029355,1.762384,528.0,830.0,485.0,644.0,382.0,,237.0,429.0,205.0,,,77.37,102.75,95.86,278.5,236.0,173.0,,129.93,136.32,,0.43254,0.55216,2.3457,1.06483146,2.8344,11.001,0.67070742912,0.4649268608,0.2273,3512.73,347.83,201.08,,609.62494857875,350.18,1.4394,,0.8845,31.5,146.0,120.5,120.0,110.0,1313.05,33.1,2520.32,626.1,6989.4,7497.9,1320.2,352.72,383.12,3.9675
+1992M08,19.61666666667,19.75,17.8,21.3,39.5,27.0,1.97,2.56,3.649728,38.56528322228,1.1762,1.1669,0.8565,1.7295,1.58783,1.804944,1.795825,494.0,796.25,493.0,600.0,382.0,,229.0,409.0,205.0,,,77.04,96.96,93.7,270.8,231.0,182.0,,118.8,128.24,,0.62071,0.57261,2.4454,1.07695687,2.9063,11.74,0.67770813036,0.46925866191,0.2162,3426.62,355.34,197.25,,607.43576959569,348.35,1.3173,,0.8785,31.5,131.4,120.75,120.0,113.6,1305.05,33.1,2521.64,654.5,6780.4,7268.0,1360.4,343.06,359.55,3.8123
+1992M09,20.15,20.25,18.3,21.9,39.5,27.0,2.33,2.57,3.633951,42.97374839245,1.125,1.1735,0.9034,1.7043,1.541156,1.652762,1.918955,501.0,758.75,481.0,562.0,391.0,,227.0,421.0,209.0,,,83.57,98.05,93.75,257.0,222.0,176.0,,131.47,138.89,,0.5117,0.56026,2.4403,1.077838718,2.7978,12.208,0.65429695215,0.47511661807,0.2053,3368.12,355.41,205.53,,606.17401917551,358.54,1.2489,,0.8741,31.5,131.25,121.5,120.0,114.5,1269.61,33.1,2414.06,621.1,6643.2,6917.5,1366.9,345.43,362.14,3.7719
+1992M10,20.08333333333,20.3,18.25,21.7,37.25,27.0,2.42,2.63,3.704153,44.3994517435,1.071,1.3574,0.9742,1.7187,1.600387,1.662418,1.893414,493.0,799.0,469.0,565.0,396.0,,221.0,418.0,207.0,,,82.21,95.11,91.01,250.0,214.0,172.0,,137.42,140.73,,0.3896,0.49776,2.5003,1.05601298,2.5158,11.729,0.59695331791,0.47679919835,0.192,3244.52,347.86,220.2,,600.25147755913,421.35,1.174,,0.89,31.5,130.125,121.5,116.875,114.5,1173.78,33.1,2249.15,537.4,6016.7,6305.3,1163.6,344.38,358.07,3.7525
+1992M11,18.88333333333,19.2,17.1,20.35,35.0,27.0,2.24,2.64,3.652703,42.22632726126,1.0763,1.4839,1.0509,1.6616,1.536286,1.6307450000000001,1.817775,496.0,816.25,455.0,575.0,413.0,,229.0,437.0,206.0,,,82.12,94.48,92.37,252.6,216.0,172.0,,145.84,147.71,,0.38003,0.41869,2.5406,1.086657198,2.5535,11.051,0.56998203632,0.47137099103,0.1889,3097.86,325.92,220.08,,623.68820122856,419.79,1.1616,,0.8849,31.5,126.4,121.5,107.5,114.5,1159.05,33.1,2158.32,460.4,5723.0,5564.88,1046.9,335.02,356.11,3.771
+1992M12,17.93333333333,18.15,16.25,19.4,35.0,27.0,2.16,2.64,3.709421,41.2932835331,1.0344,1.7016,1.1202,1.6645,1.402072,1.728475,1.862866,461.0,828.33,438.0,622.0,401.0,,235.0,436.0,215.0,,,79.55,94.61,95.75,256.25,218.0,162.0,,146.27,147.71,,0.31085,0.42439,2.5417,1.08577535,2.7169,10.913,0.61196534503,0.46471383657,0.1797,2950.87,324.49,245.58,,604.35276632615,443.44,1.1951,,0.8836,31.5,124.625,121.88,103.75,114.0,1207.1,33.1,2206.82,454.6,5756.2,5724.07,1057.9,334.82,361.97,3.7252
+1993M01,17.21666666667,17.4,15.2,19.05,35.0,27.0,1.88,2.76,3.642194,38.41806989211,1.0355,1.5298,1.034,1.7614,1.503645,1.870611,1.91,444.0,846.25,418.0,621.0,410.0,,239.0,444.0,216.0,,,75.08,94.21,95.18,259.75,219.0,166.0,,156.92,155.79,,0.52492,0.42606,2.3545,1.112892176,2.6893,11.2436,0.6322,0.4576,0.1817,2861.41,319.27,249.97,,605.35572255287,511.96,1.261,,0.9059,31.5,123.75,121.88,102.5,113.0,1206.76,29.09,2256.85,436.5,5900.9,5930.93,1061.1,329.01,359.14,3.6835
+1993M02,18.16666666667,18.45,16.0,20.05,31.0,27.0,1.69,2.74,3.611498,35.99495322077,0.9976,1.4914,1.0361,1.846,1.590484,2.167557,1.78,439.0,852.5,391.0,611.0,425.0,,236.0,433.0,201.0,,,74.83,94.38,94.47,254.25,216.0,172.0,,149.43,148.81,,0.58561,0.41241,2.3876,1.12545851,2.5867,11.5467,0.6117,0.4641,0.1887,2847.42,314.53,286.7,,618.11458860302,611.77,1.3324,,0.8944,31.5,120.25,121.5,102.5,112.5,1201.85,29.09,2212.6,414.0,5790.9,6038.68,1072.1,329.31,359.02,3.6555
+1993M03,18.46666666667,18.75,16.3,20.35,31.0,27.0,2.18,2.75,3.589991,41.97817483639,0.9751,1.4026,1.0119,1.6075,1.545754,1.696737,1.58,427.0,860.0,377.0,602.0,408.0,,238.0,438.0,193.0,,,75.16,97.14,95.4,230.2,197.0,161.0,,145.46,148.08,,0.659,0.36446,2.5263,1.150370716,2.7039,11.6569,0.6294,0.4755,0.2341,2805.46,312.78,345.34,,616.8146727236,700.44,1.3575,,0.8481,31.5,115.1,111.0,86.2,112.5,1151.33,29.09,2152.59,405.9,5659.4,5971.3,996.1,330.08,350.46,3.647
+1993M04,18.43333333333,18.65,16.35,20.3,31.0,27.0,2.35,2.68,3.624532,43.73317149797,1.0117,1.2758,0.9894,1.5736,1.491452,1.769253,1.46,402.0,870.0,361.0,623.0,392.0,,244.0,448.0,194.0,,,77.45,100.55,95.06,206.25,182.0,153.0,,156.34,141.83,,0.5637,0.38062,2.5922,1.179692162,2.9128,11.64,0.6637,0.4783,0.2458,2774.73,324.24,463.41,,645.42230389324,738.14,1.3459,,0.8243,31.5,112.75,109.6,81.0,112.5,1108.53,29.09,1949.88,420.7,5590.9,5972.33,1004.6,342.15,368.01,3.9516
+1993M05,18.16666666667,18.5,16.0,20.0,31.0,27.0,2.17,2.68,3.566033,41.50773163599,0.9958,1.3708,1.0179,1.5314,1.320317,1.853755,1.42,418.0,1051.25,348.0,685.0,371.0,,246.0,448.0,195.0,,,77.46,98.59,93.15,184.75,165.0,145.0,,140.09,136.69,,0.4616,0.39362,2.6762,1.241862446,3.0317,11.6029,0.6559,0.4709,0.2608,2694.58,323.33,520.81,,776.64435838019,751.81,1.3272,,0.8144,31.5,115.1,107.5,81.0,112.5,1123.96,29.09,1794.5,407.2,5503.5,5762.55,980.4,367.18,385.16,4.464
+1993M06,17.46666666667,17.65,15.6,19.15,31.0,27.0,1.97,2.68,3.535079,39.05808588922,0.9872,1.3779,1.0267,1.6032,1.348695,1.981021,1.48,436.0,1026.25,348.0,712.0,356.0,,245.0,461.0,197.0,,,75.3,92.76,88.52,189.0,169.0,147.0,,112.25,121.99,,0.38956,0.37671,2.7425,1.233043966,3.0166,11.2436,0.6372,0.4717,0.2291,2665.12,314.45,493.82,,803.581896831,745.3,1.2993,,0.8109,31.5,113.875,105.5,81.0,112.5,1165.3,29.09,1853.42,393.9,5112.7,5532.43,926.0,371.89,383.02,4.3757
+1993M07,16.31666666667,16.8,14.25,17.9,31.0,27.0,2.06,2.66,3.539228,40.05872093204,1.0604,1.5831,1.0891,1.6239,1.327859,1.953777,1.59,460.0,1000.0,356.0,773.0,362.0,,287.0,505.0,227.0,,,74.03,101.25,96.17,200.75,177.0,149.0,,116.77,127.5,,0.35073,0.40436,2.8197,1.25001954,3.026,10.957,0.6129,0.4825,0.2134,2648.22,299.97,467.02,,829.75535445005,696.18,1.2749,,0.8087,31.5,112.875,105.1,81.0,112.5,1202.13,29.09,1927.16,388.2,4972.6,5036.2,927.6,392.19,403.65,5.0194
+1993M08,16.48333333333,16.7,14.75,18.0,31.0,27.0,2.26,2.65,3.493022,42.408551511,1.0966,1.6958,1.2888,1.5793,1.386884,1.841074,1.51,455.0,1061.0,361.0,858.0,356.0,,274.0,483.0,223.0,,,69.69,100.31,98.49,209.0,187.0,156.0,,119.55,129.71,,0.31691,0.44343,2.8043,1.277136366,2.8798,10.8026,0.5957,0.4838,0.2059,2625.52,295.23,450.47,,835.60671444226,703.88,1.2236,,0.8232,31.5,113.1,107.5,81.0,112.5,1172.14,29.09,1947.45,388.4,4809.3,4721.81,884.0,378.84,391.9,4.8377
+1993M09,15.9,16.0,14.2,17.5,31.0,27.0,2.27,2.62,3.480854,42.37912232097,1.2677,1.7807,1.3779,1.5643,1.524164,1.718812,1.45,424.0,1501.0,353.0,845.0,352.0,,260.0,489.0,214.0,,,64.41,100.9,97.22,206.0,185.0,158.0,,115.71,131.17,,0.35076,0.60489,2.7337,1.269420196,3.1062,11.1884,0.6086,0.4841,0.2103,2605.88,308.36,384.0,,851.10576151251,664.86,1.2167,,0.823,31.5,116.875,107.5,81.0,112.5,1115.38,29.09,1861.86,375.7,4493.6,4352.89,874.2,355.28,362.46,4.2185
+1993M10,16.51666666667,16.6,14.8,18.15,31.0,27.0,2.02,2.62,3.391259,39.28257899464,1.2923,1.6896,1.299,1.5717,1.486562,1.688556,1.54,419.0,1423.75,339.0,807.0,333.0,,249.0,491.0,207.0,,,60.95,106.53,100.92,256.75,217.0,162.0,,127.87,135.95,,0.33069,0.62142,2.6698,1.227311954,2.9826,11.6844,0.6004,0.4822,0.2269,2591.58,304.38,378.13,,851.33972869483,617.28,1.2081,,0.7981,31.5,129.5,111.25,81.0,112.5,1087.1,29.09,1646.4,384.3,4681.1,4448.9,914.9,364.18,367.91,4.343
+1993M11,15.2,15.15,13.7,16.75,31.0,27.0,2.26,2.62,3.355495,42.17275860972,1.321,1.7328,1.355,1.5436,1.40598,1.764743,1.46,464.0,1303.75,358.0,808.0,357.0,,267.0,536.0,216.0,,,63.85,116.67,113.81,307.75,263.0,167.0,,136.41,146.61,,0.36827,0.44079,2.6411,1.214304696,2.9706,11.5191,0.5912,0.4821,0.2231,2629.38,299.54,333.36,,835.18135273469,602.97,1.2106,,0.8091,31.5,140.4,112.5,82.8,112.5,1039.81,29.09,1630.02,400.3,4640.9,4633.89,928.4,373.83,374.41,4.5332
+1993M12,13.76666666667,13.6,12.15,15.55,31.0,26.5,2.34,2.6,3.25,42.9776767609,1.3622,1.7921,1.3627,1.5722,1.376271,1.830388,1.51,615.0,1310.0,367.0,924.0,411.0,,276.0,589.0,215.0,,,68.31,121.79,119.93,320.5,252.0,155.0,,140.49,158.73,,0.41456,0.32116,2.4626,1.183219554,2.9807,11.5963,0.5949,0.4849,0.2319,2594.74,307.76,304.66,,830.07827928152,592.53,1.306,,0.8153,31.5,150.375,122.5,85.5,112.5,1094.3,29.09,1724.19,461.2,4777.9,5119.12,974.4,383.3,383.17,4.9717
+1994M01,14.13333333333,14.25,13.15,15.0,31.0,27.0,2.34,2.47,3.12,42.27158611867,1.2641,1.7405,1.3093,1.5414,1.383476,1.740835,1.5,595.0,1196.25,366.0,993.0,404.0,,282.0,602.0,215.0,,,74.62,127.23,121.92,356.0,263.0,151.0,,152.71,153.22,,0.53264,0.30401,2.4216,1.16403936,3.0234,11.712,0.596,0.4851,0.2271,2634.14,304.03,294.84,,773.48405120348,564.97,1.5257,,0.8091,31.5,150.0,125.0,85.5,112.5,1174.59,26.47,1805.35,490.1,4942.8,5577.95,996.7,386.88,387.8,5.1458
+1994M02,13.78333333333,13.8,12.8,14.75,31.0,27.0,2.71,2.36,3.19,46.2891217423,1.2289,1.8503,1.3404,1.483,1.4139,1.425247,1.61,573.0,1170.0,364.0,1011.0,387.0,,273.0,577.0,207.0,,,72.29,123.22,119.21,343.75,259.0,155.0,,144.19,146.97,,0.6669,0.3401,2.4936,1.182337706,2.9599,11.712,0.5904,0.4835,0.2385,2553.72,304.74,303.35,,758.9887457325,600.26,1.7781,,0.8536,31.5,151.75,125.63,85.5,112.5,1269.93,26.47,1866.4,485.4,5443.4,5824.95,968.9,381.91,394.02,5.2473
+1994M03,13.61666666667,13.95,12.25,14.65,29.5,27.0,2.21,2.36,3.15,40.1903354919,1.3073,1.9181,1.4265,1.474,1.399083,1.362973,1.66,539.0,1180.0,352.0,1013.0,395.0,,274.0,586.0,200.0,,,68.29,119.4,114.33,269.75,222.0,155.25,,133.49,141.1,,0.50562,0.46444,2.6903,1.22246179,2.958,12.291,0.5953,0.4839,0.2586,2595.42,311.57,310.48,,771.97556376185,617.1,1.8039,,0.9127,31.5,155.875,127.5,98.625,112.5,1289.03,26.47,1914.87,451.5,5405.4,5587.54,935.9,384.13,400.28,5.435
+1994M04,15.08333333333,15.15,13.8,16.3,29.5,27.0,2.04,2.36,3.07,38.07176255925,1.2436,1.9967,1.5833,1.3455,1.27765,1.178814,1.58,560.0,988.0,351.0,1030.0,434.0,,261.0,584.0,193.0,,,66.89,113.23,107.75,269.25,221.0,156.75,,129.98,140.36,,0.49604,0.35815,2.6277,1.2345872,2.9345,12.732,0.592,0.4859,0.2427,2651.55,309.59,326.24,,819.92735490329,647.05,1.8507,,0.9486,31.5,162.25,130.0,103.5,112.5,1278.72,26.47,1881.82,439.9,5385.7,5407.97,923.6,377.27,397.9,5.352
+1994M05,16.28333333333,16.2,14.8,17.85,31.4,27.0,1.92,2.36,3.06,36.60778286152,1.3788,2.687,2.0933,1.5231,1.178077,1.851132,1.54,599.0,908.0,362.0,1020.0,488.0,,256.0,594.0,196.0,,,68.55,109.59,106.21,233.0,201.0,160.2,,125.25,139.99,,0.37577,0.41579,2.3907,1.299403028,2.9788,12.787,0.6001,0.489,0.2553,2674.01,318.06,343.5,,851.58009674169,637.21,1.8981,,0.9793,31.5,159.2,132.5,103.5,112.5,1322.59,26.47,2150.6,473.5,5504.4,6086.65,955.6,381.43,398.01,5.4195
+1994M06,17.16666666667,16.75,15.7,19.05,33.6,28.5,1.9,2.36,3.1,36.39201516561,1.459,3.1621,2.4776,1.4761,1.224481,1.633706,1.57,608.0,919.0,365.0,1014.0,508.0,,265.0,571.0,203.0,,,67.78,112.16,105.73,213.75,193.0,166.25,,120.15,139.26,,0.25051,0.43665,2.2324,1.30844197,2.9579,13.283,0.6088,0.495,0.2657,2641.3,331.2,344.6,,876.93310365879,629.58,1.8852,,1.0505,31.5,157.625,132.5,103.5,112.5,1400.58,26.47,2364.2,525.1,5509.2,6281.84,966.2,385.64,401.09,5.3876
+1994M07,17.88333333333,17.6,16.4,19.65,33.1,28.5,1.96,2.42,3.14,37.43295565097,1.5523,4.8256,3.6155,1.5923,1.216221,1.850783,1.71,579.0,920.0,376.0,1017.0,494.0,,237.0,560.0,193.0,,,64.32,97.83,93.75,226.25,204.0,177.75,,119.51,137.42,,0.44617,0.53729,2.1912,1.278238676,2.9581,13.867,0.6296,0.5007,0.2596,2632.1,343.77,331.98,,875.75043339722,649.7,1.8011,,1.2511,31.5,158.625,132.5,106.5,112.5,1492.42,26.47,2458.19,580.1,5311.2,6226.76,964.0,385.49,411.95,5.2823
+1994M08,17.0,16.8,15.85,18.35,33.1,28.5,1.66,2.46,3.24,34.04785206336,1.551,4.4189,3.585,1.5801,1.349189,1.731222,1.66,596.0,903.0,378.0,1018.0,575.0,,232.0,600.0,189.0,,,66.16,95.99,95.02,252.6,228.0,199.6,,128.15,145.87,,0.40738,0.54397,2.1995,1.232162118,2.9651,14.137,0.6345,0.4828,0.2668,2608.14,344.81,316.74,,885.12969768761,630.99,1.6903,,1.261,31.5,161.1,132.5,88.0,112.5,1455.36,26.47,2406.23,570.8,5161.5,5859.5,944.9,380.36,412.19,5.1972
+1994M09,16.2,15.9,15.25,17.45,33.1,29.0,1.49,2.48,3.28,32.10565786919,1.4861,4.8943,4.0297,1.5378,1.421099,1.62223,1.57,622.0,825.0,392.0,1018.0,614.0,,233.0,672.0,184.0,,,72.27,97.51,91.78,259.75,239.0,210.0,,142.12,158.73,,0.43841,0.53922,2.2081,1.237453206,2.9659,13.625,0.6466,0.4802,0.2777,2634.62,347.76,299.92,,861.97839974741,566.5,1.6558,,1.2666,31.5,164.0,132.5,88.0,112.5,1569.22,26.47,2505.93,613.5,5321.1,6364.75,992.4,391.58,417.28,5.5237
+1994M10,16.46666666667,16.4,15.35,17.65,33.1,30.75,1.51,2.56,3.26,32.71529323806,1.4478,4.45,3.7352,1.5037,1.430328,1.48069,1.6,621.0,800.0,398.0,1029.0,616.0,,227.0,642.0,177.0,,,80.14,96.48,92.37,262.0,243.0,215.8,,157.38,167.18,,0.3238,0.43487,2.1248,1.197770046,3.035,13.917,0.6642,0.4745,0.2811,2699.88,354.51,291.55,,805.96790340075,567.91,1.6329,,1.368,31.5,167.125,136.63,88.0,112.5,1698.05,26.47,2547.67,641.8,5473.6,6748.29,1058.5,389.77,419.4,5.4541
+1994M11,17.08333333333,17.2,15.95,18.1,33.1,30.5,1.58,2.57,3.26,33.61286907011,1.4352,4.0325,3.3803,1.4266,1.349938,1.469853,1.46,706.0,815.0,394.0,1048.0,707.0,,239.0,706.0,174.0,,,83.98,95.47,97.74,264.5,242.0,216.5,,152.39,162.04,,0.29687,0.32921,2.1887,1.139127154,3.0259,13.614,0.6574,0.4756,0.3073,2693.64,351.43,279.43,,792.71004143764,562.7,1.7097,,1.3437,33.5,165.875,139.0,88.0,112.5,1892.59,26.47,2802.45,667.2,6161.1,7556.14,1151.7,384.39,412.37,5.1924
+1994M12,15.94,15.96,14.7,17.16,36.1,32.0,1.72,2.56,3.29,35.2857263852,1.3975,3.7157,2.8601,1.4227,1.327972,1.550269,1.39,692.0,833.33,418.0,1062.0,719.0,,243.0,693.0,178.0,,,86.49,102.49,100.62,260.5,244.0,223.5,,157.34,164.61,,0.53738,0.23238,2.2256,1.12986775,2.9398,13.228,0.6451,0.4919,0.3234,2681.41,341.65,247.96,,778.00690827385,539.99,1.9218,,1.4654,33.5,171.66666666667,139.0,88.0,112.5,1878.31,26.47,2985.3,634.3,5946.8,8555.5,1114.3,379.29,410.85,4.7795
+1995M01,16.9,16.63,16.08,17.99,37.1,34.0,1.51,2.66,3.36,33.25843988593,1.4687,3.8056,2.8999,1.4622,1.364262,1.642469,1.38,622.0,878.0,435.0,1054.0,655.0,,243.0,674.0,183.0,,,85.45,106.96,101.74,276.8,258.0,232.2,,152.99,156.16,,0.35825,0.3511,2.127899224,1.12986775,2.7543,13.4482,0.6513,0.4995,0.3254,2595.13,341.0,248.42,632.75598284948,793.78967186796,551.01,2.108,,1.6442,33.5,188.2,142.38,159.6,112.5,2060.55,28.38,3008.93,666.6,6199.3,9592.55,1156.5,378.55,413.9,4.7731
+1995M02,17.41666666667,17.08,16.64,18.53,37.6,34.5,1.58,2.66,3.4,34.13557575765,1.5102,3.7431,2.9694,1.4104,1.377246,1.496595,1.3575,636.0,885.0,437.0,1025.0,661.0,,238.0,663.0,185.0,,,85.77,106.69,102.07,280.5,262.0,221.0,,149.71,154.32,,0.58009,0.41838,2.16162991,1.134056528,2.7069,13.6962,0.6504,0.4998,0.3177,2673.19,334.12,251.8,621.5456405745,753.20105401509,599.11,2.2254,,1.7703,31.5,198.625,147.5,177.5,112.5,1916.15,28.38,2877.65,579.9,5478.3,8505.45,1032.2,376.64,413.97,4.7215
+1995M03,17.34666666667,17.01,16.49,18.54,38.35,34.75,1.54,2.65,3.46,33.64295076015,1.485,3.9558,3.2194,1.3475,1.363096,1.344409,1.335,632.0,855.0,447.0,990.0,687.0,,246.0,652.0,175.0,,,90.83,109.7,102.74,286.25,259.0,223.5,,143.08,150.28,,0.39779,0.44861,2.044123664,1.14309547,2.7298,14.0434,0.6799,0.4952,0.3217,2586.76,346.84,283.1,642.14476351012,713.57749117422,656.48,2.4362,,1.8034,31.5,205.625,147.5,191.25,112.5,1805.07,28.38,2924.04,585.6,5532.4,7531.91,1022.2,382.12,416.89,4.6485
+1995M04,18.64666666667,18.67,17.4,19.87,37.1,35.0,1.62,2.71,3.45,34.89288400053,1.4612,3.8449,3.1918,1.3688,1.361928,1.394592,1.35,619.0,823.0,447.0,981.0,625.0,,249.0,610.0,181.0,,,93.4,109.3,103.29,281.5,260.0,226.25,,140.68,148.81,,0.38581,0.55642,1.923310488,1.132733756,2.6324,14.4127,0.7008,0.5023,0.302,2501.1,350.64,300.91,639.70284770945,730.81622126847,665.11,2.5079,,1.84,31.5,204.5,147.5,205.0,112.5,1849.0,28.38,2903.5,608.5,5872.1,7397.83,1061.4,391.03,448.29,5.4777
+1995M05,18.42333333333,18.38,17.25,19.64,38.77,35.0,1.64,2.71,3.53,35.18995098713,1.4453,3.7701,3.1063,1.4943,1.308731,1.872288,1.302,616.0,822.0,436.0,973.0,611.0,,250.0,595.0,181.0,,,100.79,111.97,108.06,291.0,268.0,238.6,,143.28,158.73,,0.393,0.5619,1.752011514,1.153677646,2.5337,14.8812,0.7066,0.5093,0.2981,2518.93,340.95,285.43,635.24590163934,750.76812042568,635.41,2.5335,,1.7225,31.5,197.8,147.5,159.0,112.5,1762.69,28.38,2773.31,596.5,5926.5,7232.19,1036.2,385.22,437.35,5.5598
+1995M06,17.36333333333,17.35,16.24,18.5,40.77,34.89,1.62,2.73,3.56,35.06248779812,1.4372,3.4059,2.84,1.4919,1.204146,1.979186,1.2925,668.0,841.0,467.0,965.0,631.0,,252.0,611.0,180.0,,,105.77,119.86,112.83,326.0,303.0,275.75,,153.48,170.12,,0.3689,0.65487,1.660519784,1.192919882,2.5332,14.8812,0.7024,0.5187,0.3091,2587.47,345.78,274.22,625.45765194044,759.11308092203,627.0,1.9996,,1.5417,31.5,185.625,147.5,90.0,112.5,1780.05,28.38,2994.64,611.8,6670.7,7871.57,1009.6,387.56,438.53,5.3637
+1995M07,16.08333333333,15.86,14.97,17.42,41.05,36.15,1.44,2.8,3.48,33.15525920301,1.364,3.2112,2.6403,1.5698,1.222782,2.204687,1.282,693.0,876.0,502.0,969.0,655.0,,261.0,626.0,193.0,,,112.97,126.99,119.1,345.6,327.0,296.0,,173.36,190.7,,0.53541,0.6867,1.633182496,1.24340568,2.5401,14.551,0.7048,0.5402,0.2996,2642.87,351.79,259.57,615.63612283751,752.31998638686,584.72,1.9258,,1.334,33.5,180.8,147.5,90.0,112.5,1860.1,28.38,3075.67,621.9,6668.9,8596.57,1026.8,386.23,433.63,5.1648
+1995M08,16.46666666667,16.07,15.37,17.96,40.88,35.7,1.56,2.8,3.46,34.59891407807,1.4129,3.3777,2.87,1.5048,1.398069,1.876227,1.24,686.0,885.0,493.0,980.0,616.0,,257.0,616.0,190.0,,,104.87,126.44,118.7,339.5,318.0,286.0,,168.47,184.45,,0.52,0.60839,1.6865343,1.311087514,2.5192,13.448,0.6937,0.5168,0.2862,2691.66,341.96,235.66,583.33668584302,741.71674429781,560.56,1.8753,,1.2979,33.5,185.25,147.5,90.0,112.5,1888.32,28.38,3036.84,623.6,6992.3,8944.66,1014.4,383.67,425.34,5.3982
+1995M09,16.82,16.78,15.65,18.03,40.93,35.93,1.64,2.78,3.46,35.47530446817,1.3971,2.9643,2.5364,1.5497,1.566794,1.777377,1.305,677.0,970.0,505.0,981.0,586.0,,266.0,614.0,206.0,,,104.82,130.48,127.26,359.75,332.0,284.75,,185.61,193.64,,0.52,0.53755,1.76479831,1.336661106,2.5598,12.2136,0.6883,0.5117,0.2577,2689.09,337.09,221.73,565.65656565657,728.69897473167,527.43,2.0102,,1.3471,33.5,192.0,147.5,90.0,112.5,1760.83,28.38,2915.52,592.7,6328.1,8405.21,986.2,383.06,429.65,5.4295
+1995M10,16.12333333333,16.12,14.92,17.33,40.97,35.75,1.77,2.75,3.45,36.90454884217,1.3946,2.8058,2.4859,1.5573,1.616761,1.787275,1.268,718.0,1055.0,522.0,990.0,615.0,,271.0,638.0,214.0,,,112.7,140.86,137.07,382.6,351.0,294.4,,194.04,203.73,,0.43321,0.54621,1.822338892,1.294552864,2.6714,12.2356,0.6978,0.5062,0.2604,2689.44,344.06,233.86,546.44808743169,723.49069347964,526.55,2.0093,,1.4101,33.5,204.8,150.0,90.0,112.5,1674.32,28.38,2813.55,639.1,6220.7,8061.73,979.1,383.14,412.66,5.3741
+1995M11,16.74333333333,16.88,15.56,17.79,39.59,36.07,2.04,2.75,3.41,40.1561597815,1.435,2.7613,2.4412,1.6267,1.802234,1.842744,1.235,750.0,1016.0,602.0,995.0,607.0,,282.0,623.0,225.0,,,125.76,143.95,141.8,340.5,322.0,298.25,,198.27,203.93,,0.44092,0.56424,1.937640518,1.31505583,2.6546,12.4285,0.6953,0.4982,0.2641,2744.74,337.67,230.96,521.84590197483,716.07334023151,539.65,1.9663,,1.6133,33.5,224.875,160.7,90.0,112.5,1654.07,28.38,2977.36,713.6,6386.9,8505.91,1030.7,385.31,413.12,5.3151
+1995M12,17.86666666667,17.96,16.81,18.83,39.35,35.01,2.71,2.73,3.37,48.1700404625,1.3779,2.3422,2.0479,1.4802,1.479748,1.690861,1.27,718.0,1013.0,647.0,988.0,590.0,,296.0,579.0,250.0,,,125.0,148.65,153.0,341.5,312.0,277.75,,205.33,208.92,,0.40785,0.44323,1.909862306,1.291245934,2.6157,12.2081,0.6845,0.5004,0.2714,2800.9,302.2,241.78,523.81336127005,715.84779644152,540.2,1.9373,,1.636,33.5,229.16666666667,162.5,90.0,112.5,1656.74,28.38,2926.26,731.6,6289.5,8090.89,1018.1,387.44,408.71,5.1769
+1996M01,17.8,17.94,16.57,18.89,39.37,34.75,2.93,2.75,3.43,50.97731160984,1.349,2.4394,1.9839,1.5205,1.715647,1.475975,1.37,711.0,986.0,649.0,959.0,535.0,686.0,305.0,554.0,260.0,,,124.93,156.13,154.3,369.2,331.0,271.6,,196.98,206.88,,0.41337,0.41753,1.8629039,1.28860039,2.6083,11.9784,0.6865,0.4938,0.2762,2869.95,279.69,234.29,519.41825155826,719.34948924819,529.12,1.9003,,1.5498,33.5,226.3,162.5,90.0,112.5,1589.34,30.0,2616.41,709.5,6271.6,7862.05,1019.1,399.45,415.48,5.4605
+1996M02,17.69666666667,17.97,16.05,19.07,39.28,34.25,4.4,2.77,3.48,68.95702403339,1.3702,2.7357,2.1361,1.5156,1.783177,1.423616,1.34,738.0,980.0,641.0,925.0,518.0,716.0,299.0,548.0,253.0,,,123.31,164.81,159.81,368.0,320.0,256.25,,203.96,218.89,,0.59084,0.43447,1.812418102,1.252885546,2.6313,12.0979,0.6892,0.4975,0.2824,2890.78,272.78,246.43,505.89215569575,713.65616759501,548.59,1.8749,,1.5578,33.5,225.875,169.1,90.0,112.5,1591.55,30.0,2537.71,769.7,6195.5,8215.55,1035.8,404.76,420.21,5.6567
+1996M03,19.4,19.99,17.05,21.16,39.01,32.92,2.95,2.67,3.47,50.8669610417,1.3393,2.6641,2.0049,1.5666,1.921497,1.411517,1.3667,723.0,988.0,616.0,911.0,519.0,715.0,295.0,538.0,246.0,,,124.47,184.86,165.84,359.5,313.0,259.5,,205.51,215.32,,0.5,0.47439,1.720044524,1.215186544,2.6388,12.015,0.685,0.4976,0.2846,2965.09,271.79,253.01,504.04222094839,728.66736912034,529.22,1.8345,,1.4764,33.5,221.0,173.5,90.0,112.5,1612.48,30.0,2561.02,817.9,6196.4,8021.74,1063.9,396.21,411.19,5.5241
+1996M04,20.66,21.01,17.77,23.2,39.33,33.67,2.23,3.1,3.56,44.22891509624,1.4564,2.7227,1.9989,1.6972,1.931025,1.745645,1.415,756.0,1015.0,583.0,895.0,562.0,755.0,316.0,582.0,270.0,,,132.69,190.37,188.66,327.2,281.0,244.8,,247.52,257.61,,0.60517,0.52879,1.71519436,1.235028124,3.0922,12.897,0.6797,0.498,0.2641,2981.05,270.27,252.48,489.62005483745,751.36769792347,521.11,1.825,,1.4573,33.5,210.75,173.5,160.4,112.5,1587.23,30.0,2595.78,815.0,6480.9,8042.85,1045.4,392.85,404.39,5.4209
+1996M05,19.06333333333,19.12,16.99,21.08,38.2,33.28,2.24,2.81,3.6,42.99879659653,1.5241,2.8499,2.0106,1.7267,1.839466,1.915514,1.425,778.0,1015.0,564.0,897.0,552.0,775.0,322.0,591.0,271.0,,,137.79,204.02,185.76,332.25,279.0,244.5,,213.43,262.11,,0.53572,0.52009,1.701525716,1.329826784,3.3439,13.9332,0.6797,0.498,0.2511,2987.62,279.31,261.65,481.56566629426,753.09737591143,535.48,1.8288,,1.4844,33.5,186.125,173.5,169.5,112.5,1589.26,30.0,2658.26,840.2,6412.4,8026.55,1035.8,391.93,401.42,5.3652
+1996M06,18.51333333333,18.27,17.0,20.27,38.2,32.4,2.49,2.81,3.6,46.03463983995,1.5375,2.7659,1.8984,1.6628,1.741527,1.849412,1.3975,816.0,950.0,563.0,904.0,508.0,762.0,308.0,563.0,266.0,,,138.14,197.55,174.88,341.5,285.0,240.25,,180.6,227.34,,0.48458,0.55905,1.654126386,1.425066368,3.5338,14.1464,0.6808,0.4958,0.2683,2996.06,280.1,255.85,502.24076649668,747.90020714315,523.62,1.8292,,1.4711,33.5,182.125,174.63,172.125,112.5,1482.48,30.0,2173.4,796.5,6191.9,7709.48,1008.5,385.27,392.25,5.1615
+1996M07,19.58666666667,19.61,17.79,21.36,38.4,32.1,2.48,2.78,3.61,45.77736187941,1.495,2.7,1.7077,1.7901,1.855392,2.14085,1.374,775.0,993.0,547.0,902.0,476.0,734.0,312.0,549.0,265.0,,,133.09,197.8,163.64,358.0,293.0,229.2,,181.08,202.6,,0.42505,0.52745,1.684109218,1.460781212,3.545,13.5584,0.6969,0.4806,0.2824,3050.38,284.68,259.69,520.28114815251,743.96678033918,521.39,1.758,,1.3514,32.9,188.0,175.63,184.5,112.5,1458.7,30.0,1985.57,783.7,6250.2,7203.65,1000.1,383.47,393.66,5.0653
+1996M08,20.44,20.58,18.77,21.97,38.35,32.03,2.03,2.79,3.68,40.40780835139,1.5009,2.7827,1.7465,1.7371,1.954701,1.821449,1.435,742.0,970.0,539.0,885.0,513.0,725.0,317.0,565.0,270.0,,,115.01,185.5,152.47,335.5,276.0,213.0,,174.99,191.63,,0.40565,0.52725,1.755318444,1.47048154,3.5133,13.1175,0.6766,0.4927,0.2727,3140.87,286.56,263.48,513.83399209486,743.42955556098,538.27,1.683,,1.3034,32.5,189.875,178.6,187.0,112.5,1463.36,30.0,2008.57,815.7,6110.2,7054.36,1006.9,387.35,400.03,5.1354
+1996M09,22.25666666667,22.59,20.26,23.92,38.1,33.38,1.84,2.79,3.68,38.10056748639,1.476,2.6169,1.6389,1.7435,2.104617,1.678654,1.4472,721.0,929.0,566.0,879.0,545.0,707.0,319.0,569.0,286.0,,,103.4,145.39,130.35,328.4,274.0,214.4,,169.71,178.71,,0.39639,0.52842,1.745397654,1.47048154,3.4718,13.0899,0.6808,0.4932,0.2628,3149.7,282.74,258.69,506.99062067352,755.30517965913,537.61,1.6612,,1.3049,32.5,186.7,181.5,181.4,112.5,1407.38,30.0,1941.45,796.4,6101.9,7318.05,1000.3,383.14,389.86,5.0388
+1996M10,23.61,24.18,21.71,24.94,37.6,34.25,2.37,2.94,3.79,45.32417537068,1.477,2.7381,1.6076,1.7266,2.141606,1.546468,1.491875,722.0,917.0,581.0,874.0,532.0,693.0,290.0,528.0,270.0,,,102.41,127.85,113.32,312.75,260.0,208.0,,158.44,178.0,,0.37545,0.4737,1.793899294,1.447994416,3.5926,13.1175,0.6923,0.493,0.2452,3157.84,300.0,252.67,503.22255985445,758.92666564174,525.09,1.6616,,1.2412,32.5,183.75,182.5,172.25,112.5,1336.34,30.0,1961.17,741.9,5941.9,7031.39,1003.1,381.07,384.18,4.9276
+1996M11,22.39,22.64,20.87,23.66,35.7,34.14,3.03,2.96,4.03,53.59647956246,1.4676,2.7353,1.5476,1.6061,1.856011,1.462395,1.5,760.0,904.0,600.0,868.0,550.0,721.0,286.0,517.0,274.0,,,99.99,117.74,105.55,315.0,258.0,205.75,,158.21,176.41,,0.42659,0.47499,1.767223392,1.451301346,3.772,13.6466,0.7046,0.4877,0.2363,3213.38,303.54,253.21,558.12313958954,753.66427692286,526.22,1.677,,1.2703,32.5,188.25,182.5,172.625,112.5,1449.52,30.0,2230.86,716.6,5991.7,6943.38,1046.5,377.85,381.98,4.8332
+1996M12,23.62333333333,23.9,21.65,25.32,35.35,35.04,3.82,2.96,4.08,63.22361891611,1.4738,2.5798,1.3902,1.6338,1.824765,1.563411,1.513125,777.0,897.0,583.0,868.0,561.0,747.0,289.0,514.0,279.0,,,100.76,117.69,105.77,319.2,263.0,205.2,,158.6,175.7,,0.4762,0.43388,1.787285434,1.437191778,3.7919,13.834,0.6455,0.4871,0.2368,3261.76,300.38,233.76,543.65450279458,726.85184544222,518.62,1.7465,,1.2571,32.5,188.5,182.5,174.5,112.5,1500.29,30.0,2268.08,688.8,5836.3,6580.75,1036.3,369.0,370.7,4.8264
+1997M01,23.22666666667,23.47,21.28,24.93,35.23,34.57,3.31,2.89,4.13,56.73159533672,1.4279,2.9291,1.4813,1.6523,1.765621,1.618793,1.5725,768.0,893.0,576.0,874.0,567.0,754.0,301.0,534.0,280.0,,,98.97,118.36,105.65,356.0,291.0,217.5,,154.01,175.73,0.9359,0.6669,0.4246,1.765239234,1.41536604,3.793,13.8891,0.6896,0.4824,0.2357,3333.84,286.14,240.56,516.90081042663,743.81747336712,499.93,1.761,,1.2313,32.5,188.0,181.9,173.5,112.5,1575.61,30.15,2434.93,692.3,5877.7,7071.55,1086.5,355.11,360.1,4.7747
+1997M02,20.42,20.83,18.6,21.83,34.6,33.8,2.22,2.89,4.22,43.55629326343,1.3726,3.7119,1.6623,1.6758,1.817979,1.59689,1.6125,768.0,870.0,558.0,886.0,580.0,757.0,308.0,527.0,282.0,,,97.73,121.67,111.22,347.0,283.0,225.75,,143.58,172.35,0.97305,0.7854,0.40673,1.83865308,1.378769348,3.6739,13.8891,0.6541,0.4824,0.2383,3353.29,282.95,235.18,530.52274174153,753.2836832559,487.78,1.7731,,1.2207,32.5,187.375,181.0,160.375,112.5,1580.01,30.15,2405.85,660.2,5883.2,7734.53,1179.4,346.58,365.01,5.0722
+1997M03,19.33,19.21,18.09,20.69,34.5,33.4,1.89,2.83,4.25,39.2840666614,1.5236,4.2924,1.7688,1.7381,1.784457,1.63743,1.7925,737.0,908.0,554.0,896.0,559.0,730.0,332.0,541.0,300.0,,,99.75,127.6,119.66,323.4,273.0,231.6,,153.8,176.61,1.10937,0.76473,0.41962,2.04037581,1.362896084,3.4993,13.9994,0.6457,0.4808,0.2449,3402.27,279.74,242.04,542.0054200542,756.64171913516,497.39,1.7772,,1.2267,32.5,187.4,181.0,148.0,112.5,1631.57,30.15,2421.29,694.6,5909.2,7895.87,1254.8,351.81,378.9,5.1962
+1997M04,17.88,17.47,16.77,19.4,35.4,32.99,2.031,2.77,4.07,40.58909497129,1.571,4.5633,1.7062,1.8831,1.917767,1.749072,1.9825,710.0,920.0,547.0,938.0,562.0,705.0,338.0,541.0,301.0,,,97.87,124.4,118.0,304.5,262.0,217.25,,158.62,183.49,1.02335,0.58974,0.45119,1.997606182,1.35143206,3.311,14.4127,0.6336,0.4791,0.2491,3451.87,277.66,240.16,555.31453362256,749.83030892449,486.03,1.7392,,1.1506,32.5,188.5,177.63,135.0,112.5,1561.44,30.15,2391.18,642.5,5713.3,7315.52,1240.4,344.47,371.08,4.7726
+1997M05,19.36743333333,19.1425,18.455,20.5048,35.73,32.53,2.24,2.74,4.03,42.95734098753,1.5692,5.8923,2.0635,2.0609,1.982243,2.210377,1.99,654.0,953.0,548.0,981.0,553.0,668.0,298.0,541.0,300.0,,,100.07,118.77,114.2,324.5,267.0,215.5,,152.65,172.59,0.97484,0.38581,0.47014,1.897516434,1.342393118,3.3391,14.6387,0.6349,0.4784,0.2447,3557.14,278.6,252.18,600.72086503805,747.55718951969,512.65,1.7493,,1.1067,32.5,188.5,170.0,113.125,112.5,1625.25,30.15,2514.33,618.6,5711.2,7482.85,1310.5,343.84,387.5,4.7496
+1997M06,17.92,17.55,17.34,18.87,34.5,32.28,2.2,2.76,4.03,42.56668551638,1.6883,4.8947,1.9564,2.0824,2.019573,2.295695,1.932,637.0,969.0,558.0,1047.0,533.0,635.0,278.0,550.0,274.0,,,94.94,112.05,104.28,323.2,266.0,220.6,,131.59,148.39,0.79872,0.46779,0.43975,1.756420754,1.342393118,3.3344,14.8812,0.6393,0.4769,0.252,3604.59,283.07,264.32,591.86824498199,744.94231422445,525.38,1.7765,,1.112,32.5,187.0,170.0,108.5,112.5,1567.55,30.15,2612.62,614.9,5566.1,7062.48,1354.2,340.76,430.76,4.7569
+1997M07,18.33,18.4,17.29,19.3,35.0,31.27,2.19,2.67,3.89,41.92254509911,1.6775,4.1978,1.756,2.1856,1.953914,2.595415,2.0075,597.0,987.0,581.0,1096.0,498.0,594.0,306.0,535.0,248.0,,,91.66,106.06,96.21,320.0,267.0,215.75,,127.78,136.21,0.9153,0.43817,0.5155,1.80227685,1.35143206,3.353,14.918,0.6329,0.4859,0.2474,3582.17,283.77,254.34,570.85181017936,705.70634147719,512.34,1.7936,,0.9387,32.5,186.875,168.2,112.5,112.5,1591.99,30.15,2450.46,634.3,5442.7,6835.5,1518.0,324.1,415.52,4.3724
+1997M08,18.7,18.71,17.77,19.62,36.93,31.03,2.47,2.67,3.69,45.18719071393,1.653,4.2064,1.6413,2.2448,2.09584,2.431108,2.2075,567.0,924.0,621.0,1093.0,504.0,556.0,265.0,544.0,258.0,,,91.3,112.92,104.06,285.0,246.0,209.25,,140.91,150.61,0.92199,0.41888,0.57151,1.83865308,1.382517202,3.2167,15.4544,0.599,0.4907,0.2579,3576.49,285.71,244.23,556.00322320709,649.00887436919,500.42,1.7895,,0.9158,32.5,186.625,163.5,102.5,112.5,1710.58,30.15,2251.2,608.1,5428.4,6761.3,1653.5,324.01,424.55,4.4964
+1997M09,18.66174603175,18.45,17.95,19.58523809524,37.15,29.88,2.84,2.7,3.69,49.82285788588,1.7655,4.1859,1.6568,2.2113,2.177891,2.374009,2.082,615.0,964.0,637.0,1083.0,525.0,603.0,269.0,555.0,266.0,,,92.51,112.24,106.79,270.6,239.0,202.8,,143.22,151.74,1.07942,0.4485,0.54713,1.788828668,1.39001291,3.2115,15.5756,0.5828,0.4914,0.2498,3635.2,283.77,232.74,581.88831069511,595.33682165191,479.11,1.7558,,0.8686,32.5,186.6,163.5,88.3,112.5,1610.6,30.15,2107.3,634.3,5496.3,6503.84,1640.9,322.82,424.73,4.7319
+1997M10,20.04,19.85,19.06,21.21,37.15,29.0,3.04,2.63,3.62,51.8713298271,1.741,3.6963,1.6429,2.2801,2.238921,2.376516,2.225,627.0,1054.04,658.0,1083.0,547.0,619.0,278.0,611.0,260.0,,,102.71,120.36,112.83,265.75,233.0,192.25,,143.65,151.59,1.05154,0.3803,0.49347,1.764577848,1.314614906,3.2725,15.256,0.5944,0.4905,0.2509,3621.51,295.98,227.39,585.46022264458,533.2637104233,454.33,1.7141,,0.873,32.5,186.0,164.3,87.5,112.5,1607.86,30.15,2052.26,600.3,5561.3,6380.33,1280.1,324.87,423.12,5.0348
+1997M11,19.08666666667,19.0,18.38,19.88,33.6,27.69,3.02,2.66,3.68,51.81173118466,1.6964,3.5333,1.6764,2.3323,2.225626,2.388797,2.3825,616.0,1199.0,716.0,1090.0,556.0,611.0,288.0,676.0,276.0,,,102.27,117.22,112.33,252.5,221.0,180.66666666667,,138.23,149.88,0.97497,0.43403,0.41498,1.834684764,1.268979272,3.3861,15.1385,0.6149,0.4828,0.2648,3628.68,293.52,214.79,576.77077235632,519.40097693091,439.04,1.7026,,0.8406,32.5,185.5,169.38,90.625,112.5,1598.99,30.15,1917.45,563.4,5658.0,6139.5,1173.0,306.04,392.29,5.0779
+1997M12,17.09,17.0,16.18,18.09,31.4,27.75,2.33,2.65,3.6,43.33106458181,1.7388,3.9119,1.821,2.3746,2.261597,2.465579,2.396667,586.0,1220.0,721.0,1058.0,566.0,590.0,284.0,622.0,264.0,,,97.08,113.45,110.23,269.67,237.0,195.66666666667,,135.74,144.62,0.85777,0.42439,0.35294,1.85298311,1.234146276,3.3303,15.1016,0.6056,0.4824,0.2723,3631.5,286.14,211.1,554.6032066149,475.52447552448,425.1,1.6391,,0.7255,32.5,185.5,172.5,90.0,112.5,1530.51,30.15,1762.33,526.6,5513.8,5945.36,1102.2,288.74,365.42,5.8368
+1998M01,15.0,15.09,13.4,16.51,31.4,27.5,2.1,2.65,3.54,40.49743915252,1.6707,3.9198,1.8389,2.4775,2.377544,2.504986,2.55,558.0,1146.0,703.0,1055.0,621.0,590.0,273.0,625.0,231.0,,,95.77,114.71,111.44,288.0,247.0,184.75,,130.21,137.1,1.01642,0.45815,0.36163,1.815063646,1.2235641,3.2327,15.3221,0.5957,0.4817,0.254,3583.29,287.66,197.1,534.22315734105,413.3640600618,409.42,1.5904,,0.6762,32.5,184.0,172.5,86.25,112.5,1485.79,31.0,1688.45,531.6,5206.3,5491.75,1097.2,289.1,373.86,5.8871
+1998M02,14.1,14.06,12.43,15.81,33.44,26.76,2.22,2.63,3.43,41.78504011178,1.6432,3.9282,1.8378,2.5139,2.363436,2.37065,2.8075,559.0,1079.0,699.0,1029.0,659.0,620.0,273.0,634.0,214.0,,,91.49,113.38,111.73,297.25,246.0,186.75,,127.32,140.05,0.96842,0.43748,0.3947,1.794119756,1.230398422,3.1037,15.3956,0.5973,0.4804,0.2363,3497.56,287.8,202.54,526.26385554057,504.14914748379,412.69,1.5176,,0.8224,32.5,183.5,172.5,77.5,112.5,1465.56,31.0,1664.8,516.4,5242.5,5386.88,1044.0,297.49,386.08,6.8069
+1998M03,13.12333333333,13.08,11.53,14.76,31.88,26.74,2.23,2.61,3.44,41.81816933461,1.7211,3.4756,1.812,2.2342,2.338199,2.079531,2.285,578.0,992.5,682.0,949.0,671.0,605.0,265.0,652.0,184.0,,,93.04,114.21,110.47,296.0,245.0,193.2,,129.85,138.92,1.02965,0.4547,0.40836,1.791033288,1.254869704,3.0395,15.46,0.6052,0.4793,0.2169,3451.77,287.63,190.94,530.86359255811,506.12837102584,388.53,1.5086,,0.7449,32.5,183.5,172.5,84.5,112.5,1437.7,31.0,1747.98,559.8,5476.8,5395.8,1047.6,295.94,398.99,6.2429
+1998M04,13.5,13.39,11.79,15.32,31.18,27.35,2.42,2.54,3.19,43.62325861007,1.7202,3.3146,1.9615,2.199,2.200361,2.443367,1.953333,618.0,940.0,684.0,928.0,688.0,643.0,259.0,662.0,165.0,,,91.85,107.12,103.9,311.5,259.0,196.75,,118.33,130.15,1.03885,0.77437,0.44383,1.794119756,1.270302044,2.9662,15.7906,0.6091,0.4881,0.2134,3493.49,287.67,166.49,534.24072064964,505.97917464677,372.14,1.4484,,0.7723,32.5,185.0,173.7,100.0,112.5,1418.16,31.0,1800.9,572.7,5714.8,5393.88,1097.0,308.29,413.75,6.341
+1998M05,14.02666666667,14.39,12.79,14.9,30.28,27.63,2.14,2.51,3.0,39.95177112884,1.7814,3.0362,2.0005,2.0272,2.214567,2.309527,1.5575,723.0,930.0,685.0,900.0,705.0,776.0,247.0,671.0,162.0,,,93.01,106.1,100.81,318.25,258.75,197.0,,112.29,128.92,1.10259,0.65794,0.44875,1.778246492,1.302489496,2.6283,15.9174,0.5911,0.4919,0.2035,3391.41,285.85,146.68,520.84208404039,472.68616002405,362.69,1.4189,,0.7824,32.5,186.5,176.34,95.0,112.5,1364.72,31.0,1732.53,543.5,5874.7,5020.0,1061.1,299.1,388.9,5.575
+1998M06,12.479,12.058,11.673,13.706,30.0,27.33,2.17,2.5,3.0,40.26853259415,1.7234,2.7542,1.8239,1.911,2.043,2.132187,1.558,652.0,989.0,675.0,891.0,633.0,700.0,242.0,629.0,159.0,,,91.57,104.23,96.51,325.5,268.33,205.5,,107.18,120.64,1.10362,0.65794,0.45759,1.701305254,1.378769348,2.5737,15.278,0.5874,0.4945,0.1786,3329.61,274.49,137.41,515.7125983597,451.42137368224,348.59,1.5199,,0.703,32.5,189.2,177.5,88.4,112.5,1307.24,31.0,1660.52,528.3,5970.0,4475.7,1009.8,292.32,355.43,5.263
+1998M07,12.69966666667,12.01,11.977,14.112,30.0,26.55,2.17,2.4,2.84,39.68473630094,1.7167,2.5926,1.6984,1.9812,1.9787,2.282383,1.6825,667.0,1034.0,660.0,874.0,661.0,694.0,238.0,612.0,157.0,,,85.2,100.51,95.44,324.25,266.25,211.0,,96.78,118.9,1.02236,0.45608,0.54293,1.671763346,1.484591108,2.4251,14.2639,0.5835,0.4998,0.1901,3283.3,273.82,134.96,510.29721701323,437.53623346933,348.53,1.5401,,0.7028,32.5,190.5,177.5,86.0,112.5,1309.21,31.0,1651.04,546.2,5653.7,4325.43,1040.3,292.87,378.43,5.4552
+1998M08,12.48796666667,11.8805,12.181,13.4024,26.2,26.3,1.85,2.37,2.79,35.62236307322,1.6825,2.7163,1.748,1.9523,2.0287,2.12637,1.702,667.0,1087.5,670.0,862.0,674.0,692.0,219.0,592.0,145.0,,,73.2,87.86,91.0,321.4,274.8,228.8,,92.85,107.95,0.96676,0.35308,0.5068,1.657212854,1.56197327,2.4515,13.7789,0.5783,0.4898,0.1882,3237.58,275.22,136.94,512.91032826261,455.57320103554,335.25,1.5031,,0.6535,32.5,190.5,175.0,85.5,112.5,1310.9,31.0,1620.93,536.7,5691.5,4080.63,1029.8,284.11,369.18,5.1792
+1998M09,13.80333333333,13.36,13.07,14.98,27.09,26.43,2.01,2.33,2.74,37.34126914897,1.6859,2.4659,1.7593,1.8964,1.9104,2.0263,1.7525,652.0,965.0,681.0,852.0,703.0,697.0,216.0,615.0,145.0,,,73.12,86.31,85.04,321.25,280.0,237.0,,96.34,107.93,1.07839,0.35446,0.49906,1.636489426,1.566602972,2.6556,13.1175,0.5959,0.4835,0.1594,3209.48,289.13,150.19,534.45012966987,503.4965034965,349.2,1.4636,,0.6828,32.5,190.5,172.5,83.625,112.5,1342.27,31.0,1647.64,520.2,5485.7,4102.16,1000.0,288.98,361.15,4.9992
+1998M10,13.26333333333,12.56,12.81,14.42,27.1,26.08,1.89,2.17,2.76,35.13697869156,1.6475,2.4189,1.7703,1.8593,1.8387,2.0017,1.7375,695.0,955.0,662.0,850.0,694.0,714.0,223.0,614.0,151.0,,,74.74,95.53,87.7,298.75,271.0,251.75,,107.64,126.54,0.90868,0.3329,0.433,1.637150812,1.52449473,2.7534,12.412,0.6078,0.4775,0.1645,3269.39,300.27,162.95,555.05004549591,510.48951048951,379.23,1.355,,0.7288,32.5,189.625,171.55,75.625,112.5,1304.06,31.0,1586.39,492.8,5432.1,3871.93,940.5,295.93,342.6,5.0092
+1998M11,11.88,10.92,11.76,12.96,26.1,26.7,2.103,2.15,2.78,37.64198756894,1.5999,2.5655,1.7672,1.7975,1.8761,1.9284,1.588,752.0,890.0,601.0,862.0,681.0,746.0,234.0,614.0,163.0,,,79.26,98.12,92.21,270.0,250.67,231.0,,115.28,130.21,0.9608,0.56011,0.42824,1.659858398,1.47930002,2.6329,12.015,0.6076,0.4813,0.1777,3183.02,292.65,159.45,523.21662942074,513.98601398601,389.78,1.2364,,0.7187,32.5,186.7,167.5,70.7,112.5,1294.96,31.0,1573.95,494.2,5478.3,4131.91,967.1,294.12,347.18,4.9733
+1998M12,10.41,9.8,10.12,11.31,26.1,26.7,1.74,2.13,2.72,33.09821408636,1.5241,2.588,1.8532,1.7032,1.726,1.7703,1.6133,774.0,857.0,541.0,861.0,663.0,763.0,230.0,591.0,168.0,,,78.39,95.76,90.2,277.75,251.5,232.75,,104.11,126.21,0.86295,0.37685,0.38392,1.656992392,1.43079838,2.541,12.125,0.6109,0.4892,0.1781,3103.56,294.64,163.46,517.84789557329,534.96503496504,416.59,1.2346,,0.6711,32.5,182.83333333333,167.5,65.5,112.5,1249.06,31.0,1473.57,501.3,5257.6,3878.21,959.2,291.68,351.79,4.8775
+1999M01,11.44333333333,11.06,10.78,12.49,26.1,26.5,1.86,2.02,2.77,34.06635658479,1.4558,2.4903,1.8142,1.7612,1.7988,1.7348,1.75,763.0,880.0,444.26,952.71,632.0,744.0,221.0,541.63,166.24,,,77.71,97.44,91.13,299.75,258.75,233.5,,103.18,125.29,1.10873,0.4886,0.41737,1.706155418,1.387367366,2.496,12.12541,0.6036,0.4941,0.1788,3111.44,291.19,176.22,508.91948358065,538.46153846154,441.77,1.2297,0.5979,0.7147,32.5,181.75,166.38,64.5,112.5,1218.46,27.59,1431.18,492.3,5109.8,4268.75,932.8,287.08,355.11,5.1393
+1999M02,10.75333333333,10.2,10.05,12.01,26.1,26.38,1.77,2.01,2.78,32.93268823415,1.4111,2.3254,1.7467,1.6569,1.5386,1.6621,1.77,745.0,857.5,426.97,889.57,561.0,709.0,205.0,482.36,159.25,,,75.31,94.19,90.09,280.0,239.5,212.0,,94.96,117.03,1.06578,0.44678,0.40397,1.792576522,1.35032975,2.4592,12.015179,0.5955,0.4925,0.1504,3173.0,281.84,177.12,444.11041268106,538.46153846154,420.02,1.2388,0.5587,0.687,41.125,181.625,163.0,64.0,112.5,1186.85,27.59,1410.78,513.7,5268.5,4626.38,1017.3,287.33,364.07,5.5306
+1999M03,13.16666666667,12.47,12.37,14.66,26.1,25.05,1.79,1.95,2.78,32.89031735025,1.3139,2.3234,1.6186,1.6099,1.4709,1.4709,1.888,700.0,837.83,407.39,752.45,497.0,661.0,205.0,444.36,162.63,,,75.2,96.18,91.41,256.2,220.6,197.2,,100.24,117.34,1.104,0.44781,0.43964,1.757523064,1.3007258,2.4557,12.235641,0.5924,0.4969,0.1329,3058.83,273.74,172.52,431.34197123281,555.94405594406,417.44,1.2483,0.5224,0.6367,44.0,181.75,163.0,75.5,112.5,1181.59,27.59,1378.35,507.8,5360.2,5011.3,1030.0,285.96,369.93,5.1942
+1999M04,15.86666666667,15.3,14.96,17.34,26.1,25.05,2.15,1.87,2.76,36.86806394781,1.1779,2.2511,1.5282,1.7161,1.4741,1.8076,1.8667,827.0,854.5,390.98,663.89,509.0,776.0,207.0,442.68,165.3,,,79.73,94.13,89.53,235.5,204.5,184.0,,99.65,113.87,0.86121,0.4214,0.44714,1.723571916,1.272286202,2.5417,12.235641,0.5889,0.4982,0.1195,3006.36,269.25,175.18,424.27506078556,559.44055944056,434.04,1.2729,0.5236,0.5915,44.0,180.5,163.0,64.5,112.5,1278.2,27.59,1466.0,519.3,5393.0,5102.63,1019.0,282.62,357.15,5.0603
+1999M05,16.06333333333,15.14,15.3,17.75,26.1,25.05,2.25,1.89,2.88,38.25877998366,1.0676,2.4487,1.4978,1.9231,1.458,2.6012,1.71,874.0,858.42,374.92,762.17,475.0,755.0,199.0,421.5,147.29,,,81.53,92.49,87.19,244.25,207.0,184.25,,96.59,113.0,0.89471,0.33069,0.44425,1.727981156,1.31395352,2.6747,12.235641,0.5908,0.4993,0.1263,3041.54,251.31,176.52,429.65773302852,580.41958041958,425.69,1.3206,0.5505,0.597,44.0,180.5,163.0,64.9,112.5,1323.46,27.59,1511.16,541.5,5649.2,5399.34,1040.3,276.44,356.01,5.2619
+1999M06,16.39333333333,15.77,15.52,17.89,26.1,25.25,2.3,1.91,2.93,38.99490278459,1.1629,2.3636,1.446,1.8042,1.4434,2.2918,1.6775,796.0,868.18,424.17,836.25,392.0,656.0,194.0,405.88,146.09,,,80.54,93.65,85.98,253.8,223.2,200.2,,92.94,111.41,0.71648,0.2866,0.48444,1.721146834,1.343936352,2.6794,12.345872,0.5836,0.4989,0.1332,3041.54,245.21,183.55,419.23083007704,608.39160839161,430.1,1.2897,0.554,0.6036,44.0,180.5,161.75,63.75,112.5,1315.31,27.59,1422.48,496.1,5265.9,5195.0,1000.5,261.31,356.78,5.0269
+1999M07,18.98666666667,19.01,17.88,20.07,26.1,23.78,2.31,2.0,2.99,39.58484367474,1.1132,2.0911,1.3572,1.8939,1.6031,2.4138,1.665,656.0,875.91,429.73,859.8,319.0,571.0,183.0,391.4,144.18,,,76.86,83.99,76.88,259.0,231.0,216.0,,85.3,103.02,0.71606,0.35481,0.46027,1.780010188,1.347684206,2.6397,12.345872,0.5754,0.4982,0.1186,3044.28,243.83,186.53,424.74200855777,625.87412587413,423.55,1.1995,0.5109,0.5661,44.0,177.0,153.88,62.75,112.5,1403.76,27.59,1640.0,495.8,5230.0,5700.11,1072.1,256.08,349.06,5.1797
+1999M08,20.27,20.22,19.34,21.25,26.1,23.14,2.79,2.08,3.17,45.9159294293,0.9984,2.0144,1.3905,1.8222,1.678,2.1247,1.664,684.0,820.0,407.3,849.78,354.0,689.0,199.0,412.37,160.0,,,75.15,85.65,81.63,244.5,220.25,202.75,,92.78,111.3,0.75794,0.35136,0.49236,1.924853722,1.331810942,2.6922,12.345872,0.5875,0.4685,0.1263,3007.82,250.46,198.44,444.3726266462,629.37062937063,441.76,1.1237,0.5392,0.5617,44.0,172.4,151.25,65.7,112.5,1431.32,27.59,1647.62,503.1,5230.2,6448.69,1130.6,256.69,350.06,5.2603
+1999M09,22.7,22.4,21.84,23.86,26.1,22.5,2.54,2.2,3.35,43.57251180867,1.0606,1.8587,1.3133,2.0083,1.8387,2.2096,1.9775,704.0,826.82,395.19,848.78,388.0,710.0,207.0,413.93,176.55,,,71.44,86.47,80.03,229.25,202.5,184.5,,102.06,113.19,0.76336,0.34861,0.47185,1.870179146,1.343054504,2.68,11.904948,0.5935,0.4436,0.147,3034.31,247.15,202.78,456.17517126577,643.35664335664,455.51,1.0908,0.5967,0.5415,44.0,164.375,147.5,67.5,112.5,1492.48,27.59,1750.34,507.3,5342.5,7028.41,1193.8,264.74,370.93,5.2089
+1999M10,21.95,21.95,21.26,22.64,25.6,22.5,2.72,2.47,3.57,47.19094018873,1.0215,2.0768,1.2901,2.0558,1.8664,2.306,1.995,690.0,854.76,379.2,888.15,381.0,684.0,203.0,399.53,187.62,,,72.29,85.8,78.43,217.0,190.25,169.75,,98.67,108.1,0.76549,0.32725,0.51799,1.852762648,1.293450554,2.7218,12.12541,0.6061,0.4284,0.1488,2929.71,269.28,198.38,481.44400561413,643.35664335664,462.38,1.0457,0.6793,0.6473,44.0,157.0,145.13,65.375,112.5,1474.41,27.59,1724.12,497.1,5430.7,7321.19,1148.7,310.72,421.14,5.4123
+1999M11,24.16333333333,24.59,23.05,24.85,25.1,23.5,2.36,2.51,3.73,43.11788386804,0.9221,2.4996,1.39,1.9539,1.8396,2.21,1.812,703.0,916.36,376.36,924.94,370.0,693.0,198.0,387.31,183.36,,,73.14,85.43,79.37,228.0,199.2,172.0,,96.91,108.8,0.72505,0.33242,0.34037,1.927058342,1.2897027,2.6656,12.676565,0.5935,0.3836,0.1435,2961.74,307.48,198.59,504.58860260494,643.35664335664,466.86,1.0188,0.7639,0.7405,44.0,148.3,138.0,66.0,112.5,1472.76,27.59,1727.55,478.3,5842.1,7949.55,1147.2,293.18,434.02,5.1538
+1999M12,25.1,25.59,23.63,26.08,25.1,22.58,2.36,2.66,3.94,43.97325348519,0.9188,2.7439,1.4725,1.8637,1.7823,1.9823,1.8267,703.0,913.33,438.08,765.61,354.0,681.0,199.0,374.67,183.5,,,72.36,87.18,81.0,233.75,198.75,155.25,,92.06,102.16,0.72648,0.34964,0.33907,1.939183752,1.2897027,2.6139,13.558413,0.59,0.3896,0.1318,3083.62,300.54,199.49,493.19544410709,643.35664335664,467.47,0.9744,0.6958,0.6541,44.0,147.5,138.0,66.83333333333,112.5,1554.48,27.59,1764.75,479.1,5721.3,8083.38,1183.8,283.07,439.13,5.1573
+2000M01,25.31,25.38,23.28,27.27,25.1,22.78,2.42,3.36,4.15,48.17191029508,0.9185,2.4496,1.1724,1.8548,1.8273,1.8612,1.876,654.0,875.0,444.26,676.08,348.0,628.0,208.0,369.79,195.1,,,73.13,93.29,89.34,241.4,201.6,158.2,,98.56,105.83,0.88546,0.48226,0.3489,1.949325004,1.283750226,2.7269,13.999337,0.6001,0.39,0.1241,3038.81,301.32,193.08,509.92814648845,643.35664335664,456.44,1.0457,0.7069,0.6447,44.0,147.2,138.0,77.4,112.5,1680.28,28.79,1843.98,472.1,5927.8,8309.5,1178.8,284.32,441.0,5.1882
+2000M02,27.22096666667,27.7048,24.6771,29.281,25.1,23.62,2.65,3.46,4.21,51.48093296333,0.8569,2.2805,1.0772,1.8122,1.808,1.5236,2.105,591.0,880.0,426.97,687.63,332.0,580.0,214.0,357.94,203.33,,,73.36,95.15,89.89,241.0,199.0,156.66666666667,,100.06,107.93,0.91963,0.57871,0.32359,1.961670876,1.270522506,2.6978,14.109568,0.5851,0.3765,0.1173,2985.46,292.31,184.11,494.68587446971,643.35664335664,439.12,1.1845,0.7304,0.7369,44.0,144.5,138.0,90.125,112.5,1670.27,28.79,1800.83,452.4,5642.1,9653.33,1094.9,299.86,519.71,5.2467
+2000M03,27.49,27.47,25.08,29.92,25.1,24.4,2.79,3.51,4.46,53.58807732139,0.9259,2.2207,1.0196,1.7514,1.8245,1.3671,2.0625,552.0,880.0,407.39,733.28,349.0,556.0,221.0,363.49,204.74,,,74.4,95.05,91.73,225.75,187.5,151.5,,97.19,105.7,0.86436,0.48226,0.29918,1.983717076,1.26214495,2.6998,14.440261,0.5778,0.4054,0.1127,3030.14,286.74,190.87,499.96323799721,636.36363636364,448.84,1.2632,0.6555,0.6822,44.0,143.0,138.0,88.75,112.5,1577.05,28.79,1739.39,441.3,5457.8,10280.11,1116.4,286.39,479.33,5.0649
+2000M04,23.47,22.54,22.03,25.84,25.1,24.94,3.03,3.68,4.64,57.43261107734,0.912,2.0858,0.98,1.7888,1.8111,1.5254,2.03,550.0,866.67,390.98,789.81,372.0,557.0,229.0,366.24,198.65,,,76.95,95.2,90.58,214.75,179.75,148.0,,95.19,105.11,0.83696,0.47709,0.33749,1.977103216,1.26214495,2.7043,14.660723,0.5794,0.4279,0.1325,3048.4,281.41,194.19,490.67005325213,636.36363636364,455.05,1.2939,0.6441,0.7036,44.0,143.0,138.0,83.25,112.5,1457.14,28.79,1678.75,421.1,5384.4,9727.5,1127.6,279.69,497.55,5.0645
+2000M05,27.18666666667,27.34,25.39,28.83,25.6,26.05,3.58,3.55,4.53,63.41892545241,0.9216,2.0756,0.9771,1.9767,1.7102,2.2003,2.01,481.0,853.33,374.92,793.66,324.0,483.0,229.0,337.97,202.14,,,78.26,96.35,95.02,198.6,168.8,143.6,,104.28,112.14,0.70333,0.41509,0.41102,1.986142158,1.273388512,2.5645,14.881185,0.5547,0.4215,0.1526,2985.18,269.19,189.5,469.35394809498,629.37062937063,444.04,1.3336,0.6171,0.6877,44.0,143.0,138.0,91.0,112.5,1466.79,28.79,1785.62,412.1,5451.2,10130.24,1156.9,275.19,525.89,4.9796
+2000M06,29.62076666667,29.6773,27.3241,31.8609,25.6,27.0,4.28,3.6,4.74,72.29925891216,0.9482,1.9057,0.9409,1.8639,1.5749,1.9693,2.0475,437.0,837.27,424.17,783.14,315.0,436.0,211.0,330.17,198.5,,,78.48,84.33,79.76,196.0,166.75,139.5,,99.28,113.51,0.62181,0.39215,0.42649,1.932569892,1.303371344,2.5728,14.660723,0.5514,0.4203,0.1845,2969.94,282.14,194.18,506.40237285683,629.37062937063,450.0,1.3111,0.5957,0.6698,44.0,142.0,138.0,105.125,112.5,1506.31,28.79,1753.18,419.6,5456.8,8410.91,1117.9,285.73,559.73,4.9976
+2000M07,28.17666666667,28.53,26.0271,29.9729,25.6,27.0,3.96,3.96,4.86,70.20610891155,0.9671,1.9257,0.8999,2.0483,1.6748,2.3602,2.11,400.0,860.0,429.73,771.62,312.0,401.0,197.0,339.3,190.0,,,78.68,75.27,73.72,189.0,165.6,142.8,,91.17,108.98,0.63543,0.30658,0.40178,1.899941516,1.317480912,2.5765,14.770954,0.5515,0.4151,0.2125,2934.73,279.3,191.07,501.31056905911,604.89510489511,443.83,1.2873,0.579,0.6483,44.0,140.3,140.25,121.7,112.5,1563.5,28.79,1799.36,452.1,5343.8,8164.41,1136.2,281.59,560.29,4.9692
+2000M08,29.2629,29.43,27.0504,31.3083,25.6,27.0,4.41,4.01,4.84,75.89477548741,0.8865,1.6958,0.8433,1.9513,1.7564,1.9974,2.1,371.0,864.55,407.3,754.36,306.0,366.0,198.0,328.92,190.26,,,75.13,75.58,76.81,186.5,164.25,143.75,,90.87,108.36,0.62137,0.33414,0.39232,1.885831948,1.326519854,2.5808,14.109568,0.5507,0.4163,0.2302,2970.09,278.19,191.08,506.4519120343,604.89510489511,443.86,1.3424,0.6073,0.6608,44.0,148.625,142.5,133.375,112.5,1527.63,28.79,1855.86,473.1,5304.8,8006.71,1169.8,274.47,577.61,4.8864
+2000M09,32.08283333333,32.621,29.7415,33.886,27.15,27.0,5.06,4.03,4.9,83.92369701343,0.8827,1.6707,0.8561,1.9611,1.8756,1.9003,2.1075,332.0,880.0,395.19,760.59,288.0,326.0,209.0,312.49,206.52,,,73.21,80.43,82.7,179.0,161.0,143.66666666667,,97.88,117.49,0.57616,0.42163,0.36471,1.811756716,1.36025054,2.4817,13.558413,0.5245,0.4314,0.2211,2938.45,259.19,193.57,471.8573635003,541.95804195804,459.01,1.3591,0.6049,0.6572,44.0,157.5,142.5,113.875,112.5,1601.21,28.79,1960.41,487.1,5474.3,8637.98,1224.4,273.68,591.9,4.8904
+2000M10,31.40016666667,30.9323,30.2223,33.0459,27.15,28.18,5.02,4.31,5.04,84.86392353605,0.8777,1.6901,0.7967,1.8918,1.9144,1.7951,1.966,340.0,871.82,379.2,754.58,255.0,318.0,203.0,314.02,205.32,,,76.15,85.03,89.92,187.5,163.25,136.75,,104.33,128.18,0.56007,0.38236,0.37984,1.81991381,1.356502686,2.5352,13.007258,0.5307,0.476,0.237,2970.72,254.12,189.44,462.62510425355,538.46153846154,452.0,1.3425,0.6056,0.6634,44.0,155.9,141.25,111.1,112.5,1500.24,28.79,1898.59,486.1,5282.3,7678.07,1095.9,270.0,579.72,4.8302
+2000M11,32.331,32.52409090909,30.10090909091,34.368,27.15,26.17,5.55,4.39,5.13,91.74120347129,0.8796,1.5772,0.7233,1.8187,1.8724,1.5786,2.005,367.0,899.52,376.36,769.61,257.0,354.0,206.0,316.78,214.64,,,82.46,89.17,96.12,185.0,158.0,127.75,,103.21,127.73,0.61049,0.3679,0.36421,1.96762335,1.3558413,2.5921,13.007258,0.5213,0.4799,0.2189,2948.7,254.56,188.11,469.9493499034,517.48251748252,449.99,1.4105,0.6015,0.6337,44.0,153.5,129.0,99.375,112.5,1473.86,28.79,1795.11,468.0,5269.5,7339.77,1059.0,266.01,593.34,4.6814
+2000M12,25.20466666667,25.1255,22.086,28.4025,30.75,34.7,8.95,4.44,5.05,133.21217067413,0.8928,1.4586,0.6698,1.7959,1.8705,1.5937,1.9233,329.0,880.0,438.08,806.79,265.0,317.0,217.0,320.57,235.15,,,86.6,97.56,100.45,184.25,158.25,129.5,,104.95,128.09,0.71403,0.44781,0.30902,1.93014481,1.3558413,2.6893,13.007258,0.5346975117,0.4708,0.2209,2893.94,266.63,180.16,485.41034265868,510.48951048951,436.7,1.452,0.6026,0.6179,44.0,153.5,129.0,96.0,112.5,1565.41,28.79,1850.55,462.3,5233.7,7314.34,1059.8,271.45,609.5,4.6398
+2001M01,25.95727272727,25.63636363636,22.68545454545,29.55,32.1,34.95,8.17,4.65,4.88,124.62349996137,0.996,1.4546,0.7143,1.8451,1.8511,1.8123,1.872,319.0,907.27,485.75,815.71,254.0,304.0,210.0,304.81,223.35,,,85.75,95.15,101.08,184.4,158.2,134.2,,110.37,132.84,0.80765,0.53462,0.34893,1.925515108,1.356723148,2.7774,13.778875,0.53021111,0.4731,0.2275,2909.81,278.89,171.87,507.71585074584,496.5034965035,427.0,1.4148,0.5986,0.6088,44.0,154.5,129.0,121.0,112.5,1615.65,30.03,1787.5,478.1,5170.5,6994.77,1033.1,265.49,620.47,4.6571
+2001M02,27.23883333333,27.406,24.742,29.5685,32.1,34.35,5.63,4.59,4.8,93.43989473774,0.8926,1.4813,0.6962,1.7044,1.7851,1.6055,1.7225,285.0,983.33,460.29,811.08,240.0,269.0,200.0,303.78,202.2,,,82.31,91.97,97.69,184.5,156.25,134.25,,106.74,128.11,0.91783,0.68722,0.40717,1.921987716,1.361793774,2.8584,13.999337,0.531533882,0.4749,0.2176,2975.29,274.0,173.43,492.13290400596,500.0,439.51,1.3325,0.5711,0.6019,44.0,159.0,129.0,105.25,112.5,1604.36,30.03,1765.65,501.8,5121.8,6524.13,1020.9,261.87,600.92,4.5574
+2001M03,25.02257575758,24.39545454545,23.43363636364,27.23863636364,32.6,35.5,5.16,4.57,4.87,87.68485457855,1.1244,1.4661,0.6729,1.5775,1.7584,1.3017,1.6725,289.0,954.76,431.31,780.64,254.0,278.0,195.0,327.63,205.27,,,83.07,90.25,95.6,175.0,146.25,125.5,,103.49,130.2,1.0052,0.54082,0.55481,1.981732918,1.3668644,2.9391,13.889106,0.5283922985,0.4751,0.2044,3032.72,268.46,166.15,481.85472768324,500.0,421.06,1.2029,0.5182,0.5743,44.0,159.125,129.0,98.875,112.5,1509.17,30.03,1738.77,498.4,5046.4,6133.52,1004.7,263.03,584.23,4.404
+2001M04,25.718,25.641,24.0925,27.4205,33.5,35.53,5.17,4.48,4.73,87.28358162075,1.0843,1.4579,0.6281,1.5976,1.6529,1.7048,1.435,293.0,950.0,419.93,744.85,251.0,281.0,186.0,326.01,198.19,,,84.72,87.99,94.3,163.75,139.0,120.75,,101.09,129.67,0.91424,0.55116,0.62972,1.977103216,1.368187172,3.0045,14.770954,0.56029976376,0.4741,0.1939,3032.72,265.14,162.52,469.10055068326,500.0,411.86,1.1274,0.512,0.5785,44.0,151.3,129.0,95.3,112.5,1496.91,30.03,1664.16,477.5,4949.2,6329.87,969.4,260.48,594.86,4.365
+2001M05,27.54682539683,28.45047619048,25.58,28.61,33.8,34.75,4.21,4.36,4.66,75.00804229303,1.0774,1.526,0.6512,1.594,1.4877,1.8317,1.4625,295.0,949.0,407.18,727.53,234.0,292.0,184.0,295.17,196.96,,,89.73,84.09,94.84,164.33,141.67,123.0,,102.55,134.86,0.75486,0.63658,0.73434,2.007747434,1.389792448,2.919,15.211878,0.5212383066,0.4707,0.2113,3060.66,259.8,165.05,452.98906164648,482.51748251748,410.07,1.1014,0.514,0.6082,44.0,142.0,125.5,85.0,112.5,1538.77,30.03,1682.21,466.7,4945.0,7060.83,938.0,272.36,610.7,4.4333
+2001M06,26.96603174603,27.72428571429,25.61380952381,27.56,33.9,34.75,3.71,4.33,4.69,68.81406145718,0.9733,1.4088,0.6431,1.6087,1.4448,1.9564,1.425,317.0,930.0,415.87,727.53,255.0,312.0,188.0,286.89,206.88,,,95.06,83.31,89.54,168.0,148.5,129.75,,97.42,127.23,0.83545,0.60972,0.83055809617,2.052942144,1.400815548,2.8142,14.219799,0.51205826892,0.4639,0.1993,3050.33,253.62,164.75,455.20757465404,475.52447552448,409.32,1.0465,0.514,0.6203,44.0,133.125,122.5,87.5,112.5,1466.13,30.03,1608.45,444.1,4828.3,6641.19,894.9,270.23,579.72,4.3738
+2001M07,24.80367965368,24.53818181818,23.43,26.44285714286,34.0,34.35,3.1,3.75,4.66,58.62897513455,0.9664,1.2946,0.6047,1.6842,1.4357,2.0809,1.536,358.0,930.0,443.35,723.02,330.0,352.0,208.0,421.36,209.09,,,101.98,91.73,94.47,169.4,152.4,137.2,,107.98,123.79,0.63499,0.69756,0.96294125249,2.122828598,1.416909274,2.7582,15.983495,0.5169392976,0.4632,0.1938,3065.2,255.79,159.29,459.11875434523,465.03496503497,393.1,1.0035,0.504,0.6048,44.0,135.0,123.75,87.5,112.5,1416.39,30.03,1525.21,461.6,4350.9,5937.05,852.4,267.53,530.84,4.2543
+2001M08,25.82115942029,25.69782608696,24.32043478261,27.4452173913,33.8,34.15,2.95,3.79,4.54,56.91632879341,1.0322,1.3166,0.5692,1.5808,1.518,1.7493,1.475,363.0,847.5,492.13,738.07,362.0,350.0,212.0,427.49,202.57,,,99.39,93.14,95.13,168.25,153.0,140.75,,105.91,121.92,0.69636,0.68343,0.78457564732,2.209690626,1.445789796,2.7684,14.219799,0.525360946,0.4694,0.1788,3047.8,267.62,158.99,480.34035545186,475.52447552448,402.94,0.955,0.5293,0.5856,44.0,135.0,125.0,88.75,112.5,1377.08,30.03,1464.43,483.0,3895.7,5520.8,828.1,272.39,451.7,4.2208
+2001M09,25.20766666667,25.544,23.964,26.115,32.8,33.06,2.15,3.79,4.54,47.20163041447,1.0243,1.2802,0.5351,1.5274,1.5812,1.6136,1.3875,322.0,807.0,498.98,749.57,310.0,316.0,202.0,385.09,204.25,,,99.61,90.08,94.63,173.0,161.0,148.33333333333,,107.57,122.03,0.72677,0.57182,0.57753841367,2.359163862,1.465631376,2.9903,13.007258,0.53478128726,0.4709,0.1662,3049.57,270.79,156.31,486.03685548041,489.51048951049,411.85,0.9097,0.4935,0.5797,44.0,135.0,124.38,94.5,112.5,1344.56,30.03,1426.33,464.8,3694.5,5027.0,798.6,283.42,457.9,4.353
+2001M10,20.73188405797,20.47826086957,19.54173913043,22.17565217391,32.4,33.03,2.45,3.52,4.59,49.59494446581,1.0849,1.2434,0.5124,1.4542,1.6074,1.3734,1.382,307.0,713.91,491.98,761.6,277.0,281.65,187.0,373.03,203.7,,,101.79,86.56,94.96,170.6,158.2,146.2,,115.01,123.34,0.68661,0.48364,0.42363003262,2.271419986,1.44843534,3.0077,11.904948,0.530652034,0.4664,0.1497,2992.43,269.26,149.64,469.47708537579,461.53846153846,404.02,0.8201,0.4821,0.5379,44.0,135.9,124.38,96.1,112.5,1282.5,30.03,1377.28,468.1,3750.7,4825.33,761.5,283.06,431.39,4.4012
+2001M11,18.68818181818,18.94227272727,17.53227272727,19.59,29.4,31.5,2.36,3.46,4.38,48.0745287961,1.2316,1.2974,0.5221,1.4949,1.6679,1.4142,1.4025,330.0,714.29,503.93,759.59,323.0,318.77,189.0,390.69,207.77,,,100.97,89.54,94.69,173.5,159.25,135.0,,116.36,125.27,0.65077,0.49604,0.46599531073,2.283104472,1.418232046,3.0272,11.684486,0.52611272142,0.4702,0.1695,2965.41,264.05,142.5,453.61606477908,461.53846153846,400.63,0.8378,0.467,0.5138,44.0,140.5,130.0,96.5,112.5,1327.46,30.03,1427.73,486.5,4041.8,5078.41,772.9,276.16,429.89,4.1226
+2001M12,18.51978947368,18.60473684211,17.642,19.31263157895,27.35,30.45,2.41,3.4,4.27,48.32193475161,1.3374,1.2505,0.5368,1.5089,1.6091,1.49,1.4275,339.0,710.0,533.19,771.62,359.5,309.19,189.0,396.87,195.38,,,102.86,91.88,95.87,179.33,163.0,134.33333333333,,118.2,122.44,0.69609,0.50637,0.42575876385,2.163393606,1.393981226,3.0772,11.464024,0.52622956628,0.4724,0.1727,2873.44,265.21,138.13,455.61494417017,468.53146853147,386.33,0.9453,0.4794,0.4877,44.0,141.66666666667,131.0,101.16666666667,112.5,1344.63,30.03,1471.74,483.3,4018.5,5263.82,754.7,275.85,461.73,4.3695
+2002M01,19.15481240981,19.485,18.29181818182,19.68761904762,27.35,29.7,2.25,3.06,4.21,44.72199481799,1.386,1.2842,0.5029,1.4679,1.6557,1.2904,1.4575,362.0,685.91,587.56,684.39,373.8,328.57,188.0,389.18,206.39,,,99.27,91.98,95.42,191.75,173.5,142.5,,121.68,125.31,0.75443,0.42852,0.44370590129,2.207706468,1.387587828,3.1182,11.794717,0.524038174,0.4674,0.1713,2840.58,262.52,133.28,450.38041707616,468.53146853147,369.35,0.9565,0.5388,0.5672,44.0,146.0,131.0,104.125,112.5,1368.59,29.31,1503.96,513.1,3861.9,6043.18,793.2,281.51,472.11,4.5149
+2002M02,19.97523684211,20.2915,18.91105263158,20.72315789474,28.1,28.95,2.31,3.03,4.12,45.24700355671,1.4906,1.3034,0.5373,1.4547,1.7024,1.1568,1.505,376.0,651.0,621.95,617.29,352.98,356.0,187.0,364.92,197.15,423.45,578.0,99.01,90.82,92.87,195.33,172.33,143.75,,113.38,123.28,0.86913,0.51671,0.45461764374,2.232839136,1.387146904,3.1096,11.904948,0.520069858,0.4604,0.1437,2785.51,220.53761915829,134.58,443.7079818558,486.01398601399,366.99,0.9436,0.5831,0.6244,44.0,150.25,138.0,99.625,112.5,1369.34,29.31,1561.9,480.0,3730.8,6029.25,771.3,295.5,471.15,4.4232
+2002M03,23.64066666667,23.6905,22.8545,24.377,27.8,28.35,3.03,2.97,3.99,53.6169195228,1.5927,1.4213,0.6415,1.4219,1.7,1.0256,1.54,366.0,640.0,623.36,598.92,359.0,353.24,191.0,359.21,189.95,415.85,557.0,98.95,89.61,91.66,189.0,171.5,151.25,,116.62,122.54,0.91106,0.57182,0.59033406731,2.348140762,1.382958126,3.1037,11.904948,0.520069858,0.4456,0.1477,2756.25,221.05557967547,143.81,446.64151784761,486.01398601399,373.49,0.9268,0.6814,0.6706,44.0,149.75,138.0,90.25,112.5,1405.0,29.31,1604.88,480.2,3842.8,6537.5,819.3,294.06,512.05,4.5393
+2002M04,25.43424242424,25.65409090909,24.40545454545,26.24318181818,27.0875,26.83,3.42,2.81,3.96,57.57187457751,1.5681,1.4425,0.6468,1.4778,1.5977,1.3457,1.49,411.0,631.0,642.17,590.24,360.07,405.0,195.0,370.86,185.59,410.77,552.0,95.82,87.13,88.9,190.2,171.6,148.4,,112.99,123.72,0.86348,0.54427,0.5791641225,2.253783026,1.3778875,3.1478,11.243562,0.52690418,0.4344,0.1519,2733.82,223.56202639986,143.94,451.74271824995,503.4965034965,373.84,0.9127,0.6422,0.674,44.0,147.8,132.0,84.7,112.5,1369.99,29.31,1590.33,472.4,4023.6,6958.21,808.2,302.68,539.2,4.5757
+2002M05,25.67234519104,25.38727272727,24.5852173913,27.04454545455,26.875,25.75,3.49,2.83,4.01,58.55086483791,1.6021,1.3536,0.6243,1.4614,1.4779,1.5164,1.39,420.0,618.18,676.43,599.56,384.91,418.3,197.0,399.89,187.17,414.82,574.0,97.55,90.27,89.84,197.5,177.0,148.0,,110.91,121.46,0.84397,0.62556,0.635508649,2.1164352,1.39662677,3.1842,11.0231,0.5336723634,0.4371,0.134,2766.3,225.66296809171,153.43,472.21759301971,503.4965034965,391.35,0.8785,0.6814,0.7046,44.0,143.875,136.1,85.5,112.5,1343.3,29.31,1595.68,451.9,4149.8,6761.36,769.5,314.49,533.85,4.6992
+2002M06,24.48805750487,24.12789473684,23.82777777778,25.5085,24.9,24.38,3.22,2.9,4.06,55.63880690675,1.6591,1.2912,0.6266,1.5378,1.4256,1.7354,1.4525,446.0,700.56,674.16,645.95,426.13,439.0,200.0,456.81,187.35,451.04,595.0,104.11,94.09,88.74,202.67,182.33,149.0,,115.44,132.03,0.66458,0.64761,0.63547215497,2.05691046,1.40654756,3.2433,10.141252,0.54264296218,0.4407,0.1268,2775.45,236.9686995057,163.55,496.64046825177,524.47552447552,404.54,0.9568,0.8314,0.8412,44.0,149.5,128.88,92.75,112.5,1353.97,29.31,1647.53,440.0,4286.1,7119.86,767.1,321.18,554.7,4.9044
+2002M07,25.75474810214,25.76782608696,24.57260869565,26.92380952381,23.15,22.73,2.98,2.95,4.56,53.30084305707,1.8711,1.2452,0.6305,1.5775,1.3913,1.8611,1.48,445.0,728.7,657.82,704.52,422.22,432.61,218.0,489.63,190.96,477.29,,114.23,98.69,100.81,199.6,181.0,152.4,,123.5,149.31,0.65066,0.53682,0.65346502594,2.126796914,1.415586502,3.39,10.031021,0.56803797996,0.457,0.1409,2770.95,242.61191217239,178.82,515.86104473549,541.95804195804,431.96,1.0268,0.8128,0.8307,44.0,160.5,127.38,94.2,112.5,1338.09,29.31,1589.46,446.1,4331.3,7142.72,794.9,313.29,526.2,4.9186
+2002M08,26.7758008658,26.63285714286,25.32409090909,28.37045454545,22.25,21.25,3.09,3.01,4.35,54.77957866886,1.9587,1.1964,0.6146,1.5177,1.5012,1.5569,1.495,443.0,730.95,649.12,758.59,446.09,433.36,227.0,502.75,189.82,521.14,610.0,120.99,108.93,113.78,190.33,175.0,148.33333333333,,130.05,161.26,0.79147,0.42026,0.63759621852,2.09549131,1.413381882,3.3655,9.259404,0.561737176,0.461,0.1387,2722.29,236.82934250994,181.94,508.41800566403,559.44055944056,432.75,1.0889,0.8306,0.8629,44.0,162.5,133.3,105.0,112.5,1291.6,29.31,1479.55,423.2,3834.0,6717.14,747.6,310.26,544.84,4.5403
+2002M09,28.28079365079,28.34238095238,26.83,29.67,22.7,23.08,3.57,3.08,4.46,61.01570011329,2.1609,1.3375,0.7072,1.5772,1.6097,1.5595,1.5625,410.0,742.86,646.16,794.71,424.76,414.57,236.0,505.67,202.1,525.01,,119.75,114.14,117.01,186.6,172.2,148.8,,151.84,187.84,0.67896,0.48571,0.62668446167,2.037289342,1.411838648,3.4353,9.149173,0.5685935442,0.4744,0.1534,2670.53,235.65223080313,181.95,509.91529756477,566.43356643357,427.45,1.0806,0.8955,0.8894,44.0,160.9,135.5,93.0,112.5,1301.25,29.31,1478.71,421.3,3957.4,6640.24,756.2,319.14,556.33,4.5536
+2002M10,27.5268115942,27.54869565217,26.18086956522,28.85086956522,24.5,27.35,4.12,3.28,4.54,68.69954925387,2.2015,1.4491,0.7348,1.5754,1.6113,1.5699,1.545,434.0,778.46,637.64,816.19,427.24,423.09,229.0,528.57,201.83,539.31,,120.61,109.7,113.56,186.25,174.0,157.25,,156.82,190.32,0.68383,0.54427,0.61427933463,1.90479168,1.3889106,3.4663,9.479866,0.5693651612,0.4813,0.1656,2687.8,237.33366348394,179.88,505.1179817282,566.43356643357,415.78,1.0928,0.8313,0.8265,44.0,156.25,133.1,92.25,112.5,1310.58,29.31,1483.76,418.2,4241.5,6804.46,754.7,316.56,580.2,4.4013
+2002M11,24.54248120301,24.18476190476,23.15952380952,26.28315789474,24.5,26.98,4.04,3.34,4.56,68.02686764113,1.8118,1.5404,0.8358,1.5224,1.5367,1.5154,1.515,457.0,826.67,626.9,870.83,465.02,456.48,243.0,582.0,205.71,593.04,,120.13,108.93,115.05,186.75,175.25,158.25,,160.02,177.38,0.64906,0.39614,0.47679760845,1.912728312,1.36465978,3.5109,9.479866,0.5751192194,0.4916,0.1726,2706.18,243.71723688209,183.47,515.87846649563,552.44755244755,424.07,1.1484,0.8403,0.8399,44.0,151.5,132.0,92.25,112.5,1372.2,29.31,1582.29,442.2,4230.0,7313.93,765.3,319.07,588.1,4.5108
+2002M12,27.88698412698,28.52095238095,25.70428571429,29.43571428571,24.5,26.94,4.74,3.36,4.56,76.6223081705,2.0317,1.4145,0.8391,1.4803,1.5347,1.4336,1.4725,482.0,945.88,622.73,952.0,488.52,489.95,241.0,591.03,204.43,616.49,,117.19,106.96,113.26,186.5,174.0,154.25,,146.24,162.48,0.75246,0.62522,0.42675972764,2.010172516,1.355620838,3.5662,9.259404,0.57981506,0.4856,0.1753,2718.02,245.85784664094,182.22,519.60944416659,563.0,421.19,1.2183,0.8496,0.8474,44.0,147.5,131.5,99.375,112.5,1375.07,29.31,1595.68,443.6,4236.8,7193.16,797.7,331.92,595.44,4.6313
+2003M01,30.75031746032,31.24666666667,28.05476190476,32.94952380952,24.9,27.4625,5.405869,3.61,4.69,85.9847711181,2.178435,1.445569,0.9078625,1.518058,1.59268,1.453995,1.5075,494.0,960.0,639.75,970.03,486.11,491.65,244.0,540.72,206.2,623.72,612.0,113.7,106.1361,110.7822,200.75,185.25,152.0,,137.5316,149.608,0.8928904,0.5608002,0.5471338,2.039493962,1.372816874,3.596267,9.590097,0.589956312,0.4859927,0.1805584,2655.74,260.18159613445,187.7795,536.2943352545,552.44755244755,421.3908,1.250115,0.9031,0.9064246,44.0,149.75,128.6,112.0,112.5,1378.284,31.95,1647.66,444.659,4435.68,8026.02,781.409,356.859,627.91,4.8062
+2003M02,32.88337719298,32.6485,30.199,35.80263157895,25.15,27.0,7.773684,3.67,4.8,115.09779448892,2.282,1.464088,0.896619,1.473034,1.48862,1.500481,1.43,477.0,977.0,629.46,1016.45,476.95,472.75,243.0,522.43,214.05,585.76,595.0,114.15,105.8507,109.2114,198.75,182.0,150.25,,140.7742,150.8382,0.9895947,0.4615923,0.5050627,1.992315094,1.391776606,3.581805,10.141252,0.58979537474,0.4890215,0.1986363,2651.2,263.93183017872,186.8075,544.0184674254,548.95104895105,419.2095,1.292852,0.94,0.9863084,44.0,155.25,136.0,132.125,112.5,1422.16,31.95,1683.8,475.825,4570.75,8623.0,785.15,358.97,681.7,4.6551
+2003M03,30.35920634921,30.33904761905,27.42285714286,33.31571428571,24.4,25.75,5.946857,3.74,4.78,93.23318105505,1.946807,1.361353,0.8194572,1.394671,1.465689,1.210824,1.5075,441.0,1022.38,620.43,1039.32,453.55,429.14,241.0,522.52,213.19,551.92,565.0,113.65,105.6047,106.7863,197.0,180.25,147.0,,129.3607,141.8087,1.007324,0.4857054,0.6331585,2.01502268,1.407870332,3.521953,10.141252,0.57875243316,0.490528,0.1814402,2660.52,264.69603172031,184.1771,545.59546240633,559.44055944056,421.811,1.349503,0.9458,1.06367,44.0,177.2,143.75,138.9,112.5,1389.274,31.95,1658.976,456.667,4604.524,8378.81,790.952,340.55,674.33,4.5283
+2003M04,25.55596825397,25.016,23.43047619048,28.22142857143,23.45,23.825,5.289318,4.03,4.78,86.62709172632,1.924227,1.426169,0.8249688,1.441018,1.433609,1.386945,1.5025,421.0,1050.0,601.92,1064.23,443.02,395.23,251.0,540.9,217.55,557.22,578.0,114.59,105.457,106.8138,195.0,178.6,141.4,,125.8011,138.6155,0.8921774,0.3844306,0.6737559,1.969166584,1.400595086,3.502595,11.464024,0.5757585592,0.4818798,0.1708581,2617.637,265.72379909112,180.0006,542.29249338624,559.44055944056,417.3989,1.339858,0.878,0.9980292,44.0,181.5,145.0,118.625,112.5,1332.013,31.95,1587.475,437.375,4565.75,7910.125,754.65,328.18,624.91,4.4932
+2003M05,26.06491269841,25.8095,24.25285714286,28.13238095238,23.3,23.65,5.838044,4.04,4.74,93.31091616501,1.73555,1.460781,0.8333463,1.462398,1.444441,1.420252,1.5225,440.0,1050.0,630.08610051993,1147.41,453.82,409.23,250.0,549.24,222.05,607.17,595.0,115.5,107.4943,104.962,198.0,180.75,142.5,,129.154,141.9618,0.8925667,0.2962458,0.6847986,1.87613162,1.42418452,3.74403,11.904948,0.59338153418,0.4816465,0.1580713,2589.74,283.39753154966,183.876,578.36372293151,552.44755244755,426.3854,1.275874,0.837,0.999654,44.0,178.4375,146.0,128.125,112.5,1398.488,31.95,1648.275,463.5,4736.75,8330.625,775.65,355.683,650.36,4.7413
+2003M06,27.91714285714,27.54571428571,25.49571428571,30.71,24.1,26.75,5.771905,4.05,4.77,92.57563016647,1.571095,1.3457,0.7542005,1.49152,1.431108,1.540951,1.5025,459.0,1037.62,657.20901213172,1234.59,466.21,435.14,239.0,545.85,219.0,612.27,609.0,111.48,107.327,97.58199,203.4,186.2,151.2,,126.2834,131.3528,0.691746,0.3083023,0.7194428,1.872383766,1.454828738,4.026955,12.015179,0.607152348,0.4767333,0.1483709,2589.77,285.70429022891,182.3375,572.08267478286,552.44755244755,422.818,1.285006,0.8443,1.030569,44.0,171.3,148.25,133.9,112.5,1409.845,31.95,1686.5,468.024,4694.762,8874.762,790.69,356.352,661.67,4.5262
+2003M07,28.59158761528,28.39826086957,26.62695652174,30.74954545455,24.35,29.5,5.005,4.04,4.75,83.20172711042,1.560174,1.387808,0.7793332,1.627009,1.4943,1.840725,1.546,439.0,1023.18,643.64755632582,1261.43,457.72,414.65,230.0,531.41,210.98,582.56,575.0,96.62,96.80591,89.77213,198.5,182.25,150.25,,128.9519,131.6174,0.6326971,0.2962458,0.7496481,1.91030323,1.4881185,3.940625,12.015179,0.59414509,0.4706864,0.150796,2625.1,278.58637314655,181.6653,556.93604449681,552.44755244755,421.2591,1.327469,0.8752,1.004558,44.0,176.375,150.9,142.75,112.5,1436.087,31.95,1710.0,514.783,4739.348,8797.391,827.543,351.02,681.52,4.797
+2003M08,29.67555555556,29.82571428571,27.61714285714,31.58380952381,25.325,30.1875,4.970714,3.98,4.67,82.44594155414,1.552274,1.408532,0.800277,1.533023,1.5542,1.494868,1.55,421.0,1020.0,622.78377816291,1299.68,439.36,401.48,237.0,515.69,212.6,553.48,543.0,88.07,100.6591,104.0856,195.0,178.5,150.0,,144.173,148.7172,0.4852348,0.2859117,0.7931959,2.10982134,1.5101647,3.918544,11.49158175,0.5828353894,0.4685762,0.1505755,2674.65,272.8163556189,181.459,534.50245301917,559.44055944056,420.7809,1.33494990095,0.9477,1.050699,44.0,175.625,150.0,141.5,112.5,1456.313,31.95,1760.275,496.525,4822.5,9351.375,817.875,359.768,692.19,4.9893
+2003M09,26.88233044733,27.09818181818,25.265,28.28380952381,26.7,34.1375,4.612727,3.97,4.7,78.07155699219,1.637863,1.464099,0.8234256,1.527583,1.610164,1.397586,1.575,431.0,1014.54545454545,627.47812824957,1329.79,440.91,429.27,264.0,558.02,229.82,564.09,545.0,90.63,104.0791,109.1287,197.6,180.0,154.6,,138.3629,145.623,0.7186642,0.311747,0.7829944,2.268113056,1.52669935,3.977065,10.61891966667,0.588413078,0.4666341,0.1318363,2687.01,274.80847531771,187.1879,532.78770027872,545.45454545455,434.0655,1.413111,1.0869,1.112874,44.0,171.3,153.625,146.8,112.5,1415.568,31.95,1789.523,521.273,4911.591,9965.341,818.182,378.945,705.25,5.1708
+2003M10,29.01449275362,29.59043478261,27.13130434783,30.32173913043,27.5,36.6875,4.635652,3.88,4.62,77.86788677542,1.482835,1.417571,0.7910177,1.600061,1.675595,1.454588,1.67,487.0,920.0,650.94987868284,1359.2,515.07,500.7,310.0,608.26,277.04,615.82,615.0,95.70283,105.3881,108.2689,195.75,181.5,157.0,,142.8226,147.4558,0.6862658,0.3279432,0.8361493,2.328740106,1.51228452692,4.160912,10.2073906,0.612663898,0.463507,0.1320567,2685.64,292.28826637983,196.772,549.50501737813,545.45454545455,456.2897,1.599452,1.2938,1.299619,44.0,166.375,164.0,150.625,112.5,1474.25,31.95,1920.543,587.326,5236.739,11047.17,897.957,378.92,732.48,5.0022
+2003M11,29.12274074074,28.772,27.504,31.09222222222,29.9125,39.1875,4.5275,3.9,4.72,76.71738555826,1.505669,1.373037,0.7519958,1.56486,1.672971,1.39911,1.6225,515.0,931.5,675.98641247834,1388.91,548.0,521.75,327.0,630.62,292.9,620.32,628.0,101.6431,108.4834,114.2269,193.4,179.8,158.4,,160.9373,160.5453,0.7536158,0.4082066,0.6609821,2.590648962,1.50694962917,4.216588,10.00346325,0.613325284,0.4595898,0.1340409,2642.11,298.32586543749,197.4629,549.85783588079,545.45454545455,457.8918,1.697061,1.2621,1.281393,44.0,169.375,163.0,153.5,112.5,1508.338,31.95,2055.425,622.325,5362.75,12086.5,914.525,389.91,760.38,5.1777
+2003M12,29.96920634921,29.92666666667,27.85761904762,32.12333333333,34.0,38.6875,6.126522,3.97,4.75,96.48800898732,1.633597,1.429917,0.7914586,1.566468,1.629681,1.482222,1.5875,583.0,960.0,684.3319237435,1402.33,539.72,583.48,332.0,637.36,276.3,648.67,660.0,101.15,111.1555,116.7953,198.25,185.5,163.0,197.0,158.7694,165.5735,0.8420172,0.370314,0.582954,2.547879334,1.52076383462,4.41801,9.73707166667,0.639560262,0.4497425,0.138383,2674.11,313.36405529954,196.4396,577.31880828433,538.46153846154,463.2396,1.624086,1.235,1.258725,44.0,187.5,162.875,159.375,112.5,1554.905,31.95,2201.286,692.071,6057.619,14162.5,977.762,406.953,807.87,5.6276
+2004M01,31.36771929825,31.17523809524,28.68476190476,34.24315789474,37.75,41.25,6.09477272727,3.87,4.75,95.62706848798,1.62867772727,1.603420126,0.878320608,1.54076168667,1.64071516848,1.35156989153,1.63,584.0,992.38,682.0,1433.0,527.23,569.45,350.0,656.97,293.45,675.49,689.0,98.54830898,115.520475,121.66746625,212.75,198.0,171.0,198.8175,155.885019975,166.32713871053,0.94188143658,0.427152875,0.71826741463,2.540604088,1.5322109,4.390538,10.1963675,0.665574778,0.45123930095,0.128088422,2768.31,315.30224873564,199.06499052487,592.77021726591,538.46153846154,469.43067447799,1.673507,1.21,1.2419,44.0,204.25,171.625,160.25,112.5,1606.488,37.9,2423.571,758.381,6485.0,15326.548,1017.0,413.788,849.93,6.3005
+2004M02,31.33133333333,30.866,28.398,34.73,41.75,42.25,5.3795,3.89,4.81,87.07697407595,1.5688465,1.680140902,0.81681171,1.56429917221,1.66252477272,1.3828727439,1.6475,642.0,1000.0,685.0,1433.0,564.13,614.0,368.0,682.08,298.85,704.51,731.0,95.56737661,123.541705,126.18693725,213.25,200.0,181.75,204.07,157.4925555375,161.3914671875,0.97138530563,0.4960485,0.83105370365,2.392674086,1.5783075,4.7341125,10.3065985,0.68278985589,0.45516120389,0.128749808,2779.65,325.61139070838,198.99698419484,594.32430504684,552.44755244755,469.27030344895,1.629544873,1.2462,1.2763,44.0,211.5,177.125,134.5,112.5,1685.625,37.9,2759.525,888.475,6672.75,15145.125,1087.675,404.878,846.32,6.4406
+2004M03,33.66507246377,33.79913043478,30.4647826087,36.73130434783,48.9375,42.5,5.39686956522,3.86,4.88,87.19270459931,1.50401695652,1.720926372,0.80909554,1.51311921301,1.72020568011,1.22715195891,1.592,685.0,980.43,663.0,1356.32,583.52,678.7,413.0,689.43,329.09,687.6,712.0,103.0294701,127.84758,130.17056311111,237.8,225.6,207.4,225.802,156.50506940625,166.279804218,1.06011097954,0.50810523438,0.93472322607,2.338440434,1.6093726,4.6332195,10.52044664,0.66826711691,0.46581703539,0.142418452,2773.99,315.71848945562,195.19632371399,539.47865420561,552.44755244755,460.30766964639,1.58737432652,1.2705,1.33,44.0,205.3,177.5,130.5,112.5,1655.989,37.9,3008.717,886.478,7619.783,13715.0,1105.783,406.667,899.76,7.2254
+2004M04,33.71139249639,33.36227272727,31.06666666667,36.70523809524,53.25,47.25,5.71652173913,3.92,4.91,91.37992333504,1.43777045455,1.663165328,0.801820294,1.67386491654,1.72282557679,1.75876917284,1.54,736.0,970.0,652.0,1322.77,575.05,737.05,358.0,672.46,332.0,644.98,696.0,112.5311284,133.496888,128.5954846,240.75,229.25,215.0,240.71,157.244535765,166.58442673929,0.88026416742,0.5291184,0.85892470105,2.429050316,1.64716608571,4.574154,10.692407,0.65974445741,0.46398852448,0.145063996,2765.33,308.71968252826,197.95914618825,527.37370267505,552.44755244755,466.82289672944,1.52900418,1.2718,1.3708,44.0,199.375,177.5,128.375,112.5,1729.738,37.9,2948.725,753.675,8955.75,12848.125,1032.725,403.26,880.64,7.1486
+2004M05,37.55789891395,37.91631578947,34.47238095238,40.285,56.4375,52.5625,6.33595238095,3.95,4.91,99.04451982169,1.4195747619,1.697336938,0.806009072,1.66863237831,1.71572338035,1.7676737546,1.5225,716.0,982.0,643.0,1322.77,537.17,724.29,316.0,627.96,294.29,700.61,684.0,111.5595183,128.216655,118.5534405,232.0,222.0,212.8,236.1425,148.3066380375,163.73438647875,0.91759307847,0.55633217188,0.87275104318,2.675085908,1.6885385,4.48811748,10.59540372,0.65361912374,0.4575578579,0.139772908,2769.73,319.40545598503,188.43297750395,563.93999147596,587.41258741259,444.35849563676,1.54150179857,1.239,1.3474,44.0,191.1,177.5,135.9,112.5,1623.224,37.9,2733.5,808.895,9459.474,11118.289,1028.289,383.779,809.83,5.8674
+2004M06,35.54274170274,35.19136363636,33.40590909091,38.03095238095,59.55,62.55,6.27159090909,4.01,5.04,98.6362670387,1.40479409091,1.812418102,0.878981994,1.67303699714,1.53227607219,1.98183491923,1.505,658.0,1017.27,645.0,1264.65,471.2,639.45,295.0,581.74,254.23,699.96,632.0,114.0480505,123.32026,115.852781,229.0,219.75,212.5,230.742,137.21464265625,154.74334165714,0.85126968219,0.603525675,0.92082175496,2.762829784,1.755428675,4.5523025,10.39919254,0.66819166194,0.441585386,0.152780166,2768.78,323.16599504782,198.6160623056,570.4712728753,590.90909090909,456.75949237577,1.422631265,1.196,1.3677,44.0,190.625,177.5,158.25,112.5,1677.716,37.9,2686.705,870.318,9204.773,13533.523,1021.455,392.373,807.55,5.8618
+2004M07,37.891998557,38.37045454545,34.48363636364,40.8219047619,61.375,68.5,5.92863636364,4.28,5.07,95.77553944811,1.56356590909,1.652142228,0.794104124,1.71424358542,1.62971663486,1.9805141214,1.5325,669.0,1039.09,638.0,1247.11,454.77,637.73,279.0,605.08,227.55,650.92,624.0,103.9693504,104.846826,96.7277025,230.75,221.0,210.0,228.9625,131.634197775,150.60093028929,0.72329842283,0.603525675,0.99418147587,2.813536044,1.7843643125,4.5871765,10.49619582,0.67328674099,0.44888162838,0.174385442,2732.03,326.54688170724,200.44612204402,588.69822750729,594.40559440559,457.18967336541,1.256282665,1.1458,1.2764,44.0,201.5,191.5,185.0,112.5,1709.273,37.9,2808.432,939.591,9044.318,15023.295,988.318,398.091,809.52,6.3141
+2004M08,42.08406926407,43.03,38.29857142857,44.92363636364,59.25,63.625,5.39568181818,4.34,5.16,89.64988643604,1.72831181818,1.622820782,0.747586642,1.77239706663,1.81812905379,1.92506214611,1.574,627.0,1001.36,624.0,1234.59,458.14,640.68,265.0,604.65,217.41,667.68,632.0,87.77229198,104.054545,103.065985,239.0,228.2,212.4,232.715,129.13103525625,141.29480849743,0.59770201151,0.54772021875,0.93559182502,2.919798728,1.76599247917,4.5323745,9.78630818,0.66526790092,0.44312862,0.166969902,2723.65,331.796,198.64573061482,584.39318460225,594.40559440559,453.08323138961,1.194954145,1.1388,1.2339,44.0,208.1,195.0,196.2,125.9,1692.19,37.9,2846.095,921.81,9021.905,13679.524,975.81,400.51,848.68,6.66
+2004M09,41.59682539683,43.38136363636,35.47863636364,45.93047619048,55.375,61.0,5.13886363636,4.41,5.43,87.04694893911,1.54526272727,1.774057714,0.754861888,1.80491417206,1.88855828081,1.89118423536,1.635,657.0,1000.0,625.0,1213.59,468.09,669.09,260.0,601.6,220.55,657.92,657.0,85.37146881,97.868848,99.6708702,235.25,224.5,206.25,224.172,138.19294287,151.034855535,0.79540872684,0.5387637875,0.90129637545,2.93324691,1.72311095,4.51294298,9.40711354,0.65547411346,0.45366880324,0.169535278,2675.17,339.285375,199.27141631781,610.86308692332,594.40559440559,454.51033329243,1.240950535,1.145,1.2438,44.0,208.5,195.0,218.125,143.5,1723.602,37.9,2894.864,935.455,9019.545,13270.909,975.182,405.275,847.89,6.4034
+2004M10,46.88111111111,49.8180952381,37.57904761905,53.24619047619,56.625,59.6875,6.41166666667,4.83,5.55,104.58103855245,1.4803352381,1.77582141,0.698203154,1.79067220847,1.99650553739,1.86551108801,1.51,642.0,960.0,629.0,1212.54,451.26,657.05,249.0,583.49,214.86,668.92,701.0,87.88838444,93.79426,93.77902325,244.0,230.25,201.25,222.145,141.44016470625,150.14600866071,0.77469636267,0.4960485,0.92119898145,2.79325354,1.6755112,4.57821,9.41152278,0.6603098717,0.47150522886,0.18629039,2705.79,346.96935,197.95618905284,624.35228722088,601.3986013986,459.03565788991,1.15858030095,1.2129,1.2655,44.0,211.75,195.0,242.125,146.0,1819.57,37.9,3012.238,932.762,9045.238,14404.286,1064.952,420.464,841.43,7.095
+2004M11,42.12554545455,43.05363636364,34.8765,48.4465,52.825,60.75,6.08704545455,4.96,5.45,101.18930910025,1.65912545455,1.990110474,0.721131202,1.78179003826,2.03555739551,1.85731271926,1.4525,659.0,956.36,643.0,1225.57,454.61,664.91,260.0,561.19,214.36,684.68,727.0,95.53333771,93.74505,92.34602025,259.2,244.8,211.6,233.07,140.820115275,156.56866837624,1.08732078718,0.49260371875,0.71534033093,2.765475328,1.64703485833,4.71456765,9.78630818,0.678582036,0.45064532438,0.179896992,2711.83,360.913725,202.12980610299,610.50188715113,608.39160839161,476.65805504447,1.08306968,1.2163,1.2285,44.0,213.8,198.5,224.5,151.2,1813.898,37.9,3122.795,967.795,9070.455,14045.455,1095.636,439.375,854.41,7.4926
+2004M12,39.04494444444,39.64428571429,34.2615,43.22904761905,52.25,54.2875,6.58130434783,5.01,5.57,107.51027709708,1.65790173913,2.295450344,0.809536464,1.72949901677,2.00850073225,1.66999631806,1.51,654.0,958.82,654.0,1233.63,446.2,657.0,265.0,552.06,222.0,709.72,724.0,92.04388491,95.388664,90.69255525,278.25,261.75,219.75,238.512,139.460599485,153.8743247,1.10297976328,0.4960485,0.68612775677,2.713005372,1.623151475,4.889001,9.810559,0.70514239334,0.45296542448,0.18188115,2708.32,362.2104,190.35106839772,629.64584184299,608.39160839161,510.41929500502,1.07125361391,1.1869,1.1823,44.0,211.125,202.0,185.25,152.5,1849.179,37.9,3145.452,974.905,8553.81,13768.81,1180.214,442.079,848.24,7.085
+2005M01,42.97227777778,44.28333333333,37.8135,46.82,53.045,51.4175,6.15452380952,5.46,5.42,104.36538530458,1.55230857143,2.362470792,0.814827552,1.61654253338,1.95258635397,1.38904124616,1.508,646.0,945.5,711.45483535529,1234.59,418.86,641.19,261.5,519.98,231.81,683.88,699.0,90.71480268,96.25476,89.97605375,287.0,268.6,226.2,255.3225,142.473580425,153.59313355875,1.15340242269,0.58905759375,0.64012466938,2.692502406,1.6183915,4.7614905,9.79733128,0.68673678713,0.4546587826,0.192242864,2695.57553219759,353.9727,191.43493508715,603.43216542677,636.36363636364,513.32564313408,1.12955280429,1.1875,1.1833,44.0,208.6,202.0,184.6,152.5,1834.425,65.0,3170.0,953.15,7735.75,14505.0,1246.375,424.03,859.07,6.619
+2005M02,44.81821052632,45.557,40.935,47.96263157895,49.8975,46.625,6.14475,5.49,5.58,104.49771651609,1.633594,2.664503732,0.909185288,1.59117811435,1.91113187723,1.37990246583,1.4825,646.0,912.0,714.58440207972,1234.59,422.63,649.4,261.0,495.73,236.9,647.24,695.0,87.37563362,94.13873,92.29090475,290.0,270.5,231.75,265.6425,141.62388305625,151.1686798489,1.31046465419,0.89047595313,0.74235825838,2.699116266,1.62590725,4.7851167,9.700328,0.69016270152,0.448860632,0.20062042,2734.03133522637,351.4374,191.02458315934,598.57452320779,636.36363636364,514.86898729561,1.1556066885,1.2163,1.2587,44.0,207.125,202.0,185.75,152.5,1882.85,65.0,3253.7,977.55,8088.75,15349.5,1326.175,423.35,864.32,7.03
+2005M03,50.94287878788,53.08409090909,45.57636363636,54.16818181818,50.925,45.3,6.96804347826,5.52,5.59,114.64467040198,1.75514869565,2.976898386,1.091507362,1.58881973252,1.94135333809,1.33760585946,1.4875,710.0,907.39,691.63424610052,1234.59,458.13,722.61,290.0,543.69,254.65,663.64,714.0,94.16864198,99.876616,96.4300788,292.75,272.5,230.0,262.916,152.15553747,150.985863975,1.38950491015,0.7922996875,1.10906192902,2.748720216,1.628663025,4.79740918,9.700328,0.69675992173,0.454181783,0.195770256,2769.41375397174,355.8789,193.65402770198,593.49495335371,646.85314685315,517.50643559609,1.24311812087,1.2226,1.3183,44.0,210.625,202.0,217.125,152.5,1979.85,65.0,3379.49,1004.0,8407.39,16190.65,1372.15,433.85,866.83,7.2282
+2005M04,50.64047619048,51.85714285714,47.10142857143,52.96285714286,51.25,46.25,7.15261904762,5.86,5.67,118.55659052214,1.58567904762,2.855644286,1.11884465,1.72860867075,1.88550020958,1.83282580268,1.4675,679.0,900.0,680.15916811092,1223.04,457.86,684.33,283.0,545.88,242.86,651.7,695.0,93.32723755,96.279365,93.00740625,297.25,276.25,225.5,259.925,132.1394232375,140.87698047857,1.33273013459,0.592502375,1.17496604532,2.742988204,1.6314188,4.7196977,9.61875706,0.69274436837,0.46769438571,0.189376858,2787.20897930686,323.49,194.14621533426,569.24989152302,643.35664335664,507.64021814558,1.25726329143,1.2095,1.3126,44.0,214.75,202.0,242.125,152.5,1894.286,65.0,3394.476,985.762,8143.81,16141.905,1300.143,429.233,864.86,7.1188
+2005M05,47.82657287157,48.66590909091,45.0,49.81380952381,51.3125,45.875,6.46931818182,5.89,5.74,110.44905701341,1.50822772727,2.830070694,1.2361304340000001,1.60774494748,1.76026437012,1.65297047232,1.41,647.0,888.57,670.77046793761,1212.54,450.0,648.09,283.0,537.98,234.32,652.57,700.0,88.89483345,95.41819,96.231663,293.8,272.6,220.4,256.145,133.12690936875,143.33005787571,1.47339779014,0.61833823438,1.09567832289,2.77341196,1.63777828077,4.53818208333,9.479866,0.67915527359,0.48262281257,0.189376858,2795.59958258039,342.4518,202.52077260111,571.12578360808,657.34265734266,519.11561406233,1.228123655,1.2061,1.3594,44.0,217.2,201.625,256.0,152.5,1743.7,65.0,3249.1,988.075,8125.0,16931.5,1243.625,421.873,866.23,7.0224
+2005M06,53.8903030303,54.30681818182,50.975,56.38909090909,51.0,49.125,7.18613636364,5.91,5.68,119.20807735199,1.53954636364,2.671117592,1.323212924,1.64326151834,1.64917395044,1.88811060458,1.3925,638.75,870.0,672.8568457539,1198.51,451.7,644.0,306.0,560.15,241.45,642.01,706.0,93.44352815,97.101172,97.0694186,285.0,262.5,210.75,241.488,131.06467089,141.93077620909,1.23199248326,0.48571415625,0.9346943757,2.782671364,1.64201793462,4.3896738,9.590097,0.66501196281,0.482591318,0.19951811,2817.64279910233,328.2822,203.12005755442,547.39109874826,657.34265734266,510.90012316835,1.193050155,1.2669,1.4553,44.0,224.25,201.5,217.5,152.5,1731.295,65.0,3524.068,986.068,7618.864,16159.545,1275.727,430.657,880.09,7.3105
+2005M07,56.36580952381,57.57904761905,52.85238095238,58.666,50.9,51.3125,7.62619047619,6.42,6.03,127.21346741923,1.48748428571,2.423538766,1.276034056,1.69293983621,1.64326527438,1.98305423426,1.4525,606.0,848.57,665.55452339688,1178.95,454.52,614.52,298.0,561.26,244.52,645.33,708.0,96.80533869,107.52385,105.601298,276.75,256.5,207.25,237.285,130.8533947875,143.869839885,0.90749248181,0.40131701563,0.74868880654,2.809347266,1.64795345,4.22531445,9.90756228,0.64011217641,0.4835944201,0.212525368,2791.86275210174,328.294375,205.52787579156,541.30797161248,657.34265734266,495.95506200332,1.21275096381,1.4524,1.6918,44.0,228.25,201.25,221.875,152.5,1778.786,65.0,3614.214,854.476,7169.286,14580.714,1194.429,424.479,873.67,7.0145
+2005M08,61.89052042161,64.09,56.62590909091,64.95565217391,49.125,49.5,9.6297826087,6.56,6.2,152.32456410104,1.4808673913,2.38539884,1.145741014,1.65285700912,1.75583259905,1.70673842832,1.496,550.0,816.36,650.94987868284,1165.1,448.48,555.22,274.0,550.08,238.0,654.17,682.0,98.00396788,101.66786,100.089748,282.8,261.4,212.8,255.654,131.7719865375,149.35902467283,1.00271375909,0.4048306925,0.75739682969,2.757318234,1.64795345,4.32812955,9.62757554,0.65569016511,0.45169788209,0.218918766,2746.67708144165,334.957,211.94435385391,553.13529466879,664.33566433566,510.28840778276,1.18915285739,1.4393,1.5997,44.0,231.5,201.375,208.5,152.5,1867.841,65.0,3797.75,887.023,7188.864,14892.727,1298.386,437.93,898.43,7.0334
+2005M09,61.6876984127,62.98181818182,56.54318181818,65.5380952381,45.25,46.625,12.87568181818,6.58,6.39,191.96453216148,1.50483545455,2.193376438,1.033305394,1.65848404316,1.88531809673,1.56763403277,1.5225,559.0,806.36,651.99306759099,1168.45,453.64,576.14,263.0,545.16,233.77,687.82,683.0,97.89225147,96.35318,97.37071666667,285.25,264.25,215.5,256.9975,128.2354083,159.70865813438,1.10175250284,0.59422476563,0.74902874045,2.75246807,1.6575986625,4.322076,9.63859864,0.66119948217,0.4666130721,0.227296322,2760.72854089986,330.9228,216.80451653997,545.30840938174,671.32867132867,513.24764198726,1.21110320435,1.594,1.6961,44.0,240.75,201.0,210.375,152.5,1839.909,65.0,3857.841,933.068,6783.864,14228.182,1397.523,456.048,914.64,7.1536
+2005M10,58.18507936508,58.5219047619,53.66952380952,62.36380952381,42.45833333333,43.25,13.52261904762,7.28,6.48,203.20928736988,1.45732809524,2.31595331,1.047855886,1.69048706018,1.96175377912,1.57370740142,1.536,587.0,862.38,656.16582322357,1129.08,467.5,623.33,257.0,578.62,224.67,734.38,646.0,98.52558833,101.938515,97.3890885,286.4,265.2,217.4,269.3575,135.2626351875,167.826712725,1.06364854944,0.63039496875,0.8151357845,2.699336728,1.6410640125,4.197606,9.85244678,0.644856085,0.47885396219,0.245153744,2770.56331914306,324.405,211.27056471115,534.62676056338,671.32867132867,496.44216448784,1.28272140333,1.6296,1.7014,44.0,246.375,201.0,215.5,152.5,1928.714,65.0,4059.762,1004.762,6422.857,12402.857,1488.381,469.898,931.0,7.6705
+2005M11,55.04282539683,55.535,51.31047619048,58.283,38.0625,38.08333333333,10.43090909091,7.46,6.61,166.60928950086,1.44330818182,2.375257588,1.13427699,1.64828688364,1.87771255653,1.60214809438,1.465,582.0,850.0,670.77046793761,1036.17,466.7,620.23,255.75,558.93,222.05,727.47,598.0,98.75981811,95.36898,92.56648225,277.75,257.25,209.5,272.0,132.34610638125,161.11635164432,1.08695347375,0.58905759375,0.87953358367,2.704627816,1.60386105,4.0953316,9.74882964,0.63447555507,0.4770026063,0.250885756,2860.42768760873,318.2139,205.47202751157,524.42148522767,685.31468531469,498.28135160928,1.251783236,1.5808,1.599,44.0,246.125,201.0,235.0,167.5,2050.591,65.0,4269.341,1018.409,6160.0,12115.682,1610.932,476.666,962.61,7.8725
+2005M12,56.42964285714,56.7475,53.12714285714,59.41428571429,38.225,41.0,12.8275,7.49,6.49,195.77330665627,1.50910727273,2.331826574,1.243185218,1.64575562673,1.89113930006,1.53612758014,1.51,553.0,883.53,682.24554592721,1036.17,456.75,590.8,264.0,537.66,236.14,711.64,602.0,103.0139082,102.140276,96.562356,280.5,257.0,206.75,,137.586672315,164.44104598929,1.01690229403,0.64589648438,0.84942023996,2.652819246,1.56987315833,4.1016665,9.810559,0.63816006666,0.48281178,0.293434922,2946.0871956324,320.1174,210.52337161223,527.56918564091,685.31468531469,505.73772087779,1.249378196,1.6313,1.6804,44.0,245.875,201.0,213.875,167.5,2247.45,65.0,4576.775,1124.075,6713.5,13429.25,1821.825,510.097,976.59,8.627
+2006M01,62.45703968254,63.57428571429,58.31333333333,65.4835,43.1875,44.6625,8.66090909091,7.96,6.53,147.43830600518,1.57310363636,2.73813804,1.397508618,1.69578439041,1.89495973453,1.51239343672,1.68,569.0,853.33,655.12263431542,1029.16,459.05,606.02,257.0,535.83,231.14,728.91,591.0,103.6020837,102.65206,100.640903,291.25,266.25,211.0,263.85666666667,144.16149276563,167.16073370625,0.94910899869,0.68551146875,0.84975109601,2.621954566,1.5402277,4.0183325,9.76205736,0.64580671225,0.5154291329,0.34722765,2917.2121956324,323.757925,221.00285787816,586.9541822489,713.28671328671,519.69600209126,1.28639577,1.7615,1.8754,44.0,244.3,201.0,202.3,167.5,2377.857,67.2,4734.333,1256.333,7051.429,14555.238,2090.31,549.864,1026.05,9.1391
+2006M02,59.70492105263,59.923,57.5765,61.61526315789,47.7,49.4,7.48785714286,7.95,7.04,133.491480944,1.546104,2.626143344,1.388469676,1.91830763042,1.94633285956,1.4560900317,2.3525,591.0,848.0,668.42329289428,993.18,473.9,621.13,257.0,533.27,229.6,716.23,595.0,101.1340387,107.13017,106.06977975,301.5,274.75,216.75,264.2875,149.24819458125,179.84092587632,1.00339819363,0.85430575,0.82145759749,2.645544,1.5251962,3.977064,9.810559,0.6391706898,0.531974806,0.397713448,2895.37398835948,316.3676,222.53879280041,578.99064010541,713.28671328671,530.17546687252,1.31505583,1.9259,2.0584,44.0,238.125,201.0,213.875,167.5,2455.325,65.2,4982.4,1277.05,7826.25,14978.75,2219.375,554.995,1041.5,9.5349
+2006M03,60.92927536232,62.25304347826,57.6452173913,62.88956521739,49.75,54.5,6.89891304348,7.99,6.88,126.42147292594,1.54505521739,2.505771092,1.31395352,1.74799332486,1.9403188578,1.34366111679,1.96,575.0,808.26,681.20235701906,961.89,472.52,590.0,257.0,540.6,217.78,738.57,606.0,100.3758447,105.250348,103.6612324,303.5,274.5,216.5,244.856,142.657298775,174.43598036625,0.99811618856,0.8253695875,0.80886459758,2.618647636,1.50634901154,3.879065,9.810559,0.63744326654,0.508385372,0.380076488,2828.38,306.51,225.15783085827,582.93934035731,713.28671328671,537.03037546095,1.26986112,1.9127,2.0709,44.0,233.625,200.6,243.125,167.5,2429.13,66.7,5102.848,1192.087,7939.565,14897.391,2416.913,557.093,1041.09,10.3838
+2006M04,67.97057504873,70.44210526316,64.05684210526,69.41277777778,52.875,54.875,7.094,8.24,6.93,130.01285440316,1.5480175,2.544572404,1.33489741,1.90035125806,1.88808507309,1.84963536777,1.96333333333,578.0,753.0,683.02793760832,936.96,475.9,573.75,258.0,540.44,209.6,773.72,659.0,102.1245618,107.72069,109.35466355,302.25,271.5,218.5,244.25,140.820115275,180.34605464495,0.96852244712,0.730293625,0.80033404079,2.600790214,1.4894963875,3.930685,9.90756228,0.64590118851,0.51997703189,0.385588038,2824.88,312.9105,229.39044284075,588.50016821801,720.27972027972,545.55466713493,1.24009875,1.9409,2.1433,44.0,231.75,200.5,247.5,167.5,2621.111,67.3,6387.778,1170.417,8853.056,17942.222,3084.778,610.653,1098.75,12.6144
+2006M05,68.6759486166,70.18727272727,64.90739130435,70.93318181818,52.6,50.4,6.19804347826,8.28,6.92,119.31630414618,1.59641695652,2.410972432,1.324535696,1.88965930809,1.7460009102,1.85297701407,2.07,583.0,780.0,722.92991334489,936.96,483.72,558.26,266.0,588.29,212.83,828.42,679.0,107.4755681,110.648685,113.758392,308.0,276.0,219.4,256.228,150.924624525,193.16672228571,1.05096415024,0.9259572,0.80019413669,2.615120244,1.4950079375,4.19736425,10.33746318,0.68359074273,0.516642676,0.370817084,2831.11,325.6248,244.17192270505,643.19519066148,759.89510489511,576.63424402804,1.19821097,2.1543,2.4467,44.0,232.9,200.5,229.5,167.5,2861.476,67.3,8045.857,1166.857,8837.381,21077.143,3565.69,675.393,1260.83,13.3772
+2006M06,68.29015151515,68.85772727273,65.08090909091,70.93181818182,52.375,52.375,6.19318181818,8.29,7.1,119.42675585449,1.607,2.27406553,1.327842626,1.97923213842,1.74106319921,2.07163321605,2.125,575.0,795.91,733.36180242634,957.01,478.16,534.77,267.0,600.55,215.91,829.91,666.0,106.8823855,109.403672,111.884465,312.5,280.5,216.5,259.4275,140.14035738,195.164003205,0.95436690825,0.6545084375,0.66583920377,2.57499616,1.52076383462,4.1939625,10.48517272,0.67401633079,0.514167489,0.33951148,2854.88,309.925,238.46360007977,621.56715890071,749.26677499753,611.17436280707,1.21584793,2.3492,2.7031,44.0,232.375,200.5,210.0,167.5,2477.341,69.3,7197.614,963.864,7896.364,20754.545,3225.682,596.145,1188.55,10.7964
+2006M07,72.4501336675,73.89714285714,69.04904761905,74.40421052632,52.75,51.68,6.25,8.58,6.86,121.33277363964,1.67908333333,2.314851,1.421759438,2.00495642807,1.83263203015,2.03223725407,2.15,583.25,851.43,759.44152512998,990.51,499.21,555.71,271.75,630.01,215.38,820.58,647.0,112.0984874,113.99108,119.9864435,315.4,286.6,218.6,257.43,143.85146805,202.42861353947,0.75000462589,0.55977695313,0.73440007406,2.620852256,1.53955963333,4.14061065,10.44548956,0.63012456,0.4917184448,0.35384151,2955.27,312.3361125,236.11673167315,621.87794248016,749.62037526563,635.41738709454,1.22135948,2.3081,2.4833,44.0,230.3,202.0,205.5,172.5,2512.714,70.5,7712.095,1052.381,8418.571,26586.19,3339.857,633.71,1228.83,11.2324
+2006M08,71.81188405797,73.61217391304,68.78173913043,73.04173913043,50.9375,53.5875,6.995,8.71,7.23,131.24827572862,1.62071347826,2.463221926,1.622379858,1.95452389503,1.89781232897,1.87825935611,2.0875,606.0,880.0,777.17573656846,1041.92,534.26,566.85,262.0,632.18,222.65,809.12,666.0,114.5306653,116.588332,114.4418242,312.66666666667,284.33333333333,220.0,263.628,148.3617535425,189.91466889546,0.75785438251,0.5415196125,0.83083657723,2.663842346,1.55256123846,4.11684,9.6452125,0.6364656,0.47150112087,0.29797835626,3038.08,317.07225,240.03379448073,637.42489104216,769.30412352336,638.58944221801,1.32056738,2.1357,2.1756,44.0,228.25,202.0,210.5,192.5,2459.932,69.8,7695.659,1174.136,8502.045,30743.636,3347.295,632.593,1233.52,12.1874
+2006M09,62.12125396825,62.7719047619,59.77285714286,63.819,47.1,48.75,4.86238095238,8.77,7.65,105.9208730834,1.56876190476,2.421334146,1.699982482,1.90713642501,1.99604264885,1.85786662619,1.8675,609.0,913.47826086957,802.21227036395,1079.22,511.24,543.57,258.0,602.35,232.05,785.73,669.0,115.4445885,121.74554,119.5455195,309.2,282.8,224.4,267.71,166.88515618125,195.9815498625,0.79618066242,0.5442754375,0.87862546213,2.675967756,1.55892071923,3.998956,9.12271756,0.63229865143,0.4665306613,0.266318096,3119.58,314.99325,246.47282603335,639.49926034058,766.66228243983,640.97907416983,1.29741887,1.8115,1.809,44.0,225.125,202.0,215.125,192.5,2472.881,70.0,7602.357,1342.381,9039.286,30130.714,3403.024,598.186,1183.6,11.6769
+2006M10,57.91046897547,58.38,56.50095238095,58.85045454545,44.05,49.2125,5.9625,8.97,7.2,119.92595113195,1.53022636364,2.438971106,1.657212854,1.85270565144,1.98287255601,1.83924439831,1.736,626.0,937.39130434783,859.58766031196,1102.31,514.18,557.61,273.0,614.71,243.98,784.4,666.0,136.5974641,142.16769,138.229674,301.0,274.75,223.5,283.2125,197.772803775,212.09408658214,0.78628438544,0.54944260938,1.03599630919,2.690077324,1.53542597083,3.975,8.68399818,0.62651673818,0.447948721,0.256617768,3152.8,316.851375,245.31882419776,642.02498238349,762.06954332539,632.07076495732,1.25773571,1.7926,1.8202,44.0,218.5,202.0,209.2,192.5,2654.591,71.7,7500.386,1531.136,9768.182,32702.955,3822.955,585.78,1082.45,11.5586
+2006M11,58.14304545455,58.48318181818,56.81545454545,59.1305,46.0,48.2,7.45363636364,8.99,7.21,138.13523053888,1.58116636364,2.695588874,1.692927698,1.78585838118,1.92753785838,1.70753728515,1.7225,656.0,1044.52173913043,848.83,1102.31,571.57,594.43,300.0,675.67,248.32,822.39,722.0,148.1478756,164.538556,167.0881498,296.25,273.25,220.75,,192.94101117,209.68065367105,0.85896492276,0.598014025,0.9311167865,2.77230965,1.5211878,3.9476605,8.598018,0.63994840364,0.4356108658,0.259704236,3149.23,328.4655,256.02106610911,656.75191952835,776.98578452008,639.13010132343,1.26545188,1.615,1.6243,44.0,219.375,202.0,227.375,192.5,2702.795,73.5,7029.182,1624.523,10079.091,32113.864,4382.227,627.827,1183.0,12.9311
+2006M12,60.9944122807,62.31473684211,58.6695,61.999,49.75,50.6875,6.5780952381,8.92,7.35,127.26527920283,1.70717809524,2.831613928,1.690282154,1.82841654409,2.12296761576,1.64894868319,1.71333333333,731.66666666667,1037.82608695652,872.91,1102.31,625.88,640.71,297.0,698.12,249.1,854.31,730.0,150.9675787,160.37539,170.61003025,305.0,280.25,228.25,,189.84994993125,204.30628759688,0.89054303957,0.65795321875,0.79280186613,2.698013956,1.52899582917,4.0553296,8.63990578,0.65641138105,0.4318630118,0.255074534,3063.55,336.9264,268.46107522045,674.66427245203,798.17741438088,640.31418082473,1.31064659,1.6454,1.7348,44.0,223.83333333333,205.5,251.66666666667,192.5,2813.632,73.5,6675.105,1725.5,11158.684,34570.263,4405.395,629.791,1121.19,13.2786
+2007M01,53.51696969697,54.29909090909,52.01181818182,54.24,51.2875,50.1375,6.58434782609,8.59,7.11,125.6097972409,1.69852217391,2.745413286,1.744515806,1.78778022688,2.09345272302,1.56988795761,1.7,731.0,1050.0,908.36,1071.64,637.59,649.13,306.0,697.33,263.87,823.02,719.0,152.1326862,164.774764,175.05123724,313.0,286.6,243.8,,175.980133098,196.06615699737,0.98503544847,0.6393514,0.79708632003,2.686990856,1.5702907,3.9774805,8.75675064,0.64573416,0.4390390499,0.24140589,3095.78,358.74204,262.27355254261,721.83452171615,796.35251184779,622.00184742842,1.30182811,1.9395,2.0776,44.0,249.2,207.5,265.0,192.5,2809.341,78.2,5669.659,1666.091,11361.818,36811.136,3786.682,631.166,1146.65,12.8413
+2007M02,57.5625,57.757,55.6805,59.25,52.9,51.6375,7.9725,8.56,6.89,142.17497896166,1.815393,2.690297786,1.743413496,1.77864031727,2.27756880734,1.40835214447,1.65,763.0,1050.0,916.75,1016.33,645.2,676.75,325.0,715.04,283.45,790.39,709.0,151.0319169,177.3489032,180.63994894,315.0,291.75,257.5,303.0,176.461475175,199.98225866842,1.06883832492,0.6545084375,0.84181642325,2.711462138,1.6264083,3.9431535,8.81848,0.649526256,0.45692489989,0.233028334,3182.84,375.2238,262.56124574499,720.93192923486,795.35674097785,622.68413392524,1.27537267,2.1174,2.2788,44.0,317.625,215.0,299.375,192.5,2832.2,82.66,5676.45,1779.6,12933.25,41184.25,3309.5,664.745,1204.55,13.91
+2007M03,60.59984848485,62.14363636364,59.05409090909,60.60181818182,55.38,53.475,7.12318181818,8.37,6.86,130.93781192981,1.92399818182,2.581169096,1.6975574,1.77221736896,2.42113553127,1.26551657562,1.63,769.0,1050.0,936.76,1055.21,660.93,701.14,322.0,719.03,279.09,771.51,713.0,157.0577883,170.5067448,169.96076966,318.66666666667,299.33333333333,262.33333333333,304.93,168.54321429,199.09820044286,1.05514753804,0.647618875,0.81134080289,2.689195476,1.68356654231,3.9043365,9.02571428,0.65785578545,0.45916222,0.230162328,3298.14,380.0454,269.65970421302,717.3952403286,791.45494491602,643.78213048398,1.28749808,2.0525,2.2349,44.0,387.0,254.5,318.125,192.5,2761.727,88.55,6452.477,1914.045,13892.955,46324.773,3271.295,654.895,1218.77,13.1843
+2007M04,65.05764035088,67.39842105263,63.838,63.9365,56.12,51.36,7.58738095238,8.0,7.09,134.97160900674,1.97797809524,2.52649452,1.754436596,1.98077977141,2.34303556928,2.01180374496,1.5875,827.5,1050.0,978.16,1078.17,743.45,797.26,319.75,753.7,264.76,808.43,755.0,157.1170037,152.74784,149.5173284,316.5,296.0,258.5,302.25,175.2673059,198.3077916102,1.11985616985,0.647618875,0.85583967141,2.694266102,1.72172342692,3.9999,9.4247505,0.67148272421,0.4608978572,0.214289064,3361.26,387.9092,266.04299296184,733.12613785956,808.80980864935,635.1476402793,1.25994033,2.165,2.3184,44.0,404.6,300.0,291.0,192.5,2814.789,91.26,7766.474,2000.947,14052.895,50266.842,3557.474,679.368,1275.81,13.7233
+2007M05,65.15725955204,67.47608695652,64.5447826087,63.45090909091,56.0,50.25,7.61347826087,7.98,7.22,135.28151314111,2.00386304348,2.496511688,1.849896642,1.94138339545,2.27678142123,1.99736876512,1.55,894.0,1080.56338028169,1200.17,1169.41,816.09,866.85,334.0,788.7,268.26,844.71,831.0,161.6894342,160.22776,150.00895866,317.6,295.8,255.4,300.355,180.7788564,195.7212822,1.03756976509,0.68895625,0.88683983233,2.699336728,1.7530587085,3.9870561,9.6782818,0.67124228727,0.463210704,0.207895666,3397.24,373.587445,261.94534536608,724.04713333112,806.2126756457,641.10263026021,1.22466641,2.2192,2.3689,44.0,392.0,338.125,293.125,192.5,2792.75,102.02,7681.42,2101.25,14140.0,52179.048,3831.26,667.31,1300.65,13.1478
+2007M06,68.1880952381,71.31619047619,65.75619047619,67.4919047619,61.6,56.78,7.3041428571400004,8.03,7.11,131.68831222939,2.01698333333,2.630773046,2.043241816,2.07378019691,2.31339900297,2.25044158775,1.6575,979.0,1107.18309859155,1354.38,1268.18,833.19,968.33,361.0,835.55,278.14,867.68,916.0,184.4487629,165.24718,154.7863702,323.25,300.5,257.0,302.486,205.0296786,223.0391801875,0.97681993893,0.7785205625,0.93534291432,2.679054224,1.78023065,3.991257,9.93401772,0.66663462857,0.47010896952,0.204809198,3409.32,356.9454,257.9107862002,718.07803283792,807.06212916332,642.64574316516,1.33599972,2.1098,2.2342,44.0,387.875,355.0,291.875,192.5,2676.93,103.21,7474.38,2425.2,14099.76,41718.571,3602.85,655.66,1286.24,13.1443
+2007M07,73.6016955267,77.20409090909,69.45909090909,74.1419047619,67.31,58.06,6.22090909091,8.13,7.26,119.11122194066,2.15846772727,2.593294506,2.039493962,2.12968231645,2.4856505459,2.26739640344,1.636,929.0,1186.05633802817,1382.65,1404.95,854.52,919.55,375.5,887.12,301.41,925.81,999.0,177.9077053,146.84264,138.4721822,328.8,306.8,260.4,302.7125,225.6061338,238.40670983625,0.95436986193,0.73373840625,1.14248400658,2.673322212,1.78941656667,4.086933,10.18975364,0.68139055636,0.46557375124,0.224430316,3364.03,364.8456,263.05015633851,744.48250741374,826.40853463655,645.6197373767,1.49583467,2.0401,2.076,44.0,398.5,355.0,269.5,192.5,2732.44,106.09,7972.57,3082.76,14737.84,33425.682,3545.58,665.38,1303.02,12.9093
+2007M08,70.1268115942,70.79652173913,67.20565217391,72.37826086957,69.35,60.18,6.19543478261,8.34,7.7,120.09830951473,1.9052273913,2.715871378,1.927719728,2.06863676179,2.54607041236,2.047339873,1.6125,910.0,1303.38028169014,1360.33,1472.3,830.65,904.02,385.0,921.79,316.74,958.29,1114.0,158.8833571,151.17312,150.28453616,327.5,306.5,264.5,310.0,253.8987597,259.72730786209,0.93596854456,0.697223725,1.23112627922,2.692502406,1.79082978462,4.111437,10.06849954,0.67667321455,0.48060716,0.216273222,3307.6,371.1995,270.93356373415,744.85181656972,816.73533189994,646.82332641961,1.46827692,2.0685,2.1134,44.0,401.625,377.5,260.625,192.5,2515.773,121.89,7513.5,3119.455,15174.318,27652.273,3252.523,665.411,1263.61,12.3343
+2007M09,76.76243859649,77.127,73.254,79.90631578947,68.44,62.81,6.0965,8.54,8.09,120.1119247221,1.93431,2.822795448,2.045446436,2.13256590954,2.60806537567,2.02463235294,1.765,930.0,1417.25352112676,1220.96,1523.39,851.63,926.63,426.0,977.48,363.75,1044.75,1279.0,184.655658,159.4404,163.30502188,325.0,306.25,272.25,315.25,322.9768593,326.54486304474,1.107166604,0.66485182813,1.03222037317,2.692061482,1.7981431875,4.295358,9.92079,0.690375636,0.46307462937,0.215170912,3302.92,378.666,274.96005367452,779.38832506982,819.62103523733,647.74159892188,1.50244853,2.1111,2.1623,57.75,399.625,392.5,305.0,197.5,2391.25,148.65,7648.975,3226.55,15023.0,29537.5,2881.4,712.653,1307.65,12.8335
+2007M10,81.96724637681,82.85782608696,77.14,85.90391304348,74.81,73.12,6.79804347826,9.16,8.55,131.89013899842,1.91149782609,2.960584198,2.00840882,2.2487123634,2.90050722694,2.09562986325,1.75,1010.0,1395.07042253521,1215.12,1633.34,926.2,999.67,450.0,1007.69,401.91,1146.97,1358.0,197.1072664,164.16456,163.19038164,329.2,313.4,293.2,323.0,325.5489162,335.14620304891,1.10429072915,0.6586511375,0.97450733665,2.670235744,1.76030427692,4.3930305,9.92079,0.70682112,0.44707776539,0.220462,3280.16,387.6987826087,271.68201359109,801.24117730585,812.95099860547,647.99653295935,1.52008549,2.2628,2.3317,71.5,406.0,402.9,323.75,202.5,2442.37,168.11,8008.435,3719.717,16071.304,31055.435,2975.326,754.604,1410.7,13.6704
+2007M11,91.33826118326,92.52818181818,86.73136363636,94.75523809524,84.6,89.75,7.13772727273,9.47,9.14,137.88849896107,1.96833909091,2.8880522,2.041257658,2.20632125151,2.91316303297,1.99830072156,1.7075,1131.0,1605.07042253521,1241.4,1829.84,998.57,1115.0,489.0,1141.52,408.59,1252.43,1401.0,187.6085728,171.2508,170.0974561,342.0,327.75,311.25,320.0,307.651074543,321.81330975,1.04500272667,0.65107251563,1.04569953201,2.721382928,1.71455134583,4.4321112,10.11700118,0.72930003429,0.4417507325,0.22266662,3348.08,422.05,279.40619632256,865.97753520875,806.26766707363,647.15901685759,1.53662014,2.3732,2.4827,71.5,447.0,423.75,366.25,202.5,2506.886,195.09,6966.705,3328.182,16691.818,30610.227,2541.318,806.248,1448.73,14.7016
+2007M12,89.51994152047,91.45,85.75315789474,91.35666666667,91.0,94.25,7.14976190476,9.49,9.18,138.15681919782,2.11265,3.033116196,2.014802218,2.31271599986,3.08663577527,2.11817889098,1.73333333333,1153.0,1676.05633802817,1282.84,1978.91,1002.22,1136.53,503.99,1187.73,433.28,1336.75,1469.0,198.9344557,180.2542616,187.00909612,360.66666666667,347.33333333333,331.66666666667,,345.309661926,368.62006231324,1.05403389502,0.6476276875,0.92586666736,2.734610648,1.6945511,4.31325,10.29998464,0.72391942588,0.44551889221,0.235232954,3433.31,418.945,275.34225348266,846.71017478693,788.32880710745,645.90850371954,1.53331321,2.4088,2.4778,71.5,512.5,446.875,401.66666666667,202.5,2381.694,190.12,6587.667,2596.028,16263.056,25991.944,2353.083,803.203,1492.9,14.3036
+2008M01,90.68993506494,91.92045454545,87.17363636364,92.97571428571,91.75,100.62,8.0,10.7,9.94,154.74877960389,2.20146,3.083381532,2.187203502,2.37717912132,3.05267028729,1.93636707668,2.1425,1285.0,1750.0,1229.94,1984.16,1122.15,1278.18,528.5,1280.2,447.9,1390.42,1709.0,205.48559940405,206.662316,212.67307754,375.6,364.4,358.0,,343.81052019,370.6609570425,1.16943856242,0.688965625,1.02964823806,2.765254866,1.70306895,4.293946,10.471945,0.73118572364,0.44618359343,0.263893014,3438.78,483.85425,287.07700063685,954.91651440532,812.61574921681,640.92560804334,1.61488415,2.5345,2.6236,71.5,593.875,539.2,376.625,230.625,2445.523,193.37,7061.023,2608.136,16337.273,27689.545,2340.114,889.595,1583.3,15.9089
+2008M02,93.38759064327,94.81666666667,89.96210526316,95.384,132.0,115.0,8.55,10.84,10.46,162.44548780026,2.5035,3.467646798,2.54523379,2.39684047172,3.04256443001,1.73129031847,2.41666666667,1382.0,1721.43,1255.48,1984.16,1268.63,1391.67,574.01,1414.17,458.05,1429.55,1839.0,216.38691209,220.06712,218.49547896,464.75,,432.75,,388.7480286,424.995659055,1.45107403878,0.79231046875,1.04903404216,2.893122826,1.74486487083,4.5190796875,10.471945,0.73269956571,0.444010468,0.297844162,3387.51,545.6908,288.3971412243,1082.96406753429,855.83776287721,639.20719644657,1.65456731,2.7213,2.79,71.5,692.5,729.375,328.125,240.0,2776.929,186.12,7887.69,3079.881,17210.0,27955.476,2438.143,922.298,1999.67,17.569
+2008M03,101.84283333333,103.2775,96.7785,105.4725,118.25,111.0,9.40142857143,11.04,10.96,174.07424402601,2.72649,3.304504918,2.687872704,2.26259917845,3.06109700108,1.63170053426,2.095,1471.0,1700.0,1271.44,2075.49,1377.22,1456.39,558.86,1488.74,465.95,1510.12,1863.0,228.62588944443,234.357704,224.93296936,594.0,,537.6,,419.6127114,439.71609184875,1.64290976353,1.02655878125,1.23076822792,3.010629072,1.79082978462,4.793636925,10.471945,0.7714,0.45525403,0.29100984,3348.3,562.835625,304.85272754597,1068.71822675995,912.45484122926,640.93660085326,1.76810524,2.6961,2.792,71.5,862.2,875.625,371.0,240.0,3005.289,197.12,8439.289,3008.579,19803.947,31225.263,2511.474,968.434,2025.19,19.3174
+2008M04,108.75818181818,110.18772727273,103.46863636364,112.61818181818,123.0,108.75,10.13227272727,12.19,11.42,188.72787272514,2.6075,3.10190034,2.453521598,2.48788400741,2.91624925794,2.35240276429,2.195,1443.0,1700.0,1288.71,2126.46,1320.11,1425.91,549.11,1422.23,516.14,1471.49,1838.0,237.77293359887,246.44368,240.28373842,907.0,,762.66666666667,,323.42780434091,362.22924711171,1.44042268944,0.9673077375,1.23371724068,3.164952472,1.80863633077,4.8931441,10.471945,0.78220450286,0.451576323,0.276900272,3410.54,558.94395,291.75731683686,1020.85467527063,940.97487459694,646.56118194895,1.66228348,2.7039,2.835,160.375,953.5,1029.0,462.5,393.0,2959.273,195.95,8684.932,2822.75,21658.636,28763.182,2263.795,909.705,1988.41,17.5
+2008M05,122.63260894661,123.93619047619,118.94863636364,125.013,133.2,120.7,11.23045454545,12.38,11.63,203.10903264896,2.68423,3.12945809,2.400390256,2.48375859274,2.93651906909,2.37225670912,2.1425,1502.0,1700.0,1265.54,2253.22,1326.45,1432.5,566.12,1437.87,504.35,1524.95,1962.0,238.41479700855,243.4556488,238.24068557143,901.8,,727.4,,255.100277709,328.76171271686,1.24676206296,0.9232139375,1.31769130901,3.512621046,1.83993910833,4.9529844,10.471945,0.77287176,0.45928533514,0.266097634,3485.76,552.2735,282.97231647983,1048.37449061937,933.58398750854,648.17526659209,1.63362342,2.9603,3.0485,190.0,997.5,1037.0,633.75,546.0,2902.9,192.95,8382.75,2234.625,24062.25,25735.0,2182.1,888.663,2052.45,17.06
+2008M06,131.52111111111,133.04857142857,127.58761904762,133.92714285714,159.75,142.38,12.67619047619,12.63,12.07,222.15173377391,3.00118,3.22205213,2.454623908,2.66923710821,3.10126106773,2.59645025689,2.31,1551.0,1700.0,1233.45,2332.7,1293.21,1396.67,634.85,1535.16,534.37,1591.88,2045.0,241.00849152487,287.110824,262.19325198,757.0,,591.0,780.0,254.74386411,348.55307816786,1.10180884127,0.8680966875,1.41442612393,3.657023656,1.88961371923,4.94928,10.73429478,0.77266121143,0.47946285724,0.267420406,3565.33,552.1315,272.28845584229,1087.5408792899,932.88574817564,647.30489182899,1.69865971,3.171,3.2225,190.0,1004.1,1043.125,642.0,546.0,2957.857,183.93,8260.595,1863.048,22229.286,22549.048,1894.476,889.488,2039.24,16.969
+2008M07,132.82518445323,133.87304347826,131.2247826087,133.37772727273,180.0,167.75,11.1487826087,14.37,12.35,212.06546065898,2.96716,3.248728032,2.540383626,2.75915178081,3.12036180262,2.74459353982,2.4125,1436.0,1700.0,1148.55,2425.08,1213.48,1253.48,637.25,1506.98,521.57,1549.44,1692.0,248.14718443814,265.34032,218.818556,731.75,700.0,546.5,698.0,245.4477156,328.18360435568,1.103422394,0.722035975,1.43169174205,3.92642822,1.94557715,5.013288,11.1884465,0.78317064,0.52379767,0.313717426,3654.88,559.622,275.76173439204,1056.64231459317,932.7733658719,647.86837262018,1.70417126,3.196,3.1952,240.0,1075.75,1112.5,733.75,546.0,3071.239,180.5,8414.043,1944.913,23139.348,20160.217,1852.37,939.772,1904.43,18.0339
+2008M08,114.56682539683,113.84904761905,113.21095238095,116.64047619048,158.4,156.9,8.25,14.64,13.25,178.75777949734,2.81578,3.228225066,2.481520272,2.74206651878,2.99641936841,2.62978018792,2.6,1193.0,1620.0,1104.21,2427.18,963.57,1064.29,557.28,1329.64,441.67,1352.83,1319.0,212.25341426404,235.02696,209.3396921,693.5,657.5,468.75,607.5,255.3685065,329.34415053553,1.15844178105,0.799200125,1.1318525629,3.83824342,1.94924021092,4.7637072,11.23033428,0.74397692571,0.5126791319,0.322094982,3704.49,554.0898,272.94851080369,957.04103651996,879.39373032904,649.25260455987,1.7206009281,2.9138,2.9265,290.0,1065.0,1131.5,785.0,546.0,2764.375,178.74,7634.7,1923.575,20026.25,18927.75,1723.275,839.025,1485.55,14.635
+2008M09,99.65676767677,99.06409090909,95.96954545455,103.93666666667,150.0,147.75,7.6945,14.85,14.39,173.78281327379,2.69572,3.158559074,2.323228556,2.66865752877,2.98045665267,2.45351593363,2.572,1110.0,1616.36,1122.61,2313.85,826.02,994.09,525.48,1201.02,413.14,1238.29,1176.0,189.4592855568,233.84592,216.01087222,683.8,651.0,420.4,561.785,223.7689503,295.55033419286,1.1068470999,0.80264495313,0.92397093374,3.557815756,1.94896887308,4.541892225,10.59540372,0.71387676,0.50924622362,0.298285086,3748.63,531.6715,284.47124764634,909.77018780339,888.75544555624,648.81777644546,1.62260032,2.8073,2.8313,278.0,980.0,1079.25,744.5,546.0,2525.818,139.64,6990.864,1868.364,18368.864,17794.545,1735.477,829.932,1223.18,12.373
+2008M10,72.69275362319,72.84260869565,68.62086956522,76.6147826087,108.0,109.7,6.7335,15.93,15.01,167.66736836214,2.27393,2.724689858,1.957041174,2.30495518218,2.36712246885,2.32274307768,2.225,856.0,1489.13,1154.02,2119.44,635.75,750.65,399.87,942.53,350.96,1040.68,950.0,143.36741545013,183.0612,163.62593786957,609.25,487.5,348.25,478.572,185.9229702,237.38407758587,0.94203309071,0.8074677125,0.90982506564,3.11402575,1.92982986429,4.314651,10.361714,0.52608921391,0.47192287426,0.26234978,3804.36,492.9177,304.44857531829,822.20852382447,861.69599039057,643.85210936316,1.37347826,1.8623,1.9161,450.0,910.0,965.0,575.0,546.0,2121.413,88.67,4925.696,1480.109,14401.739,12139.783,1302.109,806.62,912.57,10.4413
+2008M11,53.97272807018,53.241,51.3835,57.29368421053,92.25,89.38,6.6745,15.81,15.06,166.41430737438,2.05459,2.687211318,2.000913112,1.96734080153,1.97986455161,2.19465785297,1.7275,719.0,1265.0,1187.59,1933.45,581.25,514.5,371.76,825.64,333.7,974.82,835.0,130.0877409413,163.77088,150.75412022,552.0,440.25,307.0,431.07,182.9834766,226.8462326625,0.88292644683,0.90254496875,0.85333830755,2.72821725,1.916365935,4.054248,9.96267778,0.5027926035,0.43362554747,0.266979482,3740.82,451.986,315.96597694114,756.66021691458,872.32760116586,646.48729833475,1.21143869,1.6161,1.6513,450.0,710.0,606.0,287.5,546.0,1852.425,64.95,3717.0,1291.1,13643.5,10701.5,1152.6,760.863,840.3,9.8652
+2008M12,41.33892496393,41.58090909091,40.99681818182,41.43904761905,78.65,77.25,5.7948,15.5,13.78,153.39085829469,2.39385588235,2.622836414,1.819031962,1.92601276103,1.9164806479,2.0890576352,1.7725,740.0,1250.0,1180.83,1761.69,587.24,540.24,359.35,745.55,317.86,838.02,759.0,115.17666870908,158.25936,138.60005016,531.8,422.0,287.0,413.0,179.3091096,220.1354096,1.00643896098,0.83020357813,0.76172000244,2.6565671,1.91847869583,3.93096,9.71355572,0.5301947145,0.435943563,0.25904285,3775.49,476.623,326.62278045522,733.65049357675,845.80048065115,646.06910749385,1.22246179,1.1773,1.2031,450.0,495.0,405.0,240.0,546.0,1490.429,69.98,3071.976,962.881,11240.0,9686.429,1100.571,816.092,839.7,10.2857
+2009M01,43.85521428571,44.86,44.96714285714,41.7385,79.4,76.4,5.2414,13.89,12.71,138.29190146841,2.625922882,2.82852746,1.824102588,2.18581719459,2.45943677322,1.90551481054,2.1925,734.0,1195.45,1192.2,1619.87,658.55,556.0,400.92,789.89,382.67,831.74,817.0,121.39498219577,172.82552,153.25636392,580.0,464.0,318.6,386.79,195.1088877,239.11426721842,1.02771102275,0.81986909375,0.78288590259,2.636064134,1.92353095,3.807408,9.73780654,0.5230983615,0.4441758145,0.277561658,3828.99166666667,470.233,329.65248684649,697.55312275644,818.4485,574.69867001466,1.27206574,1.407947,1.487368,450.0,308.875,350.0,273.75,546.0,1413.119,72.51,3220.69,1132.738,11372.857,11306.905,1187.405,858.69,947.41,11.2682
+2009M02,41.8436754386,43.2425,43.138,39.15052631579,75.38,69.06,4.519,11.04,10.52,114.48699546667,2.647528158,2.854541976,1.768546164,2.13518684881,2.54270987133,1.7453506751,2.1175,673.0,1110.0,1192.07,1543.24,655.66,565.25,374.45,747.64,396.0,802.4,805.0,112.53437575821,163.3772,144.12923712,590.75,472.75,319.5,418.09333333333,183.3509133,224.68754205,1.06714966492,0.94388290625,0.76646124726,2.535974386,1.91140554,3.802788,9.92079,0.504867803,0.43494831947,0.292553074,4097.5,421.8951,322.45407424049,690.19541757659,806.652,572.95990329302,1.21695024,1.2977,1.46315,450.0,313.75,320.0,281.25,580.125,1330.2,75.59,3314.725,1100.525,11039.25,10408.75,1112.075,943.0,1033.25,13.4125
+2009M03,46.6453030303,46.83909090909,45.57590909091,47.52090909091,61.0,58.56,3.9502,10.9,9.48,106.2096949321,2.50995987,2.833377624,1.682345522,2.21858600382,2.8473854739,1.67037253755,2.138,625.0,1100.0,1253.7,1535.22,660.48,586.25,372.75,730.71,366.91,776.9,757.0,114.84506035755,164.55824,138.58902706,588.25,471.5,332.0,,183.71835,230.981732721,1.33094357267,0.909434625,0.84705326175,2.612915624,1.89003768462,3.7458432,10.031021,0.51533732,0.435482597,0.29541908,4203.6,388.23155,288.5691361509,679.86009517239,815.856,570.78559738134,1.1353793,1.2775,1.430818,450.0,317.8,295.0,268.5,682.5,1335.841,64.07,3749.75,1238.909,10675.909,9696.364,1216.75,924.273,1081.77,13.1168
+2009M04,50.2780952381,50.84523809524,50.18,49.80904761905,63.56,62.88,3.4998,8.51,8.12,88.45693377235,2.55515458,2.973591456,1.665149486,2.5089199608,2.87293988209,2.44382000032,2.21,747.0,1100.0,1274.23,1433.0,799.7,713.5,387.55,809.08,395.57,830.19,843.0,111.2902032696,168.49504,154.14482578,549.66666666667,446.0,335.66666666667,430.0,182.6160399,233.47312851686,1.29158948728,0.8901435875,0.9045228628,2.637386906,1.88240630769,4.043512125,10.031021,0.520884947,0.468261288,0.30093063,4191.175,382.51,283.13029886185,684.28014264979,815.6835,567.71685761048,1.25222416,1.483,1.62381,315.0,300.625,278.0,245.625,682.5,1420.85,59.78,4406.55,1383.1,11743.5,11166.0,1378.85,890.2,1165.45,12.4793
+2009M05,58.15388888889,57.94095238095,57.39571428571,59.125,64.5,58.03,3.81,8.09,7.5,89.80709332991,2.480858886,3.328755738,1.667133644,2.69362024588,2.96466765651,2.89369308114,2.2225,842.5,1100.0,1258.71,1406.55,872.61,826.84,425.72,889.62,447.37,947.07,941.0,128.70362325137,179.91176,160.08407206,533.0,454.0,322.4,405.1775,202.4576217,261.48173459625,1.28675470969,0.83020357813,0.88823791278,2.724469396,1.91717146923,4.2771075,9.87890222,0.53835024571,0.4767600981,0.353621048,4226.725,395.357,291.06493490753,717.61650940064,855.4215,565.91391462903,1.36576209,1.56165,1.69325,270.0,267.875,245.0,236.25,682.5,1460.447,62.69,4568.632,1440.158,13793.421,12634.737,1483.789,928.645,1128.67,13.9838
+2009M06,69.1496969697,68.61681818182,69.21090909091,69.62136363636,71.38,60.2,3.8043,7.95,7.18,88.85552186092,2.700439038,3.302300298,1.626789098,2.78153715316,3.13644330803,2.80066815145,2.4075,747.0,1100.0,1263.68,1338.81,788.57,732.62,442.09,892.92,460.14,917.18,907.0,148.58836815359,179.51808,153.04251578,574.5,476.0,320.75,404.285,201.7227483,256.6449314908,1.2842793348,0.854317375,0.81611932534,2.7447519,1.94388128846,4.539345,9.55261846,0.55350979,0.49153005,0.362219066,4245.09166666667,406.464,279.2527859823,761.61492641119,817.9,563.62952548403,1.35363668,1.526818,1.674636,198.0,256.1,220.0,239.7,682.5,1573.727,71.66,5013.955,1674.455,14985.682,14960.455,1557.273,945.67,1217.86,14.6543
+2009M07,64.66667325428,64.91,64.96956521739,64.12045454545,73.8,61.1,3.3902,6.67,7.55,77.99253926667,2.791269382,3.10630958,1.580271616,2.95894170344,3.46032776556,2.74399734475,2.6725,685.0,1100.0,1278.56,1322.77,698.48,663.91,430.61,846.3,440.22,851.56,804.0,140.30670078052,151.5668,133.80059242,572.0,463.5,320.25,410.228,175.6347426,224.85038331477,1.14658317884,0.82675875,0.71535925367,2.792371692,1.9524665875,4.537125,9.05216972,0.5563231013,0.507393293,0.406311466,4238.85833333333,408.552,281.42337662145,776.02385989481,760.275,561.92914189928,1.42859376,1.595478,1.749217,90.0,263.25,224.0,243.75,615.625,1667.957,83.95,5215.543,1678.609,14038.913,15984.565,1578.609,934.228,1162.26,13.3617
+2009M08,71.62968253968,72.50476190476,71.32428571429,71.06,72.5,64.25,3.1479,6.92,7.76,76.38096685127,2.956615882,3.301638912,1.59504257,2.99231843422,3.45763709385,2.70531820882,2.814,747.0,1119.05,1217.04,1310.18,746.05,726.19,497.53,903.15,453.19,884.24,820.0,122.24774857563,151.96048,142.37215498,526.25,432.75,305.5,395.7175,161.672148,210.37290809743,1.07636851204,0.83364840625,0.83629003698,2.795678622,1.9130089,4.560076,8.33566822,0.56344332,0.57464995029,0.494716728,4272.55833333333,413.772,276.61863311556,785.61143296507,769.668,562.01041564519,1.41646835,1.83885,2.0588,90.0,276.4,225.0,251.5,530.0,1933.75,97.67,6165.3,1900.1,14869.75,19641.75,1821.675,949.375,1244.57,14.3567
+2009M09,68.34611111111,67.68681818182,67.90818181818,69.44333333333,67.64,61.13,2.9616,7.13,8.42,75.56413676687,3.142906272,3.274522086,1.627450484,3.15704239192,3.76446018223,2.74166699354,2.965,701.0,1150.0,1161.64,1232.58,703.85,700.68,425.01,858.18,440.95,855.36,809.0,103.46648361803,150.38576,141.82981846,518.75,428.0,303.25,392.858,158.3652177,191.09332947857,1.13031694133,0.8184911625,1.03094669438,2.813756506,1.871171225,4.5013945,7.81317328,0.54300342,0.63736614019,0.508385372,4300.35,422.298,280.83979017967,775.50176433158,784.272,560.69740702041,1.41205911,2.0666,2.1719,90.0,280.625,225.0,232.25,425.0,1834.114,80.71,6196.432,2204.545,14869.091,17473.182,1884.023,996.591,1288.7,16.3895
+2009M10,74.08060606061,73.19409090909,73.27545454545,75.77227272727,71.07,64.35,4.0232,7.6,9.1,91.1506045194,3.372627676,3.407681134,1.620616162,3.02668042507,3.52390338996,2.94363788524,2.6125,706.0,1150.0,1079.38,1155.42,724.66,727.05,430.08,897.0,429.5,894.11,846.0,130.65072284964,167.314,159.04790066,493.0,412.8,298.4,414.1075,175.6347426,198.84886839643,1.08028217183,0.80953460938,1.15261406736,2.746515596,1.82661952917,4.4584165,7.61916672,0.48781481818,0.677780356,0.499125968,4329.45,444.48,276.62496826472,790.04314283687,805.10425,559.31508821673,1.47268616,2.263682,2.352182,90.0,271.625,246.5,234.875,425.0,1878.568,86.79,6287.977,2240.773,15008.864,18525.227,2071.591,1043.159,1332.77,17.2361
+2009M11,77.5523015873,77.03666666667,77.62523809524,77.995,78.8,66.44,3.6907,7.81,9.13,88.13159203016,3.3840917,3.355652102,1.531769976,3.0559291266,3.34950667805,2.91228070175,2.906,729.0,1150.0,1028.92,1151.65,763.33,754.52,447.41,932.38,439.57,933.77,921.0,155.25198187996,171.64448,166.007886,542.75,460.25,337.0,491.605,204.6622419,211.03834934118,1.02749070875,0.83364840625,1.15440641492,2.833157162,1.81075615769,4.5697185,7.495708,0.49634818182,0.7024580706,0.490748412,4427.4,451.1485,271.97349973866,821.01290238313,821.0565,558.60821705601,1.58291716,2.48885,2.54185,90.0,273.2,228.5,243.5,425.0,1949.286,99.26,6675.595,2308.762,14942.381,16991.19,2193.381,1127.036,1400.62,17.8213
+2009M12,74.88181818182,74.66954545455,75.48863636364,74.48727272727,83.1,73.8,5.3652,8.01,9.76,109.8432858286,3.49762963,3.4868159689,1.5407207332,2.97358010567,3.26709531022,2.67697834012,2.97666666667,768.0,1185.68965517241,1093.12,1181.87,821.81,835.45,449.35,939.91,430.82,938.29,986.0,150.58598335049,164.55824,166.34519286,591.0,515.25,403.0,529.914,206.4994254,206.2514056275,0.98936456163,0.79575529688,1.01357667246,2.88364296,1.81100347083,4.475222,7.5508235,0.48924128261,0.734208607,0.518747086,4460.68333333333,452.724,264.8295343959,807.70669801337,795.956,557.21747370279,1.6755112,2.79415,2.80125,90.0,331.5,232.0,262.0,425.0,2180.095,105.07,6981.714,2328.524,15546.905,17066.429,2375.952,1134.724,1437.48,17.6422
+2010M01,77.1210877193,76.373,76.635,78.35526315789,97.0,86.94,5.8069,8.8,10.02,119.13880032206,3.52518738,3.50314118,1.544997696,2.89774709912,3.41052368679,2.43771761059,2.845,784.0,1202.54310344828,1075.52,1275.53,830.88,879.5,435.88,920.55,423.05,914.09,968.0,146.53767234932,167.314,161.79485718,568.8,510.6,420.2,485.284,198.7832547,201.19093202368,0.94131466663,0.7854208125,1.08926182595,3.02253402,1.8298346,4.48781325,7.71617,0.47811535,0.86769201895,0.583562914,4465.53333333333,442.4351,258.21614989233,804.1415311673,792.4427,557.21747370279,1.70637588,3.0372,3.092,90.0,383.0,296.25,266.5,389.375,2235.15,125.72,7386.25,2368.375,17714.75,18439.25,2434.45,1117.963,1557.9,17.749
+2010M02,74.76301559454,74.312,73.56388888889,76.41315789474,94.19,83.36,5.3357,8.8,10.52,113.75559002138,3.276506244,3.480213132,1.496496056,2.85121522536,3.32142005883,2.29472561726,2.9375,798.0,1200.0,1034.1,1287.5,830.0,894.0,411.86,909.19,404.85,900.93,948.0,137.37599107534,161.80248,154.05664098,535.0,474.66666666667,405.0,421.785,191.8019574,194.0,0.97588951082,0.71996907813,0.98159241609,3.211690416,1.83534615,4.51418,7.97851978,0.45847095,0.88740596305,0.559753018,4389.29166666667,424.266,252.75851306509,804.9221883428,781.0,557.21747370279,1.76479831,3.0808,3.1274,90.0,413.625,300.0,297.5,374.375,2048.925,127.49,6848.175,2123.675,16361.75,18976.0,2156.9,1095.413,1520.35,15.873
+2010M03,79.29768115942,79.2747826087,77.36782608696,81.25043478261,94.375,82.9625,4.2924,8.93,10.42,101.63667599971,3.08977493,3.6265999,1.48260695,2.62139846454,3.32195930053,1.7422360931,2.8,921.0,1200.0,1061.33,1317.02,862.83,996.96,409.36,911.07,371.38,910.08,949.0,146.98247256851,159.04672,154.70259464,502.2,445.6,377.0,392.572,189.9647739,191.07507175435,1.12470048816,0.8377822,0.9547218697,3.39952404,1.85109343571,4.427467422,8.21882336,0.4547158913,0.77412834974,0.411382092,4206.93333333333,427.568715,249.83986763524,803.26287371638,790.10213625,557.21747370279,1.89156396,3.176348,3.33860869565,90.0,424.5,354.375,278.7,340.0,2205.63,139.69,7462.826,2172.087,17549.348,22461.304,2275.065,1113.337,1599.43,17.1061
+2010M04,84.18285714286,84.97857142857,83.09238095238,84.47761904762,100.15,88.7,4.0059,7.52,10.98,91.83389526316,3.221170282,3.731098888,1.576744224,2.77435787002,3.26639387447,2.45334640226,2.60333333333,940.0,1200.0,1072.37,1361.62,862.71,1021.05,402.6,902.83,376.95,909.13,924.0,151.70521637143,157.07832,149.4070974,466.0,408.66666666667,343.0,371.17,187.7601537,192.87,1.05142997001,0.82503633594,0.99472843659,3.657244118,1.87943855,4.561,8.487787,0.44978851136,0.68384162943,0.36265999,4179.79166666667,429.64864,246.03528154254,818.06995592043,820.2085,564.66326304026,1.941829296,3.2806,3.94818181818,90.0,417.5,372.5,253.75,340.0,2316.725,172.47,7745.075,2264.85,18683.5,26030.75,2366.675,1148.688,1710.5,18.0623
+2010M05,75.61831746032,76.25095238095,76.874,73.73,100.13,90.9375,4.156,7.27,11.39,92.74589502559,3.178400654,3.820165536,1.556682182,2.79885003181,3.21856280846,2.84798728698,2.33,932.0,1200.0,1108.04,1366.87,855.31,1031.05,402.87,859.49,371.0,862.49,910.0,143.03590335932,163.3772,147.3457777,451.33333333333,396.66666666667,329.0,368.8225,190.3322106,181.605588975,0.99899255053,0.799200125,1.05471155131,3.58360981,1.9056184125,4.84275,10.031021,0.42097695238,0.6810622335,0.33510224,4244.575,403.488,253.65874816398,772.90032713123,836.4713235,566.78886205067,1.985701234,2.88695,3.66775,90.0,410.0,352.75,234.0,334.5,2040.526,161.35,6837.684,1882.684,17566.053,22008.158,1968.368,1205.434,1624.86,18.4333
+2010M06,74.725,74.83818181818,73.98318181818,75.35363636364,98.1875,92.8125,4.7948,7.74,10.48,102.1209290833,3.23087061,4.20861958,1.695793704,2.71804797413,3.00076145372,2.91838246866,2.235,993.0,1200.0,1136.71,1366.87,825.68,1050.0,401.33,860.28,351.18,876.07,889.0,145.9326686895,152.74784,130.97867882,440.0,392.0,329.5,358.215,182.6160399,157.67209847046,1.03652854844,0.96207159875,1.20127028571,3.325007884,1.92183508846,5.20149,12.39437364,0.40909210227,0.723736662,0.350093656,4337.80833333333,390.784,260.83782247765,770.40421310512,841.092,567.49575788167,2.051178448,2.90009090909,3.56577272727,90.0,392.5,346.8,226.25,312.5,1931.386,143.63,6499.295,1703.955,17319.773,19388.636,1742.841,1232.92,1553.23,18.4548
+2010M07,74.5794011544,74.73545454545,72.65227272727,76.35047619048,95.98,90.61,4.6266,8.04,11.32,102.07370050082,3.229547838,4.480008302,1.879879474,2.86409975458,3.04464464252,3.23265462124,2.315,1031.0,1200.0,1139.59,1366.87,844.43,1063.86,427.53,910.82,369.32,946.76,937.0,156.36196489269,163.75682,132.40286334,441.8,395.6,349.8,357.856,222.28170651429,195.81769059129,0.95885934492,0.98522084375,1.30241177536,3.26945146,1.93655825,5.387578275,12.68979272,0.42774931818,0.73277369524,0.384926652,4381.85,421.36512,274.90743387152,794.51176102273,871.18287,569.66985219142,1.85538815,2.92640909091,3.27418181818,98.75,418.125,360.0,259.375,312.5,1988.273,126.36,6735.25,1836.977,18191.364,19517.5,1843.886,1192.966,1525.59,17.9605
+2010M08,75.82626984127,76.69318181818,74.18380952381,76.60181818182,89.78,87.9,4.305,8.45,11.3,100.10397055048,3.071697046,4.664755458,1.822779816,2.99338321328,3.26955247269,3.20259716716,2.508,1170.0,1231.82,1155.87,1383.9,943.73,1171.14,449.84,997.62,398.91,1012.94,1074.0,161.23269214493,175.58128,143.39509866,452.75,412.0,369.0,422.8575,261.6149304,246.24722445586,0.86485336522,0.89910014063,1.13932707033,3.410106216,1.93540198077,6.8494,11.96667736,0.432057875,0.771727231,0.408075162,4350.09166666667,425.60925,294.6719543626,813.66528381834,892.1847252,571.81858994627,1.9917691881,3.14259090909,3.31609090909,125.0,459.9,380.75,263.5,312.5,2118.143,145.34,7283.952,2075.238,20754.762,21413.333,2044.571,1215.81,1540.59,18.3877
+2010M09,76.11624098124,77.78681818182,75.27047619048,75.29142857143,94.9,85.82,3.9039,8.28,11.03,94.24216494045,2.875044942,4.909909202,1.791915136,2.9960260726,3.34880855073,3.18176966708,2.4575,1275.0,1250.0,1182.14,1426.71,948.88,1259.66,468.26,1035.26,409.73,1032.57,1114.0,168.11980413513,205.89464,184.90462885714,476.5,448.0,412.0,457.678,276.3123984,271.67359754743,0.97408516714,0.88049806875,1.04685089906,3.390926022,1.93455405,7.2438,11.73298764,0.43901111905,0.841503454,0.496259962,4358.35,432.0195,310.9120984774,827.12243754222,875.964375,575.35057104861,2.308898526,3.362524,3.533381,125.0,506.0,428.0,308.75,312.5,2162.341,140.62727272727,7709.295,2184.227,22701.136,22643.409,2151.409,1270.977,1591.75,20.5498
+2010M10,81.71936507937,82.9180952381,80.34047619048,81.89952380952,97.45,90.99,3.4315,8.29,11.13,88.62092468049,2.927514898,4.798134968,1.879879474,3.03472973501,3.37241399687,3.24677520817,2.485,1412.0,1280.95,1197.99,1471.32,1025.83,1420.95,495.79,1146.75,417.77,1149.51,1284.0,174.62422634836,235.81432,201.0392978,486.0,457.0,428.25,477.68,267.4939176,270.23219586429,1.00334323031,0.91632428125,1.08632365351,3.374391372,1.91204855417,7.6479,11.75723846,0.45409956305,0.84287871695,0.542556982,4357.49166666667,458.8815,316.36162135653,867.41951343101,880.1745,578.23195983995,2.78994661,3.84795238095,3.92476190476,125.0,557.25,455.0,332.5,312.5,2346.57,148.48095238095,8292.405,2379.667,26342.619,23807.381,2372.143,1342.024,1688.69,23.3933
+2010M11,84.53406349206,85.67,83.696,84.23619047619,107.16,103.2,3.72725,8.59,10.84,93.44204566854,2.910318862,5.147346776,2.029132248,3.0270648023,3.39794202704,3.16575237985,2.5175,1512.0,1350.0,1202.67,1543.24,1131.36,1631.14,514.15,1231.69,436.82,1242.32,1441.0,179.09046833728,238.1764,203.24832704,514.5,477.5,427.75,508.03,278.5170186,274.08076079559,1.0347555517,0.909434625,0.82334876,3.501597946,1.88403150833,8.0579,12.19816246,0.44547608182,0.85621141886,0.58091737,4372.175,450.1695,313.32446030099,843.81640927426,901.45185,580.99853360545,3.40970728476,4.23835,4.31225,125.0,554.1,463.75,365.4,322.5,2333.068,156.1,8469.886,2376.727,25519.091,22909.318,2291.682,1369.886,1692.77,26.5409
+2010M12,90.00596179183,91.79652173913,89.07454545455,89.14681818182,118.29,115.24,4.2370952381,8.74,10.75,100.28540794402,3.06001256,5.471205454,2.074326958,3.04230296836,3.50276276276,2.93747947564,2.68666666667,1715.0,1372.57525083612,1301.18490825688,1644.45,1234.64,1829.55,545.75,1324.72,449.19,1382.99,1454.0,189.64090120531,250.38048,221.57092386,532.0,479.8,413.4,528.286,308.646828,306.5201043804,1.06214235638,0.89978910625,0.723890525,3.880792586,1.88173502917,8.2306,12.456103,0.43194375165,0.846854668,0.616872718,4354.80833333333,436.4943,306.53989014485,832.08761155164,896.9885,582.38416766671,3.7034088608,4.68943478261,4.746,125.0,540.625,472.5,380.625,322.5,2350.667,163.1,9147.262,2412.929,26163.333,24111.19,2280.929,1390.553,1711.39,29.3248
+2011M01,92.6905952381,96.29428571429,92.369,89.4085,132.48,122.62,4.4934,9.61,11.45,108.0080141041,3.164952472,5.815126174,2.228650358,3.02085137563,3.55880235112,2.61175177578,2.892,2038.0,1426.75585284281,1324.82848623853,1653.47,1303.57,2139.05,567.62,1365.73,462.26,1440.75,1492.0,195.20185783871,264.94664,246.31778336,516.8,467.6,405.0,493.858,320.4048024,326.55656760729,1.19677266213,0.89218215625,0.734611625,4.19428955,1.873927,8.2673,12.52444622,0.43668458476,0.84793166179,0.652787982,4370.775,441.28458,315.32101589552,827.82763721784,907.7824,584.49450084019,3.9446714505,5.332,5.5195,125.0,547.4,475.0,378.5,322.5,2439.525,179.18,9555.7,2601.65,27465.25,25646.25,2371.55,1360.46,1785.43,28.5086
+2011M02,97.9141920078,103.9555,100.25444444444,89.53263157895,128.36,117.74,4.0749,9.36,12.02,102.12369104794,3.4722765,6.346880518,2.41075197,2.88210796575,3.55939696316,2.2994269341,2.7875,2256.0,1426.75585284281,1282.27004587156,1653.47,1327.21,2307.63,566.05,1359.86,468.74,1403.14,1704.74,196.45768564745,292.89792,253.15210536,524.0,473.0,420.5,478.57,338.7766374,348.1203485495,1.31099588448,1.00241315625,0.8849569476,4.076562842,1.87543015,8.3996,12.566334,0.4461348424,0.873911368,0.649701514,4317.06666666667,450.8361,328.62873281808,831.50214127155,927.8085,588.68760283644,4.699808916,5.5811,6.2592,140.0,413.625,490.0,297.5,374.375,2508.175,187.18,9867.6,2586.675,31526.0,28252.25,2465.125,1374.68,1825.9,30.7785
+2011M03,108.6452173913,114.44130434783,108.57826086957,102.91608695652,126.13,121.0,3.9713,9.37,12.5,101.2383744945,3.39291018,6.439033634,2.604317606,2.7577365014,3.57092333587,1.96478616833,2.7375,1925.0,1486.35451505017,1317.73541284404,1637.17,1241.74,1975.22,552.75,1306.53,437.96,1411.8,1636.96,202.57443163402,290.53584,266.1417264,492.75,455.5,408.25,464.0,303.1352775,316.74657066378,1.24630368973,0.9962126625,0.85244409418,4.185030146,1.89766906154,8.9671,12.6545188,0.45777464765,0.87509036043,0.578492288,4537.675,462.5973,334.76410728956,840.06961645649,929.21725,592.22113053435,5.063350754,4.83947826087,5.41856521739,145.0,424.5,494.0,278.7,340.0,2555.5,169.36,9503.36,2624.02,30590.93,26710.35,2341.48,1423.26,1770.17,35.8135
+2011M04,116.24316666667,123.07,115.7,109.9595,122.5,124.03,4.2424,10.36,12.99,109.56884767707,3.134308254,6.616505544,2.587562494,3.02166955416,3.37234500539,3.02599699041,2.66666666667,2089.0,1598.32775919732,1476.93550458716,1631.42,1219.61,1906.32,556.58,1310.45,412.37,1447.42,1634.05,208.92135991092,319.27448,289.6099063,484.25,448.25,409.0,484.2875,314.8932519,336.12429558105,1.29400099709,1.0265261875,0.88096929647,4.3320783,1.90487647308,10.1743,12.786796,0.47256886362,0.8427711105,0.537045432,4606.99166666667,477.54696,343.49831515305,883.40806851266,946.2089175,596.33140977548,4.77557435667,4.97065,5.8531,145.0,417.5,535.625,253.75,340.0,2678.11,179.33,9492.79,2701.17,32363.31,26408.33,2362.22,1480.89,1797.9,42.6952
+2011M05,108.06851298701,114.45818181818,108.4645,101.28285714286,119.12,120.46,4.30895454545,10.3,13.61,110.51185233744,3.070815198,6.417428358,2.689195476,2.95091788075,3.10029597924,3.13645766301,2.616,2097.0,1710.30100334448,1435.16518348624,1632.47,1230.12,1985.48,556.8,1296.03,404.36,1406.76,1644.09,209.36910764967,307.85776,261.31581322,481.4,448.4,421.2,479.645,308.646828,355.27788556364,1.27040437511,1.01102495313,0.8364106967,4.162102098,1.90791489167,10.283,12.63908646,0.46787650743,0.781758252,0.48391409,4431.15,487.237,385.24920138391,862.51103538352,958.1259625,605.63473782629,3.649087024,4.5226,5.11635,147.0,410.0,547.5,234.0,334.5,2596.45,177.05,8959.9,2428.32,28676.45,24236.73,2167.35,1512.58,1786.55,37.3359
+2011M06,105.84545454546,113.75772727273,107.52454545455,96.25409090909,120.09,119.01,4.549,10.26,14.52,113.85317454804,3.015699698,6.062264076,2.60034929,3.01791472078,3.11777169792,3.22847246443,2.7075,1803.0,1736.48829431438,1376.84435779817,1700.57,1192.38,1761.75,556.22,1319.38,402.45,1401.82,1699.32,210.06429381464,310.61352,260.4317606,513.75,473.75,427.5,475.282,282.1913856,326.42992919659,1.18605590786,0.97554435,0.9164,3.939435478,1.91674750385,10.0912,12.70081582,0.47025827491,0.783932809,0.555784702,4389.70833333333,504.014,417.56132438567,870.63023163334,973.158,607.74822246491,3.177518806,4.52472727273,4.934,155.0,575.875,549.5,478.75,355.0,2557.76,170.88,9066.85,2524.99,25519.68,22420.93,2234.47,1529.36,1768.5,35.795
+2011M07,107.91661111111,116.46,109.98333333333,97.3065,120.75,116.27,4.4131,10.99,16.22,116.82502995674,3.167157092,5.908822524,2.485268126,3.10101146085,3.09573985429,3.41229452826,2.795,1662.0,1867.42474916388,1351.6245412844,1945.58,1183.45,1372.62,556.5,1337.36,410.41,1392.95,1672.38,215.53213093132,300.77152,271.16826,538.25,506.75,449.25,519.465,266.3916075,303.88392977625,1.07581479417,0.96107653125,0.97156140075,3.935908086,1.92553515,9.8381,12.77356828,0.46669544876,0.8362013429,0.622143764,4458.56666666667,521.63245,430.48876613092,832.59460928646,969.42,612.70994011319,2.6896364,4.56176190476,4.732,161.875,597.625,555.0,483.75,442.5,2525.43,172.98,9650.46,2681.02,27398.1,23847.95,2397.75,1572.75,1759.76,37.9171
+2011M08,100.48642512077,110.08130434783,105.05666666667,86.32130434783,120.13,118.27,4.0539,10.81,16.55,111.83098840383,3.0644218,5.962174328,2.470717634,3.02196353381,3.15671145664,3.11417914479,2.795,1454.0,2054.34782608696,1283.84628440367,2076.18,1205.48,1377.83,552.96,1328.39,409.21,1350.5,1671.3,206.09369421563,310.21984,302.52658317391,566.0,533.75,465.25,553.428,277.61839623587,327.06658952609,1.02250180679,0.950742375,0.94883461569,3.929073764,1.942821375,9.5638,11.794717,0.468172744,0.88025683948,0.61178205,4569.35833333333,523.28225,450.03070651744,839.5118104608,973.5985,619.18098569347,2.51547142,4.61757142857,4.67628571429,182.5,597.4,560.0,475.5,442.5,2379.35,177.5,9000.76,2397.28,24042.43,21845.09,2200.17,1759.01,1804.7,40.3313
+2011M09,100.81935064935,110.87909090909,106.00181818182,85.57714285714,123.09,115.62,3.9013,10.85,16.27,109.97837023871,2.873942632,6.060059456,2.338219972,2.88722099244,3.13785456326,2.85630841407,2.6675,1305.0,2131.10367892977,1657.72,2113.43,1137.25,1264.32,531.95,1307.85,404.09,1309.99,1591.59,209.57357284058,295.26,288.80522,598.75,555.5,514.0,561.43,267.4939176,315.91622907614,0.99134458596,0.94729765625,1.19493784609,3.829204478,1.96165250417,9.5901,11.243562,0.44907937455,0.8852599119,0.587751692,4595.3,500.4296,453.62805761751,797.22030691892,952.6814,631.09467172567,2.576318932,4.51622727273,4.5515,182.5,587.875,560.0,508.75,442.5,2293.46,177.23,8300.14,2287.67,22526.6,20377.59,2075.22,1772.14,1748.11,38.1545
+2011M10,99.84775396825,109.46857142857,103.6685,86.40619047619,119.39,110.88,3.568,11.42,16.48,108.7830220474,2.680156534,5.463489284,2.16273222,2.90292978025,3.23417891394,2.78261042682,2.692,1208.0,2167.22408026756,1684.88,2116.44,1044.75,1082.62,491.42,1223.1,381.0,1270.51,1483.81,208.84605202522,274.78864,263.672552,599.4,560.2,489.0,580.5375,253.531323,289.01083578214,0.99208336331,0.95418709375,1.03269959681,3.917830202,1.9621118,9.5901,11.133331,0.4482230381,0.8284080112,0.56107579,4582.75833333333,500.9844,435.85795661484,798.47080489825,954.17575,619.88841412459,2.438530182,4.08485,4.06105,188.75,571.4,592.5,493.5,435.0,2180.65,150.43,7394.19,1960.38,21868.64,19039.05,1871.42,1666.43,1535.19,31.9748
+2011M11,105.40501443001,110.50409090909,108.58761904762,97.12333333333,113.78,105.47,3.24245,11.32,16.78,104.55759796356,2.527376368,5.403303158,2.143772488,2.78715949027,3.15501105003,2.54896742077,2.6575,1479.0,2472.44147157191,1597.19,2116.44,1113.38,1294.32,478.35,1213.96,359.59,1273.54,1502.5,211.4554712768,274.39496,265.436248,615.25,584.25,549.75,568.7475,253.1638863,281.0064022425,0.97059896479,0.956253925,0.681649675,4.204871726,1.9671223,9.6783,11.17080954,0.44259641636,0.83607588952,0.529549724,4522.575,481.14215,403.25939883984,771.38927860416,892.75085,617.46927324894,2.307796216,3.33028571429,3.37185714286,195.0,563.5,570.0,481.25,435.0,2079.98,135.54,7581.02,1994.22,21291.7,17873.0,1935.32,1739.0,1596.98,33.0818
+2011M12,104.23047619048,107.90904761905,106.21857142857,98.56380952381,111.56,104.19,3.16423809524,11.53,16.48,104.40292760818,2.19690383,5.218556002,2.169566542,2.69510301823,3.11060536733,2.36137035401,2.61333333333,1445.0,2528.42809364549,1515.66,2116.44,1121.5,1376.58,483.03,1203.28,351.62,1244.66,1439.77,212.27336667709,258.64776,256.397306,585.75,565.5,544.0,504.426,244.7128422,269.0300071375,0.93996398782,0.94247505,0.7577302,4.2218473,1.9801496,9.9681,11.353793,0.42934179127,0.79828240381,0.507944448,4438.68333333333,466.7327,387.85881936205,753.88167405045,888.4362,615.03255126901,2.10430979,3.34685714286,3.38447619048,195.0,488.75,530.0,423.125,450.0,2022.25,136.39,7565.48,2022.35,19375.01,18266.76,1904.73,1639.97,1454.59,30.3032
+2012M01,107.07457226399,111.15619047619,109.78052631579,100.287,116.46,106.26,2.6797,11.45,16.71,98.29450664705,2.30762,5.229508955,2.132308464,2.65663881539,3.05757403868,2.28034240748,2.632,1451.0,2528.42809364549,1616.04,2116.44,1123.5,1362.05,503.18,1216.28,385.86,1252.78,1451.82,210.55817656619,272.844845,265.65671,542.0,534.0,516.25,451.43,253.8987597,274.89317414625,0.96192371197,0.945230825,0.73058219062,4.25712122,1.99196602917,9.9077,11.353793,0.42159415527,0.7648488166,0.519408472,4414.58333333333,458.3121,387.7467478395,750.76198354859,876.99865,615.03255126901,2.229091282,3.50378947368,3.62605263158,195.0,451.4,435.0,368.0,495.0,2144.2,140.26,8040.47,2096.16,21438.63,19854.77,1981.86,1654.05,1499.32,30.6509
+2012M02,112.68752380952,119.70238095238,116.14619047619,102.214,117.02,105.3,2.5192,11.12,16.03,94.31598841565,2.35624,4.941876192,2.247169166,2.56716329218,2.96994962524,2.0940402513,2.6375,1411.0,2528.42809364549,1760.57,2116.44,1146.25,1365.48,522.96,1249.12,406.19,1287.68,1485.0,213.40087266162,279.458669,269.184102,537.5,529.0,518.25,430.43,263.0846772,277.7729592825,1.24455195609,1.0678628125,0.77864096153,4.309591176,2.00987856667,9.535,11.42213622,0.43228146743,0.7414467753,0.531754344,4417.525,466.61835,374.97851200127,757.29116149221,885.0688,612.29603598256,2.22115465,3.77876190476,4.00252380952,190.0,435.5,445.0,375.0,495.0,2207.92,140.4,8441.49,2121.26,24293.31,20393.67,2057.79,1744.82,1657.76,34.1405
+2012M03,117.785,124.92863636364,122.27590909091,106.15045454546,107.46,103.43,2.1661,11.97,16.34,94.27906311747,2.35925,4.437018212,2.283324934,2.42423392884,2.75423358245,1.78596820409,2.7325,1338.0,2528.42809364549,1766.55,2138.48,1195.34,1366.43,547.46,1285.38,440.73,1289.12,1500.68,222.78858648901,280.69384,274.034266,548.0,544.4,526.75,428.7475,259.7777469,283.87825408636,1.22106555363,1.143646625,0.80257294213,4.347069716,2.04563298077,9.535,11.56102728,0.431500056,0.763530053,0.53131342,4379.00833333333,465.775875,357.05200619994,758.54654140408,886.536,610.96493061843,2.1935969,3.78145454545,3.92904545455,160.0,442.875,441.25,393.125,495.0,2184.16,144.66,8470.78,2056.69,22985.43,18660.81,2035.92,1675.95,1655.41,32.9532
+2012M04,113.6655,120.4635,117.25,103.283,103.59,101.33,1.9467,11.42,16.85,89.34564425813,2.26678,4.22074499,2.24430316,2.79141738796,3.20417831324,2.38807385065,2.782,1348.0,2528.42809364549,1734.07,2274.96,1233.61,1394.72,583.83,1308.89,482.37,1303.59,1551.9,237.17206304446,274.00128,254.854072,547.75,550.66666666667,533.25,440.715,254.6336331,266.32392179211,1.25723456083,1.02997090625,0.82289048766,4.28688359,2.05580815,9.535,11.76826156,0.42987269867,0.7025572785,0.50155105,4354.075,464.020425,353.69889957438,766.97004478218,896.3808,611.58491903131,2.203297228,3.6649,3.84495,185.0,478.0,441.25,494.375,477.5,2049.67,147.64,8289.48,2071.07,22200.62,17939.79,2002.14,1649.2,1585.81,31.5255
+2012M05,104.0860342556,110.52173913044,107.05454545455,94.68181818182,95.83,93.77,2.4374,11.64,17.12,96.53319470607,2.31393,4.07083083,2.356297856,3.00160249213,3.02418604651,3.18312142989,2.7975,1155.0,2400.0,1607.08,2408.05,1125.0,1236.75,577.48,1220.55,502.8,1234.88,1522.17,239.45847566667,269.27712,259.35389539456,600.5,553.25,561.75,433.288,251.3267028,264.35872401848,1.20712201878,0.95349815,0.75583243959,4.21743806,2.0737206875,9.515,11.794717,0.4182515168,0.66579524,0.458781422,4355.23333333333,451.47495,367.02541036256,763.35723389078,892.1584,611.58491903131,1.951840275,3.37640909091,3.72813636364,195.0,490.5,485.0,513.125,477.5,2007.63095238095,136.61,7955.64285714286,2012.82142857143,20405.2380952381,17068.1904761905,1936.0,1589.04,1470.7,28.7196
+2012M06,90.72825396825,95.58904761905,94.23619047619,82.35952380952,87.19,85.31,2.4552,11.49,17.2,96.09045041368,2.26421,3.718973478,2.33028334,2.9724366848,2.91231787357,3.12499218082,2.88,1058.0,2400.0,1558.48,2425.08,1027.74,1089.05,578.01,1181.93,514.95,1183.37,1430.48,236.75781616667,267.30872,263.93316978797,600.0,578.0,541.2,411.9625,249.4895193,276.1899195,1.04930648003,0.95418709375,0.95276366104,4.124182634,2.0833659,9.1964,11.794717,0.4097542701,0.6306368001,0.451285714,4282.96666666667,442.3029,362.31127081427,751.69465867899,862.84,606.6789733724,1.811756716,2.86295238095,3.19871428571,193.125,501.625,485.0,456.875,477.5,1890.17857142857,134.66,7423.02380952381,1854.15238095238,19271.0714285714,16549.1428571429,1858.70238095238,1598.76,1443.86,27.9836
+2012M07,96.75411255411,103.14090909091,99.22,87.90142857143,88.24,87.33,2.9455,11.13,18.11,100.9494357434,2.34981863636,4.19869879,2.360266172,3.02936132279,2.98983723063,3.11024673773,2.988,1070.0,2400.0,1502.97,2450.28,1052.84,1063.18,670.19,1239.49,608.68,1214.67,1472.27,253.379732375,333.05328,268.59329800444,573.75,555.0,518.75,409.285,322.9768593,345.68794675714,0.8502537056,0.96452125,1.01515810558,4.031809056,2.08841815417,8.7503,11.794717,0.40143723927,0.63230601238,0.504417056,4191.41666666667,430.2515,357.19175146739,747.40624256784,857.9175,606.6789733724,1.851219414,2.89286363636,3.07836363636,188.5,436.875,485.0,307.5,279.5,1876.25,127.94,7584.26136363636,1881.47727272727,18546.0909090909,16128.4090909091,1847.75,1594.29,1425.82,27.4318
+2012M08,105.27363699103,113.34,108.37047619048,94.11043478261,91.0,89.11,2.8383,11.18,17.74,99.63469196716,2.51226,3.85421253704,2.34838039461,3.11729100995,3.06582246362,3.20355056622,3.0825,1001.0,2400.0,1431.13,2469.18,1022.38,1007.61,684.02,1250.27,651.35,1230.73,1525.43,265.69345366667,331.99205565217,273.33570763713,567.75,545.0,509.0,436.428,333.73237052935,349.40035068261,0.98487190125,0.950742375,0.97038912808,4.09508165,2.09478268214,7.9462,11.75723846,0.40505721496,0.6336173733,0.460324656,4207.93333333333,431.03205,354.70767584685,749.60345123362,856.65825,606.6789733724,1.86069928,2.5950952381,2.7930952381,182.5,504.5,485.0,382.5,477.5,1845.37608695652,107.5,7515.53260869565,1900.61956521739,18772.6195652174,15735.2065217391,1818.16304347826,1630.31,1453.26,28.8002
+2012M09,106.28496491228,113.3825,110.9645,94.50789473684,88.96,85.82,2.8415,11.08,16.83,98.5816339007,2.62028,3.945828876,2.31374869,3.10404710124,3.18797649226,3.08916481146,3.035,967.0,2400.0,1354.36,2469.18,1001.38,980.0,677.32,1280.95,647.18,1268.69,1572.25,256.23655245833,320.8492,278.16185148541,563.25,543.75,512.0,455.1775,343.5533145,353.42092377237,1.11188084102,0.96452125,1.000894425,4.062232812,2.10862717083,7.1447,11.36702072,0.42040518,0.57904924463,0.44065712495,4191.46666666667,447.36455,353.34306287826,768.4502422078,878.19665,608.08291845995,1.85518773,2.76275,3.03845,182.5,527.375,485.0,384.375,477.5,2064.12,99.47,8087.74,2177.67,20771.26,17287.96,2009.85,1744.81,1623.65,33.6085
+2012M10,103.40786561265,111.97347826087,108.73272727273,89.51739130435,81.85,82.8,3.3174,11.58,15.3,105.70108533749,2.46354,3.821047384,2.303166514,3.00924948795,3.15898193463,2.98876652923,2.88,898.0,2400.0,1359.81,2469.18,886.0,863.04,625.76,1177.95,595.41,1214.2,1302.61,252.911250625,321.24288,283.073208,558.25,532.5,520.25,453.744,340.2463842,358.195666995,1.11732749176,0.956253925,0.98084851102,4.073696836,2.11289206071,7.1099,10.92609672,0.42354051096,0.52540103,0.44778707791,4223.95,450.70055,350.2331294111,766.4806762482,873.3625,610.15249444235,1.80668609,2.95377272727,3.20395454545,182.5,533.5,474.0,349.0,477.5,1974.3,113.95,8062.03,2141.97,21233.7,17168.74,1903.96,1746.58,1635.83,33.1874
+2012M11,101.17441558442,109.71181818182001,107.13333333333,86.6780952381,85.89,85.74,3.538,11.83,15.0,109.3651582862,2.47816,3.525407842,2.153252354,3.01698104943,3.11612345158,2.89231969671,3.0425,848.0,2400.0,1339.11,2469.18,863.18,806.7,584.59,1137.78,567.61,1184.61,1285.23,252.06614629167,321.63656,289.025682,559.25,530.0,523.0,448.3225,346.4928081,360.8228394,1.06778975002,0.93351878125,0.84683615,4.293056526,2.1304646,7.1595,10.96137064,0.41925182945,0.49645942762,0.42635251162,4268.775,449.34511363636,353.03499444639,761.32091633885,870.04914772727,611.51192384026,1.782876194,2.80033333333,2.97414285714,182.5,487.875,447.5,383.5,477.5,1948.82954545455,120.35,7711.22727272727,2181.96590909091,20713.0681818182,16335.3636363636,1912.39772727273,1721.64,1576.36,32.7732
+2012M12,101.19366666667,109.6765,105.689,88.2155,92.88,88.84,3.3395,11.79,15.41,107.04231243184,2.41034,3.367336588,2.129442458,3.08301240905,3.31013641601,2.86223414447,3.07666666667,785.0,2400.0,1303.09,2502.25,843.55,753.53,591.29,1158.64,577.22,1188.18,1271.9,242.94453104167,308.64512,283.955056,557.8,530.0,520.4,413.75,325.1814795,347.9625549,1.12339657025,0.9438529375,0.758087,4.374627466,2.15271957083,7.2201,11.07160164,0.42867686705,0.4920270916,0.425712122,4341.30833333333,459.44666666667,354.80016941862,769.97357305721,879.93753571429,612.8590746724,1.837991694,2.89605,3.1097,182.5,472.83333333333,435.0,375.83333333333,477.5,2086.76315789474,128.51111111111,7966.48684210526,2279.80263157895,22880.8947368421,17448.5,2040.42894736842,1684.762,1582.25,31.8745
+2013M01,105.10021645022,112.97363636364,107.58272727273,94.74428571429,92.77,86.13,3.328,11.87,15.89,107.60817859655,2.27544,3.467646798,2.197785678,3.00336951773,3.33770742452,2.62040112868,3.052,828.64,2400.0,1926.47,2270.76,884.52,801.36,595.3,1192.35,526.2,1210.92,1298.48,233.32228333333,303.1336,291.00984,564.2,540.0,530.0,401.245,309.0142647,335.4697071,1.09557213013,0.928696175,0.75002570307,4.35963605,2.2166452,7.0197,11.243562,0.434390112,0.47559952314,0.416101983,4416.93333333333,465.57,334.12429369001,761.79738470915,870.59366304348,612.8590746724,1.885170562,3.0432,3.3036,182.5,462.25,428.0,380.0,395.0,2037.75,150.49090909091,8047.36,2333.68,24545.9,17472.5,2032.2,1671.84782608696,1638.89130434783,31.06173913043
+2013M02,107.63743567252,116.5195,111.09333333333,95.29947368421,94.94,85.13,3.3292,11.77,16.47,107.54029997678,2.1977,3.295025052,2.293466186,2.92514797946,3.33160514514,2.53133879325,2.9125,853.25,1635.0,1901.12,1821.71,919.58,836.0,610.73,1173.48,518.9,1216.99,1285.75,236.99665,302.73992,288.143834,563.0,538.75,535.0,401.645,297.9911637,318.9350556,1.11242362363,0.923184625,0.81957741644,4.354785886,2.18918766,6.9997,11.574255,0.4355967512,0.45716470067,0.40283306556,4390.59166666667,466.86325,319.68583597454,737.55118592758,842.8847375,586.37569707217,1.977764602,3.0443,3.1859,182.5,464.5,419.0,415.625,395.0,2053.595,154.63888888889,8060.925,2365.7875,24211.7375,17690.1,2128.6875,1627.57,1674.55,30.3288
+2013M03,102.5225,109.24,105.415,92.9125,90.98,82.77,3.8069,11.87,16.27,113.68108766747,2.15336,3.302079836,2.342629212,2.89627221072,3.48250233346,2.55131429871,2.655,818.75,1500.0,1801.47,1763.7,891.5,832.75,584.7,1117.43,513.95,1161.66,1249.76,239.752425,309.0388,296.741852,559.0,535.0,532.5,401.61,285.8657526,309.7491381,1.07918368383,0.9369635,0.90809637424,4.29239514,2.30933945,6.9997,11.904948,0.42310513143,0.45945441126,0.40773866737,4377.35833333333,436.19416666667,313.7840182914,722.68881147866,822.00403571429,575.55043655541,2.08226359,2.8002,2.9773,160.0,467.625,415.0,395.625,395.0,1909.56666666667,139.87,7645.58333333333,2169.41666666667,23296.5238095238,16724.9285714286,1926.07142857143,1593.08619047619,1582.95238095238,28.79095238095
+2013M04,98.85196969697,102.87545454546,101.66136363636,92.01909090909,87.76,82.02,4.1669,12.88,16.2,122.80678946534,2.29448863636,3.302741222,2.241657616,2.88914084364,3.39119915918,2.90872337174,2.3675,791.43,1500.0,1850.72,1763.7,874.17,830.71,563.88,1094.52,495.55,1131.82,1221.14,229.64791666667,279.90648,269.184102,557.0,535.6,530.6,390.75567567568,278.1495819,308.2793913,1.10333323648,0.9025163125,0.98048854404,4.269687554,2.2928048,6.9997,12.37012282,0.425360728,0.448058952,0.392512549,4366.9,455.8925,304.53375040576,733.55873132624,834.36775,558.58336554643,2.034423336,2.4986,2.8668,111.5,461.125,409.0,365.625,395.0,1861.67045454545,137.39090909091,7234.27954545454,2027.38636363636,21662.25,15672.9545454545,1856.00454545455,1487.85727272727,1493.06818181818,25.355
+2013M05,99.36663341489,103.02695652174,100.31476190476,94.75818181818,87.71,81.79,4.0403,12.29,16.22,118.47814461874,2.34286,3.24489391026,2.18643667765,2.95447469528,3.29168896974,3.18423511609,2.3875,822.5,1500.0,1823.4,1780.73,879.47,827.5,498.01,1073.2,514.78,1116.66,1227.73,231.4851,295.5375444,273.593342,543.5,508.75,510.75,386.84811891892,279.251892,319.669929,1.05399770151,0.90940575,1.05701086066,4.103018282,2.3769812,6.9947,12.80002372,0.42381737704,0.430191509,0.38851417,4342.71666666667,454.23836956522,294.78031103608,732.53271969897,833.20073913044,540.69336490937,2.043021354,2.5129,3.038,157.5,421.25,410.0,358.125,395.0,1832.02173913043,124.00952380952,7249.41304347826,2032.97826086957,20775.8260869565,14947.9565217391,1831.55434782609,1414.02695652174,1475.17391304348,23.03826086957
+2013M06,99.74266666667,103.11,100.3285,95.7895,82.75431946201,77.28942633542,3.8254,11.92,16.61,114.37378667724,2.28358,3.0480965889,2.0014752901,2.83520736062,3.17273419352,3.02538788835,2.3075,890.63,1500.0,1785.85,1807.79,876.88,853.5,524.66,1037.75,545.2,1147.34,1245.25,229.64791666667,298.40944,236.776188,524.25,483.75,492.0,385.93153153153,268.228791,313.4235051,1.05997061651,0.90975022188,1.15764697355,3.933923928,2.39862656,6.8288,13.71053178,0.4310828756,0.4225925847,0.3768356966,4493.375,462.025375,306.01237122058,742.55721787009,844.60285,561.29548855417,2.052060296,2.3258,2.8102,125.625,424.125,410.0,329.375,395.0,1814.5375,114.815,7000.2375,2099.6875,20267.4,14280.275,1839.0125,1343.35,1430.23,21.109
+2013M07,105.25790513834,107.71608695652,103.36217391304,104.69545454546,77.25921082883,72.64328692981,3.6227,11.6,16.17,110.0929564116,2.30866,3.05091610617,2.09895160487,2.83184987414,3.17334128424,3.0382083382,2.284,860.43,1433.48,1719.92,1816.31,827.09,835.54,511.3,990.31,569.26,1008.78,1210.87,214.03185833333,279.5128,220.021076,509.0,454.0,461.8,387.74058558559,260.880057,304.6050243,0.99815795329,0.923184625,1.12122947261,3.937671782,2.2156431,6.5036,14.61222136,0.42762819026,0.423667838,0.371187861,4635.35833333333,458.3227173913,298.76375053639,727.699527871,827.70334782609,547.99988853628,2.041919044,2.2426,2.5631,115.0,409.625,410.0,312.5,395.0,1769.60869565217,127.19130434783,6906.64130434783,2047.72826086957,19563.8260869565,13750.3152173913,1837.61956521739,1285.51565217391,1401.47826086957,19.7102173913
+2013M08,108.15763636364,110.96454545455,106.962,106.54636363636,76.96,72.912,3.4251,11.64,15.6,107.49741317685,2.48361,2.979634119,2.072583304,2.78223726302,3.36037372753,2.70633806153,2.28,892.61,1343.1,1714.4,1807.79,819.29,868.64,511.71,994.65,539.39,993.85,1111.67,185.09622083333,238.73560454546,220.61582235,478.75,425.0,428.25,399.43913513514,252.4290129,305.3398977,0.97737992238,0.94040821875,1.19080504574,3.949135806,2.0412777,6.5036,15.652802,0.43495417018,0.450564202,0.37548687,4675.55,466.17454545455,304.38587740248,742.94685608354,845.04603409091,558.31213321263,2.04478505,2.3796,2.569,115.0,400.375,360.0,310.625,395.0,1817.61590909091,137.055,7192.92045454545,2174.18181818182,21644.4318181818,14314.9318181818,1898.81818181818,1351.74181818182,1496.09090909091,21.89386363636
+2013M09,108.75773015873,111.62142857143,108.40476190476,106.247,77.6125,73.0975,3.6154,11.25,14.96,107.52065160478,2.61605142857,2.91630283057,1.93514194867,2.75336137804,3.59112423802,2.5489598961,2.12,985.24,1325.0,1668.63,1797.87,826.25,909.76,560.18,1019.72,576.81,983.52,1005.71,159.83495,207.405387,216.934608,444.0,428.0,431.47619047619,362.0,259.796118735,307.50777423,0.97394214898,0.9369635,1.11971564762,3.987275732,1.98195338,6.3714,16.08049828,0.43634169676,0.4641717179,0.3835928569,4709.96666666667,467.66166666667,300.11634772286,760.60689774798,865.133,550.48085587616,1.986142158,2.4224,2.6381,97.5,374.8,344.0,301.0,395.0,1761.30476190476,134.18571428571,7159.26904761905,2084.91904761905,22735.0714285714,13801.3928571429,1846.88095238095,1348.6,1456.86,22.5638
+2013M10,105.42713438735,109.47869565217,106.30227272727,100.50043478261,79.4125,80.6475,3.6739,11.37,15.3,109.03186360077,2.7307,2.83734594,1.84526694,2.79777807215,3.7745898512,2.61874436523,2.0,985.65,1335.87,1650.81,1764.66,859.66,912.17,540.85,990.96,584.87,1010.85,1008.48,155.7012875,201.72521090909,205.24731612,439.0,423.0,420.4347826087,376.31578947368,287.71963776818,325.6867049625,0.95769166793,0.93145195,0.99726336075,4.039304764,1.95540208696,6.8104,16.4574883,0.445395184,0.47967738548,0.41145877443,4770.04166666667,477.365,304.31135047213,771.00138508663,876.95594565217,558.17543406672,1.970268894,2.3187,2.5345,84.375,370.0,324.0,296.875,395.0,1814.58260869565,132.57272727273,7203.02173913043,2115.42826086957,23101.5869565217,14117.652173913,1884.83695652174,1316.58,1413.48,21.917
+2013M11,102.62649122807,108.07619047619,105.85380952381,93.94947368421,82.25,83.818,3.6174,11.42,15.4,108.65121105615,2.75517,2.69003533124,1.75721861648,2.77881191747,3.72303055611,2.5234051963,2.09,1274.5,1357.14,1614.74,1754.88,904.05,1108.1,551.32,989.83,567.19,1021.7,1004.05,158.91635833333,199.13474,195.23082029579,438.0,405.0,414.3,395.88235294118,274.42686796579,306.75162817895,0.8806341172,0.923184625,0.7659979881,4.137410354,2.03405203158,7.3217,16.82345522,0.44078291276,0.4594097387,0.38937788476,5051.89166666667,472.42166666667,297.3641195705,772.1373637324,878.24803571429,545.4326506705,1.865769906,2.3024,2.4896,87.5,334.375,320.0,305.0,395.0,1747.96428571429,136.32380952381,7070.65476190476,2089.55952380952,22826.880952381,13684.0119047619,1866.41666666667,1275.86,1420.1,20.7576
+2013M12,105.48165079365,110.674,107.91952380952,97.85142857143,84.3375,84.615,4.2366,11.55,16.38,117.45234821935,2.82454,2.777159814,1.937640518,2.89628989425,3.80675806449,2.55211161825,2.33,1270.0,1342.0,1552.25,1697.56,886.25,1147.0,564.03,990.52,569.45,1007.11,996.0,161.67213333333,197.391152,205.896296122,451.0,398.66666666667,400.76190476191,419.41176470588,267.04840060125,291.55664720357,0.97146151746,0.923184625,0.73998040909,4.17555028,2.0723428,7.7713,16.865343,0.44749630073,0.43545444276,0.36489610457,4835.15,479.61693181818,287.34816346819,784.95983058031,892.832625,527.06113532503,1.9287669225,2.3125,2.5585,96.875,341.625,320.0,305.0,395.0,1739.81,135.79047619048,7214.9,2136.7275,22762.125,13924.55,1974.975,1221.5119047619,1355.66666666667,19.67
+2014M01,102.09666666667,107.42,104.01,94.86,81.61,82.9,4.7008,11.59,16.67,123.47593413513,2.81943,2.926192126,1.934113126,2.87440012549,3.89903534357,2.16166503291,2.5625,1269.09,1298.64,1536.47,1560.64,862.63,1158.64,565.5,942.1,539.52,948.01,951.82,167.64297916667,198.0643448,210.210517,450.0,377.0,405.0,402.0,246.546351333,275.577525,0.99254824857,0.9259404,0.75383950318,4.180841368,2.114431,8.1922,16.92707236,0.4448457113,0.446876474,0.344582106,4924.33333333333,476.77608695652,286.59503651868,789.30814077123,897.7785,525.67973117662,2.005322352,2.1442,2.3446,97.5,403.375,333.0,330.0,395.0,1727.41,128.119,7291.47,2143.17,22063.86,14101.25,2036.93,1244.27,1420.95,19.875
+2014M02,104.82666666667,108.81,104.94,100.73,76.29,77.6,5.9733,11.3,16.76,137.61069871914,2.99284,3.828102168,2.11423058,2.57569303055,3.6535768878,1.85150220385,2.222,1364.0,1250.0,1557.26,1409.8,904.34,1292.0,490.73,970.96,570.75,971.77,953.0,169.93945833333,209.3235928,221.123386,459.0,382.0,449.85,393.16,258.671762433,292.1121765,1.04563548919,0.95418709375,0.77092533291,4.280931116,2.02384116,8.204,16.975574,0.446113616,0.47730023,0.366187382,5051.89166666667,478.135,291.83593789742,793.18927713998,902.193,535.29272259951,2.07344511,1.9011,2.1658,97.5,450.125,367.0,353.125,307.625,1695.17,121.37,7149.21,2108.03,22820.67,14203.55,2034.53,1299.58,1409.53,20.845
+2014M03,104.04,107.4,104.15,100.57,73.34,74.6,4.8783,10.88,16.55,122.1747631506,3.04167,4.719870958,2.323008094,2.49552354663,3.59373803874,1.80283260114,2.09,1389.05,1235.71,1651.2,1366.87,953.81,1376.9,530.81,996.67,601.52,1009.95,984.76,177.7474875,222.33078,234.351106,422.0,366.0,425.1,378.57,286.916621562,323.7117327,1.12136497847,0.96452125,0.80641942502,4.471189822,2.25711095238,8.0469,17.085805,0.451403888,0.485677786,0.39462698,5083.59166666667,483.805,290.9233267362,796.30376928775,905.7355,533.61878855053,2.13737909,1.929,2.2853,106.6,486.5,384.0,327.5,278.5,1705.37,111.833,6650.04,2053.08,23024.31,15678.1,2007.9,1336.08,1451.62,20.716
+2014M04,104.86666666667,107.79,104.73,102.08,72.82,75.06,4.6339,10.73,16.79,118.65642551875,3.05061,4.926884776,2.32697641,2.67085795318,3.54786053276,2.37804666012,2.08666666667,1356.13,1197.0,1629.2,1366.87,926.63,1291.75,516.18,1001.69,584.36,1011.42,952.25,181.42185416667,222.3583376,232.366948,395.0,352.0,399.29,370.91,277.091364204,324.8140428,1.22594953329,0.9300740625,0.84688586386,4.351478956,2.37679032381,8.2778,17.66121082,0.45114264,0.536384046,0.39132005,5089.1,483.525,290.32752121041,802.24526200041,912.4935,532.52594726328,2.07675204,1.7757,2.1542,111.5,409.0,383.0,260.0,299.0,1810.67,114.581,6673.56,2087.09,23405.2,17373.6,2027.21,1298.45,1430.33,19.736
+2014M05,105.71333333333,109.68,105.6,101.86,73.69,75.78,4.5625,10.2,16.32,114.95136110006,3.02999,4.72229604,2.270538138,2.86976530451,3.66513990034,2.98165601318,1.9625,1413.25,1180.0,1632.73,1366.87,898.42,1255.25,519.42,961.81,568.0,954.94,951.5,181.88115,217.2956128,220.682462,388.0,346.0,391.55,390.48,277.212618315,334.7348337,1.12031141124,0.9149173,0.84080267371,4.382123174,2.56470793333,8.2358,17.967653,0.44869344,0.543659292,0.402784074,5117.55833333333,480.9,292.49542174215,807.13261890921,918.0525,536.50236424029,2.043903202,1.6931,2.0215,112.625,413.5625,385.0,265.0,300.875,1751.05,100.56,6891.13,2097.32,23271.25,19401.08,2058.97,1288.74,1456.27,19.342
+2014M06,108.37333333333,111.87,108.01,105.24,71.48,74.09,4.5692,9.77,16.13,112.85978969451,3.17433,4.362722518,2.180589642,2.8475067078,3.57636224098,3.0611578824,1.905,1393.25,1180.0,1720.67,1366.87,861.88,1233.75,511.14,925.82,543.86,948.33,942.38,160.29424583333,202.3948248,204.698967,397.0,356.0,402.57,404.5,236.647606635,306.4422078,1.07117690752,0.92662934375,0.83456079164,4.543942282,2.55106028571,7.8999,18.14622722,0.443827696,0.56548503,0.400579454,4996.075,475.685,291.72154850481,810.00753473791,921.3225,535.08290673568,2.00399958,1.7113,2.0394,111.4,421.375,389.0,288.75,301.5,1838.95,92.743,6821.14,2106.94,22762.0,18628.81,2128.1,1279.1,1452.76,19.892
+2014M07,105.22666666667,106.98,105.76,102.94,68.75,71.44,4.0099,9.27,15.20882662987,103.06692548226,3.19604,4.34089678,2.244082698,2.96437290307,3.50965067179,3.28846803743,2.095,1255.22,1181.74,1734.13,1373.38,853.69,1106.3,471.74,897.43,503.35,892.08,908.04,138.70734166667,182.726572,193.014481,422.0,375.0,435.39,420.87,218.308840938,280.3542021,1.02260802661,0.9300740625,0.78965097912,5.170274824,2.4511366,7.7462,18.9817782,0.442260208,0.546304836,0.402563612,4991.25833333333,474.005,292.69672623061,818.15312958591,930.5875,536.87160193075,1.848353408,1.7004,1.9986,111.0,440.625,390.0,305.0,279.5,1948.3,96.05,7113.38,2193.24,22424.01,19117.65,2310.62,1310.59,1492.18,20.923
+2014M08,100.05,101.92,101.85,96.38,68.94,71.19,3.884,9.14,15.74,101.27992523273,3.27027,4.695179214,2.21013155,2.79228724949,3.48655913978,2.86030260869,2.03,1187.62,1200.0,1729.32,1388.91,778.69,938.81,458.57,861.77,502.12,851.75,853.75,118.498325,176.4237552,191.361016,445.0,414.0,460.57,442.62,220.362812091,263.4521139,0.9889370238,0.9576318125,0.76817467302,5.793300436,2.2707586,7.7162,19.24853722,0.434879952,0.565264568,0.379635564,4919.96666666667,466.095,289.17128727456,800.32865144794,910.3135,530.40515427272,1.6314188,1.6661,1.86,111.0,446.5,391.0,311.25,279.5,2030.49,92.614,7001.84,2236.84,22231.05,18600.2,2326.99,1295.13,1446.33,19.736
+2014M09,95.85,97.34,96.99,93.22,65.94,67.86,3.917,9.24,15.16,101.76310720819,3.21483,4.641386486,2.216084024,2.63503948919,3.36786920479,2.64524926277,1.892,1193.41,1213.64,1678.85,1388.91,760.75,904.55,430.17,839.82,459.73,836.46,834.09,105.63804166667,163.0583192,180.558378,432.0,411.0,449.91,442.05,202.832407134,243.6105321,0.96690945973,0.923184625,0.76880944068,6.174699696,2.35999321905,7.7162,18.34684764,0.421556304,0.559091632,0.353400586,4923.76666666667,451.815,277.55159448924,781.59378329754,889.004,509.09202528786,1.617750156,1.5319,1.6704,111.375,438.1,398.0,317.5,279.5,1990.43,82.37954545455,6872.22,2117.24,21090.52,18034.8,2294.59,1236.55,1359.48,18.369
+2014M10,86.08,87.27,86.57,84.4,63.71,65.74,3.7719,9.77,15.89,103.01527984123,3.10083,4.966788398,2.30823714,2.64901403857,3.42273249139,2.61180962433,1.9125,1148.7,1338.7,1696.44,1388.91,764.4,936.09,425.81,833.03,453.13,859.11,888.26,112.06818333333,163.121308,195.219101,428.0,409.0,437.57,436.96,220.142350071,245.4477156,1.00879329897,0.897831495,0.73215160785,5.952914924,2.36086046087,7.7425,17.50247818,0.413784176,0.582240142,0.36927385,4943.225,443.485,275.64985208255,769.95037419128,875.7605,505.60380215163,1.550729708,1.5061,1.6332,116.0,418.75,398.0,317.5,279.5,1946.19,81.06,6737.48,2034.26,19830.41,15812.37,2276.83,1222.49,1259.76,17.163
+2014M11,76.99333333333,78.44,76.73,75.81,62.55,65.66,4.1003,8.9,15.59,102.66395932005,2.90909,4.616033356,2.272081372,2.64679409388,3.332729146,2.70515313563,1.9025,1191.63,1397.0,1806.34,1388.91,764.75,970.0,449.9,825.98,473.6,841.33,922.75,113.90536666667,178.7425304,213.84814,418.0,400.0,423.8,422.0,236.026638612,258.6754368,0.99774997158,0.89907159375,0.72114896827,5.84003838,2.314851,7.8693,17.306267,0.407350944,0.534840812,0.356927978,4922.275,436.59,256.13167017909,756.00703242205,859.901,469.80306833327,1.488559424,1.537,1.6369,119.5,408.75,385.0,317.5,279.5,2055.55,73.73,6712.85,2030.18,20033.47,15807.05,2253.22,1175.33,1208.32,15.966
+2014M12,60.70333333333,62.33,60.52,59.26,62.44,66.14,3.4328,9.83,15.62,98.9997770052,2.94695,4.339133084,2.197344754,2.62448058638,3.36962734339,2.62381441575,1.88,1212.14,1427.38,1795.13,1372.88,719.64,972.26,448.32,814.55,469.67,814.81,900.95,123.09128333333,178.7346568,227.296322,418.0,398.0,421.18,382.39,261.780276915,269.6985378,0.94885756269,0.90940575,0.76923261913,5.463709746,2.22351674286,8.2122,17.3834287,0.402289264,0.546966222,0.337968246,4926.225,431.165,249.39418635265,749.20306496078,852.162,457.44500822967,1.50575546,1.4711,1.608,119.5,418.375,381.0,308.125,279.5,1909.46,68.39,6446.45,1938.11,19829.71,15962.05,2175.76,1200.62,1215.32,16.295
+2015M01,47.10666666667,48.07,45.98,47.27,61.44,59.29,2.9743,9.25,16.18733797094,91.05910463256,2.91591,4.188778,2.160748062,2.61454547791,3.24,2.28363643372,2.32,1145.71,1392.86,1712.65,1350.33,719.64,1010.48,433.21,796.58,442.64,777.72,870.71,128.1435375,174.7073104,215.060681,420.0,400.0,418.55,374.42,231.470423532,248.3872092,0.88835515639,0.90940575,0.75791259571,5.297922322,2.22246692381,7.9288,17.416498,0.380311776,0.556446088,0.338188708,4922.85833333333,407.61,251.47984477881,726.82663676069,826.7105,461.27057469485,1.48481157,1.4198,1.6633,119.5,440.25,381.5,305.0,279.5,1814.72,68.23,5830.54,1843.13,19454.12,14849.19,2113.05,1250.75,1242.45,17.236
+2015M02,54.79,57.93,55.83,50.61,69.05,63.48,2.8478,8.27,14.20383414428,83.52026289137,2.9617,3.943844718,2.168464232,2.45444324111,3.11,1.83582972332,2.4175,1160.5,1350.0,1677.34,1344.82,723.04,1052.37,423.55,762.61,418.25,762.51,825.0,125.3877625,173.6955528,217.706225,420.0,400.0,417.0,353.5,219.848400711,236.9966715,0.93813766683,1.00241315625,0.70416893315,4.883453762,2.02935271,7.7052,17.48484122,0.370874192,0.542777444,0.321654058,4910.96666666667,397.495,250.88643203199,734.30141791532,835.2125,460.18212230218,1.539706608,1.4293,1.8166,121.25,444.125,382.5,305.0,279.5,1817.82,62.75,5729.27,1795.66,18233.91,14573.84,2097.76,1227.08,1197.16,16.787
+2015M03,52.82666666667,55.79,54.91,47.78,64.76,59.92,2.8006,8.27,13.04131932439,82.15949876813,2.877,3.543706188,2.031777792,2.40935001402,3.08,1.42405004206,2.724,1090.68,1350.0,1570.53,1344.82,698.86,1020.8,409.79,749.93,412.36,751.16,804.55,126.30635416667,174.2270208,227.737246,410.0,392.0,411.0,360.74,218.797531749,230.7502476,0.92852366349,1.03858270313,0.6338155166,4.715902642,2.1525108,7.5809,17.45397654,0.353795104,0.530652034,0.290127992,4961.56666666667,379.19,247.32228981404,717.9143976917,816.5735,453.64468416031,1.52890397,1.4297,1.7441,123.0,428.8,383.0,295.5,283.4,1773.86,58.05,5939.67,1792.47,17421.91,13755.5,2028.73,1178.63,1138.64,16.24
+2015M04,57.54333333333,59.39,58.8,54.44,56.24,58.95,2.5797,6.77444566675,10.93665948014,70.94130906679,2.86827,3.6155768,2.029573172,2.63454324852,3.01,2.12612974557,2.7675,1077.5,1339.5,1569.57,1344.82,682.75,979.75,394.73,747.74,398.09,747.72,833.5,129.06212916667,172.0539072,224.209854,399.0,384.0,400.26,354.02,209.699799057,223.4015136,0.91489712773,1.0320377375,0.61212762127,4.81599239,2.30540262857,7.7713,16.92707236,0.352456208,0.537706818,0.288364296,4986.70833333333,377.755,249.06035325789,715.85404134779,814.23,456.83268327931,1.58071254,1.4071,1.7003,114.125,409.0,380.0,260.0,299.0,1819.19,52.28,6042.09,2005.36,15900.88,12830.92,2212.72,1198.93,1151.29,16.341
+2015M05,62.50666666667,64.56,63.69,59.27,61.19,61.63,2.8383,6.68399731108,9.33690016387,72.56776885162,3.096,3.493881776,1.930365272,2.88605338527,2.97,2.5956601558,3.0925,1131.94,1270.0,1619.84,1344.82,697.35,962.06,388.2,785.13,386.12,769.95,916.05,126.76565,166.2943688,217.375532,381.0,368.0,386.53,351.0,200.771087247,215.3179062,0.94074890143,0.9438529375,0.61466669195,4.4974248,2.35343185,7.4847,15.86003628,0.36460424,0.542556982,0.294096308,5018.00833333333,390.775,246.50313840288,740.67414800229,842.461,452.14217630518,1.606286132,1.5501,1.8391,110.5,413.5625,380.0,265.0,300.875,1804.04,60.3,6294.78,1991.78,15803.59,13511.34,2281.8,1198.63,1140.4,16.833
+2015M06,61.30666666667,62.34,61.78,59.8,58.96,60.71,2.7692,6.66672592954,9.18912211656,71.54643535464,3.23951,3.522100912,1.98966955,2.99673680287,3.01,2.71221040861,3.268,1123.64,1250.0,1547.16,1365.86,705.91,914.43,391.48,788.21,387.0,841.79,927.95,118.95762083333,166.7195432,221.123386,376.0,365.0,375.95,349.0,204.989260563,209.8063557,0.8999944339,0.923184625,0.62990111598,4.438781908,2.284788,7.2753,13.79210272,0.366171728,0.545863912,0.274695652,4947.23333333333,392.455,240.58658497588,745.32192859203,847.7475,441.28988712119,1.59504257,1.5829,1.8241,118.9,421.375,380.0,288.75,301.5,1687.73,62.63,5833.01,1829.5,15064.94,12825.23,2082.09,1181.5,1088.82,16.075
+2015M07,54.34,55.87,56.25,50.9,59.9,57.9,2.83,6.69403713465,9.49508325845,72.62187601156,3.32596,3.40503559,1.920664944,3.09647655031,3.04,2.85692965093,3.3925,1103.04,1269.13,1440.43,1388.91,680.0,869.13,405.87,752.32,407.09,809.98,917.39,124.009875,179.596816,222.887082,392.0,376.0,389.86,345.78,207.377599113,197.3135079,0.88798698485,0.9383413875,0.64233198281,4.64623665,2.0693365,7.2753,12.25989182,0.359346624,0.543879754,0.282852746,4878.08333333333,385.14,241.26901714009,745.6094201749,848.0745,442.54162113928,1.59504257,1.4531,1.6425,121.0,431.5,380.0,283.75,301.5,1639.5,52.39,5456.75,1763.04,15071.53,11413.1,2000.68,1128.31,1009.27,15.053
+2015M08,45.69,46.99,47.22,42.86,59.14,55.02,2.763,6.34573758328,9.81583965796,70.36977413644,3.15391,3.459489704,1.891123036,2.9590963931,2.91,2.7972891793,3.17,1032.38,1233.5,1466.01,1392.06,601.38,735.48,378.78,728.33,385.86,753.56,894.75,110.69029583333,162.5937768,183.534615,373.0,362.0,377.5,340.13,187.866710343,179.6765463,0.90198803043,0.9576318125,0.68427954621,4.766608902,1.81933640952,7.2753,10.39037406,0.363689872,0.5401319,0.2535313,4925.58333333333,389.795,241.69995960799,747.28645440831,849.982,443.33206651276,1.583358084,1.314,1.4489,121.0,434.625,378.8,274.625,301.5,1548.13,56.19,5127.3,1703.6,15163.77,10386.0,1807.64,1117.93,984.1,14.941
+2015M09,46.28,47.24,46.15,45.45,57.65,51.38,2.6461,6.27869866034,10.30694394914,68.96423290149,3.27845,3.22205213,1.7967653,2.78155370484,2.65,2.59216111453,3.1025,1051.59,1280.0,1471.88,1399.94,599.5,799.66,367.49,720.4,374.45,771.69,896.82,109.77170416667,165.621176,173.613825,357.0,347.0,360.0,326.43,193.973508297,172.695249,0.90682796362,0.94729765625,0.63169962437,4.581861746,1.69230830476,7.2753,8.76997836,0.366694224,0.533738502,0.261467932,4887.35833333333,393.015,247.77514793937,735.64304530205,836.7385,454.47532777675,1.515455788,1.2393,1.3466,124.0,428.0,379.0,279.375,301.5,1589.6,56.95,5217.25,1684.25,15453.34,9937.55,1720.23,1124.77,964.38,14.75
+2015M10,46.95666666667,48.12,46.55,46.2,54.26,50.11,2.3152,6.0269578206,10.10742681042,63.61405010089,3.19734,3.37858015,1.824984436,2.8623742092,2.81,2.53712262759,3.24,1104.09,1280.0,1520.37,1399.94,636.67,857.73,375.95,743.3,372.68,809.13,961.59,118.03902916667,171.388588,177.47191,373.0,362.0,369.27,342.4,206.337753252,172.709946468,0.92603083351,0.9300740625,0.66068734788,4.235956868,1.6093726,7.2753,8.708249,0.366955472,0.552036848,0.306662642,4858.43333333333,393.295,248.0848668743,734.82848581725,835.812,455.04342193647,1.521849186,1.2424,1.3276,123.5,423.75,380.0,250.625,301.5,1516.49,53.12,5216.09,1720.11,15794.61,10316.83,1724.34,1159.25,976.91,15.813
+2015M11,43.11333333333,44.42,42.22,42.7,52.47,53.34,2.0775,5.50083385123,9.51558591385,57.82542281205,3.36084,3.262396676,1.802056388,2.82155185268,2.92,2.48965555804,3.055,1071.07,1307.82608695652,1517.92,1413.16,608.21,788.75,368.0,727.34,350.57,799.62,915.24,119.41691666667,166.1565808,169.094354,368.0,359.0,366.24,353.61,203.405608386,177.1044894,0.84749967593,0.9300740625,0.76780439188,4.029163512,1.61633455789,7.5247,9.63198478,0.350692784,0.566146416,0.32077221,4813.09166666667,375.865,242.90293754011,728.5036709941,828.618,445.53859850176,1.526037964,1.161,1.2367,123.5,383.875,366.4,263.625,301.5,1467.89,46.86,4799.9,1618.35,14745.29,9244.33,1583.31,1086.44,885.2,14.452
+2015M12,36.57333333333,37.72,34.77,37.23,52.21,48.77,1.9228,5.09276298262,9.08019629211,53.71191147546,3.34565,3.277388092,1.747822736,2.8090698932,2.95,2.45054301293,3.02666666667,1150.0,1335.65217391304,1536.52,1446.03,607.38,849.55,368.42,765.7,338.35,820.94,898.18,119.41691666667,163.948036,169.75574,363.0,356.0,360.24,371.0,191.982001383,189.2299005,0.85975801074,0.9300740625,0.76870364607,3.800544418,1.7366393,7.606,9.8877207,0.355068688,0.569453346,0.322756368,4789.65,380.555,244.61942501985,718.15397401076,816.846,448.68702245174,1.551832018,1.1611,1.2661,123.5,340.625,360.0,264.0,301.5,1497.2,40.5,4638.83,1706.58,14691.69,8707.79,1527.79,1075.74,859.82,14.127
+2016M01,29.78,30.8,27.0,31.54,49.02,49.09,2.2744,4.39818627541,8.40230220527,54.22025368757,2.95242,3.197360386,1.647071602,2.55220335112,2.85,2.08411005337,2.7225,1152.0,1307.82608695652,1498.6,1359.9,611.63,895.63,373.08,736.03,336.48,781.35,885.35,118.498325,161.0269304,164.905576,369.0,361.0,366.19,364.91,191.72847006,193.2717042,0.85580658075,1.0403050625,0.69284890973,3.63321376,1.85077849,7.606,10.471945,0.354742128,0.567910112,0.30974911,4730.95833333333,380.205,251.75631310711,690.69852784661,785.6175,461.7776797664,1.51567625,1.0829,1.2338,122.6,327.125,334.0,233.875,301.5,1481.1,41.88,4471.79,1646.2,13808.08,8507.29,1520.36,1097.91,855.25,14.106
+2016M02,31.03,33.2,29.5,30.39,50.27,50.33,1.9572,3.96837858928,8.56185813228,48.43318010504,2.91637,3.25622374,1.632300648,2.35173727427,2.83,1.7452118228,2.48,1218.93,1280.0,1511.99,1317.26,679.17,986.9,373.75,767.24,323.29,779.88,898.19,114.82395833333,159.676608,164.905576,384.0,374.0,377.38,360.13,188.432562861,187.0252803,0.9309895654,1.0540839375,0.69136778518,3.863155626,1.76684545714,7.585,10.802638,0.362416288,0.5621781,0.292773536,4670.33333333333,388.43,259.34475150201,685.85908620163,780.113,475.69658186581,1.467615534,1.0963,1.2696,114.5,326.0,286.25,191.875,301.5,1531.26,46.83,4598.62,1765.75,15610.14,8298.5,1709.85,1199.5,919.35,15.167
+2016M03,37.34,39.07,35.18,37.77,52.21,52.57,1.7017,3.9101802431,7.73669809551,44.49483393195,3.07352,3.4722765,1.66669272,2.31288622651,2.87,1.76615867953,2.3025,1440.48,1280.0,1443.58,1300.73,715.95,1210.6,380.97,765.61,319.13,766.26,859.19,112.986775,159.1372664,160.496336,384.0,375.0,374.9,360.2,189.689196375,191.067084,0.93921695233,1.0127473125,0.68200496207,4.03335229,1.8548871,7.3855,10.6703608,0.362840816,0.580255984,0.340393328,4569.675,388.885,263.61625807948,681.40296666713,775.0445,483.5314852774,1.443144252,1.2835,1.4563,114.5,338.125,291.25,201.75,301.5,1531.01,56.2,4953.8,1802.19,16897.6,8717.25,1801.69,1245.14,967.73,15.465
+2016M04,40.75,42.25,39.04,40.96,50.69,52.35,1.9047,3.97007508979,6.82497956425,46.62699317728,3.0785,3.399964964,1.767664316,2.53755451134,2.99,2.51016353401,2.1125,1580.95,1294.46956521739,1474.33,1314.38,775.0,1299.05,395.14,794.13,346.19,808.51,875.95,112.52747916667,164.4125784,162.260032,395.0,386.0,383.53,371.0,192.760967187,187.392717,0.93965644333,0.9934568875,0.71379624278,3.963024912,1.93376668571,7.3855,10.5270605,0.37015576,0.61508898,0.335763626,4625.0,396.725,271.70013712618,685.763255674,780.004,498.35913692047,1.527360736,1.4886,1.7074,114.125,330.5,295.0,196.25,301.5,1571.23,60.92,4872.74,1732.27,17032.71,8878.86,1855.37,1242.26,994.19,16.36
+2016M05,45.93666666667,47.13,43.95,46.73,51.31,54.24,1.922,4.32919186506,6.26889250692,48.16755906969,3.09866,3.421349778,1.850337566,2.57487716258,3.08,2.43263148774,2.212,1439.5,1200.0,1500.81,1322.77,753.42,1218.25,422.55,795.64,421.64,805.59,881.0,112.06818333333,168.9556456,158.512178,433.0,415.0,414.38,377.31,189.850868523,171.9603756,0.92890044682,0.9851895625,0.76362550473,4.041729846,2.05554569524,7.3855,10.471945,0.369306704,0.600979412,0.375005862,4680.35833333333,395.815,273.2713789693,696.3525289764,792.0485,501.24114771779,1.549406936,1.3583,1.6287,110.5,313.5,295.0,198.375,301.5,1550.63,55.13,4694.54,1707.8,16706.95,8660.35,1869.03,1260.95,1035.86,16.947
+2016M06,47.68666666667,48.48,45.83,48.75,52.85,58.59,2.5666,4.75572046689,6.40180116949,58.11292731834,3.1208,3.64754379,1.894650428,2.6481127369,2.96,2.57683821071,2.4075,1547.95,1195.0,1517.12,1365.86,718.18,1337.27,457.4,799.91,467.73,793.48,860.23,108.39381666667,179.872392,166.669272,441.0,422.0,426.79,372.46,187.014257199,173.0626857,0.94227349262,0.9934568875,0.87545040893,4.10500244,2.154515,7.3354,10.471945,0.366824848,0.610018354,0.42879859,4809.95,393.155,282.2621032039,681.11547508426,774.7175,517.73215731844,1.63362342,1.2641,1.4944,110.5,306.625,285.0,142.625,301.5,1593.51,51.98,4641.97,1712.77,16966.69,8928.35,2026.19,1276.4,984.14,17.286
+2016M07,44.12666666667,45.07,42.62,44.69,61.24,62.39,2.7879,4.67473769135,6.75711864705,60.6559913692,3.04998,3.786655312,2.002235884,2.77243287823,3.18,2.7047986347,2.4325,1515.0,1327.77777777778,1493.28,1415.37,678.16,1290.0,431.08,796.67,439.9,767.83,832.86,107.01592916667,161.7591752,145.174227,442.0,424.0,417.89,361.57,166.514963706,151.7513571,0.92840991887,1.00930259375,0.96775620733,4.255577986,1.9621118,7.1485,10.471945,0.361403952,0.62060053,0.43210552,4856.58333333333,387.345,285.97679178593,630.42112597141,717.0565,524.54573133887,1.787064972,1.2816,1.5932,110.5,305.2,281.0,181.0,282.5,1629.05,57.26,4864.9,1834.79,17826.23,10262.86,2183.25,1336.66,1087.5,19.992
+2016M08,44.87666666667,46.14,43.74,44.75,67.39,66.34,2.7913,4.0474899302,7.13867472405,57.97386228615,3.03249,3.693620348,2.023620698,2.77523548898,3.46,2.55570646693,2.31,1575.0,1565.63,1539.99,1433.0,771.02,1423.7,412.17,824.42,398.7,817.52,830.35,95.53353333333,150.1534888,152.669935,415.0,403.0,393.78,347.46,159.280135083,149.1793002,0.90134392314,1.0430608375,0.95923974111,4.23948426,1.7416498,6.8343,10.84011654,0.366041104,0.629198548,0.443790006,4889.70833333333,392.315,294.02650888806,628.45660015513,714.822,539.31072229507,1.769428012,1.2973,1.5519,109.75,318.0625,281.25,186.25,206.5,1639.28,60.89,4751.67,1835.52,18427.02,10335.99,2279.14,1340.17,1121.65,19.587
+2016M09,45.04333333333,46.19,43.74,45.2,72.72,68.33,2.9689,4.25361416995,7.53979290081,61.38218946462,2.88119,3.88674506,2.135835856,2.79071283003,3.6,2.4421384901,2.33,1557.39,1550.0,1536.8,1433.0,797.85,1443.86,403.53,837.21,368.05,849.65,865.73,89.5626875,148.4252336,145.394689,384.0,378.0,365.27,342.73,157.560531327,150.649047,0.90870264846,0.9989684375,1.05064628532,4.118009698,1.70490613333,6.9078,11.88069718,0.366139072,0.61619129,0.474654686,4957.01666666667,392.42,292.15097178524,630.03780386092,716.6205,535.87056557778,1.716517132,1.3577,1.5727,109.0,320.0,287.0,187.3,206.5,1592.36,57.79,4722.2,1947.64,19499.52,10191.78,2292.31,1326.61,1046.71,19.357
+2016M10,49.29333333333,49.73,48.26,49.89,94.2,83.79,2.9492,5.33681888345,7.65286664601,66.36909711139,2.71135,3.945387952,2.28508863,2.88826862988,3.88,2.39080588963,2.394,1473.57,1550.0,1487.98,1433.0,749.75,1331.19,401.87,861.26,361.88,914.14,873.0,91.85916666667,152.2596768,148.701619,369.0,365.0,349.9,336.39,164.369133378,151.7513571,0.89723924451,0.96796596875,1.06466407133,4.03665922,1.5873264,7.2753,12.2907565,0.360163024,0.629859934,0.489866564,4906.03333333333,386.015,286.85858570934,591.60976228388,672.9115,526.16313964517,1.731067624,1.4766,1.6576,109.0,310.0,285.0,187.5,206.5,1665.9,59.09,4731.26,2024.49,20099.76,10259.74,2311.5,1266.55,959.14,17.655
+2016M11,45.26,46.44,43.77,45.57,103.43,89.15,2.5009,5.69317950115,7.59258875196,62.57851362767,2.47855,4.059146344,2.286631864,3.03436186364,4.01,2.41308559091,2.68,1553.41,1563.64,1459.81,1433.0,766.93,1512.95,397.76,885.11,357.0,918.26,873.0,91.85916666667,151.803008,144.292379,365.0,357.0,339.59,338.0,167.275557675,150.649047,0.85847031975,0.9576318125,1.13776814777,4.298568076,1.75597983,7.3634,12.49358154,0.352978704,0.634048712,0.446215088,4878.28333333333,378.315,275.14033294746,595.49089865263,677.326,504.6692295044,1.739886104,1.6586,1.8706,103.0,298.0,285.0,205.0,206.5,1737.11,73.1,5450.93,2180.58,21126.09,11128.91,2566.2,1238.35,955.14,17.407
+2016M12,52.62,54.07,51.78,52.01,88.15,80.19,3.5818,5.4235014224,7.59175415229,74.4216778981,2.29531,3.566634236,2.24540547,2.98082060272,3.91,2.35912847483,2.67333333333,1727.14,1600.0,1423.35,1439.3,811.38,1666.43,416.07,916.7,355.95,930.43,873.0,91.85916666667,152.4486432,153.110859,373.0,364.0,354.42,341.0,161.168759721,141.8305662,0.83229172491,0.9576318125,1.07698914355,4.143142366,1.86237899048,7.501,13.20346918,0.3445208,0.644630888,0.407634238,4912.05833333333,369.25,256.41846705354,598.07832289847,680.269,470.32911828059,1.7526729,1.928,2.226,97.5,296.625,277.5,217.75,206.5,1727.74,80.02,5660.35,2209.84,21204.35,10972.27,2664.81,1157.36,918.38,16.432
+2017M01,53.59,54.89,53.37,52.51,83.73,86.49,3.2608,6.1443492548,8.04227686051,74.25577233775,2.19409,3.717209782,2.388044384,3.04413484829,3.95,2.13640454486,3.046,1818.64,1643.64,1397.52,1427.78,825.0,1737.27,412.0,876.85,371.05,890.82,873.0,91.85916666667,159.9876152,156.197327,377.0,369.0,355.91,336.55,173.606492016,153.2211039,0.83396158677,1.00241315625,0.93501277512,4.074799146,1.9400656,7.5167,13.41070346,0.346708752,0.649040128,0.448199246,4904.88333333333,371.595,258.60132057779,590.65145700765,671.8215,474.33296240772,1.815063646,2.1623,2.5584,96.875,308.0,270.0,233.75,206.5,1791.24,80.41,5754.56,2242.62,20691.79,9971.46,2714.8,1192.1,971.15,16.902
+2017M02,54.35333333333,55.49,54.17,53.4,79.98,83.6,2.8233,6.0515836448,8.41498731546,68.75455064325,2.03408,3.66738537,2.347699838,2.96014713218,3.97,1.85044139653,3.06,1688.25,1653.5,1350.87,1359.9,808.61,1566.5,394.5312,839.6,373.6,874.38,873.0,91.85916666667,162.8575424,157.079175,367.0,361.0,348.75,335.34,181.002992787,155.0582874,0.83208504178,1.0540839375,0.90258672674,4.22625654,1.94116791,7.369,13.64218856,0.347492496,0.674393258,0.447317398,4870.49166666667,372.435,263.4529559727,598.26998395372,680.487,483.2319524989,1.87723393,2.2329,2.7089,95.0,326.0,278.75,191.875,301.5,1860.75,89.44,5940.91,2311.5,19446.47,10643.3,2845.55,1234.2,1007.63,17.933
+2017M03,50.90333333333,51.97,51.16,49.58,80.9,79.11,2.8875,5.00094507654,8.24598306107,64.42494905975,2.0638,3.53069893,2.352990926,2.87438580894,4.01,1.69065742683,2.9225,1542.39,1641.3,1305.67,1398.98,778.7,1229.57,383.681592,814.94,360.7,847.32,835.17,93.69635,158.9640472,151.126701,370.0,364.0,358.43,343.56,176.538636882,154.323414,0.84993557435,1.0678628125,0.92125947564,4.346187868,2.12602050435,7.3975,13.778875,0.348994672,0.66028369,0.398595296,4864.70833333333,374.045,263.47627245699,591.22644017339,672.4755,483.27472017326,1.913169236,1.966,2.3497,97.5,325.625,288.0,223.5,206.5,1901.47,87.65,5824.63,2280.92,19875.2,10204.66,2776.88,1231.42,962.87,17.631
+2017M04,52.16333333333,52.98,52.45,51.06,83.65,78.89,3.082,5.0109139183,8.76311875469,67.18458307726,1.96116,3.42597948,2.283545396,3.03415611891,4.05,2.17996835674,2.8725,1589.72,1600.0,1297.58,1421.4,752.06,1085.56,387.44,794.04,345.7,839.33,797.67,94.15564583333,156.4405584,149.803929,380.0,369.0,358.53,344.65,172.191860721,166.0813884,0.86942916886,1.06441809375,0.84937203723,4.41034231,2.1605276,8.4385,13.778875,0.349843728,0.633166864,0.362880452,4708.61666666667,374.955,270.34311682633,605.26561247023,688.444,495.87005659622,1.918901248,1.6543,2.2095,95.625,313.125,285.0,207.875,206.5,1921.22,70.22,5683.9,2220.61,19910.32,9609.28,2614.92,1266.88,960.84,18.033
+2017M05,49.89333333333,50.87,50.31,48.5,74.42,74.41,3.1248,5.05843597847,9.09680852049,68.15631084639,1.98348,3.30693,2.168464232,3.19804977706,4.02,2.63414933117,2.94,1719.29,1593.04,1330.3,1453.05,762.75,1098.57,389.72,825.06,344.35,842.05,795.0,94.15564583333,158.5900512,159.945181,421.0,399.0,394.95,345.0,174.97335654,180.4114197,0.91497765147,1.08508640625,0.7568017523,4.604128408,2.334893,8.573,14.29255146,0.3608488,0.626553004,0.354061972,4582.05833333333,386.75,265.28412069966,619.40061529471,704.5215,486.59072030276,1.954175168,1.5306,2.0971,92.5,309.25,275.0,178.75,206.5,1913.02,62.43,5599.56,2125.11,20200.33,9155.12,2590.21,1246.04,930.27,16.745
+2017M06,46.16666666667,46.89,46.44,45.17,81.09,79.2,2.941,4.88676678563,8.8827097047,64.96319760874,1.99825,3.157456764,2.24761009,3.23760429812,3.95,2.62531289435,3.1375,1869.76,1592.27,1332.77,1463.07,735.14,1030.83,378.59,832.95,330.32,847.47,794.36,94.15564583333,157.9326056,165.015807,458.0,430.0,440.86,357.18,183.361936401,189.5973372,0.93177443079,1.0954205625,0.72268299014,4.678424102,2.4341009,9.1918,14.85693418,0.366628912,0.613545746,0.30644218,4517.45,392.945,268.39329268766,613.17163099918,697.4365,492.29364075348,1.868635912,1.4397,1.7195,92.5,310.3,275.0,191.0,206.5,1885.29,57.48,5719.76,2132.93,19658.84,8931.76,2573.4,1260.26,930.73,16.931
+2017M07,47.65666666667,48.69,47.63,46.65,87.49,81.69,2.9614,5.00392083226,8.85848232734,65.75145561549,1.98858,3.299434292,2.313528228,3.22588379086,3.86,2.83165137259,2.986,1644.05,1485.71,1355.22,1496.94,720.48,1033.57,410.23,835.6,340.86,905.99,793.0,94.15564583333,157.511368,163.693035,417.0,399.0,397.43,385.87,201.770515071,202.4576217,0.93605395646,1.0954205625,0.69692200227,4.66607823,2.34571568,9.3697,14.72906622,0.375772592,0.589294926,0.322315444,4515.00833333333,402.745,264.62385799925,622.32344638722,707.846,485.37965006557,1.853864958,1.5166,1.7493,92.5,313.75,275.75,181.0,207.25,1902.96,67.74,5985.12,2269.86,20223.48,9491.39,2787.19,1236.84,918.9,16.152
+2017M08,49.94333333333,51.37,50.43,48.03,98.58,87.84,2.8757,5.47660118187,8.91541540716,66.99644970788,1.98856,3.304284456,2.304268824,3.26449979065,4.13,2.76683270528,2.89666666667,1845.0,1432.61,1386.11,1510.17,717.95,1174.35,392.87,861.72,330.17,875.36,815.74,96.452125,148.496096,169.865971,393.0,381.0,376.14,390.37,172.684225899,171.2255022,0.93543700733,1.0954205625,0.71697008112,4.473835366,2.19215910435,8.8904,12.8419115,0.385569392,0.553580082,0.316803894,4432.19166666667,413.245,270.95825998831,621.22139531955,706.5925,496.99836745587,1.749145508,1.5462,1.8368,88.75,320.75,280.5,192.625,215.5,2030.01,76.07,6485.63,2348.47,20521.0,10889.98,2980.73,1283.04,972.7,16.952
+2017M09,52.95,55.16,53.86,49.83,97.82,92.26,2.963,5.96114997199,8.64202999794,70.1748807394,1.9983,3.231091072,2.186542116,3.28176302309,4.27,2.61778906927,2.9575,1600.95,1382.14,1406.1,1504.65,754.25,1336.05,393.95,889.44,342.07,872.87,822.24,96.452125,147.2914352,169.75574,402.0,388.0,384.81,382.0,176.898724848,178.5742362,0.92601960097,1.0952001005,0.78901621145,4.30121362,2.11423058,8.5539,12.12541,0.38925952,0.59414509,0.317244818,4395.35833333333,417.2,268.92668495859,637.65633080699,725.286,493.27200209915,1.77692372,1.6082,1.8582,85.0,325.9,283.2,219.0,215.5,2096.49,71.53,6577.17,2374.39,20796.62,11215.79,3116.86,1314.07,964.1,17.432
+2017M10,54.92,57.62,55.58,51.56,97.11,91.43,2.8638,6.17632034854,8.3138988926,69.7708652853,2.09705,3.102120802,2.169125618,3.29433559267,4.19,2.635006778,3.058,1484.77,1325.0,1379.14,1481.11,746.79,1418.86,396.52,880.6,353.27,897.25,804.82,96.452125,148.6220736,170.968281,394.0,379.0,375.68,376.19,177.005281491,175.6347426,0.92183663766,1.0816416875,0.82186543828,4.250948284,1.9771433,8.2423,11.95344964,0.384001904,0.597231558,0.316142508,4513.14166666667,411.565,263.61625807948,632.52939757913,719.4545,483.5314852774,1.73283132,1.4569,1.6372,80.0,322.375,283.5,252.5,215.5,2131.49,61.66,6807.6,2498.22,20376.09,11335.77,3264.6,1279.51,921.0,16.941
+2017M11,59.93333333333,62.57,60.58,56.65,96.64,91.39,2.9913,6.69459903982,8.45066567641,73.87568661553,2.1279,3.10630958,2.013479446,3.23464256332,4.11,2.61392768997,2.98,1554.32,1259.55,1385.62,1502.29,728.86,1444.77,393.85,886.77,350.91,962.98,809.86,108.39381666667,148.7047464,167.661351,402.0,386.0,378.82,379.01,175.664137536,179.6765463,0.92527722275,1.07819696875,0.8584703738,4.331416914,1.9621118,7.5536,12.17391164,0.383348784,0.601640798,0.330472538,4594.48333333333,410.865,263.84989829758,633.43978759155,720.49,483.96003396593,1.772734942,1.4286,1.5688,80.0,344.0,295.0,280.0,215.5,2097.44,64.24,6826.55,2461.43,19557.52,11972.0,3229.31,1281.9,934.05,16.977
+2017M12,61.18666666667,64.21,61.41,57.94,100.81,95.48,2.7583,7.13893361413,8.6471138153,73.29172746364,1.91768,3.029588804,1.931026658,3.13214816613,4.11,2.49644449839,2.79,1450.66,1231.43,1476.7,1510.17,679.17,1305.66,387.15455,867.19,359.9,901.97,800.76,119.8762125,148.9803224,175.157059,406.0,391.0,388.5,383.24,172.493158815,184.0857867,0.91247520109,1.0954205625,0.77346440358,4.283356198,1.96559277895,7.9366,12.235641,0.386581728,0.593704166,0.317024356,4629.98333333333,414.33,263.61625807948,642.20828086911,730.4635,483.5314852774,1.883186404,1.46,1.6519,80.0,357.25,308.75,214.625,215.5,2080.47,72.25,6833.89,2509.92,19476.37,11495.11,3195.95,1264.45,907.2,16.165
+2018M01,66.22666666667,68.99,66.02,63.67,106.45,97.48,3.8556,6.66225501314,9.34246387585,84.82162927562,1.95183,3.060233022,1.95439563,3.10220474156,4.16,2.18861422468,2.958,1393.86,1180.22,1596.54,1433.0,703.45,1265.0,389.53,870.5,375.74,848.38,799.04,121.71339583333,155.838228,178.463989,442.0,422.0,410.83,380.94,178.342751079,192.1693941,0.97835499248,1.1340014125,0.75648436846,4.295922532,2.07013818,7.7162,12.35909972,0.398109296,0.586208458,0.310630958,4649.44166666667,426.685,268.29653951799,661.08689481094,751.9365,492.1161736876,2.007526972,1.5021,1.7224,80.0,360.375,320.0,219.625,215.5,2209.73,76.34,7065.85,2584.09,20696.91,12864.88,3441.52,1331.3,990.12,17.127
+2018M02,63.46,65.42,62.79,62.17,105.95,92.68,2.6708,6.7187497665,9.82569311019,71.03012042398,2.1228,3.004456136,1.967402888,2.99959870594,4.1,1.91129611781,2.9875,1244.25,1160.0,1605.89,1433.0,709.44,1145.38,416.28,843.56,421.13,827.48,806.0,129.06212916667,163.357516,187.3927,425.0,411.0,407.8,395.43,190.560021354,192.1693941,1.07421191142,1.2676565,0.77753749612,4.353683576,1.984158,7.8678,12.7316805,0.403562848,0.569453346,0.298946472,4628.16666666667,432.53,275.80307601367,670.09496440755,762.1825,505.88484929013,1.946018074,1.4618,1.72,82.5,370.0,320.0,232.5,215.5,2181.79,77.46,7006.52,2581.06,21651.55,13595.88,3532.9,1330.73,987.26,16.582
+2018M03,64.16666666667,66.45,63.29,62.76,96.66,89.5,2.6989,6.69738764036,10.11006909105,71.46245729274,2.50395,2.976898386,1.944033916,2.83550247639,3.95,1.75150742917,2.805,1118.63,1227.05,1604.08,1435.63,706.19,1016.19,430.11,836.68,445.36,800.24,800.91,130.8993125,171.998792,181.219764,430.0,418.0,403.5,409.92,198.860416407,192.1693941,1.11227491685,1.1643149375,0.73516675427,4.439443294,2.2010374925,8.0521,12.786796,0.402779104,0.545202526,0.275136576,4741.49166666667,431.69,280.71837835847,669.37623545038,761.365,514.90061888144,2.031336868,1.4405,1.7579,84.7,378.0,324.0,232.5,215.5,2069.24,70.35,6799.18,2390.0,21211.94,13392.5,3269.18,1324.66,954.57,16.473
+2018M04,68.79333333333,71.63,68.43,66.32,93.69,92.32,2.7791,6.92785820242,10.09046974822,73.518728055,2.62474,2.961686508,1.946899922,2.94784364498,3.88,2.27853093494,2.685,1131.18,1379.76,1577.89,1444.03,701.18,1006.71,439.07,831.85,461.62,793.31,799.33,130.8993125,175.6049008,178.57422,451.0,436.0,430.24,413.43,198.794277801,213.8481594,1.11318948968,1.1574255,0.75833577416,4.37837532,2.362470792,8.3828,12.82868378,0.400950368,0.549391304,0.265215786,4842.1,429.73,276.70028836245,674.3594228868,767.033,507.53053845503,2.033541488,1.3914,1.7318,88.0,384.75,325.0,230.625,215.5,2254.69,65.75,6851.51,2352.41,21291.1,13938.1,3188.05,1334.76,924.05,16.648
+2018M05,73.43,76.65,73.66,69.98,105.29,101.89,2.7972,7.48735405732,10.25151696204,76.50745948758,2.65994,2.989685182,1.956379788,3.02045236587,3.76,2.68635709761,2.615,1027.75,1450.0,1513.28,1444.03,687.15,935.25,430.32,793.25,459.17,811.49,801.32,130.8993125,179.085032,178.57422,451.0,436.0,431.76,419.0,209.949656013,213.8481594,0.96277169113,1.1505360625,0.87851845265,4.31995289,2.64995324,8.1872,12.897027,0.3861572,0.54233652,0.27227057,4906.85833333333,413.875,271.37815884153,645.80192565499,734.551,497.76855635712,2.082924976,1.4392,1.6959,88.0,384.375,326.0,221.875,215.5,2299.67,66.1,6825.27,2360.93,20858.83,14366.49,3059.87,1303.45,904.73,16.49
+2018M06,71.97666666667,75.19,73.22,67.52,114.33,103.88,2.9523,7.44894284404,10.44298762979,78.33801103404,2.41076,2.954852186,1.897516434,2.86780302043,3.39,2.69007572797,2.52333333333,931.19,1503.33,1494.49,1461.87,656.5,865.71,394.44,788.57,421.33,838.02,775.0,130.8993125,165.070024,161.929339,427.0,415.0,408.6,443.1,206.003385855,219.3597099,0.9177220589,1.1574255,0.84201931174,4.2438935,2.7227057,7.8264,12.53987856,0.38142208,0.567028264,0.2755775,4932.79166666667,408.8,270.58883861948,636.79385605838,724.305,496.32076560967,2.154134202,1.3806,1.5603,86.8,391.6,335.2,224.0,215.5,2237.62,65.04,6965.86,2436.29,20660.52,15105.65,3088.57,1281.57,884.9,16.541
+2018M07,72.66666666667,74.44,72.72,70.84,119.57,106.02,2.8251,7.59883923025,10.44079690313,77.50449306875,2.35705,2.87923372,1.861140204,2.88854244743,3.41,2.76362734228,2.492,916.25,1450.91,1496.33,1477.1,616.14,877.16,377.17,780.45,406.64,848.61,780.05,130.8993125,156.4602424,147.489078,398.0,390.0,382.73,440.65,206.933000706,218.2573998,0.8765765469,1.1367571875,0.88772258384,4.188337076,2.53200607,7.8264,12.235641,0.381454736,0.563059948,0.258381464,4927.6,408.835,267.02111422473,631.04402440096,717.765,489.77675695019,2.120403516,1.3112,1.4653,86.88,400.75,344.25,252.5,215.5,2082.24,64.56,6250.75,2207.02,19729.8,13793.86,2656.13,1237.71,832.0,15.723
+2018M08,71.08333333333,73.13,72.13,67.99,117.34,98.48,2.9572,8.08490993844,10.87500000007,81.71356939636,2.17161,2.760404702,1.780010188,2.77410472823,3.34,2.58731418468,2.395,915.22,1405.45,1475.4,1477.1,614.75,900.22,376.77,761.82,388.04,853.67,763.23,127.68424166667,162.373316,165.566962,405.0,393.0,393.5,401.56,217.438015959,236.6292348,0.84337054668,1.1091994375,0.84313015516,4.114482306,2.22115465,7.8264,12.015179,0.377046176,0.56438272,0.244492358,4983.91666666667,404.11,268.10324229931,617.00485210412,701.7965,491.76162313019,2.08446821,1.3399,1.4738,87.5,409.0,357.6,260.0,215.5,2051.51,67.15,6051.05,2053.53,19228.77,13411.35,2512.0,1201.71,804.91,14.987
+2018M09,75.36333333333,78.86,77.02,70.21,114.16,102.14,2.9847,9.52157703121,11.30331690113,89.16757001402,2.19489,2.671558516,1.69094354,2.67161271274,3.25,2.35233813822,2.4125,897.13,1380.0,1492.69,1442.29,605.15,865.63,356.87,754.05,377.15,821.47,733.95,119.41691666667,154.8028496,163.582804,405.0,393.0,395.35,384.65,202.049766963,212.3784126,0.88528441698,1.11264415625,0.79996595373,4.010424242,2.0282504,7.8264,11.53236722,0.380736304,0.55997348,0.250665294,4973.95833333333,408.065,265.8526882025,625.4858537988,711.443,487.6336009321,1.992094632,1.3341,1.4418,87.5,421.63,376.25,267.5,215.5,2026.46,68.44,6050.76,2022.91,18967.13,12510.35,2434.68,1198.39,804.79,14.272
+2018M10,76.72666666667,80.47,78.96,70.75,108.73,100.34,3.284,8.79096072974,11.66058023421,89.57079561678,2.1342,3.027825108,1.880981784,2.7366844304,3.48,2.31405329121,2.416,830.25,1265.22,1485.36,1431.7,589.8,794.49,367.96,751.58,379.31,850.29,718.04,119.41691666667,160.2553176,158.953102,409.0,397.0,390.39,389.8,209.104551603,213.4807227,0.90741905669,1.1229783125,0.74955482142,3.864257936,2.0282504,7.8264,11.464024,0.375119472,0.555784702,0.292773536,4940.225,402.045,263.84989829758,623.52132798252,709.2085,483.96003396593,1.91361016,1.3172,1.4253,91.25,420.75,385.0,270.0,215.5,2029.86,73.41,6219.59,1987.55,19121.48,12314.91,2673.67,1215.39,829.87,14.597
+2018M11,62.31666666667,65.17,65.11,56.67,100.73,91.58,4.1293,8.26507901291,11.70029462162,97.36246789214,2.18504,3.022754482,1.841298624,2.70173890156,3.36,2.38771670468,2.3575,759.26,1223.86,1479.22,1438.26,539.1,707.62,374.04,729.22,366.2,840.39,706.09,119.41691666667,160.6883656,157.520099,401.0,391.0,378.81,395.73,210.846201561,203.5599318,0.86011716538,1.1229783125,0.73135814827,3.946490262,2.0282504,7.4599,11.66023518,0.371037472,0.552036848,0.28439598,4941.375,397.67,262.70900127882,617.86732685273,702.7775,481.86737232948,1.912948774,1.2346,1.3529,92.5,410.2,379.2,305.6,215.5,1938.51,73.26,6195.92,1937.11,19064.86,11239.72,2595.69,1220.65,846.19,14.353
+2018M12,53.96,56.46,56.47,48.95,101.37,95.41,3.9825,7.97624238009,11.99532079611,94.40657785135,2.20841,2.80207202,1.710123734,2.62356609112,3.18,2.39403160669,2.29666666667,796.27,1212.63,1480.06,1434.58,535.02,738.36,380.53,727.88,361.02,827.02,703.0,119.41691666667,167.4399776,163.803266,404.0,395.0,379.33,399.52,217.809127026,211.2761025,0.83952839006,1.12986775,0.71845120568,4.185250608,2.0879074172,7.4406,11.794717,0.371853872,0.556225626,0.27888443,4923.55833333333,398.545,265.42603445895,607.46971460558,690.951,486.8510220433,1.8959732,1.2614,1.4365,99.17,389.67,368.33,276.67,215.5,1920.38,69.16,6075.32,1972.32,19259.58,10835.08,2616.29,1250.4,791.16,14.772
+2019M01,56.58333333333,59.27,58.96,51.52,98.56,91.29,3.0795,7.26234323345,12.00729261726,80.05536606207,2.26334,2.832054852,1.724894688,2.53712433504,3.23,2.11937300513,2.262,773.07,1235.22,1486.35,1379.77,584.58,765.0,381.96,747.79,362.01,859.73,688.13,119.41691666667,166.743164,162.921418,410.0,402.0,387.35,396.31,220.157047539,209.8063557,0.84844252301,1.1367571875,0.63841758219,4.241358187,2.1495045,7.9918,11.794717,0.372964176,0.563721334,0.281970898,4806.10833333333,399.735,273.24629669496,617.24442842318,702.069,501.19514118748,1.81550457,1.3562,1.5925,102.5,382.13,355.0,260.0,215.5,1853.72,76.16,5939.1,1997.14,20457.75,11523.09,2569.7,1291.75,806.77,15.624
+2019M02,61.13333333333,64.13,64.32,54.95,95.42,84.16,2.7171,6.0057971222,11.80658164833,69.54504168209,2.2558,2.83183439,1.73393363,2.38197139039,3.27,1.72091417117,2.155,710.43,1367.5,1472.28,1370.06,602.97,694.67,380.33,772.82,353.34,829.7,700.0,119.41691666667,169.5225448,170.417126,408.0,401.0,386.25,367.95,217.246948875,218.9922732,0.87170654132,1.1574255,0.62762653184,4.27916742,2.08557052,8.0193,11.794717,0.370710912,0.57099658,0.286159676,4782.90833333333,397.32,269.70632383508,623.13800587202,708.7725,494.70203508223,1.78904913,1.3987,1.6528,102.5,357.38,343.75,250.63,215.5,1862.99,88.22,6300.49,2062.79,21263.95,12685.23,2707.19,1320.07,818.15,15.815
+2019M03,63.78666666667,66.41,66.8,58.15,93.12,78.81,2.935,5.17873567413,11.2941866074,67.91211075289,2.20049,2.731303718,1.696675552,2.38102230847,3.38,1.6305669254,2.1325,678.56,1383.33,1476.02,1370.38,573.02,654.72,369.53,750.33,344.63,808.68,711.71,119.41691666667,166.2235064,169.314816,406.0,399.0,382.43,342.62,200.388953079,205.764552,0.93803205176,1.1780938125,0.65084844903,4.47648091,2.06903587,8.0055,11.794717,0.369241392,0.578271826,0.280207202,4732.59166666667,395.745,267.74155971684,631.37943124765,718.1465,491.09821595806,1.847692022,1.4705,1.7225,98.5,335.03,321.0,247.5,245.5,1871.21,86.47,6439.46,2046.46,21393.4,13026.27,2850.6,1300.9,842.81,15.296
+2019M04,68.57666666667,71.2,70.66,63.87,86.77,72.49,2.646,4.92218081968,10.26546106987,62.48606579812,2.33113,2.670456206,1.615545536,2.64702430568,3.34,2.34507291703,2.256,668.63,1318.5,1505.38,1377.61,588.45,636.23,359.84,733.77,341.53,805.96,713.0,136.4108625,161.487536,165.456731,413.0,404.0,391.3,341.11,197.331879735,199.5181281,0.93417878936,1.1643149375,0.57361838274,4.698927068,2.094389,8.0469,11.794717,0.367086096,0.59414509,0.282411822,4673.14166666667,393.435,266.66234346933,624.76712484162,710.6255,489.11869072354,1.92353095,1.5036,1.7166,97.5,323.75,310.0,247.5,265.5,1845.42,93.7,6438.36,1938.99,20604.3,12772.79,2932.65,1285.91,887.29,15.055
+2019M05,66.83333333333,70.53,69.13,60.84,82.32,68.93,2.6279,4.34105529405,10.14548849427,59.4223353327,2.31508,2.65766941,1.567925744,2.73002526555,3.09,2.70757579665,2.3925,661.17,1312.86,1511.52,1392.89,564.4,573.36,339.81,742.53,339.18,815.84,721.57,149.27114583333,171.0815176,165.456731,409.0,401.0,386.76,350.94,200.322814473,199.5181281,0.91854739973,1.1229783125,0.5219377151,4.600601016,2.08667283,8.0469,11.794717,0.36525736,0.581137832,0.27337288,4650.85,391.475,270.58883861948,615.51947892595,700.107,496.32076560967,1.766782468,1.4958,1.7689,97.5,313.4,305.0,247.5,265.5,1781.26,100.15,6017.9,1815.19,19523.9,12016.31,2742.81,1283.7,833.55,14.662
+2019M06,59.76,63.3,61.3,54.68,72.49,62.94,2.3965,3.58800651227,10.04237787692,52.96252887614,2.40773,2.860053526,1.631859724,2.56195490104,2.78,2.75086470312,2.155,635.6,1315.0,1522.28,1391.97,552.19,542.24,358.95,742.89,362.6,840.01,725.0,149.27114583333,195.0802504,157.740561,420.0,411.0,394.2,358.82,222.40943451,206.1319887,0.8860459754,1.12642303125,0.5434140212,4.629150845,2.0723428,8.0469,11.97329122,0.368751552,0.584003838,0.284836904,4607.04166666667,395.22,275.39485684473,607.51762986939,691.0055,505.13608355575,1.71188743,1.5012,1.9273,97.5,314.88,293.75,247.5,265.5,1755.95,108.94,5882.23,1899.7,19193.2,11943.94,2601.22,1359.04,808.2,15.036
+2019M07,61.47666666667,64.0,62.91,57.52,72.08,65.79,2.36,3.62037140561,10.12781122427,52.73103815976,2.41653,2.986598714,1.629875566,2.57951625082,2.84,2.90188208581,1.99666666667,657.31,1260.0,1496.12,1437.71,543.88,555.03,369.58,748.17,348.73,845.27,753.83,149.27114583333,189.419132,159.504257,416.0,409.0,391.7,360.16,203.960437803,196.2111978,0.86360873093,1.12642303125,0.54277925353,4.629702,1.98856724,8.0469,12.94552864,0.36640032,0.565705492,0.282852746,4542.63333333333,392.7,275.11490643116,597.74291605179,679.8875,504.62259155694,1.665369948,1.4112,1.6682,80.0,307.5,283.75,263.5,265.5,1796.99,120.24,5941.2,1975.64,17977.85,13546.3,2446.51,1412.89,843.95,15.791
+2019M08,57.67,59.25,58.92,54.84,65.55,60.43,2.2243,3.67677516041,10.86099863824,51.84805447932,2.1947,2.782891826,1.560209574,2.6269387065,3.06,2.71081611951,2.11,719.28,1252.38,1436.95,1457.89,586.12,619.33,360.93,793.21,337.36,877.48,776.0,135.032975,163.5858504,147.930002,430.0,421.0,407.52,362.39,197.522946819,181.1462931,0.83382134538,1.1229783125,0.52542893727,4.595861083,1.90038244,8.0469,13.05575964,0.363330656,0.56879196,0.271609184,4523.13333333333,389.41,280.18996729332,581.97879425772,661.957,513.93139418707,1.560430036,1.3102,1.5004,78.0,292.9,275.0,262.5,265.5,1740.68,93.07,5709.44,2044.55,16608.99,15748.64,2273.01,1500.41,859.14,17.224
+2019M09,60.04,62.33,60.84,56.95,65.95,61.37,2.58,4.20525568494,10.14170040633,58.19251376782,2.30542,2.841534718,1.557343568,2.54333205255,2.88,2.52599615764,2.224,724.03,1321.43,1385.38,1458.25,580.3,613.15,366.07,779.25,333.13,903.07,776.0,114.82395833333,157.2594128,149.693698,427.0,421.0,401.71,350.85,201.90646665,189.5973372,0.84632254664,1.1505360625,0.53383960887,4.654503975,1.85298311,8.102,13.22772,0.359477248,0.565264568,0.261908856,4544.5,385.28,277.0608099108,591.60976228388,672.9115,508.19181602956,1.572114522,1.335,1.4991,77.5,285.75,270.0,237.75,265.5,1753.51,93.08,5759.25,2071.85,16830.62,17656.88,2331.56,1510.58,944.7,18.16
+2019M10,57.27333333333,59.37,58.47,53.98,69.2,67.44,2.3313,5.05721785787,9.98352408584,59.11549803428,2.43527,2.799646938,1.513030706,2.58178842046,2.94,2.46203192803,2.34333333333,719.52,1358.7,1360.05,1458.53,591.35,593.74,381.65,770.8,341.76,908.67,776.0,114.82395833333,167.1486544,163.803266,424.0,418.0,397.04,325.79,212.848731576,199.5181281,0.85602809683,1.1340014125,0.52072107707,4.858321094,1.8518808,8.2673,13.4040896,0.360946768,0.574744434,0.277120734,4447.39166666667,386.855,275.34391439989,605.36144299786,688.553,505.04264365868,1.628773256,1.2978,1.4349,77.5,277.38,270.0,237.0,265.5,1725.96,88.53,5757.3,2184.09,16603.39,17046.22,2451.65,1494.81,897.26,17.645
+2019M11,60.40333333333,62.74,61.41,57.06,66.99,73.62,2.6505,5.15000421731,10.03950330791,63.47069207042,2.51966,3.108073276,1.615545536,2.61496361162,3.19,2.35739083486,2.2975,848.92,1400.0,1360.93,1388.47,685.41,767.44,375.51,770.2,347.32,891.17,776.0,114.82395833333,166.3337368,161.929339,421.0,415.0,394.76,328.24,223.537465179,203.1924951,0.85366710038,1.12986775,0.52521734805,5.936270043,1.8518808,8.2673,13.68187172,0.360979424,0.600538488,0.28219136,4320.975,386.89,273.39685944454,617.53192000605,702.396,501.47130712073,1.650378532,1.3857,1.544,74.0,248.0,264.0,224.5,265.5,1774.79,84.98,5859.95,2021.15,16335.48,15171.81,2425.48,1470.79,901.8,17.165
+2019M12,63.35333333333,65.85,64.41,59.8,66.18,76.03,2.2425,4.62047221239,10.05669681144,56.01046386333,2.44471,3.455080464,1.614443226,2.56810384994,3.21,2.28431154983,2.21,1031.29,1528.75,1362.61,1404.96,763.73,969.77,383.2,833.52,352.68,900.66,776.0,114.82395833333,166.9557512,163.913497,432.0,423.0,400.9,337.43,237.676429395,210.9086658,0.85824292698,1.1367571875,0.51622480608,5.563579032,1.97754414,8.35,13.95083536,0.362873472,0.573421662,0.295639542,4321.025,388.92,272.79560180441,627.9295322532,714.2225,500.36846543,1.671763346,1.4594,1.6575,72.5,238.16,243.33,217.5,265.5,1771.38,92.65,6077.06,1900.54,17141.05,13829.42,2272.54,1479.13,924.25,17.138
+2020M01,61.62666666667,63.6,63.76,57.52,69.66,82.09,2.0305,3.63338434727,9.88695006327,48.62847791743,2.60307,3.134749178,1.55535941,2.50762380872,3.27,1.96537142617,2.2875,1003.72,1671.59,1374.37,1371.35,810.07,970.53,387.23,875.64,355.53,945.39,806.91,114.82395833333,171.7862048,166.228348,451.0,440.0,426.0,348.68,247.994051931,224.5038237,0.87031262899,1.1698264875,0.51241620008,5.039099934,2.07124049,6.62387025,13.999337,0.36264488,0.57099658,0.31195373,4424.30833333333,388.675,272.39623044117,626.49207433885,712.5875,499.63592856049,1.743193034,1.466,1.6834,72.5,264.9,239.0,215.4,268.7,1773.09,95.76,6031.21,1923.93,17029.18,13506.86,2354.31,1560.67,987.36,17.972
+2020M02,53.34666666667,55.0,54.51,50.53,67.64,79.99,1.9158,2.90777364106,9.89443050553,43.7911677298,2.71621,2.9872601,1.500684834,2.35911707882,3.35,1.59985123646,2.1275,844.12,1718.75,1364.56,1393.46,728.81,801.84,375.63,800.41,354.14,902.34,823.0,114.82395833333,168.711564,164.133959,450.0,442.0,426.45,357.42,238.977155313,215.3179062,0.89920797017,1.18498325,0.51648929261,4.717335645,1.87613162,6.128969,13.999337,0.356244304,0.588854002,0.325842836,4443.29166666667,381.815,270.56424634114,621.07764952812,706.429,496.27565784219,1.688077534,1.3412,1.6126,72.5,279.38,245.0,214.38,243.38,1688.1,87.68,5687.75,1872.54,16480.3,12715.55,2113.24,1597.1,961.1,17.88
+2020M03,32.20333333333,32.98,33.75,29.88,66.74,67.89,1.7927,2.71886838175,10.21299199713,41.61409165724,2.33847,3.270112846,1.487236652,2.13391909664,3.08,1.32775728991,1.994,837.72,1868.18,1400.08,1412.91,636.25,691.04,372.61,747.8,377.25,796.67,730.0,114.82395833333,162.4205576,164.354421,494.0,477.0,469.64,372.58,228.123075195,209.0714823,0.90768886773,1.19531740625,0.55378189311,4.473614904,1.77692372,6.324116,13.999337,0.361305984,0.597231558,0.260806546,4402.46666666667,387.24,276.93194441782,593.67011862779,675.255,507.95544774303,1.492307278,1.2095,1.4986,71.88,276.22,245.0,231.13,235.0,1610.89,88.99,5182.63,1734.44,15290.91,11846.23,1903.63,1591.93,759.0,14.884
+2020M04,21.04333333333,23.34,23.27,16.52,58.55,56.58,1.7386,2.12031866732,10.00988126196,37.97404004066,2.27024,3.406578824,1.410074952,2.355843643,3.66,1.29753092901,2.11,834.51,2050.0,1390.91,1527.27,608.88,720.69,361.26,679.98,363.83,758.96,732.1,114.82395833333,146.9095656,166.669272,564.0,536.0,543.7,407.14,221.685584211,218.9922732,0.90264914086,1.281435375,0.58192325973,4.445285537,1.2676565,6.2831265,13.889106,0.354905408,0.573642124,0.225091702,4345.34166666667,380.38,276.23813700395,594.9638307507,676.7265,506.6828489596,1.400595086,1.1067,1.3342,70.75,282.0,245.0,235.0,220.38,1459.93,84.73,5057.97,1657.55,14952.8,11804.01,1903.37,1683.17,753.86,15.065
+2020M05,30.38,31.02,31.56,28.56,52.49,57.42,1.7525,1.57516497792,10.07552703066,35.5956619577,2.31599,3.303402608,1.422641286,2.5072032289,3.76,1.78910968669,1.9725,832.33,2050.0,1394.65,1588.02,576.56,684.95,359.17,684.78,339.1,799.83,738.26,80.37677083333,143.9057872,175.928676,510.0,494.0,492.89,438.42,209.927609811,205.764552,0.90864427425,1.29521425,0.6450297454,5.081097945,1.51788087,6.0441664,12.55310628,0.356015712,0.56989427,0.241626352,4392.71666666667,381.57,277.7328484459,589.45357541235,670.459,509.42448579509,1.44843534,1.1178,1.3468,72.9,263.0,243.0,201.9,222.2,1466.37,93.65,5239.83,1626.34,15401.92,12179.61,1975.32,1715.91,790.22,16.256
+2020M06,39.45666666667,39.93,40.14,38.3,52.21,56.81,1.6128,1.75217111218,8.97081909187,33.99228192971,2.22863,3.119978224,1.424625444,2.83584737029,3.3,3.35154211088,1.856,916.38,2050.0,1451.36,1712.82,656.49,724.62,369.58,755.71,345.17,850.98,788.36,80.37677083333,147.9882488,170.85805,520.0,501.0,493.64,449.46,200.495509722,198.415818,0.9007428335,1.29521425,0.64952601639,5.09818375,1.5652802,5.765406,12.12541,0.36754328,0.57209889,0.26675902,4401.81666666667,393.925,276.67457272226,599.94701818713,682.3945,507.48337018937,1.49473236,1.1731,1.4009,75.0,273.0,240.0,202.0,226.25,1568.57,103.3,5754.6,1744.84,16837.84,12727.15,2025.71,1732.22,820.77,17.713
+2020M07,42.06666666667,42.81,42.64,40.75,51.56,56.6,1.7352,1.80103549647,7.78644550106,34.90852460845,2.10174,3.235941236,1.492307278,3.04014078191,3.32,3.99042234572,1.81,888.31,1984.78,1486.92,1876.87,694.16,683.93,381.07,821.11,355.24,890.21,833.17,80.37677083333,152.5549368,174.936597,480.0,467.0,459.7,444.19,212.742174933,222.13,0.86138446914,1.270412275,0.6607931425,4.698816837,1.52339242,5.6130325,12.51783236,0.374270416,0.586869844,0.270727336,4383.66666666667,401.135,278.85148018842,606.84681617602,690.2425,511.47630790911,1.510605624,1.2003,1.4838,75.0,305.1,262.2,214.4,237.5,1643.81,108.52,6372.46,1817.93,17469.92,13402.3,2177.2,1846.51,864.64,20.647
+2020M08,43.44333333333,44.26,43.71,42.36,50.14,57.38,2.3017,2.86189667673,6.34356489532,45.85350707672,2.34868,3.59904215,1.602317816,3.14850371794,3.37,4.07301115381,2.0025,981.3,1929.76,1479.92,1876.96,760.3,739.17,384.55236292428,866.94,374.95,921.55,877.14,80.37677083333,149.342508,189.487089,505.0,486.0,480.85,448.91,208.939205088,223.0,0.89531834532,1.25043290625,0.61657099495,4.632347544,1.496496056,6.145531,12.566334,0.386255168,0.603845418,0.28880522,4353.36666666667,413.98,280.77132910417,629.12741384849,715.585,514.9977424538,1.541911228,1.3214,1.7032,76.88,341.88,276.25,249.5,240.38,1737.26,121.07,6498.94,1935.73,17650.03,14537.75,2410.05,1968.63,940.33,27.003
+2020M09,40.59666666667,41.09,41.1,39.6,54.6,57.47,1.9186,3.95213946267,5.88384743113,46.07290912833,2.4579,3.672015072,1.604301974,3.07961320405,3.35,3.85683961216,2.032,1034.18,1663.64,1470.95,1880.71,796.22,767.84,423.41,905.86,408.43,938.14,982.38482384824,,166.0817816,,507.0,488.0,483.0,462.66,219.683054196,247.68,0.91014050851,1.24009875,0.60514517692,4.599057782,1.47158385,6.306036,11.85644636,0.385144864,0.59194047,0.281309512,4220.36666666667,412.79,282.02144775403,621.89220901292,707.3555,517.29074111762,1.561091422,1.3705,1.8576,79.38,358.38,282.5,250.5,247.75,1743.77,123.75,6704.9,1872.91,17951.26,14857.49,2442.46,1921.92,907.62,25.742
+2020M10,39.9,40.47,39.7,39.53,58.4,61.04,2.2473,4.88959040816,6.17920516176,54.72115485296,2.29205,3.352345172,1.507078232,2.99741934848,3.51,3.50475804543,1.9775,1118.36,1532.73,1438.22,1877.59,819.27,805.91,454.25,914.77,465.55,927.71,981.40243902439,,186.7460448,,471.0,463.0,454.5,459.17,245.197858644,272.36,0.90325182885,1.132623525,0.60990593444,4.424782571,1.50134622,6.704004,11.353793,0.38436112,0.60737281,0.302694326,4245.4,411.95,282.9865401608,621.65263269386,707.083,519.06093757012,1.649496684,1.5285,2.1865,80.0,357.1,290.0,245.0,255.0,1806.1,119.78,6713.81,1776.27,18176.59,15239.36,2440.65,1900.27,876.27,24.23
+2020M11,42.30333333333,43.23,42.58,41.1,64.4,69.43,2.5881,4.83583900516,6.85550534744,59.06227305483,2.35819,3.323023726,1.595703956,2.77942760165,3.47,2.88328280495,1.985,1368.95,1607.14,1442.77,1878.61,917.81,1073.48,499.98,973.88,495.98,1047.78,1109.11246612466,,190.3757744,,489.0,480.0,468.48,469.5,247.94628516,273.0,0.88583047379,1.12986775,0.64656376727,4.395902049,1.704612184,7.29184875,11.53236722,0.386516416,0.646615046,0.311512806,4222.23333333333,414.26,285.20965726112,632.96063495343,719.945,523.13863414808,1.713430664,1.5592,2.3017,82.5,359.63,292.5,245.0,250.0,1935.28,124.36,7068.91,1915.62,18522.48,15807.73,2671.6,1866.3,911.55,24.079
+2020M12,48.72666666667,49.87,49.26,47.05,83.03,85.18,2.5387,5.85610629604,7.66100256305,63.85843256317,2.4072,3.479110822,1.588208248,2.64694307645,3.41,2.59582922936,1.935,1464.96456977585,1937.5,1497.68512110727,1977.17389145497,1016.37389145497,1224.86820512821,510.93573705179,1026.1958677686,494.97802020202,1097.62584466019,1170.02032520325,,198.769032,,520.0,508.0,496.55,477.39,251.154007551,268.55,0.92024241631,1.1505360625,0.63767701991,4.402185216,1.8077884,7.088904,11.684486,0.397325552,0.626553004,0.310410496,4200.4,425.845,286.85858570934,643.93323036633,732.4255,526.16313964517,1.786183124,1.5724,2.327,83.33,388.5,320.0,245.0,246.33,2014.67,155.43,7772.24,2020.47,19731.96,16823.04,2779.85,1858.42,1028.0,24.968
+2021M01,53.60333333333,54.55,54.16,52.1,86.83,86.85,2.6655,7.2683017493,9.00378752795,73.02147932642,2.39141,3.542383416,1.559327726,2.67952553987,3.39,2.62107661962,2.0275,1463.07,1892.86,1495.98,1988.94048883757,990.27,1368.31,576.37,1098.67,562.38,1141.24,1276.11788617886,,234.4679501472,,545.0,528.0,517.75,490.98,276.448349979,289.3,0.93904568092,1.23665403125,0.63418579774,4.45663933,1.8077884,7.2832056,11.75282922,0.3975868,0.634710098,0.335543164,4157.4,426.125,286.99685746569,653.75585944774,743.598,526.41676113348,1.923090026,1.5943,2.2973,85.0,421.3,337.6,265.0,255.5,2003.98,169.63,7972.15,2014.73,21920.24,17863.18,2705.34,1866.98,1090.95,25.88
+2021M02,60.46333333333,61.96,60.37,59.06,86.74,82.76,5.0651,6.15850716652,9.87942781216,97.47802542593,2.40544,3.669149066,1.617529694,2.5554176964,3.32,2.32625308919,2.02,1444.5,1875.0,1479.18,1993.20597247937,1019.86,1359.5,578.26,1123.5,548.44,1272.13,1362.56775067751,,245.2350824,,557.0,542.0,531.0,500.48,276.628393962,289.4,0.94597281742,1.22287515625,0.58382756274,4.66166899,1.8077884,7.4514825,11.93250575,0.395039632,0.655213064,0.356927978,4185.43333333333,423.395,282.52998030669,664.00972590346,755.261,518.22350415086,2.045005512,1.6803,2.3461,88.13,528.88,453.75,335.0,290.63,2078.59,163.8,8470.94,2080.11,26315.75,18584.38,2744.5,1808.17,1206.7,27.293
+2021M03,63.83,65.19,63.95,62.35,94.92,90.66,2.5645,6.12706957935,7.89505157195,65.61845037345,2.46132,3.68281771,1.628332332,2.42971471426,3.27,2.02314414278,1.996,1540.65,1623.04,1476.34,2006.03898182246,1030.48,1478.59,585.71,1284.81,483.9,1321.88,1611.11111111111,,245.1720936,,525.0,515.0,504.13,498.38,272.575567161,273.13,0.95066422673,1.226319875,0.59900908947,4.719099341,1.886272872,7.989623,12.28414264,0.388704368,0.671968176,0.342597948,4202.16666666667,416.605,273.8495448893,664.24930222252,755.5335,502.30163400217,2.01612499,1.7435,2.369,96.25,534.13,458.0,352.88,320.88,2190.48,168.18,8988.25,1948.0,27061.0,16406.66,2791.94,1718.23,1181.0,25.648
+2021M04,62.95,64.77,62.37,61.71,92.22,89.13,2.61,7.14681628809,8.2767941961,71.27744991295,2.36833,3.71809163,1.641560052,2.66680157246,3.21,2.87540471739,1.915,1659.64,1426.82,1487.25,2020.63680170152,1078.05,1487.14,597.13,1386.35,464.2,1312.33,1572.79810298103,,268.233868,,495.0,484.0,477.38,488.17,281.379350493,280.95,0.96138807161,1.226319875,0.58684270916,5.172479444,2.26414474,8.367055,12.49358154,0.390500448,0.689164212,0.356266592,4218.775,418.53,272.89562769196,663.24308168247,754.389,500.55193539624,2.000251726,1.6424,2.1535,95.0,543.4,478.0,328.1,345.5,2319.39,179.83,9324.82,2011.92,28328.42,16521.25,2829.01,1760.04,1208.81,25.687
+2021M05,66.4,68.04,65.98,65.18,107.04,99.31,2.8884,8.90875692439,8.91569451297,83.46723327421,2.41286,4.110734452,1.756641216,2.71186371566,3.08,3.13892448031,1.91666666667,1715.24,1450.0,1514.29,2072.0399166728,1136.46,1530.5,646.8,1574.67,482.38,1531.38,1584.58672086721,,305.3106504,,493.0,483.0,462.75,477.7,270.98456625,297.25,0.96928708729,1.226319875,0.60927116677,5.48399225,2.374816664,8.8027132,12.64900725,0.396705088,0.712974108,0.380517412,4168.00833333333,425.18,272.74561635287,674.59899920586,767.3055,500.27678087381,2.003779118,1.6913,2.2903,102.5,574.63,527.5,331.63,378.13,2433.53,207.72,10161.97,2181.81,32246.21,17577.06,2965.73,1850.26,1214.0,27.504
+2021M06,71.80333333333,73.07,70.96,71.38,129.97,112.92,3.2318,10.30105100564,9.61601229637,94.73065633263,2.36623,4.243011652,1.870179146,2.69850506451,2.93,3.34151519352,1.824,1670.68,1450.0,1502.27,2078.82575899142,1004.42,1400.45,614.68,1518.16,467.15,1527.59,1296.74796747967,,292.5593552,,466.0,455.0,438.59,474.0,263.477834469,285.55,0.95067186161,1.226319875,0.63577271691,5.677447655,2.3809896,8.85921675,13.39968036,0.3935048,0.72862691,0.383824342,4138.96666666667,421.75,270.39222547607,672.2990665429,764.6895,495.96013290078,2.0833659,1.6381,2.1218,125.0,604.75,550.0,393.25,462.5,2446.65,214.43,9631.5,2191.03,32502.55,17979.57,2951.85,1834.57,1124.0,26.995
+2021M07,73.28333333333,74.39,73.0,72.46,151.97,122.33,3.8036,12.50994243239,10.35918836698,112.6787432485,2.3271,4.503818198,2.080499894,2.65257205527,2.99,3.20438283248,1.76333333333,1584.09,1456.82,1504.13,2092.19289412811,1062.99,1274.09,600.44,1468.34,470.02,1410.08,1282.01219512195,,278.4341168,,414.0,407.0,397.0,436.17,254.67037677,294.27,0.84793984209,1.2345872,0.69364236932,5.585625232,2.3809896,8.9927074,15.86003628,0.386059232,0.796749668,0.39021774,4078.11666666667,413.77,269.95088887301,661.47021692144,752.3725,495.15062234654,2.15391374,1.6312,1.867,125.0,613.0,555.0,441.5,633.0,2497.64,214.14,9450.82,2337.51,34020.18,18818.51,2947.52,1807.84,1086.48,25.677
+2021M08,68.86666666667,70.02,68.85,67.73,169.58,137.92,4.0486,15.42647593843,10.80139654747,129.81858281675,2.48431,4.767270288,2.098357316,2.7152308005,2.99,2.99969240151,2.156,1493.64,1443.18,1504.12,2102.28835486,1141.82,1341.14,585.8,1433.94,470.26,1519.19,1355.69105691057,,256.6124344,,403.0,392.0,381.0,384.46,276.183795555,324.52,0.89173992326,1.22976459375,0.71823961646,5.60965559,2.3809896,9.0452325,15.763033,0.384426432,0.759712052,0.429459976,3973.24166666667,412.02,271.03226533973,661.23064060238,752.1,497.13410990874,2.23328006,1.7064,1.9004,136.88,603.13,555.0,446.88,695.0,2602.99,162.16,9370.14,2414.47,35024.0,19141.3,2987.95,1785.28,1008.73,23.986
+2021M09,72.8,74.6,72.24,71.56,185.69,146.05275137829,5.1111,22.84059607792,11.43899050402,178.39940517492,2.55809,4.972299948,2.30603252,2.72736012521,2.98,2.98458037564,2.2175,1485.0,1476.14,1483.27,2109.02021997389,1181.38,1427.27,557.55,1398.75,467.83,1629.14,1309.5189701897,,235.61748,,400.0,391.0,381.27,387.3,263.59908858,337.55,0.91410285826,1.18498325,0.73670077614,5.767837075,1.832465,9.0767345,14.67395072,0.384426432,0.787931188,0.431664596,4089.225,412.02,270.24495302211,658.21197898224,748.6665,495.69000210944,2.285750016,1.6255,1.7875,147.5,643.75,573.75,418.75,736.25,2834.56,124.52,9324.71,2248.3,34887.3,19376.88,3036.02,1775.14,973.19,23.185
+2021M10,82.06333333333,83.65,81.22,81.32,224.51,199.65,5.478,31.05246636754,12.3769153834,222.52925190517,2.56757,5.314456972,2.320142088,2.78018124085,3.05,2.87554372256,2.415,1922.86,1539.29,1461.66,2133.66533688546,1310.25,1818.33,551.95,1483.52,450.85,1795.17,1420.52845528455,,239.6487632,,401.0,395.0,382.71,404.46,,354.67,0.92557798114,1.1505360625,0.663649597,5.5335962,1.75807,9.2967976,14.46781875,0.378842256,0.817032172,0.424168888,4241.74622158045,406.035,263.17347971106,656.24745316595,746.432,482.71933020135,2.587782956,1.7317,1.8694,147.5,672.9,618.0,695.0,782.0,2934.39,122.91,9829.22,2344.83,37722.92,19362.39,3359.91,1776.85,1017.1,23.413
+2021M11,79.91666666667,80.77,79.8,79.18,157.48,128.0,5.0176,27.62343200775,15.25400265088,202.58611793577,2.39333,5.709083952,2.41185428,2.83076375558,3.11,2.90729126675,2.475,1960.68,1552.27,1439.66,2150.20944983901,1340.65,2050.23,551.04,1442.96,442.63,1825.34,1415.61653116531,,248.7191504,,400.0,394.0,378.55,411.41,334.499674212,379.45,0.90364638693,1.143646625,0.66195688322,5.69343115,1.551674,9.36761475,14.48876264,0.372800896,0.818354944,0.428137204,4221.65,399.56,261.16487433034,644.89153564256,733.5155,479.03509634508,2.789726148,1.7448,1.9289,153.13,726.69,665.0,900.5,806.88,2636.45,96.24,9728.9,2329.98,39158.69,19932.86,3311.27,1821.76,1038.05,24.175
+2021M12,72.86666666667,74.31,72.76,71.53,169.65,142.5,3.7327,38.02711984318,15.32252691588,236.48836750687,2.38239,5.910145296,2.483724892,2.81890784726,3.19,2.67268345315,2.615,1695.71,1475.0,1422.52,2154.06022202044,1270.29,1861.43,554.14,1411.21,461.66,1742.5,1361.83096205962,,264.5372128,,400.0,393.0,380.95,402.66,327.819675006,376.81,0.88509689338,1.1574255,0.70797753916,5.74744434,1.471808,9.43949,14.62324446,0.369110768,0.809316002,0.415350408,4182.15,395.605,261.23362605226,637.89590712605,725.5585,479.1612024603,2.646425848,1.7222,1.921,176.67,745.0,686.67,890.0,807.5,2695.53,116.96,9551.18,2301.69,39422.52,20015.55,3399.21,1790.43,944.59,22.532
+2022M01,83.92,85.53,83.11,83.12,196.95,168.5,4.3325,28.26067331655,14.68575980736,196.91113953145,2.46736,5.976283896,2.425082,2.86190204087,3.51,2.39820612261,2.6775,2016.14,1479.55,1428.56,2489.88,1344.79,2195.79,606.22,1469.56,526.49,1865.36,1411.73,,276.6231888,,427.0,419.0,403.15,395.94,325.159433298,374.24,0.91152966024,1.1574255,0.7931950986,5.806417925,1.3575,9.1124838,14.78418172,0.36966592,0.782199176,0.401681764,4184.6,396.2,259.05137508628,649.68306202374,738.9655,475.15846356053,2.91120071,1.7791,1.9735,173.13,699.38,674.38,846.38,785.63,3005.98,132.53,9782.34,2331.85,41791.7,22355.4,3599.14,1816.02,994.15,23.158
+2022M02,93.54333333333,95.76,93.13,91.74,219.78,196.4,4.6577,27.2297159067,16.9952383196,197.5236794019,2.55094,6.169188146,2.412515666,2.78835909895,3.61,2.07011062729,2.73,2147.89,1496.25,1445.25,2473.1,1522.36,2442.63,661.63,1595.74,569.46,1744.2,1499.12,,292.622344,,427.0,422.0,405.95,384.21,339.346164285,390.5,0.96250546948,1.24354346875,0.73278637552,5.993810625,1.448352,8.9468505,14.881185,0.370417008,0.779994556,0.393745132,4219.55,397.005,258.46660900257,648.82058727513,737.9845,474.085871092,3.051414542,1.7905,2.1121,172.5,747.13,680.0,744.17,791.88,3245.79,142.84,9943.17,2296.86,43983.35,24015.55,3620.04,1856.3,1049.4,23.542
+2022M03,112.39666666667,115.59,113.11,108.49,314.04,294.42,4.8839,42.39297079612,15.11138495446,271.07990593108,2.45901,5.698501776,2.288836484,2.61364854464,3.35,1.95594563392,2.535,2230.22,1491.3,1514.62,2153.15,1776.96,2441.48,720.6,1956.88,601.43,2162.3,2361.13,,335.5295272,,422.0,419.0,407.13,391.67,446.65605252,486.3,0.97017463974,1.3889106,0.76669354846,6.06821655,1.756807,9.133665,14.9583467,0.359836464,0.800938446,0.41998011,4258.0,385.665,250.94987798125,631.23568545621,717.983,460.29849643746,3.111380206,1.7454,2.1217,178.75,938.13,792.5,872.5,977.5,3498.37,152.07,10230.89,2344.84,43949.67,33924.18,3962.21,1947.83,1043.26,25.314
+2022M04,103.41333333333,105.78,102.68,101.78,310.85,302.0,6.5306,32.20418722871,16.28752391901,243.43602963927,2.45535,5.854147948,2.291041104,3.24066791571,4.09,3.10700374714,2.525,2094.61,1443.75,1643.39,2145.25,1682.74,2064.31,720.79,1947.51,579.45,2266.17,2275.76,,348.1666552,,431.0,429.0,409.06,402.38,427.306835898,495.28,0.96240781171,1.45711603125,0.90703010041,5.9745202,1.868574,9.003082,14.991416,0.353468544,0.81350478,0.433428292,4263.34166666667,378.84,235.71008729149,620.50266636238,705.775,432.3452940014,3.424215784,1.7027,2.0944,249.5,954.0,856.0,925.0,1202.0,3244.41,151.25,10161.38,2380.41,42991.11,33132.74,4360.43,1936.86,965.0,24.545
+2022M05,110.09666666667,112.37,108.32,109.6,371.86,280.0,8.1373,29.17072267381,16.67909128791,248.79106483489,2.36662,5.741271404,2.27296322,2.98524993581,3.71,2.86908314075,2.37666666667,1813.33,1482.95,1634.21,2146.29,1716.92,1811.19,724.09,1962.88,529.83,2218.45,2079.3,,344.8400592,,464.0,458.0,442.86,406.45,438.381378036,522.29,0.96246988554,1.46056075,0.9217884487,5.9414509,1.895698,8.7075975,15.12589782,0.345467824,0.802040756,0.42879859,4277.06666666667,370.265,231.13496913754,596.78461077555,678.7975,423.95349869857,3.61006525,1.6174,2.058,255.0,842.5,827.5,707.5,1170.0,2830.32,131.21,9377.15,2142.48,35769.39,28062.55,3751.48,1848.5,958.38,21.905
+2022M06,116.8,120.08,115.73,114.59,374.08,291.3568,7.674,33.55773104275,15.53392071335,263.24491050026,2.32229,6.033824478,2.288616022,2.96427731058,3.51,3.27283193173,2.11,1700.5,1607.14,1608.06,2146.19,1501.1,1554.5,737.06,1751.76,528.14,2000.53,1884.59,,335.7145568,,444.0,441.0,427.55,411.92,379.89280413,459.59,0.95185945595,1.43851455,0.93866268921,5.811929475,1.848386,8.46111975,14.85693418,0.345304544,0.793001814,0.41777549,4206.05833333333,370.09,222.29826780851,590.65145700764,671.8215,407.74500173519,3.398862654,1.6362,2.0302,287.5,783.75,730.13,690.0,1101.88,2563.44,130.74,9024.46,2066.38,31559.31,25658.63,3629.73,1836.57,956.59,21.556
+2022M07,105.08333333333,108.92,106.48,99.85,402.2,269.08655771317,7.2561,51.33003047298,18.88075436128,344.9266757404,2.23913,5.639197498,2.212115708,3.308573635,4.01,3.55072090499,2.365,1540.53,1621.09,1581.28,2146.19,1056.64,1301.05,678.2,1533.4,535.54,1737.34,1556.87,,322.9671984,,418.0,412.0,405.67,411.09,316.686342996,382.5,0.89148039815,1.52601040625,0.84180772252,5.73421662,1.723275,8.458164,14.04122478,0.33260136,0.767869146,0.402784074,4268.39166666667,356.475,217.76156846548,574.5998436307,653.564,399.42367516916,2.888713586,1.5561,1.7791,320.0,784.0,736.0,601.0,1013.0,2408.42,108.57,7544.81,1985.2,25395.77,21481.89,3105.36,1732.74,869.25,19.075
+2022M08,95.97333333333,98.6,97.75,91.57,406.97,274.61946388546,8.7854,70.04363980339,21.21084797666,454.04014274839,2.32322,5.917861466,2.41736583,3.36938450465,4.21,3.53815351396,2.36,1384.57,1625.0,1623.3,2146.11,1025.95,1173.04,671.11,1598.78,535.42,1638.85,1496.22,,289.8350896,,431.0,421.0,412.55,395.8,,382.86,0.87670059122,1.67068859375,0.93284398558,5.5666655,1.835136,8.5333375,12.62806336,0.330772624,0.782199176,0.39352467,4356.6,354.515,220.19366882334,574.45609783927,653.4005,403.88469402645,2.742988204,1.4623,1.6094,320.0,749.38,703.75,591.25,888.75,2430.79,108.85,7981.84,2072.72,24647.48,22057.39,3587.57,1764.56,908.65,19.724
+2022M09,88.22,90.16,90.63,83.87,430.81,234.98445322437,7.7629,59.10262225038,23.73379073575,391.31952732705,2.29846,5.897138038,2.455064832,3.33439935316,4.49,3.15319805949,2.36,1248.1,1641.67,1623.2,2146.13,909.32,1249.29,664.45,1548.32,536.55,1402.02,1304.75,,312.6567192,,439.0,428.0,423.36,392.24,,419.14,0.9010624345,1.6190178125,0.93416641822,5.44320678,1.74956,8.4936285,11.51252564,0.32362096,0.770955614,0.390658664,4146.95764875796,346.85,208.21222566034,542.97576951494,617.594,381.90803351781,2.59263312,1.3227,1.48,320.0,752.0,708.0,678.0,731.0,2224.76,99.81,7746.01,1870.1,21124.04,22773.97,3124.97,1680.78,881.24,18.944
+2022M10,90.32666666667,93.13,90.59,87.26,389.79,191.21987979184,5.6195,39.02204993845,21.84177616254,268.54710666569,2.30902,5.292851696,2.270979062,3.14687079089,4.15,2.83311237266,2.4575,1108.1,1619.05,1621.79,2146.1,888.99,1038.81,626.0,1575.9,542.15,1408.01,1359.15,,343.5566624,,431.0,420.0,411.62,409.08,,437.95,0.95008123013,1.57079175,1.06879006117,5.332424625,1.62792,7.6957974,11.464024,0.320943168,0.762578058,0.38691081,4325.15833333333,343.98,202.133242972,540.62792158816,614.9235,370.75781255008,2.197565216,1.2885,1.496,317.5,725.0,675.0,636.25,622.5,2255.54,92.56,7651.08,1999.86,19391.17,22032.89,2967.21,1664.45,914.67,19.426
+2022M11,87.37666666667,91.07,86.28,84.78,342.16,169.09656696557,5.2769,35.72328224044,19.58626742263,247.17644268952,2.41204,4.715461718,2.041257658,3.04665955023,3.8,2.8499786507,2.49,1173.25,1639.29,1677.21,2146.14,945.74,1061.58,648.92,1651.6,518.68,1377.58,1347.28,,320.9200624,,440.0,430.0,417.5,421.21,,422.68,0.96972615114,1.653465,1.08899683194,5.073381775,1.539822,6.5371425,11.464024,0.332993232,0.792340428,0.407413776,4333.325,356.895,209.22189911389,562.42936662251,639.721,383.76000163312,2.22556389,1.27,1.4324,300.0,665.63,625.0,588.75,563.13,2350.72,93.34,8049.86,2099.99,21249.5,25562.7,2938.92,1725.07,989.05,21.018
+2022M12,78.06666666667,80.9,76.78,76.52,379.23,215.0,5.503,36.04426003614,20.57674240294,252.11901984185,2.51231,4.629481538,2.045446436,2.94939406624,4.04,2.42151553205,2.38666666667,1158.41,1670.45,1745.96,2146.1,940.39,1067.05,645.67,1409.24,571.15,1259.95,1233.8,,302.24782,,467.0,457.0,446.39,432.35,,386.33,1.01413735297,1.68102275,1.10465443442,4.71347756,1.54686,6.0988494,11.464024,0.345729072,0.805127224,0.417334566,4399.325,370.545,220.74880635411,583.41625217207,663.592,404.9029410676,2.223800194,1.3461,1.5355,300.0,625.0,584.38,519.38,513.75,2401.69,111.84,8375.4,2216.48,24172.37,28946.81,3129.48,1797.55,1010.95,23.326
+2023M01,80.41,83.09,80.03,78.11,317.99,172.0,3.2728,20.18397092135,20.19478822332,149.37872119293,2.62468,4.558272312,2.115994276,2.76957197412,4.04,1.94121592236,2.3275,1078.5,1681.25,1779.84,1970.67,941.97,1060.0,626.59,1351.77,605.12,1223.58,1218.34,,302.7753512,,517.0,507.0,484.64,440.66,,380.36,1.07210731916,1.68102275,1.09132431339,4.6517482,1.544652,6.1136,11.464024,0.3518684,0.8046863,0.416011794,4475.61666666667,377.125,228.22894836642,585.23703219692,665.663,418.62320325342,2.211013398,1.4117,1.63,300.0,631.0,569.38,443.75,508.75,2501.82,122.23,9037.95,2201.26,28154.14,28194.61,3309.81,1897.71,1053.25,23.653
+2023M02,80.25333333333,82.71,81.21,76.84,207.48,144.67,2.3836,16.53713727891,18.4153297936,120.03831493101,2.6527,5.064673526,2.291261566,2.70275797693,3.96,1.85827393078,2.29,1086.67,1750.0,1762.2,2042.62,949.98,1036.67,651.12,1243.01,605.27,1188.57,1158.6,,298.1771688,,492.0,482.0,468.95,448.28,311.88027096,394.75,1.0981034128,1.6603544375,1.30137951422,4.6517482,1.532076,6.6186525,11.06498778,0.350007008,0.813063856,0.445994626,4492.34166666667,375.13,224.02125084593,579.53511580332,659.1775,410.90533999832,2.190951356,1.4012,1.6173,322.5,612.5,547.5,357.5,496.88,2416.18,127.6,8936.59,2093.06,26862.9,26727.95,3133.84,1854.54,958.85,21.921
+2023M03,76.47333333333,78.53,77.52,73.37,187.23,136.84,2.3049,13.81207686229,16.03312594777,104.51384047273,2.74764,4.902193032,2.347699838,2.68777325371,3.82,1.84581976113,2.3975,1114.75,1750.0,1720.35,2100.41,972.06,1051.75,628.38,1113.19,580.7,1053.74,1075.05,,282.4890208,,476.0,468.0,460.91,444.64,284.682606426,369.86,1.10595158443,1.60179421875,1.28958341506,4.836385125,1.522224,6.99063375,10.99884918,0.34958248,0.835110056,0.452388024,4525.65833333333,374.675,222.59745794015,581.45172635579,661.3575,408.29378370253,2.102987018,1.3574,1.5807,345.0,606.0,537.5,313.5,453.0,2296.42,128.37,8856.31,2115.18,23999.96,23288.61,2967.46,1912.73,970.61,21.976
+2023M04,82.46,84.11,83.83,79.44,194.28,133.7451,2.1611,13.52052961513,14.3660625523,100.25219027939,2.88324,5.060925672,2.55074534,2.95803877302,3.9,2.62661631905,2.3475,1073.95,1737.5,1755.34,2088.26,1005.24,1016.84,614.93,1029.97,546.73,1026.14,1034.83,,291.1145496,,501.0,490.0,482.88,455.1,277.164851544,378.18,1.14271699875,1.653465,1.46155255581,5.30431572,1.570852,7.22223,10.912869,0.358105696,0.911169446,0.532195268,4586.58333333333,383.81,223.11462208586,596.40128866506,678.3615,409.24237901803,2.097916392,1.3581,1.5413,345.0,637.0,550.0,313.38,407.5,2343.23,117.39,8809.42,2149.43,25793.75,23894.56,2767.56,1999.77,1050.74,25.01
+2023M05,74.12333333333,75.7,75.08,71.59,160.48,103.0,2.1464,10.10875599841,13.4302962772,83.22022900283,2.96484,4.852809544,2.70176181,2.71223656379,3.43,2.47270969137,2.234,1047.69,1773.08,1787.31,2016.88,934.06,992.5,595.0,988.32,519.19,967.27,961.79,,268.135448,,510.0,495.0,492.68,470.53,260.508945933,367.74,1.11147560431,1.612128375,1.40548141179,5.310378425,1.542912,7.0623225,10.912869,0.355036032,0.938286272,0.55997348,4786.75,380.52,217.20548682997,598.17415342609,680.378,398.40369642767,2.07344511,1.3505,1.5568,345.0,510.0,485.63,329.25,372.5,2268.6,105.15,8217.47,2083.6,25533.8,21970.39,2475.7,1992.13,1062.73,24.267
+2023M06,73.26333333333,74.89,74.67,70.23,139.42,98.58,2.1834,10.35062473915,12.67923100243,84.31052883413,3.17287,4.572161418,2.912964406,2.69450681029,3.2340862423,2.76443418857,2.085,1012.73,1850.0,1810.35,1971.27,816.97,927.95,591.89,1007.12,491.56,990.58,910.95,,266.8677984,,514.0,496.0,495.75,508.24,256.999925448,345.5,1.10084243958,1.59283795,1.40495243873,5.01330588,1.467504,6.272526,10.361714,0.353958384,0.909185288,0.542116058,5064.74166666667,379.365,210.73252654432,604.88229035974,688.008,386.53083196982,2.038832576,1.3188,1.534,344.5,454.55,390.0,287.5,328.0,2184.75,113.45,8396.52,2122.89,27216.68,21233.28,2375.45,1942.9,970.64,23.417
+2023M07,78.98333333333,80.1,80.46,76.39,140.63,96.75,2.554,9.54528398968,12.98891009773,85.19210092749,3.38746,4.265719238,2.812654196,2.46670467474,2.47523418653,2.86237983769,2.0625,1047.38,1960.48,1879.02,2159.21,878.5,998.1,633.85,1135.74,517.23,1107.99,1038.8,,242.3848392,,547.0,524.0,533.45,502.76,249.853281633,345.5,1.11815780753,1.5501234375,1.51291583962,4.7840254,1.372038,5.4329338,9.79733128,0.361142704,0.851203782,0.521172168,5098.175,387.065,211.0462499994,617.29234368699,702.1235,387.10627131984,2.054264916,1.2992,1.4925,342.5,458.75,392.25,334.63,341.25,2159.73,114.43,8476.68,2109.12,28743.14,21091.26,2404.65,1951.02,950.42,24.256
+2023M08,84.72433333333,86.163,86.61,81.4,152.61,97.6046,2.5845,11.19194456369,12.5440734797,93.08927852791,3.45961,4.116686926,2.747397444,2.83496393834,3.57854468882,2.6783471262,2.248,1099.09,2000.0,1882.62,2173.94,860.82,998.41,583.93,1126.53,514.56,1066.77,989.42,,207.607148,,635.0,600.0,626.0,541.15,230.805363105,315.82,1.07425350984,1.557012875,1.65885950598,4.726154125,1.424562,5.6663815,9.0499651,0.356309616,0.8928711,0.52800649,5295.79166666667,381.885,205.60939308596,608.71551146468,692.368,377.13385339026,2.114891966,1.2924,1.4697,346.25,528.75,450.63,385.63,353.13,2136.57,110.2,8349.13,2153.84,26074.87,20438.65,2406.72,1918.7,925.0,23.437
+2023M09,92.22,94.0,93.08,89.58,162.47,99.85,2.6395,11.54929514615,12.21064536834,95.23010326937,3.60822,4.045918624,2.731303718,2.84695076117,3.63546132339,2.65289096011,2.2525,1071.67,2050.0,1851.82,2106.22,829.6,957.64,619.04,1111.63,509.31,1047.44,894.81,,223.80708,,620.0,587.0,609.9,594.37,230.551831782,314.68,1.04311757202,1.5639023125,1.76930908023,4.90307488,1.53748,5.975955,8.708249,0.348962016,0.940490892,0.579594598,5437.41666666667,374.01,201.54481094656,594.24510179353,675.909,369.67849592022,2.15942529,1.4182,1.5544,347.5,527.9,461.5,380.0,352.0,2184.67,120.98,8276.71,2252.1,25573.93,19644.64,2495.5,1915.95,920.9,23.101
+2023M10,89.08366666667,91.061,90.62,85.57,142.12,128.4,2.9886,14.56950705657,12.61988140399,114.10461380273,3.63014,4.04768232,2.619970408,2.75596128806,3.49014314802,2.61524071615,2.1625,1046.43,2050.0,1832.74,1954.4,804.26,912.38,529.57,1133.87,511.73,1060.31,910.17,,230.69648,,590.0,563.0,574.71,616.15,236.647606635,298.1,1.05309506209,1.57079175,2.03458906819,4.979685425,1.58395,5.5598075,8.598018,0.344912672,0.975103426,0.567028264,5488.175,369.67,198.99855631628,582.84126900633,662.938,365.00809246241,2.106293948,1.4481,1.6073,347.5,534.75,468.13,411.38,341.88,2192.21,118.97,7937.18,2133.72,24536.07,18281.23,2448.56,1916.25,891.9,22.379
+2023M11,81.35433333333,83.183,83.45,77.43,126.82,109.0,2.7084,14.48505487638,12.72340659405,110.370695067,4.02771,4.347069716,2.703525506,2.7412037104,3.42768241654,2.61842871465,2.1775,1114.55,2050.0,1869.68,1891.89,830.47,967.5,553.05,1118.39,571.61,1039.32,943.6,,211.2604984,,598.0,573.0,574.59,629.41,241.031126466,283.55,1.07669359015,1.5501234375,2.06198987253,4.8832333,1.667497,5.249125,,0.352815424,0.985906064,0.574964896,5475.26666666667,378.14,198.70634110877,594.82008495927,676.563,364.47210407406,1.994299252,1.4801,1.6747,,535.63,462.63,385.5,331.88,2202.26,131.07,8189.59,2188.46,24167.86,17027.36,2543.61,1984.11,905.75,23.488
+2023M12,75.71933333333,77.858,77.22,72.08,141.82,108.8294,2.5265,11.50665790666,14.43954521976,95.16527233838,4.20889,4.646457112,2.986598714,2.71402020373,3.6698974532,2.282163158,2.19,1108.81,2050.0,1847.44,1940.09,813.51,966.19,547.43,1062.48,524.08,1009.98,944.03,,206.54803944445,,644.0,610.0,629.59,632.9,255.034139103,291.12,1.08346278629,1.5652802,1.89758504649,4.79137413333,1.6336,5.31117,,0.35644024,0.882068462,0.478182078,5461.775,382.025,206.70867952309,606.60723985696,689.97,379.15019186485,1.995401562,1.4568,1.6619,152.5,563.75,447.5,354.0,311.88,2182.43,137.05,8399.94,2026.91,24600.26,16460.84,2502.39,2026.18,935.47,23.878
+2024M01,77.67233333333,80.227,78.86,73.93,124.9,106.75,3.1806,9.55961355312,14.3441541813,93.78743063756,4.39763,4.47317398,3.26393991,2.65779725353,4.00845378204,1.76243797855,2.2025,1130.57,2056.0,1787.36,1896.09,844.9,977.5,547.38,971.46,493.64,972.06,943.36,,198.62480884615,,660.0,620.0,648.86,625.51,247.861774719,283.91,1.08631628107,1.6052389375,1.66779915063,4.996384,1.56618,5.291288,,0.356146336,0.882068462,0.484575476,5533.84166666667,381.71,203.71003164716,608.61968093706,692.259,373.64999748444,2.030014096,1.5299,1.8043,152.5,596.25,450.63,335.38,296.25,2192.82,135.82,8338.88,2086.12,25099.84,16103.83,2515.42,2034.04,925.86,22.916
+2024M02,80.548,83.764,81.18,76.7,124.22,105.193,1.7211,8.14838086764,13.64499251382,68.88153866328,5.55571,4.602805636,3.378139226,2.7083573978,4.27276008084,1.62481211255,2.2275,1171.58,2025.0,1731.46,1809.43,856.93,1034.17,519.75,911.9,457.08,962.71,925.08,,189.128793,,624.0,594.0,619.9,614.26,246.160542798,278.5,1.06799536528,1.57423646875,1.95418516356,5.375565,1.51528,5.2025055,,0.352423552,0.916460534,0.50155105,5534.95833333333,377.72,199.1316657185,605.21769720642,688.3895,365.25224503262,2.196021982,1.5589,2.0245,152.5,583.81,454.38,351.25,289.38,2179.46,124.39,8304.95,2079.83,26104.1,16338.46,2360.09,2023.24,894.29,22.657
+2024M03,83.54566666667,85.447,84.7,80.49,131.49,104.84,1.4999,8.55372632183,13.18562895162,67.81120956091,7.08887,4.605010256,3.65636227,2.68655848842,4.33353850699,1.57363695827,2.1525,1287.86,1950.0,1725.23,1821.63,942.92,1176.9,487.49,964.95,441.29,1029.01,950.93,,190.56700446,,613.0,584.0,607.72,585.43,228.490511895,274.83,1.08354581779,1.639686125,1.9219178071,5.729792,1.528088,5.188672,,0.354938064,0.881186614,0.47509561,5608.24166666667,380.415,198.78595102107,609.00300304755,692.695,364.61812655166,2.198887988,1.6498,2.3904,152.5,617.5,449.0,330.0,300.5,2226.16,109.79,8689.13,2056.2,27450.46,17438.83,2461.04,2158.01,908.75,24.518
+2024M04,88.01133333333,90.054,89.39,84.59,134.97,104.89,1.5967,9.08511900567,11.87776966329,70.62684727469,9.74003,5.274332888,4.233531786,3.03388527101,4.11638954869,2.66188355718,2.3075,1425.23,1850.0,1701.83,1820.32,935.69,1290.23,477.3,958.56,428.86,1058.58,971.27,,191.65107888889,,592.0,564.0,577.95,571.5,227.810754,272.3,1.07429031322,1.62590725,1.9518047848,6.05028,1.439838,5.18085,,0.350431536,0.87192721,0.451065252,5674.49166666667,375.585,193.69020185371,600.23450977,682.7215,355.27137691852,1.98856724,1.6294,2.2765,152.5,545.0,442.5,320.0,305.0,2506.1,112.75,9464.43,2129.46,31774.5,18163.95,2732.74,2331.45,940.18,27.494
+2024M05,81.445,81.995,83.53,78.81,142.01,105.63,2.1314,10.12306554509,12.16289610182,82.24744947083,7.53803,5.083192334,4.04217077,3.19554153628,4.28304847109,3.13024280443,2.17333333333,1401.74,1800.0,1718.56,1837.96,859.15,1196.09,490.22,988.0,478.8,1104.11,1005.73,,197.79344375,,628.0,593.0,606.47,567.97,253.1638863,289.42,1.07825696197,1.4219799,2.23924874384,5.87630925,1.514766,5.170788,,0.352913392,0.83003943,0.41777549,5629.86666666667,378.245,190.8834574565,605.21769720642,688.3895,350.12317666309,1.9069963,1.6934,2.1539,152.5,522.0,434.9,284.8,307.0,2564.54,118.88,10139.33,2220.81,32977.51,19586.98,2959.13,2351.13,1014.68,29.36
+2024M06,81.205,82.555,82.17,78.89,135.1,105.3,2.5123,10.86897789978,12.13097146549,90.39727822341,8.27169,5.476055618,4.504259122,3.22211974447,4.15887542797,3.36498380544,2.1425,1397.89,1812.5,1730.0,1809.62,873.67,1155.53,479.72,1010.68,480.7,1099.12,1043.05,,192.506708,,632.0,595.0,613.3,561.63,230.606947287,265.55,1.06454165581,1.088531125,2.26442786135,5.8516948,1.400868,5.021702,,0.35137856,0.828496196,0.425271198,5754.60833333333,376.6,188.65769344053,609.09883357518,692.804,346.04062504674,1.833802916,1.7532,2.2613,152.5,543.0,473.75,336.25,310.0,2497.61,107.45,9648.17,2147.1,32032.7,17498.01,2809.19,2326.44,985.08,29.577
+2024M07,83.25866666667,85.296,83.94,80.54,137.55,105.31,2.0751,10.34681932853,12.49096428544,82.84976113615,7.08917,5.66807802,4.733760064,3.29554042421,4.09737163209,3.58924964054,2.2,1474.35,1840.0,1739.14,1850.74,896.09,1365.0,469.63,1079.02,472.46,1118.33,1068.51,,177.42921392,,590.0,557.0,570.87,552.43,218.837949786,260.26,1.07939159721,1.0265261875,2.30172046185,6.1882875,1.33496,5.1059025,,0.35415432,0.834669132,0.425932584,6015.53333333333,379.575,188.58598774177,616.1423773555,700.8155,345.90910067386,1.792796984,1.6503,2.0595,152.5,539.4,505.75,342.5,300.63,2349.13,106.85,9385.31,2106.94,31860.47,16334.88,2777.27,2398.2,978.8,29.773
+2024M08,78.121,80.863,77.95,75.55,145.76,106.21,1.9903,12.37459819711,13.31963657776,92.02142844138,6.8781,5.763758528,4.732878216,3.22486988042,4.02134126033,3.45826838093,2.195,1618.64,1687.5,1733.37,1757.94,932.63,1480.0,400.13,1031.38,436.03,1080.09,1048.56,,170.32475727273,,589.0,560.0,566.7,535.25,205.768226367,250.85,1.06987400465,1.0141252,2.40598105133,6.3351728,1.383168,5.2368976,,0.359575216,0.785506106,0.40565008,5998.6,385.385,203.54289638258,619.64019161376,704.794,373.34343383274,1.761270918,1.7374,2.387,152.5,546.0,507.2,342.5,294.0,2343.67,99.91,8971.96,1994.63,31491.65,16292.12,2714.08,2470.15,945.36,28.53
+2024M09,72.42433333333,74.293,73.43,69.55,139.2,106.07,2.2508,11.7842591911,12.96922628408,92.14092086318,6.52376,6.124654822,5.330330236,3.2684684135,4.09472354291,3.61318169759,2.0975,1735.75,1525.0,1684.97,1770.68,982.83,1515.0,391.31,1043.81,435.74,1082.78,1068.0,,184.9671542069,,580.0,556.0,564.25,540.46,219.205386486,269.69,1.06592626051,1.033415625,2.54668788443,6.2960425,1.453025,5.485106,,0.362710192,0.800717984,0.447978784,6078.925,388.745,207.89234654271,633.20021127249,720.2175,381.32130329872,1.818370576,1.9068,2.6512,152.5,554.75,504.38,337.5,286.88,2449.92,92.83,9237.48,2000.31,31471.69,16076.74,2837.02,2570.55,966.7,30.131
+2024M10,73.97066666667,75.662,74.65,71.6,146.63,106.81,2.2077,12.92013302544,12.54097969411,96.72731980129,6.65744,6.101726774,4.892272242,3.14555524744,4.05631948707,3.31434625526,2.066,1728.38,1575.0,1638.57,1750.37,1077.25,1636.19,442.1,1094.89,421.63,1142.14,1205.71,,190.33572173913,,515.0,499.0,504.81,529.84,233.340676335,272.85,1.04983339569,1.033415625,2.60223005539,6.059766,1.480128,5.5993575,,0.356146336,0.836212366,0.461647428,6166.25833333333,381.71,198.98525516286,625.72543011786,711.7155,364.98369515658,1.843723706,2.0093,2.6339,152.5,573.44,503.75,374.75,278.13,2595.58,101.39,9533.99,2034.0,32012.43,16765.8,3105.77,2690.08,998.91,32.416
+2024M11,72.29166666667,74.395,72.79,69.69,142.12,106.82,2.1045,13.92640045783,12.82273138964,100.44877640894,7.89481,6.723650076,4.984866282,3.08916784132,3.95781191072,3.07219161325,2.2375,1878.67391304348,1541.72535,1600.59823,1733.86,1168.58791,2015.31354,435.64075,1145.17057,384.87775,1242.91705882353,1267.0,,201.33106,,511.0,487.0,489.6,509.69,229.02329511,253.75,1.03996998782,0.90940575,2.56551932525,6.183042,1.519686,5.829624,,0.347067968,0.841282992,0.450403866,5077.52396177034,371.98,193.81630224554,610.58420675334,694.4935,355.50267338787,1.797206224,1.9321,2.2907,152.5,574.5,491.0,352.3,281.0,2582.19,100.5,9075.73,1987.53,29654.89,15723.06,3004.2,2651.13,965.53,31.094
+2024M12,72.311,73.833,73.31,69.79,129.81,105.47,3.0229,13.85662099801,12.76,111.2270203769,10.32051,7.569342308,5.218996926,2.95565574238,4.11223125193,2.56140264188,2.19333333333,1973.24251841871,1515.40897943038,1597.91547579091,1687.54438377867,1189.73208472222,2098.846215465,409.26716703136,1063.63100601493,376.39279078483,1180.82210338681,1222.5,,202.59757,,527.0,500.0,501.94,495.67,230.276254257,252.17,1.03719386142,0.8267325,2.69665174602,6.2332505,1.417642,5.840266,,0.341940976,0.808434154,0.436294298,5091.46214282692,366.485,193.31288327867,605.9364261636,689.207,354.57928982063,1.762373228,1.9937,2.3849,152.5,568.33,477.5,352.0,292.5,2541.02,102.21,8916.32,1990.43,28864.99,15444.89,3034.16,2648.01,937.88,30.764
diff --git a/data/cloud/worldbank_debug.csv b/data/cloud/worldbank_debug.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4851d3390e780d30a278f1427d5773e6ac55f70f
--- /dev/null
+++ b/data/cloud/worldbank_debug.csv
@@ -0,0 +1 @@
+,"Crude oil, average","Crude oil, Brent","Crude oil, Dubai","Crude oil, WTI","Coal, Australian","Coal, South African **","Natural gas, US","Natural gas, Europe","Liquefied natural gas, Japan",Natural gas index,Cocoa,"Coffee, Arabica","Coffee, Robusta","Tea, avg 3 auctions","Tea, Colombo","Tea, Kolkata","Tea, Mombasa",Coconut oil,Groundnuts,Fish meal,Groundnut oil **,Palm oil,Palm kernel oil,Soybeans,Soybean oil,Soybean meal,Rapeseed oil,Sunflower oil,Barley,Maize,Sorghum,"Rice, Thai 5% ","Rice, Thai 25% ","Rice, Thai A.1","Rice, Viet Namese 5%","Wheat, US SRW","Wheat, US HRW","Banana, Europe","Banana, US",Orange,Beef **,Chicken **,Lamb **,"Shrimps, Mexican","Sugar, EU","Sugar, US","Sugar, world","Tobacco, US import u.v.","Logs, Cameroon","Logs, Malaysian","Sawnwood, Cameroon","Sawnwood, Malaysian",Plywood,"Cotton, A Index","Rubber, TSR20 **","Rubber, RSS3",Phosphate rock,DAP,TSP,Urea ,Potassium chloride **,Aluminum,"Iron ore, cfr spot",Copper,Lead,Tin,Nickel,Zinc,Gold,Platinum,Silver
diff --git a/data/consumer_confidence_cache.csv b/data/consumer_confidence_cache.csv
new file mode 100644
index 0000000000000000000000000000000000000000..eb13b6ec2d0bbaded899fd963c45e99c657a9e53
--- /dev/null
+++ b/data/consumer_confidence_cache.csv
@@ -0,0 +1,604 @@
+日期,value
+1970-03-31,78.1
+1970-06-30,75.4
+1970-09-30,77.6
+1970-12-31,72.4
+1971-03-31,78.1
+1971-06-30,80.2
+1971-09-30,82.1
+1971-12-31,82.0
+1972-03-31,92.8
+1972-06-30,88.6
+1972-09-30,95.2
+1972-12-31,90.7
+1973-03-31,81.9
+1973-06-30,77.0
+1973-09-30,72.0
+1973-12-31,76.5
+1974-03-31,61.8
+1974-06-30,72.1
+1974-09-30,64.4
+1974-12-31,59.5
+1975-03-31,57.6
+1975-06-30,72.8
+1975-09-30,75.7
+1975-12-31,75.6
+1976-03-31,84.6
+1976-06-30,83.3
+1976-09-30,89.7
+1976-12-31,87.0
+1977-03-31,87.1
+1977-06-30,90.2
+1977-09-30,89.0
+1977-12-31,84.4
+1978-02-28,83.7
+1978-03-31,84.3
+1978-04-30,78.8
+1978-05-31,81.6
+1978-06-30,82.9
+1978-07-31,80.0
+1978-08-31,82.4
+1978-09-30,78.4
+1978-10-31,80.4
+1978-11-30,79.3
+1978-12-31,75.0
+1979-01-31,66.1
+1979-02-28,72.1
+1979-03-31,73.9
+1979-04-30,68.4
+1979-05-31,66.0
+1979-06-30,68.1
+1979-07-31,65.8
+1979-08-31,60.4
+1979-09-30,64.5
+1979-10-31,66.7
+1979-11-30,62.1
+1979-12-31,63.3
+1980-01-31,61.0
+1980-02-29,67.0
+1980-03-31,66.9
+1980-04-30,56.5
+1980-05-31,52.7
+1980-06-30,51.7
+1980-07-31,58.7
+1980-08-31,62.3
+1980-09-30,67.3
+1980-10-31,73.7
+1980-11-30,75.0
+1980-12-31,76.7
+1981-01-31,64.5
+1981-02-28,71.4
+1981-03-31,66.9
+1981-04-30,66.5
+1981-05-31,72.4
+1981-06-30,76.3
+1981-07-31,73.1
+1981-08-31,74.1
+1981-09-30,77.2
+1981-10-31,73.1
+1981-11-30,70.3
+1981-12-31,62.5
+1982-01-31,64.3
+1982-02-28,71.0
+1982-03-31,66.5
+1982-04-30,62.0
+1982-05-31,65.5
+1982-06-30,67.5
+1982-07-31,65.7
+1982-08-31,65.4
+1982-09-30,65.4
+1982-10-31,69.3
+1982-11-30,73.4
+1982-12-31,72.1
+1983-01-31,71.9
+1983-02-28,70.4
+1983-03-31,74.6
+1983-04-30,80.8
+1983-05-31,89.1
+1983-06-30,93.3
+1983-07-31,92.2
+1983-08-31,92.8
+1983-09-30,90.9
+1983-10-31,89.9
+1983-11-30,89.3
+1983-12-31,91.1
+1984-01-31,94.2
+1984-02-29,100.1
+1984-03-31,97.4
+1984-04-30,101.0
+1984-05-31,96.1
+1984-06-30,98.1
+1984-07-31,95.5
+1984-08-31,96.6
+1984-09-30,99.1
+1984-10-31,100.9
+1984-11-30,96.3
+1984-12-31,95.7
+1985-01-31,92.9
+1985-02-28,96.0
+1985-03-31,93.7
+1985-04-30,93.7
+1985-05-31,94.6
+1985-06-30,91.8
+1985-07-31,96.5
+1985-08-31,94.0
+1985-09-30,92.4
+1985-10-31,92.1
+1985-11-30,88.4
+1985-12-31,90.9
+1986-01-31,93.9
+1986-02-28,95.6
+1986-03-31,95.9
+1986-04-30,95.1
+1986-05-31,96.2
+1986-06-30,94.8
+1986-07-31,99.3
+1986-08-31,97.7
+1986-09-30,94.9
+1986-10-31,91.9
+1986-11-30,95.6
+1986-12-31,91.4
+1987-01-31,89.1
+1987-02-28,90.4
+1987-03-31,90.2
+1987-04-30,90.8
+1987-05-31,92.8
+1987-06-30,91.1
+1987-07-31,91.5
+1987-08-31,93.7
+1987-09-30,94.4
+1987-10-31,93.6
+1987-11-30,89.3
+1987-12-31,83.1
+1988-01-31,86.8
+1988-02-29,90.8
+1988-03-31,91.6
+1988-04-30,94.6
+1988-05-31,91.2
+1988-06-30,94.8
+1988-07-31,94.7
+1988-08-31,93.4
+1988-09-30,97.4
+1988-10-31,97.3
+1988-11-30,94.1
+1988-12-31,93.0
+1989-01-31,91.9
+1989-02-28,97.9
+1989-03-31,95.4
+1989-04-30,94.3
+1989-05-31,91.5
+1989-06-30,90.7
+1989-07-31,90.6
+1989-08-31,92.0
+1989-09-30,89.6
+1989-10-31,95.8
+1989-11-30,93.9
+1989-12-31,90.9
+1990-01-31,90.5
+1990-02-28,93.0
+1990-03-31,89.5
+1990-04-30,91.3
+1990-05-31,93.9
+1990-06-30,90.6
+1990-07-31,88.3
+1990-08-31,88.2
+1990-09-30,76.4
+1990-10-31,72.8
+1990-11-30,63.9
+1990-12-31,66.0
+1991-01-31,65.5
+1991-02-28,66.8
+1991-03-31,70.4
+1991-04-30,87.7
+1991-05-31,81.8
+1991-06-30,78.3
+1991-07-31,82.1
+1991-08-31,82.9
+1991-09-30,82.0
+1991-10-31,83.0
+1991-11-30,78.3
+1991-12-31,69.1
+1992-01-31,68.2
+1992-02-29,67.5
+1992-03-31,68.8
+1992-04-30,76.0
+1992-05-31,77.2
+1992-06-30,79.2
+1992-07-31,80.4
+1992-08-31,76.6
+1992-09-30,76.1
+1992-10-31,75.6
+1992-11-30,73.3
+1992-12-31,85.3
+1993-01-31,91.0
+1993-02-28,89.3
+1993-03-31,86.6
+1993-04-30,85.9
+1993-05-31,85.6
+1993-06-30,80.3
+1993-07-31,81.5
+1993-08-31,77.0
+1993-09-30,77.3
+1993-10-31,77.9
+1993-11-30,82.7
+1993-12-31,81.2
+1994-01-31,88.2
+1994-02-28,94.3
+1994-03-31,93.2
+1994-04-30,91.5
+1994-05-31,92.6
+1994-06-30,92.8
+1994-07-31,91.2
+1994-08-31,89.0
+1994-09-30,91.7
+1994-10-31,91.5
+1994-11-30,92.7
+1994-12-31,91.6
+1995-01-31,95.1
+1995-02-28,97.6
+1995-03-31,95.1
+1995-04-30,90.3
+1995-05-31,92.5
+1995-06-30,89.8
+1995-07-31,92.7
+1995-08-31,94.4
+1995-09-30,96.2
+1995-10-31,88.9
+1995-11-30,90.2
+1995-12-31,88.2
+1996-01-31,91.0
+1996-02-29,89.3
+1996-03-31,88.5
+1996-04-30,93.7
+1996-05-31,92.7
+1996-06-30,89.4
+1996-07-31,92.4
+1996-08-31,94.7
+1996-09-30,95.3
+1996-10-31,94.7
+1996-11-30,96.5
+1996-12-31,99.2
+1997-01-31,96.9
+1997-02-28,97.4
+1997-03-31,99.7
+1997-04-30,100.0
+1997-05-31,101.4
+1997-06-30,103.2
+1997-07-31,104.5
+1997-08-31,107.1
+1997-09-30,104.4
+1997-10-31,106.0
+1997-11-30,105.6
+1997-12-31,107.2
+1998-01-31,102.1
+1998-02-28,106.6
+1998-03-31,110.4
+1998-04-30,106.5
+1998-05-31,108.7
+1998-06-30,106.5
+1998-07-31,105.6
+1998-08-31,105.2
+1998-09-30,104.4
+1998-10-31,100.9
+1998-11-30,97.4
+1998-12-31,102.7
+1999-01-31,100.5
+1999-02-28,103.9
+1999-03-31,108.1
+1999-04-30,105.7
+1999-05-31,104.6
+1999-06-30,106.8
+1999-07-31,107.3
+1999-08-31,106.0
+1999-09-30,104.5
+1999-10-31,107.2
+1999-11-30,103.2
+1999-12-31,107.2
+2000-01-31,105.4
+2000-02-29,111.4
+2000-03-31,111.3
+2000-04-30,107.1
+2000-05-31,109.2
+2000-06-30,110.7
+2000-07-31,106.4
+2000-08-31,108.3
+2000-09-30,107.3
+2000-10-31,106.8
+2000-11-30,105.8
+2000-12-31,107.6
+2001-01-31,98.4
+2001-02-28,94.7
+2001-03-31,90.6
+2001-04-30,91.5
+2001-05-31,88.4
+2001-06-30,92.0
+2001-07-31,92.6
+2001-08-31,92.4
+2001-09-30,91.5
+2001-10-31,81.8
+2001-11-30,82.7
+2001-12-31,83.9
+2002-01-31,88.8
+2002-02-28,93.0
+2002-03-31,90.7
+2002-04-30,95.7
+2002-05-31,93.0
+2002-06-30,96.9
+2002-07-31,92.4
+2002-08-31,88.1
+2002-09-30,87.6
+2002-10-31,86.1
+2002-11-30,80.6
+2002-12-31,84.2
+2003-01-31,86.7
+2003-02-28,82.4
+2003-03-31,79.9
+2003-04-30,77.6
+2003-05-31,86.0
+2003-06-30,92.1
+2003-07-31,89.7
+2003-08-31,90.9
+2003-09-30,89.3
+2003-10-31,87.7
+2003-11-30,89.6
+2003-12-31,93.7
+2004-01-31,92.6
+2004-02-29,103.8
+2004-03-31,94.4
+2004-04-30,95.8
+2004-05-31,94.2
+2004-06-30,90.2
+2004-07-31,95.6
+2004-08-31,96.7
+2004-09-30,95.9
+2004-10-31,94.2
+2004-11-30,91.7
+2004-12-31,92.8
+2005-01-31,97.1
+2005-02-28,95.5
+2005-03-31,94.1
+2005-04-30,92.6
+2005-05-31,87.7
+2005-06-30,86.9
+2005-07-31,96.0
+2005-08-31,96.5
+2005-09-30,89.1
+2005-10-31,76.9
+2005-11-30,74.2
+2005-12-31,81.6
+2006-01-31,91.5
+2006-02-28,91.2
+2006-03-31,86.7
+2006-04-30,88.9
+2006-05-31,87.4
+2006-06-30,79.1
+2006-07-31,84.9
+2006-08-31,84.7
+2006-09-30,82.0
+2006-10-31,85.4
+2006-11-30,93.6
+2006-12-31,92.1
+2007-01-31,91.7
+2007-02-28,96.9
+2007-03-31,91.3
+2007-04-30,88.4
+2007-05-31,87.1
+2007-06-30,88.3
+2007-07-31,85.3
+2007-08-31,90.4
+2007-09-30,83.4
+2007-10-31,83.4
+2007-11-30,80.9
+2007-12-31,76.1
+2008-01-31,75.5
+2008-02-29,70.8
+2008-03-31,69.5
+2008-04-30,62.6
+2008-05-31,59.5
+2008-06-30,56.4
+2008-07-31,61.2
+2008-08-31,61.7
+2008-09-30,70.3
+2008-10-31,57.6
+2008-11-30,55.3
+2008-12-31,60.1
+2009-01-31,61.9
+2009-02-28,56.3
+2009-03-31,57.3
+2009-04-30,61.9
+2009-05-31,68.7
+2009-06-30,70.8
+2009-07-31,66.0
+2009-08-31,65.7
+2009-09-30,73.5
+2009-10-31,70.6
+2009-11-30,67.4
+2009-12-31,72.5
+2010-01-31,74.4
+2010-02-28,73.6
+2010-03-31,73.6
+2010-04-30,72.2
+2010-05-31,73.6
+2010-06-30,76.0
+2010-07-31,67.8
+2010-08-31,68.9
+2010-09-30,66.6
+2010-10-31,67.7
+2010-11-30,71.6
+2010-12-31,74.5
+2011-01-31,74.2
+2011-02-28,77.5
+2011-03-31,67.5
+2011-04-30,69.8
+2011-05-31,74.3
+2011-06-30,71.8
+2011-07-31,63.7
+2011-08-31,55.7
+2011-09-30,59.4
+2011-10-31,60.9
+2011-11-30,64.1
+2011-12-31,69.9
+2012-01-31,75.0
+2012-02-29,75.3
+2012-03-31,76.2
+2012-04-30,76.4
+2012-05-31,79.3
+2012-06-30,73.2
+2012-07-31,72.3
+2012-08-31,74.3
+2012-09-30,78.3
+2012-10-31,82.6
+2012-11-30,82.7
+2012-12-31,72.9
+2013-01-31,71.3
+2013-02-28,76.3
+2013-03-31,78.6
+2013-04-30,76.4
+2013-05-31,84.5
+2013-06-30,84.1
+2013-07-31,85.1
+2013-08-31,82.1
+2013-09-30,77.5
+2013-10-31,73.2
+2013-11-30,75.1
+2013-12-31,82.5
+2014-01-31,81.2
+2014-02-28,81.6
+2014-03-31,80.0
+2014-04-30,84.1
+2014-05-31,81.9
+2014-06-30,82.5
+2014-07-31,81.3
+2014-08-31,82.5
+2014-09-30,84.6
+2014-10-31,86.9
+2014-11-30,88.8
+2014-12-31,93.6
+2015-01-31,98.1
+2015-02-28,95.4
+2015-03-31,93.0
+2015-04-30,95.9
+2015-05-31,90.7
+2015-06-30,96.1
+2015-07-31,93.1
+2015-08-31,91.9
+2015-09-30,87.2
+2015-10-31,90.0
+2015-11-30,91.3
+2015-12-31,92.6
+2016-01-31,92.0
+2016-02-29,91.7
+2016-03-31,90.0
+2016-04-30,89.0
+2016-05-31,94.7
+2016-06-30,93.5
+2016-07-31,90.0
+2016-08-31,89.8
+2016-09-30,91.2
+2016-10-31,87.2
+2016-11-30,93.8
+2016-12-31,98.2
+2017-01-31,98.5
+2017-02-28,96.3
+2017-03-31,96.9
+2017-04-30,97.0
+2017-05-31,97.1
+2017-06-30,95.1
+2017-07-31,93.4
+2017-08-31,97.6
+2017-09-30,95.1
+2017-10-31,100.7
+2017-11-30,98.5
+2017-12-31,95.9
+2018-01-31,94.4
+2018-02-28,99.9
+2018-03-31,101.4
+2018-04-30,98.8
+2018-05-31,98.0
+2018-06-30,98.2
+2018-07-31,97.9
+2018-08-31,96.2
+2018-09-30,100.1
+2018-10-31,98.6
+2018-11-30,97.5
+2018-12-31,98.3
+2019-01-31,90.7
+2019-02-28,95.5
+2019-03-31,98.4
+2019-04-30,97.2
+2019-05-31,100.0
+2019-06-30,98.2
+2019-07-31,98.4
+2019-08-31,89.8
+2019-09-30,93.2
+2019-10-31,95.5
+2019-11-30,95.7
+2019-12-31,99.3
+2020-01-31,99.8
+2020-02-29,101.0
+2020-03-31,89.1
+2020-04-30,71.8
+2020-05-31,72.3
+2020-06-30,78.1
+2020-07-31,72.5
+2020-08-31,74.1
+2020-09-30,78.9
+2020-10-31,81.8
+2020-11-30,76.9
+2020-12-31,80.7
+2021-01-31,79.0
+2021-02-28,76.8
+2021-03-31,84.9
+2021-04-30,88.3
+2021-05-31,82.9
+2021-06-30,85.5
+2021-07-31,81.2
+2021-08-31,70.3
+2021-09-30,71.0
+2021-10-31,71.7
+2021-11-30,67.4
+2021-12-31,70.6
+2022-01-31,67.2
+2022-02-28,62.8
+2022-03-31,59.4
+2022-04-30,65.2
+2022-05-31,58.4
+2022-06-30,50.0
+2022-07-31,51.5
+2022-08-31,58.2
+2022-09-30,58.6
+2022-10-31,59.9
+2022-11-30,56.8
+2022-12-31,59.7
+2023-01-31,64.9
+2023-02-28,67.0
+2023-03-31,62.0
+2023-04-30,63.5
+2023-05-31,59.2
+2023-06-30,64.4
+2023-07-31,71.6
+2023-08-31,69.5
+2023-09-30,68.1
+2023-10-31,63.8
+2023-11-30,61.3
+2023-12-31,69.7
+2024-01-31,78.8
+2024-02-29,79.6
+2024-03-31,79.4
+2024-04-30,77.2
+2024-05-31,69.1
+2024-06-30,68.2
+2024-07-31,66.4
+2024-08-31,67.9
+2024-09-30,70.1
+2024-10-31,70.5
+2024-11-30,71.8
+2024-12-31,74.0
+2025-01-31,71.1
+2025-02-28,64.7
+2025-03-31,57.0
+2025-04-30,52.2
+2025-05-31,52.2
+2025-06-30,60.7
+2025-07-31,61.8
+2025-08-31,58.2
diff --git a/data/intermediate/public_core_monthly_hub.csv b/data/intermediate/public_core_monthly_hub.csv
new file mode 100644
index 0000000000000000000000000000000000000000..a36b3ae31e072cf54d70af47c76de0de9f49cb2e
--- /dev/null
+++ b/data/intermediate/public_core_monthly_hub.csv
@@ -0,0 +1 @@
+""
diff --git a/data/intermediate/public_core_monthly_hub_raw.csv b/data/intermediate/public_core_monthly_hub_raw.csv
new file mode 100644
index 0000000000000000000000000000000000000000..a36b3ae31e072cf54d70af47c76de0de9f49cb2e
--- /dev/null
+++ b/data/intermediate/public_core_monthly_hub_raw.csv
@@ -0,0 +1 @@
+""
diff --git a/data/knowledge_base/README.md b/data/knowledge_base/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..674d08e4675c5556d0a37b45bd8d868e9f6fca41
--- /dev/null
+++ b/data/knowledge_base/README.md
@@ -0,0 +1,10 @@
+# Knowledge Base
+
+This folder stores manually curated or LLM-assisted structured event and report data.
+
+Expected files:
+
+- `oil_market_event_registry.csv`
+- `opec_momr_manual_revisions.csv`
+
+These files are templates for the upgrade path and can be safely edited by hand.
diff --git a/data/knowledge_base/oil_market_event_candidates.csv b/data/knowledge_base/oil_market_event_candidates.csv
new file mode 100644
index 0000000000000000000000000000000000000000..1f943a7019468565a6fdf6a56b8f97696a531b8c
--- /dev/null
+++ b/data/knowledge_base/oil_market_event_candidates.csv
@@ -0,0 +1,26 @@
+candidate_id,event_name,start_date,end_date,active_days,llm_intensity,llm_sentiment,source_type,source_path
+pingjin_20050101,pingjin,2005-01-01,2006-12-31,730,5.0,0.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+crisis_of_iran_20050801,crisis_of_iran,2005-08-01,2006-06-30,334,7.0,0.5,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+death_of_king_20050801,death_of_king,2005-08-01,2005-12-31,153,5.0,0.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+dep_of_dollar_20070101,dep_of_dollar,2007-01-01,2008-09-15,624,3.0,0.5,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+turkey_to_iraq_20071018,turkey_to_iraq,2007-10-18,2007-11-01,15,5.0,0.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+us_to_iran_20071025,us_to_iran,2007-10-25,2007-12-31,68,6.0,0.5,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+finance_crisis_20080916,finance_crisis,2008-09-16,2009-03-17,183,4.0,-0.8,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+QE1_20090318,QE1,2009-03-18,2010-03-31,379,3.0,0.5,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+debt_of_pigs_20100401,debt_of_pigs,2010-04-01,2010-11-03,217,5.0,0.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+QE2_20101104,QE2,2010-11-04,2010-12-31,58,1.0,0.2,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+arab_spring_20110101,arab_spring,2011-01-01,2011-10-20,293,6.0,0.5,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+decline_in_demand_20120101,decline_in_demand,2012-01-01,2012-12-31,366,5.0,-0.7,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+sit_in_iran_20120101,sit_in_iran,2012-01-01,2012-03-31,91,5.0,0.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+shale_oil_revolution_20130101,shale_oil_revolution,2013-01-01,2014-12-31,730,6.0,-1.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+sit_in_me_20130801,sit_in_me,2013-08-01,2013-08-31,31,5.0,0.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+isis_20140601,isis,2014-06-01,2014-06-30,30,4.5,0.3,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+opec_stay_20141127,opec_stay,2014-11-27,2014-12-31,35,5.0,-0.5,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+iran_nuclear_deal_20150714,iran_nuclear_deal,2015-07-14,2015-12-15,155,7.0,-0.6,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+FR_raise_ir_20151216,FR_raise_ir,2015-12-16,2015-12-31,16,2.0,0.5,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+reduce_in_oil_20161201,reduce_in_oil,2016-12-01,2017-07-01,213,5.0,0.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+us_withdral_deal_20180508,us_withdral_deal,2018-05-08,2018-11-05,182,5.0,0.8,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+covid_20200101,covid,2020-01-01,2022-02-24,786,10.0,-0.8,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+energy_crisis_20210701,energy_crisis,2021-07-01,2021-12-31,184,8.0,0.8,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+war_of_RU_20220224,war_of_RU,2022-02-24,2023-12-31,676,9.0,1.0,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
+red_sea_crisis_20240116,red_sea_crisis,2024-01-16,2026-02-10,757,7.0,0.5,shock_matrix,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv
diff --git a/data/knowledge_base/oil_market_event_registry.csv b/data/knowledge_base/oil_market_event_registry.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8ead160e3a2fe1f83331b37a1d6e0634d31c5ad3
--- /dev/null
+++ b/data/knowledge_base/oil_market_event_registry.csv
@@ -0,0 +1,26 @@
+event_date,event_name,event_type,impact_direction,severity,duration_days,affected_region,affected_industries,source_url,notes
+2005-01-01,pingjin,market_event,neutral,5.0,730,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2006-12-31 00:00:00
+2005-08-01,crisis_of_iran,geopolitical_conflict,up,7.0,334,middle_east,logistics|aviation|petrochemical,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2006-06-30 00:00:00
+2005-08-01,death_of_king,market_event,neutral,5.0,153,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2005-12-31 00:00:00
+2007-01-01,dep_of_dollar,market_event,up,3.0,624,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2008-09-15 00:00:00
+2007-10-18,turkey_to_iraq,market_event,neutral,5.0,15,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2007-11-01 00:00:00
+2007-10-25,us_to_iran,market_event,up,6.0,68,middle_east,logistics|aviation|petrochemical,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2007-12-31 00:00:00
+2008-09-16,finance_crisis,macro_financial,down,4.0,183,global,aviation|logistics|manufacturing,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2009-03-17 00:00:00
+2009-03-18,QE1,policy_event,up,3.0,379,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2010-03-31 00:00:00
+2010-04-01,debt_of_pigs,macro_demand_shock,neutral,5.0,217,europe,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2010-11-03 00:00:00
+2010-11-04,QE2,policy_event,up,1.0,58,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2010-12-31 00:00:00
+2011-01-01,arab_spring,market_event,up,6.0,293,middle_east,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2011-10-20 00:00:00
+2012-01-01,decline_in_demand,macro_demand_shock,down,5.0,366,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2012-12-31 00:00:00
+2012-01-01,sit_in_iran,market_event,neutral,5.0,91,middle_east,logistics|aviation|petrochemical,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2012-03-31 00:00:00
+2013-01-01,shale_oil_revolution,supply_expansion,down,6.0,730,us,energy_upstream|petrochemical,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2014-12-31 00:00:00
+2013-08-01,sit_in_me,market_event,neutral,5.0,31,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2013-08-31 00:00:00
+2014-06-01,isis,geopolitical_conflict,up,4.5,30,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2014-06-30 00:00:00
+2014-11-27,opec_stay,opec_policy,neutral,5.0,35,opec,energy_upstream|petrochemical,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2014-12-31 00:00:00
+2015-07-14,iran_nuclear_deal,policy_supply_release,down,7.0,155,middle_east,petrochemical|logistics,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2015-12-15 00:00:00
+2015-12-16,FR_raise_ir,market_event,up,2.0,16,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2015-12-31 00:00:00
+2016-12-01,reduce_in_oil,supply_event,neutral,5.0,213,global,logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2017-07-01 00:00:00
+2018-05-08,us_withdral_deal,sanction_policy,up,5.0,182,middle_east,petrochemical|logistics|aviation,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2018-11-05 00:00:00
+2020-01-01,covid,demand_shock,down,10.0,786,global,aviation|logistics|petrochemical|manufacturing,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2022-02-24 00:00:00
+2021-07-01,energy_crisis,energy_supply_shock,up,8.0,184,europe|global,petrochemical|manufacturing|logistics,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2021-12-31 00:00:00
+2022-02-24,war_of_RU,geopolitical_conflict,up,9.0,676,europe|global,aviation|logistics|petrochemical|manufacturing,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2023-12-31 00:00:00
+2024-01-16,red_sea_crisis,shipping_disruption,up,7.0,757,middle_east|global,logistics|aviation|manufacturing,E:\大三下\比赛\花旗杯\模型\data\csv_raw\geopolitical_shocks.csv,generated_from=shock_matrix; end_date=2026-02-10 00:00:00
diff --git a/data/knowledge_base/opec_momr_manual_revisions.csv b/data/knowledge_base/opec_momr_manual_revisions.csv
new file mode 100644
index 0000000000000000000000000000000000000000..37686875dbeaeda5c008e9682283dd121162f223
--- /dev/null
+++ b/data/knowledge_base/opec_momr_manual_revisions.csv
@@ -0,0 +1 @@
+report_date,target_period,metric_name,revision_direction,revision_value,notes,source_url
diff --git a/data/live/china_monthly.csv b/data/live/china_monthly.csv
new file mode 100644
index 0000000000000000000000000000000000000000..3690c2ffbc2f1eee037fef43e44aaf5838512f4c
--- /dev/null
+++ b/data/live/china_monthly.csv
@@ -0,0 +1,668 @@
+date,china_cpi_yoy,china_industrial_va_yoy,china_ppi_industry_yoy,china_pmi_mfg,china_pmi_non_mfg,china_m2,china_m1
+1990-03-01,,5.0,,,,,
+1990-04-01,,0.8,,,,,
+1990-05-01,,1.7,,,,,
+1990-06-01,,3.3,,,,,
+1990-07-01,,5.0,,,,,
+1990-08-01,,2.5,,,,,
+1990-09-01,,4.2,,,,,
+1990-10-01,,6.7,,,,,
+1990-11-01,,10.9,,,,,
+1990-12-01,,12.6,,,,,
+1991-01-01,,12.6,,,,,
+1991-02-01,,23.5,,,,,
+1991-03-01,,9.2,,,,,
+1991-04-01,,10.9,,,,,
+1991-05-01,,10.9,,,,,
+1991-06-01,,10.9,,,,,
+1991-07-01,,9.2,,,,,
+1991-08-01,,10.9,,,,,
+1991-09-01,,11.8,,,,,
+1991-10-01,,12.6,,,,,
+1991-11-01,,11.8,,,,,
+1991-12-01,,7.6,,,,,
+1992-01-01,,5.0,,,,,
+1992-02-01,,10.9,,,,,
+1992-03-01,,18.5,,,,,
+1992-04-01,,16.8,,,,,
+1992-05-01,,15.1,,,,,
+1992-06-01,,14.3,,,,,
+1992-07-01,,16.8,,,,,
+1992-08-01,,19.3,,,,,
+1992-09-01,,17.6,,,,,
+1992-10-01,,17.6,,,,,
+1992-11-01,,18.5,,,,,
+1992-12-01,,21.8,,,,,
+1993-01-01,,26.9,,,,,
+1993-02-01,,8.4,,,,,
+1993-03-01,,27.7,,,,,
+1993-04-01,,21.8,,,,,
+1993-05-01,,21.0,,,,,
+1993-06-01,,22.7,,,,,
+1993-07-01,,25.2,,,,,
+1993-08-01,,21.0,,,,,
+1993-09-01,,19.3,,,,,
+1993-10-01,,16.0,,,,,
+1993-11-01,,13.4,,,,,
+1993-12-01,,16.0,,,,,
+1994-01-01,,25.2,,,,,
+1994-02-01,,27.7,,,,,
+1994-03-01,,3.4,,,,,
+1994-04-01,,16.0,,,,,
+1994-05-01,,16.8,,,,,
+1994-06-01,,17.6,,,,,
+1994-07-01,,15.1,,,,,
+1994-08-01,,15.1,,,,,
+1994-09-01,,29.4,,,,,
+1994-10-01,,21.8,,,,,
+1994-11-01,,24.4,,,,,
+1994-12-01,,23.5,,,,,
+1995-01-01,,18.5,,,,,
+1995-02-01,,11.4,,,,,
+1995-03-01,,15.5,,,,,
+1995-04-01,,16.4,,,,,
+1995-05-01,,15.4,,,,,
+1995-06-01,,13.1,,,,,
+1995-07-01,,13.9,,,,,
+1995-08-01,,13.6,,,,,
+1995-09-01,,11.8,,,,,
+1995-10-01,,11.4,,,,,
+1995-11-01,,12.9,,,,,
+1995-12-01,,12.1,,,,,
+1996-01-01,,14.9,,,,,
+1996-02-01,2.1,16.9,,,,,
+1996-03-01,2.3,12.2,,,,,
+1996-04-01,0.6,12.2,,,,,
+1996-05-01,0.7,13.7,,,,,
+1996-06-01,-0.5,13.1,,,,,
+1996-07-01,-1.6,13.8,,,,,
+1996-08-01,-0.8,12.2,,,,,
+1996-09-01,1.5,10.6,,,,,
+1996-10-01,1.5,13.7,,,,,
+1996-11-01,-0.2,13.3,,,,,
+1996-12-01,-0.1,13.4,,,,,
+1997-01-01,0.7,14.0,,,,,
+1997-02-01,1.1,10.3,,,,,
+1997-03-01,2.0,10.4,,,,,
+1997-04-01,-1.1,13.5,,,,,
+1997-05-01,-0.2,11.9,,,,,
+1997-06-01,-0.9,11.9,,,,,
+1997-07-01,-1.7,12.1,,,,,
+1997-08-01,-1.2,8.4,,,,,
+1997-09-01,0.6,10.9,,,,,
+1997-10-01,1.7,11.1,,,,,
+1997-11-01,-0.6,11.8,,,,,
+1997-12-01,-0.3,11.6,,,,,
+1998-01-01,0.1,9.2,,,,,
+1998-02-01,0.7,1.8,,,,,
+1998-03-01,1.5,9.5,,,,,
+1998-04-01,-0.5,9.0,,,,,
+1998-05-01,-0.8,7.2,,,,,
+1998-06-01,-1.4,8.0,,,,,
+1998-07-01,-1.8,7.9,,,,,
+1998-08-01,-1.3,7.6,,,,,
+1998-09-01,0.8,7.9,,,,,
+1998-10-01,1.6,10.2,,,,,
+1998-11-01,-0.3,10.6,,,,,
+1998-12-01,-0.3,11.0,,,,,
+1999-01-01,0.2,11.5,,,,,
+1999-02-01,0.2,17.9,,,,,
+1999-03-01,1.3,2.1,,,,,
+1999-04-01,-0.8,9.0,,,,,
+1999-05-01,-1.0,9.1,,,,,
+1999-06-01,-1.3,8.9,,,,,
+1999-07-01,-1.8,9.1,,,,,
+1999-08-01,-0.9,9.3,,,,,
+1999-09-01,1.0,9.5,,,,,
+1999-10-01,2.0,8.2,,,,,
+1999-11-01,0.0,7.0,,,,,
+1999-12-01,-0.6,7.6,,,,,
+2000-01-01,0.0,7.4,,,,,
+2000-02-01,0.9,8.9,,,,,
+2000-03-01,1.9,12.0,,,,,
+2000-04-01,-1.6,11.9,,,,,
+2000-05-01,-0.9,11.4,,,,,
+2000-06-01,-1.0,11.5,,,,,
+2000-07-01,-1.5,12.2,,,,,
+2000-08-01,-0.8,12.8,,,,,
+2000-09-01,1.0,12.8,,,,,
+2000-10-01,1.6,12.0,,,,,
+2000-11-01,-0.1,11.4,,,,,
+2000-12-01,0.7,10.6,,,,,
+2001-01-01,0.1,10.4,,,,,
+2001-02-01,0.9,2.3,,,,,
+2001-03-01,0.1,19.0,,,,,
+2001-04-01,-0.6,12.1,,,,,
+2001-05-01,0.2,11.5,,,,,
+2001-06-01,-0.5,10.2,,,,,
+2001-07-01,-1.2,10.1,,,,,
+2001-08-01,-0.5,8.1,,,,,
+2001-09-01,0.1,8.1,,,,,
+2001-10-01,0.9,9.5,,,,,
+2001-11-01,0.3,8.8,,,,,
+2001-12-01,-0.2,7.9,,,,,
+2002-01-01,0.1,8.7,,,,,
+2002-02-01,0.3,18.6,,,,,
+2002-03-01,1.1,2.7,,,,,
+2002-04-01,-1.3,10.9,,,,,
+2002-05-01,-0.3,12.1,,,,,
+2002-06-01,-0.3,12.9,,,,,
+2002-07-01,-0.9,12.4,,,,,
+2002-08-01,-0.7,12.8,,,,,
+2002-09-01,0.3,12.7,,,,,
+2002-10-01,1.0,13.8,,,,,
+2002-11-01,0.2,14.2,,,,,
+2002-12-01,-0.1,14.5,,,,,
+2003-01-01,0.3,14.9,,,,,
+2003-02-01,1.1,14.8,,,,,
+2003-03-01,0.9,19.8,,,,,
+2003-04-01,-0.6,16.9,,,,,
+2003-05-01,-0.2,14.9,,,,,
+2003-06-01,-0.7,13.7,,,,,
+2003-07-01,-1.2,16.9,,,,,
+2003-08-01,-0.5,16.5,,,,,
+2003-09-01,0.7,17.1,,,,,
+2003-10-01,1.2,16.3,,,,,
+2003-11-01,0.9,17.2,,,,,
+2003-12-01,1.0,17.9,,,,,
+2004-01-01,0.6,18.1,,,,,
+2004-02-01,1.1,7.2,,,,,
+2004-03-01,-0.2,23.2,,,,,
+2004-04-01,0.3,19.4,,,,,
+2004-05-01,0.5,19.1,,,,,
+2004-06-01,-0.1,17.5,,,,,
+2004-07-01,-0.7,16.2,,,,,
+2004-08-01,-0.2,15.5,,,,,
+2004-09-01,0.7,15.9,,,,,
+2004-10-01,1.1,16.1,,,,,
+2004-11-01,0.0,15.7,,,,,
+2004-12-01,-0.3,14.8,,,,,
+2005-01-01,0.1,14.4,,,,,
+2005-02-01,0.6,20.9,,,,,
+2005-03-01,1.8,7.6,,,,,
+2005-04-01,-0.9,15.1,,,,,
+2005-05-01,-0.3,16.0,,,,,
+2005-06-01,-0.2,16.6,,,,,
+2005-07-01,-0.8,16.8,,,,,
+2005-08-01,0.0,16.1,,,,,
+2005-09-01,0.2,16.0,,,,,
+2005-10-01,0.7,16.5,,,,,
+2005-11-01,0.4,16.1,,,,,
+2005-12-01,-0.3,16.6,,,,,
+2006-01-01,,,3.05,,,,
+2006-01-01,0.4,16.5,,,,,
+2006-02-01,,,3.01,,,,
+2006-02-01,1.3,,,,,,
+2006-03-01,,,2.49,,,,
+2006-03-01,0.5,20.1,,,,,
+2006-04-01,,,1.87,,,,
+2006-04-01,-0.9,17.8,,,,,
+2006-05-01,,,2.43,,,,
+2006-05-01,0.2,16.6,,,,,
+2006-06-01,,,3.52,,,,
+2006-06-01,-0.1,17.9,,,,,
+2006-07-01,,,3.58,,,,
+2006-07-01,-0.5,19.5,,,,,
+2006-08-01,,,3.4,,,,
+2006-08-01,-0.3,16.7,,,,,
+2006-09-01,,,3.45,,,,
+2006-09-01,0.3,15.7,,,,,
+2006-10-01,,,2.9,,,,
+2006-10-01,0.5,16.1,,,,,
+2006-11-01,,,2.78,,,,
+2006-11-01,0.1,14.7,,,,,
+2006-12-01,,,3.05,,,,
+2006-12-01,0.3,14.9,,,,,
+2007-01-01,,,3.3,,,,
+2007-01-01,1.4,14.7,,,,,
+2007-02-01,,,2.6,,,,
+2007-02-01,0.7,,,,,,
+2007-03-01,,,2.65,,,,
+2007-03-01,1.0,12.6,,,,,
+2007-04-01,,,2.87,,,,
+2007-04-01,-0.3,17.6,,,,,
+2007-05-01,,,2.76,,,,
+2007-05-01,-0.1,17.4,,,,,
+2007-06-01,,,2.49,,,,
+2007-06-01,0.3,18.1,,,,,
+2007-07-01,,,2.39,,,,
+2007-07-01,0.4,19.4,,,,,
+2007-08-01,,,2.56,,,,
+2007-08-01,0.9,18.0,,,,,
+2007-09-01,,,2.71,,,,
+2007-09-01,1.2,17.5,,,,,
+2007-10-01,,,3.21,,,,
+2007-10-01,0.3,18.9,,,,,
+2007-11-01,,,4.55,,,,
+2007-11-01,0.3,17.9,,,,,
+2007-12-01,,,5.43,,,,
+2007-12-01,0.7,17.3,,,,,
+2008-01-01,,,6.07,53.0,60.2,417846.17,154872.59
+2008-01-01,1.0,17.4,,,,,
+2008-02-01,,,6.62,53.4,59.3,421037.84,150177.88
+2008-02-01,1.2,,,,,,
+2008-03-01,,,7.95,58.4,58.9,423054.53,150867.47
+2008-03-01,2.6,15.4,,,,,
+2008-04-01,,,8.12,59.2,58.4,429313.72,151694.91
+2008-04-01,-0.7,17.8,,,,,
+2008-05-01,,,8.22,53.3,57.4,436221.6,153344.75
+2008-05-01,0.1,15.7,,,,,
+2008-06-01,,,8.84,52.0,57.4,443141.02,154820.15
+2008-06-01,-0.4,16.0,,,,,
+2008-07-01,,,10.03,48.4,55.7,446362.17,154992.44
+2008-07-01,-0.2,16.0,,,,,
+2008-08-01,,,10.06,48.4,52.9,448846.68,156889.92
+2008-08-01,0.1,14.7,,,,,
+2008-09-01,,,9.13,51.2,55.0,452898.71,155748.97
+2008-09-01,-0.1,12.8,,,,,
+2008-10-01,,,6.59,44.6,53.1,453133.32,157194.36
+2008-10-01,0.0,11.4,,,,,
+2008-11-01,,,1.99,38.8,51.2,458644.66,157826.63
+2008-11-01,-0.3,8.2,,,,,
+2008-12-01,,,-1.14,41.2,50.8,475166.6,166217.13
+2008-12-01,-0.8,5.4,,,,,
+2009-01-01,,,-3.35,45.3,53.7,496135.3078,165214.3413
+2009-01-01,-0.2,5.7,,,,,
+2009-02-01,,,-4.47,49.0,55.1,506708.07,166149.6012
+2009-02-01,0.9,,,,,,
+2009-03-01,,,-5.99,52.4,54.4,530626.7118,176541.1313
+2009-03-01,0.0,11.0,,,,,
+2009-04-01,,,-6.6,53.5,53.5,540481.2137,178213.5683
+2009-04-01,-0.3,8.3,,,,,
+2009-05-01,,,-7.2,53.1,54.9,548263.51,182025.58
+2009-05-01,-0.2,7.3,,,,,
+2009-06-01,,,-7.8,53.2,55.4,568916.2,193138.15
+2009-06-01,-0.3,8.9,,,,,
+2009-07-01,,,-8.22,53.3,57.3,573102.8517,195889.27
+2009-07-01,-0.5,10.7,,,,,
+2009-08-01,,,-7.86,54.0,57.3,576698.9535,200394.8261
+2009-08-01,0.0,10.8,,,,,
+2009-09-01,,,-6.99,54.3,57.9,585405.3373,201708.1398
+2009-09-01,0.5,12.3,,,,,
+2009-10-01,,,-5.85,55.2,59.5,586643.2887,207545.7431
+2009-10-01,0.4,13.9,,,,,
+2009-11-01,,,-2.08,55.2,58.4,594604.7213,212493.2037
+2009-11-01,-0.1,16.1,,,,,
+2009-12-01,,,1.7,56.6,58.8,610224.5231,221445.8057
+2009-12-01,0.3,19.2,,,,,
+2010-01-01,,,4.32,55.8,58.1,625609.29,229588.98
+2010-01-01,1.0,18.5,,,,,
+2010-02-01,,,5.39,52.0,57.0,636072.2646,224286.9544
+2010-02-01,0.6,,,,,,
+2010-03-01,,,5.91,55.1,57.3,649947.4643,229397.9332
+2010-03-01,1.2,12.8,,,,,
+2010-04-01,,,6.81,55.7,57.8,656561.217,233909.7597
+2010-04-01,-0.7,18.1,,,,,
+2010-05-01,,,7.13,53.9,58.1,663351.37,236497.8831
+2010-05-01,0.2,17.8,,,,,
+2010-06-01,,,6.41,52.1,58.8,673921.7239,240579.9975
+2010-06-01,-0.1,16.5,,,,,
+2010-07-01,,,4.84,51.2,57.1,674051.4789,240664.0696
+2010-07-01,-0.6,13.7,,,,,
+2010-08-01,,,4.32,51.7,58.0,687506.9183,244340.6421
+2010-08-01,0.4,13.4,,,,,
+2010-09-01,,,4.33,53.8,57.9,696471.5,243821.9
+2010-09-01,0.6,13.9,,,,,
+2010-10-01,,,5.04,54.7,57.4,699776.7409,253313.1693
+2010-10-01,0.6,13.3,,,,,
+2010-11-01,,,6.06,55.2,58.9,710339.025,259420.32
+2010-11-01,0.7,13.1,,,,,
+2010-12-01,,,5.93,53.9,58.8,725851.79,266621.54
+2010-12-01,1.1,13.3,,,,,
+2011-01-01,,,6.6436,52.9,57.2,733884.8297,261765.006
+2011-01-01,0.5,13.5,,,,,
+2011-02-01,,,7.2322,52.2,57.0,736130.8633,259200.4996
+2011-02-01,1.0,,,,,,
+2011-03-01,,,7.3081,53.4,59.2,758130.88,266255.48
+2011-03-01,1.2,14.1,,,,,
+2011-04-01,,,6.821,52.9,58.2,757384.5619,266766.9145
+2011-04-01,-0.2,14.8,,,,,
+2011-05-01,,,6.7851,52.0,58.7,763409.2151,269289.6255
+2011-05-01,0.1,13.4,,,,,
+2011-06-01,,,7.1209,50.9,56.6,780820.85,274662.57
+2011-06-01,0.1,13.3,,,,,
+2011-07-01,,,7.5417,50.7,57.3,772923.65,270545.65
+2011-07-01,0.3,15.1,,,,,
+2011-08-01,,,7.2528,50.9,57.1,780852.3021,273393.7738
+2011-08-01,0.5,14.0,,,,,
+2011-09-01,,,6.5227,51.2,55.8,787406.2038,267193.1613
+2011-09-01,0.3,13.5,,,,,
+2011-10-01,,,5.0038,50.4,55.5,816829.2489,276552.6711
+2011-10-01,0.5,13.8,,,,,
+2011-11-01,,,2.7179,49.0,55.9,825493.9445,281416.3725
+2011-11-01,0.1,13.2,,,,,
+2011-12-01,,,1.6854,50.3,56.3,851590.9,289847.697
+2011-12-01,-0.2,12.4,,,,,
+2012-01-01,,,0.7347,50.5,55.7,855898.89,270010.4
+2012-01-01,0.3,12.8,,,,,
+2012-02-01,,,0.0284,51.0,57.3,867171.42,270312.11
+2012-02-01,1.5,,,,,,
+2012-03-01,,,-0.3171,53.1,58.0,895565.5,277998.11
+2012-03-01,-0.1,11.4,,,,,
+2012-04-01,,,-0.6984,53.3,56.1,889604.04,274983.82
+2012-04-01,0.2,11.9,,,,,
+2012-05-01,,,-1.3981,50.4,55.2,900048.77,278656.31
+2012-05-01,-0.1,9.3,,,,,
+2012-06-01,,,-2.0843,50.2,56.7,924991.2,287526.17
+2012-06-01,-0.3,9.6,,,,,
+2012-07-01,,,-2.8651,50.1,55.6,919072.4019,283090.6809
+2012-07-01,-0.6,9.5,,,,,
+2012-08-01,,,-3.4784,49.2,56.3,924894.5865,285739.2653
+2012-08-01,0.1,9.2,,,,,
+2012-09-01,,,-3.5545,49.8,53.7,943688.7534,286788.2061
+2012-09-01,0.6,8.9,,,,,
+2012-10-01,,,-2.7558,50.2,55.5,936404.2792,293309.7849
+2012-10-01,0.3,9.2,,,,,
+2012-11-01,,,-2.1995,50.6,55.6,944832.4,296883.0
+2012-11-01,-0.1,9.6,,,,,
+2012-12-01,,,-1.9397,50.6,56.1,974148.8,308664.23
+2012-12-01,0.1,10.1,,,,,
+2013-01-01,,,-1.6372,50.4,56.2,992129.25,311228.55
+2013-01-01,0.8,10.3,,,,,
+2013-02-01,,,-1.6254,50.1,54.5,998600.83,296103.24
+2013-02-01,1.0,,,,,,
+2013-03-01,,,-1.919,50.9,55.6,1035858.37,310898.29
+2013-03-01,1.1,9.9,,,,,
+2013-04-01,,,-2.6175,50.6,54.5,1032551.903,307648.4202
+2013-04-01,-0.9,8.9,,,,,
+2013-05-01,,,-2.8658,50.8,54.3,1042169.16,310204.48
+2013-05-01,0.2,9.3,,,,,
+2013-06-01,,,-2.6965,50.1,53.9,1054403.69,313499.82
+2013-06-01,-0.6,9.2,,,,,
+2013-07-01,,,-2.2712,50.3,54.1,1052212.34,310596.46
+2013-07-01,0.0,8.9,,,,,
+2013-08-01,,,-1.625,51.0,53.9,1061256.43,314085.91
+2013-08-01,0.1,9.7,,,,,
+2013-09-01,,,-1.3439,51.1,55.4,1077379.163,312330.3433
+2013-09-01,0.5,10.4,,,,,
+2013-10-01,,,-1.5071,51.4,56.3,1070242.167,319509.38
+2013-10-01,0.8,10.2,,,,,
+2013-11-01,,,-1.4242,51.4,56.0,1079257.055,324821.9228
+2013-11-01,0.1,10.3,,,,,
+2013-12-01,,,-1.3557,51.0,54.6,1106524.98,337291.05
+2013-12-01,-0.1,10.0,,,,,
+2014-01-01,,,-1.6394,50.5,53.4,1123521.21,314900.5525
+2014-01-01,0.3,9.7,,,,,
+2014-02-01,,,-2.0182,50.2,55.0,1131760.83,316625.11
+2014-02-01,1.0,,,,,,
+2014-03-01,,,-2.3022,50.3,54.5,1160687.38,327683.74
+2014-03-01,0.5,8.6,,,,,
+2014-04-01,,,-2.0042,50.4,54.8,1168812.67,324482.52
+2014-04-01,-0.5,8.8,,,,,
+2014-05-01,,,-1.4464,50.8,55.5,1182293.96,327839.56
+2014-05-01,-0.3,8.7,,,,,
+2014-06-01,,,-1.1086,51.0,55.0,1209587.2,341487.45
+2014-06-01,0.1,8.8,,,,,
+2014-07-01,,,-0.8688,51.7,54.2,1194249.24,331347.32
+2014-07-01,-0.1,9.2,,,,,
+2014-08-01,,,-1.2038,51.1,54.4,1197499.08,332023.23
+2014-08-01,0.1,9.0,,,,,
+2014-09-01,,,-1.7996,51.1,54.0,1202051.41,327220.21
+2014-09-01,0.2,6.9,,,,,
+2014-10-01,,,-2.2428,50.8,53.8,1199236.314,329617.7321
+2014-10-01,0.5,8.0,,,,,
+2014-11-01,,,-2.6928,50.3,53.9,1208605.95,335114.13
+2014-11-01,0.0,7.7,,,,,
+2014-12-01,,,-3.3152,50.1,54.1,1228374.807,348056.4089
+2014-12-01,-0.2,7.2,,,,,
+2015-01-01,,,-4.3202,49.8,53.7,1242710.2185386,348109.50224619
+2015-01-01,0.3,7.9,,,,,
+2015-02-01,,,-4.7976,49.9,53.9,1257380.4784755,334439.22267292
+2015-02-01,0.3,,,,,,
+2015-03-01,,,-4.5603,50.1,53.7,1275332.78,337210.52
+2015-03-01,1.2,6.8,,,,,
+2015-04-01,,,-4.5725,50.1,53.4,1280779.14,336388.24
+2015-04-01,-0.5,5.6,,,,,
+2015-05-01,,,-4.607,50.2,53.2,1307357.63,343085.86
+2015-05-01,-0.2,5.9,,,,,
+2015-06-01,,,-4.8135,50.2,53.8,1333375.36453853,356082.85545863
+2015-06-01,-0.2,6.1,,,,,
+2015-07-01,,,-5.3692,50.0,53.9,1353210.92482599,353122.19382944
+2015-07-01,0.0,6.8,,,,,
+2015-08-01,,,-5.9227,49.7,53.4,1356907.98,362793.73
+2015-08-01,0.3,6.0,,,,,
+2015-09-01,,,-5.945,49.8,53.4,1359824.06,364416.9
+2015-09-01,0.5,6.1,,,,,
+2015-10-01,,,-5.9,49.8,53.1,1361020.70462698,375806.44967709
+2015-10-01,0.1,5.7,,,,,
+2015-11-01,,,-5.9,49.6,53.6,1373956.01,387618.32
+2015-11-01,-0.3,5.6,,,,,
+2015-12-01,,,-5.9,49.7,54.4,1392278.10919881,400953.4400483
+2015-12-01,0.0,6.2,,,,,
+2016-01-01,,,-5.3,49.4,53.5,1416319.55,412685.64
+2016-01-01,0.5,5.9,,,,,
+2016-02-01,,,-4.9,49.0,52.7,1424618.67792204,392504.69634977
+2016-02-01,0.5,,,,,,
+2016-03-01,,,-4.3,50.2,53.8,1446198.03,411581.31
+2016-03-01,1.6,5.4,,,,,
+2016-04-01,,,-3.4,50.1,53.5,1445209.59,413504.84
+2016-04-01,-0.4,6.8,,,,,
+2016-05-01,,,-2.8,50.1,53.1,1461695.11,424250.7
+2016-05-01,-0.2,6.0,,,,,
+2016-06-01,,,-2.6,50.0,53.7,1490491.83,443643.7
+2016-06-01,-0.5,6.0,,,,,
+2016-07-01,,,-1.7,49.9,53.9,1491558.72,442934.43
+2016-07-01,-0.1,6.2,,,,,
+2016-08-01,,,-0.8,50.4,53.5,1510982.91,454543.6
+2016-08-01,0.2,6.0,,,,,
+2016-09-01,,,0.1,50.4,53.7,1516360.5,454340.25
+2016-09-01,0.1,6.3,,,,,
+2016-10-01,,,1.2,51.2,54.0,1519485.4,465446.65
+2016-10-01,0.7,6.1,,,,,
+2016-11-01,,,3.3,51.7,54.7,1530432.06,475405.54
+2016-11-01,-0.1,6.1,,,,,
+2016-12-01,,,5.5,51.4,54.5,1550066.66781086,486557.23737089
+2016-12-01,0.1,6.2,,,,,
+2017-01-01,,,6.9,51.3,54.6,1584194.56383135,472526.45
+2017-01-01,0.2,6.0,,,,,
+2017-02-01,,,7.8,51.6,54.2,1589856.99535048,476527.6
+2017-02-01,1.0,,,,,,
+2017-03-01,,,7.6,51.8,55.1,1607938.98002212,488770.09
+2017-03-01,-0.2,6.3,,,,,
+2017-04-01,,,6.4,51.2,54.0,1603918.84024284,490180.41972742
+2017-04-01,-0.3,7.6,,,,,
+2017-05-01,,,5.5,51.2,54.5,1609740.77375527,496389.78217316
+2017-05-01,0.1,6.5,,,,,
+2017-06-01,,,5.5,51.7,54.9,1639497.04513491,510228.16597674
+2017-06-01,-0.1,6.5,,,,,
+2017-07-01,,,5.5,51.4,54.5,1636341.10524859,510484.57751922
+2017-07-01,-0.2,7.6,,,,,
+2017-08-01,,,6.3,51.7,53.4,1652947.30031106,518113.92979868
+2017-08-01,0.1,6.4,,,,,
+2017-09-01,,,6.9,52.4,55.4,1663666.05438742,517863.03732941
+2017-09-01,0.4,6.0,,,,,
+2017-10-01,,,6.9,51.6,54.3,1662449.96019881,525977.19041969
+2017-10-01,0.5,6.6,,,,,
+2017-11-01,,,5.8,51.8,54.8,1679156.63613009,535565.04954123
+2017-11-01,0.1,6.2,,,,,
+2017-12-01,,,4.9,51.6,55.0,1690235.31468079,543790.14519118
+2017-12-01,0.0,6.1,,,,,
+2018-01-01,,,4.3,51.3,55.3,1720814.46207142,543247.12570164
+2018-01-01,0.3,6.2,,,,,
+2018-02-01,,,3.7,50.3,54.4,1729070.11807809,517035.99284148
+2018-02-01,0.6,,,,,,
+2018-03-01,,,3.1,51.5,54.6,1739859.47770953,523540.0745583
+2018-03-01,1.2,7.2,,,,,
+2018-04-01,,,3.4,51.4,54.8,1737683.72947489,525447.77033558
+2018-04-01,-1.1,6.0,,,,,
+2018-05-01,,,4.1,51.9,54.9,1743063.7923233,526276.71554375
+2018-05-01,-0.2,7.0,,,,,
+2018-06-01,,,4.7,51.5,55.0,1770178.373,543944.71230776
+2018-06-01,-0.2,6.8,,,,,
+2018-07-01,,,4.6,51.2,54.0,1776196.10516409,536624.29388092
+2018-07-01,-0.1,6.0,,,,,
+2018-08-01,,,4.1,51.3,54.2,1788670.42970175,538324.64434997
+2018-08-01,0.3,6.0,,,,,
+2018-09-01,,,3.6,50.8,54.9,1801665.58145761,538574.08246877
+2018-09-01,0.7,6.1,,,,,
+2018-10-01,,,3.3,50.2,53.9,1795561.59556379,540128.36546464
+2018-10-01,0.7,5.8,,,,,
+2018-11-01,,,2.7,50.0,53.4,1813175.06539151,543498.66093155
+2018-11-01,0.2,5.9,,,,,
+2018-12-01,,,0.9,49.4,53.8,1826744.21571345,551685.90754868
+2018-12-01,-0.3,5.4,,,,,
+2019-01-01,,,0.1,49.5,54.7,1865935.33,545638.46
+2019-01-01,0.0,5.7,,,,,
+2019-02-01,,,0.1,49.2,54.3,1867427.45,527190.48
+2019-02-01,0.5,,,,,,
+2019-03-01,,,0.4,50.5,54.8,1889412.14,547575.54
+2019-03-01,1.0,5.3,,,,,
+2019-04-01,,,0.9,50.1,54.3,1884670.33,540614.6
+2019-04-01,-0.4,8.5,,,,,
+2019-05-01,,,0.6,49.4,54.3,1891153.7,544355.64
+2019-05-01,0.1,5.4,,,,,
+2019-06-01,,,0.0,49.4,54.2,1921360.19,567696.18
+2019-06-01,0.0,5.0,,,,,
+2019-07-01,,,-0.3,49.7,53.7,1919410.82,553043.11
+2019-07-01,-0.1,6.3,,,,,
+2019-08-01,,,-0.8,49.5,53.8,1935492.43,556798.09
+2019-08-01,0.4,4.8,,,,,
+2019-09-01,,,-1.2,49.8,53.7,1952250.49,557137.95
+2019-09-01,0.7,4.4,,,,,
+2019-10-01,,,-1.6,49.3,52.8,1945600.55,558143.92
+2019-10-01,0.9,5.8,,,,,
+2019-11-01,,,-1.4,50.2,54.4,1961429.56,562486.52
+2019-12-01,,,-0.5,50.2,53.5,1986488.82,576009.15
+2019-12-01,0.4,6.2,,,,,
+2020-01-01,,,0.1,50.0,54.1,2023066.485,545531.7866
+2020-01-01,0.0,6.9,,,,,
+2020-02-01,,,-0.4,35.7,29.6,2030830.424,552700.7291
+2020-02-01,1.4,,,,,,
+2020-03-01,,,-1.5,52.0,52.3,2080923.411,575050.2863
+2020-03-01,0.8,-13.5,,,,,
+2020-04-01,,,-3.1,50.8,53.2,2093533.829,570150.4789
+2020-04-01,-1.2,-1.1,,,,,
+2020-05-01,,,-3.7,50.6,53.6,2100183.741,581111.0573
+2020-05-01,-0.9,3.9,,,,,
+2020-06-01,,,-3.0,50.9,54.4,2134948.661,604317.9685
+2020-06-01,-0.8,4.4,,,,,
+2020-07-01,,,-2.4,51.1,54.2,2125458.462,591192.6368
+2020-07-01,-0.1,4.8,,,,,
+2020-08-01,,,-2.0,51.0,55.2,2136836.91,601289.1
+2020-08-01,0.6,4.8,,,,,
+2020-09-01,,,-2.1,51.5,55.9,2164084.8,602312.12
+2020-09-01,0.4,5.6,,,,,
+2020-10-01,,,-2.1,51.4,56.2,2149720.42,609182.41
+2020-10-01,0.2,6.9,,,,,
+2020-11-01,,,-1.5,52.1,56.4,2172002.55,618632.17
+2020-11-01,-0.3,,,,,,
+2020-12-01,,,-0.4,51.9,55.7,2186795.89,625580.99
+2020-12-01,-0.6,7.0,,,,,
+2021-01-01,,,0.3,51.3,52.4,2213047.33,625563.81
+2021-01-01,0.7,7.3,,,,,
+2021-02-01,,,1.7,50.6,51.4,2236030.26,593487.46
+2021-02-01,1.0,,,,,,
+2021-03-01,,,4.4,51.9,56.3,2276488.45,616113.17
+2021-03-01,0.6,35.1,,,,,
+2021-04-01,,,6.8,51.1,54.9,2262107.12,605421.89
+2021-04-01,-0.5,14.1,,,,,
+2021-05-01,,,9.0,51.0,55.2,2275538.07,616828.32
+2021-05-01,-0.3,9.8,,,,,
+2021-06-01,,,8.8,50.9,53.5,2317788.36,637479.36
+2021-06-01,-0.2,8.8,,,,,
+2021-07-01,,,9.0,50.4,53.3,2302153.82,620367.05
+2021-07-01,-0.4,8.3,,,,,
+2021-08-01,,,9.5,50.1,47.5,2312267.68,626658.69
+2021-08-01,0.3,6.4,,,,,
+2021-09-01,,,10.7,49.6,53.2,2342829.7,624645.68
+2021-09-01,0.1,5.3,,,,,
+2021-10-01,,,13.5,49.2,52.4,2336160.48,626082.12
+2021-10-01,0.0,3.1,,,,,
+2021-11-01,,,12.9,50.1,52.3,2356012.76,637482.04
+2021-11-01,0.7,3.5,,,,,
+2021-12-01,,,10.3,50.3,52.7,2382899.56,647443.35
+2021-12-01,0.4,3.8,,,,,
+2022-01-01,,,9.1,50.1,51.1,2431022.72,613859.35
+2022-01-01,-0.3,4.3,,,,,
+2022-02-01,,,8.8,50.2,51.6,2441488.9,621612.11
+2022-02-01,0.4,,,,,,
+2022-03-01,,,8.3,49.5,48.4,2497688.34,645063.8
+2022-03-01,0.6,7.5,,,,,
+2022-04-01,,,8.0,47.4,41.9,2499710.9,636139.01
+2022-04-01,0.0,5.0,,,,,
+2022-05-01,,,6.4,49.6,47.8,2527026.15,645107.52
+2022-05-01,0.4,-2.9,,,,,
+2022-06-01,,,6.1,50.2,54.7,2581451.2,674374.81
+2022-06-01,-0.2,0.7,,,,,
+2022-07-01,,,4.2,49.0,53.8,2578078.57,661832.33
+2022-07-01,0.0,3.9,,,,,
+2022-08-01,,,2.3,49.4,52.6,2595068.27,664604.85
+2022-08-01,0.5,3.8,,,,,
+2022-09-01,,,0.9,50.1,50.6,2626600.92,664535.17
+2022-09-01,-0.1,4.2,,,,,
+2022-10-01,,,-1.3,49.2,48.7,2612914.57,662140.99
+2022-10-01,0.3,6.3,,,,,
+2022-11-01,,,-1.3,48.0,46.7,2647008.48,667042.61
+2022-11-01,0.1,5.0,,,,,
+2022-12-01,,,-0.7,47.0,41.6,2664320.84,671674.76
+2022-12-01,-0.2,2.2,,,,,
+2023-01-01,,,-0.8,50.1,54.4,2738072.06,655214.16
+2023-01-01,0.0,1.3,,,,,
+2023-02-01,,,-1.4,52.6,56.3,2755249.23,657938.74
+2023-02-01,0.8,,,,,,
+2023-03-01,,,-2.5,51.9,58.2,2814566.31,678059.63
+2023-03-01,-0.5,2.4,,,,,
+2023-04-01,,,-3.6,49.2,56.4,2808469.34,669761.55
+2023-04-01,-0.3,3.9,,,,,
+2023-05-01,,,-4.6,48.8,54.5,2820504.68,675252.98
+2023-05-01,-0.1,5.6,,,,,
+2023-06-01,,,-5.4,49.0,53.2,2873023.83,695595.48
+2023-06-01,-0.2,3.5,,,,,
+2023-07-01,,,-4.4,49.3,51.5,2854031.56,677218.92
+2023-07-01,-0.2,4.4,,,,,
+2023-08-01,,,-3.0,49.7,51.0,2869343.25,679588.35
+2023-08-01,0.2,3.7,,,,,
+2023-09-01,,,-2.5,50.2,51.7,2896659.11,678443.65
+2023-09-01,0.3,4.5,,,,,
+2023-10-01,,,-2.6,49.5,50.6,2882276.07,674696.07
+2023-10-01,0.2,4.5,,,,,
+2023-11-01,,,-3.0,49.4,50.2,2912014.22,675903.41
+2023-11-01,-0.1,4.6,,,,,
+2023-12-01,,,-2.7,49.0,50.4,2922713.33,680542.52
+2023-12-01,-0.5,6.6,,,,,
+2024-01-01,,,-2.5,49.2,50.7,2976250.2,1120120.0
+2024-01-01,0.1,6.8,,,,,
+2024-02-01,,,-2.7,49.1,51.4,2995572.97,1093158.0
+2024-02-01,0.3,,,,,,
+2024-03-01,,,-2.8,50.8,53.0,3047952.16,1117433.0
+2024-03-01,1.0,7.0,,,,,
+2024-04-01,,,-2.5,50.4,51.2,3011941.98,1075084.0
+2024-04-01,-1.0,4.5,,,,,
+2024-05-01,,,-1.4,49.5,51.1,3018506.73,1064391.0
+2024-05-01,0.1,6.7,,,,,
+2024-06-01,,,-0.8,49.5,50.5,3050161.54,1089170.0
+2024-06-01,-0.1,5.6,,,,,
+2024-07-01,,,-0.8,49.4,50.2,3033060.78,1051800.0
+2024-07-01,-0.2,5.3,,,,,
+2024-08-01,,,-1.8,49.1,50.3,3050461.27,1049684.0
+2024-08-01,0.5,5.1,,,,,
+2024-09-01,,,-2.8,49.8,50.0,3094798.24,1055410.0
+2024-09-01,0.4,4.5,,,,,
+2024-10-01,,,-2.9,50.1,50.2,3097092.01,1054884.0
+2024-10-01,0.0,5.4,,,,,
+2024-11-01,,,-2.5,50.3,50.0,3119587.27,1076379.0
+2024-11-01,-0.3,5.3,,,,,
+2024-12-01,,,-2.3,50.1,52.2,3135322.3,1113069.0
+2024-12-01,-0.6,5.4,,,,,
+2025-01-01,,,-2.3,49.1,50.2,3185247.18,1124457.45
+2025-01-01,0.0,6.2,,,,,
+2025-02-01,,,-2.2,50.2,50.4,3205173.24,1094370.01
+2025-02-01,0.7,,,,,,
+2025-03-01,,,-2.5,50.5,50.8,3260554.57,1134863.1
+2025-03-01,-0.2,5.9,,,,,
+2025-04-01,,,-2.7,49.0,50.4,3251739.32,1091407.33
+2025-04-01,-0.4,7.7,,,,,
+2025-05-01,,,-3.3,49.5,50.3,3257838.11,1089147.65
+2025-05-01,0.1,6.1,,,,,
+2025-06-01,,,-3.6,49.7,50.5,3302868.17,1139494.08
+2025-06-01,-0.2,5.8,,,,,
+2025-07-01,,,-3.6,49.3,50.1,3299429.06,1110586.92
+2025-07-01,-0.1,6.8,,,,,
+2025-08-01,,,-2.9,49.4,50.3,3319831.44,1112255.7
+2025-08-01,0.4,5.7,,,,,
+2025-09-01,,,-2.3,49.8,50.0,3353771.03,1131455.07
+2025-10-01,,,-2.1,49.0,50.1,3351312.31,1119962.73
+2025-11-01,,,-2.2,49.2,49.5,3369890.52,1128866.64
+2025-12-01,,,-1.9,50.1,50.2,3402948.06,1155146.5
+2026-01-01,,,-1.4,49.3,49.4,3471860.39,1179680.52
+2026-02-01,,,-0.9,49.0,49.5,3492159.91,1159258.82
diff --git a/data/live/derived.csv b/data/live/derived.csv
new file mode 100644
index 0000000000000000000000000000000000000000..7b97bd45530ae643ae83011bcb977b28fc3ff6ba
--- /dev/null
+++ b/data/live/derived.csv
@@ -0,0 +1,309 @@
+date,crack_spread_321,copper_gold_ratio,oil_gas_ratio,energy_rel_strength,spread_wti_brent_live,vix_vxn_ratio,gold_oil_ratio,silver_gold_ratio,bdi_momentum_3m
+2000-08-01,,0.0031800216646737356,6.924685567853464,,,,8.407855003441979,0.017977003241071217,
+2000-09-01,,0.003346125602308378,5.93461571852982,,,,8.865845777166784,0.017905701968351763,
+2000-10-01,,0.003195545485076891,7.264444137654342,,,,8.103395687265264,0.01794639598504465,
+2000-11-01,5.539999961853027,0.0031136616123532096,5.136778058332649,0.15472700667298078,,,7.991124621073041,0.017304700780230053,
+2000-12-01,7.894800186157227,0.00311213227754739,2.7416880082035635,-0.05065057297595399,,,10.149254019892428,0.016856617787243074,
+2001-01-01,6.509999871253967,0.003194653591301309,5.079646066093276,-0.07770832622862722,,0.35834011690827533,9.254355367029563,0.01803840278335116,
+2001-02-01,4.786999583244324,0.0030359821568271324,5.227836161934124,-0.13171337226793045,,0.37514887515655587,9.730123524467144,0.016761620414779518,
+2001-03-01,9.307000041007996,0.0029410624192350476,5.248508650517063,0.10622323770937658,,0.39706086898394044,9.768939303532957,0.01658782465745307,
+2001-04-01,13.62959909439087,0.0029034090764484826,6.061767420200116,0.07695909127357237,,0.3708339380202897,9.276177388732181,0.01636363701380687,
+2001-05-01,12.312599182128906,0.0028345269839770764,7.248339443825516,0.02183919549254565,,0.3794201455339041,9.351426857088036,0.016569921261591566,
+2001-06-01,3.9157989025115967,0.0026034737755261535,8.478682287943407,-0.060881661832198564,,0.41899315810633736,10.308571660693602,0.015861048485109067,
+2001-07-01,3.91100013256073,0.002546956957940605,7.994538939010449,-0.04354189614570547,,0.4471561845107018,10.102467109796715,0.01581517597699027,
+2001-08-01,6.087799668312073,0.002472667681310616,11.428571194796094,0.0560980382403411,,0.47143397253276675,10.088234786385435,0.015167639474677582,
+2001-09-01,4.896199584007263,0.002209302466275164,10.44117679717639,0.04239425888500303,,0.4897990352644202,12.47972642234291,0.015892612629798,
+2001-10-01,2.6549986600875854,0.0022254024293987106,6.4357341266183505,-0.0711667876128399,,0.5382518395198058,13.196411518393692,0.015076923882118289,
+2001-11-01,2.972600221633911,0.0026359986087887755,7.197334581755655,-0.2904723986791323,,0.4920536589615829,14.089505471079585,0.015071193408303941,
+2001-12-01,3.8997997045516968,0.002343021056818453,7.719844614872869,-0.2561485901907471,,0.5035971240336015,14.047379538786485,0.01642985215503823,
+2002-01-01,3.8187997341156006,0.0025895071500396153,9.060464497257039,-0.14671211299516373,,0.4967027933781483,14.481520160069197,0.01494505490562326,
+2002-02-01,2.59399950504303,0.0024064710389965823,9.27813171771774,0.15268676608739573,,0.4674172070582448,13.578947689404798,0.015156724072814234,
+2002-03-01,6.320001125335693,0.0025132187656519973,8.083205072173353,0.32267753206357586,,0.47960309270958285,11.536409125921777,0.01533707766153641,
+2002-04-01,5.021998643875122,0.002371317679379423,7.248340012721879,0.4480661232539299,,0.5006855732928596,11.319163925326535,0.014671415197094187,
+2002-05-01,4.4839993715286255,0.00233231240720166,7.880012531386382,0.19595508250274685,,0.4353889694386855,12.879684223822908,0.01539356821706827,
+2002-06-01,4.880799293518066,0.0024481658159752834,8.277350246330284,0.16134741400904273,,0.43830887461067874,11.671630411933377,0.01541626852660304,
+2002-07-01,5.697998881340027,0.002234498622222672,9.1469195949592,0.14359958436152487,,0.5535775741594601,11.221317803815628,0.015155011890431372,
+2002-08-01,4.292400002479553,0.0021991036813541736,8.792475576426948,0.2847605413274157,,0.5936704194400786,10.77984813044608,0.014202944572646403,
+2002-09-01,3.2560003995895386,0.002037666065640422,7.359903451364182,0.31073561206523115,,0.6802056497676132,10.630128033639117,0.013985798997088319,
+2002-10-01,8.673201203346252,0.002245282976875202,6.54956650802667,0.03576894887989712,,0.5876580185449388,11.682586627851324,0.01414779897001604,
+2002-11-01,4.269800901412964,0.002365845976996746,6.4023810962865095,-0.09421307955467884,,0.5557801183076024,11.781331162958026,0.013933081453282523,
+2002-12-01,5.1313982009887695,0.0020051784075438375,6.514930159271695,-0.05520491757242918,,0.6097145648900558,11.14102556386047,0.013811852801901451,
+2003-01-01,7.230002045631409,0.002149063259774581,5.978590223286718,0.26501701252445153,,0.6658833403370318,10.990749216042545,0.013176758959728248,
+2003-02-01,10.038203477859497,0.0022130209855554333,4.517960650281179,0.4627337328538841,,0.6489268344094624,9.568306743102196,0.013092518213344093,
+2003-03-01,6.496799468994141,0.0021211669815498564,6.134387600870638,0.030833717535811878,,0.6771196314623563,10.821520102392567,0.01328073845404477,
+2003-04-01,8.458001136779785,0.0021380124175474128,4.791086004768227,-0.30162428724706214,,0.649219475744714,13.143411477441836,0.013677381090977013,
+2003-05-01,5.294399738311768,0.002139917616975667,4.729599913794045,-0.3379123289737782,,0.6149715542191009,12.330852725746109,0.012417009664954093,
+2003-06-01,5.098398923873901,0.0021618497853960828,5.579375676254363,-0.17631469353439666,,0.6250400494159225,11.460748389130151,0.013170520694231545,
+2003-07-01,5.810998797416687,0.002310734515803216,6.473082095979798,0.10368128513498265,,0.6242793145148133,11.591355251349245,0.014451977896784244,
+2003-08-01,10.49580204486847,0.0021373434847068488,6.673007830168733,0.021898877272767514,,0.6310975227385496,11.900538987231137,0.013598616023373231,
+2003-09-01,6.407599091529846,0.0021094967209088155,6.045548906445689,-0.05482408829646179,,0.692049894775548,13.198629582655155,0.013329009250814289,
+2003-10-01,4.386398553848267,0.002436931018550175,5.9493153189194015,-0.10781481216725586,,0.6468461541031113,13.208519131739992,0.013157347243811787,
+2003-11-01,4.703400611877441,0.00228578637385481,6.174619017974086,-0.08653485367878533,,0.636753813053942,13.048339025680333,0.013495464172881916,
+2003-12-01,6.83539879322052,0.0025090208135762756,5.254483724511906,-0.002720629500118532,,0.747652088048947,12.782903024068258,0.014320423126871248,
+2004-01-01,7.709601044654846,0.0028418696468972817,6.123772509807544,0.05880986131077304,,0.6636073230050894,12.169440891963946,0.015529586333898953,
+2004-02-01,7.952601075172424,0.003387992116636506,6.676514139463279,0.1071131630642237,,0.637040284277285,10.962389257694964,0.01689202876454591,
+2004-03-01,8.849600791931152,0.0031792652530327832,6.027304531717855,0.08677936037521539,,0.7045454380957897,11.94910536457484,0.018572431773919904,
+2004-04-01,10.970398783683777,0.0031253228815870332,6.376663448432906,0.15208106336599647,,0.6680917543419223,10.353129719938773,0.015705426533976344,
+2004-05-01,14.336398363113403,0.0032436548150653133,6.190624278962718,0.12406492664397417,,0.7266760456968733,9.879638651893877,0.015494923906238557,
+2004-06-01,9.506999254226685,0.0030692817732523325,6.019496014313652,0.023083375542750195,,0.7403200583658365,10.596491610726064,0.014712175071516762,
+2004-07-01,8.781200885772705,0.0033452684617017964,7.16623025391121,0.17678889990231983,,0.6572286591662361,8.926940794561379,0.01675191864633788,
+2004-08-01,5.208400726318359,0.00312134511980475,8.301143063705243,0.07083817123009517,,0.6671029629271382,9.74358984553698,0.016498538033942134,
+2004-09-01,7.487002372741699,0.0033436826733660367,7.305371423839214,0.3628292134865313,,0.6513672094779672,8.43473040585712,0.016517792423510994,
+2004-10-01,5.796801328659058,0.003144690703893242,5.932377771069146,0.15588467079369717,,0.7429224082385003,8.278593776798033,0.017017502489795833,
+2004-11-01,5.759799957275391,0.0031974296432969876,6.4475067978381,0.10341767980940308,,0.7027600670479155,9.185833054595049,0.017112785859672644,
+2004-12-01,4.24940037727356,0.00339885711669145,7.06618955437255,-0.21203122579815137,,0.7152852538056876,10.069044702137159,0.015558857509032518,
+2005-01-01,7.32680082321167,0.003468468709018599,7.62537573153189,-0.11396569002710022,,0.6956049637464365,8.75103695244204,0.015972025091301436,
+2005-02-01,4.006399631500244,0.0034364261168306153,7.689450199947388,0.027957697569111595,,0.6685113518013844,8.434782608532661,0.016859107001092312,
+2005-03-01,14.143597841262817,0.0035199437853082145,7.238991559167108,0.300880386311728,,0.7943343206789707,7.738267155083653,0.01677396729639397,
+2005-04-01,12.193597078323364,0.0034436782201052022,7.550493686427358,0.05220798142712735,,0.8257820745827857,8.748994153486052,0.015866666552627744,
+2005-05-01,9.499800205230713,0.0036151814541403944,8.147044942735395,0.014304385049553114,,0.824953411391463,8.010390186774101,0.017881335540628412,
+2005-06-01,10.186200857162476,0.0035638909796179975,8.093396422309212,0.010758429244408507,,0.832641765508826,7.715044139624236,0.016122963928241172,
+2005-07-01,11.020400524139404,0.003925331528156308,7.68167380202244,0.1513766257503344,,0.8341744621091374,7.097572990843556,0.0168364736422924,
+2005-08-01,33.0079984664917,0.003907330797937043,6.00941437428746,0.3023382007546669,,0.8565601868074771,6.292427798437826,0.01563162823450725,
+2005-09-01,22.569000720977783,0.0038411513066159073,4.758278867163568,0.14092861905844023,,0.8955672201054408,7.080314237894062,0.015901919366928714,
+2005-10-01,7.748002052307129,0.004076542684952132,4.896353845981073,0.008641671991950983,,0.8515842072754192,7.782798178696472,0.016233068354418068,
+2005-11-01,5.206801891326904,0.0041953093855102794,4.538400567767782,-0.19243940050255948,,0.7877204499208572,8.628751024566865,0.016740799900478602,
+2005-12-01,11.871999979019165,0.004180042698045755,5.437861811644527,-0.09435509084249227,,0.8464235273665375,8.471493575058684,0.017056662369424838,
+2006-01-01,6.4690024852752686,0.003916433330551661,7.290682511045687,0.07600820729823354,,0.6969859990174361,8.404004758138354,0.017256483167664507,
+2006-02-01,5.798399209976196,0.00389155983181056,9.146559097360093,0.046399381852764376,,0.7717323532490103,9.145090001176069,0.017307693535545964,
+2006-03-01,17.241204738616943,0.00427638358245846,9.241331052933125,0.05426422028637412,,0.6983446177547928,8.731802667970122,0.019731866247996055,
+2006-04-01,18.18060541152954,0.005117367389337366,10.9656749236972,0.03445377944207495,,0.7472598311287189,9.067891105865437,0.020727217677015807,
+2006-05-01,20.201402187347412,0.005784435865934995,11.166980398480302,0.16913947692091946,,0.7660764787817104,9.012484103518192,0.019296497686333812,
+2006-06-01,20.52559757232666,0.005643846936205033,12.157765469349856,0.12936290664589323,,0.7311347327682586,8.292781456520553,0.017783210835198578,
+2006-07-01,18.939401149749756,0.00569221038411407,9.061015407048389,0.06096242291090026,,0.7353664468585233,8.524193537521773,0.017857142212653086,
+2006-08-01,8.078399658203125,0.005542418862072175,11.617064114465933,-0.041005170318549555,,0.7078781397908769,8.90834052625798,0.02061031972412211,
+2006-09-01,4.444000005722046,0.005778483547772637,11.193950376737387,-0.2013198724040669,,0.6776017723286808,9.515180051316541,0.01912796571372763,
+2006-10-01,3.9913992881774902,0.00552226469207601,7.795327868186107,-0.2899502340750063,,0.6416185474187406,10.286054491473413,0.020215196799707565,
+2006-11-01,9.92339825630188,0.0049026122242657125,7.138173003307999,-0.17573132337865782,,0.6600120625261815,10.247109353060697,0.021525737618152165,
+2006-12-01,6.179401636123657,0.004493073105637842,9.692014811526633,-0.0912871140727528,,0.7122612905084277,10.404586734393062,0.02017947039268122,
+2007-01-01,7.049601793289185,0.003962423172459054,7.5831486592645465,-0.05380698960026764,,0.6061663613705652,11.214310403052247,0.020726993771386683,
+2007-02-01,14.868399143218994,0.004082760592132456,8.464383464741088,-0.025645441533823865,,0.7510959356944081,10.833468433158966,0.021063638881385818,
+2007-03-01,19.563598155975342,0.004741327435355422,8.52134574068938,0.07714680445156663,,0.8026316077975832,10.065279677316205,0.020196078949174294,
+2007-04-01,29.41300082206726,0.005204261706903057,8.356861220583937,0.09951961570343526,,0.8238702246602554,10.35611032523126,0.019757530778551743,
+2007-05-01,25.381396293640137,0.005133888184024587,8.066793016981634,-0.05207176140031122,,0.7740213355596507,10.326511137788872,0.02028593100863575,
+2007-06-01,22.004197120666504,0.005328653236404368,10.435553338677956,0.014966198093908423,,0.9087345457267662,9.169495936310977,0.019060330431285084,
+2007-07-01,11.132399559020996,0.005478332503156114,12.632854024325933,0.2085113194855358,1.1599960327148438,0.9987261664005325,8.527042989544514,0.019418202631831617,
+2007-08-01,12.003997802734375,0.005068350688479007,13.54060017924153,0.1936923247387793,1.3499984741210938,0.9531185693175255,9.089681140857087,0.017924219502710063,
+2007-09-01,7.582996845245361,0.0048875876923254475,11.886463611429507,0.13978284023377285,2.4900054931640625,0.8567348787744985,9.096252197800661,0.018570274500007252,
+2007-10-01,6.099200248718262,0.0043787877969012215,11.348139211733859,0.1440005655897718,3.9000015258789062,0.8018174035678575,8.37829271362562,0.018152777594726454,
+2007-11-01,9.959198474884033,0.004036052180487858,12.148726173130564,0.1932853196719868,0.4499969482421875,0.7982548391952949,8.81749543761551,0.01785093336694149,
+2007-12-01,10.363996028900146,0.003629775837260681,12.826407308353328,0.2136058892745274,2.1300048828125,0.8687258814874093,8.698687176541451,0.017723080007935495,
+2008-01-01,8.38779592514038,0.0035650806920667984,11.363635857548463,0.08084833651365098,-0.45999908447265625,0.8429858695756495,10.056675882255853,0.018367833239393682,
+2008-02-01,8.260203838348389,0.003962555390217842,10.873371174354128,0.2496280198994726,1.7399978637695312,0.9331927009921055,9.545365382291479,0.02037650556735737,
+2008-03-01,14.365201950073242,0.004216874117851871,10.056430403815138,0.15754460145815163,1.279998779296875,0.881887045526101,9.019491983489157,0.01885505281417507,
+2008-04-01,13.091602325439453,0.004559573563877013,10.463893273357703,0.23151448869039104,2.0999984741210938,0.8517001656958122,7.604442047835703,0.01912610227418825,
+2008-05-01,19.336402893066406,0.004088808825525711,10.881824977872652,0.1980722173231595,-0.43000030517578125,0.8551558559537088,6.967412629897364,0.0189642735216783,
+2008-06-01,12.682596683502197,0.004205894939906276,10.484535555240953,0.4105064518461796,0.1699981689453125,0.8047715247962735,6.615714372860111,0.018808032656753286,
+2008-07-01,9.405800342559814,0.0040666374270508935,13.606754677070276,0.17891510547173994,0.09999847412109375,0.8742378328231913,7.36540950129134,0.019422255745491206,
+2008-08-01,13.36380386352539,0.004135415595651559,14.536069671266047,-0.00942320299316557,1.4099960327148438,0.8597002174908844,7.182574002785632,0.016407814483572224,
+2008-09-01,9.021999835968018,0.0033035918223675814,13.530518505045956,-0.1923616000584193,2.470001220703125,0.9250821440781438,8.686407169118711,0.013991077300149542,
+2008-10-01,0.6346030235290527,0.002572544661384973,9.997051102000317,-0.2178699375445602,2.4899978637695312,0.9932006657778975,10.570712484733837,0.013574218342527429,
+2008-11-01,1.095397710800171,0.0019890957672465564,8.36098285455264,-0.22722418114212584,0.9399986267089844,0.9862622574624265,14.995407084618792,0.012478559504138759,
+2008-12-01,3.3094024658203125,0.0015787686956417978,7.9331193065151915,-0.3312541171897313,-0.9900016784667969,0.9806324859334031,19.81165932278742,0.012754640979112176,
+2009-01-01,14.202400207519531,0.001576620329604274,9.436269418965825,-0.23786266380697918,-4.200000762939453,0.9979968806371114,22.248080157896965,0.013544700296499228,
+2009-02-01,8.822201013565063,0.0016208178681747878,10.662219818710975,0.002147294824099255,-2.44000244140625,1.0236307359241763,21.034406507697017,0.013898035090953876,
+2009-03-01,8.353198766708374,0.001993279899534605,13.151482927237042,0.23012054413782534,0.43000030517578125,0.9986425028675573,18.57833222718864,0.014063516935620253,
+2009-04-01,8.563401460647583,0.0023049286461866826,15.155647890061436,0.16966326262342468,-0.8400001525878906,0.9961790558685389,17.423709522694388,0.013814977137669372,
+2009-05-01,10.744601488113403,0.002245096054216356,17.290742342037426,0.23107917969729308,0.7900009155273438,0.9823369412597515,14.760971555055587,0.01593788371067433,
+2009-06-01,7.2836010456085205,0.002435551673457501,18.224249980762508,0.2551523127580626,0.589996337890625,0.987261140997682,13.265130686350917,0.014641355534485893,
+2009-07-01,12.917604207992554,0.002743525078457409,19.011769700860654,0.22718780843846753,-2.25,0.990825696731312,13.732182204472187,0.014609415363897116,
+2009-08-01,10.554001569747925,0.002950509668717162,23.500167653945415,-0.05536301883041972,0.30999755859375,0.9573058577433894,13.603488059573943,0.015654092226944544,
+2009-09-01,2.859200954437256,0.0027867063643412723,14.585829255797304,-0.1395479115391589,1.5400009155273438,0.9664151173352886,14.275598233573016,0.016503967936060442,
+2009-10-01,5.144999265670776,0.0028349525140769815,15.262636039700821,0.059383809078538574,1.8000030517578125,1.0295203315280534,13.50259676829055,0.0156256622611072,
+2009-11-01,6.995798587799072,0.002665735357502742,15.940593641263463,0.03113666239296209,-1.19000244140625,0.991103949922447,15.283385018467001,0.015659132352485627,
+2009-12-01,7.77319860458374,0.003038258083686616,14.242641819057672,0.06903305546073613,1.4300003051757812,1.001385712987193,13.800402504220985,0.01535975278808675,
+2010-01-01,7.037400722503662,0.002812557713584381,14.205807596831654,-0.0897406724942098,1.4300003051757812,0.9542636266017249,14.858005337546285,0.014942752137174749,
+2010-02-01,6.894994735717773,0.002922739825566089,16.55100774969726,0.022710506929711993,2.07000732421875,0.9858442528861794,14.038413223749458,0.01475453749400773,
+2010-03-01,11.224394798278809,0.003185125166880286,21.649005692171077,0.006721408355144121,1.0600051879882812,0.9601528626988612,13.29154752174098,0.015729810798685104,
+2010-04-01,12.985401630401611,0.0028281502960861298,21.97704077224151,0.07685876733071417,-1.2900009155273438,0.9995466804114469,13.698200286366156,0.01577069777649876,
+2010-05-01,10.30719804763794,0.0025548589410973026,17.03985253135771,-0.057775278085391846,-0.04999542236328125,1.0145523275727957,16.387723822508335,0.015188087807033793,
+2010-06-01,9.810603141784668,0.002357286317716993,16.384314203201587,0.021558873531895895,0.6199951171875,0.9829254841910793,16.468333270066903,0.014990766380539982,
+2010-07-01,8.632605075836182,0.0027985106697486135,16.036969164274623,-0.011871590246220864,0.7699966430664062,0.9584012871256242,14.967701036538388,0.01522129157563735,
+2010-08-01,8.904802322387695,0.002692461691552197,18.84695975830192,0.009076648032686818,-2.720001220703125,0.9489981243017647,17.356786437597236,0.015539533732581311,
+2010-09-01,8.700399398803711,0.002787887882181633,20.653409512751935,-0.049813255247979304,-2.339996337890625,0.9495192961258339,16.353632972975372,0.01666768582491577,
+2010-10-01,8.577400207519531,0.0027499817107575304,20.165923261777333,-0.042716242984099706,-1.720001220703125,0.9532374541441077,16.665847605099575,0.018097413534563164,
+2010-11-01,11.752196788787842,0.0027602887756107385,20.122010536938177,0.04444260354200824,-1.80999755859375,0.9271367262890727,16.466531802795863,0.0203501801197993,
+2010-12-01,12.92140531539917,0.0031239884113064727,20.744606783264846,0.040645444889011006,-3.3700027465820312,0.9111909864578511,15.55154320730986,0.021750756722549218,
+2011-01-01,16.001999855041504,0.003337082059286437,20.85746625096163,0.04520874067022751,-8.819999694824219,0.8962826922982061,14.467946778300481,0.021123105979122935,
+2011-02-01,20.41999864578247,0.0031774639955149337,24.020311342596646,0.028656393590916984,-14.830001831054688,0.8929440906004408,14.533361153683327,0.023986375990391284,
+2011-03-01,23.549996376037598,0.0029883939938654784,24.315334399744366,0.11364992317884792,-10.639999389648438,0.8986828761860014,13.482946101404657,0.026320106334937924,
+2011-04-01,28.66559648513794,0.0026770566606872143,24.25074529396255,0.1755663242483536,-11.959999084472656,0.8917774596530577,13.657508960049165,0.031223650150229973,
+2011-05-01,28.299399852752686,0.0027172992998841876,22.01028704696673,0.04554329644030575,-14.030006408691406,0.9397809797097424,14.955210029588962,0.024938473074376077,
+2011-06-01,30.522600650787354,0.0028436395507658832,21.815271277086325,-0.1019701001581752,-17.06000518798828,0.9249719984479616,15.744079623146632,0.02317246831070149,
+2011-07-01,34.808003425598145,0.0027476508278243754,23.08805726550636,-0.10770091549770489,-21.040000915527344,0.9681748494209242,17.014630101730834,0.024621997083881658,
+2011-08-01,39.180805683135986,0.0022898549618915807,21.90675868511247,-0.04135151954588123,-26.040000915527344,1.007969397268213,20.58889821242288,0.022805032164196364,
+2011-09-01,33.455201625823975,0.001940878754344506,21.603927800490766,-0.026706351616877066,-23.56000518798828,0.955091140967621,20.45959705595124,0.018539249514671688,
+2011-10-01,23.41179847717285,0.0021047442589433927,23.688358428129696,0.003935987176513334,-16.3699951171875,1.0395558431880765,18.50198418266459,0.019914744677483377,
+2011-11-01,13.835196495056152,0.0020412489050463103,28.27042307890703,0.10702385477635401,-10.459999084472656,1.001080258473219,17.39238729939355,0.018751646515554953,
+2011-12-01,17.476398468017578,0.0021915313903613297,33.06456978459908,0.13633009915806782,-8.549995422363281,1.0116731719216825,15.843367598929566,0.01780240077323052,
+2012-01-01,25.24639320373535,0.0021794796859307642,39.34478725213836,0.009602280869657642,-12.5,0.977375622404373,17.64622247738913,0.019123605003565126,
+2012-02-01,22.746399402618408,0.002263582684643853,40.9288999350393,-0.02834832516344421,-15.590003967285156,0.9293999180612188,15.969926489882575,0.020225159184342326,
+2012-03-01,36.25480318069458,0.0022907804288549577,48.457196663570265,-0.07757062118623792,-19.860000610351562,0.9016869992754801,16.203650778552717,0.019450668436027323,
+2012-04-01,28.860798358917236,0.0023046169605506184,45.89496663522559,-0.0002610597766994349,-14.599998474121094,0.9136920191455283,15.861542679824286,0.018611878790055835,
+2012-05-01,30.456800937652588,0.0021518622839177223,35.72667266586545,-0.15130779494077495,-15.340003967285156,0.929316339599179,18.058476801247174,0.01775310358070484,
+2012-06-01,29.14560317993164,0.0021764889364107058,30.084986760660865,-0.1424261427197453,-12.840003967285156,0.9158177089623039,18.873587773780745,0.0171998752252503,
+2012-07-01,33.332600593566895,0.002123253717809032,27.441568867371494,-0.14699525560698645,-16.860000610351562,0.9325123653051105,18.28866732491231,0.017320708138929743,
+2012-08-01,34.861202239990234,0.002050338386703278,34.46588079015269,0.04141870309769802,-18.099998474121094,0.952043539467393,17.462423077143573,0.018621632015816493,
+2012-09-01,45.75759744644165,0.0021303145242588506,27.76807357450514,0.027462503752299305,-20.199996948242188,0.9247501075633789,19.211410442172344,0.01948901742804033,
+2012-10-01,34.04520511627197,0.002053566201110266,23.35861318793331,-0.04447662164308097,-22.459999084472656,0.914904104788808,19.915352997725748,0.018799416710011115,
+2012-11-01,30.987396717071533,0.0021213980130153124,24.967705959753115,-0.08519143989577138,-22.31999969482422,0.9357311757848366,19.24305425626645,0.019407328360420067,
+2012-12-01,29.547400951385498,0.0021739908802668106,27.400775211488718,0.006037469803802598,-19.290000915527344,0.8764591889575349,18.24003544300046,0.018015882168613325,
+2013-01-01,31.04960298538208,0.002242261874076791,29.197363948607077,0.06958573849526473,-18.06000518798828,0.9629130010433385,17.033542024376608,0.0188696853818737,
+2013-02-01,31.165393829345703,0.002235849669353757,26.405622895490783,-0.03423669874776447,-19.329994201660156,0.9515338008523301,17.139596945669055,0.017997719044520855,
+2013-03-01,30.81959629058838,0.0021287935019935976,24.16252467126529,-0.04134748401730359,-12.789993286132812,0.9563253059996399,16.402344890981592,0.017740154847415535,
+2013-04-01,25.192800045013428,0.0021651270925940303,21.519686957978706,-0.10772785451148015,-8.910003662109375,0.8813559532202132,15.752193083433408,0.016399945591966877,
+2013-05-01,24.93980073928833,0.002361769418347192,23.08483984591931,-0.0774925133389388,-8.419998168945312,1.019387083762373,15.141893629303453,0.01596151158303786,
+2013-06-01,20.8132061958313,0.0024926456891346234,27.085552870030977,-0.03052739198802612,-5.600006103515625,1.0236794967961633,12.673985912984666,0.015893936458192544,
+2013-07-01,22.811001300811768,0.0023761809938001727,30.4788147782543,0.06861244076714401,-2.6699981689453125,0.9438596356716685,12.495477860181243,0.014947424729420662,
+2013-08-01,20.816800594329834,0.002310006418613924,30.061435018416233,0.1691229129794236,-6.3600006103515625,0.9703365408804491,12.968880220938484,0.016806102538615073,
+2013-09-01,13.03559923171997,0.002503580926633717,28.74438299075199,0.012895801644567273,-6.040000915527344,0.9922295776858429,12.962962730881886,0.01632566915741634,
+2013-10-01,18.912798404693604,0.0024890451596394562,26.914268308786298,-0.1243630130459461,-12.459999084472656,0.9240591326159788,13.73313979343639,0.016494410044651662,
+2013-11-01,25.103997230529785,0.0025831601198598366,23.449671544437745,-0.24453420935445824,-16.970001220703125,0.9834888376270404,13.487920180195246,0.015977132008891153,
+2013-12-01,22.66320037841797,0.0028633828759396913,23.267138936617663,-0.13740985087108626,-12.3800048828125,0.8886010776562214,12.211949266029237,0.016090357191993695,
+2014-01-01,21.983200550079346,0.0025969680314253275,19.722840583448647,-0.0033133304581898226,-8.910003662109375,0.9704797318301095,12.720279031148475,0.015406015578053664,
+2014-02-01,18.774600505828857,0.002450809791447662,22.258622636254508,0.0767454101441527,-6.480003356933594,0.9327115113648611,12.880398397218148,0.016046617285638942,
+2014-03-01,20.97599744796753,0.0023737727206009536,23.239534694978914,0.019133680396293595,-6.180000305175781,0.7660043858067577,12.634376858310624,0.015376343210927968,
+2014-04-01,25.564201831817627,0.0023382989076215126,20.7144333660988,-0.033781786336266606,-8.330001831054688,0.7584841411302395,12.989773444175832,0.014756869281770257,
+2014-05-01,21.57640027999878,0.002517662154341564,22.613386878576414,-0.03331358177454624,-6.700004577636719,0.8278866549546806,12.127348716548822,0.014975112591135233,
+2014-06-01,22.377193450927734,0.0024118624950758365,23.620265306859274,-0.009630766816892455,-6.989997863769531,0.9475839195519391,12.54436760331637,0.0158927214355082,
+2014-07-01,21.51320171356201,0.002515413975466792,25.558447304330734,-0.04053993320562266,-7.849998474121094,1.0077289577566109,13.051849574347798,0.015900256313812984,
+2014-08-01,21.952202320098877,0.0024381706886059383,23.606395500638985,-0.1072044049827684,-7.230003356933594,0.9512195212706944,13.39933369197772,0.015086327563004287,
+2014-09-01,18.33399772644043,0.002482858387607444,22.120846341863817,-0.14101047602416783,-3.5099945068359375,0.8932091599457733,13.27884983938263,0.014048740618574787,
+2014-10-01,15.409000873565674,0.002613782061761845,20.795249893689096,-0.22484530833101568,-5.319999694824219,0.8874129892289987,14.540600475032027,0.013728118862139923,
+2014-11-01,18.390398025512695,0.002433628330431331,16.181507928300498,-0.3426912911277632,-4.0,0.9043419355352208,17.765682903187127,0.013179885095277797,
+2014-12-01,12.770800113677979,0.0023975842253154953,18.438906737537668,-0.45955619450490137,-4.060001373291016,0.9775968105213644,22.224516880387867,0.013147224646839251,
+2015-01-01,14.993798732757568,0.0019773172595590844,17.926422123402403,-0.389616044754005,-4.75,0.9712829626761089,26.502901233193562,0.013447007771146937,
+2015-02-01,31.917401790618896,0.002239815384124522,18.200438512611797,-0.26563670370057046,-12.820003509521484,0.9124487179272853,24.368971391962983,0.0136178466276881,
+2015-03-01,26.29060125350952,0.002321866313670047,18.030301729029116,-0.110805337223717,-7.510002136230469,0.8843261510320375,24.85504230014427,0.014014875933171913,
+2015-04-01,25.429799556732178,0.002441221094504245,21.675755222639737,0.1907374192103315,-7.149997711181641,0.8812840695423176,19.82894521574099,0.01363667136026406,
+2015-05-01,25.476598501205444,0.0023200773247503345,22.823618519463086,0.2104435490425045,-5.259998321533203,0.9383050950270906,19.724710438525666,0.014027240350414359,
+2015-06-01,25.45120143890381,0.002239436712519533,20.99929408164797,0.2516812447655,-4.119998931884766,0.942605966776808,19.699007498464116,0.01327443417960323,
+2015-07-01,26.603999853134155,0.0021622979395054917,17.349041798500565,-0.21858301450187756,-5.090000152587891,0.8307059463997744,23.23641870140066,0.013467896576032017,
+2015-08-01,20.16160011291504,0.0020661011926190044,18.296765613182004,-0.11991971977640536,-4.950000762939453,0.9502005425043795,22.999999146653064,0.012881760320599029,
+2015-09-01,14.989599227905273,0.0021026445471703297,17.864501345267502,-0.17245095833350843,-3.279998779296875,0.9134974003677773,24.73940998448273,0.013010308861133055,
+2015-10-01,13.741599321365356,0.0020267191655880205,20.073243490567695,0.00038800396797278314,-2.970001220703125,0.8710982866212931,24.500965791735318,0.013636443263011454,
+2015-11-01,15.110199451446533,0.001918277368048193,18.635348305221203,-0.20833355133145925,-2.9599990844726562,0.8911601557969514,25.58943600855114,0.013182585426009337,
+2015-12-01,13.848598718643188,0.0020046212070890094,15.849380655787101,-0.24306721092043693,-0.23999786376953125,0.9276617352047736,28.625810545134637,0.012991605191136056,
+2016-01-01,12.038198947906494,0.001848799575548702,14.630112051398484,-0.21148069051290053,-1.1200027465820312,0.8544839798485871,33.20642652733927,0.012745431548165735,
+2016-02-01,10.705600261688232,0.001725018188365981,19.72530722237836,-0.11844958507746028,-2.220001220703125,0.8726114608041463,36.56000072229637,0.012072290796419104,
+2016-03-01,18.189199209213257,0.0017675417633627555,19.571209954567493,0.027366978444034462,-1.2599983215332031,0.8278931449626749,32.19092191517317,0.012526333373660523,
+2016-04-01,17.745002031326294,0.0017677630547500824,21.083562309850137,0.3013976733485626,-2.210002899169922,0.8134715248228593,28.074912947528336,0.013798479856682607,
+2016-05-01,17.082200527191162,0.0017266216673701542,21.45978853169082,0.3695661333811211,-0.5900001525878906,0.9304917757018235,24.74134595836419,0.013147842838387101,
+2016-06-01,14.494997501373291,0.0016645175431152322,16.528728250577068,0.24157067764123075,-1.3499984741210938,0.8890785086111005,27.27912216919551,0.01409435709064568,
+2016-07-01,13.252001285552979,0.0016460340936760263,14.464533904045584,-0.14651457704404847,-0.8600006103515625,0.8496778566800958,32.42788580405286,0.015057079521603518,
+2016-08-01,14.5843985080719,0.001583518196358349,15.483200363025412,-0.12490234043053339,-2.3400001525878906,0.8748370235938443,29.237136511826858,0.014248985685753087,
+2016-09-01,14.797799587249756,0.00167669216542588,16.600138795583625,-0.03493249033069079,-0.8199996948242188,0.8601941828518999,27.22429525509588,0.014573211929770544,
+2016-10-01,14.662997961044312,0.0017306331194985145,15.485789900999395,0.1482725960984429,-1.4399986267089844,0.8830227605867764,27.134015864523626,0.013969326881820726,
+2016-11-01,14.29500150680542,0.002239067224057991,14.749402935588256,0.09320707758222779,-1.0300025939941406,0.8810310523462671,23.681231418399395,0.01401264046216615,
+2016-12-01,16.762998819351196,0.0021717390806759735,14.425349499583197,0.08105656041581999,-2.4099998474121094,0.8417266009674297,21.407296609207723,0.013857391191553423,
+2017-01-01,12.470598220825195,0.00225177889695861,16.94257286214861,0.055144512349091235,-2.8899993896484375,0.8390482716785351,22.885816022233787,0.014489491547229758,
+2017-02-01,11.017200946807861,0.0021587099224700808,19.470079191097184,0.01747207338594814,-1.5800018310546875,0.9499999788932142,23.192001749486217,0.014705413089013344,
+2017-03-01,19.03320074081421,0.0021217830570202925,15.862068197687837,-0.11341586705287943,-2.2300033569335938,1.0527659476175588,24.650199336298304,0.014619578206117494,
+2017-04-01,15.06999683380127,0.0020507858541642214,15.057998007126516,-0.11211680072039543,-2.3999977111816406,0.9384215042906655,25.665921925087474,0.013577916686059347,
+2017-05-01,18.03580141067505,0.0020259433197509385,15.734287892715649,-0.12572625909942292,-1.9900016784667969,0.8044822398904026,26.32450347697178,0.013654088074295538,
+2017-06-01,17.04259943962097,0.002175384853681126,15.169686852828002,-0.11580500398158233,-1.8799972534179688,0.6348665483843909,26.948304224001248,0.013353753079295884,
+2017-07-01,20.719004154205322,0.0022801200592995462,17.956334917928256,-0.01908468120840756,-2.4800033569335938,0.6465028545823386,25.246163479924206,0.01322438048543157,
+2017-08-01,37.292200326919556,0.0023393102191210267,15.536184249788993,-0.047373379586280295,-5.150001525878906,0.7390090864082903,27.867879820048913,0.013280656580073399,
+2017-09-01,18.67580246925354,0.002292235661332585,17.183238668491153,0.08269185523736633,-5.870002746582031,0.6866425968420093,24.801626579994835,0.012959032657775411,
+2017-10-01,21.83179998397827,0.002440410424330666,18.777625265359305,0.041426001009496005,-6.989997863769531,0.6759628167898096,23.299006529802817,0.013137332642265616,
+2017-11-01,17.492997646331787,0.002385328351665817,18.97520651149983,0.1441500382369243,-6.1699981689453125,0.7080978980645803,22.18118322829084,0.01286679280374719,
+2017-12-01,19.01460361480713,0.0025105258248814327,20.460547491896534,0.10811805502079253,-6.180000305175781,0.7040816164719572,21.620325858896123,0.013059786288176105,
+2018-01-01,17.6487979888916,0.002377893962103369,21.612689752486464,0.09381281929082608,-4.319999694824219,0.689058535573483,20.68592508169376,0.012848394677378352,
+2018-02-01,14.365999221801758,0.002362219746325795,23.11211026926645,0.04884470632055615,-4.1399993896484375,0.9018627975532871,21.34166146989901,0.012408969521014685,
+2018-03-01,19.958796501159668,0.0022822799682219747,23.76143485762776,0.0870553499875405,-5.329994201660156,0.7485007152991642,20.369571898327,0.012264135904072332,
+2018-04-01,21.39119815826416,0.0023191765102381586,24.817227428880333,0.12156543365254957,-6.599998474121094,0.7564102900468209,19.194982601874344,0.012393253973397024,
+2018-05-01,24.128000259399414,0.0023521268711334956,22.710028151060403,0.09075971191439858,-10.549995422363281,0.9195470603607494,19.392899132037815,0.012615953184555148,
+2018-06-01,17.795000076293945,0.0023583472069435285,25.359097425351397,0.11247681367079165,-5.290000915527344,0.7705939079753563,16.87525317682612,0.012869814962943284,-0.03248462461864543
+2018-07-01,20.701401233673096,0.002303669296562552,24.716031814767575,-0.060762612014401585,-5.489997863769531,0.6692749020331329,17.796682855384848,0.012666503733324312,0.14418606425440594
+2018-08-01,21.601795196533203,0.0022069481143587063,23.936901809283228,-0.03137410794254447,-7.6199951171875,0.8017455686942337,17.196275019083984,0.01202865878363152,0.256856257332694
+2018-09-01,18.50880241394043,0.0023390683515483453,24.351729549135346,-0.08409608933785007,-9.470001220703125,0.7310012026899304,16.266211603873497,0.012272765543387515,0.04083482673071104
+2018-10-01,15.859203338623047,0.0021970634028633308,20.02759864494005,-0.013051260648353824,-10.160003662109375,0.7290521610460973,18.56224305814636,0.011737193366687992,-0.13109757444959236
+2018-11-01,15.263400554656982,0.0022762662066160024,11.042931574264781,-0.22162798825414687,-7.779998779296875,0.7522897314613247,23.958373136391153,0.011550565830725962,-0.35514052401658314
+2018-12-01,15.184798240661621,0.002055855370879462,15.445577873524991,-0.2403521736640114,-8.389999389648438,0.8085241616948771,28.15018835268339,0.01207306502494225,-0.2079337553058006
+2019-01-01,10.66879916191101,0.002113359200971076,19.115139649818275,-0.17357214242182184,-8.099998474121094,0.8186758834676671,24.53429872997805,0.01214063798736327,-0.4304093478018778
+2019-02-01,16.729398250579834,0.0022471053762641124,20.34850656576543,0.11469178777215494,-8.80999755859375,0.8608037080044424,22.943027277150595,0.01183577051255424,-0.3269113721327558
+2019-03-01,20.564399480819702,0.0022706884058133034,22.592036327150254,0.19371597818545827,-8.25,0.8249097078838921,21.499833939157924,0.011647332111063459,-0.4849201889545305
+2019-04-01,24.67639684677124,0.0022618489836330317,24.81941694722744,0.09874516333427752,-8.890003204345703,0.7903614206789016,20.071977028177027,0.011615215973939384,0.017248462821937594
+2019-05-01,22.741200923919678,0.0020263438577903725,21.801141019300573,-0.05336562092258479,-10.989997863769531,0.8054239970882944,24.407477547733038,0.011127277676241352,0.10960145310941449
+2019-06-01,23.14439845085144,0.0019192026538806686,25.333621738582,-0.0656460540521272,-8.080001831054688,0.7631578819974656,24.109798558523327,0.01082003318983509,0.40506457197306234
+2019-07-01,22.045997381210327,0.0018638244427966258,26.233766571448815,-0.09512687498740457,-6.589996337890625,0.8583599706595325,24.34448499463144,0.011462029977708416,0.301574528972679
+2019-08-01,15.670000791549683,0.001667434687036925,24.113783973875112,-0.03346416102540095,-5.3300018310546875,0.8476998686370508,27.569873278160724,0.011970903665452441,0.7253061411332111
+2019-09-01,17.545599699020386,0.0017496760448193587,23.206009202616396,-0.08714312482347908,-6.709999084472656,0.8107837850018141,27.107452550717692,0.011528963143951156,0.49885928944806834
+2019-10-01,17.785598754882812,0.0017420933270278262,20.577289177361934,-0.09429651579903009,-6.049999237060547,0.7615207258912398,27.895902840033457,0.011918750594129815,0.1184863367229787
+2019-11-01,15.850602626800537,0.0018026746751872874,24.18676045146231,-0.0720331775349139,-7.260002136230469,0.7967171567672332,26.565162664521264,0.01157819333060184,-0.13271825288852535
+2019-12-01,14.874600410461426,0.0018387626919070586,27.89401753220791,0.04393519918315336,-4.939998626708984,0.815867390770945,24.88535810350927,0.011732806261914117,-0.21613391542790605
+2020-01-01,12.866600036621094,0.0015920146200375117,28.006519522193116,-0.11023590648442227,-6.599998474121094,0.8832630201168424,30.70015481425748,0.011353844111987806,-0.45535222846121615
+2020-02-01,15.182399988174438,0.0016277731881296758,26.579571193219454,-0.129230355491586,-5.760002136230469,0.9299791239530887,34.94414732358321,0.010476951209017,-0.5531915103943217
+2020-03-01,9.738999843597412,0.001414677260955734,12.487804700236586,-0.46458171560503936,-2.260000228881836,1.0438681996255332,77.31445604143053,0.008903624703404922,-0.5864077705260807
+2020-04-01,10.944998979568481,0.0013976963304822632,9.666495707389792,-0.5375339260823528,-6.430000305175781,0.967970598257247,89.39490113810513,0.00884574290191246,-0.4358452002016895
+2020-05-01,6.740998268127441,0.0013970292175182425,19.194160139855107,-0.23759987964289742,0.15999984741210938,0.9839056197671827,48.940545004791275,0.010616615968019043,-0.4322343915004442
+2020-06-01,10.826197862625122,0.0015133854003829728,22.427184116112645,0.7179518142662857,-1.8800010681152344,0.9895935058271931,45.6582627719289,0.010340769864027103,0.15649452596154512
+2020-07-01,10.008201360702515,0.0014565925700279869,22.384658076898,1.0143150762729842,-3.029998779296875,0.8757607882683821,48.74099891898499,0.012323720488215254,0.47111907484639226
+2020-08-01,9.86620044708252,0.001545537673869225,16.201520433472687,0.050832219618871965,-2.6699981689453125,0.7643994335698465,46.17695253122707,0.014452632967824373,0.8322581253819183
+2020-09-01,9.437997817993164,0.001604503353699093,15.91610684372129,-0.06054570666566339,-0.7299995422363281,0.7444946979587638,46.92938693849382,0.012414834736192202,0.11502028687272436
+2020-10-01,8.734199047088623,0.0016211249105221967,10.67084076562667,-0.11089438979833788,-1.6699981689453125,0.9205811418690258,52.45599263304585,0.01257963155038963,-0.1693251168338854
+2020-11-01,8.611802101135254,0.0019262826683049874,15.732130679029245,0.029409719123334233,-2.25,0.7709894849612411,39.16409230605966,0.012690207251424706,-0.24647890477002798
+2020-12-01,11.583401203155518,0.0018562146660402136,19.109885696166966,0.08948418575655803,-3.279998779296875,0.8447827605402146,39.016899375234985,0.013909461239234283,-0.06553397777336945
+2021-01-01,14.23559856414795,0.0019344447699489867,20.358815505447776,0.3226408311354223,-3.6800003051757812,0.8838141390341372,35.3888893063823,0.014561792295507334,0.5273264670191036
+2021-02-01,17.04699969291687,0.002369365269772187,22.194154460390244,0.30408813395511336,-4.629997253417969,0.820610676311849,28.099186594436397,0.015278051501782373,0.9797507612311489
+2021-03-01,20.330599546432495,0.0023357449343621626,22.684048664161764,0.1615658184533364,-4.380001068115234,0.7794294935105204,28.968898803574366,0.014305636305188794,1.197402661742239
+2021-04-01,21.269795656204224,0.002534374451310727,21.692255862670255,0.09229422786540065,-3.6699981689453125,0.8126637956133421,27.79647684654702,0.014628529353573729,1.3887814698685035
+2021-05-01,22.228599071502686,0.0024612351566657667,22.210314238782285,-0.02473399939343124,-3.30999755859375,0.7817164090773562,28.686670819146418,0.014713797650724239,0.8095987357174892
+2021-06-01,19.174999713897705,0.0024263045445670458,20.128766926286453,0.16018014011974824,-1.6599960327148438,0.7859980338954908,24.102354966410815,0.014775807654188833,0.7346335844638112
+2021-07-01,23.086803436279297,0.002471863776673401,18.89371391943901,0.11189818789097528,-2.3800048828125,0.8765016933370527,24.511156867661132,0.014083636887208649,0.044534349803404094
+2021-08-01,25.246798515319824,0.002402203930309643,15.649989091375119,-0.042904991133786874,-4.489997863769531,0.8459958895614228,26.496350364576696,0.013201101423944603,0.23173912711765454
+2021-09-01,20.854598999023438,0.002330086047292103,12.788477492642885,0.01889687171685006,-3.4899978637695312,0.8682926724205445,23.394643174232232,0.012545433427826998,0.22691645156734985
+2021-10-01,20.315598964691162,0.0024540102087361195,15.401768864370954,0.08228186492222278,-0.80999755859375,0.8279022776662618,21.3354075205183,0.013429612840611772,0.16434115518795145
+2021-11-01,18.156002044677734,0.0024120432661338806,14.490913414076893,-0.043668068847934394,-4.3899993896484375,0.9926981065702724,26.799636859784492,0.012835475700835423,-0.059301105178259705
+2021-12-01,19.809398651123047,0.00243775645619897,20.16353852003221,-0.10407475089170082,-2.5699996948242188,0.8122640892846184,24.298630796725995,0.012764978995883705,-0.18106078462425867
+2022-01-01,21.999201774597168,0.0024055709413817877,18.085761222189326,0.07430984317682265,-3.05999755859375,0.8232758636772117,20.36301723094882,0.012476323374791752,-0.26964048384176065
+2022-02-01,24.783597946166992,0.0023399494115786093,21.74466203482494,0.48863126784639255,-5.269996643066406,0.9214547216621688,19.843292939526215,0.012825629013318218,-0.19587239730108374
+2022-03-01,40.70560121536255,0.002433306048291051,17.773838219749877,0.3828006238754085,-7.6300048828125,0.7617636027986096,19.43757454008721,0.01288785189780102,-0.18006102092760523
+2022-04-01,59.47259998321533,0.0023018906764401643,14.45196066170385,0.2725899632450277,-4.649993896484375,0.8732026542485152,18.237654067096805,0.012067249948302565,-0.02096631634567314
+2022-05-01,56.853800773620605,0.0023308190102030372,14.078574795605482,0.25325290978329484,-8.169998168945312,0.7933959971206623,16.069590830906993,0.011749606361813299,0.035464312555248956
+2022-06-01,51.00920009613037,0.0020589213461967245,19.498526231944417,0.21909797684490584,-9.049995422363281,0.7928748911786365,17.058433615054213,0.011242170535152436,-0.2899090215222756
+2022-07-01,49.79259967803955,0.002033013818702173,11.984445453565298,-0.05758375864921461,-11.389999389648438,0.7827522907494789,17.875684194880893,0.011433433466550064,-0.4217876936229733
+2022-08-01,35.430798053741455,0.002054238667292567,9.81154864295098,-0.1761922382949146,-6.939994812011719,0.8036657950325179,19.126744728518208,0.010370153330151512,-0.6466876987877979
+2022-09-01,36.90880107879639,0.0020705003980453357,11.74844816318753,-0.1956212303803837,-8.470001220703125,0.8636984515490305,20.91332329939398,0.01140519658687083,-0.47350029576678576
+2022-10-01,50.84219741821289,0.002086618998488273,13.616050118957558,-0.060051386862902345,-8.300003051757812,0.8305519668378762,18.905582427750613,0.011690812222365725,-0.4283413960532626
+2022-11-01,34.24859571456909,0.00213602523213687,11.623377349988369,-0.1321359117729215,-4.879997253417969,0.7777778017764596,21.675976832135223,0.012342496699340323,0.0025510179256709176
+2022-12-01,35.67680025100708,0.0020912788551017817,17.93519638630813,-0.061118207000909086,-5.650001525878906,0.785144919420282,22.672562954340673,0.013113150602844532,0.01659287822602229
+2023-01-01,36.90019702911377,0.0021915003313664615,29.38524674694989,-0.14137054453530906,-5.6199951171875,0.7522295048116078,24.464307503262436,0.01230785135593256,0.0985915909161581
+2023-02-01,30.602994918823242,0.0022404176240976396,28.04878180276516,-0.01650096750981933,-6.839996337890625,0.7840909492902395,23.73653409412294,0.011460987567764315,0.1513994958023468
+2023-03-01,37.41220283508301,0.00208456059771074,34.14710983723808,-0.12746136933484464,-4.099998474121094,0.7923729008424071,26.020880766745535,0.01222752677176781,0.09902076633701773
+2023-04-01,28.705803394317627,0.001944625864546181,31.85891950745434,-0.04928301502911159,-2.7600021362304688,0.7842941885676451,25.919510382912804,0.012561680747693836,0.12307692495793754
+2023-05-01,35.221603870391846,0.001848872140547554,30.048541629973663,-0.16910237811073414,-4.57000732421875,0.8110307347469488,28.842710089739736,0.011952747410234258,-0.3613259571280726
+2023-06-01,37.386802196502686,0.0019473218388410727,25.246603612774845,-0.1494721197777057,-4.260002136230469,0.6951406998589778,27.195639753081014,0.011873405734115132,-0.4504950513747168
+2023-07-01,42.0845947265625,0.0020271504297369597,31.05542941002121,-0.035225599279062214,-3.7599945068359375,0.7054865594737496,24.089241154784606,0.012613042421486994,-0.4349315433868458
+2023-08-01,37.82560634613037,0.0019463936297512009,30.213150514161303,0.14979593519553602,-3.2300033569335938,0.7241195229369213,23.175893995016057,0.012626148353404622,-0.1539792925634278
+2023-09-01,24.597997188568115,0.0020161247333973695,30.996928630546872,0.321724730123894,-4.519996643066406,0.8233082655836204,20.3557655791312,0.01203181665211225,-0.010810886045889423
+2023-10-01,23.089605808258057,0.001834324040776784,22.662935815314817,0.07657551872957014,-6.390007019042969,0.8076580644823608,24.502592364859883,0.011505641832086891,0.01212129735932388
+2023-11-01,25.261399745941162,0.0018787105843925133,27.109206929479814,-0.10505513645146192,-6.870002746582031,0.7727273089779279,26.83122696318889,0.012410087616184864,0.9079754966151874
+2023-12-01,22.96620273590088,0.0018815458989255862,28.50039906002578,-0.3231703295665731,-5.3899993896484375,0.7685184705039233,28.78436648141672,0.011565652526336224,1.1056467944555561
+2024-01-01,24.597200393676758,0.0019051455283229713,36.11904851551568,-0.21924324309641785,-5.8600006103515625,0.7863013907223795,27.005932017462438,0.011253174035356521,1.2435128258720218
+2024-02-01,23.83359956741333,0.0018744195952041436,42.07526961949658,-0.08541556230497171,-5.3600006103515625,0.7786171023008079,26.139789104333264,0.011079826419908591,0.6345123391965053
+2024-03-01,30.759204864501953,0.0018054929922689097,47.17526805552578,0.05920138423139898,-4.310005187988281,0.7809123857898378,26.66105508157916,0.011182917821358529,0.19896186449591924
+2024-04-01,29.159998893737793,0.0019920136377638534,41.15017476074213,0.040939543216394814,-5.930000305175781,0.8491589451187396,27.967776074462275,0.011517413752472979,0.1307829445696307
+2024-05-01,24.02840566635132,0.0019845883711394714,29.76034055382934,-0.05179122717800522,-4.6300048828125,0.7736526637886318,30.17145040611443,0.01304274921809062,-0.21704920784371795
+2024-06-01,24.511398315429688,0.001886196743894022,31.349480458202798,-0.058828709259012735,-4.870002746582031,0.7660098371270337,28.546724613784907,0.012560467467891166,-0.11688311152148012
+2024-07-01,25.402998447418213,0.0017144033988915701,38.26620978041952,-0.14569844798528364,-2.80999755859375,0.7339614148791321,31.14490933016032,0.011859880435985093,-0.156569611734501
+2024-08-01,19.89859437942505,0.0016621220225224757,34.5792194571706,-0.11495855069388872,-5.25,0.7776049397254438,33.90618552441539,0.011520972146005922,-0.06951423390916145
+2024-09-01,16.614001750946045,0.0017055497312395346,23.321928113919927,-0.21927512960866946,-3.5999984741210938,0.8286279890476776,38.66950518444417,0.011822009181362699,-0.12254902189944816
+2024-10-01,17.910998344421387,0.0015752473617217989,25.585519642201845,-0.14419115742350763,-3.9000015258789062,0.9316170264628554,39.536528506056186,0.011924551471958615,-0.3022388215717211
+2024-11-01,17.12559986114502,0.0015357546578409762,20.220042128074166,-0.14343922060378156,-4.94000244140625,0.8406969809957372,39.073529411190094,0.011548738978521203,-0.4014401169336941
+2024-12-01,16.810396194458008,0.0015160505610297987,19.741261556358147,0.031398894811244915,-2.9199981689453125,0.8709839515134509,36.65922903493001,0.011007150871559847,-0.4338919875905125
+2025-01-01,19.274999618530273,0.0015153778076166487,23.827201344109174,-0.011516388208867578,-4.230003356933594,0.8170064547835708,38.777058421294626,0.011423288302947327,-0.22860963018537295
+2025-02-01,18.376995086669922,0.001591405831724776,18.195096532389307,0.038792692447900734,-3.4199981689453125,0.8662841699949158,40.665137068769425,0.01100500540232167,-0.03759398442327189
+2025-03-01,24.84279203414917,0.0016075316710747242,17.353727620240655,0.04252188453034622,-3.2599945068359375,0.8782025994777435,43.68774345449893,0.011034008003599629,0.027960539214994196
+2025-04-01,27.339799404144287,0.0013797276680115465,17.501503157224967,-0.11938448735405216,-4.909999847412109,0.8884892604285782,56.77718694252345,0.009842964668674925,-0.0008665709631623386
+2025-05-01,24.525997161865234,0.0014146067958076167,17.635625305184135,-0.12139419878643942,-3.1100006103515625,0.8897939121796673,54.10264603976305,0.010000911936409493,-0.1890625031432136
+2025-06-01,25.965595245361328,0.001526833523224763,18.83969875654508,-0.19480295929001035,-2.5,0.855316973321552,50.59744849348672,0.010882710737293402,-0.11199996948242186
+2025-07-01,26.369796752929688,0.001314982445673455,22.298777625503828,0.05150680491599102,-3.2699966430664062,0.8694747639365044,47.548366294398754,0.011099234386120321,0.28360802545491626
+2025-08-01,28.976595401763916,0.0013007743658749688,21.358025546540425,-0.03982482148616895,-4.1100006103515625,0.8037676172314315,54.26808053723605,0.011572675051961858,0.612716723175085
+2025-09-01,25.526201725006104,0.0012510413890989812,18.882833611028758,-0.12000588549272695,-4.649997711181641,0.8140000342915754,61.58089008404732,0.012042542637998324,0.3531531478897938
+2025-10-01,28.86360216140747,0.0012720355192285906,14.786614562494425,-0.19854927932277955,-4.090000152587891,0.7930877996720291,65.30337784519655,0.012052132004839568,0.09459463203797935
+2025-11-01,27.197200298309326,0.0012292867707494343,12.072165026037062,-0.14548720877719912,-4.650001525878906,0.7723193349916919,72.04611203385612,0.013381220339713635,0.04778979422624818
+2025-12-01,20.019601345062256,0.0013015535387772281,15.577861220770469,-0.10284434527782915,-3.4300003051757812,0.7643149395035295,75.33264081363815,0.01621370471198471,0.16777632363260753
+2026-01-01,26.926799297332764,0.0012509811319995952,14.977032085049927,0.0549186510234132,-5.480003356933594,0.7744227432851064,72.28799215539173,0.016608329098499727,0.4234566901192045
+2026-02-01,28.553802967071533,0.0011479781879860079,23.441761937643253,0.14031315032340497,-5.4600067138671875,0.8099510700968775,78.0438714101768,0.017719529529973282,0.37628267557719575
+2026-03-01,48.40899848937988,0.0011699373241199076,30.868147896911474,0.682076225631427,-8.129997253417969,0.9178438990062987,49.40684935322161,0.015439020340852103,0.14253134945887402
diff --git a/data/live/derived_features.csv b/data/live/derived_features.csv
new file mode 100644
index 0000000000000000000000000000000000000000..57464bafd6f68c44f4a1e0a8c01c1984df5e06bd
--- /dev/null
+++ b/data/live/derived_features.csv
@@ -0,0 +1,309 @@
+date,crack_spread_321,copper_gold_ratio,oil_gas_ratio,energy_rel_strength,spread_wti_brent_live,vix_vxn_ratio,gold_oil_ratio,silver_gold_ratio,bdi_momentum_3m
+2000-08-01,,0.0031800216646737356,6.924685567853464,,,,8.407855003441979,0.017977003241071217,
+2000-09-01,,0.003346125602308378,5.93461571852982,,,,8.865845777166784,0.017905701968351763,
+2000-10-01,,0.003195545485076891,7.264444137654342,,,,8.103395687265264,0.01794639598504465,
+2000-11-01,5.539999961853027,0.0031136616123532096,5.136778058332649,0.15472700667298078,,,7.991124621073041,0.017304700780230053,
+2000-12-01,7.894800186157227,0.00311213227754739,2.7416880082035635,-0.05065057297595399,,,10.149254019892428,0.016856617787243074,
+2001-01-01,6.509999871253967,0.003194653591301309,5.079646066093276,-0.07770832622862722,,0.35834011690827533,9.254355367029563,0.01803840278335116,
+2001-02-01,4.786999583244324,0.0030359821568271324,5.227836161934124,-0.13171337226793045,,0.37514887515655587,9.730123524467144,0.016761620414779518,
+2001-03-01,9.307000041007996,0.0029410624192350476,5.248508650517063,0.10622323770937658,,0.39706086898394044,9.768939303532957,0.01658782465745307,
+2001-04-01,13.62959909439087,0.0029034090764484826,6.061767420200116,0.07695909127357237,,0.3708339380202897,9.276177388732181,0.01636363701380687,
+2001-05-01,12.312599182128906,0.0028345269839770764,7.248339443825516,0.02183919549254565,,0.3794201455339041,9.351426857088036,0.016569921261591566,
+2001-06-01,3.9157989025115967,0.0026034737755261535,8.478682287943407,-0.060881661832198564,,0.41899315810633736,10.308571660693602,0.015861048485109067,
+2001-07-01,3.91100013256073,0.002546956957940605,7.994538939010449,-0.04354189614570547,,0.4471561845107018,10.102467109796715,0.01581517597699027,
+2001-08-01,6.087799668312073,0.002472667681310616,11.428571194796094,0.0560980382403411,,0.47143397253276675,10.088234786385435,0.015167639474677582,
+2001-09-01,4.896199584007263,0.002209302466275164,10.44117679717639,0.04239425888500303,,0.4897990352644202,12.47972642234291,0.015892612629798,
+2001-10-01,2.6549986600875854,0.0022254024293987106,6.4357341266183505,-0.0711667876128399,,0.5382518395198058,13.196411518393692,0.015076923882118289,
+2001-11-01,2.972600221633911,0.0026359986087887755,7.197334581755655,-0.2904723986791323,,0.4920536589615829,14.089505471079585,0.015071193408303941,
+2001-12-01,3.8997997045516968,0.002343021056818453,7.719844614872869,-0.2561485901907471,,0.5035971240336015,14.047379538786485,0.01642985215503823,
+2002-01-01,3.8187997341156006,0.0025895071500396153,9.060464497257039,-0.14671211299516373,,0.4967027933781483,14.481520160069197,0.01494505490562326,
+2002-02-01,2.59399950504303,0.0024064710389965823,9.27813171771774,0.15268676608739573,,0.4674172070582448,13.578947689404798,0.015156724072814234,
+2002-03-01,6.320001125335693,0.0025132187656519973,8.083205072173353,0.32267753206357586,,0.47960309270958285,11.536409125921777,0.01533707766153641,
+2002-04-01,5.021998643875122,0.002371317679379423,7.248340012721879,0.4480661232539299,,0.5006855732928596,11.319163925326535,0.014671415197094187,
+2002-05-01,4.4839993715286255,0.00233231240720166,7.880012531386382,0.19595508250274685,,0.4353889694386855,12.879684223822908,0.01539356821706827,
+2002-06-01,4.880799293518066,0.0024481658159752834,8.277350246330284,0.16134741400904273,,0.43830887461067874,11.671630411933377,0.01541626852660304,
+2002-07-01,5.697998881340027,0.002234498622222672,9.1469195949592,0.14359958436152487,,0.5535775741594601,11.221317803815628,0.015155011890431372,
+2002-08-01,4.292400002479553,0.0021991036813541736,8.792475576426948,0.2847605413274157,,0.5936704194400786,10.77984813044608,0.014202944572646403,
+2002-09-01,3.2560003995895386,0.002037666065640422,7.359903451364182,0.31073561206523115,,0.6802056497676132,10.630128033639117,0.013985798997088319,
+2002-10-01,8.673201203346252,0.002245282976875202,6.54956650802667,0.03576894887989712,,0.5876580185449388,11.682586627851324,0.01414779897001604,
+2002-11-01,4.269800901412964,0.002365845976996746,6.4023810962865095,-0.09421307955467884,,0.5557801183076024,11.781331162958026,0.013933081453282523,
+2002-12-01,5.1313982009887695,0.0020051784075438375,6.514930159271695,-0.05520491757242918,,0.6097145648900558,11.14102556386047,0.013811852801901451,
+2003-01-01,7.230002045631409,0.002149063259774581,5.978590223286718,0.26501701252445153,,0.6658833403370318,10.990749216042545,0.013176758959728248,
+2003-02-01,10.038203477859497,0.0022130209855554333,4.517960650281179,0.4627337328538841,,0.6489268344094624,9.568306743102196,0.013092518213344093,
+2003-03-01,6.496799468994141,0.0021211669815498564,6.134387600870638,0.030833717535811878,,0.6771196314623563,10.821520102392567,0.01328073845404477,
+2003-04-01,8.458001136779785,0.0021380124175474128,4.791086004768227,-0.30162428724706214,,0.649219475744714,13.143411477441836,0.013677381090977013,
+2003-05-01,5.294399738311768,0.002139917616975667,4.729599913794045,-0.3379123289737782,,0.6149715542191009,12.330852725746109,0.012417009664954093,
+2003-06-01,5.098398923873901,0.0021618497853960828,5.579375676254363,-0.17631469353439666,,0.6250400494159225,11.460748389130151,0.013170520694231545,
+2003-07-01,5.810998797416687,0.002310734515803216,6.473082095979798,0.10368128513498265,,0.6242793145148133,11.591355251349245,0.014451977896784244,
+2003-08-01,10.49580204486847,0.0021373434847068488,6.673007830168733,0.021898877272767514,,0.6310975227385496,11.900538987231137,0.013598616023373231,
+2003-09-01,6.407599091529846,0.0021094967209088155,6.045548906445689,-0.05482408829646179,,0.692049894775548,13.198629582655155,0.013329009250814289,
+2003-10-01,4.386398553848267,0.002436931018550175,5.9493153189194015,-0.10781481216725586,,0.6468461541031113,13.208519131739992,0.013157347243811787,
+2003-11-01,4.703400611877441,0.00228578637385481,6.174619017974086,-0.08653485367878533,,0.636753813053942,13.048339025680333,0.013495464172881916,
+2003-12-01,6.83539879322052,0.0025090208135762756,5.254483724511906,-0.002720629500118532,,0.747652088048947,12.782903024068258,0.014320423126871248,
+2004-01-01,7.709601044654846,0.0028418696468972817,6.123772509807544,0.05880986131077304,,0.6636073230050894,12.169440891963946,0.015529586333898953,
+2004-02-01,7.952601075172424,0.003387992116636506,6.676514139463279,0.1071131630642237,,0.637040284277285,10.962389257694964,0.01689202876454591,
+2004-03-01,8.849600791931152,0.0031792652530327832,6.027304531717855,0.08677936037521539,,0.7045454380957897,11.94910536457484,0.018572431773919904,
+2004-04-01,10.970398783683777,0.0031253228815870332,6.376663448432906,0.15208106336599647,,0.6680917543419223,10.353129719938773,0.015705426533976344,
+2004-05-01,14.336398363113403,0.0032436548150653133,6.190624278962718,0.12406492664397417,,0.7266760456968733,9.879638651893877,0.015494923906238557,
+2004-06-01,9.506999254226685,0.0030692817732523325,6.019496014313652,0.023083375542750195,,0.7403200583658365,10.596491610726064,0.014712175071516762,
+2004-07-01,8.781200885772705,0.0033452684617017964,7.16623025391121,0.17678889990231983,,0.6572286591662361,8.926940794561379,0.01675191864633788,
+2004-08-01,5.208400726318359,0.00312134511980475,8.301143063705243,0.07083817123009517,,0.6671029629271382,9.74358984553698,0.016498538033942134,
+2004-09-01,7.487002372741699,0.0033436826733660367,7.305371423839214,0.3628292134865313,,0.6513672094779672,8.43473040585712,0.016517792423510994,
+2004-10-01,5.796801328659058,0.003144690703893242,5.932377771069146,0.15588467079369717,,0.7429224082385003,8.278593776798033,0.017017502489795833,
+2004-11-01,5.759799957275391,0.0031974296432969876,6.4475067978381,0.10341767980940308,,0.7027600670479155,9.185833054595049,0.017112785859672644,
+2004-12-01,4.24940037727356,0.00339885711669145,7.06618955437255,-0.21203122579815137,,0.7152852538056876,10.069044702137159,0.015558857509032518,
+2005-01-01,7.32680082321167,0.003468468709018599,7.62537573153189,-0.11396569002710022,,0.6956049637464365,8.75103695244204,0.015972025091301436,
+2005-02-01,4.006399631500244,0.0034364261168306153,7.689450199947388,0.027957697569111595,,0.6685113518013844,8.434782608532661,0.016859107001092312,
+2005-03-01,14.143597841262817,0.0035199437853082145,7.238991559167108,0.300880386311728,,0.7943343206789707,7.738267155083653,0.01677396729639397,
+2005-04-01,12.193597078323364,0.0034436782201052022,7.550493686427358,0.05220798142712735,,0.8257820745827857,8.748994153486052,0.015866666552627744,
+2005-05-01,9.499800205230713,0.0036151814541403944,8.147044942735395,0.014304385049553114,,0.824953411391463,8.010390186774101,0.017881335540628412,
+2005-06-01,10.186200857162476,0.0035638909796179975,8.093396422309212,0.010758429244408507,,0.832641765508826,7.715044139624236,0.016122963928241172,
+2005-07-01,11.020400524139404,0.003925331528156308,7.68167380202244,0.1513766257503344,,0.8341744621091374,7.097572990843556,0.0168364736422924,
+2005-08-01,33.0079984664917,0.003907330797937043,6.00941437428746,0.3023382007546669,,0.8565601868074771,6.292427798437826,0.01563162823450725,
+2005-09-01,22.569000720977783,0.0038411513066159073,4.758278867163568,0.14092861905844023,,0.8955672201054408,7.080314237894062,0.015901919366928714,
+2005-10-01,7.748002052307129,0.004076542684952132,4.896353845981073,0.008641671991950983,,0.8515842072754192,7.782798178696472,0.016233068354418068,
+2005-11-01,5.206801891326904,0.0041953093855102794,4.538400567767782,-0.19243940050255948,,0.7877204499208572,8.628751024566865,0.016740799900478602,
+2005-12-01,11.871999979019165,0.004180042698045755,5.437861811644527,-0.09435509084249227,,0.8464235273665375,8.471493575058684,0.017056662369424838,
+2006-01-01,6.4690024852752686,0.003916433330551661,7.290682511045687,0.07600820729823354,,0.6969859990174361,8.404004758138354,0.017256483167664507,
+2006-02-01,5.798399209976196,0.00389155983181056,9.146559097360093,0.046399381852764376,,0.7717323532490103,9.145090001176069,0.017307693535545964,
+2006-03-01,17.241204738616943,0.00427638358245846,9.241331052933125,0.05426422028637412,,0.6983446177547928,8.731802667970122,0.019731866247996055,
+2006-04-01,18.18060541152954,0.005117367389337366,10.9656749236972,0.03445377944207495,,0.7472598311287189,9.067891105865437,0.020727217677015807,
+2006-05-01,20.201402187347412,0.005784435865934995,11.166980398480302,0.16913947692091946,,0.7660764787817104,9.012484103518192,0.019296497686333812,
+2006-06-01,20.52559757232666,0.005643846936205033,12.157765469349856,0.12936290664589323,,0.7311347327682586,8.292781456520553,0.017783210835198578,
+2006-07-01,18.939401149749756,0.00569221038411407,9.061015407048389,0.06096242291090026,,0.7353664468585233,8.524193537521773,0.017857142212653086,
+2006-08-01,8.078399658203125,0.005542418862072175,11.617064114465933,-0.041005170318549555,,0.7078781397908769,8.90834052625798,0.02061031972412211,
+2006-09-01,4.444000005722046,0.005778483547772637,11.193950376737387,-0.2013198724040669,,0.6776017723286808,9.515180051316541,0.01912796571372763,
+2006-10-01,3.9913992881774902,0.00552226469207601,7.795327868186107,-0.2899502340750063,,0.6416185474187406,10.286054491473413,0.020215196799707565,
+2006-11-01,9.92339825630188,0.0049026122242657125,7.138173003307999,-0.17573132337865782,,0.6600120625261815,10.247109353060697,0.021525737618152165,
+2006-12-01,6.179401636123657,0.004493073105637842,9.692014811526633,-0.0912871140727528,,0.7122612905084277,10.404586734393062,0.02017947039268122,
+2007-01-01,7.049601793289185,0.003962423172459054,7.5831486592645465,-0.05380698960026764,,0.6061663613705652,11.214310403052247,0.020726993771386683,
+2007-02-01,14.868399143218994,0.004082760592132456,8.464383464741088,-0.025645441533823865,,0.7510959356944081,10.833468433158966,0.021063638881385818,
+2007-03-01,19.563598155975342,0.004741327435355422,8.52134574068938,0.07714680445156663,,0.8026316077975832,10.065279677316205,0.020196078949174294,
+2007-04-01,29.41300082206726,0.005204261706903057,8.356861220583937,0.09951961570343526,,0.8238702246602554,10.35611032523126,0.019757530778551743,
+2007-05-01,25.381396293640137,0.005133888184024587,8.066793016981634,-0.05207176140031122,,0.7740213355596507,10.326511137788872,0.02028593100863575,
+2007-06-01,22.004197120666504,0.005328653236404368,10.435553338677956,0.014966198093908423,,0.9087345457267662,9.169495936310977,0.019060330431285084,
+2007-07-01,11.132399559020996,0.005478332503156114,12.632854024325933,0.2085113194855358,1.1599960327148438,0.9987261664005325,8.527042989544514,0.019418202631831617,
+2007-08-01,12.003997802734375,0.005068350688479007,13.54060017924153,0.1936923247387793,1.3499984741210938,0.9531185693175255,9.089681140857087,0.017924219502710063,
+2007-09-01,7.582996845245361,0.0048875876923254475,11.886463611429507,0.13978284023377285,2.4900054931640625,0.8567348787744985,9.096252197800661,0.018570274500007252,
+2007-10-01,6.099200248718262,0.0043787877969012215,11.348139211733859,0.1440005655897718,3.9000015258789062,0.8018174035678575,8.37829271362562,0.018152777594726454,
+2007-11-01,9.959198474884033,0.004036052180487858,12.148726173130564,0.1932853196719868,0.4499969482421875,0.7982548391952949,8.81749543761551,0.01785093336694149,
+2007-12-01,10.363996028900146,0.003629775837260681,12.826407308353328,0.2136058892745274,2.1300048828125,0.8687258814874093,8.698687176541451,0.017723080007935495,
+2008-01-01,8.38779592514038,0.0035650806920667984,11.363635857548463,0.08084833651365098,-0.45999908447265625,0.8429858695756495,10.056675882255853,0.018367833239393682,
+2008-02-01,8.260203838348389,0.003962555390217842,10.873371174354128,0.2496280198994726,1.7399978637695312,0.9331927009921055,9.545365382291479,0.02037650556735737,
+2008-03-01,14.365201950073242,0.004216874117851871,10.056430403815138,0.15754460145815163,1.279998779296875,0.881887045526101,9.019491983489157,0.01885505281417507,
+2008-04-01,13.091602325439453,0.004559573563877013,10.463893273357703,0.23151448869039104,2.0999984741210938,0.8517001656958122,7.604442047835703,0.01912610227418825,
+2008-05-01,19.336402893066406,0.004088808825525711,10.881824977872652,0.1980722173231595,-0.43000030517578125,0.8551558559537088,6.967412629897364,0.0189642735216783,
+2008-06-01,12.682596683502197,0.004205894939906276,10.484535555240953,0.4105064518461796,0.1699981689453125,0.8047715247962735,6.615714372860111,0.018808032656753286,
+2008-07-01,9.405800342559814,0.0040666374270508935,13.606754677070276,0.17891510547173994,0.09999847412109375,0.8742378328231913,7.36540950129134,0.019422255745491206,
+2008-08-01,13.36380386352539,0.004135415595651559,14.536069671266047,-0.00942320299316557,1.4099960327148438,0.8597002174908844,7.182574002785632,0.016407814483572224,
+2008-09-01,9.021999835968018,0.0033035918223675814,13.530518505045956,-0.1923616000584193,2.470001220703125,0.9250821440781438,8.686407169118711,0.013991077300149542,
+2008-10-01,0.6346030235290527,0.002572544661384973,9.997051102000317,-0.2178699375445602,2.4899978637695312,0.9932006657778975,10.570712484733837,0.013574218342527429,
+2008-11-01,1.095397710800171,0.0019890957672465564,8.36098285455264,-0.22722418114212584,0.9399986267089844,0.9862622574624265,14.995407084618792,0.012478559504138759,
+2008-12-01,3.3094024658203125,0.0015787686956417978,7.9331193065151915,-0.3312541171897313,-0.9900016784667969,0.9806324859334031,19.81165932278742,0.012754640979112176,
+2009-01-01,14.202400207519531,0.001576620329604274,9.436269418965825,-0.23786266380697918,-4.200000762939453,0.9979968806371114,22.248080157896965,0.013544700296499228,
+2009-02-01,8.822201013565063,0.0016208178681747878,10.662219818710975,0.002147294824099255,-2.44000244140625,1.0236307359241763,21.034406507697017,0.013898035090953876,
+2009-03-01,8.353198766708374,0.001993279899534605,13.151482927237042,0.23012054413782534,0.43000030517578125,0.9986425028675573,18.57833222718864,0.014063516935620253,
+2009-04-01,8.563401460647583,0.0023049286461866826,15.155647890061436,0.16966326262342468,-0.8400001525878906,0.9961790558685389,17.423709522694388,0.013814977137669372,
+2009-05-01,10.744601488113403,0.002245096054216356,17.290742342037426,0.23107917969729308,0.7900009155273438,0.9823369412597515,14.760971555055587,0.01593788371067433,
+2009-06-01,7.2836010456085205,0.002435551673457501,18.224249980762508,0.2551523127580626,0.589996337890625,0.987261140997682,13.265130686350917,0.014641355534485893,
+2009-07-01,12.917604207992554,0.002743525078457409,19.011769700860654,0.22718780843846753,-2.25,0.990825696731312,13.732182204472187,0.014609415363897116,
+2009-08-01,10.554001569747925,0.002950509668717162,23.500167653945415,-0.05536301883041972,0.30999755859375,0.9573058577433894,13.603488059573943,0.015654092226944544,
+2009-09-01,2.859200954437256,0.0027867063643412723,14.585829255797304,-0.1395479115391589,1.5400009155273438,0.9664151173352886,14.275598233573016,0.016503967936060442,
+2009-10-01,5.144999265670776,0.0028349525140769815,15.262636039700821,0.059383809078538574,1.8000030517578125,1.0295203315280534,13.50259676829055,0.0156256622611072,
+2009-11-01,6.995798587799072,0.002665735357502742,15.940593641263463,0.03113666239296209,-1.19000244140625,0.991103949922447,15.283385018467001,0.015659132352485627,
+2009-12-01,7.77319860458374,0.003038258083686616,14.242641819057672,0.06903305546073613,1.4300003051757812,1.001385712987193,13.800402504220985,0.01535975278808675,
+2010-01-01,7.037400722503662,0.002812557713584381,14.205807596831654,-0.0897406724942098,1.4300003051757812,0.9542636266017249,14.858005337546285,0.014942752137174749,
+2010-02-01,6.894994735717773,0.002922739825566089,16.55100774969726,0.022710506929711993,2.07000732421875,0.9858442528861794,14.038413223749458,0.01475453749400773,
+2010-03-01,11.224394798278809,0.003185125166880286,21.649005692171077,0.006721408355144121,1.0600051879882812,0.9601528626988612,13.29154752174098,0.015729810798685104,
+2010-04-01,12.985401630401611,0.0028281502960861298,21.97704077224151,0.07685876733071417,-1.2900009155273438,0.9995466804114469,13.698200286366156,0.01577069777649876,
+2010-05-01,10.30719804763794,0.0025548589410973026,17.03985253135771,-0.057775278085391846,-0.04999542236328125,1.0145523275727957,16.387723822508335,0.015188087807033793,
+2010-06-01,9.810603141784668,0.002357286317716993,16.384314203201587,0.021558873531895895,0.6199951171875,0.9829254841910793,16.468333270066903,0.014990766380539982,
+2010-07-01,8.632605075836182,0.0027985106697486135,16.036969164274623,-0.011871590246220864,0.7699966430664062,0.9584012871256242,14.967701036538388,0.01522129157563735,
+2010-08-01,8.904802322387695,0.002692461691552197,18.84695975830192,0.009076648032686818,-2.720001220703125,0.9489981243017647,17.356786437597236,0.015539533732581311,
+2010-09-01,8.700399398803711,0.002787887882181633,20.653409512751935,-0.049813255247979304,-2.339996337890625,0.9495192961258339,16.353632972975372,0.01666768582491577,
+2010-10-01,8.577400207519531,0.0027499817107575304,20.165923261777333,-0.042716242984099706,-1.720001220703125,0.9532374541441077,16.665847605099575,0.018097413534563164,
+2010-11-01,11.752196788787842,0.0027602887756107385,20.122010536938177,0.04444260354200824,-1.80999755859375,0.9271367262890727,16.466531802795863,0.0203501801197993,
+2010-12-01,12.92140531539917,0.0031239884113064727,20.744606783264846,0.040645444889011006,-3.3700027465820312,0.9111909864578511,15.55154320730986,0.021750756722549218,
+2011-01-01,16.001999855041504,0.003337082059286437,20.85746625096163,0.04520874067022751,-8.819999694824219,0.8962826922982061,14.467946778300481,0.021123105979122935,
+2011-02-01,20.41999864578247,0.0031774639955149337,24.020311342596646,0.028656393590916984,-14.830001831054688,0.8929440906004408,14.533361153683327,0.023986375990391284,
+2011-03-01,23.549996376037598,0.0029883939938654784,24.315334399744366,0.11364992317884792,-10.639999389648438,0.8986828761860014,13.482946101404657,0.026320106334937924,
+2011-04-01,28.66559648513794,0.0026770566606872143,24.25074529396255,0.1755663242483536,-11.959999084472656,0.8917774596530577,13.657508960049165,0.031223650150229973,
+2011-05-01,28.299399852752686,0.0027172992998841876,22.01028704696673,0.04554329644030575,-14.030006408691406,0.9397809797097424,14.955210029588962,0.024938473074376077,
+2011-06-01,30.522600650787354,0.0028436395507658832,21.815271277086325,-0.1019701001581752,-17.06000518798828,0.9249719984479616,15.744079623146632,0.02317246831070149,
+2011-07-01,34.808003425598145,0.0027476508278243754,23.08805726550636,-0.10770091549770489,-21.040000915527344,0.9681748494209242,17.014630101730834,0.024621997083881658,
+2011-08-01,39.180805683135986,0.0022898549618915807,21.90675868511247,-0.04135151954588123,-26.040000915527344,1.007969397268213,20.58889821242288,0.022805032164196364,
+2011-09-01,33.455201625823975,0.001940878754344506,21.603927800490766,-0.026706351616877066,-23.56000518798828,0.955091140967621,20.45959705595124,0.018539249514671688,
+2011-10-01,23.41179847717285,0.0021047442589433927,23.688358428129696,0.003935987176513334,-16.3699951171875,1.0395558431880765,18.50198418266459,0.019914744677483377,
+2011-11-01,13.835196495056152,0.0020412489050463103,28.27042307890703,0.10702385477635401,-10.459999084472656,1.001080258473219,17.39238729939355,0.018751646515554953,
+2011-12-01,17.476398468017578,0.0021915313903613297,33.06456978459908,0.13633009915806782,-8.549995422363281,1.0116731719216825,15.843367598929566,0.01780240077323052,
+2012-01-01,25.24639320373535,0.0021794796859307642,39.34478725213836,0.009602280869657642,-12.5,0.977375622404373,17.64622247738913,0.019123605003565126,
+2012-02-01,22.746399402618408,0.002263582684643853,40.9288999350393,-0.02834832516344421,-15.590003967285156,0.9293999180612188,15.969926489882575,0.020225159184342326,
+2012-03-01,36.25480318069458,0.0022907804288549577,48.457196663570265,-0.07757062118623792,-19.860000610351562,0.9016869992754801,16.203650778552717,0.019450668436027323,
+2012-04-01,28.860798358917236,0.0023046169605506184,45.89496663522559,-0.0002610597766994349,-14.599998474121094,0.9136920191455283,15.861542679824286,0.018611878790055835,
+2012-05-01,30.456800937652588,0.0021518622839177223,35.72667266586545,-0.15130779494077495,-15.340003967285156,0.929316339599179,18.058476801247174,0.01775310358070484,
+2012-06-01,29.14560317993164,0.0021764889364107058,30.084986760660865,-0.1424261427197453,-12.840003967285156,0.9158177089623039,18.873587773780745,0.0171998752252503,
+2012-07-01,33.332600593566895,0.002123253717809032,27.441568867371494,-0.14699525560698645,-16.860000610351562,0.9325123653051105,18.28866732491231,0.017320708138929743,
+2012-08-01,34.861202239990234,0.002050338386703278,34.46588079015269,0.04141870309769802,-18.099998474121094,0.952043539467393,17.462423077143573,0.018621632015816493,
+2012-09-01,45.75759744644165,0.0021303145242588506,27.76807357450514,0.027462503752299305,-20.199996948242188,0.9247501075633789,19.211410442172344,0.01948901742804033,
+2012-10-01,34.04520511627197,0.002053566201110266,23.35861318793331,-0.04447662164308097,-22.459999084472656,0.914904104788808,19.915352997725748,0.018799416710011115,
+2012-11-01,30.987396717071533,0.0021213980130153124,24.967705959753115,-0.08519143989577138,-22.31999969482422,0.9357311757848366,19.24305425626645,0.019407328360420067,
+2012-12-01,29.547400951385498,0.0021739908802668106,27.400775211488718,0.006037469803802598,-19.290000915527344,0.8764591889575349,18.24003544300046,0.018015882168613325,
+2013-01-01,31.04960298538208,0.002242261874076791,29.197363948607077,0.06958573849526473,-18.06000518798828,0.9629130010433385,17.033542024376608,0.0188696853818737,
+2013-02-01,31.165393829345703,0.002235849669353757,26.405622895490783,-0.03423669874776447,-19.329994201660156,0.9515338008523301,17.139596945669055,0.017997719044520855,
+2013-03-01,30.81959629058838,0.0021287935019935976,24.16252467126529,-0.04134748401730359,-12.789993286132812,0.9563253059996399,16.402344890981592,0.017740154847415535,
+2013-04-01,25.192800045013428,0.0021651270925940303,21.519686957978706,-0.10772785451148015,-8.910003662109375,0.8813559532202132,15.752193083433408,0.016399945591966877,
+2013-05-01,24.93980073928833,0.002361769418347192,23.08483984591931,-0.0774925133389388,-8.419998168945312,1.019387083762373,15.141893629303453,0.01596151158303786,
+2013-06-01,20.8132061958313,0.0024926456891346234,27.085552870030977,-0.03052739198802612,-5.600006103515625,1.0236794967961633,12.673985912984666,0.015893936458192544,
+2013-07-01,22.811001300811768,0.0023761809938001727,30.4788147782543,0.06861244076714401,-2.6699981689453125,0.9438596356716685,12.495477860181243,0.014947424729420662,
+2013-08-01,20.816800594329834,0.002310006418613924,30.061435018416233,0.1691229129794236,-6.3600006103515625,0.9703365408804491,12.968880220938484,0.016806102538615073,
+2013-09-01,13.03559923171997,0.002503580926633717,28.74438299075199,0.012895801644567273,-6.040000915527344,0.9922295776858429,12.962962730881886,0.01632566915741634,
+2013-10-01,18.912798404693604,0.0024890451596394562,26.914268308786298,-0.1243630130459461,-12.459999084472656,0.9240591326159788,13.73313979343639,0.016494410044651662,
+2013-11-01,25.103997230529785,0.0025831601198598366,23.449671544437745,-0.24453420935445824,-16.970001220703125,0.9834888376270404,13.487920180195246,0.015977132008891153,
+2013-12-01,22.66320037841797,0.0028633828759396913,23.267138936617663,-0.13740985087108626,-12.3800048828125,0.8886010776562214,12.211949266029237,0.016090357191993695,
+2014-01-01,21.983200550079346,0.0025969680314253275,19.722840583448647,-0.0033133304581898226,-8.910003662109375,0.9704797318301095,12.720279031148475,0.015406015578053664,
+2014-02-01,18.774600505828857,0.002450809791447662,22.258622636254508,0.0767454101441527,-6.480003356933594,0.9327115113648611,12.880398397218148,0.016046617285638942,
+2014-03-01,20.97599744796753,0.0023737727206009536,23.239534694978914,0.019133680396293595,-6.180000305175781,0.7660043858067577,12.634376858310624,0.015376343210927968,
+2014-04-01,25.564201831817627,0.0023382989076215126,20.7144333660988,-0.033781786336266606,-8.330001831054688,0.7584841411302395,12.989773444175832,0.014756869281770257,
+2014-05-01,21.57640027999878,0.002517662154341564,22.613386878576414,-0.03331358177454624,-6.700004577636719,0.8278866549546806,12.127348716548822,0.014975112591135233,
+2014-06-01,22.377193450927734,0.0024118624950758365,23.620265306859274,-0.009630766816892455,-6.989997863769531,0.9475839195519391,12.54436760331637,0.0158927214355082,
+2014-07-01,21.51320171356201,0.002515413975466792,25.558447304330734,-0.04053993320562266,-7.849998474121094,1.0077289577566109,13.051849574347798,0.015900256313812984,
+2014-08-01,21.952202320098877,0.0024381706886059383,23.606395500638985,-0.1072044049827684,-7.230003356933594,0.9512195212706944,13.39933369197772,0.015086327563004287,
+2014-09-01,18.33399772644043,0.002482858387607444,22.120846341863817,-0.14101047602416783,-3.5099945068359375,0.8932091599457733,13.27884983938263,0.014048740618574787,
+2014-10-01,15.409000873565674,0.002613782061761845,20.795249893689096,-0.22484530833101568,-5.319999694824219,0.8874129892289987,14.540600475032027,0.013728118862139923,
+2014-11-01,18.390398025512695,0.002433628330431331,16.181507928300498,-0.3426912911277632,-4.0,0.9043419355352208,17.765682903187127,0.013179885095277797,
+2014-12-01,12.770800113677979,0.0023975842253154953,18.438906737537668,-0.45955619450490137,-4.060001373291016,0.9775968105213644,22.224516880387867,0.013147224646839251,
+2015-01-01,14.993798732757568,0.0019773172595590844,17.926422123402403,-0.389616044754005,-4.75,0.9712829626761089,26.502901233193562,0.013447007771146937,
+2015-02-01,31.917401790618896,0.002239815384124522,18.200438512611797,-0.26563670370057046,-12.820003509521484,0.9124487179272853,24.368971391962983,0.0136178466276881,
+2015-03-01,26.29060125350952,0.002321866313670047,18.030301729029116,-0.110805337223717,-7.510002136230469,0.8843261510320375,24.85504230014427,0.014014875933171913,
+2015-04-01,25.429799556732178,0.002441221094504245,21.675755222639737,0.1907374192103315,-7.149997711181641,0.8812840695423176,19.82894521574099,0.01363667136026406,
+2015-05-01,25.476598501205444,0.0023200773247503345,22.823618519463086,0.2104435490425045,-5.259998321533203,0.9383050950270906,19.724710438525666,0.014027240350414359,
+2015-06-01,25.45120143890381,0.002239436712519533,20.99929408164797,0.2516812447655,-4.119998931884766,0.942605966776808,19.699007498464116,0.01327443417960323,
+2015-07-01,26.603999853134155,0.0021622979395054917,17.349041798500565,-0.21858301450187756,-5.090000152587891,0.8307059463997744,23.23641870140066,0.013467896576032017,
+2015-08-01,20.16160011291504,0.0020661011926190044,18.296765613182004,-0.11991971977640536,-4.950000762939453,0.9502005425043795,22.999999146653064,0.012881760320599029,
+2015-09-01,14.989599227905273,0.0021026445471703297,17.864501345267502,-0.17245095833350843,-3.279998779296875,0.9134974003677773,24.73940998448273,0.013010308861133055,
+2015-10-01,13.741599321365356,0.0020267191655880205,20.073243490567695,0.00038800396797278314,-2.970001220703125,0.8710982866212931,24.500965791735318,0.013636443263011454,
+2015-11-01,15.110199451446533,0.001918277368048193,18.635348305221203,-0.20833355133145925,-2.9599990844726562,0.8911601557969514,25.58943600855114,0.013182585426009337,
+2015-12-01,13.848598718643188,0.0020046212070890094,15.849380655787101,-0.24306721092043693,-0.23999786376953125,0.9276617352047736,28.625810545134637,0.012991605191136056,
+2016-01-01,12.038198947906494,0.001848799575548702,14.630112051398484,-0.21148069051290053,-1.1200027465820312,0.8544839798485871,33.20642652733927,0.012745431548165735,
+2016-02-01,10.705600261688232,0.001725018188365981,19.72530722237836,-0.11844958507746028,-2.220001220703125,0.8726114608041463,36.56000072229637,0.012072290796419104,
+2016-03-01,18.189199209213257,0.0017675417633627555,19.571209954567493,0.027366978444034462,-1.2599983215332031,0.8278931449626749,32.19092191517317,0.012526333373660523,
+2016-04-01,17.745002031326294,0.0017677630547500824,21.083562309850137,0.3013976733485626,-2.210002899169922,0.8134715248228593,28.074912947528336,0.013798479856682607,
+2016-05-01,17.082200527191162,0.0017266216673701542,21.45978853169082,0.3695661333811211,-0.5900001525878906,0.9304917757018235,24.74134595836419,0.013147842838387101,
+2016-06-01,14.494997501373291,0.0016645175431152322,16.528728250577068,0.24157067764123075,-1.3499984741210938,0.8890785086111005,27.27912216919551,0.01409435709064568,
+2016-07-01,13.252001285552979,0.0016460340936760263,14.464533904045584,-0.14651457704404847,-0.8600006103515625,0.8496778566800958,32.42788580405286,0.015057079521603518,
+2016-08-01,14.5843985080719,0.001583518196358349,15.483200363025412,-0.12490234043053339,-2.3400001525878906,0.8748370235938443,29.237136511826858,0.014248985685753087,
+2016-09-01,14.797799587249756,0.00167669216542588,16.600138795583625,-0.03493249033069079,-0.8199996948242188,0.8601941828518999,27.22429525509588,0.014573211929770544,
+2016-10-01,14.662997961044312,0.0017306331194985145,15.485789900999395,0.1482725960984429,-1.4399986267089844,0.8830227605867764,27.134015864523626,0.013969326881820726,
+2016-11-01,14.29500150680542,0.002239067224057991,14.749402935588256,0.09320707758222779,-1.0300025939941406,0.8810310523462671,23.681231418399395,0.01401264046216615,
+2016-12-01,16.762998819351196,0.0021717390806759735,14.425349499583197,0.08105656041581999,-2.4099998474121094,0.8417266009674297,21.407296609207723,0.013857391191553423,
+2017-01-01,12.470598220825195,0.00225177889695861,16.94257286214861,0.055144512349091235,-2.8899993896484375,0.8390482716785351,22.885816022233787,0.014489491547229758,
+2017-02-01,11.017200946807861,0.0021587099224700808,19.470079191097184,0.01747207338594814,-1.5800018310546875,0.9499999788932142,23.192001749486217,0.014705413089013344,
+2017-03-01,19.03320074081421,0.0021217830570202925,15.862068197687837,-0.11341586705287943,-2.2300033569335938,1.0527659476175588,24.650199336298304,0.014619578206117494,
+2017-04-01,15.06999683380127,0.0020507858541642214,15.057998007126516,-0.11211680072039543,-2.3999977111816406,0.9384215042906655,25.665921925087474,0.013577916686059347,
+2017-05-01,18.03580141067505,0.0020259433197509385,15.734287892715649,-0.12572625909942292,-1.9900016784667969,0.8044822398904026,26.32450347697178,0.013654088074295538,
+2017-06-01,17.04259943962097,0.002175384853681126,15.169686852828002,-0.11580500398158233,-1.8799972534179688,0.6348665483843909,26.948304224001248,0.013353753079295884,
+2017-07-01,20.719004154205322,0.0022801200592995462,17.956334917928256,-0.01908468120840756,-2.4800033569335938,0.6465028545823386,25.246163479924206,0.01322438048543157,
+2017-08-01,37.292200326919556,0.0023393102191210267,15.536184249788993,-0.047373379586280295,-5.150001525878906,0.7390090864082903,27.867879820048913,0.013280656580073399,
+2017-09-01,18.67580246925354,0.002292235661332585,17.183238668491153,0.08269185523736633,-5.870002746582031,0.6866425968420093,24.801626579994835,0.012959032657775411,
+2017-10-01,21.83179998397827,0.002440410424330666,18.777625265359305,0.041426001009496005,-6.989997863769531,0.6759628167898096,23.299006529802817,0.013137332642265616,
+2017-11-01,17.492997646331787,0.002385328351665817,18.97520651149983,0.1441500382369243,-6.1699981689453125,0.7080978980645803,22.18118322829084,0.01286679280374719,
+2017-12-01,19.01460361480713,0.0025105258248814327,20.460547491896534,0.10811805502079253,-6.180000305175781,0.7040816164719572,21.620325858896123,0.013059786288176105,
+2018-01-01,17.6487979888916,0.002377893962103369,21.612689752486464,0.09381281929082608,-4.319999694824219,0.689058535573483,20.68592508169376,0.012848394677378352,
+2018-02-01,14.365999221801758,0.002362219746325795,23.11211026926645,0.04884470632055615,-4.1399993896484375,0.9018627975532871,21.34166146989901,0.012408969521014685,
+2018-03-01,19.958796501159668,0.0022822799682219747,23.76143485762776,0.0870553499875405,-5.329994201660156,0.7485007152991642,20.369571898327,0.012264135904072332,
+2018-04-01,21.39119815826416,0.0023191765102381586,24.817227428880333,0.12156543365254957,-6.599998474121094,0.7564102900468209,19.194982601874344,0.012393253973397024,
+2018-05-01,24.128000259399414,0.0023521268711334956,22.710028151060403,0.09075971191439858,-10.549995422363281,0.9195470603607494,19.392899132037815,0.012615953184555148,
+2018-06-01,17.795000076293945,0.0023583472069435285,25.359097425351397,0.11247681367079165,-5.290000915527344,0.7705939079753563,16.87525317682612,0.012869814962943284,-0.03248462461864543
+2018-07-01,20.701401233673096,0.002303669296562552,24.716031814767575,-0.060762612014401585,-5.489997863769531,0.6692749020331329,17.796682855384848,0.012666503733324312,0.14418606425440594
+2018-08-01,21.601795196533203,0.0022069481143587063,23.936901809283228,-0.03137410794254447,-7.6199951171875,0.8017455686942337,17.196275019083984,0.01202865878363152,0.256856257332694
+2018-09-01,18.50880241394043,0.0023390683515483453,24.351729549135346,-0.08409608933785007,-9.470001220703125,0.7310012026899304,16.266211603873497,0.012272765543387515,0.04083482673071104
+2018-10-01,15.859203338623047,0.0021970634028633308,20.02759864494005,-0.013051260648353824,-10.160003662109375,0.7290521610460973,18.56224305814636,0.011737193366687992,-0.13109757444959236
+2018-11-01,15.263400554656982,0.0022762662066160024,11.042931574264781,-0.22162798825414687,-7.779998779296875,0.7522897314613247,23.958373136391153,0.011550565830725962,-0.35514052401658314
+2018-12-01,15.184798240661621,0.002055855370879462,15.445577873524991,-0.2403521736640114,-8.389999389648438,0.8085241616948771,28.15018835268339,0.01207306502494225,-0.2079337553058006
+2019-01-01,10.66879916191101,0.002113359200971076,19.115139649818275,-0.17357214242182184,-8.099998474121094,0.8186758834676671,24.53429872997805,0.01214063798736327,-0.4304093478018778
+2019-02-01,16.729398250579834,0.0022471053762641124,20.34850656576543,0.11469178777215494,-8.80999755859375,0.8608037080044424,22.943027277150595,0.01183577051255424,-0.3269113721327558
+2019-03-01,20.564399480819702,0.0022706884058133034,22.592036327150254,0.19371597818545827,-8.25,0.8249097078838921,21.499833939157924,0.011647332111063459,-0.4849201889545305
+2019-04-01,24.67639684677124,0.0022618489836330317,24.81941694722744,0.09874516333427752,-8.890003204345703,0.7903614206789016,20.071977028177027,0.011615215973939384,0.017248462821937594
+2019-05-01,22.741200923919678,0.0020263438577903725,21.801141019300573,-0.05336562092258479,-10.989997863769531,0.8054239970882944,24.407477547733038,0.011127277676241352,0.10960145310941449
+2019-06-01,23.14439845085144,0.0019192026538806686,25.333621738582,-0.0656460540521272,-8.080001831054688,0.7631578819974656,24.109798558523327,0.01082003318983509,0.40506457197306234
+2019-07-01,22.045997381210327,0.0018638244427966258,26.233766571448815,-0.09512687498740457,-6.589996337890625,0.8583599706595325,24.34448499463144,0.011462029977708416,0.301574528972679
+2019-08-01,15.670000791549683,0.001667434687036925,24.113783973875112,-0.03346416102540095,-5.3300018310546875,0.8476998686370508,27.569873278160724,0.011970903665452441,0.7253061411332111
+2019-09-01,17.545599699020386,0.0017496760448193587,23.206009202616396,-0.08714312482347908,-6.709999084472656,0.8107837850018141,27.107452550717692,0.011528963143951156,0.49885928944806834
+2019-10-01,17.785598754882812,0.0017420933270278262,20.577289177361934,-0.09429651579903009,-6.049999237060547,0.7615207258912398,27.895902840033457,0.011918750594129815,0.1184863367229787
+2019-11-01,15.850602626800537,0.0018026746751872874,24.18676045146231,-0.0720331775349139,-7.260002136230469,0.7967171567672332,26.565162664521264,0.01157819333060184,-0.13271825288852535
+2019-12-01,14.874600410461426,0.0018387626919070586,27.89401753220791,0.04393519918315336,-4.939998626708984,0.815867390770945,24.88535810350927,0.011732806261914117,-0.21613391542790605
+2020-01-01,12.866600036621094,0.0015920146200375117,28.006519522193116,-0.11023590648442227,-6.599998474121094,0.8832630201168424,30.70015481425748,0.011353844111987806,-0.45535222846121615
+2020-02-01,15.182399988174438,0.0016277731881296758,26.579571193219454,-0.129230355491586,-5.760002136230469,0.9299791239530887,34.94414732358321,0.010476951209017,-0.5531915103943217
+2020-03-01,9.738999843597412,0.001414677260955734,12.487804700236586,-0.46458171560503936,-2.260000228881836,1.0438681996255332,77.31445604143053,0.008903624703404922,-0.5864077705260807
+2020-04-01,10.944998979568481,0.0013976963304822632,9.666495707389792,-0.5375339260823528,-6.430000305175781,0.967970598257247,89.39490113810513,0.00884574290191246,-0.4358452002016895
+2020-05-01,6.740998268127441,0.0013970292175182425,19.194160139855107,-0.23759987964289742,0.15999984741210938,0.9839056197671827,48.940545004791275,0.010616615968019043,-0.4322343915004442
+2020-06-01,10.826197862625122,0.0015133854003829728,22.427184116112645,0.7179518142662857,-1.8800010681152344,0.9895935058271931,45.6582627719289,0.010340769864027103,0.15649452596154512
+2020-07-01,10.008201360702515,0.0014565925700279869,22.384658076898,1.0143150762729842,-3.029998779296875,0.8757607882683821,48.74099891898499,0.012323720488215254,0.47111907484639226
+2020-08-01,9.86620044708252,0.001545537673869225,16.201520433472687,0.050832219618871965,-2.6699981689453125,0.7643994335698465,46.17695253122707,0.014452632967824373,0.8322581253819183
+2020-09-01,9.437997817993164,0.001604503353699093,15.91610684372129,-0.06054570666566339,-0.7299995422363281,0.7444946979587638,46.92938693849382,0.012414834736192202,0.11502028687272436
+2020-10-01,8.734199047088623,0.0016211249105221967,10.67084076562667,-0.11089438979833788,-1.6699981689453125,0.9205811418690258,52.45599263304585,0.01257963155038963,-0.1693251168338854
+2020-11-01,8.611802101135254,0.0019262826683049874,15.732130679029245,0.029409719123334233,-2.25,0.7709894849612411,39.16409230605966,0.012690207251424706,-0.24647890477002798
+2020-12-01,11.583401203155518,0.0018562146660402136,19.109885696166966,0.08948418575655803,-3.279998779296875,0.8447827605402146,39.016899375234985,0.013909461239234283,-0.06553397777336945
+2021-01-01,14.23559856414795,0.0019344447699489867,20.358815505447776,0.3226408311354223,-3.6800003051757812,0.8838141390341372,35.3888893063823,0.014561792295507334,0.5273264670191036
+2021-02-01,17.04699969291687,0.002369365269772187,22.194154460390244,0.30408813395511336,-4.629997253417969,0.820610676311849,28.099186594436397,0.015278051501782373,0.9797507612311489
+2021-03-01,20.330599546432495,0.0023357449343621626,22.684048664161764,0.1615658184533364,-4.380001068115234,0.7794294935105204,28.968898803574366,0.014305636305188794,1.197402661742239
+2021-04-01,21.269795656204224,0.002534374451310727,21.692255862670255,0.09229422786540065,-3.6699981689453125,0.8126637956133421,27.79647684654702,0.014628529353573729,1.3887814698685035
+2021-05-01,22.228599071502686,0.0024612351566657667,22.210314238782285,-0.02473399939343124,-3.30999755859375,0.7817164090773562,28.686670819146418,0.014713797650724239,0.8095987357174892
+2021-06-01,19.174999713897705,0.0024263045445670458,20.128766926286453,0.16018014011974824,-1.6599960327148438,0.7859980338954908,24.102354966410815,0.014775807654188833,0.7346335844638112
+2021-07-01,23.086803436279297,0.002471863776673401,18.89371391943901,0.11189818789097528,-2.3800048828125,0.8765016933370527,24.511156867661132,0.014083636887208649,0.044534349803404094
+2021-08-01,25.246798515319824,0.002402203930309643,15.649989091375119,-0.042904991133786874,-4.489997863769531,0.8459958895614228,26.496350364576696,0.013201101423944603,0.23173912711765454
+2021-09-01,20.854598999023438,0.002330086047292103,12.788477492642885,0.01889687171685006,-3.4899978637695312,0.8682926724205445,23.394643174232232,0.012545433427826998,0.22691645156734985
+2021-10-01,20.315598964691162,0.0024540102087361195,15.401768864370954,0.08228186492222278,-0.80999755859375,0.8279022776662618,21.3354075205183,0.013429612840611772,0.16434115518795145
+2021-11-01,18.156002044677734,0.0024120432661338806,14.490913414076893,-0.043668068847934394,-4.3899993896484375,0.9926981065702724,26.799636859784492,0.012835475700835423,-0.059301105178259705
+2021-12-01,19.809398651123047,0.00243775645619897,20.16353852003221,-0.10407475089170082,-2.5699996948242188,0.8122640892846184,24.298630796725995,0.012764978995883705,-0.18106078462425867
+2022-01-01,21.999201774597168,0.0024055709413817877,18.085761222189326,0.07430984317682265,-3.05999755859375,0.8232758636772117,20.36301723094882,0.012476323374791752,-0.26964048384176065
+2022-02-01,24.783597946166992,0.0023399494115786093,21.74466203482494,0.48863126784639255,-5.269996643066406,0.9214547216621688,19.843292939526215,0.012825629013318218,-0.19587239730108374
+2022-03-01,40.70560121536255,0.002433306048291051,17.773838219749877,0.3828006238754085,-7.6300048828125,0.7617636027986096,19.43757454008721,0.01288785189780102,-0.18006102092760523
+2022-04-01,59.47259998321533,0.0023018906764401643,14.45196066170385,0.2725899632450277,-4.649993896484375,0.8732026542485152,18.237654067096805,0.012067249948302565,-0.02096631634567314
+2022-05-01,56.853800773620605,0.0023308190102030372,14.078574795605482,0.25325290978329484,-8.169998168945312,0.7933959971206623,16.069590830906993,0.011749606361813299,0.035464312555248956
+2022-06-01,51.00920009613037,0.0020589213461967245,19.498526231944417,0.21909797684490584,-9.049995422363281,0.7928748911786365,17.058433615054213,0.011242170535152436,-0.2899090215222756
+2022-07-01,49.79259967803955,0.002033013818702173,11.984445453565298,-0.05758375864921461,-11.389999389648438,0.7827522907494789,17.875684194880893,0.011433433466550064,-0.4217876936229733
+2022-08-01,35.430798053741455,0.002054238667292567,9.81154864295098,-0.1761922382949146,-6.939994812011719,0.8036657950325179,19.126744728518208,0.010370153330151512,-0.6466876987877979
+2022-09-01,36.90880107879639,0.0020705003980453357,11.74844816318753,-0.1956212303803837,-8.470001220703125,0.8636984515490305,20.91332329939398,0.01140519658687083,-0.47350029576678576
+2022-10-01,50.84219741821289,0.002086618998488273,13.616050118957558,-0.060051386862902345,-8.300003051757812,0.8305519668378762,18.905582427750613,0.011690812222365725,-0.4283413960532626
+2022-11-01,34.24859571456909,0.00213602523213687,11.623377349988369,-0.1321359117729215,-4.879997253417969,0.7777778017764596,21.675976832135223,0.012342496699340323,0.0025510179256709176
+2022-12-01,35.67680025100708,0.0020912788551017817,17.93519638630813,-0.061118207000909086,-5.650001525878906,0.785144919420282,22.672562954340673,0.013113150602844532,0.01659287822602229
+2023-01-01,36.90019702911377,0.0021915003313664615,29.38524674694989,-0.14137054453530906,-5.6199951171875,0.7522295048116078,24.464307503262436,0.01230785135593256,0.0985915909161581
+2023-02-01,30.602994918823242,0.0022404176240976396,28.04878180276516,-0.01650096750981933,-6.839996337890625,0.7840909492902395,23.73653409412294,0.011460987567764315,0.1513994958023468
+2023-03-01,37.41220283508301,0.00208456059771074,34.14710983723808,-0.12746136933484464,-4.099998474121094,0.7923729008424071,26.020880766745535,0.01222752677176781,0.09902076633701773
+2023-04-01,28.705803394317627,0.001944625864546181,31.85891950745434,-0.04928301502911159,-2.7600021362304688,0.7842941885676451,25.919510382912804,0.012561680747693836,0.12307692495793754
+2023-05-01,35.221603870391846,0.001848872140547554,30.048541629973663,-0.16910237811073414,-4.57000732421875,0.8110307347469488,28.842710089739736,0.011952747410234258,-0.3613259571280726
+2023-06-01,37.386802196502686,0.0019473218388410727,25.246603612774845,-0.1494721197777057,-4.260002136230469,0.6951406998589778,27.195639753081014,0.011873405734115132,-0.4504950513747168
+2023-07-01,42.0845947265625,0.0020271504297369597,31.05542941002121,-0.035225599279062214,-3.7599945068359375,0.7054865594737496,24.089241154784606,0.012613042421486994,-0.4349315433868458
+2023-08-01,37.82560634613037,0.0019463936297512009,30.213150514161303,0.14979593519553602,-3.2300033569335938,0.7241195229369213,23.175893995016057,0.012626148353404622,-0.1539792925634278
+2023-09-01,24.597997188568115,0.0020161247333973695,30.996928630546872,0.321724730123894,-4.519996643066406,0.8233082655836204,20.3557655791312,0.01203181665211225,-0.010810886045889423
+2023-10-01,23.089605808258057,0.001834324040776784,22.662935815314817,0.07657551872957014,-6.390007019042969,0.8076580644823608,24.502592364859883,0.011505641832086891,0.01212129735932388
+2023-11-01,25.261399745941162,0.0018787105843925133,27.109206929479814,-0.10505513645146192,-6.870002746582031,0.7727273089779279,26.83122696318889,0.012410087616184864,0.9079754966151874
+2023-12-01,22.96620273590088,0.0018815458989255862,28.50039906002578,-0.3231703295665731,-5.3899993896484375,0.7685184705039233,28.78436648141672,0.011565652526336224,1.1056467944555561
+2024-01-01,24.597200393676758,0.0019051455283229713,36.11904851551568,-0.21924324309641785,-5.8600006103515625,0.7863013907223795,27.005932017462438,0.011253174035356521,1.2435128258720218
+2024-02-01,23.83359956741333,0.0018744195952041436,42.07526961949658,-0.08541556230497171,-5.3600006103515625,0.7786171023008079,26.139789104333264,0.011079826419908591,0.6345123391965053
+2024-03-01,30.759204864501953,0.0018054929922689097,47.17526805552578,0.05920138423139898,-4.310005187988281,0.7809123857898378,26.66105508157916,0.011182917821358529,0.19896186449591924
+2024-04-01,29.159998893737793,0.0019920136377638534,41.15017476074213,0.040939543216394814,-5.930000305175781,0.8491589451187396,27.967776074462275,0.011517413752472979,0.1307829445696307
+2024-05-01,24.02840566635132,0.0019845883711394714,29.76034055382934,-0.05179122717800522,-4.6300048828125,0.7736526637886318,30.17145040611443,0.01304274921809062,-0.21704920784371795
+2024-06-01,24.511398315429688,0.001886196743894022,31.349480458202798,-0.058828709259012735,-4.870002746582031,0.7660098371270337,28.546724613784907,0.012560467467891166,-0.11688311152148012
+2024-07-01,25.402998447418213,0.0017144033988915701,38.26620978041952,-0.14569844798528364,-2.80999755859375,0.7339614148791321,31.14490933016032,0.011859880435985093,-0.156569611734501
+2024-08-01,19.89859437942505,0.0016621220225224757,34.5792194571706,-0.11495855069388872,-5.25,0.7776049397254438,33.90618552441539,0.011520972146005922,-0.06951423390916145
+2024-09-01,16.614001750946045,0.0017055497312395346,23.321928113919927,-0.21927512960866946,-3.5999984741210938,0.8286279890476776,38.66950518444417,0.011822009181362699,-0.12254902189944816
+2024-10-01,17.910998344421387,0.0015752473617217989,25.585519642201845,-0.14419115742350763,-3.9000015258789062,0.9316170264628554,39.536528506056186,0.011924551471958615,-0.3022388215717211
+2024-11-01,17.12559986114502,0.0015357546578409762,20.220042128074166,-0.14343922060378156,-4.94000244140625,0.8406969809957372,39.073529411190094,0.011548738978521203,-0.4014401169336941
+2024-12-01,16.810396194458008,0.0015160505610297987,19.741261556358147,0.031398894811244915,-2.9199981689453125,0.8709839515134509,36.65922903493001,0.011007150871559847,-0.4338919875905125
+2025-01-01,19.274999618530273,0.0015153778076166487,23.827201344109174,-0.011516388208867578,-4.230003356933594,0.8170064547835708,38.777058421294626,0.011423288302947327,-0.22860963018537295
+2025-02-01,18.376995086669922,0.001591405831724776,18.195096532389307,0.038792692447900734,-3.4199981689453125,0.8662841699949158,40.665137068769425,0.01100500540232167,-0.03759398442327189
+2025-03-01,24.84279203414917,0.0016075316710747242,17.353727620240655,0.04252188453034622,-3.2599945068359375,0.8782025994777435,43.68774345449893,0.011034008003599629,0.027960539214994196
+2025-04-01,27.339799404144287,0.0013797276680115465,17.501503157224967,-0.11938448735405216,-4.909999847412109,0.8884892604285782,56.77718694252345,0.009842964668674925,-0.0008665709631623386
+2025-05-01,24.525997161865234,0.0014146067958076167,17.635625305184135,-0.12139419878643942,-3.1100006103515625,0.8897939121796673,54.10264603976305,0.010000911936409493,-0.1890625031432136
+2025-06-01,25.965595245361328,0.001526833523224763,18.83969875654508,-0.19480295929001035,-2.5,0.855316973321552,50.59744849348672,0.010882710737293402,-0.11199996948242186
+2025-07-01,26.369796752929688,0.001314982445673455,22.298777625503828,0.05150680491599102,-3.2699966430664062,0.8694747639365044,47.548366294398754,0.011099234386120321,0.28360802545491626
+2025-08-01,28.976595401763916,0.0013007743658749688,21.358025546540425,-0.03982482148616895,-4.1100006103515625,0.8037676172314315,54.26808053723605,0.011572675051961858,0.612716723175085
+2025-09-01,25.526201725006104,0.0012510413890989812,18.882833611028758,-0.12000588549272695,-4.649997711181641,0.8140000342915754,61.58089008404732,0.012042542637998324,0.3531531478897938
+2025-10-01,28.86360216140747,0.0012720355192285906,14.786614562494425,-0.19854927932277955,-4.090000152587891,0.7930877996720291,65.30337784519655,0.012052132004839568,0.09459463203797935
+2025-11-01,27.197200298309326,0.0012292867707494343,12.072165026037062,-0.14548720877719912,-4.650001525878906,0.7723193349916919,72.04611203385612,0.013381220339713635,0.04778979422624818
+2025-12-01,20.019601345062256,0.0013015535387772281,15.577861220770469,-0.10284434527782915,-3.4300003051757812,0.7643149395035295,75.33264081363815,0.01621370471198471,0.16777632363260753
+2026-01-01,26.926799297332764,0.0012509811319995952,14.977032085049927,0.0549186510234132,-5.480003356933594,0.7744227432851064,72.28799215539173,0.016608329098499727,0.4234566901192045
+2026-02-01,28.553802967071533,0.0011479781879860079,23.441761937643253,0.14031315032340497,-5.4600067138671875,0.8099510700968775,78.0438714101768,0.017719529529973282,0.37628267557719575
+2026-03-01,50.059200286865234,0.001175257318178638,31.337038280761448,0.7113931909020147,-8.75,0.9033584761399958,47.541203584635,0.015051676247003397,0.1396806572240228
diff --git a/data/live/eia_monthly.csv b/data/live/eia_monthly.csv
new file mode 100644
index 0000000000000000000000000000000000000000..f2ff2e701cf2bca48e9994cf64d9a09db05da13b
--- /dev/null
+++ b/data/live/eia_monthly.csv
@@ -0,0 +1,1276 @@
+date,WTI_spot_eia,Brent_spot_eia,us_crude_stocks_eia,us_refinery_input_eia,us_refinery_monthly,us_crude_imports_eia,us_crude_exports_eia,us_crude_production,us_gasoline_production_eia,us_distillate_production_eia,us_jetfuel_production_eia,us_gasoline_stocks_eia,us_total_product_supplied,world_oil_production_eia,africa_oil_production_eia,europe_oil_production_eia,mideast_oil_production_eia,csamerica_oil_production_eia,namerica_oil_production_eia,asiapacific_oil_production_eia
+1920-01-01,,,,,1097.0,,,34008.0,,,,,,,,,,,,
+1920-02-01,,,,,1145.0,,,33193.0,,,,,,,,,,,,
+1920-03-01,,,,,1167.0,,,36171.0,,,,,,,,,,,,
+1920-04-01,,,,,1165.0,,,34945.0,,,,,,,,,,,,
+1920-05-01,,,,,1181.0,,,36622.0,,,,,,,,,,,,
+1920-06-01,,,,,1222.0,,,36663.0,,,,,,,,,,,,
+1920-07-01,,,,,1218.0,,,37746.0,,,,,,,,,,,,
+1920-08-01,,,,,1255.0,,,38906.0,,,,,,,,,,,,
+1920-09-01,,,,,1251.0,,,37521.0,,,,,,,,,,,,
+1920-10-01,,,,,1277.0,,,39584.0,,,,,,,,,,,,
+1920-11-01,,,,,1287.0,,,38609.0,,,,,,,,,,,,
+1920-12-01,,,,,1257.0,,,38961.0,,,,,,,,,,,,
+1921-01-01,,,,,1230.0,,,38138.0,,,,,,,,,,,,
+1921-02-01,,,,,1269.0,,,35524.0,,,,,,,,,,,,
+1921-03-01,,,,,1326.0,,,41105.0,,,,,,,,,,,,
+1921-04-01,,,,,1341.0,,,40233.0,,,,,,,,,,,,
+1921-05-01,,,,,1361.0,,,42189.0,,,,,,,,,,,,
+1921-06-01,,,,,1352.0,,,40548.0,,,,,,,,,,,,
+1921-07-01,,,,,1305.0,,,40461.0,,,,,,,,,,,,
+1921-08-01,,,,,1326.0,,,41109.0,,,,,,,,,,,,
+1921-09-01,,,,,1225.0,,,36763.0,,,,,,,,,,,,
+1921-10-01,,,,,1156.0,,,35832.0,,,,,,,,,,,,
+1921-11-01,,,,,1270.0,,,38108.0,,,,,,,,,,,,
+1921-12-01,,,,,1360.0,,,42173.0,,,,,,,,,,,,
+1922-01-01,,,,,1410.0,,,43696.0,,,,,,,,,,,,
+1922-02-01,,,,,1476.0,,,41314.0,,,,,,,,,,,,
+1922-03-01,,,,,1522.0,,,47188.0,,,,,,,,,,,,
+1922-04-01,,,,,1506.0,,,45167.0,,,,,,,,,,,,
+1922-05-01,,,,,1516.0,,,47002.0,,,,,,,,,,,,
+1922-06-01,,,,,1536.0,,,46087.0,,,,,,,,,,,,
+1922-07-01,,,,,1520.0,,,47134.0,,,,,,,,,,,,
+1922-08-01,,,,,1518.0,,,47059.0,,,,,,,,,,,,
+1922-09-01,,,,,1527.0,,,45805.0,,,,,,,,,,,,
+1922-10-01,,,,,1562.0,,,48410.0,,,,,,,,,,,,
+1922-11-01,,,,,1601.0,,,48027.0,,,,,,,,,,,,
+1922-12-01,,,,,1634.0,,,50642.0,,,,,,,,,,,,
+1923-01-01,,,,,1694.0,,,52527.0,,,,,,,,,,,,
+1923-02-01,,,,,1735.0,,,48588.0,,,,,,,,,,,,
+1923-03-01,,,,,1838.0,,,56969.0,,,,,,,,,,,,
+1923-04-01,,,,,1967.0,,,59008.0,,,,,,,,,,,,
+1923-05-01,,,,,2012.0,,,62377.0,,,,,,,,,,,,
+1923-06-01,,,,,2095.0,,,62845.0,,,,,,,,,,,,
+1923-07-01,,,,,2127.0,,,65925.0,,,,,,,,,,,,
+1923-08-01,,,,,2143.0,,,66422.0,,,,,,,,,,,,
+1923-09-01,,,,,2177.0,,,65306.0,,,,,,,,,,,,
+1923-10-01,,,,,2178.0,,,67506.0,,,,,,,,,,,,
+1923-11-01,,,,,2180.0,,,65388.0,,,,,,,,,,,,
+1923-12-01,,,,,1921.0,,,59546.0,,,,,,,,,,,,
+1924-01-01,,,,,1848.0,,,57273.0,,,,,,,,,,,,
+1924-02-01,,,,,1927.0,,,55889.0,,,,,,,,,,,,
+1924-03-01,,,,,1940.0,,,60141.0,,,,,,,,,,,,
+1924-04-01,,,,,1994.0,,,59830.0,,,,,,,,,,,,
+1924-05-01,,,,,1995.0,,,61834.0,,,,,,,,,,,,
+1924-06-01,,,,,1986.0,,,59583.0,,,,,,,,,,,,
+1924-07-01,,,,,1998.0,,,61932.0,,,,,,,,,,,,
+1924-08-01,,,,,2013.0,,,62398.0,,,,,,,,,,,,
+1924-09-01,,,,,2013.0,,,60376.0,,,,,,,,,,,,
+1924-10-01,,,,,1951.0,,,60469.0,,,,,,,,,,,,
+1924-11-01,,,,,1893.0,,,56782.0,,,,,,,,,,,,
+1924-12-01,,,,,1853.0,,,57433.0,,,,,,,,,,,,
+1925-01-01,,,,,1736.0,,,53802.0,,,,,,,,,,,,
+1925-02-01,,,,,1735.0,,,48571.0,,,,,,,,,,,,
+1925-03-01,,,,,1729.0,,,53597.0,,,,,,,,,,,,
+1925-04-01,,,,,1730.0,,,51914.0,,,,,,,,,,,,
+1925-05-01,,,,,1722.0,,,53367.0,,,,,,,,,,,,
+1925-06-01,,,,,1731.0,,,51915.0,,,,,,,,,,,,
+1925-07-01,,,,,1682.0,,,52138.0,,,,,,,,,,,,
+1925-08-01,,,,,1684.0,,,52198.0,,,,,,,,,,,,
+1925-09-01,,,,,1719.0,,,51559.0,,,,,,,,,,,,
+1925-10-01,,,,,1670.0,,,51769.0,,,,,,,,,,,,
+1925-11-01,,,,,1664.0,,,49921.0,,,,,,,,,,,,
+1925-12-01,,,,,1601.0,,,49622.0,,,,,,,,,,,,
+1926-01-01,,,,,1935.0,,,59981.0,,,,,,,,,,,,
+1926-02-01,,,,,1960.0,,,54892.0,,,,,,,,,,,,
+1926-03-01,,,,,1964.0,,,60880.0,,,,,,,,,,,,
+1926-04-01,,,,,2012.0,,,60371.0,,,,,,,,,,,,
+1926-05-01,,,,,2027.0,,,62822.0,,,,,,,,,,,,
+1926-06-01,,,,,2060.0,,,61789.0,,,,,,,,,,,,
+1926-07-01,,,,,2102.0,,,65168.0,,,,,,,,,,,,
+1926-08-01,,,,,2162.0,,,67009.0,,,,,,,,,,,,
+1926-09-01,,,,,2193.0,,,65782.0,,,,,,,,,,,,
+1926-10-01,,,,,2247.0,,,69664.0,,,,,,,,,,,,
+1926-11-01,,,,,2330.0,,,69891.0,,,,,,,,,,,,
+1926-12-01,,,,,2343.0,,,72625.0,,,,,,,,,,,,
+1927-01-01,,,,,2315.0,,,71758.0,,,,,,,,,,,,
+1927-02-01,,,,,2433.0,,,68122.0,,,,,,,,,,,,
+1927-03-01,,,,,2436.0,,,75514.0,,,,,,,,,,,,
+1927-04-01,,,,,2438.0,,,73132.0,,,,,,,,,,,,
+1927-05-01,,,,,2479.0,,,76845.0,,,,,,,,,,,,
+1927-06-01,,,,,2510.0,,,75303.0,,,,,,,,,,,,
+1927-07-01,,,,,2541.0,,,78780.0,,,,,,,,,,,,
+1927-08-01,,,,,2542.0,,,78788.0,,,,,,,,,,,,
+1927-09-01,,,,,2530.0,,,75909.0,,,,,,,,,,,,
+1927-10-01,,,,,2501.0,,,77534.0,,,,,,,,,,,,
+1927-11-01,,,,,2483.0,,,74493.0,,,,,,,,,,,,
+1927-12-01,,,,,2418.0,,,74951.0,,,,,,,,,,,,
+1928-01-01,,,,,2348.0,,,72793.0,,,,,,,,,,,,
+1928-02-01,,,,,2364.0,,,68565.0,,,,,,,,,,,,
+1928-03-01,,,,,2404.0,,,74528.0,,,,,,,,,,,,
+1928-04-01,,,,,2413.0,,,72393.0,,,,,,,,,,,,
+1928-05-01,,,,,2428.0,,,75277.0,,,,,,,,,,,,
+1928-06-01,,,,,2423.0,,,72676.0,,,,,,,,,,,,
+1928-07-01,,,,,2438.0,,,75584.0,,,,,,,,,,,,
+1928-08-01,,,,,2510.0,,,77807.0,,,,,,,,,,,,
+1928-09-01,,,,,2549.0,,,76484.0,,,,,,,,,,,,
+1928-10-01,,,,,2573.0,,,79751.0,,,,,,,,,,,,
+1928-11-01,,,,,2537.0,,,76123.0,,,,,,,,,,,,
+1928-12-01,,,,,2564.0,,,79493.0,,,,,,,,,,,,
+1929-01-01,,,,,2647.0,,,82054.0,,,,,,,,,,,,
+1929-02-01,,,,,2695.0,,,75456.0,,,,,,,,,,,,
+1929-03-01,,,,,2660.0,,,82463.0,,,,,,,,,,,,
+1929-04-01,,,,,2680.0,,,80412.0,,,,,,,,,,,,
+1929-05-01,,,,,2726.0,,,84499.0,,,,,,,,,,,,
+1929-06-01,,,,,2780.0,,,83407.0,,,,,,,,,,,,
+1929-07-01,,,,,2945.0,,,91309.0,,,,,,,,,,,,
+1929-08-01,,,,,2973.0,,,92165.0,,,,,,,,,,,,
+1929-09-01,,,,,2915.0,,,87453.0,,,,,,,,,,,,
+1929-10-01,,,,,2853.0,,,88430.0,,,,,,,,,,,,
+1929-11-01,,,,,2625.0,,,78758.0,,,,,,,,,,,,
+1929-12-01,,,,,2610.0,,,80917.0,,,,,,,,,,,,
+1930-01-01,,,,,2569.0,,,79633.0,,,,,,,,,,,,
+1930-02-01,,,,,2653.0,,,74290.0,,,,,,,,,,,,
+1930-03-01,,,,,2523.0,,,78226.0,,,,,,,,,,,,
+1930-04-01,,,,,2583.0,,,77483.0,,,,,,,,,,,,
+1930-05-01,,,,,2598.0,,,80528.0,,,,,,,,,,,,
+1930-06-01,,,,,2569.0,,,77060.0,,,,,,,,,,,,
+1930-07-01,,,,,2481.0,,,76922.0,,,,,,,,,,,,
+1930-08-01,,,,,2414.0,,,74831.0,,,,,,,,,,,,
+1930-09-01,,,,,2374.0,,,71216.0,,,,,,,,,,,,
+1930-10-01,,,,,2351.0,,,72893.0,,,,,,,,,,,,
+1930-11-01,,,,,2265.0,,,67957.0,,,,,,,,,,,,
+1930-12-01,,,,,2160.0,,,66972.0,,,,,,,,,,,,
+1931-01-01,,,,,2121.0,,,65737.0,,,,,,,,,,,,
+1931-02-01,,,,,2162.0,,,60540.0,,,,,,,,,,,,
+1931-03-01,,,,,2240.0,,,69429.0,,,,,,,,,,,,
+1931-04-01,,,,,2429.0,,,72860.0,,,,,,,,,,,,
+1931-05-01,,,,,2478.0,,,76822.0,,,,,,,,,,,,
+1931-06-01,,,,,2500.0,,,75011.0,,,,,,,,,,,,
+1931-07-01,,,,,2523.0,,,78210.0,,,,,,,,,,,,
+1931-08-01,,,,,2194.0,,,68014.0,,,,,,,,,,,,
+1931-09-01,,,,,2146.0,,,64378.0,,,,,,,,,,,,
+1931-10-01,,,,,2364.0,,,73297.0,,,,,,,,,,,,
+1931-11-01,,,,,2449.0,,,73456.0,,,,,,,,,,,,
+1931-12-01,,,,,2365.0,,,73327.0,,,,,,,,,,,,
+1932-01-01,,,,,2162.0,,,67014.0,,,,,,,,,,,,
+1932-02-01,,,,,2156.0,,,62512.0,,,,,,,,,,,,
+1932-03-01,,,,,2176.0,,,67456.0,,,,,,,,,,,,
+1932-04-01,,,,,2264.0,,,67915.0,,,,,,,,,,,,
+1932-05-01,,,,,2221.0,,,68854.0,,,,,,,,,,,,
+1932-06-01,,,,,2171.0,,,65144.0,,,,,,,,,,,,
+1932-07-01,,,,,2150.0,,,66655.0,,,,,,,,,,,,
+1932-08-01,,,,,2147.0,,,66568.0,,,,,,,,,,,,
+1932-09-01,,,,,2184.0,,,65518.0,,,,,,,,,,,,
+1932-10-01,,,,,2116.0,,,65598.0,,,,,,,,,,,,
+1932-11-01,,,,,2121.0,,,63630.0,,,,,,,,,,,,
+1932-12-01,,,,,1880.0,,,58295.0,,,,,,,,,,,,
+1933-01-01,,,,,2102.0,,,65159.0,,,,,,,,,,,,
+1933-02-01,,,,,2188.0,,,61252.0,,,,,,,,,,,,
+1933-03-01,,,,,2425.0,,,75185.0,,,,,,,,,,,,
+1933-04-01,,,,,2190.0,,,65709.0,,,,,,,,,,,,
+1933-05-01,,,,,2795.0,,,86638.0,,,,,,,,,,,,
+1933-06-01,,,,,2813.0,,,84386.0,,,,,,,,,,,,
+1933-07-01,,,,,2752.0,,,85321.0,,,,,,,,,,,,
+1933-08-01,,,,,2758.0,,,85485.0,,,,,,,,,,,,
+1933-09-01,,,,,2611.0,,,78321.0,,,,,,,,,,,,
+1933-10-01,,,,,2454.0,,,76077.0,,,,,,,,,,,,
+1933-11-01,,,,,2332.0,,,69966.0,,,,,,,,,,,,
+1933-12-01,,,,,2328.0,,,72157.0,,,,,,,,,,,,
+1934-01-01,,,,,2323.0,,,72017.0,,,,,,,,,,,,
+1934-02-01,,,,,2335.0,,,65383.0,,,,,,,,,,,,
+1934-03-01,,,,,2433.0,,,75426.0,,,,,,,,,,,,
+1934-04-01,,,,,2522.0,,,75645.0,,,,,,,,,,,,
+1934-05-01,,,,,2580.0,,,79966.0,,,,,,,,,,,,
+1934-06-01,,,,,2655.0,,,79636.0,,,,,,,,,,,,
+1934-07-01,,,,,2624.0,,,81339.0,,,,,,,,,,,,
+1934-08-01,,,,,2552.0,,,79105.0,,,,,,,,,,,,
+1934-09-01,,,,,2525.0,,,75759.0,,,,,,,,,,,,
+1934-10-01,,,,,2471.0,,,76593.0,,,,,,,,,,,,
+1934-11-01,,,,,2413.0,,,72399.0,,,,,,,,,,,,
+1934-12-01,,,,,2413.0,,,74797.0,,,,,,,,,,,,
+1935-01-01,,,,,2539.0,,,78715.0,,,,,,,,,,,,
+1935-02-01,,,,,2599.0,,,72763.0,,,,,,,,,,,,
+1935-03-01,,,,,2629.0,,,81488.0,,,,,,,,,,,,
+1935-04-01,,,,,2614.0,,,78427.0,,,,,,,,,,,,
+1935-05-01,,,,,2660.0,,,82454.0,,,,,,,,,,,,
+1935-06-01,,,,,2745.0,,,82338.0,,,,,,,,,,,,
+1935-07-01,,,,,2758.0,,,85485.0,,,,,,,,,,,,
+1935-08-01,,,,,2736.0,,,84816.0,,,,,,,,,,,,
+1935-09-01,,,,,2804.0,,,84109.0,,,,,,,,,,,,
+1935-10-01,,,,,2844.0,,,88160.0,,,,,,,,,,,,
+1935-11-01,,,,,2883.0,,,86476.0,,,,,,,,,,,,
+1935-12-01,,,,,2862.0,,,88711.0,,,,,,,,,,,,
+1936-01-01,,,,,2865.0,,,88820.0,,,,,,,,,,,,
+1936-02-01,,,,,2832.0,,,82120.0,,,,,,,,,,,,
+1936-03-01,,,,,2922.0,,,90568.0,,,,,,,,,,,,
+1936-04-01,,,,,3016.0,,,90479.0,,,,,,,,,,,,
+1936-05-01,,,,,3024.0,,,93739.0,,,,,,,,,,,,
+1936-06-01,,,,,3006.0,,,90185.0,,,,,,,,,,,,
+1936-07-01,,,,,2970.0,,,92075.0,,,,,,,,,,,,
+1936-08-01,,,,,3067.0,,,95090.0,,,,,,,,,,,,
+1936-09-01,,,,,3032.0,,,90972.0,,,,,,,,,,,,
+1936-10-01,,,,,3090.0,,,95795.0,,,,,,,,,,,,
+1936-11-01,,,,,3034.0,,,91018.0,,,,,,,,,,,,
+1936-12-01,,,,,3150.0,,,97652.0,,,,,,,,,,,,
+1937-01-01,,,,,3180.0,,,98567.0,,,,,,,,,,,,
+1937-02-01,,,,,3328.0,,,93173.0,,,,,,,,,,,,
+1937-03-01,,,,,3443.0,,,106724.0,,,,,,,,,,,,
+1937-04-01,,,,,3499.0,,,104979.0,,,,,,,,,,,,
+1937-05-01,,,,,3578.0,,,110911.0,,,,,,,,,,,,
+1937-06-01,,,,,3527.0,,,105812.0,,,,,,,,,,,,
+1937-07-01,,,,,3572.0,,,110721.0,,,,,,,,,,,,
+1937-08-01,,,,,3713.0,,,115090.0,,,,,,,,,,,,
+1937-09-01,,,,,3666.0,,,109980.0,,,,,,,,,,,,
+1937-10-01,,,,,3578.0,,,110911.0,,,,,,,,,,,,
+1937-11-01,,,,,3474.0,,,104206.0,,,,,,,,,,,,
+1937-12-01,,,,,3438.0,,,106579.0,,,,,,,,,,,,
+1938-01-01,,,,,3420.0,,,106007.0,,,,,,,,,,,,
+1938-02-01,,,,,3381.0,,,94662.0,,,,,,,,,,,,
+1938-03-01,,,,,3436.0,,,106524.0,,,,,,,,,,,,
+1938-04-01,,,,,3423.0,,,102702.0,,,,,,,,,,,,
+1938-05-01,,,,,3183.0,,,98674.0,,,,,,,,,,,,
+1938-06-01,,,,,3143.0,,,94277.0,,,,,,,,,,,,
+1938-07-01,,,,,3319.0,,,102898.0,,,,,,,,,,,,
+1938-08-01,,,,,3425.0,,,106165.0,,,,,,,,,,,,
+1938-09-01,,,,,3289.0,,,98661.0,,,,,,,,,,,,
+1938-10-01,,,,,3285.0,,,101830.0,,,,,,,,,,,,
+1938-11-01,,,,,3286.0,,,98567.0,,,,,,,,,,,,
+1938-12-01,,,,,3300.0,,,102287.0,,,,,,,,,,,,
+1939-01-01,,,,,3306.0,,,102490.0,,,,,,,,,,,,
+1939-02-01,,,,,3338.0,,,93475.0,,,,,,,,,,,,
+1939-03-01,,,,,3444.0,,,106768.0,,,,,,,,,,,,
+1939-04-01,,,,,3517.0,,,105510.0,,,,,,,,,,,,
+1939-05-01,,,,,3566.0,,,110541.0,,,,,,,,,,,,
+1939-06-01,,,,,3487.0,,,104607.0,,,,,,,,,,,,
+1939-07-01,,,,,3579.0,,,110937.0,,,,,,,,,,,,
+1939-08-01,,,,,2609.0,,,80865.0,,,,,,,,,,,,
+1939-09-01,,,,,3606.0,,,108168.0,,,,,,,,,,,,
+1939-10-01,,,,,3684.0,,,114198.0,,,,,,,,,,,,
+1939-11-01,,,,,3730.0,,,111887.0,,,,,,,,,,,,
+1939-12-01,,,,,3704.0,,,114810.0,,,,,,,,,,,,
+1940-01-01,,,,,3782.0,,,117227.0,,,,,,,,,,,,
+1940-02-01,,,,,3738.0,,,108399.0,,,,,,,,,,,,
+1940-03-01,,,,,3921.0,,,121560.0,,,,,,,,,,,,
+1940-04-01,,,,,3967.0,,,119000.0,,,,,,,,,,,,
+1940-05-01,,,,,3995.0,,,123854.0,,,,,,,,,,,,
+1940-06-01,,,,,3977.0,,,119302.0,,,,,,,,,,,,
+1940-07-01,,,,,4113.0,,,127493.0,,,,,,,,,,,,
+1940-08-01,,,,,4214.0,,,130633.0,,,,,,,,,,,,
+1940-09-01,,,,,4347.0,,,130407.0,,,,,,,,,,,,
+1940-10-01,,,,,4403.0,,,136503.0,,,,,,,,,,,,
+1940-11-01,,,,,4455.0,,,133646.0,,,,,,,,,,,,
+1940-12-01,,,,,4360.0,,,135152.0,,,,,,,,,,,,
+1941-01-01,,,,,3569.0,,,110647.0,,,,,,,,,,,,
+1941-02-01,,,,,3600.0,,,100791.0,,,,,,,,,,,,
+1941-03-01,,,,,3639.0,,,112817.0,,,,,,,,,,,,
+1941-04-01,,,,,3703.0,,,111080.0,,,,,,,,,,,,
+1941-05-01,,,,,3773.0,,,116976.0,,,,,,,,,,,,
+1941-06-01,,,,,3834.0,,,115027.0,,,,,,,,,,,,
+1941-07-01,,,,,3815.0,,,118251.0,,,,,,,,,,,,
+1941-08-01,,,,,3915.0,,,121354.0,,,,,,,,,,,,
+1941-09-01,,,,,3982.0,,,119446.0,,,,,,,,,,,,
+1941-10-01,,,,,4069.0,,,126145.0,,,,,,,,,,,,
+1941-11-01,,,,,4112.0,,,123355.0,,,,,,,,,,,,
+1941-12-01,,,,,4138.0,,,128293.0,,,,,,,,,,,,
+1942-01-01,,,,,4137.0,,,128262.0,,,,,,,,,,,,
+1942-02-01,,,,,4070.0,,,113961.0,,,,,,,,,,,,
+1942-03-01,,,,,3693.0,,,114473.0,,,,,,,,,,,,
+1942-04-01,,,,,3502.0,,,105053.0,,,,,,,,,,,,
+1942-05-01,,,,,3555.0,,,110192.0,,,,,,,,,,,,
+1942-06-01,,,,,3620.0,,,108595.0,,,,,,,,,,,,
+1942-07-01,,,,,3606.0,,,111782.0,,,,,,,,,,,,
+1942-08-01,,,,,3885.0,,,120429.0,,,,,,,,,,,,
+1942-09-01,,,,,3860.0,,,115801.0,,,,,,,,,,,,
+1942-10-01,,,,,3881.0,,,120311.0,,,,,,,,,,,,
+1942-11-01,,,,,3870.0,,,116101.0,,,,,,,,,,,,
+1942-12-01,,,,,3888.0,,,120519.0,,,,,,,,,,,,
+1943-01-01,,,,,3786.0,,,117372.0,,,,,,,,,,,,
+1943-02-01,,,,,3875.0,,,108487.0,,,,,,,,,,,,
+1943-03-01,,,,,3924.0,,,121648.0,,,,,,,,,,,,
+1943-04-01,,,,,3970.0,,,119100.0,,,,,,,,,,,,
+1943-05-01,,,,,3999.0,,,123957.0,,,,,,,,,,,,
+1943-06-01,,,,,4004.0,,,120111.0,,,,,,,,,,,,
+1943-07-01,,,,,4117.0,,,127629.0,,,,,,,,,,,,
+1943-08-01,,,,,4219.0,,,130796.0,,,,,,,,,,,,
+1943-09-01,,,,,4352.0,,,130564.0,,,,,,,,,,,,
+1943-10-01,,,,,4414.0,,,136837.0,,,,,,,,,,,,
+1943-11-01,,,,,4461.0,,,133824.0,,,,,,,,,,,,
+1943-12-01,,,,,4364.0,,,135288.0,,,,,,,,,,,,
+1944-01-01,,,,,4377.0,,,135682.0,,,,,,,,,,,,
+1944-02-01,,,,,4443.0,,,128842.0,,,,,,,,,,,,
+1944-03-01,,,,,4413.0,,,136814.0,,,,,,,,,,,,
+1944-04-01,,,,,4453.0,,,133588.0,,,,,,,,,,,,
+1944-05-01,,,,,4554.0,,,141189.0,,,,,,,,,,,,
+1944-06-01,,,,,4575.0,,,137263.0,,,,,,,,,,,,
+1944-07-01,,,,,4563.0,,,141438.0,,,,,,,,,,,,
+1944-08-01,,,,,4691.0,,,145407.0,,,,,,,,,,,,
+1944-09-01,,,,,4766.0,,,142985.0,,,,,,,,,,,,
+1944-10-01,,,,,4739.0,,,146911.0,,,,,,,,,,,,
+1944-11-01,,,,,4749.0,,,142463.0,,,,,,,,,,,,
+1944-12-01,,,,,4688.0,,,145322.0,,,,,,,,,,,,
+1945-01-01,,,,,4756.0,,,147446.0,1300.0,808.0,,83037.0,,,,,,,,
+1945-02-01,,,,,4767.0,,,133463.0,1382.0,838.0,,90091.0,,,,,,,,
+1945-03-01,,,,,4804.0,,,148935.0,1372.0,638.0,,90298.0,,,,,,,,
+1945-04-01,,,,,4807.0,,,144219.0,1512.0,531.0,,84436.0,,,,,,,,
+1945-05-01,,,,,4877.0,,,151180.0,1533.0,592.0,,82024.0,,,,,,,,
+1945-06-01,,,,,4859.0,,,145783.0,1570.0,491.0,,78812.0,,,,,,,,
+1945-07-01,,,,,4897.0,,,151803.0,1658.0,496.0,,78798.0,,,,,,,,
+1945-08-01,,,,,4877.0,,,151198.0,1838.0,487.0,,78318.0,,,,,,,,
+1945-09-01,,,,,4423.0,,,132690.0,1831.0,474.0,,69474.0,,,,,,,,
+1945-10-01,,,,,4284.0,,,132800.0,1720.0,530.0,,71998.0,,,,,,,,
+1945-11-01,,,,,4517.0,,,135511.0,1745.0,636.0,,82416.0,,,,,,,,
+1945-12-01,,,,,4472.0,,,138627.0,1577.0,922.0,,93682.0,,,,,,,,
+1946-01-01,,,,,4625.0,,,143368.0,1623.0,951.0,,99149.0,,,,,,,,
+1946-02-01,,,,,4719.0,,,132129.0,1675.0,905.0,,102136.0,,,,,,,,
+1946-03-01,,,,,4414.0,,,136835.0,1800.0,639.0,,101844.0,,,,,,,,
+1946-04-01,,,,,4673.0,,,140196.0,2043.0,602.0,,97426.0,,,,,,,,
+1946-05-01,,,,,4785.0,,,148334.0,2122.0,590.0,,92805.0,,,,,,,,
+1946-06-01,,,,,4896.0,,,146890.0,2076.0,495.0,,91069.0,,,,,,,,
+1946-07-01,,,,,4922.0,,,152586.0,2187.0,487.0,,86718.0,,,,,,,,
+1946-08-01,,,,,4836.0,,,149910.0,2112.0,446.0,,85776.0,,,,,,,,
+1946-09-01,,,,,4790.0,,,143708.0,2042.0,484.0,,85908.0,,,,,,,,
+1946-10-01,,,,,4785.0,,,148323.0,2108.0,585.0,,83940.0,,,,,,,,
+1946-11-01,,,,,4822.0,,,144674.0,2013.0,770.0,,85467.0,,,,,,,,
+1946-12-01,,,,,4725.0,,,146471.0,1931.0,1047.0,,89515.0,,,,,,,,
+1947-01-01,,,,,4672.0,,,144823.0,1808.0,1139.0,,95094.0,,,,,,,,
+1947-02-01,,,,,4811.0,,,134696.0,1773.0,1132.0,,99995.0,,,,,,,,
+1947-03-01,,,,,4909.0,,,152178.0,1900.0,944.0,,102217.0,,,,,,,,
+1947-04-01,,,,,4980.0,,,149410.0,2077.0,711.0,,98323.0,,,,,,,,
+1947-05-01,,,,,5034.0,,,156055.0,2233.0,621.0,,92293.0,,,,,,,,
+1947-06-01,,,,,5102.0,,,153058.0,2317.0,566.0,,96612.0,,,,,,,,
+1947-07-01,,,,,5141.0,,,159366.0,2300.0,528.0,,82338.0,,,,,,,,
+1947-08-01,,,,,5176.0,,,160448.0,2262.0,519.0,,82207.0,,,,,,,,
+1947-09-01,,,,,5256.0,,,157665.0,2294.0,647.0,,80338.0,,,,,,,,
+1947-10-01,,,,,5324.0,,,165032.0,2280.0,745.0,,78931.0,,,,,,,,
+1947-11-01,,,,,5290.0,,,158701.0,2061.0,967.0,,82935.0,,,,,,,,
+1947-12-01,,,,,5340.0,,,165555.0,2097.0,1306.0,,87407.0,,,,,,,,
+1948-01-01,,,,,5293.0,,,164098.0,1904.0,1357.0,,97613.0,,,,,,,,
+1948-02-01,,,,,5365.0,,,155577.0,1881.0,1333.0,,106908.0,,,,,,,,
+1948-03-01,,,,,5415.0,,,167868.0,2110.0,1090.0,,108204.0,,,,,,,,
+1948-04-01,,,,,5491.0,,,164726.0,2316.0,850.0,,106585.0,,,,,,,,
+1948-05-01,,,,,5507.0,,,170705.0,2373.0,736.0,,105176.0,,,,,,,,
+1948-06-01,,,,,5548.0,,,166448.0,2488.0,697.0,,102298.0,,,,,,,,
+1948-07-01,,,,,5528.0,,,171369.0,2533.0,590.0,,96486.0,,,,,,,,
+1948-08-01,,,,,5581.0,,,173015.0,2475.0,652.0,,93495.0,,,,,,,,
+1948-09-01,,,,,5441.0,,,163244.0,2449.0,679.0,,88541.0,,,,,,,,
+1948-10-01,,,,,5644.0,,,174972.0,2326.0,826.0,,90142.0,,,,,,,,
+1948-11-01,,,,,5693.0,,,170777.0,2311.0,1022.0,,93132.0,,,,,,,,
+1948-12-01,,,,,5722.0,,,177386.0,2186.0,1329.0,,101060.0,,,,,,,,
+1949-01-01,,,,,5388.0,,,167016.0,1965.0,1344.0,,114761.0,,,,,,,,
+1949-02-01,,,,,5382.0,,,150682.0,1992.0,1249.0,,124524.0,,,,,,,,
+1949-03-01,,,,,5239.0,,,162399.0,2264.0,1051.0,,126227.0,,,,,,,,
+1949-04-01,,,,,5011.0,,,150343.0,2413.0,739.0,,124273.0,,,,,,,,
+1949-05-01,,,,,4976.0,,,154250.0,2530.0,574.0,,120582.0,,,,,,,,
+1949-06-01,,,,,4909.0,,,147283.0,2680.0,555.0,,113099.0,,,,,,,,
+1949-07-01,,,,,4695.0,,,145530.0,2555.0,615.0,,111535.0,,,,,,,,
+1949-08-01,,,,,4786.0,,,148356.0,2623.0,751.0,,105115.0,,,,,,,,
+1949-09-01,,,,,4943.0,,,148286.0,2599.0,748.0,,102052.0,,,,,,,,
+1949-10-01,,,,,5015.0,,,155469.0,2471.0,746.0,,103117.0,,,,,,,,
+1949-11-01,,,,,5217.0,,,156496.0,2457.0,1026.0,,104314.0,,,,,,,,
+1949-12-01,,,,,5027.0,,,155830.0,2351.0,1444.0,,110417.0,,,,,,,,
+1950-01-01,,,,,4933.0,,,152935.0,2102.0,1400.0,,123987.0,,,,,,,,
+1950-02-01,,,,,4969.0,,,139127.0,2196.0,1410.0,,132275.0,,,,,,,,
+1950-03-01,,,,,4881.0,,,151301.0,2449.0,1374.0,,132632.0,,,,,,,,
+1950-04-01,,,,,4972.0,,,149147.0,2588.0,960.0,,127534.0,,,,,,,,
+1950-05-01,,,,,5147.0,,,159558.0,2784.0,810.0,,121078.0,,,,,,,,
+1950-06-01,,,,,5377.0,,,161305.0,2889.0,657.0,,114177.0,,,,,,,,
+1950-07-01,,,,,5486.0,,,170058.0,2855.0,770.0,,111499.0,,,,,,,,
+1950-08-01,,,,,5684.0,,,176192.0,2905.0,864.0,,108090.0,,,,,,,,
+1950-09-01,,,,,5890.0,,,176698.0,2747.0,829.0,,106485.0,,,,,,,,
+1950-10-01,,,,,5904.0,,,183011.0,2741.0,946.0,,106070.0,,,,,,,,
+1950-11-01,,,,,5893.0,,,176782.0,2638.0,1180.0,,108631.0,,,,,,,,
+1950-12-01,,,,,5725.0,,,177460.0,2467.0,1785.0,,116024.0,,,,,,,,
+1951-01-01,,,,,5917.0,,,183437.0,2597.0,1849.0,,144057.0,,,,,,,,
+1951-02-01,,,,,5934.0,,,166163.0,2597.0,1788.0,,152495.0,,,,,,,,
+1951-03-01,,,,,6057.0,,,187774.0,2799.0,1453.0,,162083.0,,,,,,,,
+1951-04-01,,,,,6129.0,,,183860.0,2913.0,1073.0,,152878.0,,,,,,,,
+1951-05-01,,,,,6181.0,,,191601.0,3227.0,818.0,,125285.0,,,,,,,,
+1951-06-01,,,,,6135.0,,,184064.0,3205.0,804.0,,122267.0,,,,,,,,
+1951-07-01,,,,,6149.0,,,190626.0,3237.0,783.0,,118803.0,,,,,,,,
+1951-08-01,,,,,6243.0,,,193537.0,3266.0,880.0,,120472.0,,,,,,,,
+1951-09-01,,,,,6267.0,,,188016.0,3056.0,910.0,,122623.0,,,,,,,,
+1951-10-01,,,,,6392.0,,,198163.0,3225.0,1023.0,,120660.0,,,,,,,,
+1951-11-01,,,,,6283.0,,,188499.0,2946.0,1572.0,,130229.0,,,,,,,,
+1951-12-01,,,,,6193.0,,,191971.0,2721.0,1847.0,,135306.0,,,,,,,,
+1952-01-01,,,,,6221.0,,,192848.0,2638.0,2038.0,,143605.0,,,,,,,,
+1952-02-01,,,,,6373.0,,,184818.0,2655.0,1879.0,,151225.0,,,,,,,,
+1952-03-01,,,,,6359.0,,,197121.0,2600.0,1583.0,,160089.0,,,,,,,,
+1952-04-01,,,,,6431.0,,,192936.0,3073.0,1131.0,,151291.0,,,,,,,,
+1952-05-01,,,,,5089.0,,,157748.0,3106.0,899.0,,123001.0,,,,,,,,
+1952-06-01,,,,,6190.0,,,185692.0,3101.0,861.0,,119528.0,,,,,,,,
+1952-07-01,,,,,6096.0,,,188985.0,3211.0,751.0,,115908.0,,,,,,,,
+1952-08-01,,,,,6218.0,,,192768.0,3112.0,846.0,,117529.0,,,,,,,,
+1952-09-01,,,,,6520.0,,,195603.0,3114.0,961.0,,119878.0,,,,,,,,
+1952-10-01,,,,,6503.0,,,201581.0,3108.0,1269.0,,118712.0,,,,,,,,
+1952-11-01,,,,,6461.0,,,193832.0,2802.0,1573.0,,128218.0,,,,,,,,
+1952-12-01,,,,,6642.0,,,205904.0,2912.0,1953.0,,134737.0,,,,,,,,
+1953-01-01,,,,,6555.0,,,203211.0,2673.0,2050.0,,149297.0,,,,,,,,
+1953-02-01,,,,,6542.0,,,183183.0,2825.0,1870.0,,156659.0,,,,,,,,
+1953-03-01,,,,,6517.0,,,202024.0,2949.0,1623.0,,161346.0,,,,,,,,
+1953-04-01,,,,,6398.0,,,191953.0,3141.0,1271.0,,156824.0,,,,,,,,
+1953-05-01,,,,,6391.0,,,198117.0,3162.0,905.0,,154790.0,,,,,,,,
+1953-06-01,,,,,6588.0,,,197630.0,3523.0,996.0,,144882.0,,,,,,,,
+1953-07-01,,,,,6604.0,,,204711.0,3385.0,792.0,,142068.0,,,,,,,,
+1953-08-01,,,,,6596.0,,,204490.0,3250.0,842.0,,144238.0,,,,,,,,
+1953-09-01,,,,,6552.0,,,196571.0,3255.0,1137.0,,141902.0,,,,,,,,
+1953-10-01,,,,,6249.0,,,193726.0,3159.0,1093.0,,142419.0,,,,,,,,
+1953-11-01,,,,,6271.0,,,188116.0,3041.0,1459.0,,148589.0,,,,,,,,
+1953-12-01,,,,,6237.0,,,193350.0,2942.0,2044.0,,157872.0,,,,,,,,
+1954-01-01,,,,,6240.0,,,193437.0,2732.0,2410.0,,171704.0,,,,,,,,
+1954-02-01,,,,,6380.0,,,178644.0,2884.0,1883.0,,179950.0,,,,,,,,
+1954-03-01,,,,,6508.0,,,201763.0,3072.0,1744.0,,181297.0,,,,,,,,
+1954-04-01,,,,,6617.0,,,198502.0,3267.0,1270.0,,177006.0,,,,,,,,
+1954-05-01,,,,,6472.0,,,200627.0,3184.0,932.0,,177606.0,,,,,,,,
+1954-06-01,,,,,6499.0,,,194974.0,3541.0,907.0,,165404.0,,,,,,,,
+1954-07-01,,,,,6261.0,,,194098.0,3425.0,867.0,,158010.0,,,,,,,,
+1954-08-01,,,,,6142.0,,,190388.0,3354.0,942.0,,153168.0,,,,,,,,
+1954-09-01,,,,,6144.0,,,184325.0,3282.0,1086.0,,150916.0,,,,,,,,
+1954-10-01,,,,,6120.0,,,189724.0,3220.0,1126.0,,149661.0,,,,,,,,
+1954-11-01,,,,,6346.0,,,190372.0,3199.0,1709.0,,150604.0,,,,,,,,
+1954-12-01,,,,,6391.0,,,198134.0,3149.0,2447.0,,155400.0,,,,,,,,
+1955-01-01,,,,,6761.0,,,209601.0,2983.0,2380.0,,169562.0,,,,,,,,
+1955-02-01,,,,,6834.0,,,191342.0,3028.0,2447.0,,181643.0,,,,,,,,
+1955-03-01,,,,,6886.0,,,213453.0,3256.0,1879.0,,183972.0,,,,,,,,
+1955-04-01,,,,,6889.0,,,206668.0,3541.0,1232.0,,175601.0,,,,,,,,
+1955-05-01,,,,,6680.0,,,207067.0,3583.0,1025.0,,168751.0,,,,,,,,
+1955-06-01,,,,,6595.0,,,197844.0,3801.0,998.0,,157439.0,,,,,,,,
+1955-07-01,,,,,6633.0,,,205614.0,3607.0,915.0,,157079.0,,,,,,,,
+1955-08-01,,,,,6665.0,,,206619.0,3759.0,1088.0,,151912.0,,,,,,,,
+1955-09-01,,,,,6735.0,,,202037.0,3626.0,1244.0,,150194.0,,,,,,,,
+1955-10-01,,,,,6834.0,,,211866.0,3471.0,1251.0,,153103.0,,,,,,,,
+1955-11-01,,,,,7015.0,,,210454.0,3481.0,1992.0,,157871.0,,,,,,,,
+1955-12-01,,,,,7157.0,,,221863.0,3400.0,2707.0,,165433.0,,,,,,,,
+1956-01-01,,,,,7198.0,,,223125.0,3075.0,2701.0,,183905.0,,,,,,,,
+1956-02-01,,,,,7210.0,,,209078.0,3209.0,2386.0,,196092.0,,,,,,,,
+1956-03-01,,,,,7279.0,,,225645.0,3425.0,2116.0,,199698.0,,,,,,,,
+1956-04-01,,,,,7147.0,,,214412.0,3566.0,1553.0,,193299.0,,,,,,,,
+1956-05-01,,,,,7063.0,,,218942.0,3769.0,1236.0,,186673.0,,,,,,,,
+1956-06-01,,,,,7100.0,,,213010.0,4004.0,1115.0,,177076.0,,,,,,,,
+1956-07-01,,,,,7089.0,,,219770.0,3696.0,1016.0,,176536.0,,,,,,,,
+1956-08-01,,,,,7195.0,,,223035.0,3836.0,1066.0,,172939.0,,,,,,,,
+1956-09-01,,,,,7053.0,,,211585.0,3509.0,1368.0,,177974.0,,,,,,,,
+1956-10-01,,,,,6954.0,,,215570.0,3645.0,1429.0,,172798.0,,,,,,,,
+1956-11-01,,,,,7148.0,,,214438.0,3542.0,1925.0,,174808.0,,,,,,,,
+1956-12-01,,,,,7377.0,,,228673.0,3290.0,2303.0,,187271.0,,,,,,,,
+1957-01-01,,,,,7472.0,,,231631.0,3292.0,2984.0,,197702.0,,,,,,,,
+1957-02-01,,,,,7677.0,,,214967.0,3254.0,2334.0,,205270.0,,,,,,,,
+1957-03-01,,,,,7693.0,,,238490.0,3424.0,1953.0,,206716.0,,,,,,,,
+1957-04-01,,,,,7546.0,,,226392.0,3639.0,1540.0,,201407.0,,,,,,,,
+1957-05-01,,,,,7434.0,,,230466.0,3801.0,1060.0,,195094.0,,,,,,,,
+1957-06-01,,,,,7110.0,,,213302.0,3853.0,1064.0,,190063.0,,,,,,,,
+1957-07-01,,,,,6864.0,,,212781.0,3976.0,1002.0,,177868.0,,,,,,,,
+1957-08-01,,,,,6779.0,,,210150.0,3942.0,1089.0,,174031.0,,,,,,,,
+1957-09-01,,,,,6893.0,,,206777.0,3620.0,1279.0,,180688.0,,,,,,,,
+1957-10-01,,,,,6840.0,,,212055.0,3664.0,1571.0,,180902.0,,,,,,,,
+1957-11-01,,,,,6842.0,,,205249.0,3429.0,2001.0,,187141.0,,,,,,,,
+1957-12-01,,,,,6924.0,,,214641.0,3456.0,2411.0,,196776.0,,,,,,,,
+1958-01-01,,,,,6880.0,,,213280.0,3315.0,2701.0,,207115.0,,,,,,,,
+1958-02-01,,,,,6820.0,,,190947.0,3297.0,2927.0,,215930.0,,,,,,,,
+1958-03-01,,,,,6277.0,,,194580.0,3359.0,2018.0,,218705.0,,,,,,,,
+1958-04-01,,,,,6300.0,,,189014.0,3803.0,1544.0,,206340.0,,,,,,,,
+1958-05-01,,,,,6232.0,,,193205.0,3881.0,1206.0,,195188.0,,,,,,,,
+1958-06-01,,,,,6339.0,,,190172.0,4010.0,1073.0,,186276.0,,,,,,,,
+1958-07-01,,,,,6571.0,,,203701.0,4025.0,1191.0,,180705.0,,,,,,,,
+1958-08-01,,,,,6936.0,,,215030.0,3950.0,1031.0,,177351.0,,,,,,,,
+1958-09-01,,,,,7088.0,,,212642.0,3804.0,1273.0,,175337.0,,,,,,,,
+1958-10-01,,,,,6964.0,,,215887.0,3838.0,1530.0,,170120.0,,,,,,,,
+1958-11-01,,,,,6975.0,,,209252.0,3514.0,1904.0,,178574.0,,,,,,,,
+1958-12-01,,,,,7138.0,,,221277.0,3702.0,3149.0,,186760.0,,,,,,,,
+1959-01-01,,,,,7223.0,,,223926.0,3504.0,3074.0,,199075.0,,,,,,,,
+1959-02-01,,,,,7194.0,,,201435.0,3381.0,2650.0,,210367.0,,,,,,,,
+1959-03-01,,,,,7188.0,,,222839.0,3648.0,2169.0,,218612.0,,,,,,,,
+1959-04-01,,,,,7256.0,,,217685.0,3967.0,1589.0,,210395.0,,,,,,,,
+1959-05-01,,,,,7220.0,,,223806.0,3928.0,1209.0,,205640.0,,,,,,,,
+1959-06-01,,,,,7083.0,,,212489.0,4274.0,1211.0,,196078.0,,,,,,,,
+1959-07-01,,,,,6784.0,,,210311.0,4194.0,1101.0,,185294.0,,,,,,,,
+1959-08-01,,,,,6766.0,,,209733.0,4083.0,1014.0,,181921.0,,,,,,,,
+1959-09-01,,,,,6857.0,,,205700.0,4133.0,1422.0,,174128.0,,,,,,,,
+1959-10-01,,,,,6911.0,,,214248.0,3701.0,1487.0,,174277.0,,,,,,,,
+1959-11-01,,,,,6982.0,,,209449.0,3694.0,2194.0,,181016.0,,,,,,,,
+1959-12-01,,,,,7193.0,,,222969.0,3783.0,2612.0,,187613.0,,,,,,,,
+1960-01-01,,,,,7230.0,,,224140.0,3412.0,2780.0,,205982.0,,,,,,,,
+1960-02-01,,,,,7241.0,,,209986.0,3560.0,2518.0,,217139.0,,,,,,,,
+1960-03-01,,,,,7128.0,,,220977.0,3694.0,2800.0,,222691.0,,,,,,,,
+1960-04-01,,,,,7038.0,,,211132.0,4132.0,1513.0,,216100.0,,,,,,,,
+1960-05-01,,,,,6848.0,,,212296.0,3999.0,1305.0,,210509.0,,,,,,,,
+1960-06-01,,,,,6939.0,,,208161.0,4453.0,1325.0,,198452.0,,,,,,,,
+1960-07-01,,,,,6860.0,,,212645.0,4178.0,1124.0,,196021.0,,,,,,,,
+1960-08-01,,,,,6940.0,,,215145.0,4279.0,1198.0,,190322.0,,,,,,,,
+1960-09-01,,,,,6971.0,,,209119.0,4101.0,1321.0,,189645.0,,,,,,,,
+1960-10-01,,,,,6958.0,,,215687.0,3936.0,1455.0,,189674.0,,,,,,,,
+1960-11-01,,,,,7133.0,,,213992.0,4015.0,2049.0,,188726.0,,,,,,,,
+1960-12-01,,,,,7150.0,,,221653.0,3868.0,3080.0,,194774.0,,,,,,,,
+1961-01-01,,,,,7210.0,,,223497.0,3537.0,3111.0,,197874.0,,,,,,,,
+1961-02-01,,,,,7296.0,,,204274.0,3607.0,2676.0,,208759.0,,,,,,,,
+1961-03-01,,,,,7471.0,,,231596.0,3938.0,2144.0,,209462.0,,,,,,,,
+1961-04-01,,,,,7328.0,,,219846.0,3804.0,1784.0,,208374.0,,,,,,,,
+1961-05-01,,,,,7147.0,,,221553.0,4281.0,1430.0,,198906.0,,,,,,,,
+1961-06-01,,,,,7103.0,,,213084.0,4467.0,1238.0,,183743.0,,,,,,,,
+1961-07-01,,,,,6958.0,,,215699.0,4268.0,1267.0,,182517.0,,,,,,,,
+1961-08-01,,,,,7104.0,,,220218.0,4376.0,1320.0,,178536.0,,,,,,,,
+1961-09-01,,,,,6995.0,,,209848.0,4183.0,1376.0,,173272.0,,,,,,,,
+1961-10-01,,,,,7127.0,,,220942.0,3998.0,1550.0,,173883.0,,,,,,,,
+1961-11-01,,,,,7152.0,,,214566.0,4118.0,2140.0,,174015.0,,,,,,,,
+1961-12-01,,,,,7311.0,,,226635.0,3908.0,2832.0,,184167.0,,,,,,,,
+1962-01-01,,,,,7347.0,,,227756.0,3769.0,3266.0,,195592.0,,,,,,,,
+1962-02-01,,,,,7467.0,,,209072.0,3759.0,2944.0,,205745.0,,,,,,,,
+1962-03-01,,,,,7376.0,,,228661.0,4055.0,2438.0,,205963.0,,,,,,,,
+1962-04-01,,,,,7391.0,,,221737.0,4166.0,1791.0,,200425.0,,,,,,,,
+1962-05-01,,,,,7193.0,,,222969.0,4376.0,1439.0,,192366.0,,,,,,,,
+1962-06-01,,,,,7257.0,,,217712.0,4546.0,1334.0,,185534.0,,,,,,,,
+1962-07-01,,,,,7226.0,,,224018.0,4449.0,1315.0,,183067.0,,,,,,,,
+1962-08-01,,,,,7234.0,,,224240.0,4611.0,1179.0,,173022.0,,,,,,,,
+1962-09-01,,,,,7320.0,,,219589.0,4097.0,1480.0,,179896.0,,,,,,,,
+1962-10-01,,,,,7367.0,,,228380.0,4287.0,1656.0,,176408.0,,,,,,,,
+1962-11-01,,,,,7441.0,,,223231.0,4296.0,2399.0,,175415.0,,,,,,,,
+1962-12-01,,,,,7381.0,,,228824.0,3942.0,2897.0,,188683.0,,,,,,,,
+1963-01-01,,,,,7304.0,,,226420.0,3911.0,3332.0,,201005.0,12294.0,,,,,,,
+1963-02-01,,,,,7587.0,,,212437.0,3977.0,3153.0,,209396.0,11940.0,,,,,,,
+1963-03-01,,,,,7558.0,,,234289.0,4013.0,2323.0,,214717.0,10240.0,,,,,,,
+1963-04-01,,,,,7609.0,,,228270.0,4451.0,1630.0,,204787.0,9794.0,,,,,,,
+1963-05-01,,,,,7564.0,,,234499.0,4471.0,1556.0,,195706.0,9805.0,,,,,,,
+1963-06-01,,,,,7562.0,,,226853.0,4546.0,1323.0,,192629.0,9586.0,,,,,,,
+1963-07-01,,,,,7585.0,,,235144.0,4680.0,1299.0,,184712.0,9943.0,,,,,,,
+1963-08-01,,,,,7640.0,,,236830.0,4711.0,1386.0,,178345.0,10135.0,,,,,,,
+1963-09-01,,,,,7507.0,,,225207.0,4345.0,1683.0,,181283.0,9965.0,,,,,,,
+1963-10-01,,,,,7536.0,,,233610.0,4426.0,1602.0,,178265.0,10121.0,,,,,,,
+1963-11-01,,,,,7544.0,,,226321.0,4259.0,2044.0,,181257.0,10426.0,,,,,,,
+1963-12-01,,,,,7511.0,,,232843.0,4191.0,3295.0,,190937.0,12423.0,,,,,,,
+1964-01-01,,,,,7624.0,,,236337.0,3967.0,3099.0,,199172.0,12175.0,,,,,,,
+1964-02-01,,,,,7688.0,,,222947.0,3965.0,2812.0,,210789.0,11370.0,,,,,,,
+1964-03-01,,,,,7712.0,,,239068.0,4137.0,2368.0,,215950.0,10709.0,,,,,,,
+1964-04-01,,,,,7739.0,,,232185.0,4443.0,1985.0,,210378.0,10632.0,,,,,,,
+1964-05-01,,,,,7572.0,,,234742.0,4430.0,1511.0,,206706.0,9766.0,,,,,,,
+1964-06-01,,,,,7560.0,,,226808.0,4849.0,1462.0,,194530.0,10439.0,,,,,,,
+1964-07-01,,,,,7473.0,,,231648.0,4769.0,1327.0,,187536.0,10279.0,,,,,,,
+1964-08-01,,,,,7449.0,,,230926.0,4576.0,1334.0,,187051.0,10040.0,,,,,,,
+1964-09-01,,,,,7532.0,,,225965.0,4577.0,1604.0,,184802.0,10483.0,,,,,,,
+1964-10-01,,,,,7623.0,,,236304.0,4526.0,1849.0,,183422.0,10800.0,,,,,,,
+1964-11-01,,,,,7634.0,,,229029.0,4136.0,2203.0,,193300.0,10640.0,,,,,,,
+1964-12-01,,,,,7770.0,,,240863.0,4441.0,3069.0,,185766.0,12455.0,,,,,,,
+1965-01-01,,,,,7773.0,,,240946.0,3916.0,2994.0,316.0,205734.0,12017.0,,,,,,,
+1965-02-01,,,,,7808.0,,,218612.0,4154.0,3103.0,285.0,216576.0,12307.0,,,,,,,
+1965-03-01,,,,,7863.0,,,243763.0,4420.0,2705.0,316.0,216063.0,11971.0,,,,,,,
+1965-04-01,,,,,7895.0,,,236844.0,4585.0,2034.0,312.0,208331.0,11151.0,,,,,,,
+1965-05-01,,,,,7686.0,,,238253.0,4682.0,1478.0,335.0,197102.0,10232.0,,,,,,,
+1965-06-01,,,,,7748.0,,,232440.0,5054.0,1395.0,330.0,184318.0,10713.0,,,,,,,
+1965-07-01,,,,,7665.0,,,237606.0,4928.0,1429.0,349.0,176901.0,10523.0,,,,,,,
+1965-08-01,,,,,7748.0,,,240180.0,4864.0,1546.0,345.0,173338.0,10666.0,,,,,,,
+1965-09-01,,,,,7418.0,,,222529.0,4632.0,1660.0,371.0,171527.0,10650.0,,,,,,,
+1965-10-01,,,,,7875.0,,,244122.0,4617.0,1836.0,334.0,168229.0,10971.0,,,,,,,
+1965-11-01,,,,,7988.0,,,239635.0,4540.0,2389.0,334.0,171203.0,11566.0,,,,,,,
+1965-12-01,,,,,8180.0,,,253584.0,4691.0,2997.0,372.0,174717.0,12925.0,,,,,,,
+1966-01-01,,,,,8047.0,,,249459.0,4165.0,3100.0,364.0,194984.0,12569.0,,,,,,,
+1966-02-01,,,,,8240.0,,,230733.0,4409.0,3157.0,401.0,203088.0,13010.0,,,,,,,
+1966-03-01,,,,,8294.0,,,257107.0,4593.0,2467.0,391.0,205033.0,12060.0,,,,,,,
+1966-04-01,,,,,8272.0,,,248155.0,4808.0,2111.0,426.0,198980.0,11501.0,,,,,,,
+1966-05-01,,,,,8344.0,,,258677.0,4827.0,1717.0,369.0,195555.0,10900.0,,,,,,,
+1966-06-01,,,,,8346.0,,,250391.0,5392.0,1617.0,421.0,178661.0,11669.0,,,,,,,
+1966-07-01,,,,,8230.0,,,255121.0,5039.0,1401.0,291.0,176344.0,10826.0,,,,,,,
+1966-08-01,,,,,8252.0,,,255812.0,5212.0,1656.0,306.0,169844.0,11515.0,,,,,,,
+1966-09-01,,,,,8254.0,,,247632.0,4898.0,1680.0,403.0,172351.0,11236.0,,,,,,,
+1966-10-01,,,,,8323.0,,,258008.0,4764.0,1890.0,442.0,177791.0,11432.0,,,,,,,
+1966-11-01,,,,,8427.0,,,252825.0,4818.0,2489.0,422.0,180187.0,12396.0,,,,,,,
+1966-12-01,,,,,8511.0,,,263843.0,4756.0,2997.0,463.0,186393.0,13173.0,,,,,,,
+1967-01-01,,,,,8567.0,,,265577.0,4345.0,3007.0,437.0,204521.0,12871.0,,,,,,,
+1967-02-01,,,,,8620.0,,,241366.0,4510.0,3227.0,466.0,213200.0,13232.0,,,,,,,
+1967-03-01,,,,,8544.0,,,264854.0,4805.0,2944.0,485.0,208780.0,13083.0,,,,,,,
+1967-04-01,,,,,8475.0,,,254252.0,4772.0,1948.0,492.0,207148.0,11353.0,,,,,,,
+1967-05-01,,,,,8385.0,,,259923.0,5094.0,1947.0,514.0,199415.0,11736.0,,,,,,,
+1967-06-01,,,,,8539.0,,,256174.0,5418.0,1628.0,536.0,190539.0,11794.0,,,,,,,
+1967-07-01,,,,,9154.0,,,283776.0,5161.0,1542.0,553.0,187225.0,11337.0,,,,,,,
+1967-08-01,,,,,9435.0,,,292495.0,5421.0,1486.0,533.0,176645.0,11790.0,,,,,,,
+1967-09-01,,,,,9095.0,,,272845.0,5001.0,1577.0,497.0,183190.0,11329.0,,,,,,,
+1967-10-01,,,,,9000.0,,,278997.0,5085.0,1947.0,595.0,182916.0,12292.0,,,,,,,
+1967-11-01,,,,,8978.0,,,269348.0,5066.0,2693.0,533.0,184430.0,13300.0,,,,,,,
+1967-12-01,,,,,8908.0,,,276135.0,4791.0,3012.0,575.0,200055.0,13260.0,,,,,,,
+1968-01-01,,,,,9028.0,,,279868.0,4693.0,3852.0,555.0,212772.0,15325.0,,,,,,,
+1968-02-01,,,,,9325.0,,,270425.0,4915.0,3564.0,617.0,216430.0,14714.0,,,,,,,
+1968-03-01,,,,,9319.0,,,288882.0,4933.0,2810.0,559.0,215814.0,13378.0,,,,,,,
+1968-04-01,,,,,9123.0,,,273690.0,5325.0,2047.0,597.0,202756.0,12617.0,,,,,,,
+1968-05-01,,,,,9205.0,,,285355.0,5359.0,1829.0,541.0,196435.0,12274.0,,,,,,,
+1968-06-01,,,,,9144.0,,,274320.0,5458.0,1616.0,617.0,194548.0,12462.0,,,,,,,
+1968-07-01,,,,,9156.0,,,283836.0,5728.0,1483.0,643.0,186762.0,12646.0,,,,,,,
+1968-08-01,,,,,9134.0,,,283154.0,5699.0,1601.0,650.0,179783.0,12766.0,,,,,,,
+1968-09-01,,,,,8932.0,,,267960.0,5233.0,1798.0,641.0,188730.0,12599.0,,,,,,,
+1968-10-01,,,,,8916.0,,,276396.0,5408.0,2013.0,647.0,186549.0,13249.0,,,,,,,
+1968-11-01,,,,,8969.0,,,269070.0,5213.0,2597.0,618.0,191845.0,13665.0,,,,,,,
+1968-12-01,,,,,8906.0,,,276086.0,5148.0,3522.0,621.0,204496.0,15034.0,,,,,,,
+1969-01-01,,,,,8888.0,,,275528.0,5047.0,3847.0,663.0,207972.0,15932.0,,,,,,,
+1969-02-01,,,,,8928.0,,,249984.0,5131.0,3439.0,647.0,216015.0,15099.0,,,,,,,
+1969-03-01,,,,,9055.0,,,280705.0,5071.0,2938.0,631.0,222595.0,14187.0,,,,,,,
+1969-04-01,,,,,9238.0,,,277140.0,5538.0,2232.0,659.0,210668.0,13490.0,,,,,,,
+1969-05-01,,,,,9356.0,,,290036.0,5652.0,1895.0,639.0,202134.0,13015.0,,,,,,,
+1969-06-01,,,,,9631.0,,,288935.0,5690.0,1723.0,727.0,196461.0,13094.0,,,,,,,
+1969-07-01,,,,,9295.0,,,288145.0,5995.0,1611.0,690.0,187772.0,13305.0,,,,,,,
+1969-08-01,,,,,9067.0,,,281077.0,5895.0,1640.0,691.0,183908.0,13389.0,,,,,,,
+1969-09-01,,,,,9295.0,,,278850.0,5636.0,1940.0,757.0,188804.0,13787.0,,,,,,,
+1969-10-01,,,,,9213.0,,,285603.0,5652.0,2012.0,672.0,189473.0,13821.0,,,,,,,
+1969-11-01,,,,,9346.0,,,280380.0,5391.0,2764.0,739.0,202538.0,14352.0,,,,,,,
+1969-12-01,,,,,9528.0,,,295368.0,5581.0,3612.0,809.0,211199.0,16206.0,,,,,,,
+1970-01-01,,,,,9478.0,,,293818.0,5245.0,4103.0,714.0,225564.0,16859.0,,,,,,,
+1970-02-01,,,,,9570.0,,,267960.0,5341.0,3456.0,769.0,232916.0,16168.0,,,,,,,
+1970-03-01,,,,,9508.0,,,294748.0,5538.0,3091.0,680.0,235189.0,15346.0,,,,,,,
+1970-04-01,,,,,9591.0,,,287730.0,5651.0,2473.0,681.0,230370.0,14018.0,,,,,,,
+1970-05-01,,,,,9523.0,,,295213.0,5862.0,1946.0,652.0,221338.0,13175.0,,,,,,,
+1970-06-01,,,,,9359.0,,,280770.0,6193.0,1752.0,747.0,210152.0,13921.0,,,,,,,
+1970-07-01,,,,,9202.0,,,285274.0,6247.0,1622.0,717.0,196863.0,13963.0,,,,,,,
+1970-08-01,,,,,9560.0,,,296360.0,6069.0,1706.0,744.0,191722.0,13930.0,,,,,,,
+1970-09-01,,,,,9853.0,,,295590.0,5934.0,1955.0,778.0,194622.0,13856.0,,,,,,,
+1970-10-01,,,,,10013.0,,,310403.0,5907.0,2256.0,699.0,189906.0,14285.0,,,,,,,
+1970-11-01,,,,,10044.0,,,301320.0,5570.0,2619.0,713.0,198925.0,14522.0,,,,,,,
+1970-12-01,,,,,9944.0,,,308264.0,5822.0,3550.0,727.0,209255.0,16388.0,,,,,,,
+1971-01-01,,,,,9655.0,,,299305.0,5264.0,3991.0,718.0,232079.0,16466.0,,,,,,,
+1971-02-01,,,,,9729.0,,,272412.0,5478.0,3833.0,801.0,245310.0,16681.0,,,,,,,
+1971-03-01,,,,,9768.0,,,302808.0,5839.0,3198.0,745.0,245659.0,15724.0,,,,,,,
+1971-04-01,,,,,9769.0,,,293070.0,6198.0,2635.0,703.0,230349.0,14929.0,,,,,,,
+1971-05-01,,,,,9645.0,,,298995.0,5902.0,2119.0,702.0,221714.0,13677.0,,,,,,,
+1971-06-01,,,,,9604.0,,,288120.0,6452.0,2003.0,768.0,209595.0,14632.0,,,,,,,
+1971-07-01,,,,,9456.0,,,293121.0,6432.0,1754.0,737.0,203010.0,14176.0,,,,,,,
+1971-08-01,,,,,9411.0,,,291741.0,6296.0,1810.0,760.0,204225.0,14237.0,,,,,,,
+1971-09-01,,,,,9135.0,,,274050.0,6068.0,2039.0,719.0,207885.0,14494.0,,,,,,,
+1971-10-01,,,,,9162.0,,,284022.0,6033.0,2116.0,777.0,208525.0,14504.0,,,,,,,
+1971-11-01,,,,,9139.0,,,274170.0,6114.0,2848.0,742.0,208959.0,15954.0,,,,,,,
+1971-12-01,,,,,9100.0,,,282100.0,6070.0,3664.0,838.0,219352.0,17192.0,,,,,,,
+1972-01-01,,,,,9114.0,,,282534.0,5548.0,3723.0,802.0,239912.0,16735.0,,,,,,,
+1972-02-01,,,,,9336.0,,,270744.0,5710.0,4199.0,882.0,250236.0,17861.0,,,,,,,
+1972-03-01,,,,,9462.0,,,293322.0,6412.0,3482.0,796.0,237177.0,16870.0,,,,,,,
+1972-04-01,,,,,9513.0,,,285390.0,6283.0,2778.0,721.0,225552.0,15529.0,,,,,,,
+1972-05-01,,,,,9614.0,,,298034.0,6445.0,2250.0,734.0,215089.0,14801.0,,,,,,,
+1972-06-01,,,,,9522.0,,,285660.0,6822.0,2194.0,897.0,200353.0,15615.0,,,,,,,
+1972-07-01,,,,,9496.0,,,294376.0,6673.0,1765.0,769.0,200975.0,14821.0,,,,,,,
+1972-08-01,,,,,9483.0,,,293973.0,6938.0,2064.0,726.0,192967.0,15936.0,,,,,,,
+1972-09-01,,,,,9508.0,,,285240.0,6453.0,2205.0,799.0,199927.0,15489.0,,,,,,,
+1972-10-01,,,,,9482.0,,,293930.0,6350.0,2759.0,915.0,207915.0,16455.0,,,,,,,
+1972-11-01,,,,,9426.0,,,282780.0,6479.0,3383.0,788.0,209032.0,17610.0,,,,,,,
+1972-12-01,,,,,9335.0,,,289385.0,6378.0,4232.0,816.0,212894.0,18738.0,,,,,,,
+1973-01-01,,,,,9176.0,,,284454.0,6118.0,4138.0,914.0,221954.0,18712.0,54389.0,,,,,,
+1973-02-01,,,,,9395.0,,,263066.0,6437.0,4302.0,901.0,216484.0,19094.0,54930.0,,,,,,
+1973-03-01,,,,,9272.0,,,287430.0,6513.0,3337.0,804.0,207732.0,17216.0,54995.0,,,,,,
+1973-04-01,,,,,9292.0,,,278757.0,6541.0,2635.0,767.0,204877.0,15920.0,55049.0,,,,,,
+1973-05-01,,,,,9262.0,,,287134.0,6907.0,2673.0,892.0,202201.0,16625.0,56323.0,,,,,,
+1973-06-01,,,,,9214.0,,,276418.0,6964.0,2419.0,784.0,208466.0,16481.0,55711.0,,,,,,
+1973-07-01,,,,,9217.0,,,285731.0,7023.0,2328.0,848.0,211572.0,16372.0,57420.0,,,,,,
+1973-08-01,,,,,9169.0,,,284225.0,7257.0,2555.0,816.0,205189.0,17498.0,56750.0,,,,,,
+1973-09-01,,,,,9065.0,,,271959.0,6581.0,2675.0,857.0,210359.0,16656.0,57744.0,,,,,,
+1973-10-01,,,,,9224.0,,,285940.0,6677.0,2930.0,849.0,214610.0,17202.0,56614.0,,,,,,
+1973-11-01,,,,,9161.0,,,274829.0,6823.0,3508.0,829.0,207418.0,18492.0,53866.0,,,,,,
+1973-12-01,,,,,9063.0,,,280960.0,6237.0,3690.0,848.0,209478.0,17538.0,54277.0,,,,,,
+1974-01-01,,,,,8934.0,,,276950.0,5804.0,3835.0,722.0,217542.0,17285.0,55474.0,,,,,,
+1974-02-01,,,,,9142.0,,,255982.0,6100.0,3849.0,694.0,219105.0,17365.0,55943.0,,,,,,
+1974-03-01,,,,,8965.0,,,277927.0,6162.0,3164.0,752.0,220347.0,16103.0,56375.0,,,,,,
+1974-04-01,,,,,8954.0,,,268619.0,6457.0,2852.0,723.0,223805.0,15928.0,57110.0,,,,,,
+1974-05-01,,,,,8911.0,,,276228.0,6745.0,2450.0,782.0,218711.0,15725.0,57279.0,,,,,,
+1974-06-01,,,,,8780.0,,,263407.0,6919.0,2377.0,710.0,217421.0,16117.0,56858.0,,,,,,
+1974-07-01,,,,,8780.0,,,272184.0,6959.0,2309.0,814.0,218889.0,16348.0,55765.0,,,,,,
+1974-08-01,,,,,8699.0,,,269665.0,7061.0,2309.0,792.0,219004.0,16549.0,54302.0,,,,,,
+1974-09-01,,,,,8443.0,,,253288.0,6388.0,2385.0,846.0,227070.0,16023.0,54841.0,,,,,,
+1974-10-01,,,,,8611.0,,,266949.0,6712.0,2887.0,782.0,220797.0,17050.0,55013.0,,,,,,
+1974-11-01,,,,,8569.0,,,257064.0,6547.0,3157.0,792.0,218444.0,17351.0,55088.0,,,,,,
+1974-12-01,,,,,8527.0,,,264322.0,6558.0,3853.0,834.0,218410.0,18012.0,54596.0,,,,,,
+1975-01-01,,,,,8455.0,,,262104.0,6206.0,3963.0,871.0,242340.0,18003.0,52420.0,,,,,,
+1975-02-01,,,,,8591.0,,,240552.0,6096.0,3803.0,869.0,251974.0,17084.0,51408.0,,,,,,
+1975-03-01,,,,,8493.0,,,263297.0,6326.0,3292.0,777.0,248749.0,16315.0,51326.0,,,,,,
+1975-04-01,,,,,8457.0,,,253698.0,6718.0,3094.0,814.0,232619.0,16048.0,50946.0,,,,,,
+1975-05-01,,,,,8379.0,,,259742.0,6871.0,2382.0,762.0,213997.0,15155.0,51181.0,,,,,,
+1975-06-01,,,,,8421.0,,,252624.0,7076.0,2267.0,797.0,207155.0,15610.0,52475.0,,,,,,
+1975-07-01,,,,,8336.0,,,258408.0,7041.0,2109.0,761.0,212504.0,15739.0,53856.0,,,,,,
+1975-08-01,,,,,8249.0,,,255712.0,7008.0,2173.0,834.0,215512.0,15806.0,55017.0,,,,,,
+1975-09-01,,,,,8280.0,,,248389.0,6729.0,2163.0,806.0,226478.0,15767.0,56741.0,,,,,,
+1975-10-01,,,,,8324.0,,,258057.0,6778.0,2677.0,776.0,221532.0,16376.0,51389.0,,,,,,
+1975-11-01,,,,,8278.0,,,248336.0,6390.0,2544.0,763.0,232139.0,15777.0,53192.0,,,,,,
+1975-12-01,,,,,8254.0,,,255860.0,6808.0,3792.0,673.0,234978.0,18185.0,53916.0,,,,,,
+1976-01-01,,,,,8232.0,,,255185.0,6398.0,4297.0,806.0,240510.0,18646.0,53133.0,,,,,,
+1976-02-01,,,,,8231.0,,,238705.0,6263.0,3697.0,777.0,248901.0,17509.0,54565.0,,,,,,
+1976-03-01,,,,,8232.0,,,255198.0,6890.0,3339.0,774.0,239097.0,17302.0,55927.0,,,,,,
+1976-04-01,,,,,8077.0,,,242310.0,7159.0,2788.0,804.0,224008.0,16671.0,54905.0,,,,,,
+1976-05-01,,,,,8125.0,,,251860.0,6853.0,2519.0,745.0,225079.0,15977.0,55140.0,,,,,,
+1976-06-01,,,,,8094.0,,,242833.0,7482.0,2436.0,776.0,225408.0,16824.0,56950.0,,,,,,
+1976-07-01,,,,,8127.0,,,251942.0,7315.0,2255.0,885.0,226961.0,16606.0,57293.0,,,,,,
+1976-08-01,,,,,8111.0,,,251429.0,7168.0,2237.0,776.0,230614.0,16642.0,57699.0,,,,,,
+1976-09-01,,,,,8150.0,,,244489.0,7079.0,2620.0,805.0,229793.0,16836.0,58596.0,,,,,,
+1976-10-01,,,,,8063.0,,,249962.0,6929.0,3031.0,734.0,226355.0,17090.0,60391.0,,,,,,
+1976-11-01,,,,,8080.0,,,242388.0,7038.0,3714.0,767.0,227787.0,18846.0,60955.0,,,,,,
+1976-12-01,,,,,8061.0,,,249879.0,7138.0,4667.0,813.0,231432.0,20559.0,62462.0,,,,,,
+1977-01-01,,,,,7854.0,,,243478.0,6472.0,5103.0,879.0,252655.0,20504.0,56833.0,,,,,,
+1977-02-01,,,,,8139.0,,,227890.0,6900.0,4708.0,837.0,255558.0,20481.0,60649.0,,,,,,
+1977-03-01,,,,,8090.0,,,250778.0,6908.0,3442.0,808.0,262164.0,18123.0,61144.0,,,,,,
+1977-04-01,,,,,8145.0,,,244347.0,7345.0,2936.0,790.0,258877.0,17579.0,60186.0,,,,,,
+1977-05-01,,,,,8075.0,,,250317.0,7029.0,2782.0,784.0,262545.0,16972.0,58262.0,,,,,,
+1977-06-01,,,,,8102.0,,,243058.0,7593.0,2770.0,781.0,256489.0,18043.0,59158.0,,,,,,
+1977-07-01,,,,,8105.0,,,251244.0,7439.0,2550.0,843.0,258230.0,17567.0,58028.0,,,,,,
+1977-08-01,,,,,8307.0,,,257510.0,7420.0,2632.0,897.0,256941.0,18011.0,58854.0,,,,,,
+1977-09-01,,,,,8480.0,,,254392.0,7316.0,2714.0,845.0,255895.0,17714.0,60089.0,,,,,,
+1977-10-01,,,,,8573.0,,,265776.0,7130.0,3037.0,817.0,255251.0,17824.0,59961.0,,,,,,
+1977-11-01,,,,,8579.0,,,257378.0,7191.0,3421.0,806.0,258584.0,18437.0,61113.0,,,,,,
+1977-12-01,,,,,8487.0,,,263097.0,7375.0,4205.0,884.0,257623.0,20051.0,62350.0,,,,,,
+1978-01-01,,,,,8360.0,,,259150.0,6681.0,4458.0,826.0,272097.0,19752.0,56705.0,,,,,,
+1978-02-01,,,,,8377.0,,,234544.0,6876.0,4848.0,899.0,270868.0,20900.0,58208.0,,,,,,
+1978-03-01,,,,,8720.0,,,270324.0,7255.0,4108.0,908.0,259597.0,19652.0,58717.0,,,,,,
+1978-04-01,,,,,8818.0,,,264526.0,7202.0,3111.0,802.0,248925.0,17747.0,59610.0,,,,,,
+1978-05-01,,,,,8825.0,,,273583.0,7724.0,3103.0,777.0,233534.0,18230.0,58596.0,,,,,,
+1978-06-01,,,,,8832.0,,,264974.0,7913.0,2837.0,855.0,219484.0,18259.0,59981.0,,,,,,
+1978-07-01,,,,,8756.0,,,271442.0,7576.0,2522.0,821.0,216399.0,17633.0,59555.0,,,,,,
+1978-08-01,,,,,8758.0,,,271502.0,7872.0,2800.0,907.0,208999.0,18638.0,60357.0,,,,,,
+1978-09-01,,,,,8800.0,,,264010.0,7399.0,2664.0,879.0,216524.0,17953.0,62477.0,,,,,,
+1978-10-01,,,,,8820.0,,,273420.0,7448.0,3077.0,859.0,213692.0,18417.0,62906.0,,,,,,
+1978-11-01,,,,,8741.0,,,262233.0,7503.0,3583.0,905.0,220542.0,19156.0,63054.0,,,,,,
+1978-12-01,,,,,8662.0,,,268508.0,7451.0,4156.0,859.0,237979.0,19944.0,61691.0,,,,,,
+1979-01-01,,,,,8475.0,,,262716.0,6830.0,4581.0,918.0,257021.0,20585.0,60148.0,,,,,,
+1979-02-01,,,,,8525.0,,,238710.0,7254.0,4812.0,951.0,252592.0,21287.0,60473.0,,,,,,
+1979-03-01,,,,,8601.0,,,266635.0,7229.0,3664.0,916.0,240111.0,19321.0,61633.0,,,,,,
+1979-04-01,,,,,8553.0,,,256593.0,7055.0,3016.0,794.0,236711.0,17434.0,62870.0,,,,,,
+1979-05-01,,,,,8601.0,,,266631.0,7213.0,2998.0,796.0,228569.0,17800.0,62667.0,,,,,,
+1979-06-01,,,,,8432.0,,,252949.0,7191.0,2708.0,858.0,231125.0,17785.0,62919.0,,,,,,
+1979-07-01,,,,,8364.0,,,259278.0,6902.0,2563.0,884.0,241608.0,17143.0,63552.0,,,,,,
+1979-08-01,,,,,8548.0,,,264981.0,7330.0,2761.0,897.0,232827.0,18148.0,63425.0,,,,,,
+1979-09-01,,,,,8523.0,,,255693.0,6881.0,2647.0,908.0,229662.0,17399.0,63183.0,,,,,,
+1979-10-01,,,,,8621.0,,,267256.0,7020.0,3119.0,849.0,218178.0,18175.0,63629.0,,,,,,
+1979-11-01,,,,,8761.0,,,262818.0,6791.0,3247.0,852.0,220578.0,18312.0,63954.0,,,,,,
+1979-12-01,,,,,8615.0,,,267050.0,6730.0,3708.0,895.0,237200.0,18921.0,63490.0,,,,,,
+1980-01-01,,,,,8675.0,,,268940.0,6323.0,3714.0,897.0,262274.0,18851.0,62348.011,6497.0,2141.0,20217.0,2496.0,11903.0,2095.0
+1980-02-01,,,,,8705.0,,,252431.0,6596.0,3712.0,883.0,274543.0,18817.0,62715.757,6527.0,2230.0,20619.0,2416.0,11919.0,2095.0
+1980-03-01,,,,,8698.0,,,269650.0,6406.0,3179.0,866.0,282832.0,17376.0,61647.494,6449.0,2202.0,19735.0,2164.0,12040.0,2095.0
+1980-04-01,,,,,8685.0,,,260541.0,6800.0,2635.0,887.0,271971.0,16784.0,60391.36,6015.0,2049.0,18937.0,2282.0,11955.0,2095.0
+1980-05-01,,,,,8635.0,,,267684.0,6729.0,2402.0,794.0,263201.0,16237.0,59778.782,5917.0,2140.0,18344.0,2257.0,12013.0,2095.0
+1980-06-01,,,,,8554.0,,,256619.0,6657.0,2317.0,844.0,264957.0,16187.0,60008.624,5971.0,2106.0,18618.0,2270.0,11982.0,2095.0
+1980-07-01,,,,,8547.0,,,264964.0,6743.0,2249.0,904.0,260877.0,16007.0,59608.899,5749.0,1833.0,18261.0,2376.0,12063.0,2145.0
+1980-08-01,,,,,8414.0,,,260841.0,6648.0,2137.0,818.0,259135.0,15752.0,59446.012,5683.0,2037.0,18031.0,2431.0,11885.0,2145.0
+1980-09-01,,,,,8619.0,,,258577.0,6510.0,2587.0,834.0,258304.0,16598.0,58297.803,5224.0,2002.0,17212.0,2356.0,12128.0,2145.0
+1980-10-01,,,,,8532.0,,,264489.0,6662.0,2920.0,823.0,246517.0,16994.0,55842.496,5626.0,2061.0,14327.0,2438.0,11985.0,2120.0
+1980-11-01,,,,,8495.0,,,254852.0,6234.0,2949.0,809.0,257289.0,16702.0,56668.926,5843.0,2228.0,15147.0,2436.0,11784.0,2120.0
+1980-12-01,,,,,8606.0,,,266777.0,6632.0,3615.0,852.0,261406.0,18410.0,58047.975,5702.0,2271.0,16196.0,2546.0,11955.0,2120.0
+1981-01-01,,,,,8540.0,211651.0,17294.0,264736.0,6431.0,4109.0,888.0,276411.0,18429.0,57891.773,5799.0,2260.0,15829.0,2429.0,12151.0,2020.0
+1981-02-01,,,,,8604.0,189623.0,15936.0,240914.0,6301.0,3373.0,830.0,284349.0,16988.0,58156.649,5702.0,2306.0,16139.0,2414.0,12115.0,2020.0
+1981-03-01,,,,,8613.0,186874.0,18169.0,267003.0,6303.0,2904.0,840.0,285312.0,15906.0,58809.342,5610.0,2379.0,16522.0,2449.0,12262.0,2020.0
+1981-04-01,,,,,8557.0,170038.0,17093.0,256708.0,6602.0,2532.0,780.0,272279.0,15349.0,57803.815,5283.0,2347.0,15847.0,2394.0,12425.0,2020.0
+1981-05-01,,,,,8501.0,179033.0,18448.0,263541.0,6615.0,2411.0,714.0,258369.0,15353.0,56994.195,4722.0,2254.0,15844.0,2369.0,12297.0,2020.0
+1981-06-01,,,,,8629.0,163061.0,12611.0,258859.0,7028.0,2464.0,838.0,241617.0,16094.0,56310.517,4397.0,2325.0,15585.0,2195.0,12421.0,2020.0
+1981-07-01,,,,,8500.0,180306.0,17713.0,263498.0,6823.0,2378.0,845.0,227718.0,15682.0,55016.126,3402.0,2271.0,15746.0,1955.0,11870.0,2010.0
+1981-08-01,,,,,8583.0,178783.0,19961.0,266069.0,6637.0,2388.0,829.0,233382.0,15262.0,54079.566,3268.0,2080.0,15254.0,2175.0,12078.0,2010.0
+1981-09-01,,,,,8604.0,190939.0,15578.0,258120.0,6662.0,2513.0,803.0,237109.0,15654.0,54190.514,3605.0,2273.0,14239.0,2307.0,12350.0,2010.0
+1981-10-01,,,,,8563.0,184739.0,22876.0,265450.0,6578.0,2803.0,759.0,236099.0,15821.0,54556.342,3897.0,2224.0,14502.0,2195.0,12171.0,2000.0
+1981-11-01,,,,,8586.0,172239.0,21023.0,257579.0,6373.0,2880.0,787.0,248446.0,15592.0,53982.612,4148.0,2343.0,13535.0,2434.0,11958.0,2000.0
+1981-12-01,,,,,8585.0,181133.0,20322.0,266147.0,6681.0,3212.0,802.0,253001.0,16596.0,54949.157,4711.0,2372.0,13931.0,2454.0,11946.0,2000.0
+1982-01-01,,,,,8509.0,165300.0,25693.0,263793.0,5961.0,3484.0,871.0,260894.0,16122.0,54696.333,4538.0,2426.0,14036.0,2189.0,12075.0,2045.0
+1982-02-01,,,,,8702.0,134588.0,22507.0,243661.0,6196.0,3085.0,833.0,256708.0,16001.0,54057.656,4008.0,2401.0,13694.0,1944.0,12563.0,2045.0
+1982-03-01,,,,,8667.0,139009.0,27343.0,268687.0,6466.0,2945.0,769.0,246574.0,15560.0,52235.578,3467.0,2476.0,12356.0,2049.0,12425.0,2045.0
+1982-04-01,,,,,8591.0,131341.0,23565.0,257738.0,6897.0,2978.0,782.0,221288.0,16046.0,50937.234,3581.0,2627.0,11371.0,1723.0,12326.0,2045.0
+1982-05-01,,,,,8683.0,149155.0,24908.0,269186.0,6655.0,2444.0,799.0,213941.0,14846.0,51782.807,4145.0,2555.0,11417.0,1703.0,12567.0,2045.0
+1982-06-01,,,,,8646.0,159813.0,21093.0,259383.0,6835.0,2452.0,761.0,218504.0,14998.0,53723.825,4814.0,2506.0,12427.0,1723.0,12777.0,2045.0
+1982-07-01,,,,,8658.0,182581.0,22972.0,268398.0,6790.0,2058.0,780.0,225875.0,14820.0,53304.037,4529.0,2574.0,12050.0,2064.0,12711.0,2045.0
+1982-08-01,,,336138.0,,8634.0,162557.0,26586.0,267643.0,6614.0,2218.0,757.0,226926.0,14839.0,53226.077,4291.0,2539.0,12044.0,2179.0,12759.0,2045.0
+1982-09-01,,,335586.0,,8701.0,162429.0,23717.0,261028.0,6531.0,2507.0,840.0,233628.0,15021.0,53081.15,4675.0,2588.0,11459.0,2209.0,12818.0,2045.0
+1982-10-01,,,333067.0,,8701.0,164483.0,28890.0,269745.0,6391.0,2581.0,769.0,234399.0,14858.0,54797.282,5336.0,2577.0,11774.0,2385.0,12941.0,2045.0
+1982-11-01,,,325639.0,,8697.0,172330.0,23582.0,260918.0,6574.0,2475.0,845.0,230063.0,15009.0,55385.984,5233.0,2691.0,12035.0,2525.0,13092.0,2045.0
+1982-12-01,,,330150.0,,8598.0,142772.0,26657.0,266535.0,6549.0,2855.0,842.0,235431.0,15487.0,54251.558,4975.0,2720.0,11311.0,2553.0,12959.0,2045.0
+1983-01-01,,,339617.0,8634.0,8697.0,137570.0,30174.0,269604.0,6051.0,2797.0,767.0,249759.0,14722.0,52762.757,4106.0,2677.0,10655.0,2313.0,12885.0,2085.0
+1983-02-01,,,349452.0,8660.0,8758.0,104328.0,24230.0,245237.0,6000.0,2780.0,826.0,250288.0,14791.0,49812.05,3587.0,2940.0,8973.0,2021.0,12389.0,2110.0
+1983-03-01,,,337155.0,8677.0,8700.0,114375.0,24824.0,269706.0,6836.0,2947.0,783.0,223073.0,15540.0,50735.958,3827.0,2880.0,9237.0,2323.0,12484.0,2110.0
+1983-04-01,,,342707.0,8686.0,8776.0,141812.0,24272.0,263269.0,6452.0,2697.0,834.0,220705.0,14692.0,50958.936,4342.0,2775.0,9221.0,1956.0,12683.0,2120.0
+1983-05-01,,,345545.0,8682.0,8631.0,157761.0,26297.0,267575.0,6617.0,2354.0,787.0,223178.0,14504.0,52658.767,4768.0,2840.0,10562.0,1925.0,12722.0,2120.0
+1983-06-01,,,331611.0,8676.0,8667.0,159786.0,23221.0,260014.0,6994.0,2524.0,866.0,222572.0,15288.0,52868.746,4867.0,2676.0,10578.0,1925.0,12920.0,2120.0
+1983-07-01,,,326267.0,8647.0,8636.0,177966.0,17711.0,267717.0,6765.0,2270.0,861.0,230548.0,15018.0,54651.57,4967.0,2937.0,12007.0,1940.0,12774.0,2120.0
+1983-08-01,,,325015.0,8653.0,8679.0,190940.0,20558.0,269053.0,6936.0,2495.0,849.0,226296.0,15480.0,54498.585,4570.0,2856.0,12220.0,1991.0,12849.0,2130.0
+1983-09-01,,,329028.0,8666.0,8784.0,183883.0,20531.0,263530.0,6727.0,2575.0,881.0,229098.0,15505.0,55152.519,4542.0,2980.0,12707.0,1986.0,12928.0,2130.0
+1983-10-01,,,324210.0,8654.0,8771.0,163007.0,17853.0,271890.0,6588.0,2611.0,820.0,227399.0,14962.0,54891.545,4618.0,2994.0,12353.0,2000.0,12796.0,2130.0
+1983-11-01,,,330704.0,8624.0,8770.0,156297.0,20379.0,263111.0,6603.0,2874.0,819.0,235861.0,15499.0,55259.509,4563.0,3133.0,12342.0,2031.0,12890.0,2130.0
+1983-12-01,,,327028.0,8612.0,8397.0,156018.0,19803.0,260293.0,6846.0,3365.0,975.0,222434.0,16725.0,54454.589,4648.0,3186.0,11922.0,2036.0,12462.0,2130.0
+1984-01-01,,,324301.0,8659.0,8868.0,168332.0,17832.0,274902.0,6265.0,3525.0,1011.0,225695.0,16800.0,54571.0,4682.0,3913.0,11573.0,3415.0,12784.806,5440.0
+1984-02-01,,,317999.0,8726.0,8874.0,165090.0,16874.0,257357.0,6231.0,2834.0,919.0,237104.0,15437.0,54571.0,4825.0,3933.0,11369.0,3414.0,12880.379,5449.0
+1984-03-01,,,310506.0,8718.0,8672.0,164337.0,26044.0,268829.0,6528.0,3259.0,898.0,242633.0,16050.0,54190.0,4745.0,3808.0,11275.0,3449.0,12631.903,5424.0
+1984-04-01,,,319724.0,8688.0,8862.0,161169.0,19651.0,265872.0,6676.0,2926.0,903.0,247990.0,15568.0,54780.0,4727.0,3843.0,11613.0,3459.0,12811.4,5423.0
+1984-05-01,,,332465.0,8753.0,8955.0,185337.0,23756.0,277616.0,6890.0,2814.0,905.0,252634.0,15619.0,54231.0,4572.0,3813.0,10956.0,3489.0,13042.355,5454.0
+1984-06-01,,,335999.0,8743.0,8852.0,164466.0,25924.0,265570.0,7107.0,2593.0,892.0,245523.0,15708.0,55441.0,4677.0,3713.0,12136.0,3499.0,12978.333,5459.0
+1984-07-01,,,331607.0,8769.0,8885.0,167624.0,16626.0,275432.0,6830.0,2504.0,956.0,238101.0,15497.0,54532.0,4446.0,3823.0,11378.0,3607.0,12978.903,5489.0
+1984-08-01,,,321597.0,8781.0,8809.0,156373.0,22691.0,273091.0,7093.0,2559.0,992.0,224363.0,16116.0,53074.0,4552.0,3703.0,10331.0,3561.0,12737.387,5501.0
+1984-09-01,,,308426.0,8759.0,8993.0,157547.0,19915.0,269798.0,6588.0,2654.0,977.0,234146.0,15247.0,53402.0,4783.0,3853.0,10035.0,3569.0,12949.267,5527.0
+1984-10-01,,,320900.0,8847.0,8906.0,179144.0,18582.0,276075.0,6729.0,2765.0,1002.0,232418.0,15616.0,53829.0,4889.0,4075.0,10324.0,3545.0,12827.645,5524.0
+1984-11-01,,,325608.0,8846.0,8979.0,167606.0,25626.0,269357.0,6800.0,2827.0,924.0,240136.0,15626.0,53888.0,4884.0,4080.0,10413.0,3552.0,12927.567,5421.0
+1984-12-01,,,322281.0,8797.0,8897.0,152910.0,30557.0,275797.0,6555.0,2865.0,1051.0,243296.0,15375.0,53594.0,5025.0,4113.0,10185.0,3589.0,12845.677,5429.0
+1985-01-01,,,317918.0,8929.0,8740.0,136866.0,24544.0,270926.0,6348.0,3465.0,1018.0,233663.0,16109.0,52576.0,5205.0,4155.0,9877.0,3561.0,12801.0,5495.0
+1985-02-01,,,295928.0,8928.0,9025.0,109568.0,23993.0,252695.0,6587.0,3330.0,966.0,224884.0,16121.0,54053.0,5565.0,4033.0,10691.0,3575.0,13182.0,5525.0
+1985-03-01,,,313149.0,8927.0,9095.0,144861.0,21499.0,281943.0,6664.0,3093.0,976.0,218816.0,15372.0,54341.0,5631.0,4038.0,10593.0,3589.0,13431.0,5577.0
+1985-04-01,,,322205.0,8842.0,9043.0,159483.0,22905.0,271299.0,6956.0,2798.0,1007.0,214979.0,15471.0,53898.0,5468.0,4082.0,10362.0,3583.0,13293.0,5628.0
+1985-05-01,,,333399.0,8969.0,9132.0,179065.0,21867.0,283093.0,7060.0,2607.0,906.0,214875.0,15503.0,52518.0,5356.0,3995.0,9050.0,3589.0,13399.0,5606.0
+1985-06-01,,,323682.0,8965.0,9022.0,147878.0,20762.0,270653.0,6997.0,2594.0,910.0,218344.0,15482.0,51066.0,4770.0,3794.0,9083.0,3543.0,13050.0,5365.0
+1985-07-01,,,307219.0,8904.0,8949.0,153437.0,20932.0,277410.0,7008.0,2436.0,1009.0,226471.0,15433.0,52016.0,4648.0,3902.0,9578.0,3573.0,13059.0,5671.0
+1985-08-01,,,299740.0,8895.0,8803.0,146248.0,23212.0,272881.0,7242.0,2636.0,998.0,221583.0,16060.0,51879.0,4887.0,3714.0,9379.0,3574.0,13055.0,5644.0
+1985-09-01,,,291175.0,8874.0,8954.0,149113.0,24180.0,268610.0,6629.0,2575.0,1002.0,223098.0,15098.0,53790.0,5406.0,4133.0,10113.0,3584.0,13227.0,5639.0
+1985-10-01,,,298122.0,8943.0,8970.0,158754.0,21397.0,278068.0,6897.0,2901.0,1041.0,213853.0,15943.0,55449.0,5740.0,4210.0,11268.0,3583.0,13215.0,5704.0
+1985-11-01,,,294140.0,8932.0,8902.0,183483.0,31093.0,267059.0,6770.0,2747.0,1066.0,217013.0,15502.0,55978.0,5871.0,4284.0,11473.0,3591.0,13242.0,5778.0
+1985-12-01,,,298551.0,8930.0,9030.0,180750.0,28684.0,279916.0,6792.0,3254.0,1152.0,222839.0,16611.0,56199.0,5738.0,3990.0,12150.0,3593.0,13297.0,5702.0
+1986-01-01,22.93,,302996.0,8942.0,9137.0,172754.0,26620.0,283248.0,6502.0,3330.0,1090.0,238330.0,16087.0,55379.0,5111.0,4230.0,11599.0,3693.0,13143.0,6007.0
+1986-02-01,15.46,,310183.0,8939.0,9173.0,130941.0,24529.0,256855.0,6469.0,3416.0,1093.0,243530.0,16186.0,55363.0,5111.0,4302.0,12087.0,3712.0,12701.0,5792.0
+1986-03-01,12.61,,323395.0,8939.0,9013.0,146074.0,22684.0,279413.0,6955.0,3168.0,1007.0,218756.0,16276.0,54824.0,5261.0,4304.0,11467.0,3739.0,12594.0,5703.0
+1986-04-01,12.84,,311499.0,8815.0,8864.0,163183.0,25500.0,265917.0,7105.0,2904.0,1086.0,207454.0,15944.0,54867.0,5361.0,3640.0,11937.0,3755.0,12621.0,5746.0
+1986-05-01,15.38,,305568.0,8805.0,8838.0,198397.0,22432.0,273964.0,7106.0,2762.0,1030.0,220502.0,15993.0,56062.0,5516.0,4093.0,12208.0,3769.0,12816.0,5764.0
+1986-06-01,13.43,,303908.0,8792.0,8623.0,205436.0,19246.0,258700.0,7209.0,2544.0,1106.0,230480.0,16049.0,56852.0,5470.0,3763.0,13457.0,3803.0,12737.0,5716.0
+1986-07-01,11.59,,310051.0,8737.0,8660.0,215191.0,21245.0,268448.0,7436.0,2592.0,1091.0,224028.0,16306.0,57990.0,5291.0,4247.0,14171.0,3827.0,12752.0,5770.0
+1986-08-01,15.1,,310955.0,8708.0,8374.0,222210.0,26903.0,259580.0,7435.0,2621.0,1164.0,221586.0,16618.0,58718.0,5675.0,4240.0,14300.0,4164.0,12483.0,5873.0
+1986-09-01,14.87,,313278.0,8671.0,8328.0,212690.0,21428.0,249843.0,6864.0,2540.0,1122.0,233945.0,15908.0,54733.0,5181.0,4153.0,11537.0,3761.0,12227.0,5871.0
+1986-10-01,14.9,,327758.0,8773.0,8419.0,199241.0,25747.0,260984.0,7250.0,2912.0,1066.0,222356.0,16602.0,55042.0,5106.0,4197.0,11790.0,3730.0,12285.0,5905.0
+1986-11-01,15.22,,321037.0,8321.0,8412.0,197753.0,24622.0,252374.0,6879.0,2877.0,1171.0,229370.0,16221.0,55895.0,5241.0,4197.0,12189.0,3839.0,12319.0,6029.0
+1986-12-01,16.11,,306597.0,8348.0,8352.0,207712.0,25415.0,258926.0,7143.0,3329.0,1236.0,233057.0,17130.0,56113.0,5236.0,4099.0,12337.0,3925.0,12388.0,6053.0
+1987-01-01,18.65,,309455.0,8354.0,8480.0,196948.0,21791.0,262888.0,6535.0,3310.0,1202.0,251111.0,16684.0,55477.0,5079.0,4342.0,11931.0,3699.0,12489.0,5944.0
+1987-02-01,17.75,,311491.0,8383.0,8389.0,167565.0,27358.0,234880.0,6796.0,3345.0,1213.0,250082.0,16908.0,54751.0,4980.0,4221.0,11557.0,3670.0,12412.0,5944.0
+1987-03-01,18.3,,308038.0,8336.0,8464.0,179612.0,22316.0,262398.0,6964.0,3116.0,1169.0,248050.0,16164.0,54022.0,4924.0,4147.0,10872.0,3593.0,12477.0,5920.0
+1987-04-01,18.68,,298167.0,8361.0,8498.0,177335.0,26115.0,254945.0,7314.0,2991.0,1146.0,241750.0,16523.0,54610.0,4976.0,4219.0,11616.0,3451.0,12506.0,5824.0
+1987-05-01,19.44,18.58,299567.0,8296.0,8336.0,188251.0,20640.0,258426.0,7460.0,2684.0,1118.0,234908.0,16026.0,55381.0,5176.0,4224.0,12191.0,3524.0,12400.0,5848.0
+1987-06-01,20.07,18.86,304454.0,8303.0,8279.0,203061.0,20078.0,248356.0,7539.0,2790.0,1127.0,230421.0,16829.0,55200.0,5260.0,3500.0,12599.0,3567.0,12404.0,5852.0
+1987-07-01,21.34,19.86,307077.0,8287.0,8251.0,235219.0,21085.0,255782.0,7581.0,2713.0,1165.0,226353.0,17112.0,57665.0,5509.0,4189.0,13885.0,3714.0,12386.0,5908.0
+1987-08-01,20.31,18.98,309451.0,8204.0,8210.0,231066.0,20586.0,254508.0,7338.0,2553.0,1199.0,226459.0,16346.0,58390.0,5571.0,3947.0,14744.0,3766.0,12390.0,5909.0
+1987-09-01,19.53,18.31,316043.0,8162.0,8205.0,215339.0,23865.0,246163.0,7205.0,2838.0,1139.0,229648.0,16669.0,57787.0,5233.0,4178.0,14181.0,3791.0,12329.0,5837.0
+1987-10-01,19.86,18.76,328896.0,8281.0,8364.0,219093.0,20016.0,259272.0,7305.0,3151.0,1264.0,218022.0,16941.0,58012.0,5398.0,4208.0,14127.0,3845.0,12463.0,5908.0
+1987-11-01,18.85,17.78,335814.0,8283.0,8397.0,212031.0,22105.0,251915.0,7151.0,2932.0,1138.0,225190.0,16342.0,57541.0,5424.0,4272.0,13594.0,3839.0,12481.0,5938.0
+1987-12-01,17.28,17.05,339178.0,8348.0,8318.0,211838.0,32777.0,257844.0,7251.0,3318.0,1288.0,226183.0,17444.0,57612.0,5360.0,4249.0,13712.0,3854.0,12448.0,5926.0
+1988-01-01,17.13,16.75,316008.0,8395.0,8250.0,222611.0,27436.0,255743.0,6693.0,3558.0,1360.0,240268.0,17402.0,56755.0,5489.0,4384.0,12773.0,3810.0,12349.0,5875.0
+1988-02-01,16.8,15.73,324061.0,8353.0,8374.0,210419.0,25053.0,242848.0,7039.0,3557.0,1281.0,241358.0,17759.0,56884.0,5518.0,4395.0,12676.0,3839.0,12524.0,5843.0
+1988-03-01,16.2,14.73,327289.0,8306.0,8374.0,215274.0,25865.0,259587.0,7323.0,3539.0,1195.0,231743.0,17611.0,57284.0,5441.0,4433.0,12942.0,3942.0,12534.0,5963.0
+1988-04-01,17.86,16.6,335042.0,8269.0,8288.0,218111.0,20279.0,248629.0,7430.0,2864.0,1173.0,226700.0,16560.0,57635.0,5455.0,4416.0,13480.0,3942.0,12363.0,5929.0
+1988-05-01,17.42,16.31,341208.0,8240.0,8229.0,231533.0,25229.0,255089.0,7303.0,2795.0,1157.0,226108.0,16196.0,57259.0,5546.0,4217.0,13335.0,3844.0,12368.0,5899.0
+1988-06-01,16.53,15.54,341838.0,8210.0,8170.0,217167.0,28135.0,245102.0,7817.0,2854.0,1206.0,210088.0,17059.0,57022.0,5566.0,3631.0,13662.0,3872.0,12312.0,5929.0
+1988-07-01,15.5,14.91,332365.0,8189.0,8040.0,226204.0,25604.0,249229.0,7482.0,2640.0,1193.0,215273.0,16694.0,57327.0,5511.0,3970.0,13805.0,3880.0,12225.0,5886.0
+1988-08-01,15.52,14.89,318511.0,8128.0,8079.0,228957.0,25219.0,250459.0,7556.0,2873.0,1237.0,220097.0,17482.0,58457.0,5561.0,3810.0,15005.0,3891.0,12269.0,5871.0
+1988-09-01,14.54,13.18,306036.0,8147.0,7895.0,225169.0,20178.0,236847.0,7404.0,2821.0,1216.0,221346.0,17071.0,58944.0,5667.0,4004.0,15496.0,3987.0,11792.0,5948.0
+1988-10-01,13.77,12.41,316401.0,8085.0,8023.0,242728.0,22703.0,248704.0,7271.0,3218.0,1277.0,217690.0,17579.0,60523.0,5777.0,3971.0,16623.0,3993.0,12196.0,5913.0
+1988-11-01,14.14,13.02,322409.0,8026.0,8023.0,231425.0,21508.0,240700.0,7379.0,3183.0,1221.0,221235.0,17619.0,61008.0,5727.0,3921.0,17118.0,4091.0,12193.0,5908.0
+1988-12-01,16.38,15.31,313654.0,8035.0,7942.0,239541.0,31256.0,246189.0,7344.0,3560.0,1314.0,228403.0,18365.0,61238.0,5852.0,3979.0,17183.0,4140.0,12093.0,5941.0
+1989-01-01,18.02,17.17,307008.0,8021.0,7937.0,255904.0,23579.0,246056.0,6745.0,3303.0,1334.0,248574.0,17268.0,58396.0,5681.0,3943.0,14810.0,3941.0,12055.0,6072.0
+1989-02-01,17.94,16.89,305255.0,7965.0,7788.0,224882.0,24494.0,218076.0,7119.0,3427.0,1342.0,247540.0,17919.0,57918.0,5681.0,3822.0,14651.0,3925.0,11865.0,6080.0
+1989-03-01,19.48,18.7,307789.0,7921.0,7575.0,231140.0,26663.0,234822.0,7421.0,3428.0,1277.0,230340.0,17989.0,58335.0,5802.0,4081.0,14848.0,3938.0,11663.0,6109.0
+1989-04-01,21.07,20.32,316567.0,7880.0,7772.0,242335.0,24296.0,233147.0,7157.0,2975.0,1150.0,227147.0,16623.0,58777.0,5915.0,4015.0,15380.0,3841.0,11860.0,5990.0
+1989-05-01,20.12,18.63,320489.0,7843.0,7816.0,241114.0,24536.0,242303.0,7381.0,2954.0,1103.0,223219.0,16546.0,58636.0,5915.0,3821.0,15430.0,3797.0,11909.0,5988.0
+1989-06-01,20.05,17.67,315455.0,7726.0,7624.0,239318.0,29246.0,228731.0,7780.0,3002.0,1286.0,216353.0,17496.0,58724.0,6031.0,3511.0,15872.0,3858.0,11757.0,5975.0
+1989-07-01,19.78,17.62,313680.0,7622.0,7444.0,259439.0,24183.0,230766.0,7296.0,2596.0,1219.0,228903.0,16452.0,59189.0,6136.0,3948.0,15910.0,3894.0,11507.0,6074.0
+1989-08-01,18.58,16.77,318038.0,7662.0,7544.0,265360.0,29962.0,233878.0,7717.0,2966.0,1260.0,220676.0,17360.0,60005.0,6056.0,4128.0,16393.0,4057.0,11612.0,6039.0
+1989-09-01,19.59,17.77,313121.0,7641.0,7548.0,240070.0,19664.0,226436.0,7240.0,2889.0,1316.0,226691.0,16794.0,60142.0,6060.0,4123.0,16528.0,4085.0,11590.0,6150.0
+1989-10-01,20.1,18.91,322286.0,7644.0,7453.0,257344.0,24514.0,231036.0,7302.0,3127.0,1252.0,222456.0,17303.0,60582.0,5964.0,4331.0,16982.0,4131.0,11501.0,6143.0
+1989-11-01,19.86,18.73,324125.0,7601.0,7536.0,250231.0,29239.0,226082.0,7353.0,3311.0,1337.0,223609.0,17311.0,61437.0,6204.0,4329.0,17421.0,4125.0,11654.0,6174.0
+1989-12-01,21.1,19.84,324280.0,7565.0,7337.0,234962.0,33083.0,227439.0,7410.0,3914.0,1541.0,213441.0,18857.0,61060.0,6215.0,4043.0,17623.0,4135.0,11364.0,6150.0
+1990-01-01,22.86,21.25,324123.0,7512.0,7546.0,285117.0,21988.0,233931.0,6643.0,3185.0,1404.0,236261.0,16963.0,60749.0,6147.0,4188.0,16901.0,4100.0,11549.0,6294.0
+1990-02-01,22.11,19.81,322293.0,7399.0,7497.0,235178.0,23016.0,209923.0,7179.0,3260.0,1316.0,244982.0,17174.0,61006.0,6325.0,4123.0,17284.0,4278.0,11520.0,6278.0
+1990-03-01,20.39,18.39,342865.0,7411.0,7433.0,246903.0,27284.0,230434.0,7338.0,3277.0,1289.0,227291.0,17087.0,61832.0,6294.0,4251.0,17640.0,4207.0,11553.0,6317.0
+1990-04-01,18.43,16.61,353507.0,7310.0,7407.0,235730.0,22821.0,222215.0,7121.0,3043.0,1335.0,222952.0,16778.0,61465.0,6332.0,4249.0,17533.0,4218.0,11471.0,6283.0
+1990-05-01,18.2,16.35,362719.0,7241.0,7328.0,273853.0,21382.0,227179.0,7358.0,2900.0,1313.0,217465.0,16914.0,60855.0,6194.0,4245.0,17465.0,4187.0,11347.0,6212.0
+1990-06-01,16.7,15.1,368708.0,6981.0,7106.0,262406.0,24097.0,213175.0,7519.0,2923.0,1320.0,212602.0,17165.0,60059.0,6243.0,4035.0,17230.0,4229.0,11085.0,6210.0
+1990-07-01,18.45,17.17,372593.0,7130.0,7173.0,280496.0,21563.0,222371.0,7496.0,2726.0,1259.0,218165.0,17083.0,60169.0,6248.0,3875.0,17469.0,4206.0,11207.0,6226.0
+1990-08-01,27.31,27.17,356710.0,6971.0,7287.0,267959.0,26340.0,225886.0,7796.0,3218.0,1363.0,209689.0,18050.0,56545.0,6500.0,3740.0,13582.0,4313.0,11371.0,6223.0
+1990-09-01,33.51,34.9,338384.0,7041.0,7224.0,220840.0,25405.0,216715.0,6914.0,2864.0,1329.0,228636.0,16512.0,59067.0,6610.0,4058.0,15529.0,4466.0,11404.0,6274.0
+1990-10-01,36.04,36.02,327234.0,7329.0,7542.0,208219.0,29408.0,233799.0,7226.0,2960.0,1406.0,219956.0,16934.0,59437.0,6831.0,4374.0,15353.0,4448.0,11793.0,6185.0
+1990-11-01,32.33,33.07,326855.0,7235.0,7387.0,210083.0,32557.0,221598.0,7241.0,3094.0,1369.0,217212.0,16694.0,60271.0,6790.0,4391.0,16087.0,4555.0,11628.0,6421.0
+1990-12-01,27.28,28.27,315920.0,7559.0,7338.0,199611.0,36810.0,227463.0,6978.0,2816.0,1378.0,219633.0,16494.0,60522.0,6785.0,4096.0,16487.0,4570.0,11604.0,6552.0
+1991-01-01,25.23,23.57,307043.0,7219.0,7500.0,220205.0,37169.0,232498.0,6645.0,3367.0,1378.0,225023.0,16892.0,60336.0,6713.0,4290.0,15765.0,4542.0,11725.0,6525.0
+1991-02-01,20.48,19.54,316183.0,7415.0,7637.0,192230.0,40345.0,213836.0,6838.0,2976.0,1360.0,219186.0,16338.0,60020.0,6721.0,4484.0,15684.0,4555.0,11936.0,6592.0
+1991-03-01,19.9,19.08,326275.0,7383.0,7546.0,206031.0,29254.0,233926.0,7017.0,2984.0,1270.0,209694.0,16212.0,60252.0,6650.0,4666.0,15613.0,4470.0,11765.0,6611.0
+1991-04-01,20.83,19.18,328220.0,7346.0,7509.0,222527.0,22122.0,225256.0,7137.0,2839.0,1173.0,204942.0,16138.0,58954.0,6641.0,4102.0,15121.0,4517.0,11613.0,6540.0
+1991-05-01,21.23,19.19,336202.0,7323.0,7409.0,264066.0,35633.0,229670.0,7437.0,2765.0,1143.0,209471.0,16189.0,58757.0,6636.0,4071.0,15075.0,4507.0,11613.0,6524.0
+1991-06-01,20.19,18.17,333376.0,7377.0,7320.0,247339.0,27644.0,219610.0,7456.0,2775.0,1280.0,214451.0,16877.0,58978.0,6588.0,4008.0,15910.0,4536.0,11569.0,6455.0
+1991-07-01,21.4,19.4,327970.0,7355.0,7347.0,240418.0,29841.0,227756.0,7561.0,2648.0,1343.0,208454.0,16970.0,59931.0,6578.0,4312.0,16481.0,4520.0,11576.0,6552.0
+1991-08-01,21.69,19.77,335646.0,7274.0,7316.0,268759.0,25958.0,226801.0,7528.0,2770.0,1343.0,208669.0,17183.0,59177.0,6626.0,3961.0,16502.0,4506.0,11561.0,6501.0
+1991-09-01,21.89,20.5,324157.0,7365.0,7368.0,234793.0,23540.0,221029.0,7083.0,2865.0,1321.0,216211.0,16847.0,60127.0,6676.0,4742.0,16430.0,4340.0,11598.0,6350.0
+1991-10-01,23.23,22.21,332763.0,7384.0,7437.0,231491.0,28451.0,230557.0,7281.0,3047.0,1319.0,203140.0,16995.0,60174.0,6600.0,4632.0,16713.0,4587.0,11626.0,6423.0
+1991-11-01,22.46,21.11,324131.0,7226.0,7328.0,228454.0,27769.0,219833.0,7008.0,2921.0,1282.0,208917.0,16730.0,60401.0,6747.0,4717.0,16824.0,4605.0,11613.0,6417.0
+1991-12-01,19.5,18.41,308857.0,7449.0,7299.0,227450.0,37616.0,226267.0,7224.0,3087.0,1338.0,219035.0,17144.0,60818.0,6771.0,4810.0,17141.0,4677.0,11564.0,6409.0
+1992-01-01,18.79,18.16,318393.0,7357.0,7361.0,239074.0,35458.0,228178.0,6869.0,3231.0,1314.0,229308.0,17012.0,59751.576,6295.0,4867.0,17111.0,4605.0,11350.576,6453.0
+1992-02-01,19.01,18.05,326596.0,7365.0,7389.0,197981.0,24696.0,214269.0,6963.0,3219.0,1250.0,230081.0,16892.0,59615.598,6211.0,4695.0,17097.0,4642.0,11457.598,6470.0
+1992-03-01,18.92,17.63,325460.0,7283.0,7348.0,219109.0,28274.0,227798.0,7137.0,3207.0,1218.0,220375.0,16824.0,58495.335,6070.0,4613.0,16565.0,4407.0,11394.335,6457.0
+1992-04-01,20.23,18.92,333922.0,7238.0,7293.0,242764.0,28116.0,218775.0,7238.0,3039.0,1262.0,217661.0,16764.0,58332.507,6156.0,4743.0,16363.0,4437.0,11326.507,6434.0
+1992-05-01,20.98,19.89,328776.0,7219.0,7169.0,242528.0,27431.0,222227.0,7328.0,2753.0,1198.0,219846.0,16485.0,58119.599,6170.0,4356.0,16661.0,4590.0,11143.599,6420.0
+1992-06-01,22.39,21.16,313189.0,7194.0,7167.0,238385.0,28712.0,215019.0,7460.0,2679.0,1308.0,224817.0,16978.0,58019.311,6223.0,4353.0,16604.0,4603.0,11179.311,6422.0
+1992-07-01,21.78,20.24,314258.0,7059.0,7131.0,262858.0,28810.0,221064.0,7639.0,2710.0,1280.0,215489.0,17143.0,58512.1,6331.0,4664.0,16775.0,4619.0,11204.1,6458.0
+1992-08-01,21.34,19.74,308645.0,6678.0,6922.0,256049.0,24467.0,214575.0,7380.0,2705.0,1438.0,200987.0,16928.0,58524.788,6313.0,4599.0,17260.0,4561.0,11019.788,6384.0
+1992-09-01,21.88,20.27,306213.0,7049.0,7030.0,245325.0,25428.0,210904.0,7344.0,2908.0,1313.0,206298.0,16875.0,59067.119,6396.0,4642.0,17469.0,4701.0,11110.119,6497.0
+1992-10-01,21.69,20.26,314967.0,7041.0,7126.0,263660.0,27975.0,220898.0,7338.0,3056.0,1315.0,204437.0,17448.0,59481.751,6373.0,4903.0,17823.0,4693.0,11180.751,6455.0
+1992-11-01,20.34,19.21,308640.0,7064.0,7024.0,236161.0,29864.0,210724.0,7102.0,2929.0,1411.0,213851.0,17091.0,59258.128,6390.0,4891.0,17813.0,4589.0,11036.128,6534.0
+1992-12-01,19.41,18.14,301053.0,7053.0,7103.0,243003.0,38353.0,220200.0,7396.0,3316.0,1410.0,216281.0,17927.0,59375.215,6421.0,4963.0,17985.0,4629.0,11069.215,6443.0
+1993-01-01,19.03,17.39,308108.0,7035.0,6961.0,248124.0,35177.0,215791.0,6639.0,3128.0,1369.0,239608.0,16173.0,59086.007,6277.0,4542.0,18274.0,4686.0,10932.007,6456.0
+1993-02-01,20.09,18.47,315969.0,6981.0,6943.0,222545.0,28924.0,194393.0,7112.0,3465.0,1337.0,244679.0,17334.0,59658.592,6327.0,4784.0,18492.0,4691.0,10949.592,6523.0
+1993-03-01,20.32,18.79,322220.0,6964.0,6974.0,256833.0,30062.0,216198.0,7389.0,3420.0,1335.0,230221.0,17575.0,58493.128,6193.0,4743.0,17655.0,4493.0,11024.128,6503.0
+1993-04-01,20.25,18.67,328945.0,6913.0,6881.0,263054.0,32016.0,206439.0,7435.0,2943.0,1299.0,224786.0,16781.0,58271.308,6083.0,4769.0,17562.0,4526.0,10950.308,6509.0
+1993-05-01,19.95,18.51,334383.0,6842.0,6847.0,268539.0,33540.0,212255.0,7585.0,2685.0,1288.0,224792.0,16508.0,58231.92,6120.0,4735.0,17585.0,4586.0,10906.92,6520.0
+1993-06-01,19.09,17.65,340315.0,6749.0,6795.0,264149.0,26986.0,203842.0,7700.0,2863.0,1362.0,221334.0,17096.0,57926.726,6017.0,4387.0,17708.0,4614.0,10914.726,6564.0
+1993-07-01,17.89,16.78,333639.0,6730.0,6688.0,285782.0,31024.0,207339.0,7785.0,2674.0,1338.0,214573.0,17357.0,58453.367,6079.0,5031.0,18023.0,4587.0,10772.367,6495.0
+1993-08-01,18.01,16.7,326782.0,6790.0,6758.0,261313.0,25709.0,209492.0,7864.0,2820.0,1413.0,202012.0,17332.0,58191.807,6084.0,4915.0,17899.0,4560.0,10906.807,6428.0
+1993-09-01,17.5,16.01,312084.0,6650.0,6712.0,255938.0,27057.0,201347.0,7607.0,2973.0,1357.0,208375.0,17650.0,58650.565,6189.0,4891.0,18188.0,4644.0,10896.565,6458.0
+1993-10-01,18.15,16.61,318584.0,6868.0,6839.0,285103.0,27320.0,212003.0,7382.0,2983.0,1389.0,211948.0,17323.0,59241.807,6156.0,5399.0,18053.0,4790.0,11036.807,6467.0
+1993-11-01,16.61,15.2,316131.0,6878.0,6912.0,267094.0,29403.0,207349.0,7533.0,3218.0,1357.0,222321.0,17780.0,59528.632,6327.0,5509.0,18088.0,4790.0,11070.632,6492.0
+1993-12-01,14.52,13.73,323542.0,6857.0,6858.0,267980.0,38758.0,212585.0,7661.0,3357.0,1441.0,226457.0,17953.0,59386.583,6307.0,5547.0,18084.0,4726.0,11032.583,6509.0
+1994-01-01,15.03,14.29,314011.0,6886.0,6817.0,247773.0,28736.0,211320.0,6980.0,3698.0,1460.0,235517.0,18072.0,60983.784,6322.9,5676.278,18672.217,4786.941,10981.895,6883.456
+1994-02-01,14.78,13.8,309328.0,6792.0,6770.0,239093.0,24690.0,189569.0,7275.0,3581.0,1473.0,226978.0,18337.0,60293.444,6246.3,5686.318,18676.262,4882.898,10932.435,6766.969
+1994-03-01,14.68,13.82,318641.0,6599.0,6746.0,265808.0,29020.0,209114.0,7395.0,3307.0,1444.0,213404.0,17313.0,60176.54,6203.7,5691.808,18675.258,4857.105,10914.349,6740.55
+1994-04-01,16.42,15.23,322151.0,6748.0,6612.0,269052.0,26044.0,198363.0,7564.0,3116.0,1469.0,213422.0,17489.0,59953.023,6197.9,5695.817,18635.316,4898.164,10812.555,6632.556
+1994-05-01,17.89,16.19,316080.0,6629.0,6688.0,285609.0,28811.0,207334.0,7644.0,2912.0,1402.0,214964.0,17181.0,60124.032,6242.2,5684.215,18648.466,4810.902,10854.482,6641.151
+1994-06-01,19.06,16.76,310699.0,6656.0,6611.0,279153.0,26024.0,198318.0,7922.0,3062.0,1518.0,211571.0,17815.0,60548.355,6228.0,5883.918,18706.26,4903.86,10744.32,6739.912
+1994-07-01,19.66,17.6,312403.0,6566.0,6501.0,303145.0,27196.0,201527.0,7884.0,2663.0,1456.0,207640.0,17485.0,60429.972,6150.0,5712.278,18746.987,4962.062,10681.127,6842.063
+1994-08-01,18.38,16.89,307717.0,6583.0,6544.0,294813.0,28297.0,202869.0,7975.0,3063.0,1536.0,202149.0,18117.0,59594.196,5780.0,5228.761,18662.596,5048.103,10733.316,6856.757
+1994-09-01,17.45,15.9,317891.0,6640.0,6609.0,290790.0,26739.0,198264.0,7615.0,3133.0,1461.0,205056.0,17490.0,60638.024,6155.0,5853.167,18802.291,5005.696,10816.253,6770.873
+1994-10-01,17.72,16.49,328905.0,6633.0,6658.0,272425.0,30901.0,206398.0,7548.0,3066.0,1520.0,200884.0,17719.0,61200.49,6325.0,6059.961,18725.658,5019.531,10837.869,6989.301
+1994-11-01,18.07,17.19,321739.0,6626.0,6628.0,261217.0,29994.0,198850.0,7464.0,3180.0,1494.0,218335.0,17315.0,61236.392,6232.0,6173.203,18802.392,4991.744,10803.295,7032.483
+1994-12-01,17.16,15.93,312846.0,6675.0,6760.0,274743.0,37443.0,209550.0,7924.0,3203.0,1526.0,215049.0,18319.0,61725.536,6234.6,6278.554,18834.246,5113.796,10942.783,7075.688
+1995-01-01,18.04,16.55,306583.0,6526.0,6682.0,248450.0,30308.0,207148.0,7163.0,3389.0,1525.0,227290.0,17219.0,61262.299,6302.2,6020.125,18837.29,5205.692,10881.402,6933.474
+1995-02-01,18.57,17.11,305268.0,6546.0,6794.0,233648.0,29726.0,190245.0,7481.0,3675.0,1514.0,225446.0,18279.0,61715.787,6323.4,6073.199,18953.891,5310.387,10963.287,6895.163
+1995-03-01,18.54,17.01,321069.0,6380.0,6600.0,279199.0,29382.0,204613.0,7788.0,3344.0,1464.0,211050.0,17484.0,61191.26,6261.5,6096.71,18785.869,5374.238,10798.95,6971.617
+1995-04-01,19.9,18.65,318365.0,6539.0,6604.0,253946.0,29936.0,198111.0,7651.0,3106.0,1402.0,207838.0,17142.0,61615.743,6455.3,6178.977,18773.482,5408.324,10778.536,6927.263
+1995-05-01,19.74,18.35,310099.0,6626.0,6629.0,269965.0,27162.0,205509.0,7894.0,2899.0,1478.0,207998.0,17293.0,61138.536,6479.4,5814.495,18910.88,5045.064,10809.429,6901.927
+1995-06-01,18.45,17.31,303160.0,6545.0,6579.0,286751.0,27575.0,197359.0,8220.0,3267.0,1393.0,204637.0,18131.0,60726.011,6345.6,5169.448,18907.248,5505.948,10810.812,7000.561
+1995-07-01,17.33,15.85,298034.0,6484.0,6449.0,274765.0,27730.0,199912.0,7888.0,2732.0,1469.0,207062.0,17147.0,61750.147,6398.7,5996.785,19012.97,5593.186,10713.291,6998.382
+1995-08-01,18.02,16.1,289233.0,6483.0,6447.0,280887.0,25446.0,199846.0,8187.0,3044.0,1505.0,192203.0,18044.0,61697.484,6456.9,5751.136,19054.941,5624.287,10706.444,6993.304
+1995-09-01,18.23,16.7,285540.0,6450.0,6416.0,292067.0,24154.0,192484.0,7786.0,3285.0,1500.0,198518.0,18026.0,61961.527,6494.9,6132.272,18896.885,5626.552,10714.601,7026.995
+1995-10-01,17.43,16.11,284831.0,6512.0,6421.0,265893.0,29819.0,199055.0,7781.0,3104.0,1518.0,196641.0,17651.0,61460.513,6499.5,6498.657,18914.338,5663.8,9894.318,6970.164
+1995-11-01,17.99,16.86,302184.0,6484.0,6585.0,272221.0,30062.0,197559.0,7866.0,3233.0,1578.0,196205.0,17979.0,62199.158,6566.4,6429.656,18916.074,5633.809,10668.502,6992.038
+1995-12-01,19.03,17.93,284591.0,6474.0,6530.0,266961.0,35177.0,202428.0,7742.0,3449.0,1618.0,202326.0,18366.0,62126.263,6607.1,6426.471,18878.88,5540.251,10828.926,6911.325
+1996-01-01,18.86,17.85,291084.0,6405.0,6495.0,290297.0,33171.0,201354.0,7271.0,3684.0,1607.0,214638.0,18261.0,62297.337,6573.4,6373.651,18968.486,5660.248,10810.105,7058.734
+1996-02-01,19.09,18.0,283723.0,6501.0,6577.0,243304.0,30387.0,190727.0,7599.0,3727.0,1658.0,213798.0,18620.0,62874.979,6616.0,6477.557,19047.117,5720.48,10967.487,7117.479
+1996-03-01,21.33,19.85,280124.0,6440.0,6571.0,281860.0,26870.0,203715.0,7792.0,3471.0,1547.0,202757.0,18301.0,62598.127,6656.6,6222.314,18953.507,5747.682,11012.353,7082.153
+1996-04-01,23.5,20.9,279424.0,6173.0,6444.0,282855.0,29280.0,193317.0,7873.0,3379.0,1515.0,202845.0,17885.0,62376.832,6631.9,6388.17,18912.502,5745.887,10830.043,6997.039
+1996-05-01,21.17,19.15,293515.0,6392.0,6394.0,310209.0,27617.0,198208.0,8071.0,3128.0,1467.0,204945.0,17957.0,61990.716,6696.3,6171.376,18502.304,5793.557,10777.932,7173.566
+1996-06-01,20.42,18.46,296562.0,6489.0,6458.0,298147.0,26863.0,193746.0,8088.0,3189.0,1556.0,204992.0,18107.0,62531.378,6701.7,6281.24,18704.162,5802.308,10875.887,7219.621
+1996-07-01,21.3,19.57,292972.0,6394.0,6338.0,304432.0,29287.0,196471.0,8165.0,3021.0,1569.0,202125.0,18211.0,62798.923,6713.0,6398.888,18919.635,5818.417,10780.727,7192.455
+1996-08-01,21.9,20.51,295650.0,6526.0,6360.0,309565.0,27790.0,197162.0,8343.0,3180.0,1580.0,190824.0,18658.0,62671.359,6850.1,6112.849,19013.149,5835.966,10784.249,7065.958
+1996-09-01,23.97,22.63,286638.0,6520.0,6482.0,274255.0,33115.0,194456.0,7662.0,3172.0,1604.0,200017.0,17655.0,62917.08,6845.4,6351.245,18984.887,5908.272,10916.984,7014.995
+1996-10-01,24.88,24.16,285642.0,6514.0,6481.0,304941.0,32396.0,200907.0,8093.0,3581.0,1636.0,188649.0,19171.0,63126.309,6887.5,6351.742,18985.889,5970.298,10972.19,7115.142
+1996-11-01,23.71,22.76,283728.0,6538.0,6476.0,277328.0,30723.0,194268.0,7915.0,3442.0,1588.0,187807.0,18535.0,63683.196,6953.2,6600.762,18957.194,6025.235,10964.827,7190.677
+1996-12-01,25.23,23.78,276127.0,6506.0,6506.0,291935.0,31399.0,201685.0,7794.0,3422.0,1573.0,194985.0,18334.0,64237.358,6952.1,6689.391,19373.471,6116.775,11041.732,7110.116
+1997-01-01,25.13,23.54,280898.0,6505.0,6402.0,302658.0,32176.0,198466.0,7301.0,3786.0,1614.0,208300.0,18554.0,64416.168,6983.4,6601.481,19774.25,6054.583,10953.412,7185.561
+1997-02-01,22.18,20.85,283145.0,6501.0,6514.0,267706.0,28462.0,182400.0,7668.0,3427.0,1571.0,203835.0,18398.0,64686.317,6920.6,6587.01,19780.731,6079.745,11138.347,7238.998
+1997-03-01,20.97,19.13,293843.0,6409.0,6452.0,304827.0,28915.0,200013.0,7796.0,3505.0,1528.0,199563.0,17863.0,64282.416,6919.7,6375.892,19556.291,6108.117,11051.06,7279.094
+1997-04-01,19.7,17.56,300941.0,6465.0,6441.0,303413.0,28111.0,193239.0,8064.0,3504.0,1558.0,197229.0,18559.0,65137.158,7020.0,6631.981,19935.026,6182.45,10983.171,7295.502
+1997-05-01,20.82,19.02,309261.0,6439.0,6474.0,335357.0,27171.0,200702.0,8139.0,3235.0,1551.0,202163.0,18293.0,64463.646,7014.5,6182.456,19585.428,6239.293,11059.247,7273.274
+1997-06-01,19.26,17.58,301399.0,6357.0,6442.0,322094.0,28646.0,193252.0,8288.0,3243.0,1573.0,204344.0,18617.0,63586.133,7036.0,5897.307,19044.543,6181.876,11063.733,7253.199
+1997-07-01,19.66,18.46,291884.0,6337.0,6409.0,310240.0,31376.0,198691.0,8496.0,3275.0,1685.0,189982.0,19107.0,64386.267,7036.0,6415.293,19219.611,6193.567,11122.793,7244.379
+1997-08-01,19.95,18.6,290026.0,6400.0,6347.0,324404.0,33303.0,196769.0,8233.0,3136.0,1648.0,187017.0,18565.0,65165.777,7035.0,6041.682,20209.543,6247.754,11116.448,7308.756
+1997-09-01,19.8,18.46,285157.0,6396.0,6486.0,316111.0,29903.0,194575.0,8023.0,3306.0,1585.0,198452.0,18562.0,65381.241,7035.0,6126.698,20223.543,6287.325,11266.528,7233.348
+1997-10-01,21.33,19.87,295098.0,6400.0,6467.0,334555.0,33059.0,200482.0,8141.0,3650.0,1599.0,199926.0,19071.0,66441.255,7066.0,6588.919,20758.043,6281.944,11245.504,7302.977
+1997-11-01,20.19,19.17,305669.0,6416.0,6459.0,298450.0,28019.0,193778.0,7965.0,3435.0,1612.0,202950.0,18578.0,66091.806,7151.0,6551.291,20287.543,6399.215,11263.58,7233.431
+1997-12-01,18.33,17.18,296230.0,6462.0,6531.0,289155.0,37117.0,202464.0,8065.0,3714.0,1647.0,209775.0,19250.0,65952.682,7142.0,6730.595,19963.543,6490.167,11337.747,7181.933
+1998-01-01,16.72,15.19,304961.0,6377.0,6541.0,313927.0,35121.0,202756.0,7618.0,3566.0,1558.0,220501.0,18362.0,66720.296,7021.5,6677.205,20734.437,6492.667,11407.522,7258.578
+1998-02-01,16.06,14.07,307969.0,6368.0,6476.0,279737.0,28082.0,181321.0,7711.0,3598.0,1605.0,221473.0,18316.0,67271.306,7180.5,6574.831,21188.437,6533.566,11421.213,7204.771
+1998-03-01,15.12,13.1,313200.0,6405.0,6408.0,311061.0,29374.0,198639.0,8004.0,3606.0,1596.0,215848.0,18685.0,67124.319,7231.5,6476.633,21196.937,6567.098,11289.723,7234.032
+1998-04-01,15.35,13.53,325209.0,6397.0,6483.0,333142.0,31433.0,194483.0,8312.0,3465.0,1654.0,214525.0,19044.0,66700.234,7078.5,6559.289,21133.037,6388.679,11309.171,7183.797
+1998-05-01,14.91,14.36,330394.0,6346.0,6347.0,344219.0,32630.0,196754.0,8279.0,3269.0,1568.0,220260.0,18375.0,66090.568,6979.5,6102.744,21176.237,6418.678,11153.407,7299.11
+1998-06-01,13.72,12.21,326843.0,6269.0,6267.0,327790.0,29610.0,188018.0,8520.0,3574.0,1611.0,221830.0,19182.0,66044.061,6949.5,6240.336,20937.437,6414.516,11045.576,7327.371
+1998-07-01,14.17,12.08,327478.0,6340.0,6194.0,361122.0,30944.0,192026.0,8680.0,3294.0,1659.0,215642.0,19466.0,65714.398,6895.5,6322.685,20798.437,6229.435,11045.305,7355.531
+1998-08-01,13.47,11.91,320694.0,6346.0,6203.0,341994.0,24187.0,192282.0,8568.0,3446.0,1605.0,210242.0,19347.0,64522.965,6723.5,5627.195,20485.437,6254.077,11004.845,7344.994
+1998-09-01,15.03,13.34,303433.0,6396.0,5789.0,314960.0,25875.0,173676.0,8310.0,3377.0,1565.0,206609.0,18895.0,64361.764,6708.5,6171.068,20564.437,6209.573,10401.081,7261.472
+1998-10-01,14.46,12.7,323739.0,6417.0,6143.0,336701.0,26367.0,190420.0,8378.0,3547.0,1668.0,202576.0,19188.0,64884.338,6669.5,6280.967,20751.437,6306.255,10656.659,7079.191
+1998-11-01,13.0,11.04,319986.0,6401.0,6140.0,325804.0,23457.0,184198.0,8167.0,3320.0,1634.0,212236.0,18673.0,65776.125,6778.197,6432.42,20765.437,6468.434,10964.203,7210.269
+1998-12-01,11.35,9.82,320706.0,6437.0,6043.0,317989.0,27677.0,187347.0,8451.0,3484.0,1750.0,215639.0,19419.0,65955.504,6809.865,6615.042,20833.437,6520.315,10799.898,7185.284
+1999-01-01,12.52,11.11,316730.0,6363.0,5963.0,323150.0,27764.0,184864.0,7701.0,3788.0,1698.0,231378.0,19029.0,65684.486,6786.985,6409.256,20929.167,6496.104,10687.531,7238.263
+1999-02-01,12.01,10.27,315274.0,5911.0,5966.0,298204.0,21163.0,167034.0,8031.0,3542.0,1689.0,229130.0,19107.0,65635.407,6635.651,6432.538,21165.167,6410.219,10562.487,7258.617
+1999-03-01,14.68,12.51,328539.0,5864.0,5883.0,330402.0,23694.0,182362.0,8128.0,3785.0,1692.0,216784.0,19497.0,65284.966,6737.318,6452.977,21020.167,6302.175,10461.636,7140.099
+1999-04-01,17.31,15.29,320145.0,5877.0,5887.0,348542.0,35873.0,176616.0,8506.0,3415.0,1652.0,218345.0,19152.0,64122.607,6579.985,6429.337,20286.167,6207.904,10342.317,7124.201
+1999-05-01,17.72,15.23,314722.0,5845.0,5875.0,356826.0,28358.0,182122.0,8420.0,3314.0,1609.0,224783.0,18705.0,63370.008,6529.651,6156.84,19763.167,6172.886,10388.789,7182.352
+1999-06-01,17.92,15.86,314225.0,5884.0,5760.0,334793.0,27213.0,172808.0,8886.0,3407.0,1640.0,216909.0,19836.0,63261.942,6723.318,5979.194,19752.167,6183.346,10133.311,7181.907
+1999-07-01,20.1,19.08,309516.0,5898.0,5798.0,362608.0,28457.0,179738.0,8942.0,3479.0,1648.0,204360.0,19820.0,63854.99,6379.985,6525.515,20052.167,6161.383,10320.852,7138.124
+1999-08-01,21.28,20.22,301653.0,5994.0,5780.0,345397.0,27951.0,179187.0,8579.0,3437.0,1739.0,200553.0,20093.0,63988.56,6655.651,6279.513,19941.167,6180.914,10240.832,7331.71
+1999-09-01,23.8,22.54,288862.0,5973.0,5804.0,319695.0,26668.0,174113.0,8305.0,3431.0,1645.0,207169.0,19483.0,63780.779,6526.318,6309.953,20004.167,6181.989,10268.495,7170.382
+1999-10-01,22.69,22.0,288599.0,6111.0,5947.0,328457.0,29263.0,184361.0,8542.0,3749.0,1725.0,204123.0,19868.0,64414.462,6629.985,6605.286,20242.167,6167.79,10299.21,7116.815
+1999-11-01,25.0,24.58,283338.0,6006.0,5960.0,300996.0,28493.0,178811.0,8240.0,3608.0,1640.0,205485.0,19087.0,64830.285,6672.651,6888.856,19831.167,6198.243,10497.62,7353.052
+1999-12-01,26.1,25.47,274626.0,6043.0,5959.0,312004.0,38121.0,184716.0,8859.0,3892.0,1717.0,193327.0,20498.0,64168.171,6746.318,6877.067,19138.167,6271.901,10437.228,7292.752
+2000-01-01,27.26,25.51,266614.0,5988.0,5784.0,314334.0,31185.0,179316.0,7653.0,3818.0,1604.0,207958.0,19026.0,64344.8691,6507.113,6762.719,19427.578,6246.677,10479.4191,7434.186
+2000-02-01,29.37,27.78,269816.0,6007.0,5852.0,319073.0,25218.0,169703.0,8291.0,3794.0,1677.0,201313.0,19635.0,65061.06259,6628.077,6754.738,20100.578,6169.887,10429.90259,7427.214
+2000-03-01,29.84,27.49,277924.0,5873.0,5918.0,342602.0,35917.0,183464.0,8305.0,3693.0,1682.0,203786.0,19218.0,65239.83255,6615.509,6760.504,20096.578,6232.521,10609.66155,7316.16
+2000-04-01,25.72,22.76,288071.0,5838.0,5854.0,346738.0,33929.0,175625.0,8375.0,3455.0,1677.0,206348.0,18816.0,65741.43967,6733.672,6411.601,20767.578,6226.568,10582.33967,7390.367
+2000-05-01,28.79,27.74,289205.0,5784.0,5847.0,353879.0,26547.0,181242.0,8661.0,3681.0,1669.0,207564.0,19605.0,66136.50413,6725.255,6191.929,21337.578,6247.489,10581.23013,7398.827
+2000-06-01,31.82,29.8,277611.0,5732.0,5823.0,360960.0,27746.0,174686.0,8824.0,3549.0,1715.0,209507.0,20054.0,65785.10167,6750.687,6290.937,20844.578,6257.426,10565.62867,7380.385
+2000-07-01,29.7,28.68,268121.0,5764.0,5739.0,359227.0,27902.0,177920.0,8642.0,3369.0,1779.0,209436.0,19696.0,66503.74184,6804.604,6705.921,21161.578,6356.305,10313.99084,7387.392
+2000-08-01,31.26,30.2,270948.0,5782.0,5789.0,377352.0,33271.0,179451.0,8921.0,3726.0,1846.0,194417.0,20496.0,67041.54994,6788.936,6211.504,21820.053,6321.178,10603.01994,7398.104
+2000-09-01,33.88,33.14,270873.0,5862.0,5758.0,356996.0,31764.0,172731.0,8518.0,3786.0,1750.0,196923.0,19899.0,66982.02,6729.309,6087.186,21788.102,6442.132,10637.309,7315.968
+2000-10-01,33.11,30.96,268151.0,5894.0,5809.0,350000.0,40054.0,180080.0,8417.0,3712.0,1778.0,187904.0,19798.0,67735.98426,6875.162,6392.315,22241.965,6407.59,10396.77326,7369.422
+2000-11-01,34.42,32.55,274177.0,5883.0,5833.0,339272.0,33238.0,174980.0,8384.0,3829.0,1729.0,198313.0,19328.0,68591.51567,6922.072,6597.568,22438.384,6613.649,10521.41867,7397.587
+2000-12-01,28.44,25.66,272771.0,5903.0,5855.0,373653.0,33940.0,181508.0,8670.0,4250.0,1796.0,195852.0,20814.0,67112.56477,6920.665,6676.66,20716.448,6660.074,10629.44777,7414.868
+2001-01-01,29.59,25.62,266382.0,5935.0,5799.0,389212.0,29569.0,179767.0,8099.0,4325.0,1743.0,205876.0,20092.0,67456.87048,7010.673,6483.635,21315.472,6651.353,10605.80548,7319.78
+2001-02-01,29.61,27.5,263661.0,5875.0,5780.0,326012.0,28125.0,161843.0,8234.0,4212.0,1752.0,206352.0,19689.0,66863.35914,6907.175,6290.53,21029.56,6416.558,10632.70614,7396.89
+2001-03-01,27.25,24.5,286795.0,5883.0,5880.0,376103.0,29075.0,182290.0,8532.0,4143.0,1685.0,193596.0,19876.0,67396.32058,6892.089,6325.765,21394.721,6325.333,10760.77858,7478.266
+2001-04-01,27.49,25.66,301717.0,5884.0,5863.0,379586.0,28258.0,175879.0,8575.0,3834.0,1687.0,200046.0,19729.0,66699.46033,6822.137,6404.255,21075.366,6241.094,10568.31233,7336.187
+2001-05-01,28.63,28.31,306411.0,5819.0,5829.0,388410.0,33128.0,180712.0,8706.0,3746.0,1722.0,212721.0,19501.0,65893.83635,6712.078,6036.772,20792.172,6166.348,10561.88335,7299.613
+2001-06-01,27.6,27.85,294220.0,5756.0,5766.0,351959.0,29266.0,172974.0,8690.0,3659.0,1749.0,220686.0,19561.0,64304.337,6711.832,5756.626,19186.699,6243.191,10605.854,7305.403
+2001-07-01,26.43,24.61,298463.0,5705.0,5749.0,364564.0,27248.0,178208.0,9023.0,3569.0,1763.0,208530.0,19919.0,66619.91216,6715.899,6316.404,20788.947,6314.932,10623.91716,7306.512
+2001-08-01,27.37,25.68,285694.0,5751.0,5725.0,360271.0,32493.0,177488.0,8953.0,3829.0,1720.0,193443.0,20153.0,66732.25235,6823.102,5971.57,21035.592,6381.331,10589.43635,7354.856
+2001-09-01,26.2,25.62,290827.0,5735.0,5709.0,354529.0,24752.0,171270.0,8557.0,3624.0,1525.0,205879.0,19016.0,66054.384,6843.719,6194.968,20222.033,6287.468,10579.954,7335.105
+2001-10-01,22.17,20.54,291538.0,5879.0,5746.0,352734.0,29338.0,178129.0,8655.0,3888.0,1568.0,207766.0,19824.0,66016.13577,6879.439,6529.647,20116.431,6021.675,10472.06877,7376.059
+2001-11-01,19.64,18.8,295140.0,5873.0,5881.0,348854.0,28788.0,176441.0,8677.0,3746.0,1444.0,212309.0,19396.0,65888.75467,6804.842,6408.343,19499.366,6189.547,10770.43267,7412.307
+2001-12-01,19.39,18.71,293607.0,5902.0,5887.0,340804.0,34380.0,182511.0,8585.0,3604.0,1512.0,209851.0,19003.0,65969.58161,6864.879,6694.919,19106.623,6335.528,10846.54661,7382.862
+2002-01-01,19.72,19.42,300289.0,5909.0,5873.0,343737.0,26681.0,182076.0,8227.0,3940.0,1591.0,221999.0,19454.0,65553.67035483872,6929.795,6483.691,19062.926,6142.541,10794.59135483871,7364.745
+2002-02-01,20.72,20.28,299422.0,5956.0,5881.0,305310.0,32888.0,164666.0,8607.0,3714.0,1532.0,217836.0,19444.0,65691.05957142857,6875.821,6424.846,19295.684,6090.896,10769.69257142857,7331.931
+2002-03-01,24.53,23.7,308278.0,5956.0,5886.0,347145.0,26440.0,182460.0,8655.0,3750.0,1581.0,213395.0,19676.0,65101.1434516129,6929.605,6020.372,19057.089,6022.215,10778.0384516129,7334.171
+2002-04-01,26.18,25.73,309034.0,5865.0,5844.0,352954.0,26687.0,175333.0,8766.0,3821.0,1674.0,216408.0,19552.0,64239.04533333333,6991.718,6488.966,17883.939,5758.216,10822.29933333333,7281.113
+2002-05-01,27.04,25.35,308297.0,5896.0,5905.0,364849.0,28218.0,183057.0,9078.0,3679.0,1535.0,218085.0,19728.0,65035.73651612903,7066.958,6335.574,18676.796,5836.041,10814.56851612903,7219.411
+2002-06-01,25.52,24.08,304766.0,5917.0,5884.0,352585.0,26390.0,176532.0,9140.0,3587.0,1656.0,216614.0,19875.0,65078.906,6985.081,6189.871,18594.633,5837.076,10817.392,7438.01
+2002-07-01,26.97,25.74,292722.0,5844.0,5751.0,360334.0,26007.0,178275.0,9143.0,3683.0,1679.0,214511.0,20076.0,65967.9304516129,7003.581,6122.525,19182.644,6224.517,10693.5814516129,7448.746
+2002-08-01,28.39,26.65,281926.0,5883.0,5796.0,368598.0,35275.0,179670.0,9313.0,3728.0,1616.0,203951.0,20221.0,65700.7424516129,7078.986,5732.165,18744.928,6407.279,10730.5564516129,7536.085
+2002-09-01,29.66,28.4,258896.0,5190.0,5411.0,332235.0,30463.0,162336.0,8687.0,3730.0,1609.0,206498.0,19461.0,65742.813,7071.261,5831.8,19411.292,6166.383,10266.319,7423.597
+2002-10-01,28.84,27.54,270914.0,5714.0,5358.0,368676.0,29817.0,166105.0,8814.0,3808.0,1629.0,193515.0,19678.0,67130.05680645161,7034.578,6314.512,19940.976,6303.243,10429.07280645161,7413.54
+2002-11-01,26.35,24.34,271138.0,5740.0,5624.0,368027.0,30781.0,168706.0,8829.0,3929.0,1615.0,205928.0,19991.0,67339.77133333332,7010.485,6365.305,20029.837,6255.885,10557.06133333333,7395.837
+2002-12-01,29.46,28.33,262089.0,5749.0,5722.0,344088.0,39430.0,177372.0,8893.0,3934.0,1722.0,209096.0,19943.0,66663.53041935484,7069.343,6401.43,20095.946,5260.781,10791.40941935484,7373.379
+2003-01-01,32.95,31.18,258100.0,5764.0,5755.0,344222.0,37571.0,178412.0,8414.0,4301.0,1505.0,211491.0,20017.0,69345.818,7823.353,6237.507,22272.4,4909.114,10902.295,7332.285
+2003-02-01,35.83,32.77,257500.0,5901.0,5783.0,305797.0,29873.0,161920.0,8525.0,4362.0,1581.0,203272.0,20375.0,70667.015,7856.338,6389.277,23038.94,5177.662,10868.645,7383.018
+2003-03-01,33.51,30.61,264122.0,5906.0,5803.0,373370.0,32590.0,179907.0,8602.0,4001.0,1575.0,200233.0,19708.0,70704.776,7856.071,6322.045,22394.76,5808.669,10969.398,7352.78
+2003-04-01,28.17,25.0,271549.0,5766.0,5726.0,377975.0,31580.0,171774.0,8838.0,3951.0,1520.0,207402.0,19830.0,69354.52,7672.911,6095.987,21216.552,6139.226,10830.495,7331.779
+2003-05-01,28.11,25.86,272931.0,5837.0,5663.0,400473.0,34005.0,175568.0,9042.0,3651.0,1470.0,208206.0,19344.0,69169.601,7932.271,5857.032,20967.228,6152.706,10790.591,7314.035
+2003-06-01,30.66,27.65,265963.0,5867.0,5659.0,390023.0,31953.0,169772.0,9170.0,3781.0,1565.0,206117.0,19793.0,68983.813,7893.926,5546.235,20902.728,6006.796,10937.909,7420.722
+2003-07-01,30.76,28.35,260944.0,5699.0,5498.0,394816.0,30249.0,170452.0,9192.0,3680.0,1606.0,201541.0,20094.0,69435.615,8015.247,5906.177,21063.668,5879.511,10760.992,7389.477
+2003-08-01,31.57,29.89,264253.0,5723.0,5574.0,395844.0,29357.0,172787.0,9411.0,3752.0,1661.0,193349.0,20586.0,69893.245,8079.651,5591.844,21548.373,6094.42,10792.396,7287.633
+2003-09-01,28.31,27.11,264376.0,5734.0,5609.0,386032.0,28789.0,168270.0,8926.0,3871.0,1581.0,198502.0,19933.0,69853.647,8111.607,5635.182,21471.266,5986.583,10853.428,7199.518
+2003-10-01,30.34,29.61,274914.0,5550.0,5614.0,383549.0,30078.0,174020.0,9108.0,3945.0,1580.0,192272.0,20182.0,71135.661,8270.208,5979.252,22043.227,6171.304,10866.199,7188.349
+2003-11-01,31.11,28.75,267167.0,5709.0,5547.0,351369.0,27975.0,166397.0,8946.0,3824.0,1631.0,203985.0,19873.0,71547.06,8365.908,6049.754,22393.699,5972.174,10793.138,7332.644
+2003-12-01,32.13,29.81,254466.0,5658.0,5571.0,373031.0,30688.0,172715.0,9011.0,4037.0,1663.0,206827.0,20679.0,72136.433,8439.837,6120.752,22468.536,6138.639,10887.872,7404.988
+2004-01-01,34.31,31.28,255245.0,5710.0,5585.0,372434.0,23202.0,173132.0,8705.0,4334.0,1505.0,209963.0,20479.0,71671.928,8514.403,6052.55,22103.374,5924.197,10792.07,7394.065
+2004-02-01,34.69,30.86,259092.0,5661.0,5572.0,367082.0,30320.0,161583.0,8838.0,4232.0,1672.0,204716.0,20872.0,71616.39,8516.56,5962.301,21959.764,6069.67,10785.13,7402.572
+2004-03-01,36.74,33.63,277539.0,5658.0,5617.0,413811.0,31749.0,174115.0,9024.0,4152.0,1560.0,200877.0,20453.0,72142.732,8508.454,6001.991,22344.941,6182.708,10812.616,7296.994
+2004-04-01,36.75,33.59,282748.0,5624.0,5560.0,386490.0,34602.0,166810.0,9126.0,4145.0,1571.0,201414.0,20545.0,71737.695,8547.56,5934.065,22021.182,6086.576,10812.04,7283.603
+2004-05-01,40.28,37.57,285384.0,5460.0,5556.0,414625.0,32608.0,172235.0,9179.0,3840.0,1596.0,205399.0,20313.0,72166.495,8576.639,5736.256,22539.063,6127.959,10758.827,7306.183
+2004-06-01,38.03,35.18,288862.0,5394.0,5407.0,406817.0,32087.0,162208.0,9322.0,3888.0,1669.0,208470.0,20780.0,73591.559,8637.549,5919.014,23243.867,6444.316,10695.777,7341.476
+2004-07-01,40.78,38.22,282564.0,5367.0,5484.0,420662.0,33468.0,170011.0,9357.0,3827.0,1658.0,211427.0,20880.0,73916.642,8815.94,5887.453,23589.256,6280.213,10679.126,7372.14
+2004-08-01,44.9,42.74,271284.0,5401.0,5325.0,424354.0,33816.0,165072.0,9327.0,3887.0,1730.0,208229.0,21028.0,72905.11,8811.013,5119.022,23415.284,6129.759,10461.714,7535.368
+2004-09-01,45.94,43.2,257031.0,4946.0,5081.0,380278.0,28834.0,152444.0,9015.0,4065.0,1611.0,204735.0,20529.0,73342.663,8935.46,5219.855,23872.079,6114.33,10269.885,7455.789
+2004-10-01,53.28,49.78,273529.0,5176.0,5170.0,416566.0,33409.0,160270.0,9097.0,4104.0,1641.0,203474.0,20861.0,74049.505,9037.871,5574.107,23975.216,6150.929,10475.333,7390.153
+2004-11-01,48.47,43.11,276981.0,5408.0,5423.0,402259.0,29749.0,162699.0,9055.0,4058.0,1704.0,211654.0,20805.0,74096.572,9026.282,5699.408,23822.363,5942.336,10646.084,7509.944
+2004-12-01,43.15,39.6,275442.0,5430.0,5510.0,405726.0,39790.0,170815.0,9206.0,4176.0,1645.0,217601.0,21229.0,73736.139,8898.298,5547.038,23803.773,6168.034,10521.96,7401.844
+2005-01-01,46.84,44.51,279566.0,5437.0,5446.0,402720.0,28417.0,168831.0,8813.0,4223.0,1536.0,222161.0,20694.0,73197.742,8930.571,5381.47,22996.142,6389.805,10662.327,7521.648
+2005-02-01,48.15,45.48,283301.0,5492.0,5501.0,384977.0,35173.0,154038.0,8861.0,4202.0,1743.0,229297.0,20830.0,73998.369,9083.888,5468.823,23360.647,6561.274,10706.902,7450.082
+2005-03-01,54.19,53.1,298349.0,5496.0,5601.0,410119.0,40553.0,173626.0,8994.0,4349.0,1726.0,213663.0,21009.0,73959.974,9112.194,5557.424,23200.477,6472.352,10680.146,7475.276
+2005-04-01,52.98,51.88,311127.0,5423.0,5563.0,404284.0,39886.0,166885.0,9128.0,4101.0,1614.0,217814.0,20137.0,74505.991,9125.759,5519.85,23442.972,6752.998,10763.758,7484.888
+2005-05-01,49.83,48.65,317706.0,5537.0,5596.0,434174.0,42769.0,173491.0,9278.0,4037.0,1674.0,218271.0,20606.0,74752.059,9166.461,5431.034,23634.925,6734.723,10845.31,7462.575
+2005-06-01,56.35,54.35,312453.0,5359.0,5442.0,428105.0,44312.0,163263.0,9373.0,4038.0,1689.0,217623.0,21198.0,74143.189,9176.32,4931.228,23541.661,6690.141,10625.702,7591.132
+2005-07-01,59.0,57.52,302036.0,5149.0,5253.0,431684.0,39036.0,162854.0,9534.0,3854.0,1725.0,206858.0,20939.0,74216.962,9225.589,5208.464,23778.758,6665.786,10151.617,7590.017
+2005-08-01,64.99,63.98,305363.0,5427.0,5198.0,429276.0,40160.0,161153.0,9537.0,4020.0,1743.0,191144.0,21666.0,74312.312,9390.613,4845.411,23819.911,6599.791,10417.857,7533.131
+2005-09-01,65.59,62.91,289398.0,3813.0,4214.0,396864.0,25305.0,126417.0,8915.0,4116.0,1670.0,196146.0,20142.0,73028.623,9302.41,5038.338,23824.639,6232.753,9293.798,7566.046
+2005-10-01,62.26,58.54,303027.0,4068.0,4555.0,440459.0,26478.0,141200.0,9036.0,4079.0,1655.0,200964.0,20253.0,73691.379,9399.918,5055.662,23896.617,6358.544,9612.13,7532.024
+2005-11-01,58.32,55.24,301443.0,4765.0,4857.0,422882.0,28818.0,145708.0,9115.0,4061.0,1619.0,205265.0,20623.0,74375.594,9515.128,5042.796,23746.255,6472.679,10079.9,7623.818
+2005-12-01,59.41,56.86,305527.0,4864.0,4988.0,419997.0,34282.0,154630.0,9296.0,4339.0,1756.0,208328.0,21495.0,74495.252,9483.753,5143.688,23541.512,6696.342,10352.412,7422.245
+2006-01-01,65.49,62.99,304935.0,4862.0,5048.0,427676.0,32837.0,156480.0,8839.0,4159.0,1605.0,220426.0,20436.0,74145.415,9389.085,5194.662,23443.341,6750.017,10316.757,7394.052
+2006-02-01,61.63,60.21,312135.0,4985.0,5032.0,379819.0,35721.0,140894.0,8911.0,4308.0,1582.0,222370.0,20577.0,74618.98,9340.84,5114.451,24125.858,6553.332,10230.069,7480.861
+2006-03-01,62.69,62.06,326442.0,5024.0,5027.0,400010.0,36256.0,155842.0,9054.0,4395.0,1560.0,208722.0,20608.0,74742.219,9212.418,5048.723,24099.345,6726.726,10284.891,7523.479
+2006-04-01,69.44,70.26,330289.0,5122.0,5082.0,403136.0,41954.0,152450.0,9154.0,4065.0,1654.0,206862.0,20201.0,74011.71,9258.908,4830.698,23673.736,6578.77,10307.971,7439.252
+2006-05-01,70.84,69.78,329151.0,5088.0,5151.0,443758.0,41845.0,159667.0,9308.0,4072.0,1633.0,214163.0,20457.0,73676.743,9188.215,4854.875,23333.569,6715.485,10256.688,7366.362
+2006-06-01,70.95,68.56,325089.0,5129.0,5163.0,427579.0,40025.0,154884.0,9478.0,4019.0,1704.0,213292.0,20982.0,74094.518,9255.765,4571.157,24219.416,6283.594,10291.701,7489.55
+2006-07-01,74.41,73.67,317566.0,4940.0,5094.0,433491.0,43000.0,157919.0,9607.0,3950.0,1700.0,208864.0,20740.0,75091.576,9486.032,4833.779,24294.212,6643.775,10204.148,7599.046
+2006-08-01,73.04,73.23,316611.0,5099.0,5040.0,455595.0,38902.0,156232.0,9564.0,4162.0,1696.0,208986.0,21434.0,74116.975,9520.199,4428.857,24090.253,6526.371,10124.048,7514.309
+2006-09-01,63.8,61.96,312001.0,5151.0,5031.0,434721.0,46626.0,150926.0,9236.0,4141.0,1608.0,214127.0,20559.0,74048.543,9499.507,4406.123,23922.338,6588.048,10088.901,7592.324
+2006-10-01,58.89,57.81,317857.0,5307.0,5108.0,412818.0,46701.0,158353.0,9267.0,4315.0,1605.0,204604.0,20769.0,74216.318,9579.841,4670.939,23638.455,6589.218,10137.283,7596.982
+2006-11-01,59.08,58.76,324458.0,5030.0,5064.0,390135.0,40594.0,151926.0,9244.0,4180.0,1613.0,204031.0,20669.0,74093.127,9553.399,4789.7,23347.068,6585.823,10150.57,7544.858
+2006-12-01,61.96,62.47,303219.0,5369.0,5186.0,394344.0,36099.0,160768.0,9338.0,4268.0,1631.0,211806.0,20795.0,73667.922,9575.182,4782.483,23048.124,6497.292,10162.583,7497.786
+2007-01-01,54.51,53.68,307711.0,5224.0,5108.0,424880.0,44812.0,158342.0,8886.0,4256.0,1616.0,227425.0,20567.0,73967.377,9665.796,4742.768,23039.591,6447.702,10136.262,7496.858
+2007-02-01,59.28,57.56,311719.0,5285.0,5118.0,340839.0,37791.0,143301.0,9006.0,4582.0,1634.0,215327.0,21309.0,74427.572,9680.642,4901.399,22934.691,6646.991,10135.501,7554.849
+2007-03-01,60.44,62.05,315387.0,5243.0,5119.0,432648.0,39509.0,158697.0,9178.0,4334.0,1551.0,201570.0,20536.0,74226.811,9550.332,4752.958,23233.727,6556.192,10232.967,7366.069
+2007-04-01,63.98,67.49,318468.0,5089.0,5180.0,415258.0,40795.0,155407.0,9215.0,4214.0,1647.0,196921.0,20536.0,74264.972,9587.702,4803.274,23233.115,6489.436,10280.596,7475.329
+2007-05-01,63.46,67.21,325014.0,5148.0,5211.0,440339.0,44665.0,161548.0,9434.0,4068.0,1618.0,202746.0,20620.0,73867.61,9372.045,4543.393,23099.781,6618.863,10257.551,7491.951
+2007-06-01,67.49,71.05,336924.0,5122.0,5075.0,406587.0,39941.0,152254.0,9491.0,4114.0,1663.0,205546.0,20723.0,73627.997,9465.686,4204.814,23007.509,6651.576,10194.41,7568.22
+2007-07-01,74.12,76.93,327287.0,5206.0,5038.0,426374.0,46677.0,156175.0,9640.0,4026.0,1664.0,205097.0,20747.0,74422.538,9596.101,4584.481,23491.398,6668.545,10115.39,7394.934
+2007-08-01,72.36,70.76,312591.0,5021.0,4970.0,422663.0,45968.0,154060.0,9582.0,4146.0,1703.0,193968.0,21025.0,73493.174,9678.822,4171.409,23050.841,6684.938,9796.59,7516.903
+2007-09-01,79.92,77.17,304684.0,5064.0,4902.0,409380.0,40827.0,147061.0,9254.0,4161.0,1533.0,199986.0,20415.0,73855.256,9757.168,4363.638,23589.213,6558.904,9976.649,7389.381
+2007-10-01,85.8,82.34,295477.0,5114.0,5022.0,402396.0,41079.0,155680.0,9236.0,4213.0,1637.0,198592.0,20476.0,75066.649,9813.513,4601.771,24082.435,6582.198,9928.83,7473.84
+2007-11-01,94.77,92.41,287895.0,5133.0,5034.0,395643.0,53000.0,151021.0,9229.0,4074.0,1600.0,204759.0,20535.0,74528.258,9876.63,4520.078,23816.969,6434.531,9873.009,7478.236
+2007-12-01,91.69,90.93,271865.0,5078.0,5111.0,398950.0,47814.0,158427.0,9251.0,4193.0,1603.0,218107.0,20719.0,74940.932,9875.488,4508.07,23998.082,6696.084,9915.557,7450.759
+2008-01-01,92.97,92.18,275472.0,4998.0,5115.0,420616.0,50210.0,158566.0,8810.0,4192.0,1581.0,232831.0,20247.0,74728.643,10109.185,4425.512,23598.271,6353.51,10624.931,7592.625
+2008-02-01,95.39,94.99,287785.0,5050.0,5148.0,367143.0,53588.0,149297.0,8866.0,4281.0,1553.0,235157.0,20029.0,74823.678,9976.669,4418.047,23819.276,6364.332,10650.045,7606.874
+2008-03-01,105.45,103.64,301723.0,5087.0,5189.0,390528.0,56021.0,160868.0,9066.0,4161.0,1552.0,222198.0,19831.0,75045.509,10171.447,4395.959,23832.284,6320.363,10707.026,7609.497
+2008-04-01,112.58,109.07,302429.0,5098.0,5180.0,399944.0,52168.0,155403.0,9112.0,4106.0,1622.0,211349.0,19815.0,74486.134,9972.22,4349.025,23729.745,6369.465,10501.396,7597.593
+2008-05-01,125.4,122.8,289256.0,5139.0,5143.0,399957.0,55579.0,159437.0,9251.0,3931.0,1590.0,208345.0,19798.0,74790.717,9879.247,4472.632,24097.697,6267.591,10421.208,7639.367
+2008-06-01,133.88,132.32,282258.0,5123.0,5138.0,401942.0,64389.0,154133.0,9110.0,3763.0,1623.0,210870.0,19678.0,74812.019,9969.488,4079.513,24205.385,6374.285,10490.609,7627.177
+2008-07-01,133.37,132.72,277865.0,5160.0,5177.0,406854.0,63588.0,160481.0,9150.0,3688.0,1574.0,206679.0,19557.0,75569.424,9933.285,4336.581,24614.113,6423.934,10653.796,7596.476
+2008-08-01,116.67,113.24,286362.0,5097.0,5003.0,406644.0,63647.0,155092.0,9134.0,3659.0,1639.0,195737.0,19272.0,74482.225,9887.658,3886.817,24477.312,6465.138,10491.378,7611.315
+2008-09-01,104.11,97.23,276912.0,3839.0,3974.0,346859.0,39675.0,119208.0,8497.0,3740.0,1478.0,190020.0,17839.0,73486.298,9914.914,4172.429,24152.085,6484.475,9304.02,7613.1
+2008-10-01,76.61,71.58,294444.0,4776.0,4738.0,409269.0,51384.0,146868.0,9024.0,4182.0,1417.0,194972.0,19698.0,74476.433,9989.9,4306.998,24081.83,6458.988,10141.702,7667.497
+2008-11-01,57.31,52.45,302817.0,5118.0,5078.0,386421.0,51609.0,152343.0,8904.0,3872.0,1440.0,203729.0,19052.0,74319.854,9943.657,4397.368,23384.931,6449.202,10517.089,7750.335
+2008-12-01,41.12,39.95,301142.0,4979.0,5103.0,390817.0,57533.0,158183.0,8927.0,3783.0,1395.0,213550.0,19142.0,73550.516,9743.256,4421.309,22951.058,6445.167,10499.674,7538.927
+2009-01-01,41.71,43.44,327868.0,5235.0,5144.0,406925.0,59567.0,159467.0,8623.0,4079.0,1312.0,219572.0,19040.0,72485.235,9730.774,4312.13,21971.428,6480.792,10464.795,7586.82
+2009-02-01,39.09,43.32,332309.0,5373.0,5239.0,338661.0,50615.0,146698.0,8836.0,3864.0,1356.0,216383.0,18822.0,72875.503,9642.828,4396.47,21977.609,6532.636,10629.609,7607.295
+2009-03-01,47.94,46.54,340912.0,5480.0,5219.0,385841.0,56968.0,161776.0,8903.0,3744.0,1406.0,217061.0,18719.0,72709.632,9531.403,4386.659,22055.485,6567.046,10494.611,7585.847
+2009-04-01,49.65,50.18,355909.0,5269.0,5278.0,358846.0,57010.0,158344.0,9029.0,3455.0,1432.0,210501.0,18672.0,72994.151,9693.749,4237.266,22168.355,6555.91,10424.76,7594.822
+2009-05-01,59.03,57.3,347582.0,5358.0,5377.0,355774.0,62468.0,166684.0,9084.0,3436.0,1329.0,204082.0,18211.0,72595.179,9666.936,3945.641,22256.06,6560.459,10468.191,7476.62
+2009-06-01,69.64,68.61,331784.0,5163.0,5269.0,358083.0,58881.0,158079.0,9180.0,3513.0,1425.0,213866.0,18828.0,72726.703,9495.068,3869.175,22499.848,6517.77,10391.26,7600.26
+2009-07-01,64.15,64.44,331296.0,5246.0,5398.0,366727.0,72794.0,167336.0,9260.0,3395.0,1506.0,212496.0,18626.0,73687.155,9511.437,4145.66,22831.555,6506.811,10669.521,7633.679
+2009-08-01,71.05,72.51,325351.0,5244.0,5418.0,346658.0,65687.0,167945.0,9295.0,3426.0,1449.0,207819.0,18949.0,73145.54,9723.743,3643.127,22751.53,6478.792,10579.479,7629.335
+2009-09-01,69.41,67.65,320467.0,5375.0,5559.0,352675.0,63152.0,166765.0,8911.0,3560.0,1414.0,214061.0,18594.0,73584.571,9783.387,3708.576,22651.834,6592.582,10729.772,7641.945
+2009-10-01,75.72,72.77,317821.0,5391.0,5524.0,337212.0,68907.0,171258.0,8986.0,3654.0,1362.0,211137.0,18803.0,74041.585,9861.905,4002.511,22609.405,6627.736,10763.536,7625.681
+2009-11-01,77.99,76.66,321832.0,5561.0,5395.0,333152.0,60870.0,161838.0,8906.0,3596.0,1352.0,219740.0,18753.0,74165.539,9928.877,4157.725,22580.755,6620.313,10716.794,7598.695
+2009-12-01,74.47,74.46,307969.0,5512.0,5452.0,326556.0,61887.0,169004.0,8931.0,3861.0,1372.0,223282.0,19237.0,73862.078,10005.376,4052.784,22504.371,6635.858,10654.393,7557.463
+2010-01-01,78.33,76.17,308283.0,5403.0,5404.0,350315.0,58797.0,167529.0,8520.0,3701.0,1344.0,232248.0,18649.0,74045.54594696118,9998.971,4113.474,22699.4667155,6540.115,10548.561,7686.375
+2010-02-01,76.39,73.75,320730.0,5510.0,5553.0,314452.0,56949.0,155496.0,8579.0,3854.0,1343.0,234558.0,18831.0,74360.29494696119,10026.164,3983.475,22751.0977155,6591.688,10822.629,7660.073
+2010-03-01,81.2,78.83,333386.0,5489.0,5515.0,360262.0,66622.0,170976.0,8793.0,3835.0,1443.0,225042.0,19080.0,74606.7539469612,10037.136,4109.519,22658.2817155,6623.452,10781.455,7814.202
+2010-04-01,84.29,84.82,339942.0,5522.0,5392.0,375769.0,72974.0,161769.0,9108.0,3759.0,1410.0,220472.0,19066.0,74359.84394696119,9921.906,4028.92,22660.7727155,6673.281,10735.1,7784.223
+2010-05-01,73.74,75.95,342581.0,5320.0,5401.0,376383.0,74372.0,167427.0,9162.0,3639.0,1446.0,217749.0,18874.0,74339.71394696119,9933.804,3886.977,22585.8517155,6665.352,10802.871,7889.835
+2010-06-01,75.34,74.76,342606.0,5257.0,5380.0,373317.0,69117.0,161385.0,9311.0,3743.0,1543.0,215578.0,19562.0,73974.67494696118,10011.03,3356.626,22671.6637155,6662.778,10755.7,7939.004
+2010-07-01,76.32,75.58,337388.0,5440.0,5298.0,392915.0,77999.0,164234.0,9301.0,3544.0,1494.0,219987.0,19291.0,74224.58094696118,9948.126,3585.759,22759.8967155,6666.483,10688.871,7939.29
+2010-08-01,76.6,77.04,341105.0,5602.0,5447.0,383045.0,74719.0,168867.0,9255.0,3830.0,1486.0,220975.0,19663.0,74098.63594696119,9921.894,3337.481,22756.9477155,6689.497,10854.223,7951.788
+2010-09-01,75.24,77.84,337343.0,5562.0,5616.0,354677.0,70337.0,168473.0,9112.0,3886.0,1457.0,219256.0,19465.0,74409.62594696118,9891.466,3485.917,22826.3307155,6614.871,10893.567,8080.365
+2010-10-01,81.89,82.67,347394.0,5593.0,5631.0,345415.0,76880.0,174547.0,9016.0,3773.0,1430.0,209747.0,18928.0,74744.62994696118,9838.703,3812.976,22812.7527155,6601.703,10978.748,7954.841
+2010-11-01,84.25,85.28,338658.0,5555.0,5576.0,332884.0,77955.0,167272.0,8816.0,3873.0,1396.0,212794.0,18965.0,75072.43594696118,9759.086,3804.432,22884.4887155,6723.314,11104.933,8098.981
+2010-12-01,89.15,91.45,313918.0,5598.0,5607.0,345099.0,81965.0,173831.0,8911.0,4176.0,1383.0,219435.0,19733.0,75163.46694696118,9749.389,3743.292,23097.4327155,6723.315,11189.952,7927.26
+2011-01-01,89.17,96.52,321573.0,5568.0,5497.0,377114.0,85257.0,170393.0,8370.0,3958.0,1346.0,235649.0,18934.0,75925.41366097397,9826.275,3871.466,23777.5748407,6852.003,10963.613,7914.893
+2011-02-01,88.58,103.72,324722.0,5591.0,5406.0,298861.0,73766.0,151354.0,8604.0,3913.0,1352.0,229715.0,18817.0,75489.33866097397,9475.736,3662.619,24110.4608407,6836.778,10792.536,7903.789
+2011-03-01,102.86,114.64,333920.0,5568.0,5618.0,364400.0,84709.0,174158.0,8799.0,4045.0,1385.0,215012.0,19189.0,74441.36866097397,8286.841,3545.933,24072.3898407,6864.473,11093.452,7892.73
+2011-04-01,109.53,123.26,344418.0,5623.0,5562.0,352372.0,92143.0,166858.0,8796.0,3755.0,1457.0,204255.0,18582.0,74286.66666097398,8088.743,3684.762,24194.8888407,6749.909,11035.7,7817.601
+2011-05-01,100.9,114.99,351529.0,5609.0,5625.0,366004.0,84787.0,174363.0,8817.0,3699.0,1424.0,213762.0,18429.0,73656.32966097398,8190.142,3267.005,24218.8228407,6813.421,10792.525,7647.981
+2011-06-01,96.26,113.83,337405.0,5593.0,5589.0,354169.0,81474.0,167673.0,9067.0,3947.0,1540.0,215010.0,19187.0,74445.66866097397,8153.476,3305.878,24967.6498407,6901.91,10852.967,7566.694
+2011-07-01,97.3,116.97,332927.0,5523.0,5440.0,362220.0,94637.0,168635.0,9031.0,3564.0,1473.0,215221.0,18710.0,74840.03766097398,8231.441,3362.377,25166.4648407,6850.135,10937.258,7554.125
+2011-08-01,86.33,110.22,335107.0,5598.0,5665.0,345990.0,93075.0,175618.0,8925.0,4009.0,1554.0,210380.0,19363.0,75301.61166097397,8195.321,3130.165,25377.7858407,6878.126,11338.581,7709.873
+2011-09-01,85.52,112.83,314342.0,5800.0,5614.0,336767.0,95223.0,168411.0,8744.0,3936.0,1416.0,214849.0,18887.0,74681.63066097397,8342.831,3158.321,25169.8078407,6874.341,11144.433,7589.597
+2011-10-01,86.32,109.55,317407.0,5818.0,5902.0,341161.0,96327.0,182977.0,8649.0,4003.0,1384.0,206616.0,18817.0,75258.02566097397,8246.49,3376.097,24885.9098407,6936.785,11564.065,7530.31
+2011-11-01,97.16,110.77,312476.0,5864.0,6039.0,334689.0,94763.0,181157.0,8537.0,4109.0,1416.0,219711.0,19059.0,76238.92466097398,8798.164,3437.742,25142.6988407,7039.23,11655.233,7700.514
+2011-12-01,98.56,107.87,307231.0,5851.0,6112.0,340463.0,113687.0,189487.0,8683.0,3853.0,1353.0,223147.0,18769.0,76595.46966097398,8816.436,3369.964,25099.6378407,7015.672,11806.548,7753.898
+2012-01-01,100.27,110.69,313351.0,5720.0,6177.0,338215.0,88958.0,191472.0,8190.0,3861.0,1308.0,233644.0,18299.0,76765.30451043224,9079.089,3402.324,24967.4545577,7007.736,11845.387,7705.614
+2012-02-01,102.2,119.33,319264.0,5814.0,6268.0,304201.0,86825.0,181783.0,8598.0,3923.0,1351.0,230626.0,18622.0,76987.85451043224,9081.247,3431.945,25001.9655577,6941.796,12106.586,7685.889
+2012-03-01,106.16,125.45,336811.0,6049.0,6327.0,328759.0,96593.0,196138.0,8582.0,3715.0,1381.0,218626.0,18130.0,76880.10351043224,9131.523,3316.263,25143.7435577,6871.541,11963.129,7714.291
+2012-04-01,103.32,119.75,350051.0,6121.0,6320.0,318315.0,98153.0,189601.0,8741.0,3719.0,1350.0,210595.0,18163.0,77197.09451043225,9368.864,3349.989,25178.8375577,6812.558,12069.2,7749.292
+2012-05-01,94.66,110.34,360564.0,6227.0,6370.0,344637.0,99428.0,197456.0,8979.0,3756.0,1409.0,204963.0,18575.0,76499.23051043224,9280.464,3217.951,24884.6245577,6823.839,11994.161,7618.344
+2012-06-01,82.3,95.16,357068.0,6094.0,6275.0,342727.0,96473.0,188262.0,8996.0,3732.0,1546.0,207583.0,18873.0,76295.14451043223,9203.372,3148.125,25047.5245577,6782.52,11871.4,7561.794
+2012-07-01,87.9,102.62,347599.0,6320.0,6431.0,334604.0,100361.0,199368.0,8810.0,3557.0,1468.0,209582.0,18540.0,76549.35851043224,9171.515,3134.445,25025.7915577,6799.941,12109.419,7603.306
+2012-08-01,94.13,113.36,331065.0,5486.0,6351.0,337268.0,95526.0,196867.0,9154.0,3743.0,1470.0,200673.0,19140.0,76528.93751043224,9308.329,2968.58,25046.3295577,6766.159,12013.097,7754.807
+2012-09-01,94.51,112.86,338080.0,6520.0,6598.0,314256.0,94911.0,197942.0,8561.0,3674.0,1378.0,200884.0,18081.0,75955.27851043224,9139.805,2502.955,24954.4605577,6725.925,12208.8,7780.706
+2012-10-01,89.49,111.71,346303.0,6669.0,6970.0,311468.0,100897.0,216057.0,8701.0,3852.0,1353.0,202995.0,18708.0,76567.77951043224,8993.493,2857.245,24586.7735577,6807.491,12723.0,7895.102
+2012-11-01,86.53,109.06,344769.0,6817.0,7082.0,305442.0,102124.0,212472.0,8483.0,3848.0,1381.0,215263.0,18528.0,77102.62651043224,8928.672,2999.764,24660.1925577,6833.557,12969.667,7869.51
+2012-12-01,87.86,109.49,332239.0,6985.0,7106.0,298960.0,112717.0,220282.0,8389.0,3529.0,1381.0,230888.0,18130.0,76985.27951043224,9008.371,3106.821,24122.5685577,6920.842,13131.742,7854.615
+2013-01-01,94.76,112.96,340940.0,6993.0,7083.0,312757.0,89320.0,219570.0,8331.0,4062.0,1311.0,234436.0,18736.0,76420.5107694,8929.37,2989.532,23998.5877694,6885.412,13013.742,7766.299
+2013-02-01,95.31,116.05,349107.0,7096.0,7145.0,260019.0,91836.0,200071.0,8395.0,3984.0,1344.0,226762.0,18654.0,76207.3977694,8833.915,2971.879,24037.4017694,6838.247,13005.25,7676.294
+2013-03-01,92.94,108.47,360116.0,7151.0,7214.0,295560.0,96447.0,223644.0,8641.0,3769.0,1393.0,224670.0,18547.0,76413.8997694,8987.72,2937.8160000000003,24068.7407694,6683.665,13189.871,7724.073
+2013-04-01,92.02,102.25,366408.0,7312.0,7374.0,305025.0,97041.0,221205.0,8855.0,3854.0,1444.0,220768.0,18594.0,76839.2897694,9071.431,3006.203,24357.1457694,6757.079,13165.633,7671.069
+2013-05-01,94.51,102.56,362550.0,7300.0,7326.0,315396.0,107618.0,227101.0,9033.0,3749.0,1459.0,221332.0,18733.0,76704.2567694,9082.311,3045.105,24407.7657694,6850.072,12899.613,7703.814
+2013-06-01,95.77,102.92,355163.0,7267.0,7277.0,296451.0,107810.0,218314.0,9078.0,3663.0,1454.0,224366.0,18816.0,76758.4047694,8822.147,2778.895,24697.2037694,6915.258,12981.5,7779.454
+2013-07-01,104.67,107.93,336130.0,7542.0,7522.0,319296.0,119369.0,233174.0,9146.0,3621.0,1546.0,222356.0,19260.0,77273.8187694,8698.137,3048.599,24898.0587694,6848.9,13352.323,7530.365
+2013-08-01,106.57,111.28,331609.0,7621.0,7534.0,317716.0,115463.0,233562.0,9124.0,3693.0,1524.0,217597.0,19140.0,77028.3037694,8302.89,2779.45,25236.6387694,6900.567,13557.032,7553.017
+2013-09-01,106.29,111.6,334730.0,7784.0,7838.0,301089.0,108947.0,235142.0,8946.0,3725.0,1417.0,219785.0,19282.0,76558.1527694,8121.177,2713.838,24644.4627694,6946.622,13752.233,7529.842
+2013-10-01,100.54,109.08,354806.0,7853.0,7760.0,297863.0,126288.0,240567.0,8944.0,4039.0,1455.0,213977.0,19323.0,76837.9607694,8283.953,2829.953,24575.8357694,6927.984,13672.645,7584.156
+2013-11-01,93.86,107.79,356378.0,8011.0,7919.0,281563.0,119000.0,237565.0,8923.0,3893.0,1429.0,216849.0,19488.0,77139.8017694,7821.334,3046.063,24565.9807694,6956.337,13937.833,7731.155
+2013-12-01,97.63,110.76,330695.0,8121.0,7932.0,295719.0,142649.0,245904.0,8670.0,3887.0,1428.0,228034.0,19006.0,77565.4347694,8037.976,3172.002,24547.0787694,6986.188,14019.29,7718.786
+2014-01-01,94.62,108.12,326930.0,8044.0,8072.0,288458.0,121251.0,250240.0,8273.0,4340.0,1364.0,235855.0,19103.0,77787.9774128041,8126.223,3048.044,24883.8494539,6931.53,14185.742,7610.663
+2014-02-01,100.82,108.9,332453.0,8077.0,8149.0,256340.0,102416.0,228166.0,8647.0,4160.0,1380.0,229499.0,18905.0,78277.62641280411,8000.601,3143.719,25119.8094539,6972.049,14271.143,7727.826
+2014-03-01,100.8,107.48,348423.0,8192.0,8291.0,286934.0,123780.0,257019.0,8697.0,4066.0,1433.0,221612.0,18452.0,77633.8494128041,7732.492,3121.817,24814.2924539,6980.137,14488.774,7638.411
+2014-04-01,102.07,107.76,367576.0,8352.0,8520.0,288002.0,119225.0,255597.0,8955.0,3990.0,1455.0,216760.0,18834.0,77428.63841280411,7771.607,3036.865,24559.4654539,6940.723,14595.267,7591.37
+2014-05-01,102.18,109.54,357951.0,8383.0,8636.0,291004.0,127495.0,267731.0,9023.0,3952.0,1400.0,218152.0,18601.0,77600.92241280411,7737.017,2851.366,24844.1454539,7010.045,14640.677,7629.746
+2014-06-01,105.79,111.8,353229.0,8442.0,8734.0,265109.0,124649.0,262026.0,9039.0,3902.0,1544.0,219252.0,18878.0,77903.58141280411,7801.011,2753.212,24848.1484539,7128.446,14770.233,7769.917
+2014-07-01,103.59,106.77,335631.0,8443.0,8837.0,294363.0,138382.0,273952.0,9249.0,3866.0,1559.0,217561.0,19247.0,78157.9104128041,8000.18,2889.33,24903.4004539,7107.908,14861.903,7512.67
+2014-08-01,96.54,101.61,328119.0,8630.0,8920.0,288878.0,138174.0,276513.0,9311.0,3875.0,1522.0,212145.0,19372.0,78491.3194128041,8247.887,2629.296,24982.8324539,7200.543,14921.548,7527.632
+2014-09-01,93.21,97.09,325465.0,8837.0,9070.0,275435.0,118410.0,272111.0,8822.0,3933.0,1482.0,212451.0,19204.0,79227.60741280411,8461.752,2870.545,25061.3754539,7231.61,15106.7,7666.738
+2014-10-01,84.4,87.43,348935.0,8972.0,9250.0,276658.0,128154.0,286760.0,9148.0,4266.0,1479.0,203673.0,19701.0,80212.03941280411,8739.477,3034.916,25082.6924539,7282.236,15392.355,7716.313
+2014-11-01,75.79,79.44,347015.0,9083.0,9307.0,270260.0,130584.0,279200.0,8921.0,3917.0,1476.0,219555.0,19394.0,79975.4634128041,8325.939,3038.1730000000002,24940.5324539,7237.376,15437.067,7946.428
+2014-12-01,59.29,62.34,352979.0,9121.0,9546.0,291463.0,151650.0,295914.0,8941.0,4178.0,1537.0,240368.0,19494.0,80847.80941280411,8177.45,3099.089,25312.0664539,7383.154,15738.194,7951.978
+2015-01-01,47.22,47.76,379473.0,9177.0,9377.0,293297.0,141837.0,290697.0,8639.0,4186.0,1375.0,243977.0,19273.0,80106.3621871,8061.608,3042.006,25096.9721871,7368.428,15563.452,7777.245
+2015-02-01,50.58,58.1,410246.0,9324.0,9485.0,259626.0,129922.0,265570.0,8829.0,4559.0,1445.0,241348.0,19674.0,79989.9991871,7994.132,2991.707,25055.4391871,7306.143,15785.714,7746.545
+2015-03-01,47.82,55.89,437983.0,9386.0,9580.0,298196.0,126848.0,296966.0,9057.0,4078.0,1548.0,232931.0,19349.0,80924.8551871,7966.288,3054.433,25857.6431871,7287.224,15716.484,7744.611
+2015-04-01,54.45,59.52,458181.0,9373.0,9652.0,281216.0,148129.0,289565.0,9189.0,4027.0,1527.0,228581.0,19261.0,80528.0681871,8026.251,3142.193,25956.1891871,7264.309,15359.4,7791.227
+2015-05-01,59.27,64.08,444464.0,9586.0,9466.0,294570.0,150436.0,293440.0,9262.0,3778.0,1519.0,222584.0,19322.0,80467.9041871,7870.935,3167.321,26293.6611871,7277.763,14956.226,7750.233
+2015-06-01,59.82,61.48,433223.0,9595.0,9350.0,288139.0,139697.0,280507.0,9417.0,3897.0,1654.0,221099.0,19846.0,80919.9951871,7831.268,3052.998,26796.3941871,7236.135,15101.633,7958.764
+2015-07-01,50.9,56.56,423226.0,9465.0,9436.0,296712.0,153775.0,292509.0,9470.0,3901.0,1650.0,217719.0,20119.0,81433.0771871,7937.725,3039.593,26771.8261871,7237.745,15576.161,7793.028
+2015-08-01,42.87,46.52,423657.0,9218.0,9400.0,305609.0,139730.0,291406.0,9460.0,3915.0,1601.0,218255.0,19927.0,81173.5001871,7925.603,2986.814,26534.1781871,7337.959,15628.71,7711.113
+2015-09-01,45.48,47.62,425988.0,9096.0,9471.0,280736.0,145540.0,284127.0,9289.0,4063.0,1534.0,225216.0,19436.0,81062.4931871,7966.138,3035.503,26788.8581871,7222.249,15218.767,7872.744
+2015-10-01,46.22,48.43,450841.0,9160.0,9394.0,274087.0,143113.0,291219.0,9245.0,4014.0,1614.0,217356.0,19470.0,81016.8341871,7914.561,3195.275,26540.0931871,7229.553,15302.226,7753.603
+2015-11-01,42.44,44.27,457212.0,9202.0,9328.0,274532.0,147099.0,279838.0,9112.0,3740.0,1524.0,222937.0,19105.0,81689.1811871,7943.402,3216.015,26772.1501871,7187.711,15466.0,7883.154
+2015-12-01,37.19,38.01,455106.0,9202.0,9270.0,302014.0,163253.0,287375.0,9148.0,3831.0,1578.0,235465.0,19596.0,81868.1911871,7877.2,3242.566,26842.5681871,7339.347,15455.355,7836.212
+2016-01-01,31.68,30.7,471344.0,9214.0,9209.0,300915.0,154285.0,285472.0,8653.0,3850.0,1449.0,261648.0,19063.0,81795.41,7736.187,3230.729,27374.701,7035.043,15373.548,7709.622
+2016-02-01,30.32,32.18,486699.0,9077.0,9067.0,291915.0,143086.0,262942.0,9221.0,3996.0,1534.0,256219.0,19841.0,81043.412,7665.012,3208.823,27033.383,6974.792,15109.241,7699.581
+2016-03-01,37.55,38.21,503816.0,9022.0,9109.0,310038.0,157839.0,282371.0,9373.0,3947.0,1547.0,243716.0,19753.0,80928.202,7419.42,3190.166,27339.89,6873.652,15104.516,7604.978
+2016-04-01,40.75,41.58,512095.0,8825.0,8880.0,294659.0,155856.0,266390.0,9176.0,3799.0,1566.0,243479.0,19346.0,80148.383,7469.549,3158.097,27451.618,6897.542,14509.867,7488.13
+2016-05-01,46.71,46.74,504205.0,8735.0,8839.0,315600.0,177922.0,274012.0,9417.0,3732.0,1578.0,243409.0,19326.0,79355.897,7141.097,3099.447,27814.232,6966.345,13851.806,7391.39
+2016-06-01,48.76,48.25,495941.0,8622.0,8679.0,301625.0,163109.0,260383.0,9608.0,3853.0,1723.0,242662.0,19832.0,80068.621,7335.538,2873.285,28097.748,6985.203,13995.967,7521.3
+2016-07-01,44.65,44.95,491914.0,8460.0,8669.0,326494.0,162014.0,268728.0,9578.0,3597.0,1720.0,240932.0,19754.0,80827.959,7302.617,3225.558,28392.084,6908.698,14513.065,7429.357
+2016-08-01,44.72,45.84,495238.0,8488.0,8695.0,319990.0,157992.0,269530.0,9687.0,3880.0,1722.0,230411.0,20262.0,80255.518,7175.153,2976.638,28436.269,6911.763,14719.548,7277.567
+2016-09-01,45.18,46.57,469108.0,8467.0,8547.0,305981.0,163180.0,256412.0,9484.0,3912.0,1635.0,227697.0,19775.0,80623.222,7202.989,2789.162,28389.633,7009.477,14539.2,7300.181
+2016-10-01,49.78,49.52,482578.0,8522.0,8809.0,300671.0,154521.0,273066.0,9093.0,3986.0,1610.0,225594.0,19684.0,81783.142,7390.343,3093.566,28569.974,6924.764,14869.0,7245.915
+2016-11-01,45.66,44.73,488145.0,8699.0,8908.0,308776.0,162779.0,267228.0,9233.0,3938.0,1632.0,233842.0,19686.0,82777.842,7632.007,3298.177,28778.141,6894.242,15146.033,7360.662
+2016-12-01,51.97,53.31,479012.0,8770.0,8820.0,303563.0,172787.0,273413.0,9283.0,4043.0,1653.0,238587.0,19986.0,82225.155,7363.55,3217.276,28731.454,6958.905,14880.871,7335.519
+2017-01-01,52.5,54.58,494762.0,8915.0,8875.0,333098.0,174982.0,275124.0,8507.0,3736.0,1588.0,261109.0,19290.0,81235.58261548587,7479.102671943595,3158.9550508036677,27820.47535483871,6880.459264863872,15022.581,7138.0520852617665
+2017-02-01,53.47,54.87,520184.0,9032.0,9097.0,280931.0,180895.0,254715.0,9008.0,3935.0,1517.0,253635.0,19146.0,81112.801893115,7522.979570761602,3186.656437435563,27622.274,6857.85895879145,15294.107,7162.815587853315
+2017-03-01,49.33,51.59,535543.0,9199.0,9168.0,315690.0,187667.0,284195.0,9325.0,4127.0,1676.0,239558.0,20057.0,80615.02918266084,7180.420858657964,3232.52766707093,27556.157322580646,6668.383782358469,15157.419,7177.202239504423
+2017-04-01,51.06,52.31,527772.0,9293.0,9105.0,309670.0,188325.0,273158.0,9295.0,3763.0,1644.0,243511.0,19621.0,80106.24012285199,7270.582277882001,3177.303919280441,27583.094,6670.946631298311,14739.8,7023.1296569159595
+2017-05-01,48.48,50.33,509912.0,9342.0,9189.0,332612.0,193188.0,284854.0,9550.0,3955.0,1669.0,242484.0,20047.0,80899.5349535846,7624.9504859901235,3025.7899943877824,27737.049741935483,6794.277028399628,14965.71,7198.915562441129
+2017-06-01,45.18,46.37,502914.0,9338.0,9113.0,309759.0,187560.0,273403.0,9772.0,3964.0,1762.0,238417.0,20565.0,81150.37540797454,7822.458888514877,2979.5125624188045,27978.627,6794.491101097833,14981.1,7060.570910005154
+2017-07-01,46.63,48.48,481888.0,9430.0,9260.0,308583.0,195036.0,287049.0,9595.0,3642.0,1734.0,232859.0,20125.0,81621.67624369332,8079.610602705152,3066.237966378146,27915.53764516129,6762.688193541049,15289.674,7017.952290440024
+2017-08-01,48.04,51.7,457773.0,9530.0,9262.0,313485.0,175630.0,287116.0,9752.0,4004.0,1762.0,226788.0,20274.0,81191.80631012398,7968.37143630811,2926.1558607095353,27874.150451612903,6712.347643403492,15397.035000000002,6967.8008043416585
+2017-09-01,49.82,56.15,464963.0,9561.0,9513.0,292574.0,188665.0,285404.0,9378.0,3921.0,1627.0,223204.0,19629.0,81329.5487717697,8022.6848872269065,2897.8489107603014,27984.352666666666,6757.410357739372,15260.6,6951.796977248144
+2017-10-01,51.58,57.51,454906.0,9553.0,9667.0,301969.0,219679.0,299677.0,9357.0,4011.0,1751.0,215896.0,19971.0,81546.22928483612,8041.350163545094,3049.4778543470165,27812.255387096775,6689.288951687442,15530.932,7038.914019860635
+2017-11-01,56.64,62.71,453713.0,9682.0,10086.0,296286.0,214320.0,302584.0,9110.0,4157.0,1685.0,224918.0,20310.0,82005.84145620168,8036.755263907952,3027.4008840152724,27599.620333333332,6602.771024887389,16241.5,6992.892766295233
+2017-12-01,57.88,64.37,424463.0,9782.0,9987.0,307983.0,221209.0,309584.0,9247.0,3975.0,1756.0,236816.0,20319.0,81647.41211653929,8090.962936127836,2834.604180920563,27551.58393548387,6427.524268942498,16215.971,6983.616306102866
+2018-01-01,63.7,69.08,418359.0,9919.0,10000.0,318682.0,200291.0,309990.0,8788.0,4491.0,1568.0,248887.0,20564.0,82130.01853992208,8051.880383459606,3199.339876401106,27846.192612903225,6395.650890062749,16107.523,6968.4317911106145
+2018-02-01,62.23,65.32,423498.0,10283.0,10263.0,268398.0,193396.0,287375.0,8796.0,3979.0,1590.0,253249.0,19693.0,82365.68176797382,8003.924803111886,3123.2073053551258,27766.619714285713,6326.985574223288,16485.286,7048.856301371877
+2018-03-01,62.73,66.02,425332.0,10460.0,10467.0,304489.0,227445.0,324479.0,9465.0,4196.0,1706.0,239670.0,20731.0,82280.71684341697,7953.2987348093575,3005.9234014053263,27764.27493548387,6262.163547064675,16711.981,6995.760832217216
+2018-04-01,66.25,72.11,435955.0,10619.0,10493.0,311249.0,233910.0,314798.0,9206.0,4139.0,1630.0,240145.0,20038.0,82012.6389632464,7948.658948424384,3140.888709275595,27765.815,6282.513299314896,16434.767,6865.548900891113
+2018-05-01,69.98,76.98,434512.0,10769.0,10432.0,317026.0,239226.0,323381.0,9515.0,4209.0,1685.0,242887.0,20251.0,81929.12286556535,7796.494107093535,2858.6489352822387,27847.184,6264.267408912816,16588.242,6955.909254098562
+2018-06-01,67.87,74.41,417881.0,10900.0,10641.0,321781.0,234711.0,319236.0,9797.0,3959.0,1857.0,240716.0,20770.0,82094.94522697077,7431.764004628971,2973.494165939535,28267.371,6173.30506229909,16703.7,6863.577975430093
+2018-07-01,70.98,74.25,408740.0,10900.0,10903.0,315987.0,246838.0,337984.0,9640.0,3963.0,1773.0,234293.0,20671.0,82809.96626002525,7414.871457133043,3070.1834942041296,28413.733,6125.960960604968,17120.752,6837.184026614458
+2018-08-01,68.06,72.53,401490.0,11000.0,11396.0,323450.0,222082.0,353277.0,9778.0,4196.0,1858.0,236302.0,21356.0,83221.61892846004,7858.671601583172,2918.242679613283,28248.642,6046.856347227778,17793.716,6716.737107599064
+2018-09-01,70.23,78.89,403964.0,11100.0,11444.0,296667.0,222447.0,343308.0,9153.0,4022.0,1704.0,239970.0,20084.0,83367.77460093134,8018.869653334963,2749.190979334571,28247.123,5979.269707409959,17527.667,6895.789935511771
+2018-10-01,70.75,81.03,426004.0,11200.0,11508.0,293506.0,248346.0,356755.0,9294.0,4348.0,1675.0,232672.0,20786.0,84235.112443684,7922.149603386259,3066.868872196277,28549.205,6081.697491811642,17835.168,6889.726967723723
+2018-11-01,56.96,64.75,443162.0,11700.0,11892.0,278169.0,248427.0,356757.0,9290.0,4204.0,1756.0,230236.0,20774.0,84592.8406982195,7940.253084202403,3084.494792416881,28310.852,6001.9466237110355,18188.5,6982.59562588211
+2018-12-01,49.52,57.36,441418.0,11700.0,11951.0,279638.0,257331.0,370487.0,9179.0,4019.0,1676.0,246500.0,20327.0,84126.28333352656,7731.195981753634,3136.1358088307743,27770.637548387098,6106.128590913119,18297.734,6957.019185399222
+2019-01-01,51.38,59.41,445944.0,11900.0,11873.0,302810.0,247450.0,368063.0,8778.0,4327.0,1621.0,262366.0,20615.0,82450.74493092831,7547.786190497079,3046.815513019673,27161.540512582986,6023.067340840599,17788.0,6849.147849418052
+2019-02-01,54.95,63.96,445865.0,12100.0,11653.0,242799.0,230138.0,326292.0,9072.0,4307.0,1607.0,252058.0,20284.0,82423.17125715187,7574.632890084681,3058.4036537795446,27246.628082113504,5756.6945611299925,17712.321,7054.970616441872
+2019-03-01,58.15,66.14,449521.0,12200.0,11912.0,276051.0,246312.0,369262.0,9184.0,4184.0,1711.0,236555.0,20176.0,82136.1585436524,7888.933028064301,3026.051533841487,26718.812917862753,5591.535908632894,18024.89,6987.2088855195325
+2019-04-01,63.86,71.23,470567.0,12300.0,12144.0,285744.0,251467.0,364329.0,9411.0,4120.0,1756.0,230869.0,20333.0,82052.46306961414,7968.321145266155,2939.8996543271146,26728.775545096516,5628.910777222566,18291.2,6941.357534099174
+2019-05-01,60.83,71.32,483264.0,12400.0,12151.0,306681.0,255378.0,376676.0,9497.0,4110.0,1773.0,235830.0,20387.0,81615.24205528271,7901.350428894334,2831.6496597222163,26556.678187938054,5687.886706253872,18128.594,7021.4937382271755
+2019-06-01,54.66,64.22,468491.0,12200.0,12222.0,278902.0,257287.0,366658.0,9703.0,3993.0,1802.0,229914.0,20654.0,81577.0703962349,7899.947700713602,2563.7747911942815,26605.66517365557,5547.870952729256,18210.133,6954.70615767358
+2019-07-01,57.35,63.92,436545.0,12200.0,11907.0,297624.0,250606.0,369109.0,9533.0,3911.0,1847.0,235434.0,20735.0,81176.3599912852,7894.249647860426,2848.3378592777717,26185.525951915482,5754.850930533398,17937.897,6763.684938418195
+2019-08-01,54.81,59.04,422980.0,12400.0,12488.0,290985.0,261567.0,387123.0,9834.0,4029.0,1841.0,230362.0,21158.0,82261.01789830078,7971.239740122526,2747.570588034513,26395.874829329365,5965.257606786799,18564.874,6814.399922361273
+2019-09-01,56.95,62.83,422642.0,12400.0,12596.0,261353.0,260155.0,377870.0,9198.0,3921.0,1702.0,232043.0,20248.0,80592.94830683303,7961.824550131586,2840.138301273281,24929.773737462565,5799.416220802122,18525.6,6802.341330227529
+2019-10-01,53.96,59.71,438853.0,12600.0,12809.0,266575.0,280220.0,397088.0,9308.0,4224.0,1727.0,224473.0,20714.0,82475.27751202123,7899.538476249132,2969.920609153266,26426.99361246819,5743.63276831237,18754.848,6931.161518042124
+2019-11-01,57.03,63.21,447096.0,12900.0,12998.0,243096.0,262238.0,389953.0,9209.0,4201.0,1711.0,233691.0,20736.0,83307.8165771937,7825.391996167421,3238.890630785159,26329.8304872397,6000.726557898361,19147.767,6875.836911500454
+2019-12-01,59.88,67.31,429896.0,12900.0,12983.0,283943.0,289253.0,402464.0,8971.0,3927.0,1809.0,254100.0,20443.0,83467.04824265582,7916.556518107797,3287.0936769514274,25977.49903553336,6172.5922657808,19213.997,6987.557695905666
+2020-01-01,57.52,63.65,435009.0,12900.0,12865.0,265968.0,286075.0,398830.0,8724.0,4024.0,1673.0,265711.0,19933.0,82784.69032979736,7421.371281070172,3249.3389886856244,25964.15922892587,6270.992079512543,19042.406,6910.818179113108
+2020-02-01,50.54,55.66,444119.0,13100.0,12864.0,245967.0,278093.0,373044.0,9050.0,4080.0,1619.0,253091.0,20132.0,81983.95517709,6683.52929496957,3341.1649427803354,26047.62825873071,6029.223386858883,19104.286,6861.261591376305
+2020-03-01,29.21,32.01,469193.0,13000.0,12805.0,259183.0,295194.0,396947.0,7779.0,3961.0,1388.0,261823.0,18463.0,82099.75258233682,6721.276009716139,3171.409858218127,26530.11342292503,5837.426020780883,19052.965,6887.6508189805545
+2020-04-01,16.55,18.38,527631.0,12100.0,11918.0,217220.0,250593.0,357550.0,5866.0,3528.0,678.0,258463.0,14549.0,82388.50258010608,6580.341909074509,3324.2140124100824,28764.48152447043,5308.789317306555,17721.167,6750.069410232545
+2020-05-01,28.56,29.38,532345.0,11200.0,9723.0,240624.0,220463.0,301409.0,7198.0,3446.0,597.0,258952.0,16078.0,71274.69969283184,6194.974805506077,3210.9656779127167,22977.045907430762,5076.612432565441,15389.974,6747.296571378468
+2020-06-01,38.31,40.27,533527.0,11000.0,10450.0,251029.0,228241.0,313496.0,8292.0,3495.0,784.0,254479.0,17578.0,70002.3754923654,5984.52300423316,3026.2083583154504,21432.35385775938,5360.359159959847,16022.533,6705.282579330134
+2020-07-01,40.71,43.24,518596.0,11000.0,11014.0,243215.0,263026.0,341432.0,8460.0,3615.0,968.0,250360.0,18381.0,71472.6387272098,5857.369732180577,3188.3805690763156,22206.87582259641,5428.083933436125,16527.345,6740.615927817553
+2020-08-01,42.34,44.74,498401.0,9700.0,10600.0,230940.0,265055.0,328603.0,8524.0,3668.0,1016.0,237534.0,18558.0,72552.62022875645,5958.205057922532,3036.812845627898,23117.63621349273,5452.237369682772,16152.539,6765.881369927679
+2020-09-01,39.63,40.91,492426.0,10700.0,10963.0,226750.0,249437.0,328889.0,8541.0,3814.0,921.0,227578.0,18415.0,72402.14755119177,6055.879459927827,2794.2202745668164,23057.89237724336,5237.603932666165,16550.867,6612.39215395356
+2020-10-01,39.4,40.19,484429.0,10500.0,10492.0,228644.0,260054.0,325240.0,8316.0,4036.0,1006.0,227616.0,18614.0,72977.79374169106,6289.499851226,2999.334000588721,23155.30990517179,5292.437396289155,16297.742,6709.794711280233
+2020-11-01,40.94,42.69,488042.0,11100.0,11225.0,228466.0,237381.0,336740.0,8001.0,3879.0,1130.0,241230.0,18743.0,74775.46046318032,6903.147734389158,3103.0457358491494,23277.316535,5211.552831239742,17316.333,6633.948440534874
+2020-12-01,47.02,49.99,493469.0,11000.0,11188.0,239884.0,276640.0,346834.0,7855.0,3888.0,1148.0,243395.0,18802.0,75515.39776614754,6935.5296980876865,3310.1491740685465,23449.357243,5202.558165671426,17433.897,6817.905324313809
+2021-01-01,52.0,54.77,475659.0,10900.0,11156.0,245473.0,260993.0,345823.0,7723.0,3936.0,1131.0,255362.0,18814.0,75880.03798425458,6733.497688223574,3236.92141162617,23673.408744,5455.502449187107,17479.778,6781.074836051812
+2021-02-01,59.04,62.28,484605.0,10000.0,9931.0,214149.0,204161.0,278056.0,7824.0,3968.0,1087.0,241273.0,17699.0,73952.8698542635,6905.32710024022,3159.7229010506353,23012.459851,5434.8099889509995,16078.883,6789.924298307301
+2021-03-01,62.33,65.41,501835.0,11100.0,11376.0,258128.0,244763.0,352649.0,8553.0,4077.0,1150.0,237846.0,19132.0,75836.99747943867,6950.627853717731,3226.512781034812,23118.508984,5459.511579770286,17628.574,6778.360771040169
+2021-04-01,61.72,64.81,485117.0,10900.0,11355.0,248054.0,261273.0,340660.0,8839.0,4048.0,1292.0,238622.0,19744.0,75350.66382660586,6818.120535969717,2925.6749321227803,23299.559193,5514.261358792129,17247.04,6729.0363686730925
+2021-05-01,65.17,68.53,479270.0,10800.0,11425.0,265307.0,262264.0,354175.0,9081.0,3900.0,1292.0,240176.0,20050.0,75850.93783410452,6841.044001330417,2863.7404513818387,23701.609343,5499.215931395011,17397.309,6733.921003573493
+2021-06-01,71.38,73.16,452342.0,11100.0,11401.0,279246.0,280936.0,342028.0,9362.0,3946.0,1426.0,237286.0,20586.0,76360.98603027714,6833.273805684564,2761.96736504077,24256.659173,5475.541524868027,17637.119,6621.023696969628
+2021-07-01,72.49,75.17,439225.0,11200.0,11420.0,272845.0,261443.0,354035.0,9297.0,3675.0,1501.0,230765.0,20172.0,77642.53310177624,6876.956004456547,3014.3452632458666,24897.709236,5661.632280978135,17714.394,6646.219271736429
+2021-08-01,67.7,70.61,425395.0,11500.0,11318.0,270136.0,274870.0,350857.0,9182.0,3984.0,1563.0,225551.0,20573.0,77234.05013230354,6650.351343077993,3118.0741475817895,25126.14828843316,5608.315753291971,17497.654,6685.251500107757
+2021-09-01,71.65,74.49,418542.0,11100.0,10961.0,268015.0,233150.0,328821.0,8932.0,4032.0,1485.0,227048.0,20139.0,77634.91709399631,6864.715185742449,3070.471381567664,25337.96229486631,5632.467450729973,17117.816,6707.991368842106
+2021-10-01,81.48,83.54,434102.0,11500.0,11640.0,252227.0,255018.0,360845.0,9027.0,3967.0,1467.0,216696.0,20377.0,78969.51830216667,6772.857050288626,3124.6443412480526,25638.736348299466,5473.572571591761,18072.148,6593.419577637417
+2021-11-01,79.15,81.05,433111.0,11600.0,11871.0,254241.0,275551.0,356127.0,9021.0,4190.0,1507.0,220598.0,20573.0,79848.27308938447,6845.8142697310395,3000.321413092225,25867.55674646025,5654.324362719227,18338.815,6695.791536585359
+2021-12-01,71.71,74.17,417851.0,11800.0,11760.0,265157.0,301140.0,364547.0,8879.0,3950.0,1517.0,232178.0,20657.0,79386.64355153174,6780.522801176095,3136.423982937223,25944.572493598327,5455.954127079389,18023.273,6593.03991454671
+2022-01-01,83.22,86.51,415143.0,11500.0,11451.0,253480.0,269384.0,354968.0,8062.0,4129.0,1418.0,251781.0,19613.0,79566.67789186841,6636.638405351176,3016.9860032428514,26177.182497598325,5791.8679719762495,17626.226193548388,6805.55859279568
+2022-02-01,91.64,97.13,413425.0,11600.0,11465.0,236782.0,244573.0,321023.0,8650.0,4365.0,1418.0,250261.0,20190.0,80828.94660182622,6896.8757185544555,3099.124086056197,26864.192496598327,5767.367773487636,17838.89485714286,6802.882281570722
+2022-03-01,108.5,117.25,409950.0,11700.0,11888.0,261906.0,281165.0,368540.0,9005.0,4183.0,1520.0,238502.0,20483.0,80759.87004631852,6693.697312425862,3012.5835887476715,26675.202496598326,5827.146526475519,18304.694612903226,6786.323049554243
+2022-04-01,101.78,104.58,415727.0,11900.0,11830.0,247420.0,289948.0,354887.0,8799.0,3976.0,1547.0,230019.0,19727.0,79992.23218240752,6587.17602756419,2931.2858494724587,27247.212496598328,6048.478585622071,18118.0492,6760.114659020622
+2022-05-01,109.55,113.34,414733.0,11900.0,11758.0,258792.0,290742.0,364486.0,9119.0,3876.0,1591.0,220722.0,19840.0,79490.8612611397,6274.812099528027,2858.7797138241526,27179.80275182845,5938.6510277784055,17899.035903225806,6761.207199702927
+2022-06-01,114.84,122.71,415566.0,12100.0,11919.0,258753.0,293946.0,357572.0,9075.0,4049.0,1686.0,221016.0,20433.0,79741.51289712472,6284.6313149101425,2526.903712507792,27478.995007058576,5817.520971068623,18151.3584,6822.2443368647755
+2022-07-01,101.62,111.93,426553.0,12100.0,12009.0,271063.0,299929.0,372277.0,8812.0,3722.0,1603.0,225133.0,19926.0,80652.42248823418,6097.346723518065,2906.5395507209228,27820.921262288703,5970.816479287382,18450.380741935485,6482.568416844076
+2022-08-01,93.67,100.45,418346.0,12100.0,12134.0,259389.0,302170.0,376168.0,9115.0,3940.0,1654.0,215591.0,20265.0,81626.69136689685,6541.334809309858,2836.4887282396908,28317.30201542678,6196.269545661383,18606.65787096774,6510.914645835525
+2022-09-01,84.26,89.76,429203.0,12000.0,12429.0,240874.0,295628.0,372876.0,8847.0,4087.0,1534.0,209516.0,20129.0,82169.68957737171,6642.540040638683,2710.4869478273936,28401.30201542678,6245.312942370367,18906.617267333335,6580.006259201018
+2022-10-01,87.55,93.33,436830.0,11900.0,12442.0,252502.0,296824.0,385700.0,8807.0,4163.0,1558.0,210444.0,20007.0,82257.20868351666,6616.040798803786,2898.0768624160564,28006.30201542678,6381.352165974208,18907.163,6625.89842492384
+2022-11-01,84.37,91.42,419084.0,12100.0,12493.0,250252.0,299355.0,374794.0,8827.0,4059.0,1584.0,221354.0,20214.0,82575.45523069214,6520.151433667006,2991.8133993937063,27635.30201542678,6210.076289575513,19147.1804,6714.893014721652
+2022-12-01,76.44,80.92,420646.0,12100.0,12202.0,248807.0,311074.0,378247.0,8596.0,3793.0,1593.0,224410.0,19327.0,81958.70750767057,6593.041325868425,2930.965850204953,27531.905888675123,6208.820841205112,18702.129548387096,6599.334658863235
+2023-01-01,78.12,82.5,452688.0,12200.0,12640.0,261300.0,286699.0,391843.0,8291.0,3967.0,1528.0,239632.0,19353.0,82139.53267540883,6724.508353546177,2895.1180146828733,26804.403263598328,6468.07021079524,19124.521419354838,6755.712049848575
+2023-02-01,76.83,82.59,480207.0,12300.0,12621.0,250012.0,273766.0,353386.0,8695.0,3999.0,1516.0,242636.0,19942.0,82788.95743784327,6759.331282081088,3028.0131859903495,27070.403263598328,6354.851196258928,19172.835357142856,6894.137817913958
+2023-03-01,73.28,78.43,469952.0,12200.0,12867.0,255521.0,337436.0,398882.0,9077.0,4113.0,1613.0,225204.0,20207.0,82746.59059057759,6633.9522597376135,3045.3041841117474,27381.403263598328,6247.953804681686,19431.290258064517,6851.31052991917
+2023-04-01,79.45,84.64,459633.0,12300.0,12734.0,255022.0,298525.0,382025.0,8944.0,3879.0,1606.0,223642.0,19972.0,82165.09718136332,6590.203129116306,2947.5516883074915,27426.403263598328,6355.067864567826,19026.266233333336,6763.798208534663
+2023-05-01,71.58,75.47,459657.0,12200.0,12732.0,264978.0,307647.0,394700.0,9080.0,3919.0,1670.0,222146.0,20323.0,81396.86178062134,6776.311049630186,2919.106512950139,26724.704518828454,6404.872791281384,18908.42687096774,6752.076231445157
+2023-06-01,70.25,74.84,452182.0,12400.0,12787.0,265813.0,302522.0,383611.0,9366.0,3978.0,1755.0,222056.0,20755.0,81993.22353590604,6782.130151547296,2904.0540817261476,26859.184774058576,6598.014067346566,19132.301966666666,6829.450634132119
+2023-07-01,76.07,80.11,439771.0,12200.0,12912.0,256980.0,319884.0,400286.0,8979.0,3583.0,1753.0,220875.0,20043.0,81265.94295882557,6700.23669537176,2938.168206578854,26005.707029288704,6762.134695782923,19508.495,6606.4922338119395
+2023-08-01,81.39,86.15,422944.0,12800.0,12999.0,277069.0,324592.0,402974.0,9244.0,4052.0,1708.0,219153.0,20768.0,80798.95354788903,6709.545349455537,2832.307083322279,25751.68778242678,6669.430153091158,19601.767612903226,6575.460025500177
+2023-09-01,89.43,93.72,414063.0,12900.0,13178.0,258723.0,303371.0,395338.0,8843.0,3858.0,1691.0,227885.0,20155.0,81760.59100861763,6794.993458888448,2702.92132171913,26360.387782426777,6822.837219182384,19668.5745,6583.074280935856
+2023-10-01,85.64,90.6,421893.0,13200.0,13213.0,244500.0,315579.0,409614.0,9100.0,4061.0,1697.0,218729.0,20631.0,82114.52596029296,6893.489975933566,2841.991049206209,26283.36778242678,6770.130413780392,19719.800193548388,6603.021860861487
+2023-11-01,77.69,82.94,449664.0,13200.0,13316.0,259745.0,307102.0,399470.0,8910.0,3950.0,1623.0,221533.0,20739.0,82929.9519726553,6862.404150615802,2939.633025101708,26366.841782426778,6934.4897467537685,20169.258766666666,6673.072774662502
+2023-12-01,71.9,77.63,431065.0,13200.0,13297.0,262353.0,358505.0,412206.0,8796.0,3643.0,1668.0,240717.0,20396.0,83236.00736306576,7014.057414552205,2973.2628113679084,26244.234782426778,7046.218263135187,20190.163258064516,6739.501100564798
+2024-01-01,74.15,80.12,421912.0,13000.0,12517.0,262854.0,314487.0,388037.0,8290.0,3856.0,1532.0,252096.0,19789.0,81843.67488671512,6700.288386451727,2927.0537636929134,26366.504354598328,7056.1994595019305,18975.91229032258,6817.244305564492
+2024-02-01,77.25,83.48,447163.0,13300.0,13129.0,242399.0,316986.0,380738.0,8659.0,3900.0,1552.0,240686.0,19972.0,82537.102469039,6775.486417031508,2830.3759232875655,26494.481506598328,6997.65323357814,19759.74568965517,6764.570165631052
+2024-03-01,81.28,85.41,451417.0,13100.0,13190.0,249436.0,331631.0,408900.0,8937.0,3693.0,1651.0,233532.0,20011.0,82967.98436703268,6706.622779067322,2956.681524396083,26743.610082598327,6941.788889464486,19882.98674193548,6831.487268149122
+2024-04-01,85.35,89.94,460890.0,13100.0,13314.0,258633.0,310740.0,399415.0,8869.0,3793.0,1678.0,233705.0,20155.0,82432.86974114995,6582.806000546013,2929.740500492966,26751.756237598325,6762.819297129719,19897.215233333332,6769.973235573969
+2024-05-01,80.02,81.75,455922.0,13100.0,13256.0,284901.0,322931.0,410938.0,9391.0,3769.0,1742.0,231654.0,20888.0,81723.8426658171,6613.950105185869,2802.8994525046846,26580.637951828452,6964.90148617106,19560.484741935485,6732.197161272152
+2024-06-01,79.77,82.25,448539.0,13200.0,13252.0,263044.0,329178.0,397550.0,9199.0,3663.0,1772.0,232519.0,20537.0,81414.25507454386,6692.102179393619,2718.1137843524643,26165.165117058576,6929.120856478623,19756.390466666668,6730.329485753506
+2024-07-01,81.8,85.15,433049.0,13300.0,13212.0,281699.0,329169.0,409579.0,9318.0,3699.0,1802.0,224380.0,20593.0,81715.75331933872,6669.188732694532,2892.9426854986355,26566.7600662887,6618.537230795716,19858.13477419355,6686.3125816192505
+2024-08-01,76.68,80.36,418310.0,13300.0,13411.0,252919.0,335857.0,415726.0,9257.0,3889.0,1784.0,220700.0,20985.0,81934.9719585904,6599.211569130271,2706.868199141591,26634.61468342678,6987.194754453276,20130.48041935484,6645.4177283064555
+2024-09-01,70.24,74.02,416931.0,13300.0,13171.0,245126.0,320649.0,395118.0,8983.0,3687.0,1676.0,219773.0,20356.0,80856.32362217543,6070.27366833416,2636.372002037533,26466.21935242678,7131.339655301095,19659.211900000002,6526.224683787069
+2024-10-01,71.99,75.63,425509.0,13500.0,13530.0,244079.0,324279.0,419427.0,9070.0,4131.0,1712.0,212575.0,21249.0,82009.52536371136,6587.966903380646,2863.131997780422,26486.10127442678,6969.006977438663,20303.430612903227,6615.383353764166
+2024-11-01,69.95,74.35,423375.0,13513.0,13396.0,245406.0,344224.0,401875.0,8832.0,3680.0,1669.0,221030.0,20367.0,82213.40438354343,6731.8858781939,2791.0940337726647,26467.137269426777,6949.512072513327,20179.551666666666,6686.027263791282
+2024-12-01,70.12,73.86,415601.0,13573.0,13437.0,257654.0,339199.0,416555.0,8773.0,3743.0,1704.0,238217.0,20615.0,82642.38206624523,6870.179084053192,2966.953861913902,26311.035309426778,7082.466390717892,20266.157032258063,6726.372185873488
+2025-01-01,75.74,79.27,423790.0,13478.0,13140.0,257623.0,318065.0,407352.0,8483.0,4064.0,1620.0,251070.0,20736.0,82366.31306275708,6798.954719499741,2936.149942383933,26335.985249,7158.541310627629,19869.401838709677,6784.5364549383285
+2025-02-01,71.53,75.44,433775.0,13508.0,13240.0,217447.0,296752.0,370707.0,8681.0,3997.0,1539.0,243699.0,20225.0,82645.39068463213,6934.483147782456,2870.3111753037356,26357.420995,7186.980518948188,19728.24060714286,6806.857698829021
+2025-03-01,68.24,72.73,439792.0,13580.0,13453.0,233427.0,330859.0,417042.0,8765.0,3894.0,1637.0,233762.0,19950.0,83766.84849123088,6903.015974789231,2919.2866686778875,26637.095097,7335.292270794481,20195.496032258066,6979.998342664881
+2025-04-01,63.54,68.13,440408.0,13465.0,13466.0,231401.0,310559.0,403968.0,8910.0,3883.0,1764.0,228244.0,20213.0,83209.82211859303,6899.5541261952785,2989.1577989711377,26431.628025,7317.749267540977,20025.398333333334,6798.229892390683
+2025-05-01,62.17,64.45,436059.0,13408.0,13447.0,248293.0,316968.0,416844.0,9057.0,3789.0,1763.0,229038.0,20323.0,83295.03762474071,6982.098528699049,2923.8645157845444,26844.489558,7438.941565478793,19596.578741935486,6847.613629370413
+2025-06-01,68.17,71.44,418951.0,13433.0,13610.0,238523.0,321436.0,408315.0,9262.0,3965.0,1847.0,232827.0,21007.0,84380.84541728244,6964.64811000814,2722.9995685483987,27318.173391,7526.58072980582,20172.6059,6928.562363650041
+2025-07-01,68.39,71.04,426691.0,13314.0,13707.0,246806.0,320077.0,424926.0,9150.0,3804.0,1845.0,229509.0,20984.0,84816.65276742651,7136.201798825408,3097.92680877554,27054.439147,7447.813497289799,20553.010516129034,6817.307778848634
+2025-08-01,64.86,67.87,420707.0,13423.0,13810.0,253820.0,326188.0,428114.0,9226.0,3772.0,1819.0,222488.0,21195.0,85296.05029708764,7118.761524835266,2989.7037917972184,27021.410158,7978.266847194884,20591.594838709676,6835.054981387713
+2025-09-01,63.96,67.99,416546.0,13505.0,13828.0,249907.0,335105.0,414845.0,8974.0,3891.0,1663.0,223209.0,20720.0,86398.07247325045,7203.6922696364345,2870.303927371509,28168.446,8019.452975147898,20575.899,6732.056964654048
+2025-10-01,60.89,64.54,421168.0,13651.0,13864.0,232362.0,341736.0,429777.0,8888.0,4074.0,1785.0,209433.0,20846.0,86389.68530802111,7116.261862943544,3020.9988118676692,27959.557,8144.800735304728,20577.04264516129,6746.066332439281
+2025-11-01,60.06,63.8,427503.0,13815.0,13788.0,223006.0,338939.0,413647.0,8680.0,3796.0,1674.0,219544.0,20227.0,86281.06877427266,7058.848288251603,2995.8248862185033,27845.363,7885.05690185619,20745.760766666666,6863.969978881006
+2025-12-01,57.97,62.54,422888.0,13827.0,13655.0,256944.0,354067.0,423302.0,8781.0,3812.0,1729.0,243790.0,20851.0,,,,,,,
+2026-01-01,60.04,66.6,420299.0,13215.0,,,,,,,,,,,,,,,,
+2026-02-01,64.51,70.89,439279.0,13696.0,,,,,,,,,,,,,,,,
+2026-03-01,,,449259.0,13668.0,,,,,,,,,,,,,,,,
diff --git a/data/live/fred_monthly.csv b/data/live/fred_monthly.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0a2b9f3dd1c2eb60bfabf75b471bb87e5151dad8
--- /dev/null
+++ b/data/live/fred_monthly.csv
@@ -0,0 +1,676 @@
+date,WTI_spot_fred,Brent_spot_fred,natgas_spot_henry_fred,cpi_us_fred,cpi_us_core_fred,ppi_us_fred,ppi_us_all_fred,ppi_petroleum_refining,ppi_gasoline,gdp_us_real_growth,gdp_us_nominal,gdp_us_real,nonfarm_us_fred,unemployment_us,initial_jobless_claims,ism_mfg_employment,fed_funds_rate,fed_funds_upper,fed_funds_lower,us_1y_yield,us_2y_yield,us_3y_yield,us_5y_yield,us_7y_yield,us_10y_yield,us_20y_yield,us_30y_yield,yield_spread_10y2y,yield_spread_10y3m,yield_spread_10y_ff,germany_10y_yield,uk_10y_yield,japan_10y_yield,france_10y_yield,italy_10y_yield,canada_10y_yield,australia_10y_yield,usd_index_broad,usd_index_advanced,usd_index_emerging,vix_fred,us_m1,us_m2_velocity,us_monetary_base,fed_total_assets,fed_treasury_holdings,fed_mbs_holdings,ipi_us_fred,ipi_oil_gas_extraction,ipi_mining,ipi_manufacturing,capacity_utilization,umich_consumer_sent,consumer_confidence_us,stl_financial_stress,chicago_nfci,chicago_anfci,us_crude_imports_fred,us_trade_balance,us_imports_petroleum,us_exports_petroleum,breakeven_5y,breakeven_10y,forward_inflation_5y5y,baa_spread,hy_spread,aaa_spread,ted_spread,imf_commodity_index,imf_energy_index,imf_food_index,imf_metal_index,gdp_eurozone_real,gdp_japan_real,gdp_uk_nominal,gdp_brazil_real,cpi_china_fred,cpi_japan_fred,cpi_uk_fred,cli_china_fred,cli_japan_fred,cli_eurozone_fred,import_price_index_us,export_price_index_us
+1970-01-01,,,,37.9,39.6,39.1,36.5,,14.2,-0.6,1051.2,5300.652,71176.0,3.9,239000.0,18424.0,8.98,,,8.15,,8.27,8.27,7.9,7.75,6.96,,,,-1.63,7.6,8.89,,8.74,,8.34,5.95,,,,,206.2,1.789,76.4,,,,37.9948,,87.057,36.0488,83.6765,,99.0519,,,,,,,,,,,,,,,,,,,,,13223.0,,,7.751277,4.957397,,,,,
+1970-02-01,,,,38.1,39.8,39.0,36.7,,14.1,,,,71305.0,4.2,242000.0,18361.0,8.98,,,7.11,,7.27,7.31,7.1,6.9,6.55,,,,-1.6,7.8,8.68,,8.84,,8.21,5.96,,,,,205.0,,75.2,,,,37.9698,,86.1279,36.0769,83.3607,78.1,98.96368,,,,,,,,,,,,,,,,,,,,,,,,7.751277,4.930663,,,,,
+1970-03-01,,,,38.3,40.1,39.1,36.7,,14.0,,,,71451.0,4.4,276000.0,18360.0,7.76,,,6.9,,7.13,7.24,7.16,7.08,6.68,,,,-0.42,8.1,8.54,,8.76,,8.05,6.05,,,,,205.7,,75.3,,,,37.9205,,86.2502,35.9738,82.9935,,98.88327,,,,,,,,,,,,,,,,,,,,,,,,7.717095,5.14198,,,,,
+1970-04-01,,,,38.5,40.4,39.1,36.8,,14.1,0.6,1067.375,5308.164,71348.0,4.6,349000.0,18207.0,8.1,,,7.72,,7.89,7.95,7.93,7.82,7.07,,,,-0.68,8.1,8.55,,8.63,,7.88,6.94,,,,,206.7,1.804,76.3,,,,37.823,,85.9677,35.8457,82.5235,,98.84496,,,,,,,,,,,,,,,,,,,,,13806.0,,,7.683598,5.618831,,,,,
+1970-05-01,,,,38.6,40.5,39.1,36.8,,14.6,,,,71124.0,4.8,301000.0,18029.0,7.95,,,7.65,,7.84,7.83,7.82,7.95,7.46,,,,0.07,8.4,8.8,,8.62,,8.18,6.85,,,,,207.2,,76.6,,,,37.7789,,85.7512,35.762,82.1724,75.4,98.87383,,,,,,,,,,,,,,,,,,,,,,,,7.2455869999999996,6.08365,,,,,
+1970-06-01,,,,38.8,40.8,39.2,36.9,,14.3,,,,71029.0,4.9,291000.0,17930.0,7.61,,,7.4,,7.77,7.77,7.76,7.68,7.11,,,,1.93,8.7,8.85,,8.55,,8.06,6.86,,,,,207.6,,76.9,,,,37.6567,,85.5332,35.6542,81.6542,,98.91792,,,,,,,,,,,,,,,,,,,,,,,,7.066992999999999,5.904618,,,,,
+1970-07-01,,,,38.9,40.9,39.2,37.1,,14.4,3.7,1086.059,5357.077,71053.0,5.0,287000.0,17877.0,7.21,,,7.0,,7.51,7.58,7.57,7.38,6.91,,,,0.63,8.7,8.5,,8.46,,7.97,6.89,,,,,208.0,1.795,78.0,,,,37.7491,,84.7042,35.7649,81.6031,,98.9058,,,,,,,,,,,,,,,,,,,,,14256.0,,,5.746265,6.66162,,,,,
+1970-08-01,,,,39.0,41.1,39.2,36.9,,14.4,,,,70937.0,5.1,297000.0,17779.0,6.62,,,6.84,,7.36,7.45,7.51,7.49,7.0,,,,0.99,8.4,8.33,,8.39,,7.99,6.87,,,,,209.9,,78.2,,,,37.6818,,87.1333,35.5218,81.208,77.6,98.78902,,,,,,,,,,,,,,,,,,,,,,,,4.458001,6.8285279999999995,,,,,
+1970-09-01,,,,39.2,41.3,39.6,37.1,,14.2,,,,70944.0,5.4,333000.0,17692.0,6.29,,,6.58,,6.97,7.18,7.32,7.29,6.81,,,,2.29,8.5,8.43,,8.48,,7.92,6.87,,,,,211.8,,78.7,,,,37.4221,,88.0392,35.2228,80.4019,,98.64056,,,,,,,,,,,,,,,,,,,,,,,,5.386267,7.034796000000001,,,,,
+1970-10-01,,,,39.4,41.5,39.6,37.1,,14.2,-4.2,1088.608,5299.672,70521.0,5.5,327000.0,17173.0,6.2,,,6.29,,6.85,7.04,7.22,7.33,6.9,,,,1.2,8.7,8.42,,8.47,,7.93,6.88,,,,,212.9,1.752,78.7,,,,36.6735,,89.594,34.4357,78.5535,,98.56737,,,,,,,,,,,,,,,,,,,,,14771.0,,,6.557878,7.3573580000000005,,,,,
+1970-11-01,,,,39.6,41.8,39.8,37.1,,14.4,,,,70409.0,5.9,337000.0,17024.0,5.6,,,5.06,,5.72,5.99,6.38,6.49,6.39,,,,0.99,8.6,8.69,,8.41,,7.8,6.83,,,,,213.7,,79.5,,,,36.4514,,89.6381,34.2252,77.8407,72.4,98.65442,,,,,,,,,,,,,,,,,,,,,,,,6.988589,7.865169,,,,,
+1970-12-01,,,,39.8,42.0,39.8,37.1,,15.3,,,,70792.0,6.1,321000.0,17309.0,4.9,,,4.94,,5.84,5.98,6.25,6.5,6.45,,,,3.5,8.2,8.93,,8.26,,7.26,6.81,,,,,214.4,,81.0,,,,37.2885,,89.0945,35.1269,79.3872,,98.83361,,,,,,,,,,,,,,,,,,,,,,,,6.971782000000001,7.8869050000000005,,,,,
+1971-01-01,,,,39.9,42.1,39.9,37.3,,15.4,11.3,1135.156,5443.619,70865.0,5.9,292000.0,17280.0,4.14,,,4.23,,5.34,5.78,6.07,6.09,6.07,,,,2.09,7.7,8.8,,8.33,,6.69,6.85,,,,,215.5,1.77,81.2,,,,37.5753,,87.7101,35.4243,79.7753,,99.0207,,0.70153,0.74434,,,,,,,,,,,,,,,,,,14990.0,,,6.5,8.487085,,,,,
+1971-02-01,,,,39.9,42.2,40.1,37.7,,15.1,,,,70807.0,5.9,290000.0,17216.0,3.72,,,3.69,,4.84,5.36,5.78,6.14,6.24,,,,2.76,7.7,8.59,,8.4,,6.81,6.85,,,,,217.4,,80.6,,,,37.5037,,86.1857,35.4412,79.4216,78.1,99.16006,,0.87138,1.00819,,,,,,,,,,,,,,,,,,,,,6.0,8.516886999999999,,,,,
+1971-03-01,,,,40.0,42.2,40.2,37.8,,14.9,,,,70860.0,6.0,300000.0,17154.0,3.71,,,3.92,,4.56,5.06,5.36,5.53,5.83,,,,1.03,7.9,8.34,,8.42,,6.8,6.84,,,,,218.8,,80.8,,,,37.4631,,86.5001,35.3674,79.1348,,99.2616,,1.06978,1.05591,,,,,,,,,,,,,,,,,,,,,5.3,8.759124,,,,,
+1971-04-01,,,,40.1,42.4,40.3,37.9,,14.8,2.2,1156.271,5473.059,71036.0,5.9,288000.0,17149.0,4.16,,,4.77,,5.76,6.08,6.17,6.08,6.1,,,,1.83,7.9,8.21,,8.43,,6.83,6.85,,,,,220.0,1.736,81.6,,,,37.6735,,86.7283,35.5531,79.3783,,99.34393,,1.41184,1.70549,,,,,,,,,,,,,,,,,,15501.0,,,5.8,9.417686,,,,,
+1971-05-01,,,,40.3,42.6,40.5,38.1,,15.3,,,,71247.0,5.9,299000.0,17225.0,4.63,,,5.13,,5.91,6.24,6.4,6.38,6.27,,,,1.5,8.0,8.09,,8.46,,7.19,6.82,,,,,222.0,,82.4,,,,37.8646,,86.544,35.7926,79.5802,80.2,99.41532,,1.3892,1.92901,,,,,,,,,,,,,,,,,,,,,6.4,9.820788,,,,,
+1971-06-01,,,,40.5,42.8,40.6,38.2,,15.3,,,,71254.0,5.9,291000.0,17139.0,4.91,,,6.24,,6.77,6.86,6.93,6.7,6.44,,,,1.95,8.2,8.14,,8.45,,7.25,6.83,,,,,223.5,,82.9,,,,38.0234,,86.2918,35.8826,79.7132,,99.47388,,1.02081,0.88325,,,,,,,,,,,,,,,,,,,,,6.9,10.29307,,,,,
+1971-07-01,,,,40.6,42.9,40.4,38.3,,15.2,3.3,1177.675,5518.072,71315.0,6.0,308000.0,17126.0,5.31,,,6.18,,6.83,6.96,6.99,6.85,6.43,,,,1.35,8.3,7.71,,8.48,,7.41,6.81,,,,,224.9,1.717,84.2,,,,37.9131,,83.4907,35.9435,79.2827,,99.51089,,1.24478,0.82978,,,,,,,,,,,,,,,,,,15997.0,,,6.9,10.14904,,,,,
+1971-08-01,,,,40.7,43.0,40.7,38.5,,15.3,,,,71373.0,6.1,307000.0,17115.0,5.57,,,5.28,,5.81,6.07,6.22,6.28,6.09,,,,0.53,8.3,7.69,,8.44,,7.34,6.82,,,,,225.6,,84.1,,,,37.693,,85.2788,35.5179,78.6255,82.1,99.52679,,2.02145,2.57177,,,,,,,,,,,,,,,,,,,,,7.0,10.2983,,,,,
+1971-09-01,,,,40.8,43.0,40.7,38.3,,15.3,,,,71614.0,6.0,308000.0,17154.0,5.55,,,5.27,,5.77,6.06,6.1,6.0,5.97,,,,0.62,8.1,7.47,,8.46,,7.0,6.78,,,,,226.5,,84.4,,,,38.3056,,84.7238,36.2368,79.7041,,99.56897,,2.18169,2.71226,,,,,,,,,,,,,,,,,,,,,8.0,9.893993,,,,,
+1971-10-01,,,,40.9,43.1,40.7,38.3,,15.1,0.9,1190.297,5531.032,71642.0,5.8,283000.0,17126.0,5.2,,,4.64,,5.3,5.78,5.88,5.87,5.87,,,,0.74,8.0,7.24,,8.46,,6.82,6.58,,,,,227.2,1.69,84.7,,,,38.5924,,77.6431,36.7753,80.1009,,99.7118,,1.56546,1.3789,,,,,,,,,,,,,,,,,,16398.0,,,6.5,9.370629,,,,,
+1971-11-01,,,,41.0,43.2,40.8,38.3,,15.1,,,,71847.0,6.0,278000.0,17166.0,4.91,,,4.76,,5.39,5.84,6.05,5.93,5.95,,,,1.68,7.9,7.05,,8.45,,6.66,6.38,,,,,227.8,,85.5,,,,38.7561,,80.7571,36.9112,80.2412,82.0,100.0106,,1.35125,1.50252,,,,,,,,,,,,,,,,,,,,,5.5,9.236111,,,,,
+1971-12-01,,,,41.1,43.3,41.1,38.6,,15.1,,,,72109.0,6.0,244000.0,17202.0,4.14,,,4.46,,5.15,5.5,5.85,5.89,5.99,,,,2.89,7.9,7.09,,8.28,,6.54,6.15,,,,,228.3,,86.8,,,,39.2035,,86.1239,37.2539,80.9666,,100.355,,1.30235,1.85085,,,,,,,,,,,,,,,,,,,,,4.8,9.034483,,,,,
+1972-01-01,,,,41.2,43.5,41.0,38.8,,15.1,7.6,1230.609,5632.649,72441.0,5.8,269000.0,17283.0,3.51,,,4.36,,5.32,5.75,6.05,6.09,6.09,,,,2.96,7.6,7.03,,8.41,,6.66,6.14,,,,,230.1,1.696,87.2,,,,40.1408,141.5122,86.4345,38.2056,82.6938,,100.5941,,0.97758,1.16722,,,,,,,,,,,,,,,,,,16603.0,,,4.1,8.163264999999999,,,,,
+1972-02-01,,,,41.4,43.6,41.3,39.2,,14.9,,,,72648.0,5.7,254000.0,17361.0,3.3,,,4.34,,5.27,5.68,5.95,6.04,6.03,,,,2.79,7.3,7.05,,8.33,,6.87,5.84,,,,,232.3,,86.1,,,,40.5459,145.166,85.5229,38.5204,83.3296,92.8,100.617,,0.59981,0.60771,,,,,,,,,,,,,,,,,,,,,4.5,8.11908,,,,,
+1972-03-01,,,,41.4,43.6,41.3,39.2,,15.0,,,,72944.0,5.8,264000.0,17447.0,3.83,,,5.11,,5.86,6.1,6.16,6.12,6.11,,,,1.87,7.4,7.39,,8.07,,7.07,5.84,,,,,234.3,,86.7,,,,40.8263,147.2945,86.1396,38.7865,83.7028,,100.5379,,0.32932,0.54429,,,,,,,,,,,,,,,,,,,,,5.3,7.583892999999999,,,,,
+1972-04-01,,,,41.5,43.8,41.3,39.3,,15.1,9.4,1266.369,5760.47,73162.0,5.7,265000.0,17508.0,4.17,,,4.61,,5.58,5.89,6.08,6.14,6.12,,,,1.83,7.7,7.44,,7.92,,7.32,5.85,,,,,235.6,1.703,87.9,,,,41.2348,148.2239,87.0306,39.2136,84.3315,,100.5079,,0.14318,0.3304,,,,,,,,,,,,,,,,,,17392.0,,,5.0,6.3074900000000005,,,,,
+1972-05-01,,,,41.6,43.9,41.5,39.5,,15.1,,,,73469.0,5.7,267000.0,17602.0,4.27,,,4.64,,5.46,5.79,6.0,6.05,5.96,,,,1.3,7.8,7.85,,7.9,,7.33,5.85,,,,,235.9,,88.5,,,,41.2405,149.7792,86.2995,39.2841,84.1324,88.6,100.6295,,0.02496,0.01944,,,,,,,,,,,,,,,,,,,,,5.2,6.13577,,,,,
+1972-06-01,,,,41.7,44.0,41.7,39.7,,15.4,,,,73758.0,5.7,286000.0,17641.0,4.46,,,5.15,,5.8,6.0,6.13,6.15,6.05,,,,1.65,7.9,8.95,,7.83,,7.39,5.85,,,,,236.6,,88.9,,,,41.3497,148.3578,86.3785,39.4226,84.14,,100.8214,,0.20706,0.43826,,,,,,,,,,,,,,,,,,,,,4.8,6.092029,,,,,
+1972-07-01,,,,41.8,44.1,41.8,40.0,,15.6,3.8,1290.566,5814.854,73709.0,5.6,247000.0,17556.0,4.55,,,4.82,,5.75,5.98,6.11,6.12,5.98,,,,1.62,8.0,8.9,,7.8,,7.48,5.8,,,,,238.8,1.679,90.1,,,,41.3035,147.9583,86.2015,39.41,83.8269,,100.9558,,0.32771,0.71533,,,,,,,,,,,,,,,,,,17763.0,,,5.0,5.7989690000000005,,,,,
+1972-08-01,,,,41.9,44.3,42.0,40.1,,15.9,,,,74141.0,5.6,262000.0,17741.0,4.81,,,5.4,,6.0,6.21,6.36,6.42,5.99,,,,1.29,7.9,9.05,,7.86,,7.46,5.75,,,,,240.9,,90.1,,,,41.879,147.7679,87.1939,39.9407,84.7662,95.2,100.9265,,0.15129,0.18361,,,,,,,,,,,,,,,,,,,,,5.9,6.567933,,,,,
+1972-09-01,,,,42.1,44.3,42.2,40.2,,16.1,,,,74264.0,5.5,251000.0,17774.0,4.87,,,5.61,,6.04,6.18,6.34,6.54,6.09,,,,1.66,7.9,9.29,,7.83,,7.48,5.75,,,,,243.2,,90.2,,,,42.2132,148.14,87.3231,40.2649,85.2041,,100.7737,,-0.11626,-0.40388,,,,,,,,,,,,,,,,,,,,,3.9,7.009646000000001,,,,,
+1972-10-01,,,,42.2,44.4,42.0,40.1,,16.1,6.9,1328.904,5912.22,74674.0,5.6,234000.0,17893.0,5.05,,,5.44,,6.05,6.2,6.32,6.41,5.93,,,,1.53,8.0,9.1,,7.91,,7.34,5.77,,,,,245.0,1.673,91.4,,,,42.7494,147.7513,86.9375,40.8336,86.0358,,100.536,,-0.18219,-0.31969,,,,,,,,,,,,,,,,,,18837.0,,,4.4,7.86445,,,,,
+1972-11-01,,,,42.4,44.4,42.3,40.3,,16.1,,,,74973.0,5.3,235000.0,18005.0,5.06,,,5.35,,5.96,6.12,6.17,6.28,5.82,,,,1.09,8.4,9.09,,8.02,,7.18,5.76,,,,,246.4,,90.5,,,,43.2548,146.8872,86.8906,41.3422,86.7902,90.7,100.227,,-0.25577,-0.39787,,,,,,,,,,,,,,,,,,,,,5.1,7.628735000000001,,,,,
+1972-12-01,,,,42.5,44.6,42.7,41.1,,16.1,,,,75268.0,5.2,225000.0,18158.0,5.33,,,5.68,,6.14,6.26,6.29,6.41,6.03,,,,0.91,8.6,9.36,,8.28,,7.12,5.78,,,,,249.2,,91.4,,,,43.7367,145.4847,86.7467,41.8825,87.4839,,99.89554,,-0.21255,-0.6713,,,,,,,,,,,,,,,,,,,,,5.7,7.653384,,,,,
+1973-01-01,,,,42.7,44.6,43.0,41.6,,16.1,10.3,1377.49,6058.544,75617.0,4.9,214000.0,18276.0,5.94,,,6.09,,6.44,6.45,6.43,6.54,6.86,,,,0.04,8.6,9.17,,8.33,,7.12,5.69,,,,,251.5,1.694,91.7,,,,44.0529,142.9637,86.825,42.2057,87.8373,,99.58959,,0.24311,-0.11765,,,,,,,,,,,,,,,,,,20050.0,,,6.7,7.735849000000001,,,,,
+1973-02-01,,,,43.0,44.8,43.5,42.4,,16.9,,,,76014.0,5.0,218000.0,18410.0,6.58,,,6.43,,6.74,6.73,6.68,6.64,6.9,,,,-0.86,8.6,9.33,,8.38,,7.18,5.76,,,,,252.2,,90.3,,,,44.6827,146.3459,86.9254,42.8736,88.8026,81.9,99.34142,,0.90944,0.94432,,,,,,,,,,,,,,,,,,,,,7.0,7.884856,,,,,
+1973-03-01,,,,43.4,45.0,44.4,43.4,,17.1,,,,76284.0,4.9,222000.0,18493.0,7.09,,,7.09,,6.89,6.81,6.76,6.73,6.89,,,,-0.65,8.6,9.78,,8.53,,7.3,5.8,,,,,251.7,,91.1,,,,44.7045,144.5641,86.0488,42.9526,88.5495,,99.12789,,1.27243,1.21797,,,,,,,,,,,,,,,,,,,,,8.7,8.172177,,,,,
+1973-04-01,,,,43.7,45.1,44.7,43.6,,17.4,4.4,1413.887,6124.506,76455.0,5.0,236000.0,18530.0,7.12,,,6.8,,6.81,6.73,6.75,6.7,6.91,,,,-0.93,8.8,9.66,,8.62,,7.34,6.12,,,,,252.7,1.71,92.6,,,,44.6387,144.8406,85.7673,42.8796,88.12,,98.92616,,1.19941,0.94864,,,,,,,,,,,,,,,,,,19879.0,,,9.4,9.208899,,,,,
+1973-05-01,,,,43.9,45.3,45.0,44.5,,17.8,,,,76648.0,4.9,238000.0,18564.0,7.84,,,7.16,,6.85,6.78,6.86,6.93,7.05,,,,-1.2,9.2,9.74,,8.69,,7.58,6.2,,,,,254.9,,93.1,,,,44.9429,144.363,86.1998,43.1623,88.4157,77.0,98.73454,,1.11807,0.75348,,,,,,,,,,,,,,,,,,,,,10.8,9.471095,,,,,
+1973-06-01,,,,44.2,45.4,45.5,45.5,,18.2,,,,76887.0,4.9,237000.0,18606.0,8.49,,,7.74,,7.07,6.9,6.92,6.94,7.13,,,,-1.94,9.9,9.88,,8.88,,7.76,6.72,,,,,256.7,,93.7,,,,45.0035,143.5764,86.521,43.1729,88.2262,,98.58174,,1.28069,0.73601,,,,,,,,,,,,,,,,,,,,,11.0,9.285278,,,,,
+1973-07-01,,,,44.2,45.5,45.4,44.9,,18.5,-2.1,1433.838,6092.301,76913.0,4.8,250000.0,18598.0,10.4,,,8.87,,8.02,7.87,7.65,7.43,7.63,,,,-3.79,9.9,10.43,,9.15,,7.75,6.74,,,,,257.5,1.711,95.6,,,,45.1636,143.6585,87.9159,43.3454,88.2329,,98.52205,,1.726,1.31206,,,,,,,,,,,,,,,,,,20563.0,,,11.7,9.439708,,,,,
+1973-08-01,,,,45.0,45.7,47.0,47.5,,18.6,,,,77168.0,4.8,254000.0,18629.0,10.5,,,8.47,,7.46,7.28,7.22,7.25,7.35,,,,-3.97,9.8,11.22,,9.33,,7.8,6.73,,,,,257.7,,95.8,,,,45.1019,142.9298,88.0486,43.2384,87.8096,72.0,98.59159,,2.30124,2.1506,,,,,,,,,,,,,,,,,,,,,11.9,8.882175,,,,,
+1973-09-01,,,,45.2,46.0,46.9,46.7,,18.6,,,,77276.0,4.8,249000.0,18609.0,10.78,,,7.5,,6.79,6.72,6.79,6.9,7.05,,,,-3.92,9.6,11.48,,9.42,,7.82,8.38,,,,,257.9,,96.2,,,,45.4624,141.3673,87.2455,43.5706,88.2111,,98.67157,,2.40532,2.12714,,,,,,,,,,,,,,,,,,,,,14.2,9.254807000000001,,,,,
+1973-10-01,,,,45.6,46.3,46.8,46.3,,18.9,3.9,1476.289,6150.131,77607.0,4.6,235000.0,18702.0,10.01,,,7.21,,6.82,6.8,6.83,6.71,7.3,,,,-3.9,9.7,11.29,,9.5,,7.63,8.35,,,,,259.0,1.739,97.5,,,,45.847,143.7918,87.5257,44.0126,88.6604,,98.59557,,2.2233,1.48125,,,,,,,,,,,,,,,,,,21317.0,,,13.9,9.899229,,,,,
+1973-11-01,,,,45.9,46.5,47.2,46.5,,19.8,,,,77920.0,4.8,233000.0,18773.0,10.03,,,7.28,,6.79,6.77,6.77,6.69,7.22,,,,-3.65,9.4,12.08,,9.5,,7.37,8.35,,,,,261.0,,98.3,,,,46.0553,142.8316,87.1671,44.3199,88.7722,76.5,98.24638,,2.08423,1.56781,,,,,,,,,,,,,,,,,,,,,15.2,10.33668,,,,,
+1973-12-01,,,,46.3,46.7,47.6,47.4,,21.0,,,,78031.0,4.9,300000.0,18820.0,9.95,,,7.3,,6.83,6.83,6.76,6.9,7.38,,,,-2.93,9.6,12.64,,9.65,,7.69,8.36,,,,,262.9,,100.1,,,,45.923,141.3275,88.2814,44.3374,88.2372,,97.80881,,1.76036,1.60198,,,,,,,,,,,,,,,,,,,,,18.3,10.57579,,,,,
+1974-01-01,,,,46.8,46.9,48.8,49.0,,22.6,-3.4,1491.209,6097.258,78100.0,5.1,291000.0,18788.0,9.65,,,7.12,,6.88,6.91,6.96,7.0,7.48,,,,-2.31,9.6,13.0,,10.21,,7.74,8.36,,,,,263.8,1.725,100.4,,,,45.6204,139.319,88.0503,43.9922,87.3838,,97.54128,,1.02754,0.55312,,,,,,,,,,,,,,,,,,21136.0,,,21.9,11.967310000000001,,,,,
+1974-02-01,,,,47.3,47.2,49.7,50.0,,24.2,,,,78254.0,5.2,292000.0,18727.0,8.97,,,7.16,,6.94,6.98,7.03,7.01,7.57,,,,-1.86,9.9,13.46,,10.48,,7.73,8.36,,,,,265.3,,99.1,,,,45.4759,142.5215,88.0498,43.8148,86.8467,61.8,97.63576,,0.47575,-0.3002,,,,,,,,,,,,,,,,,,,,,24.9,13.1442,,,,,
+1974-03-01,,,,47.8,47.6,50.2,50.6,,26.5,,,,78296.0,5.1,323000.0,18700.0,9.35,,,8.36,,7.81,7.65,7.59,7.41,7.89,,,,-2.54,10.5,13.51,,10.69,,7.92,8.37,,,,,266.7,,99.6,,,,45.4777,139.8507,87.2939,43.7718,86.6003,,97.90758,,0.81036,0.0916,,,,,,,,,,,,,,,,,,,,,22.8,13.4872,,,,,
+1974-04-01,,,,48.1,47.9,50.7,51.0,,28.2,1.0,1530.056,6111.751,78382.0,5.1,283000.0,18702.0,10.51,,,8.99,,8.31,8.21,7.97,7.66,8.19,,,,-3.34,10.4,13.82,,10.7,,8.59,8.38,,,,,267.2,1.748,101.7,,,,45.3451,139.6675,87.1324,43.5855,86.1121,,98.10578,,1.89158,1.16008,,,,,,,,,,,,,,,,,,22654.0,,,23.7,15.166839999999999,,,,,
+1974-05-01,,,,48.6,48.5,51.3,51.8,,29.0,,,,78549.0,5.1,309000.0,18688.0,11.31,,,8.71,,8.12,8.06,7.92,7.52,8.13,,,,-4.12,10.6,13.33,,10.8,,8.87,8.45,,,,,267.6,,102.8,,,,45.7044,138.9709,87.767,43.9151,86.5677,72.1,98.046,,3.67926,3.14102,,,,,,,,,,,,,,,,,,,,,22.0,15.942020000000001,,,,,
+1974-06-01,,,,49.0,49.0,51.3,52.0,,30.8,,,,78604.0,5.4,325000.0,18690.0,11.93,,,8.87,,8.34,8.33,8.09,7.64,8.17,,,,-5.67,10.7,13.81,,11.45,,9.26,9.52,,,,,268.5,,103.6,,,,45.6238,136.9669,86.3469,43.9306,86.199,,97.81698,,4.8514,4.81872,,,,,,,,,,,,,,,,,,,,,22.3,16.53807,,101.0823,,,
+1974-07-01,,,,49.3,49.5,52.7,54.0,,32.0,-3.7,1560.026,6053.978,78636.0,5.5,320000.0,18656.0,12.92,,,9.0,,8.57,8.46,8.26,7.89,8.33,,,,-4.17,10.8,14.17,,11.4,,9.66,9.5,,,,,269.3,1.764,105.1,,,,45.7221,136.9465,86.8823,43.9327,86.1814,,97.53783,,5.18906,5.08666,,,,,,,,,,,,,,,,,,23899.0,,,23.8,17.08659,,100.473,,,
+1974-08-01,,,,49.9,50.2,53.7,55.9,,32.1,,,,78619.0,5.5,350000.0,18570.0,12.01,,,9.73,,8.67,8.63,8.44,8.11,8.64,,,,-3.49,10.8,14.52,,11.4,,9.73,9.5,,,,,270.1,,105.0,,,,45.2366,135.6707,84.4485,43.5362,85.0763,64.4,97.28444,,4.62607,4.17384,,,,,,,,,,,,,,,,,,,,,23.9,16.86815,,99.88404,,,
+1974-09-01,,,,50.6,50.7,54.3,55.9,,32.3,,,,78610.0,5.9,366000.0,18492.0,11.34,,,8.21,,8.07,8.05,8.02,7.94,8.49,,,,-3.17,10.8,14.17,,11.38,,9.76,9.5,,,,,271.0,,105.3,,,,45.2365,133.6489,85.4895,43.5345,84.8954,,97.06608,,3.98882,3.86358,,,,,,,,,,,,,,,,,,,,,22.5,17.105610000000002,,99.35724,,,
+1974-10-01,,,,51.0,51.2,55.3,56.9,,32.0,-1.5,1599.679,6030.464,78630.0,6.0,414000.0,18364.0,10.06,,,7.93,,7.96,7.94,7.84,7.79,8.12,,,,-1.87,10.8,14.61,,11.14,,9.42,9.5,,,,,272.3,1.781,105.7,,,,45.1133,134.3542,86.2375,43.2574,84.4923,,96.88621,,3.28141,2.84573,,,,,,,,,,,,,,,,,,24997.0,,,24.8,17.10766,,98.93546,,,
+1974-11-01,,,,51.5,51.6,56.4,57.4,,30.5,,,,78265.0,6.6,474000.0,18077.0,9.45,,,7.66,,7.49,7.56,7.6,7.64,7.96,,,,-1.83,10.5,15.76,,11.17,,8.92,9.5,,,,,273.7,,106.9,,,,43.6278,133.7023,79.9267,41.9659,81.5562,59.5,96.76833,,2.72938,2.23708,,,,,,,,,,,,,,,,,,,,,24.5,18.28351,,98.58096,,,
+1974-12-01,,,,51.9,52.0,56.4,57.3,,30.4,,,,77652.0,7.2,537000.0,17693.0,8.53,,,7.35,,7.34,7.36,7.34,7.4,7.93,,,,3.53,9.9,16.32,,11.21,,8.84,9.5,,,,,274.2,,108.6,,,,42.0533,133.0571,82.0168,40.0541,78.472,,96.7433,,2.44292,2.3313,,,,,,,,,,,,,,,,,,,,,21.0,19.136129999999998,,98.26035,,,
+1975-01-01,,,,52.3,52.3,56.7,57.4,,30.6,-4.8,1616.116,5957.035,77293.0,8.1,555000.0,17344.0,7.13,,,6.36,,6.98,7.34,7.44,7.53,7.82,,,,0.77,9.4,15.07,,10.9,,8.42,9.4,,,,,273.9,1.766,107.7,,,,41.4676,131.936,86.4569,39.2296,77.2469,,96.89253,,1.73142,1.33434,,,,,,,,,,,,,,,,,,26815.0,,,16.8,19.9,,97.96228,,,
+1975-02-01,,,,52.6,52.8,56.6,57.2,,31.0,,,,76918.0,8.1,544000.0,17004.0,6.24,,,6.01,,6.64,7.13,7.38,7.46,7.72,,,,1.39,8.9,13.33,,10.69,,8.2,9.5,,,,,275.0,,105.5,,,,40.5165,134.0046,85.3566,38.1436,75.3499,57.6,97.29836,,1.12786,0.57249,,,,,,,,,,,,,,,,,,,,,13.6,19.86234,,97.68122,,,
+1975-03-01,,,,52.8,53.0,56.6,56.9,,31.3,,,,76648.0,8.6,555000.0,16853.0,5.54,,,6.36,,7.09,7.5,7.77,8.01,8.24,,,,2.62,8.9,12.24,,10.34,,8.26,9.5,,,,,276.4,,105.7,,,,40.0638,132.5421,83.6798,37.6194,74.3882,,97.82019,,0.67701,0.25274,,,,,,,,,,,,,,,,,,,,,13.9,21.1501,,97.4284,,,
+1975-04-01,,,,53.0,53.3,57.1,57.5,,31.6,2.9,1651.853,5999.61,76460.0,8.8,513000.0,16759.0,5.49,,,6.88,,7.88,8.12,8.22,8.31,8.44,,,,1.28,8.8,12.42,,10.36,,8.73,9.5,,,,,276.2,1.741,106.8,,,,40.1573,131.9602,83.3977,37.6376,74.4459,,98.2859,,0.29195,-0.0277,,,,,,,,,,,,,,,,,,28130.0,,,13.4,21.67766,,97.22565,,,
+1975-05-01,,,,53.1,53.5,57.4,57.9,,32.5,,,,76624.0,9.0,475000.0,16746.0,5.22,,,6.08,,7.22,7.61,7.84,8.04,8.2,,,,2.81,8.6,13.11,,10.31,,8.81,9.5,,,,,279.2,,107.0,,,,40.0253,130.7461,83.1633,37.5697,74.0862,72.8,98.56734,,-0.07916,-0.47933,,,,,,,,,,,,,,,,,,,,,14.0,25.0,,97.07104,,,
+1975-06-01,,,,53.5,53.8,57.9,58.0,,33.8,,,,76521.0,8.8,459000.0,16690.0,5.55,,,6.85,,7.49,7.82,7.88,7.96,8.09,,,,1.99,8.4,12.99,,10.21,,8.8,9.5,,,,,282.4,,108.4,,,,40.2772,131.3609,84.5136,37.8833,74.4361,,98.71187,,-0.17413,-0.50396,,,,,,,,,,,,,,,,,,,,,13.4,26.12696,,96.98163,,,
+1975-07-01,,,,54.0,54.0,58.4,58.7,,35.1,7.0,1709.82,6102.326,76770.0,8.6,454000.0,16678.0,6.1,,,7.38,,7.94,8.07,8.14,8.2,8.31,,,,1.97,8.5,12.75,,10.2,,9.06,10.0,,,,,283.7,1.739,109.5,,,,40.6994,130.0494,82.3744,38.4224,75.0977,,98.77493,,-0.15819,-0.50347,,,,,,,,,,,,,,,,,,29260.0,,,11.4,26.253420000000002,,96.98801,,,
+1975-08-01,,,,54.2,54.2,58.9,59.0,,37.2,,,,77153.0,8.4,446000.0,16824.0,6.14,,,7.56,,8.01,8.16,8.17,8.22,8.42,,,,2.09,8.5,12.77,,10.11,,9.41,10.0,,,,,284.1,,109.1,,,,41.0998,128.7176,83.0628,38.8093,75.713,75.7,98.7894,,-0.07307,-0.54892,,,,,,,,,,,,,,,,,,,,,10.2,26.86703,,97.06373,,,
+1975-09-01,,,,54.6,54.5,59.3,59.4,,38.0,,,,77228.0,8.4,445000.0,16904.0,6.24,,,7.83,,8.36,8.42,8.45,8.48,8.61,,,,2.26,8.5,12.76,,10.1,,9.7,10.0,,,,,285.7,,109.2,,,,41.6304,129.1909,82.7224,39.4543,76.5611,,98.81657,,0.0572,-0.38437,,,,,,,,,,,,,,,,,,,,,10.4,26.57658,,97.19746,,,
+1975-10-01,,,,54.9,54.8,59.8,59.8,,38.2,5.5,1761.831,6184.53,77540.0,8.4,426000.0,16984.0,5.82,,,6.27,,7.34,7.66,7.82,7.91,8.15,,,,2.26,8.5,13.51,,10.15,,9.54,10.0,,,,,285.4,1.75,109.7,,,,41.8135,129.8801,82.9425,39.6633,76.763,,98.9277,,0.14981,-0.24842,,,,,,,,,,,,,,,,,,30890.0,,,9.7,25.88339,,97.39587,,,
+1975-11-01,,,,55.3,55.2,60.0,59.5,,37.9,,,,77685.0,8.3,387000.0,17025.0,5.22,,,6.68,,7.58,7.9,8.08,8.14,8.34,,,,2.85,8.6,13.66,,10.19,,9.45,10.0,,,,,286.8,,111.1,,,,41.8697,129.1646,83.9613,39.7208,76.726,75.6,99.17293,,0.0599,-0.276,,,,,,,,,,,,,,,,,,,,,8.3,25.17361,,97.62846,,,
+1975-12-01,,,,55.6,55.5,60.1,59.7,,37.4,,,,78017.0,8.2,391000.0,17140.0,5.2,,,6.16,,7.1,7.5,7.68,7.76,8.04,,,,2.39,8.5,13.57,,10.18,,9.54,10.0,,,,,287.1,,113.1,,,,42.4414,128.7952,84.1732,40.2965,77.6271,,99.46616,,-0.18833,-0.49647,,,,,,,,,,,,,,,,,,,,,7.8,24.89307,,97.87027,,,
+1976-01-01,,,,55.8,55.9,60.0,59.9,,37.0,9.3,1820.487,6323.649,78503.0,7.9,359000.0,17287.0,4.87,,,5.65,,6.94,7.43,7.75,7.8,8.0,,,,2.96,8.3,12.64,,10.16,,9.39,10.02,,,,,288.4,1.752,111.9,,,,43.0012,128.4528,85.7214,40.7632,78.498,,99.69358,,-0.53493,-0.91131,,,,,,,,,,,,,,,,,,32448.0,,,8.7,23.35279,,98.1104,,,
+1976-02-01,,,,55.9,56.2,59.9,59.9,,36.9,,,,78816.0,7.7,349000.0,17384.0,4.77,,,6.21,,7.15,7.46,7.68,7.77,8.02,,,,2.88,8.2,12.13,,10.16,,9.29,10.0,,,,,290.8,,110.6,,,,43.4229,128.4386,85.3258,41.3552,79.1054,84.6,99.77404,,-0.69646,-1.02414,,,,,,,,,,,,,,,,,,,,,9.3,22.887610000000002,,98.35139,,,
+1976-03-01,,,,56.0,56.5,60.0,60.0,,36.1,,,,79048.0,7.6,366000.0,17470.0,4.84,,,6.11,,7.02,7.39,7.57,7.66,7.9,,,,2.59,7.9,12.55,,10.29,,9.47,9.99,,,,,292.7,,111.3,,,,43.5168,128.4488,84.2997,41.485,79.1091,,99.78529,,-0.74574,-0.98245,,,,,,,,,,,,,,,,,,,,,8.7,21.15849,,98.60237,,,
+1976-04-01,,,,56.1,56.7,60.3,60.6,,35.7,3.0,1852.332,6370.025,79292.0,7.7,367000.0,17541.0,4.82,,,6.14,,6.96,7.34,7.53,7.67,7.99,,,,2.57,7.9,12.47,,10.24,,9.33,10.0,,,,,294.7,1.731,113.1,,,,43.7327,126.0669,83.9807,41.7219,79.3299,,99.83242,,-0.62981,-0.73184,,,,,,,,,,,,,,,,,,33320.0,,,9.4,18.90008,,98.87155,,,
+1976-05-01,,,,56.4,57.0,60.4,60.8,,35.9,,,,79312.0,7.4,402000.0,17513.0,5.29,,,6.75,,7.54,7.78,7.9,7.96,8.19,,,,2.29,8.1,12.37,,10.19,,9.33,10.0,,,,,295.9,,113.6,,,,43.9186,126.7924,84.1596,41.9361,79.4908,83.3,99.98558,,-0.48688,-0.4241,,,,,,,,,,,,,,,,,,,,,9.2,15.390329999999999,,99.14859,,,
+1976-06-01,,,,56.7,57.2,60.5,61.2,42.1,37.2,,,,79376.0,7.6,387000.0,17521.0,5.48,,,6.46,7.02,7.28,7.58,7.74,7.86,8.02,,0.84,,2.15,8.2,13.45,,10.37,,9.32,9.99,,,,,296.2,,114.4,,,,43.9637,126.3035,83.6582,41.979,79.3919,,100.1817,,-0.47996,-0.40431,,,,,,,,,,,,,,,,,,,,,9.6,13.78556,,99.41723,,,
+1976-07-01,,,,57.0,57.6,60.7,61.6,43.1,38.8,2.2,1886.558,6404.895,79547.0,7.8,388000.0,17524.0,5.31,,,6.12,6.74,7.05,7.47,7.7,7.86,8.04,,1.12,,2.54,8.4,13.56,,10.51,,9.35,10.0,,,,,297.2,1.717,115.6,,,,44.2141,126.8065,82.8847,42.2925,79.6612,,100.323,,-0.62497,-0.76515,,,,,,,,,,,,,,,,,,34548.0,,,9.9,12.851989999999999,,99.66009,,,
+1976-08-01,,,,57.3,57.9,60.9,61.4,43.6,39.5,,,,79704.0,7.8,394000.0,17596.0,5.29,,,5.9,6.5,6.73,7.16,7.45,7.66,7.81,,1.16,,2.35,8.3,13.67,,10.61,,9.32,9.99,,,,,299.0,,115.5,,,,44.5182,126.5294,84.0158,42.5651,80.0235,89.7,100.3318,,-0.70918,-0.98654,,,,,,,,,,,,,,,,,,,,,9.4,13.7832,,99.87189,,,
+1976-09-01,,,,57.6,58.2,61.1,61.8,44.1,39.8,,,,79892.0,7.6,423000.0,17665.0,5.25,,,5.78,6.33,6.59,7.05,7.36,7.55,7.75,,1.22,,2.24,8.1,14.18,,10.66,,9.14,9.99,,,,,299.6,,115.6,,,,44.6721,127.1192,84.2804,42.6941,80.1127,,100.2616,,-0.72576,-1.09344,,,,,,,,,,,,,,,,,,,,,9.8,14.30605,,100.0338,,,
+1976-10-01,,,,57.9,58.5,61.4,61.9,44.3,39.7,2.9,1934.273,6451.177,79911.0,7.7,414000.0,17548.0,5.02,,,5.5,6.03,6.32,6.78,7.19,7.42,7.72,,1.39,,2.4,8.0,15.67,,10.95,,9.13,9.98,,,,,302.0,1.699,116.6,,,,44.6585,125.7889,84.0999,42.6459,79.8993,,100.1814,,-0.69031,-1.163,,,,,,,,,,,,,,,,,,36679.0,,,8.7,14.736839999999999,,100.1189,,,
+1976-11-01,,,,58.1,58.7,61.9,62.0,44.4,39.6,,,,80240.0,7.8,377000.0,17682.0,4.95,,,4.95,5.42,5.69,6.05,6.4,7.01,7.44,,1.59,,2.32,7.6,15.46,,10.94,,9.01,10.0,,,,,303.6,,118.3,,,,45.3392,125.9989,84.7175,43.2072,80.9231,87.0,100.1403,,-0.66791,-1.05307,,,,,,,,,,,,,,,,,,,,,9.2,14.9792,,100.1474,,,
+1976-12-01,,,,58.4,58.9,62.4,62.5,44.6,39.4,,,,80448.0,7.8,333000.0,17719.0,4.65,,,4.86,5.34,5.7,6.13,6.42,6.81,7.17,,1.47,,2.64,7.4,15.17,,11.04,,8.67,10.41,,,,,306.2,,120.3,,,,45.8294,125.6837,85.8156,43.6762,81.6007,,100.141,,-0.76206,-1.05264,,,,,,,,,,,,,,,,,,,,,10.5,15.068489999999999,,100.1273,,,
+1977-01-01,,,,58.7,59.3,62.5,62.8,44.9,39.1,4.8,1988.648,6527.703,80690.0,7.5,422000.0,17803.0,4.61,,,5.56,6.18,6.5,6.83,7.16,7.4,7.61,,1.22,,2.75,7.2,14.07,,10.66,,8.5,10.4,,,,,308.3,1.689,119.7,,,,45.5087,122.4761,83.1788,43.492,80.8351,,100.1856,,-0.9005,-1.2481,,,,,,,,,,,,,,,,,,38036.0,,,9.4,16.56525,,100.0512,,,
+1977-02-01,,,,59.3,59.7,63.2,63.5,45.7,39.2,,,,80988.0,7.6,362000.0,17843.0,4.68,,,5.56,6.08,6.5,6.98,7.23,7.45,7.73,7.8,1.37,,2.72,7.2,13.34,,10.72,,8.57,10.4,,,,,311.5,,117.8,,,,46.2277,126.8799,86.0961,44.3004,81.9059,87.1,100.2784,,-0.94537,-1.29817,,,,,,,,,,,,,,,,,,,,,9.3,16.221629999999998,,99.94272,,,
+1977-03-01,,,,59.6,60.0,63.7,64.1,46.6,40.0,,,,81391.0,7.4,356000.0,17941.0,4.69,,,5.4,6.01,6.42,6.94,7.21,7.42,7.72,7.79,1.41,,2.7,7.0,12.44,,10.88,,8.76,10.4,,,,,313.9,,118.7,,,,46.8185,126.108,87.6134,44.953,82.7413,,100.3852,,-0.8538,-1.19687,,,,,,,,,,,,,,,,,,,,,9.5,16.73307,,99.81876,,,
+1977-04-01,,,,60.0,60.3,64.0,64.9,47.3,40.7,8.0,2055.909,6654.466,81728.0,7.2,375000.0,18024.0,4.73,,,5.6,6.14,6.46,6.9,7.25,7.45,7.72,7.8,1.31,,2.33,6.6,12.18,,11.12,,8.8,10.4,,,,,316.0,1.701,120.6,,,,47.2684,126.9505,87.3745,45.4387,83.3222,,100.4625,,-0.6525,-1.07448,,,,,,,,,,,,,,,,,,39241.0,,,8.8,17.45928,,99.68524,,,
+1977-05-01,,,,60.2,60.6,64.4,65.2,48.0,41.5,,,,82088.0,7.0,381000.0,18107.0,5.35,,,5.86,6.18,6.49,6.87,7.16,7.38,7.68,7.74,1.2,,1.91,6.5,11.86,,11.19,,8.81,10.41,,,,,317.2,,121.0,,,,47.6411,125.8571,87.3353,45.8069,83.7597,90.2,100.4725,,-0.52282,-0.96578,,,,,,,,,,,,,,,,,,,,,9.4,17.07474,,99.54782,,,
+1977-06-01,,,,60.5,61.0,64.6,65.0,48.4,42.2,,,,82488.0,7.2,365000.0,18192.0,5.39,,,5.72,6.08,6.33,6.7,7.0,7.2,7.57,7.58,1.12,,1.56,6.6,12.52,,11.11,,8.74,10.41,,,,,318.8,,121.8,,,,48.0116,126.216,86.6978,46.2209,84.1859,,100.4276,,-0.48925,-0.99743,,,,,,,,,,,,,,,,,,,,,8.6,17.69231,,99.41054,,,
+1977-07-01,,,,60.8,61.2,64.8,65.1,48.8,42.5,7.4,2118.473,6774.457,82834.0,6.9,365000.0,18259.0,5.42,,,6.22,6.5,6.71,7.03,7.28,7.42,7.68,7.72,0.92,,1.56,6.4,12.87,,11.07,,8.72,10.41,,,,,320.2,1.713,124.1,,,,48.073,126.2112,87.0877,46.2176,84.0665,,100.333,,-0.5123,-1.1215,,,,,,,,,,,,,,,,,,40335.0,,,7.7,17.59437,,99.27836,,,
+1977-08-01,,,,61.1,61.5,65.2,65.0,48.8,42.4,,,,83075.0,7.0,365000.0,18276.0,5.9,,,6.36,6.59,6.73,6.94,7.11,7.28,7.53,7.6,0.69,,1.25,6.2,12.29,,11.0,,8.67,10.41,,,,,322.3,,124.2,,,,48.1205,129.2137,85.0813,46.4685,83.9208,89.0,100.1848,,-0.48529,-1.03275,,,,,,,,,,,,,,,,,,,,,8.6,16.529970000000002,,99.15956,,,
+1977-09-01,,,,61.3,61.8,65.5,65.3,48.9,42.3,,,,83532.0,6.8,380000.0,18334.0,6.14,,,6.66,6.82,6.94,7.11,7.26,7.41,7.61,7.68,0.59,,0.95,6.2,11.03,,10.97,,8.57,10.18,,,,,324.5,,124.4,,,,48.3189,131.7786,88.0124,46.5,84.0352,,100.0172,,-0.37629,-0.84033,,,,,,,,,,,,,,,,,,,,,7.7,15.62889,,99.07247,,,
+1977-10-01,,,,61.6,62.0,65.9,65.6,49.0,42.1,0.0,2164.27,6774.592,83800.0,6.8,349000.0,18356.0,6.47,,,7.05,7.23,7.34,7.44,7.54,7.62,7.76,7.83,0.39,,1.02,6.2,10.31,,11.01,,8.69,10.01,,,,,326.4,1.715,125.7,,,,48.3871,133.2249,87.9196,46.585,83.9207,,99.87012,,-0.26909,-0.66617,,,,,,,,,,,,,,,,,,42163.0,,,7.6,14.067279999999998,,99.03867,,,
+1977-11-01,,,,62.0,62.3,66.4,65.8,49.0,41.9,,,,84173.0,6.8,354000.0,18419.0,6.51,,,6.92,7.11,7.22,7.36,7.45,7.55,7.75,7.83,0.44,,0.99,6.2,10.72,,11.1,,8.73,9.79,,,,,328.6,,127.6,,,,48.4761,133.297,88.5985,46.7033,83.8404,84.4,99.77582,,-0.21513,-0.52111,,,,,,,,,,,,,,,,,,,,,6.5,13.02774,,99.04466,,,
+1977-12-01,,,,62.3,62.7,66.7,66.2,49.2,41.8,,,,84410.0,6.4,364000.0,18531.0,6.56,,,6.98,7.22,7.36,7.54,7.66,7.78,7.98,8.03,0.56,,1.25,6.1,10.7,,11.07,,8.76,9.5,,,,,330.9,,129.9,,,,48.5629,131.8702,81.1,47.2177,83.7565,,99.72543,,-0.25821,-0.52536,,,,,,,,,,,,,,,,,,,,,5.0,12.14286,,99.0846,,,
+1978-01-01,,,,62.7,63.1,67.0,66.8,49.3,41.7,1.3,2202.76,6796.26,84594.0,6.4,363000.0,18593.0,6.7,,,7.26,7.47,7.57,7.72,7.83,7.94,8.16,8.18,0.47,,1.15,5.9,10.61,,11.25,,8.98,9.36,,,,,334.4,1.713,130.2,,,,47.8481,129.8546,79.2682,46.4928,82.2955,83.7,99.69241,,-0.29443,-0.6378,,,,,,,,,,,,,,,,,,44136.0,,,4.5,9.918794,,99.1634,,,
+1978-02-01,,,,63.0,63.4,67.5,67.5,49.2,41.4,,,,84948.0,6.3,371000.0,18639.0,6.78,,,7.32,7.57,7.7,7.86,7.95,8.04,8.21,8.25,0.47,,1.21,5.8,10.39,,11.36,,9.12,9.2,,,,,335.3,,128.7,,,,48.1044,130.1248,80.0102,46.6801,82.5071,84.3,99.61221,,-0.21526,-0.61489,,,,,,,,,,,,,,,,,,,,,4.5,9.477312,,99.2657,,,
+1978-03-01,,,,63.4,63.8,67.8,68.1,48.9,41.2,,,,85460.0,6.3,335000.0,18699.0,6.79,,,7.48,7.7,7.83,7.97,8.05,8.15,8.31,8.33,0.45,,1.18,5.7,11.2,,11.07,,9.15,9.2,,,,,337.0,,129.1,,,,49.0265,135.236,84.051,47.5037,83.8568,78.8,99.47431,,0.04181,-0.38782,,,,,,,,,,,,,,,,,,,,,4.8,9.101252,,99.38252,,,
+1978-04-01,,,,63.9,64.3,68.6,69.0,49.0,41.4,16.4,2331.633,7058.92,86162.0,6.1,324000.0,18772.0,6.89,,,7.7,7.97,7.98,8.09,8.16,8.24,8.37,8.39,0.27,,0.99,5.7,11.91,,10.75,,9.23,9.17,,,,,339.9,1.78,131.2,,,,50.0206,136.6088,92.2442,48.2492,85.3237,81.6,99.47305,,0.29323,-0.19233,,,,,,,,,,,,,,,,,,45901.0,,,4.2,7.931226,,99.51421,,,
+1978-05-01,,,,64.5,64.7,69.1,69.5,49.4,41.8,,,,86509.0,6.0,318000.0,18848.0,7.36,,,7.94,8.12,8.2,8.28,8.35,8.42,8.5,8.5,0.3,,0.99,5.9,12.28,,10.76,,9.16,9.1,,,,,344.9,,132.3,,,,50.254,136.7192,91.8086,48.4688,85.4885,82.9,99.49724,,0.52424,-0.00945,,,,,,,,,,,,,,,,,,,,,3.9,7.705008,,99.65898,,,
+1978-06-01,,,,65.0,65.2,69.7,70.0,49.8,42.7,,,,86950.0,5.9,330000.0,18919.0,7.6,,,8.38,8.48,8.53,8.5,8.51,8.62,8.67,8.62,0.14,,0.61,6.0,12.48,,10.6,,9.23,9.1,,,,,346.9,,133.6,,,,50.5801,136.7934,91.615,48.8184,85.8087,80.0,99.46143,,0.65145,0.10906,,,,,,,,,,,,,,,,,,,,,3.9,7.407407000000001,,99.82068,,,
+1978-07-01,,,,65.5,65.6,70.3,70.4,50.4,43.6,4.1,2395.053,7129.915,87204.0,6.2,346000.0,18951.0,7.81,,,8.33,8.47,8.47,8.46,8.46,8.56,8.59,8.56,0.09,,0.56,6.2,12.37,,10.49,,9.19,9.1,,,,,347.6,1.795,135.7,,,,50.5384,135.5938,92.5144,48.7685,85.506,82.4,99.43506,,0.56737,0.0399,,,,,,,,,,,,,,,,,,47202.0,,,4.6,7.780196000000001,,100.0034,,,
+1978-08-01,,,,65.9,66.1,70.4,70.4,50.8,44.5,,,,87483.0,5.9,333000.0,19006.0,8.04,,,8.48,8.46,8.38,8.42,8.42,8.39,8.43,8.46,-0.07,,-0.01,6.4,12.23,,10.4,,9.13,9.0,,,,,349.6,,135.2,,,,50.7458,135.5861,91.5538,49.0136,85.6255,78.4,99.33629,,0.47897,-0.19996,,,,,,,,,,,,,,,,,,,,,4.6,7.958852,,100.1894,,,
+1978-09-01,,,,66.5,66.7,71.1,71.0,51.1,45.1,,,,87621.0,6.0,318000.0,19068.0,8.45,,,8.81,8.7,8.49,8.5,8.54,8.56,8.63,8.61,-0.14,,-0.34,6.3,12.38,,10.37,,9.16,9.0,,,,,352.2,,136.2,,,,50.8744,136.2447,89.9863,49.2343,85.6112,80.4,99.24139,,0.88447,0.24104,,,,,,,,,,,,,,,,,,,,,4.1,7.808292999999999,,100.3544,,,
+1978-10-01,,,,67.1,67.2,71.4,71.8,51.6,45.6,5.5,2476.949,7225.75,87956.0,5.8,316000.0,19142.0,8.96,,,9.92,9.49,9.32,9.16,9.0,8.96,8.9,8.87,-0.53,,-0.39,6.4,12.72,,10.21,,9.3,8.89,,,,,353.3,1.822,137.6,,,,51.2559,136.52,92.155,49.5682,86.0203,79.3,99.01192,,1.59299,1.36458,,,,,,,,,,,,,,,,,,48902.0,,,3.7,7.828417999999999,,100.4808,,,
+1978-11-01,,,,67.5,67.6,72.0,72.1,51.9,45.5,,,,88391.0,5.9,359000.0,19257.0,9.76,,,10.09,9.55,9.16,8.94,8.9,8.86,8.8,8.8,-0.69,,-1.08,6.6,13.09,,10.14,,9.55,8.8,,,,,355.4,,140.7,,,,51.6514,135.2651,91.999,50.0295,86.4507,75.0,98.62542,,2.01712,1.89219,,,,,,,,,,,,,,,,,,,,,3.8,8.057631,,100.5904,,,
+1978-12-01,,,,67.9,68.0,72.8,72.7,52.8,46.4,,,,88671.0,6.0,358000.0,19334.0,10.03,,,10.57,9.98,9.59,9.32,9.23,9.15,8.99,8.96,-0.83,,-1.69,6.7,13.12,,9.94,,9.63,8.8,,,,,357.3,,144.7,,,,51.909,134.0335,91.2976,50.3887,86.6488,66.1,98.27516,,1.71511,1.26275,,,,,,,,,,,,,,,,,,,,,3.9,8.386412,,100.7131,,,
+1979-01-01,,,,68.5,68.5,73.7,73.8,53.6,47.1,0.7,2526.61,7238.727,88808.0,5.9,342000.0,19388.0,10.07,,,10.13,9.64,9.16,8.95,8.93,8.95,8.9,8.85,-0.69,,-1.62,6.8,13.55,,9.68,,9.83,8.85,,,,,358.6,1.832,144.3,,,,51.6278,131.0791,90.3143,50.0354,85.95,72.1,98.24982,,1.12568,0.54992,,,,,,,,,,,,,,,,,,50455.0,,,3.6,9.340369,,100.8712,,,
+1979-02-01,,,,69.2,69.2,74.4,74.9,54.4,47.9,,,,89055.0,5.9,360000.0,19409.0,10.06,,,10.33,9.89,9.45,9.29,9.22,9.17,9.12,9.08,-0.72,,-1.07,7.1,13.99,,9.77,,9.91,9.0,,,,,359.9,,141.6,,,,51.8752,131.9905,90.3155,50.1904,86.1333,73.9,98.23451,,0.60289,0.0498,,,,,,,,,,,,,,,,,,,,,2.8,9.601258999999999,,101.051,,,
+1979-03-01,,,,69.9,69.8,75.0,75.8,55.9,49.1,,,,89479.0,5.8,360000.0,19453.0,10.09,,,10.17,9.72,9.34,9.19,9.14,9.11,9.07,9.02,-0.61,,-0.96,7.2,12.08,,9.65,,9.92,9.35,,,,,362.5,,142.3,,,,52.0446,133.0715,90.5871,50.4441,86.1874,68.4,98.0434,,0.26649,-0.34215,,,,,,,,,,,,,,,,,,,,,2.7,9.801877000000001,,101.234,,,
+1979-04-01,,,,70.6,70.3,75.8,76.9,58.4,51.1,0.4,2591.247,7246.454,89417.0,5.8,357000.0,19450.0,10.01,,,10.29,9.91,9.53,9.35,9.33,9.35,9.26,9.22,-0.56,,-1.08,7.3,11.39,,9.64,,9.76,9.65,,,,,368.0,1.835,144.4,,,,51.4193,132.3053,91.7804,49.5853,84.9317,66.0,97.84727,,0.26683,-0.40674,,,,,,,,,,,,,,,,,,53962.0,,,2.9,10.07194,,101.406,,,
+1979-05-01,,,,71.4,70.8,76.2,77.5,61.6,54.1,,,,89789.0,5.6,349000.0,19509.0,10.24,,,9.91,9.56,9.2,9.04,9.02,9.06,9.08,9.08,-0.5,,-1.25,7.8,11.75,,9.96,,9.76,9.7,,,,,369.6,,144.5,,,,51.8856,133.0506,91.2424,50.2936,85.4833,68.1,97.71627,,0.45473,-0.32027,,,,,,,,,,,,,,,,,,,,,3.2,10.32192,,101.5638,,,
+1979-06-01,,,,72.2,71.3,76.6,78.0,65.3,57.0,,,,90108.0,5.7,369000.0,19553.0,10.29,,,9.4,8.97,8.78,8.74,8.74,8.81,8.82,8.83,-0.16,,-1.73,8.0,12.56,,10.71,,9.74,10.0,,,,,373.4,,145.9,,,,51.8965,130.5093,91.3713,50.3596,85.2867,65.8,97.53304,,0.83795,0.00855,,,,,,,,,,,,,,,,,,,,,3.8,11.35903,,101.7002,,,
+1979-07-01,,,,73.0,71.9,77.4,79.2,69.6,60.6,3.0,2667.565,7300.281,90217.0,5.7,386000.0,19531.0,10.47,,,9.75,9.31,9.05,8.99,9.02,9.01,8.98,8.99,-0.3,,-1.8,7.9,12.34,,11.25,,9.76,10.07,,,,,377.2,1.846,148.1,,,,51.8097,129.2416,90.482,50.4053,84.9377,60.4,97.37135,,1.16618,0.20828,,,,,,,,,,,,,,,,,,56764.0,,,4.3,15.648660000000001,,101.8047,,,
+1979-08-01,,,,73.7,72.7,78.2,79.6,74.3,64.7,,,,90300.0,6.0,390000.0,19406.0,10.94,,,10.4,9.84,9.54,9.36,9.3,9.24,9.1,9.09,-0.6,,-2.05,7.6,12.26,,11.67,,10.01,10.07,,,,,378.8,,148.6,,,,51.4684,132.0786,92.5136,49.7768,84.182,64.5,97.40817,,1.69277,0.70271,,,,,,,,,,,,,,,,,,,,,3.1,15.79739,,101.8841,,,
+1979-09-01,,,,74.4,73.3,79.5,80.9,79.5,68.7,,,,90327.0,5.9,390000.0,19442.0,11.43,,,10.8,10.1,9.76,9.48,9.46,9.44,9.31,9.25,-0.66,,-2.72,7.5,12.56,,11.56,,10.29,10.07,,,,,379.3,,149.6,,,,51.4597,131.6927,92.2071,49.8218,83.9792,66.7,97.44877,,2.18388,1.39441,,,,,,,,,,,,,,,,,,,,,3.2,16.483520000000002,,101.9377,,,
+1979-10-01,,,,75.2,74.0,80.4,82.1,82.6,71.6,1.0,2723.883,7318.535,90481.0,6.0,398000.0,19390.0,13.77,,,12.89,12.06,11.63,11.2,10.95,10.72,10.4,10.19,-1.34,,-4.1,7.7,13.09,,11.6,,10.85,10.07,,,,,380.8,1.857,151.5,,,,51.8334,133.1563,93.4972,50.1008,84.4068,62.1,97.37322,,2.4975,1.89047,,,,,,,,,,,,,,,,,,59785.0,,,4.2,17.15564,,101.9576,,,
+1979-11-01,,,,76.0,74.8,81.4,82.6,84.6,72.9,,,,90573.0,5.9,414000.0,19299.0,13.18,,,11.88,11.33,10.68,10.44,10.45,10.38,10.1,10.09,-0.95,,-3.58,8.0,14.76,,12.09,,11.12,10.08,,,,,380.8,,153.8,,,,51.7531,135.1419,93.8013,49.9485,84.1017,63.3,97.35517,,2.29909,1.66815,,,,,,,,,,,,,,,,,,,,,5.0,17.382720000000003,,101.9538,,,
+1979-12-01,,,,76.9,75.7,82.2,83.4,86.2,74.7,,,,90672.0,6.0,428000.0,19301.0,13.78,,,11.7,11.23,10.62,10.38,10.36,10.33,10.16,10.11,-0.9,,-4.44,7.9,15.02,,12.59,,11.2,10.08,,,,,381.8,,156.7,,,,51.7878,132.9801,93.6663,50.0837,83.991,61.0,97.39511,,1.88326,1.15341,,,,,,,,,,,,,,,,,,,,,5.6,17.238,,101.9314,,,
+1980-01-01,,,,78.0,76.7,83.4,85.2,90.0,78.1,1.3,2789.842,7341.557,90800.0,6.3,412000.0,19282.0,13.82,,,12.4,11.75,11.19,11.11,11.12,11.13,11.16,11.09,-0.62,,-2.27,8.0,14.41,,12.52,,11.69,10.45,,,,,385.8,1.869,156.0,,,,52.0679,133.7821,95.4705,50.3432,84.2841,67.0,97.47986,,1.78026,0.80281,,,,,,,,,,,,,,,,,,62083.0,,,6.4,18.38803,,101.8909,,,
+1980-02-01,,,,79.0,77.5,84.6,86.9,96.1,83.6,,,,90883.0,6.3,428000.0,19219.0,14.13,,,15.45,14.73,14.0,13.48,13.1,12.72,12.12,12.25,-2.01,,-3.61,8.4,14.74,,14.11,,12.61,10.55,,,,,390.1,,153.9,,,,52.082,134.2252,94.3808,50.2858,84.1494,66.9,97.27154,,2.68028,1.68004,,,,,,,,,,,,,,,,,,,,,7.7,19.10005,,101.8476,,,
+1980-03-01,,,,80.1,78.6,85.5,87.5,102.0,90.6,,,,90994.0,6.3,475000.0,19217.0,17.19,,,15.8,14.63,13.69,13.31,12.76,12.64,12.44,12.31,-1.99,,-7.21,9.4,14.93,,14.44,,13.22,11.2,,,,,388.4,,155.0,,,,51.87,134.0949,95.2111,49.8622,83.6537,56.5,96.73009,,3.73683,3.22203,,,,,,,,,,,,,,,,,,,,,7.7,19.75309,,101.8175,,,
+1980-04-01,,,,80.9,79.5,86.2,87.8,105.4,94.7,-8.0,2797.352,7190.289,90849.0,6.9,563000.0,18973.0,17.61,,,11.12,10.81,10.67,10.82,10.75,10.76,10.92,10.89,-0.05,,-3.88,9.4,14.42,,13.95,,12.56,11.73,,,,,383.8,1.847,157.9,,,,50.8397,133.8044,94.1239,48.8474,81.8445,52.7,96.30981,,3.92184,3.55593,,,,,,,,,,,,,,,,,,63691.0,,,8.1,21.755370000000003,,101.8069,,,
+1980-05-01,,,,81.7,80.1,86.6,88.3,106.5,96.3,,,,90420.0,7.5,637000.0,18726.0,10.98,,,8.83,9.25,9.28,9.87,10.09,10.25,10.46,10.37,1.0,,-0.81,8.3,14.11,,13.49,,11.4,11.78,,,,,384.8,,157.9,,,,49.589,133.1035,94.0737,47.4067,79.6867,51.7,96.27487,,2.70156,2.18292,,,,,,,,,,,,,,,,,,,,,8.0,21.90829,,101.7886,,,
+1980-06-01,,,,82.5,81.0,87.3,88.7,106.6,96.5,,,,90101.0,7.6,627000.0,18490.0,9.47,,,8.49,8.97,9.19,9.48,9.73,10.09,10.08,9.99,1.12,,-0.35,8.1,13.78,,13.34,,11.28,11.76,,,,,389.1,,158.9,,,,48.9482,131.8164,93.7237,46.6567,78.5118,58.7,96.67149,,1.50516,1.23825,,,,,,,,,,,,,,,,,,,,,8.2,20.99271,,101.7166,,,
+1980-07-01,,,,82.6,80.8,88.7,90.3,107.7,97.0,-0.5,2856.483,7181.743,89840.0,7.8,558000.0,18276.0,9.03,,,9.36,9.72,9.95,10.09,10.38,10.76,10.8,10.8,1.04,,0.83,7.9,13.08,,13.43,,11.6,11.78,,,,,394.0,1.831,159.9,,,,48.6039,131.726,92.1158,46.202,77.8129,62.3,97.24512,,0.8259,0.64659,,,,,,,,,,,,,,,,,,66013.0,,,7.5,16.93584,,101.5494,,,
+1980-08-01,,,,83.2,81.3,89.7,91.5,108.1,97.2,,,,90099.0,7.7,502000.0,18414.0,9.61,,,11.15,11.36,11.48,11.66,11.63,11.55,11.42,11.27,0.19,,0.81,7.8,13.7,,13.46,,12.38,11.82,,,,,399.2,,158.4,,,,48.7563,129.5817,90.4272,46.5167,77.9059,67.3,97.86894,,0.87784,0.80899,,,,,,,,,,,,,,,,,,,,,8.4,16.284110000000002,,101.3265,,,
+1980-09-01,,,,83.9,82.1,90.1,91.7,107.9,97.0,,,,90213.0,7.5,463000.0,18445.0,10.87,,,12.29,12.13,12.06,11.88,11.86,11.86,11.84,11.7,-0.27,,-1.33,8.1,13.47,,13.85,,12.59,11.78,,,,,404.8,,159.4,,,,49.5608,132.8186,92.1124,47.2858,79.0322,73.7,98.39467,,1.21912,0.96696,,,,,,,,,,,,,,,,,,,,,8.7,15.86621,,101.0924,,,
+1980-10-01,,,,84.7,83.0,90.8,92.8,107.2,96.0,7.7,2985.557,7315.677,90490.0,7.5,418000.0,18506.0,12.81,,,13.78,13.08,12.97,12.74,12.56,12.46,12.38,12.23,-0.62,,-1.31,8.3,13.2,,14.27,,12.76,11.9,,,,,409.0,1.874,160.9,,,,50.1908,131.4854,91.8301,48.1325,79.8693,75.0,98.61813,,1.98427,1.19973,,,,,,,,,,,,,,,,,,68169.0,,,7.5,15.407470000000002,,100.8753,,,
+1980-11-01,,,,85.6,83.9,91.4,93.2,107.8,96.0,,,,90747.0,7.5,412000.0,18601.0,15.85,,,15.13,14.13,13.69,13.14,12.86,12.72,12.38,12.32,-1.41,,-5.84,8.6,13.34,,14.24,,13.03,12.42,,,,,410.7,,162.0,,,,51.0311,130.9197,93.534,48.988,81.0289,76.7,98.50801,,2.87201,2.1786,,,,,,,,,,,,,,,,,,,,,8.0,15.31342,,100.678,,,
+1980-12-01,,,,86.4,84.9,91.8,93.8,110.0,96.8,,,,90943.0,7.2,399000.0,18640.0,18.9,,,13.86,13.06,12.85,12.59,12.49,12.43,12.09,11.98,-0.63,,-9.57,8.8,13.78,,14.31,,12.94,12.6,,,,,408.5,,163.4,,,,51.3708,132.5945,95.4924,49.1946,81.3842,64.5,98.13569,,3.31637,2.82657,,,,,,,,,,,,,,,,,,,,,6.9,15.121139999999999,,100.5014,,,
+1981-01-01,,,,87.2,85.4,92.8,95.2,112.9,98.4,8.1,3124.206,7459.022,91033.0,7.5,419000.0,18639.0,19.08,,,14.0,13.26,13.05,12.8,12.73,12.68,12.46,12.28,-0.58,,-4.57,9.0,13.97,,14.58,,12.82,13.1,,,,,411.3,1.928,161.1,,,,51.0415,131.563,94.3458,48.9757,80.6748,71.4,97.98567,,2.69711,1.81776,,,,,,,,,,,,,,,,,,69957.0,,,7.2,13.04525,,100.3488,,,
+1981-02-01,,,,88.0,85.9,93.6,96.1,117.6,102.4,,,,91105.0,7.4,434000.0,18613.0,15.93,,,14.59,14.08,13.95,13.76,13.58,13.43,13.18,12.97,-0.65,,-2.1,9.8,13.84,,15.05,,13.3,13.1,,,,,414.8,,159.0,,,,50.824,132.5311,95.4847,48.7185,80.1373,66.9,97.88979,,1.96641,1.12966,,,,,,,,,,,,,,,,,,,,,6.3,12.459810000000001,,100.2093,,,
+1981-03-01,,,,88.6,86.4,94.7,97.0,125.8,110.6,,,,91210.0,7.4,412000.0,18647.0,14.7,,,13.05,13.17,13.27,13.39,13.3,13.13,12.95,12.65,-0.04,,-1.5,10.2,13.66,,14.98,,13.37,13.1,,,,,419.0,,159.8,,,,51.0826,132.6801,96.3438,48.8706,80.3463,66.5,97.99059,,1.6636,0.94162,,,,,,,,,,,,,,,,,,,,,6.1,12.60904,,100.0747,,,
+1981-04-01,,,,89.1,87.0,95.7,98.0,128.8,112.5,-2.9,3162.532,7403.745,91283.0,7.2,436000.0,18711.0,15.72,,,15.33,14.84,14.68,14.45,14.26,14.11,13.87,13.65,-0.73,,-4.81,10.0,13.66,,14.97,,14.25,13.1,,,,,427.4,1.9,162.4,,,,50.858,131.7973,91.2737,49.1304,79.7937,72.4,98.30675,,1.92423,1.29249,,,,,,,,,,,,,,,,,,71408.0,,,5.0,12.03988,,99.9441,,,
+1981-05-01,,,,89.7,87.8,96.0,98.3,128.0,111.6,,,,91296.0,7.5,417000.0,18766.0,18.52,,,14.81,14.4,14.31,13.99,13.65,13.5,13.31,13.06,-0.9,,-4.06,10.5,14.4,,17.25,,15.34,13.1,,,,,424.7,,163.2,,,,51.1495,130.9452,91.8093,49.3698,80.0484,76.3,98.58509,,2.70126,2.03873,,,,,,,,,,,,,,,,,,,,,5.0,11.74012,,99.82279,,,
+1981-06-01,,,,90.5,88.6,96.5,98.5,127.4,111.2,,,,91490.0,7.5,444000.0,18789.0,19.1,,,14.87,14.66,14.57,14.25,14.15,13.86,13.59,13.3,-0.8,,-4.78,10.5,14.69,,17.32,,14.76,13.1,,,,,425.2,,163.9,,,,51.4101,132.8242,95.7684,49.1357,80.2511,73.1,98.67999,,3.30887,3.045,,,,,,,,,,,,,,,,,,,,,4.8,11.32857,,99.72572,,,
+1981-07-01,,,,91.5,89.8,96.7,99.0,125.9,109.7,4.9,3260.609,7492.405,91601.0,7.2,407000.0,18785.0,19.04,,,16.12,15.84,15.63,15.24,14.87,14.67,14.31,13.96,-1.17,,-2.79,10.5,15.28,,17.11,,15.89,13.9,,,,,426.9,1.925,166.0,,,,51.7471,130.837,98.821,49.2355,80.5724,74.1,98.73473,,3.51195,3.56491,,,,,,,,,,,,,,,,,,73442.0,,,4.4,10.89959,,99.67156,,,
+1981-08-01,,,,92.2,90.7,96.8,99.0,125.2,108.4,,,,91565.0,7.4,451000.0,18748.0,17.82,,,16.97,16.73,16.33,16.11,15.71,15.41,15.15,14.78,-1.32,,-1.42,10.7,15.23,,17.03,,16.45,15.0,,,,,426.9,,166.1,,,,51.6826,132.1207,99.1509,49.2235,80.271,77.2,98.70944,,3.2585,3.17619,,,,,,,,,,,,,,,,,,,,,4.2,11.47114,,99.65257,,,
+1981-09-01,,,,93.1,91.8,97.2,98.8,124.5,108.3,,,,91477.0,7.6,491000.0,18712.0,15.87,,,16.64,16.69,16.45,16.27,16.05,15.84,15.78,15.19,-0.85,,-0.74,10.6,15.81,,17.08,,17.0,15.0,,,,,427.0,,164.7,,,,51.4337,132.4483,98.5514,49.049,79.688,73.1,98.44422,,2.98124,2.96422,,,,,,,,,,,,,,,,,,,,,4.0,11.39896,,99.6684,,,
+1981-10-01,,,,93.4,92.1,97.6,98.9,124.0,108.2,-4.3,3280.818,7410.768,91380.0,7.9,514000.0,18566.0,15.08,,,14.31,14.59,14.65,14.78,14.73,14.63,14.75,14.36,0.04,,0.19,10.2,16.34,,16.94,,16.76,15.0,,,,,428.4,1.888,165.0,,,,51.0281,131.8159,97.9089,48.5407,78.8694,70.3,98.04984,,2.70416,2.79229,,,,,,,,,,,,,,,,,,75743.0,,,4.2,11.69548,,99.72482,,,
+1981-11-01,,,,93.8,92.5,97.9,98.8,123.4,107.6,,,,91171.0,8.3,552000.0,18409.0,13.31,,,11.82,12.36,12.81,12.79,12.86,13.13,13.13,12.91,0.77,,0.69,9.9,15.72,,16.75,,14.93,15.0,,,,,431.3,,167.2,,,,50.435,132.1067,97.0527,47.9287,77.7706,62.5,97.68962,,2.38443,2.45616,,,,,,,,,,,,,,,,,,,,,3.8,11.966439999999999,,99.79745,,,
+1981-12-01,,,,94.1,93.0,98.3,98.8,123.4,107.0,,,,90895.0,8.5,556000.0,18223.0,12.37,,,13.35,13.63,13.99,13.97,13.97,13.98,14.04,13.65,0.35,,0.85,9.7,16.0,,16.44,,15.0,15.0,,,,,436.7,,170.7,,,,49.8987,132.0911,96.9931,47.1456,76.7706,64.3,97.64383,,2.0725,2.30346,,,,,,,,,,,,,,,,,,,,,4.3,12.046439999999999,,99.85719,,,
+1982-01-01,,,,94.4,93.3,98.9,99.7,123.3,106.6,-6.1,3274.302,7295.631,90565.0,8.6,583000.0,18047.0,13.22,,,14.04,14.24,14.26,14.24,14.23,14.14,14.21,13.91,-0.1,1.06,-0.07,9.8,15.94,,16.42,,15.82,15.0,,,,,442.7,1.842,169.8,,,,48.8685,130.7737,95.8554,45.9659,75.0243,71.0,97.75028,,1.90395,2.07134,,,,,,,,,,,,,,,,,,77593.0,,,3.3,12.00865,,99.87925,,,
+1982-02-01,,,,94.7,93.8,98.8,99.8,121.7,104.8,,,,90563.0,8.9,528000.0,17981.0,14.78,,,14.27,14.44,14.44,14.12,14.08,14.03,14.09,13.83,-0.41,1.03,0.29,9.7,15.09,,16.29,,15.66,15.1,,,,,441.9,,167.5,,,,49.8636,133.7703,96.8403,47.2796,76.3932,66.5,97.6624,,2.0036,2.27589,,,,,,,,,,,,,,,,,,,,,3.2,11.0436,,99.86514,,,
+1982-03-01,,,,94.7,93.9,98.8,99.6,118.5,101.5,,,,90434.0,9.0,574000.0,17857.0,14.68,,,14.3,14.52,14.52,14.39,14.37,14.18,13.89,13.68,-0.34,0.19,-2.62,9.4,14.01,,16.35,,14.95,15.15,,,,,442.7,,166.2,,,,49.5323,133.2834,96.0414,46.9426,75.7372,62.0,97.53255,,2.10669,2.25707,,,,,,,,,,,,,,,,,,,,,3.0,10.35211,,99.80826,,,
+1982-04-01,,,,95.0,94.7,99.0,99.6,112.5,95.0,1.8,3331.972,7328.912,90150.0,9.3,588000.0,17683.0,14.94,,,13.67,13.99,14.0,13.9,13.88,13.87,13.57,13.39,-0.12,0.72,-1.41,8.9,14.2,,16.29,,14.93,15.2,,,,,447.1,1.836,168.7,,,,49.075,132.1006,94.11,46.5713,74.9018,65.5,97.56945,,2.2616,2.39968,,,,,,,,,,,,,,,,,,79106.0,,,3.0,9.411361999999999,,99.69551,,,
+1982-05-01,,,,95.9,95.4,99.0,99.8,109.1,91.1,,,,90107.0,9.4,588000.0,17588.0,14.45,,,12.93,13.62,13.73,13.76,13.86,13.71,13.63,13.39,0.09,1.74,0.33,8.7,13.89,,16.13,,14.7,16.4,,,,,446.7,,170.0,,,,48.7483,133.4611,92.5323,46.4841,74.2775,67.5,97.63757,,2.58988,3.02495,,,,,,,,,,,,,,,,,,,,,2.5,9.486569,,99.5519,,,
+1982-06-01,,,,97.0,96.1,99.8,100.0,112.7,95.2,,,,89865.0,9.6,582000.0,17430.0,14.15,,,14.34,14.66,14.78,14.65,14.66,14.44,14.18,13.91,-0.22,1.08,-0.14,9.1,13.75,,15.98,,15.96,16.4,,,,,447.5,,171.7,,,,48.6214,132.9191,91.2538,46.4484,73.9684,65.7,97.63278,,2.91434,3.62642,,,,,,,,,,,,,,,,,,,,,2.3,9.161595,,99.40125,,,
+1982-07-01,,,,97.5,96.7,100.2,100.4,118.4,102.5,-1.5,3366.322,7300.896,89521.0,9.8,605000.0,17278.0,12.59,,,12.56,13.17,13.53,13.73,13.75,13.68,13.63,13.42,0.51,3.11,2.27,9.3,13.35,,15.96,,16.1625,16.4,,,,,448.0,1.825,173.4,,,,48.4616,133.0023,89.9312,46.3966,73.6215,65.4,97.65004,,3.04283,3.28352,,,,,,,,,,,,,,,,,,80536.0,,,1.9,8.717604,,99.258,,,
+1982-08-01,,,,97.7,97.1,100.6,100.3,119.4,103.7,,,,89363.0,9.8,647000.0,17160.0,10.12,,,11.13,11.99,12.36,12.65,12.89,12.81,12.59,12.5,0.82,4.09,2.18,9.0,12.21,,15.79,,14.9625,16.5,,,,,451.4,,174.0,,,,48.0192,132.6283,89.2486,45.9746,72.8586,65.4,97.77594,,3.33909,3.72212,,,,,,,,,,,,,,,,,,,,,3.2,7.951888,,99.12583,,,
+1982-09-01,,,,97.7,97.2,100.7,100.0,117.7,102.4,,,,89183.0,10.1,671000.0,17074.0,10.31,,,10.26,11.23,11.52,11.69,11.72,11.73,11.65,11.79,0.5,3.85,-0.44,8.6,11.51,,15.76,,13.926,15.2,,,,,456.9,,173.4,,,,47.9008,133.6877,88.375,45.9037,72.5997,69.3,98.03615,,3.37582,4.32496,,,,,,,,,,,,,,,,,,,,,3.2,7.275747,,99.00891,,80.0,
+1982-10-01,,,,98.1,97.5,101.0,100.2,117.1,100.6,0.2,3402.561,7303.817,88907.0,10.4,637000.0,16853.0,9.71,,,9.21,9.85,10.35,10.58,10.68,10.71,10.79,11.01,0.86,2.54,1.3,8.3,10.69,,15.81,,12.735,14.55,,,,,464.5,1.804,175.0,,,,47.4371,133.6646,88.0656,45.3254,71.8294,73.4,98.26945,,2.15038,2.3867,,,,,,,,,,,,,,,,,,82778.0,,,3.1,6.848864,,98.91191,,,
+1982-11-01,,,,98.0,97.3,101.4,100.3,117.9,99.2,,,,88786.0,10.8,612000.0,16722.0,9.2,,,9.38,9.96,10.08,10.37,10.67,10.79,10.79,10.7,0.83,2.23,1.86,8.2,10.8,,15.79,,11.77,14.6,,,,,471.5,,177.5,,,,47.283,133.669,87.8274,45.0778,71.5396,72.1,98.32732,,1.12928,1.27727,,,,,,,,,,,,,,,,,,,,,2.3,6.25611,,98.82487,,,
+1982-12-01,,,,97.7,97.2,101.8,100.5,117.1,97.6,,,,88771.0,10.8,489000.0,16690.0,8.95,,,8.68,9.48,9.74,10.09,10.32,10.36,10.62,10.43,0.88,2.16,-0.84,7.9,11.58,,15.4,,11.648,14.0,,,,,474.8,,180.7,,,,46.9485,132.1115,86.7597,44.9477,70.9871,71.9,98.32396,,0.5309,1.03035,,,,,,,,,,,,,,,,,,,,,2.0,5.408030999999999,,98.73909,,79.9,
+1983-01-01,,,,97.9,97.6,101.0,100.2,112.5,94.0,5.4,3473.413,7400.066,88990.0,10.4,503000.0,16705.0,8.68,,,8.91,9.58,9.93,10.31,10.69,10.8,11.14,10.99,1.22,2.44,2.24,7.8,11.87,,14.99,,11.365,13.0,,,,,477.2,1.745,178.9,,,,47.8234,133.5437,87.675,45.9846,72.2714,70.4,98.42515,,0.2378,0.57773,,,,,,,,,,,,,,,,,,85858.0,,,2.1,4.92595,,98.65313,,,
+1983-02-01,,,,98.0,98.0,101.1,100.5,108.3,90.0,,,,88917.0,10.4,481000.0,16706.0,8.51,,,8.61,9.31,9.55,9.83,10.01,10.27,10.62,10.51,0.96,2.06,1.74,7.8,11.79,,14.9,,11.4325,13.6,,,,,484.3,,177.0,,,,47.5233,134.5148,85.8806,45.9504,71.7863,74.6,98.82806,,0.06473,0.35723,,,,,,,,,,,,,,,,,,,,,2.0,5.3427739999999995,,98.57749,,,
+1983-03-01,,,,98.1,98.2,101.0,100.4,105.4,87.0,,,,89090.0,10.3,481000.0,16711.0,8.77,,,9.34,9.87,10.04,10.27,10.52,10.62,10.84,10.69,0.75,1.66,-0.19,7.6,11.38,,14.65,,11.186,14.4,,,,,490.6,,177.3,,,,47.9244,133.6132,84.7831,46.3843,72.366,80.8,99.48321,,0.00873,0.3518,,,,,,,,,,,,,,,,,,,,,2.3,4.626675,,98.53502,,77.7,
+1983-04-01,,,,98.8,98.6,101.1,100.4,101.2,84.3,9.4,3578.848,7568.456,89364.0,10.2,490000.0,16794.0,8.8,,,8.75,9.35,9.58,9.88,10.15,10.27,10.52,10.38,0.92,1.89,1.43,7.7,11.06,,14.55,,11.0675,14.1,,,,,493.2,1.753,180.0,,,,48.5311,134.7478,85.7285,46.9493,73.2597,89.1,100.1867,,-0.09878,0.1412,,,,,,,,,,,,,,,,,,86421.0,,,2.1,4.003754,,98.55098,,,
+1983-05-01,,,,99.2,98.9,101.4,100.8,103.5,87.7,,,,89644.0,10.1,454000.0,16885.0,8.63,,,9.48,10.02,10.21,10.55,10.77,10.81,11.12,10.97,0.79,1.84,1.87,7.8,11.16,,14.55,,10.71,13.1,,,,,500.0,,181.4,,,,48.8239,132.5494,85.276,47.4915,73.6804,93.3,100.656,,-0.19455,-0.12794,,,,,,,,,,,,,,,,,,,,,2.7,3.6956519999999995,,98.60993,,,
+1983-06-01,,,,99.4,99.2,101.6,101.0,106.9,91.5,,,,90021.0,10.1,442000.0,16960.0,8.98,,,9.7,10.23,10.41,10.76,10.92,10.96,11.2,11.01,0.73,1.81,0.9,8.2,10.99,,14.52,,11.046,14.7,,,,,504.0,,183.3,,,,49.123,133.0862,85.504,47.8705,74.1097,92.2,100.8046,,-0.17748,-0.16694,,,,,,,,,,,,,,,,,,,,,2.0,3.654382,,98.70273,,77.8,
+1983-07-01,,,,99.8,99.8,101.6,101.3,107.5,92.7,8.2,3689.179,7719.746,90437.0,9.4,415000.0,17059.0,9.37,,,10.48,11.03,11.22,11.59,11.74,11.76,12.01,11.8,0.73,2.17,2.24,8.2,11.53,,14.04,,11.5675,14.8,,,,,507.8,1.779,185.3,,,,49.8546,132.5902,86.0262,48.5492,75.188,92.8,100.7686,,-0.09056,-0.04536,,,,,,,,,,,,,,,,,,88777.0,,,2.3,4.179566,,98.83052,,,
+1983-08-01,,,,100.1,100.1,101.9,101.8,108.2,93.5,,,,90129.0,9.5,426000.0,17118.0,9.56,,,10.59,11.18,11.45,11.79,11.94,11.98,12.15,11.96,0.8,2.34,2.39,8.4,11.72,,13.96,,11.79,14.7,,,,,510.5,,185.4,,,,50.4443,133.1731,86.7977,48.9692,76.0452,90.9,100.6273,,-0.08706,-0.13979,,,,,,,,,,,,,,,,,,,,,1.3,4.611575,,98.97491,,,
+1983-09-01,,,,100.4,100.5,102.2,102.0,108.1,92.6,,,,91247.0,9.2,416000.0,17255.0,9.45,,,9.89,10.53,10.79,11.2,11.39,11.44,11.64,11.44,0.91,2.4,0.85,8.5,11.25,,14.03,,11.77,14.15,,,,,512.8,,184.9,,,,51.178,134.7818,87.368,49.869,77.1102,89.9,100.5111,,-0.0856,-0.34735,,,,,,,,,,,,,,,,,,,,,0.9,5.140911,,99.12067,,77.6,85.7
+1983-10-01,,,,100.8,101.0,102.2,102.2,108.2,91.4,8.6,3794.706,7880.794,91520.0,8.8,404000.0,17367.0,9.48,,,9.82,10.61,10.98,11.39,11.62,11.74,11.93,11.78,1.13,2.91,2.31,8.3,11.02,,14.15,,11.5475,13.4,,,,,517.2,1.797,186.4,,,,51.5693,134.5566,88.2439,50.3814,77.6485,89.3,100.5179,,0.00557,-0.26716,,,,,,,,,,,,,,,,,,90844.0,,,1.5,4.992296,,99.26173,,,
+1983-11-01,,,,101.1,101.5,102.0,102.1,106.7,89.5,,,,91875.0,8.5,398000.0,17479.0,9.34,,,9.98,10.67,10.96,11.36,11.57,11.63,11.83,11.67,0.96,2.39,2.29,8.3,10.68,,14.12,,11.516,13.2,,,,,519.0,,189.1,,,,51.7993,134.5799,88.2508,50.6373,77.9317,91.1,100.7117,,0.09569,-0.06906,,,,,,,,,,,,,,,,,,,,,1.9,4.84514,,99.40601,,,
+1983-12-01,,,,101.4,101.8,102.3,102.3,105.1,87.7,,,,92230.0,8.3,372000.0,17551.0,9.47,,,10.08,10.85,11.13,11.57,11.77,11.82,11.98,11.87,0.97,2.49,1.9,8.4,10.77,,13.96,,11.785,13.5,,,,,521.4,,192.2,,,,52.0594,128.7523,87.2569,50.7749,78.248,94.2,101.0454,,0.0563,0.11464,,,,,,,,,,,,,,,,,,,,,1.7,5.3149,,99.56909,,78.0,85.4
+1984-01-01,,,,102.1,102.5,103.0,102.9,102.9,85.1,8.1,3908.054,8034.847,92673.0,8.0,364000.0,17630.0,9.56,,,9.85,10.58,10.89,11.34,11.56,11.67,11.82,11.78,1.09,2.41,2.32,8.4,10.77,,13.76,,11.7175,13.5,,,,,525.1,1.812,191.3,,,,53.0985,136.1142,91.451,51.6833,79.7207,100.1,101.3788,,-0.09892,-0.11837,,,,,,,,,,,,,,,,,,91822.0,,,1.9,5.124271,,99.76479,,,
+1984-02-01,,,,102.6,102.8,103.4,103.2,103.8,84.2,,,,93157.0,7.8,343000.0,17728.0,9.59,,,10.21,10.99,11.22,11.74,11.97,12.04,12.21,12.14,1.05,2.55,2.59,8.2,10.87,,13.87,,11.872,14.0,,,,,527.5,,186.8,,,,53.3318,136.0836,90.3713,52.2442,79.9686,97.4,101.5106,,-0.19798,-0.29977,,,,,,,,,,,,,,,,,,,,,2.9,5.102353,,99.9768,,,
+1984-03-01,,,,102.9,103.2,103.8,103.9,105.1,84.9,,,,93429.0,7.8,341000.0,17806.0,9.91,,,10.8,11.6,11.86,12.28,12.45,12.53,12.51,12.52,0.93,2.44,2.29,8.1,10.66,,13.98,,12.8425,14.1,,,,,531.4,,189.1,,,,53.5929,133.0526,89.6962,52.4865,80.2444,101.0,101.5403,,-0.0352,-0.14362,,,,,,,,,,,,,,,,,,,,,2.5,5.245502,,100.1837,,78.7,85.9
+1984-04-01,,,,103.3,103.7,103.9,104.0,103.1,85.5,7.1,4009.601,8173.67,93792.0,7.7,375000.0,17872.0,10.29,,,11.11,11.89,12.2,12.57,12.75,12.82,12.88,12.86,0.93,2.72,1.92,8.1,10.85,,13.81,,13.235,13.9,,,,,535.0,1.82,192.2,,,,53.91,135.9584,91.5486,52.7324,80.5902,96.1,101.4181,,0.37429,0.24772,,,,,,,,,,,,,,,,,,93603.0,,,2.3,5.172932,,100.3676,,,
+1984-05-01,,,,103.5,104.1,103.8,104.1,104.4,87.5,,,,94098.0,7.4,354000.0,17916.0,10.32,,,12.15,13.0,13.33,13.76,13.87,13.91,13.83,13.84,0.91,3.78,3.1,8.2,11.38,,13.82,,13.64,14.15,,,,,536.7,,192.8,,,,54.2026,137.2272,92.837,52.906,80.8857,98.1,101.3399,,0.88119,0.83623,,,,,,,,,,,,,,,,,,,,,2.0,5.121294,,100.5278,,,
+1984-06-01,,,,103.7,104.5,103.8,104.0,104.7,87.3,,,,94479.0,7.2,360000.0,17967.0,11.06,,,12.3,13.17,13.48,13.72,13.82,13.84,13.77,13.64,0.67,3.53,2.99,8.2,11.59,,13.99,,13.6675,13.75,,,,,540.2,,195.7,,,,54.4014,135.6246,93.1989,53.1585,81.0276,95.5,101.2913,,1.20707,1.28755,,,,,,,,,,,,,,,,,,,,,1.9,5.13893,,100.6577,,78.9,87.1
+1984-07-01,,,,104.1,105.0,104.0,104.2,103.7,85.5,3.9,4084.25,8252.465,94789.0,7.5,359000.0,18013.0,11.23,,,11.86,12.57,12.7,12.85,12.91,12.91,12.94,12.87,0.34,2.08,1.08,8.2,12.07,,13.91,,13.73,13.15,,,,,540.9,1.829,197.5,,,,54.5521,136.0889,94.7737,53.373,81.0869,96.6,101.3624,,1.00623,0.96953,,,,,,,,,,,,,,,,,,95037.0,,,2.5,4.4576519999999995,,100.7462,,,
+1984-08-01,,,,104.4,105.4,103.8,103.8,101.0,82.9,,,,95032.0,7.5,395000.0,18034.0,11.64,,,11.96,12.54,12.61,12.77,12.85,12.79,12.7,12.51,0.25,1.73,1.15,8.1,11.41,,13.58,,12.912,12.8,,,,,541.0,,196.7,,,,54.6083,135.076,93.7737,53.4753,80.9969,99.1,101.4888,,0.57042,0.50807,,,,,,,,,,,,,,,,,,,,,1.9,4.970414,,100.8083,,,
+1984-09-01,,,,104.7,105.8,103.8,103.4,99.9,82.2,,,,95344.0,7.3,402000.0,18019.0,11.3,,,11.43,12.07,12.28,12.48,12.54,12.47,12.37,12.28,0.4,1.84,1.24,7.8,11.23,,13.05,,12.7675,13.1,,,,,543.1,,197.9,,,,54.4466,137.7019,94.3772,53.2742,80.5761,100.9,101.5114,,0.32003,0.34258,,,,,,,,,,,,,,,,,,,,,2.3,4.712813,,100.8544,,77.7,85.1
+1984-10-01,,,,105.1,106.2,103.6,103.4,101.4,83.7,3.3,4148.551,8320.199,95629.0,7.4,425000.0,18024.0,9.99,,,10.26,11.09,11.36,11.59,11.7,11.79,11.71,11.64,0.7,2.44,1.8,7.6,11.1,,12.02,,12.544,13.2,,,,,543.7,1.818,198.1,,,,54.4406,136.4347,91.2896,53.59,80.3793,96.3,101.3439,,0.10288,0.11544,,,,,,,,,,,,,,,,,,98146.0,,,2.2,4.989726999999999,,100.8861,,,
+1984-11-01,,,,105.3,106.4,104.0,103.7,102.2,84.2,,,,95982.0,7.2,429000.0,18016.0,9.43,,,9.71,10.5,10.86,11.25,11.56,11.58,11.71,11.58,1.08,2.84,2.66,7.4,10.73,,12.36,,11.93,13.25,,,,,547.5,,200.6,,,,54.624,137.5766,91.3579,53.7296,80.4551,95.7,101.1624,,-0.12029,-0.14156,,,,,,,,,,,,,,,,,,,,,2.2,4.942966,,100.9073,,,
+1984-12-01,,,,105.5,106.8,104.0,103.5,100.7,82.7,,,,96107.0,7.3,379000.0,18023.0,8.38,,,9.22,10.02,10.52,11.08,11.52,11.55,11.7,11.54,1.53,3.43,2.81,7.2,10.87,,12.7,,11.6625,13.4,,,,,551.6,,204.8,,,,54.6416,136.2887,91.4613,53.8546,80.2819,92.9,101.0312,,-0.28308,-0.28877,,,,,,,,,,,,,,,,,,,,,2.6,4.57993,,100.916,,77.0,84.2
+1985-01-01,,,,105.7,107.1,104.0,103.4,98.1,79.3,3.9,4230.168,8400.82,96372.0,7.3,368000.0,18009.0,8.35,,,9.09,9.9,10.36,10.77,11.07,11.17,11.3,11.21,1.27,2.84,2.44,7.3,11.36,,12.12,,11.406,13.1,,,,,557.0,1.799,203.2,,,,54.6322,133.8553,89.4466,53.7654,80.0654,96.0,101.0129,,-0.39073,-0.43924,,,,,,,,,,,,,,,,,,99621.0,,,2.9,5.020432,,100.9066,99.65931,,
+1985-02-01,,,,106.3,107.7,104.1,103.3,94.8,75.8,,,,96503.0,7.2,390000.0,17966.0,8.5,,,9.72,10.66,11.03,11.55,11.87,11.91,12.13,11.9,1.25,3.1,3.17,7.6,11.49,,12.25,,11.855,13.7,,,,,563.6,,200.2,,,,54.7825,138.3512,91.0302,53.5498,80.0794,93.7,100.9701,,-0.35377,-0.3606,,,,,,,,,,,,,,,,,,,,,1.5,5.395821,,100.8839,99.39317,,
+1985-03-01,,,,106.8,108.1,104.1,103.1,95.4,77.2,,,,96842.0,7.2,386000.0,17939.0,8.58,,,9.49,10.43,10.79,11.29,11.59,11.65,11.89,11.64,1.22,3.18,3.07,7.7,11.33,,12.27,,12.16,13.8,,,,,566.6,,202.7,,,,54.8653,139.3129,91.2396,53.9693,79.9936,93.7,100.9487,,-0.27795,-0.247,,,,,,,,,,,,,,,,,,,,,1.8,6.088751,,100.8498,99.23032,75.5,84.0
+1985-04-01,,,,107.0,108.4,104.6,103.3,97.9,81.5,3.6,4294.887,8474.787,97038.0,7.3,386000.0,17886.0,8.27,,,8.99,9.91,10.39,10.91,11.31,11.41,11.7,11.48,1.5,3.29,2.83,7.4,11.07,,11.98,,11.545,13.95,,,,,570.4,1.795,205.5,,,,54.7459,138.6999,91.1034,53.7638,79.6154,94.6,100.9498,,-0.34329,-0.39936,,,,,,,,,,,,,,,,,,103408.0,,,2.0,6.949566,,100.8024,99.22949,,
+1985-05-01,,,,107.2,108.8,104.9,103.5,101.4,86.2,,,,97312.0,7.2,396000.0,17855.0,7.97,,,7.98,8.92,9.27,9.68,10.15,10.28,10.7,10.58,1.36,2.9,2.64,7.2,11.23,,11.72,,11.074,13.8,,,,,575.1,,206.7,,,,54.8255,139.9028,91.1813,53.8739,79.53,91.8,100.9508,,-0.46609,-0.58034,,,,,,,,,,,,,,,,,,,,,1.8,7.003049000000001,,100.7471,99.30437,,
+1985-06-01,,,,107.5,109.1,104.6,103.3,100.0,88.2,,,,97459.0,7.4,390000.0,17819.0,7.53,,,7.71,8.67,9.08,9.65,10.08,10.25,10.61,10.47,1.58,3.2,2.3,7.1,11.03,,12.12,,10.515,13.5,,,,,582.3,,210.2,,,,54.7989,138.2752,91.266,53.8955,79.295,96.5,101.0109,,-0.44425,-0.38859,,,,,,,,,,,,,,,,,,,,,2.5,6.9536050000000005,,100.6865,99.35605,75.8,84.4
+1985-07-01,,,,107.7,109.4,104.7,103.2,98.6,88.0,6.3,4386.773,8604.22,97648.0,7.4,362000.0,17776.0,7.88,,,8.12,9.01,9.47,9.98,10.41,10.57,10.89,10.7,1.56,3.05,1.96,6.9,10.77,,11.87,,10.594,13.4,,,,,589.1,1.795,212.3,,,,54.5396,137.1007,89.7197,53.7003,78.7325,94.0,100.9398,,-0.32226,-0.14629,,,,,,,,,,,,,,,,,,105374.0,,,2.4,6.85084,,100.6185,99.40521,,
+1985-08-01,,,,107.9,109.8,104.5,102.7,96.9,86.0,,,,97840.0,7.1,409000.0,17756.0,7.9,,,8.03,8.96,9.33,9.74,10.17,10.28,10.67,10.48,1.32,2.9,2.48,6.7,10.69,,11.96,,10.595,13.95,,,,,596.2,,212.8,,,,54.7055,135.1699,89.5617,53.9463,78.7932,92.4,100.7916,,-0.15272,0.09975,,,,,,,,,,,,,,,,,,,,,2.3,6.190601,,100.5398,99.50272,,
+1985-09-01,,,,108.1,110.0,103.8,102.1,97.3,84.1,,,,98045.0,7.1,399000.0,17718.0,7.92,,,7.99,8.88,9.27,9.73,10.15,10.31,10.75,10.57,1.43,3.04,1.47,6.5,10.68,,11.97,,10.7925,13.8,,,,,603.3,,214.7,,,,54.8906,137.3623,90.5947,53.9503,78.8917,92.1,100.6409,,-0.14961,0.11713,,,,,,,,,,,,,,,,,,,,,1.7,5.870531,,100.4405,99.64293,76.0,83.7
+1985-10-01,,,,108.5,110.5,104.9,102.9,97.3,82.8,3.0,4444.094,8668.188,98233.0,7.1,418000.0,17708.0,7.99,,,7.92,8.7,9.06,9.47,9.82,10.01,10.45,10.28,1.31,2.59,1.93,6.7,10.52,,11.59,,10.668,14.55,,,,,607.8,1.792,216.0,,,,54.7199,137.6289,90.0054,53.8599,78.4909,88.4,100.543,,-0.27684,-0.09751,,,,,,,,,,,,,,,,,,107052.0,,,2.3,5.43997,,100.3093,99.74133,,
+1985-11-01,,,,109.0,111.1,105.5,103.4,99.9,84.9,,,,98443.0,7.0,393000.0,17697.0,8.05,,,7.85,8.46,8.7,9.07,9.47,9.59,10.07,9.86,1.13,2.2,1.05,6.8,10.69,,11.22,,10.0175,15.05,,,,,612.2,,219.5,,,,54.9124,136.6462,88.9149,54.2208,78.624,90.9,100.6489,,-0.33736,-0.12079,,,,,,,,,,,,,,,,,,,,,1.9,5.446579,,100.1592,99.75782,,
+1985-12-01,,,,109.5,111.4,106.0,103.6,101.6,85.3,,,,98609.0,7.0,390000.0,17693.0,8.27,,,7.6,7.98,8.22,8.49,8.87,9.0,9.5,9.27,1.02,1.72,-4.46,6.6,10.78,,11.33,,9.72,14.85,,,,,619.8,,224.7,,,,55.4412,138.4515,90.7133,54.3848,79.2506,93.9,100.867,,-0.27379,0.01421,,,,,,,,,,,,,,,,,,,,,1.9,5.644866,,100.003,99.67357,77.8,83.8
+1986-01-01,18.95,,,109.9,111.9,105.5,103.2,95.1,79.6,3.8,4507.894,8749.127,98732.0,6.7,344000.0,17686.0,8.14,,,7.57,7.99,8.25,8.53,8.88,9.08,9.48,9.34,1.09,1.89,0.99,6.5,11.13,,10.79,,10.042,14.1,,,,,621.4,1.792,221.7,,,,55.7481,139.9433,90.6539,55.0293,79.5708,95.6,101.0519,,-0.26792,-0.09426,,,,,,,,2.29,,,1.09,,,,,,,108967.0,,,1.5,5.482456,,99.84642,99.58739,,
+1986-02-01,13.23,,,109.7,112.2,104.1,101.7,83.1,70.7,,,,98847.0,7.2,390000.0,17663.0,7.86,,,7.43,7.71,7.79,7.91,8.05,8.13,8.34,8.27,0.42,0.89,0.18,6.4,10.73,,10.1,,9.9675,13.7,,,,,625.2,,217.8,,,,55.3568,140.5368,89.3029,54.7203,78.9079,95.9,101.14,,-0.30876,-0.20536,,,,,,,,2.49,,,0.86,,,,,,,,,,1.8,5.114254,,99.68907,99.55541,,
+1986-03-01,10.25,,,109.1,112.5,102.8,100.3,68.9,55.5,,,,98934.0,7.2,396000.0,17624.0,7.48,,,6.72,6.92,7.02,7.19,7.21,7.39,7.46,7.44,0.47,0.86,-0.67,6.1,9.69,,9.29,,9.4025,12.6,,,,,633.5,,221.4,,,,54.9625,138.1335,86.9604,54.5232,78.2531,95.1,101.165,,-0.34538,-0.1205,,,,,,,,2.92,,,1.1,,,,,,,,,,1.3,4.202586,,99.52741,99.54554,75.0,83.6
+1986-04-01,13.38,,,108.7,112.9,102.3,99.6,63.1,50.9,1.8,4545.34,8788.524,99121.0,7.1,391000.0,17616.0,6.99,,,6.54,6.83,7.02,7.17,7.26,7.38,7.55,7.47,0.55,1.1,0.33,5.7,8.94,,8.56,,8.848,12.25,,,,,641.0,1.76,225.1,,,,55.0413,135.7729,84.0355,54.7995,78.2809,96.2,101.2053,,-0.43146,-0.18382,,,,,,,,2.78,,,0.78,,,,,,,110308.0,,,1.0,3.059072,,99.35947,99.54469,,
+1986-05-01,14.3,,,109.0,113.1,102.8,100.0,64.5,56.6,,,,99248.0,7.2,373000.0,17593.0,6.85,,,6.88,7.36,7.58,7.82,8.03,8.05,7.9,7.74,0.69,1.56,1.21,6.1,9.15,,8.58,,8.9325,12.65,,,,,652.0,,226.4,,,,55.1226,135.6108,83.4605,54.8563,78.3175,94.8,101.2643,,-0.48498,-0.02059,,,,,,,,2.36,,,0.83,,,,,,,,,,1.1,2.731092,,99.19349,99.5687,,
+1986-06-01,12.8,,,109.4,113.4,103.1,99.9,64.7,58.7,,,,99155.0,7.2,371000.0,17530.0,6.92,,,6.41,6.81,7.0,7.23,7.29,7.35,7.3,7.24,0.54,1.22,-0.37,6.2,9.45,,8.65,,9.12,12.95,,,,,660.6,,230.1,,,,54.9005,132.4983,82.2702,54.6186,77.9257,99.3,101.3604,,-0.45302,0.23924,,,,,,,,2.81,,,0.92,,,,,,,,,,0.6,2.515723,,99.04406,99.58784,75.1,83.3
+1986-07-01,11.23,,,109.5,113.8,102.3,99.4,54.4,47.3,3.9,4607.669,8872.601,99473.0,7.0,362000.0,17497.0,6.56,,,6.2,6.57,6.81,7.02,7.22,7.34,7.42,7.46,0.77,1.38,0.99,6.1,9.61,,8.55,,8.872,14.2,,,,,670.3,1.741,233.0,,,,55.2592,132.8623,81.9815,54.9405,78.3589,97.7,101.3022,,-0.50121,0.12123,,,,,,,,2.91,,,0.77,,,,,,,112237.0,,,0.1,2.415966,,98.92619,99.59695,,
+1986-08-01,15.93,,,109.6,114.2,102.7,99.3,53.8,46.5,,,,99588.0,6.9,401000.0,17489.0,6.17,,,5.52,5.94,6.13,6.4,6.75,6.95,7.12,7.21,1.01,1.64,1.18,5.9,9.66,,8.05,,8.825,14.1,,,,,678.7,,233.2,,,,55.1567,128.5388,81.2151,55.0626,78.1348,94.9,101.1237,,-0.59705,-0.24098,,,,,,,,3.07,,,0.64,,,,,,,,,,0.1,2.408377,,98.8329,99.57746,,
+1986-09-01,14.7,,,110.0,114.6,102.9,99.4,58.3,50.6,,,,99934.0,7.0,389000.0,17498.0,5.89,,,5.82,6.38,6.68,6.98,7.31,7.45,7.55,7.6,1.07,2.11,0.55,6.0,10.28,,8.51,,9.0025,13.85,,,,,687.4,,235.1,,,,55.2975,127.7523,80.539,55.2082,78.2497,91.9,100.9532,,-0.56103,-0.09191,,,,,,,,2.75,,,0.92,,,,,,,,,,0.5,3.039832,,98.76199,99.50713,76.9,82.4
+1986-10-01,15.25,,,110.2,115.0,103.5,99.7,55.0,46.5,2.2,4657.627,8920.193,100121.0,7.0,370000.0,17477.0,5.85,,,5.73,6.26,6.51,6.76,7.1,7.34,7.54,7.61,1.08,2.0,1.41,6.3,10.92,,8.97,,9.166,13.6,,,,,694.9,1.721,237.0,,,,55.5332,129.4538,81.0223,55.4173,78.4896,95.6,100.8622,,-0.54955,-0.07914,,,,,,,,2.82,,,0.74,,,,,,,116049.0,,,-0.3,3.033473,,98.7181,99.4359,,
+1986-11-01,15.0,,,110.4,115.3,103.4,99.8,55.1,46.6,,,,100308.0,6.9,366000.0,17472.0,6.04,,,5.76,6.21,6.38,6.65,7.0,7.15,7.3,7.41,0.94,1.61,1.12,6.4,11.08,,9.49,,8.9025,13.6,,,,,705.4,,242.0,,,,55.7557,129.2067,82.0113,55.6222,78.7,91.4,100.682,,-0.55817,-0.17242,,,,,,,,2.85,,,0.74,,,,,,,,,,0.0,3.54536,,98.69257,99.4246,,
+1986-12-01,17.93,,,110.8,115.6,103.6,99.7,56.0,47.3,,,,100509.0,6.6,345000.0,17478.0,6.91,,,5.95,6.35,6.56,6.81,7.09,7.23,7.39,7.49,0.88,1.4,-7.12,6.2,10.98,,9.89,,8.666,13.4,,,,,724.7,,248.6,,,,56.2845,128.1503,81.9706,56.1668,79.3312,89.1,100.5306,,-0.51761,-0.10578,,,,,,,,2.76,,,0.77,,,,,,,,,,-0.3,3.75,,98.6825,99.40916,77.7,83.3
+1987-01-01,18.73,,,111.4,115.9,104.1,100.5,61.3,51.9,3.0,4722.156,8986.367,100678.0,6.6,370000.0,17465.0,6.43,,,5.93,6.33,6.51,6.71,6.99,7.18,,7.48,0.85,1.42,0.9,6.1,10.27,,8.86,,8.33,13.8,,,,,730.2,1.718,247.0,,,,56.0882,130.3846,82.9511,55.9671,78.9302,90.4,100.4986,,-0.49412,-0.12537,,,,,,,,2.5,,,0.65,,,,,,,118411.0,,5.1,-1.1,3.950104,,98.6916,99.32486,,
+1987-02-01,16.45,,,111.8,116.2,104.4,101.0,65.0,55.1,,,,100919.0,6.6,348000.0,17499.0,6.1,,,5.9,6.35,6.51,6.71,7.0,7.19,,7.48,0.84,1.59,1.17,6.1,9.97,,9.12,,8.4575,14.0,,,,,730.7,,242.5,,,,56.8275,128.8202,82.9815,56.801,79.832,90.2,100.5286,,-0.44269,-0.14048,,,,,,,,2.43,,,0.99,,,,,,,,,5.4,-1.0,3.9337480000000005,,98.71546,99.2722,,
+1987-03-01,18.82,,,112.2,116.6,104.5,101.2,63.9,55.1,,,,101164.0,6.6,326000.0,17507.0,6.13,,,6.15,6.54,6.79,7.02,7.29,7.51,,7.81,0.97,1.72,1.28,6.0,9.11,,8.67,,8.2825,13.45,,,,,733.8,,244.8,,,,56.9098,130.0551,82.6058,56.8446,79.799,90.8,100.6011,,-0.18003,0.0206,,,,,,,,2.19,,,1.08,,,,,,,,,5.8,-0.5,4.033092,,98.75634,99.33788,80.8,84.3
+1987-04-01,18.76,,,112.7,117.3,105.1,101.9,66.9,58.1,4.4,4806.16,9083.256,101499.0,6.3,328000.0,17525.0,6.37,,,6.62,7.38,7.63,7.82,8.07,8.21,,8.45,0.83,2.51,0.58,5.8,9.14,,8.69,,8.828,13.05,,,,,743.9,1.734,249.6,,,,57.2701,130.5616,83.2035,57.1753,80.1481,92.8,100.6803,,0.30322,0.66056,,,,,,,,2.16,,,1.59,,,,,,,122020.0,,6.7,0.1,4.19652,,98.8232,99.44039,,
+1987-05-01,19.36,18.58,,113.0,117.7,105.2,102.6,67.6,58.7,,,,101728.0,6.3,326000.0,17542.0,6.85,,,6.88,7.69,7.94,8.15,8.35,8.49,,8.65,0.8,2.62,1.86,5.7,8.8,,8.94,,9.5925,13.0,,,,,745.8,,250.6,,,,57.6322,128.0786,82.9538,57.578,80.4929,91.1,100.713,,0.61656,1.22643,,,,,,,,2.08,,,1.7,,,,,,,,,7.6,0.0,4.192229,,98.91465,99.54668,,
+1987-06-01,20.22,19.08,,113.5,117.9,105.5,103.0,69.7,60.5,,,,101900.0,6.2,326000.0,17537.0,6.73,,,6.77,7.48,7.76,8.02,8.24,8.38,,8.51,0.9,2.47,1.82,6.0,8.93,,9.32,,9.3325,12.8,,,,,743.2,,252.9,,,,57.9307,127.2019,83.7174,57.8074,80.7451,91.5,100.7848,,0.41945,0.89363,,,,,,,,2.12,,,1.46,,,,,,,,,7.8,0.3,4.192229,,99.04104,99.64482,83.6,86.0
+1987-07-01,21.43,20.03,,113.8,118.3,105.7,103.5,71.3,62.0,3.5,4884.555,9162.024,102247.0,6.1,324000.0,17593.0,6.58,,,6.89,7.63,7.95,8.21,8.48,8.66,,8.89,1.03,2.39,1.91,6.3,9.29,,9.37,,9.574,12.95,,,,,743.0,1.751,254.8,,,,58.3258,126.7889,84.003,58.257,81.1334,93.7,100.8868,,0.04689,0.35293,,,,,,,,2.11,,,0.93,,,,,,,127443.0,,7.8,0.1,4.4102559999999995,,99.22176,99.78828,,
+1987-08-01,19.76,18.63,,114.3,118.7,105.9,103.8,74.0,64.2,,,,102420.0,6.0,322000.0,17630.0,6.73,,,7.23,7.97,8.27,8.52,8.83,9.0,,9.17,1.03,2.55,2.05,6.5,10.13,,9.83,,10.095,12.95,,,,,744.9,,254.6,,,,58.7636,126.1454,85.8348,58.5697,81.5864,94.4,100.8915,,0.03543,0.27561,,,,,,,,1.92,,,0.88,,,,,,,,,8.2,0.4,4.3967279999999995,,99.44784,99.99775,,
+1987-09-01,19.62,18.48,,114.7,119.2,106.2,103.7,71.1,61.1,,,,102647.0,5.9,317000.0,17691.0,7.22,,,7.92,8.6,8.93,9.21,9.5,9.63,,9.79,1.03,2.8,1.25,6.7,10.21,,10.25,,10.722,12.5,,,,,747.6,,256.3,,,,58.9951,126.0935,86.1785,58.9882,81.762,93.6,100.7095,,0.48758,0.89794,,,,,,,,1.91,,,1.76,,,,,,,,,7.7,0.8,4.170906,,99.72236,100.1742,84.3,86.6
+1987-10-01,19.96,18.8,,115.0,119.8,106.0,104.1,71.3,60.1,7.0,5007.994,9319.332,103138.0,6.0,289000.0,17729.0,7.29,,,6.75,7.58,8.0,8.37,8.69,8.88,,9.03,1.3,3.43,2.26,6.9,10.14,,10.7,,10.4375,13.65,,,,,756.2,1.776,258.1,,,,59.781,128.5027,86.9148,59.8266,82.7171,89.3,100.3681,,1.09783,1.75074,,,,,,,,2.45,,,2.36,,,,,,,130166.0,,7.5,0.7,4.467005,,100.0558,100.2467,,
+1987-11-01,18.52,17.7,,115.4,120.1,106.0,104.2,72.3,60.8,,,,103372.0,5.8,306000.0,17775.0,6.69,,,7.0,7.73,8.05,8.43,8.82,8.99,,9.1,1.26,3.57,1.8,6.4,9.23,,9.96,,9.875,13.3,,,,,753.2,,262.4,,,,60.0726,128.9832,87.4264,60.1464,83.0015,83.1,100.098,,1.10472,1.54035,,,,,,,,2.24,,,2.79,,,,,,,,,8.3,0.7,4.128902,,100.4127,100.241,,
+1987-12-01,16.74,17.6,,115.6,120.4,105.8,104.2,69.0,57.4,,,,103661.0,5.7,316000.0,17809.0,6.77,,,7.1,7.77,8.04,8.33,8.67,8.83,,8.95,1.06,2.97,1.94,6.5,9.63,,9.98,,10.122,12.85,,,,,750.2,,266.9,,,,60.4095,127.7645,87.5585,60.5473,83.3639,86.8,100.1689,,0.82939,1.30153,,,,,,,,2.39,,,1.76,,,,,,,,,8.9,0.8,3.7148589999999997,,100.7518,100.2253,85.5,88.3
+1988-01-01,16.97,16.28,,116.0,120.9,106.4,104.6,65.1,53.8,2.1,5073.372,9367.502,103753.0,5.7,342000.0,17790.0,6.83,,,6.66,7.22,7.48,7.76,8.06,8.26,,8.42,1.04,2.44,1.47,6.5,9.71,,9.81,,9.715,12.4,,,,,756.2,1.768,266.3,,,,60.3976,126.7287,86.3519,60.4059,83.2612,90.8,100.4277,,0.36074,0.6765,,,,,,,,2.51,,,1.3,,,,,,,133648.0,,9.31,0.9,3.3,,101.0426,100.2788,,
+1988-02-01,15.98,14.73,,116.2,121.2,106.3,104.8,64.6,53.9,,,,104214.0,5.7,319000.0,17823.0,6.58,,,6.63,7.13,7.33,7.64,7.95,8.16,,8.39,1.03,2.36,1.49,6.3,9.52,,9.13,,9.2,12.3,,,,,757.7,,260.7,,,,60.7003,128.643,86.6661,60.6,83.6092,91.6,100.6644,,0.13245,0.32976,,,,,,,,2.37,,,1.19,,,,,,,,,10.4,0.7,3.107825,,101.2999,100.3941,,
+1988-03-01,17.09,15.65,,116.5,121.7,106.6,104.9,63.4,53.6,,,,104489.0,5.7,304000.0,17844.0,6.58,,,6.76,7.41,7.66,8.04,8.4,8.57,,8.82,1.16,2.7,1.74,6.2,9.22,,9.26,,9.422,11.9,,,,,761.8,,263.4,,,,60.8501,128.6396,87.3376,60.7687,83.7608,94.6,100.8249,,0.13027,0.35301,,,,,,,,2.19,,,1.2,,,,,,,,,11.3,0.7,3.340723,,101.5387,100.5371,86.5,89.8
+1988-04-01,18.1,16.6,,117.2,122.3,107.0,105.8,66.1,56.8,5.4,5190.036,9490.594,104732.0,5.4,313000.0,17874.0,6.87,,,7.14,7.73,7.98,8.33,8.65,8.87,,9.11,1.14,2.71,1.89,6.3,9.2,,9.2,,9.6925,11.5,,,,,768.1,1.774,268.4,,,,61.2031,127.3261,86.9703,61.3069,84.2045,91.2,100.868,,0.24536,0.56878,,,,,,,,2.07,,,1.33,,,,,,,137021.0,,12.2,0.3,3.4207300000000003,,101.762,100.719,,
+1988-05-01,17.54,16.2,,117.5,122.7,107.2,106.5,68.4,59.6,,,,104962.0,5.6,313000.0,17892.0,7.09,,,7.66,8.21,8.44,8.73,9.03,9.2,,9.3,0.99,2.53,1.72,6.6,9.41,,9.25,,9.9425,12.3,,,,,771.7,,268.8,,,,61.0797,126.4238,87.6824,61.1406,84.0006,94.8,100.9591,,0.25346,0.57985,,,,,,,,1.93,,,1.32,,,,,,,,,14.19,0.2,3.751535,,101.9687,100.9297,,
+1988-06-01,15.2,14.18,,118.0,123.2,107.5,107.2,67.1,59.2,,,,105326.0,5.4,307000.0,17916.0,7.51,,,7.5,8.02,8.18,8.41,8.7,8.82,,8.87,0.8,2.05,0.55,6.6,9.51,,8.96,,9.722,11.95,,,,,778.3,,273.1,,,,61.2569,125.5259,87.5183,61.2643,84.2142,94.7,101.0263,,0.30023,0.62115,,,,,,,,2.16,,,1.38,,,,,,,,,16.31,0.2,4.183834,,102.1446,101.1429,88.8,92.2
+1988-07-01,16.37,15.75,,118.5,123.6,108.4,107.9,67.0,60.9,2.4,5282.835,9546.206,105550.0,5.4,331000.0,17926.0,7.75,,,7.9,8.39,8.57,8.75,8.98,9.12,,9.23,0.73,1.94,1.28,6.7,9.84,,8.98,,9.9,11.95,,,,,781.4,1.79,275.8,,,,61.2659,123.5287,87.2476,61.219,84.1973,93.4,101.0932,,0.42695,0.7615,,,,,,,,2.07,,,1.49,,,,,,,141211.0,,19.21,0.5,4.286175,,102.2719,101.3133,,
+1988-08-01,15.19,14.4,,119.0,124.0,108.8,108.0,67.4,62.2,,,,105674.0,5.6,315000.0,17891.0,8.01,,,8.28,8.71,8.83,8.95,9.13,9.25,,9.31,0.54,1.71,1.11,6.8,9.91,,9.24,,10.242,11.8,,,,,783.3,,274.8,,,,61.5731,124.1413,87.4344,61.3085,84.5859,97.4,101.2005,,0.39558,0.66627,,,,,,,,1.97,,,1.26,,,,,,,,,23.6,0.7,4.6269279999999995,,102.3688,101.5015,,
+1988-09-01,13.33,11.93,,119.5,124.7,109.0,108.1,64.3,57.5,,,,106013.0,5.4,301000.0,17914.0,8.19,,,8.13,8.43,8.52,8.61,8.78,8.87,,8.98,0.44,1.38,0.33,6.6,10.1,,9.01,,10.15,11.95,,,,,783.7,,275.2,,,,61.3807,121.3233,86.327,61.5082,84.2804,97.3,101.1854,,0.25221,0.3743,,,,,,,,1.62,,,1.38,,,,,,,,,26.4,0.6,4.750591,,102.4508,101.7226,87.6,94.1
+1988-10-01,13.54,12.6,,119.9,125.2,109.2,108.2,62.0,56.1,5.4,5399.509,9673.405,106276.0,5.4,294000.0,17966.0,8.3,,,8.06,8.25,8.32,8.37,8.52,8.65,,8.74,0.4,1.03,0.26,6.4,9.69,,8.76,,9.8475,11.9,,,,,783.3,1.813,275.4,,,,61.6453,123.278,86.4888,61.7687,84.5914,94.1,101.0462,,0.18479,0.28849,,,,,,,,1.58,,,1.26,,,,,,,145397.0,,27.09,1.1,4.883744999999999,,102.5237,101.9089,,
+1988-11-01,15.42,14.35,,120.3,125.6,109.6,108.3,64.9,58.7,,,,106617.0,5.3,299000.0,18003.0,8.35,,,8.62,8.84,8.87,8.91,9.02,9.06,,9.07,0.22,0.96,0.56,6.4,9.86,,8.74,,10.02,12.35,,,,,784.9,,279.2,,,,61.7944,123.2852,86.5011,61.988,84.7301,93.0,100.9454,,0.15355,0.24783,,,,,,,,1.55,,,1.48,,,,,,,,,26.81,1.2,5.01561,,102.5907,101.9701,,
+1988-12-01,17.12,16.23,,120.7,126.0,110.0,109.0,64.4,55.5,,,,106898.0,5.3,304000.0,18025.0,8.76,,,9.02,9.14,9.18,9.14,9.18,9.14,,9.0,0.0,0.77,0.1,6.5,10.14,,8.69,,10.1175,12.95,,,,,786.7,,283.8,,,,62.0743,122.0271,86.4325,62.2854,85.0338,91.9,100.9718,,0.14,0.20395,,,,,,,,1.55,,,1.21,,,,,,,,,27.9,1.0,5.117271,,102.6507,101.9655,89.3,93.8
+1989-01-01,17.0,16.38,,121.2,126.5,111.1,110.5,66.2,55.4,4.1,5511.253,9771.725,107161.0,5.4,295000.0,18057.0,9.12,,,9.04,9.12,9.13,9.08,9.03,9.01,,8.84,-0.11,0.32,-0.13,6.7,9.96,4.8,8.57,,10.1271428571429,13.3,,,,,785.7,1.84,282.2,,,,62.2574,121.9572,86.2032,62.7746,85.1891,97.9,101.1114,,0.18623,0.23708,,,37513.2,28380.8,,,,1.56,,,0.98,,,,,,,149089.0,,27.39,1.1,5.7,,102.7028,101.9481,91.1,94.9
+1989-02-01,18.21,17.23,,121.6,126.9,111.9,110.8,67.0,56.8,,,,107427.0,5.2,300000.0,18055.0,9.36,,,9.4,9.55,9.43,9.42,9.39,9.32,,9.14,-0.23,0.29,-0.55,6.9,9.72,4.894,8.95,,10.2555,13.65,,,,,783.8,,275.3,,,,61.9819,119.6708,84.6468,62.1678,84.7014,95.4,101.0913,,0.40695,0.55557,,,38561.7,28494.0,,,,1.35,,,1.6,,,,,,,,,28.4,1.0,5.8,,102.7577,101.9319,90.6,94.6
+1989-03-01,20.27,20.45,,122.2,127.4,112.3,111.5,69.4,59.1,,,,107621.0,5.0,319000.0,18060.0,9.85,,,9.64,9.73,9.66,9.53,9.4,9.3,,9.11,-0.43,0.07,-0.49,7.0,9.88,5.147,9.08,,10.5631818181818,13.65,,,,,783.0,,278.8,,,,62.1369,116.3846,85.3161,62.1077,84.786,94.3,100.948,,0.71543,1.05887,,,39724.7,30659.3,,,,1.31,,,1.41,,,,,,,,,27.1,1.1,5.9,,102.8306,101.8901,91.3,95.2
+1989-04-01,20.38,20.15,,123.1,127.8,113.1,112.3,78.2,70.6,3.1,5612.463,9846.293,107791.0,5.2,311000.0,18055.0,9.84,,,9.12,9.22,9.15,9.06,9.04,9.02,,8.91,-0.2,0.31,-0.8,6.9,10.18,5.221,8.86,,10.326,13.4,,,,,779.2,1.861,281.6,,,,62.1276,119.406,87.0216,62.2073,84.6312,91.5,100.752,,0.61814,0.86205,,,38664.7,30569.2,,,,1.55,,,1.53,,,,,,,151744.0,,26.6,2.4,5.6,,102.9319,101.8846,92.0,95.0
+1989-05-01,19.93,18.25,,123.7,128.3,114.0,113.2,81.3,76.9,,,,107913.0,5.2,325000.0,18040.0,9.81,,,8.86,8.82,8.78,8.65,8.64,8.6,,8.6,-0.22,-0.32,-1.88,7.1,10.17,5.174,8.82,,9.90045454545455,13.9,,,,,775.0,,280.6,,,,61.7744,120.0908,87.3026,61.7256,83.9944,90.7,100.6218,,0.36013,0.40304,,,40909.6,30689.5,,,,1.7,,,0.95,,,,,,,,,24.91,2.9,5.9,,103.0394,101.9383,92.6,95.4
+1989-06-01,20.29,18.28,,124.1,128.8,114.0,112.9,78.7,74.9,,,,108027.0,5.3,338000.0,18013.0,9.53,,,8.12,8.08,8.05,8.03,8.1,8.1,,8.05,0.02,-0.16,-1.53,6.9,10.55,5.225,8.67,,9.43272727272727,13.5,,,,,773.5,,283.7,,,,61.7697,117.1421,86.1694,61.8078,83.819,90.6,100.59,,0.25381,0.34494,,,39780.9,31295.3,,,,1.83,,,1.32,,,,,,,,,22.79,3.0,5.8,,103.1195,101.984,91.5,95.2
+1989-07-01,18.33,16.3,,124.5,129.2,113.8,112.8,75.7,70.9,3.0,5695.365,9919.228,108069.0,5.2,337000.0,17980.0,9.24,,,7.65,7.53,7.58,7.56,7.68,7.82,,7.92,0.29,-0.22,-1.12,6.8,10.15,5.04,8.55,,9.3245,13.35,,,,,777.8,1.853,285.7,,,,61.1738,114.3715,85.7045,61.0748,82.8332,92.0,100.6386,,0.20485,0.14542,,,38951.3,29933.6,,,,1.99,,,0.76,,,,,,,155873.0,,19.4,3.0,5.7,,103.1431,101.9615,90.5,94.7
+1989-08-01,18.83,17.2,,124.5,129.5,113.4,112.0,70.7,63.1,,,,108120.0,5.2,332000.0,17964.0,8.99,,,8.28,8.42,8.37,8.27,8.3,8.26,,8.21,-0.16,0.1,-0.66,6.8,9.91,4.883,8.35,,9.35090909090909,12.95,,,,,779.4,,283.9,,,,61.7732,115.9123,86.5399,61.6478,83.4581,89.6,100.7196,,0.23475,0.20111,,,40117.3,30167.5,,,,1.7,,,1.11,,,,,,,,,15.3,2.6,5.5,,103.1281,101.8847,90.0,94.0
+1989-09-01,20.15,18.23,,124.8,129.9,114.0,112.4,73.5,64.9,,,,108369.0,5.3,347000.0,17922.0,9.02,,,8.48,8.46,8.46,8.36,8.4,8.31,,8.24,-0.15,0.13,-0.93,7.0,10.21,5.096,8.55,,9.5465,13.65,,,,,781.0,,284.0,,,,61.5796,115.9649,86.5218,61.5155,83.0045,95.8,100.8713,,0.37725,0.58776,,,39232.9,30414.6,,,,1.62,,,1.28,,,,,,,,,11.49,2.6,5.7,,103.092,101.8073,90.4,94.4
+1989-10-01,19.88,18.93,,125.4,130.6,114.6,112.8,75.4,65.3,0.8,5747.237,9938.767,108476.0,5.3,354000.0,17895.0,8.84,,,7.88,7.85,7.91,7.86,7.92,7.92,,7.92,0.07,-0.12,-0.97,7.2,10.45,5.156,8.81,,9.4905,13.55,,,,,786.6,1.834,284.2,,,,61.4966,114.5039,85.8294,61.3622,82.6969,93.9,100.8542,,0.29865,0.45429,,,40961.2,31159.6,,,,1.84,,,0.92,,,,,,,159889.0,,8.61,2.9,5.8,,103.0439,101.7875,90.9,94.6
+1989-11-01,19.87,18.48,,125.9,131.1,114.8,112.7,73.8,62.1,,,,108752.0,5.4,342000.0,17886.0,8.55,,,7.72,7.75,7.75,7.74,7.83,7.84,,7.9,0.09,0.0,-0.76,7.5,10.55,5.371,9.05,,9.48857142857143,13.1,,,,,787.9,,287.8,,,,61.7044,115.7841,86.4866,61.4987,82.7778,90.9,100.7303,,0.09926,0.10939,,,40429.0,30526.0,,,,1.99,,,0.91,,,,,,,,,7.4,2.3,5.7,,102.9962,101.7952,91.1,94.2
+1989-12-01,21.84,21.05,,126.3,131.6,115.5,113.0,73.9,60.6,,,,108836.0,5.4,358000.0,17881.0,8.45,,,7.76,7.87,7.87,7.86,7.97,7.93,,7.98,0.06,0.13,-0.04,7.5,10.56,5.52,9.12,,9.58105263157895,12.9,,,,,792.9,,294.3,,,,62.0428,112.7231,84.0723,61.5071,83.0331,90.5,100.6563,,0.02352,-0.03216,,,38364.0,31522.0,,,,1.91,,,0.83,,,,,,,,,6.6,2.6,5.8,,102.9613,101.7511,91.6,94.4
+1990-01-01,22.69,20.5,,127.5,132.1,117.7,114.9,85.9,69.0,4.4,5872.701,10047.386,109196.0,5.4,345000.0,17797.0,8.23,,,8.08,8.28,8.36,8.35,8.39,8.43,,8.46,0.15,0.43,0.17,7.695,10.89,6.449,9.54,,9.83772727272727,12.8,,,,25.36,795.4,1.848,293.1,,,,61.729,115.9385,88.0969,61.4858,82.4179,93.0,100.6537,,0.06203,-0.04001,,,41380.4,31613.2,,,,1.68,,,0.63,,,,,,,163591.0,,4.3,3.0,5.9,,102.9464,101.6693,92.5,95.2
+1990-02-01,21.55,19.2,,128.0,132.7,117.6,114.4,78.5,67.2,,,,109436.0,5.3,350000.0,17893.0,8.24,,,8.12,8.43,8.45,8.44,8.54,8.51,,8.54,0.08,0.47,0.22,8.575,11.33,6.778,9.97,,10.283,13.3,,,,21.99,798.1,,287.7,,,,62.2896,115.1879,87.339,62.3182,82.9732,89.5,100.6357,,0.04925,-0.16089,,,39164.4,31709.6,,,,1.68,,,0.61,,,,,,,,,4.4,3.6,6.3,,102.9362,101.5696,92.7,94.6
+1990-03-01,20.34,17.95,,128.6,133.5,117.5,114.2,76.5,65.8,,,,109640.0,5.2,346000.0,17868.0,8.28,,,8.35,8.64,8.69,8.65,8.7,8.65,,8.63,0.01,0.58,0.35,8.645,12.42,6.899,9.98,,10.8059090909091,13.44,,,,19.73,801.5,,292.4,,,,62.5999,114.2071,86.6245,62.6362,83.1981,91.3,100.7045,,0.07526,-0.13946,,,41830.0,33187.4,,,,1.58,,,0.7,,,,,,,,,3.4,3.5,6.2,,102.9097,101.5035,92.4,94.8
+1990-04-01,18.5,16.35,,128.9,134.0,117.4,114.1,78.0,69.6,1.5,5960.028,10083.855,109674.0,5.4,363000.0,17845.0,8.26,,,8.58,8.96,9.05,9.04,9.06,9.04,,9.0,0.08,0.97,0.81,8.7625,12.74,6.906,9.59,,11.5185,13.78,,,,19.52,806.1,1.859,297.4,,,,62.4359,113.805,86.9786,62.3629,82.8001,93.9,100.7568,,0.10822,0.00344,,,39796.9,32044.4,,,,1.5,,,0.9,,,,,,,167263.0,,3.2,2.5,7.7,,102.8522,101.4084,91.6,95.1
+1990-05-01,17.47,15.3,,129.1,134.4,117.5,114.6,78.2,71.5,,,,109828.0,5.4,359000.0,17796.0,8.18,,,8.22,8.5,8.53,8.56,8.64,8.6,,8.58,0.1,0.59,0.37,8.715,12.41,6.508,9.56,,11.145,13.51,,,,17.37,804.2,,297.3,,,,62.6258,112.5948,86.8707,62.5595,82.8798,90.6,100.6273,,-0.00822,-0.08003,,,40599.8,32511.2,,,,1.71,,,0.62,,,,,,,,,2.7,2.7,8.2,,102.7831,101.2874,91.2,95.3
+1990-06-01,17.05,15.73,,129.9,135.1,117.6,114.3,76.7,72.2,,,,109850.0,5.2,364000.0,17775.0,8.29,,,8.05,8.24,8.32,8.35,8.46,8.43,,8.41,0.19,0.43,0.11,8.8325,11.8,6.421,9.69,,10.74,13.4,,,,15.5,808.8,,301.7,,,,62.8382,109.1739,86.6275,62.7547,82.9978,88.3,100.3423,,-0.15776,-0.17741,,,40687.0,33695.9,,,,1.79,,,0.63,,,,,,,,,1.11,2.2,8.2,,102.7304,101.191,90.8,95.1
+1990-07-01,20.57,19.23,,130.5,135.8,117.9,114.5,75.1,70.0,0.3,6015.116,10090.569,109815.0,5.5,369000.0,17703.0,8.15,,,7.72,7.91,8.04,8.13,8.28,8.36,,8.42,0.45,0.62,0.31,8.545,11.84,6.772,9.59,,10.6542857142857,13.16,,,,21.11,810.1,1.856,303.9,,,,62.7284,110.2121,87.1893,62.6091,82.7018,88.2,99.86092,,-0.07556,-0.10991,,,41315.8,32307.7,,,,1.77,,,0.49,,,,,,,170618.0,,1.1,2.3,8.2,,102.7154,101.1124,90.5,95.3
+1990-08-01,27.45,27.8,,131.6,136.6,119.2,116.5,89.0,82.2,,,,109607.0,5.7,394000.0,17650.0,8.13,,,7.76,8.07,8.26,8.5,8.77,8.86,,8.99,0.79,1.23,0.8,8.9975,12.15,7.62,10.06,,10.705,13.49,,,,29.9,815.7,,305.1,,,,62.9475,111.9542,86.8262,62.8266,82.8509,76.4,99.08856,,0.18044,0.09424,,,41795.6,32557.2,,,,1.69,,,0.67,,,,,,,,,2.5,2.9,8.9,,102.722,101.0276,93.3,95.4
+1990-09-01,39.53,41.0,,132.5,137.1,120.7,118.4,104.2,92.4,,,,109522.0,5.9,404000.0,17609.0,8.2,,,7.69,8.02,8.19,8.47,8.73,8.82,,8.96,0.8,1.45,0.79,9.105,12.1,8.032,10.49,,10.9794736842105,13.63,,,,29.11,820.2,,308.0,,,,62.9523,110.9899,87.3141,62.7045,82.7293,72.8,98.34657,,0.37601,0.33403,,,41343.8,32311.6,,,,1.94,,,1.17,,,,,,,,,2.91,3.0,9.2,,102.73,100.9365,96.5,95.8
+1990-10-01,35.31,34.3,,133.4,137.6,121.9,120.8,116.9,98.2,-3.6,6004.733,9998.704,109377.0,5.9,440000.0,17577.0,8.11,,,7.43,7.77,7.97,8.24,8.5,8.65,,8.78,0.88,1.31,-0.87,9.0675,11.74,7.6,10.38,,11.1827272727273,13.35,,,,30.04,819.9,1.839,308.8,,,,62.5845,115.8798,88.1827,62.3201,82.1303,63.9,97.75354,,0.45184,0.36529,,,43875.5,34492.6,,,,2.13,,,0.95,,,,,,,171505.0,,3.1,3.5,9.2,,102.7257,100.7592,99.3,96.6
+1990-11-01,29.08,31.2,,133.7,138.0,122.6,120.1,116.3,98.1,,,,109222.0,6.2,462000.0,17428.0,7.81,,,7.31,7.53,7.67,7.91,8.18,8.26,,8.4,0.73,1.02,0.65,8.9325,11.37,7.08,10.21,,10.6185714285714,12.23,,,,22.16,822.1,,313.7,,,,61.7887,113.4911,87.5719,61.5567,80.9828,66.0,97.54295,,0.46656,0.36373,,,43066.4,33581.1,,,,2.27,,,1.29,,,,,,,,,3.7,4.2,9.2,,102.7123,100.5024,98.7,96.7
+1990-12-01,28.48,28.35,,134.2,138.6,122.0,118.7,105.3,88.0,,,,109168.0,6.3,454000.0,17395.0,7.31,,,6.82,7.15,7.4,7.68,8.0,8.08,,8.26,0.93,1.45,2.55,8.845,10.84,6.454,9.94,,10.2547368421053,12.07,,,,26.38,824.7,,315.3,,,,61.3352,112.7402,86.1474,61.0511,80.2964,65.5,97.60697,,0.51665,0.55096,,,39986.1,33800.3,,,,2.35,,,1.14,,,,,,,,,4.3,3.8,9.2,,102.6951,100.1171,98.4,96.3
+1991-01-01,21.9,20.7,,134.7,139.5,122.6,119.0,96.2,79.0,-1.9,6035.178,9951.916,109058.0,6.4,462000.0,17330.0,6.91,,,6.51,7.05,7.3,7.62,7.89,8.03,,8.21,0.98,1.66,-0.15,8.9275,10.59,6.432,9.77,,10.1163636363636,11.52,,,,20.91,827.2,1.826,309.6,,,,61.1355,115.2338,86.167,60.6722,79.9522,66.8,97.95465,,0.3901,0.45783,,,41282.2,34290.0,,,,2.3,,,0.87,,,,,,,173745.0,,2.2,4.0,8.6,,102.675,99.5859,97.0,96.8
+1991-02-01,19.28,19.5,,134.8,140.2,121.8,117.2,86.9,70.2,,,,108735.0,6.6,499000.0,17213.0,6.25,,,6.41,7.04,7.26,7.66,7.89,8.02,,8.19,0.98,1.8,1.03,8.35,10.13,6.309,9.12,,9.551,11.53,,,,21.23,832.6,,306.9,,,,60.6838,117.3394,87.5214,60.234,79.2872,70.4,98.58894,,0.10011,0.11378,,,39411.9,33637.2,,,,2.09,,,0.84,,,,,,,,,1.8,3.6,8.2,,102.6472,99.13905,95.0,96.7
+1991-03-01,19.63,18.0,,134.8,140.5,121.3,116.2,77.2,65.4,,,,108568.0,6.8,499000.0,17140.0,6.12,,,6.28,7.02,7.3,7.73,7.96,8.05,,8.24,1.03,2.13,1.91,8.4275,10.29,6.591,9.05,13.767,9.621,11.38,,,,16.88,838.7,,311.1,,,,60.3346,115.9412,86.6092,59.7663,78.7629,87.7,99.31223,,-0.15032,-0.0719,,,38896.7,34411.7,,,,1.96,,,0.63,,,,,,,,,1.6,3.6,8.3,,102.5988,98.88238,95.0,96.4
+1991-04-01,20.99,19.7,,135.1,140.9,121.3,116.0,76.8,66.9,3.2,6126.862,10029.51,108350.0,6.7,462000.0,17093.0,5.91,,,6.06,6.8,7.15,7.63,7.88,8.02,,8.2,1.22,2.34,2.04,8.3575,10.19,6.64,8.9,13.433,9.52045454545454,10.98,,,,18.24,843.1,1.833,314.1,,,,60.4938,115.3629,85.721,60.0267,78.9062,81.8,99.51653,,-0.23681,-0.13775,,,39769.4,35302.6,,,,1.83,,,0.68,,,,,,,176366.0,,1.3,3.4,8.0,,102.5153,98.79264,94.2,96.6
+1991-05-01,21.16,19.0,,135.6,141.3,121.6,116.5,79.7,72.6,,,,108253.0,6.9,443000.0,17071.0,5.78,,,6.16,6.68,7.1,7.69,7.92,8.06,,8.26,1.38,2.35,2.14,8.395,10.38,6.637,8.88,13.06,9.58181818181818,10.75,,,,15.93,848.8,,314.3,,,,61.0633,113.8292,85.4715,60.3994,79.5846,78.3,99.4995,,-0.23841,-0.13925,,,40256.0,35109.7,,,,1.77,,,0.53,,,,,,,,,3.6,3.4,7.5,,102.4073,98.76723,94.0,96.4
+1991-06-01,20.56,18.48,,136.0,141.8,121.4,116.4,78.6,71.0,,,,108330.0,6.9,418000.0,17045.0,5.9,,,6.32,6.9,7.33,7.9,8.14,8.24,,8.42,1.34,2.53,1.5,8.4075,10.58,6.735,9.15,13.094,9.9265,11.17,,,,19.55,856.7,,318.1,,,,61.5581,112.4712,85.6432,60.957,80.1624,82.1,99.56474,,-0.27078,-0.2207,,,39842.7,34926.2,,,,1.66,,,0.65,,,,,,,,,4.4,3.4,7.7,,102.2812,98.75153,93.4,96.1
+1991-07-01,21.7,19.65,,136.2,142.3,121.1,116.1,75.9,67.9,2.0,6205.937,10080.195,108290.0,6.8,423000.0,17015.0,5.82,,,6.19,6.81,7.21,7.77,8.03,8.2,,8.36,1.39,2.5,2.35,8.6325,10.28,6.67,9.19,13.337,9.97772727272727,10.99,,,,15.18,861.6,1.85,320.0,,,,61.7305,112.8801,84.7608,61.2882,80.3158,82.9,99.62606,,-0.41629,-0.5263,,,40413.4,34870.5,,,,1.6,,,0.53,,,,,,,177818.0,,4.7,3.5,7.5,,102.1353,98.72673,92.8,95.7
+1991-08-01,22.28,20.53,,136.6,142.9,121.3,116.2,79.7,71.3,,,,108300.0,6.9,425000.0,17026.0,5.66,,,5.72,6.36,6.68,7.34,7.67,7.82,,8.06,1.46,2.33,2.32,8.52,10.03,6.414,9.11,13.448,9.74142857142857,10.67,,,,14.46,866.8,,320.1,,,,61.7298,112.4063,84.631,61.3534,80.2365,82.0,99.59038,,-0.54235,-0.66457,,,40901.9,34856.3,,,,1.75,,,0.36,,,,,,,,,4.9,3.3,7.5,,101.9738,98.68782,93.1,96.0
+1991-09-01,22.25,21.43,,137.0,143.4,121.5,116.1,81.5,70.2,,,,108335.0,6.9,437000.0,17010.0,5.45,,,5.42,5.99,6.28,6.92,7.29,7.47,,7.82,1.48,2.21,1.87,8.455,9.64,6.081,8.88,13.017,9.441,10.31,,,,15.85,869.7,,321.8,,,,62.2195,113.1974,84.7401,61.9503,80.7851,83.0,99.39061,,-0.56195,-0.66668,,,41488.2,35158.6,,,,1.94,,,0.51,,,,,,,,,4.5,2.7,6.9,,101.7931,98.61203,93.3,95.6
+1991-10-01,23.29,22.0,,137.2,143.7,121.9,116.4,80.7,68.4,1.4,6264.54,10115.329,108361.0,7.0,423000.0,16999.0,5.21,,,5.1,5.7,6.06,6.74,7.15,7.47,,7.91,1.77,2.51,2.24,8.3475,9.72,5.885,8.8,12.791,9.00681818181818,9.82,,,,15.48,878.0,1.861,323.1,,,,62.1855,114.2684,84.6168,61.9283,80.6424,78.3,98.91525,,-0.58267,-0.68592,,,42461.9,36655.5,,,,2.02,,,0.43,,,,,,,180143.0,,4.8,2.7,6.5,,101.5834,98.57294,94.1,96.6
+1991-11-01,21.48,20.08,,137.8,144.2,122.4,116.4,81.9,69.6,,,,108300.0,7.0,444000.0,16961.0,4.81,,,4.69,5.38,5.76,6.48,6.99,7.38,,7.94,2.0,2.91,2.52,8.315,9.77,5.927,8.81,12.908,8.5735,9.78,,,,20.26,887.6,,328.4,,,,62.0871,112.5849,83.9183,61.778,80.4053,69.1,98.3261,,-0.63,-0.70485,,,41653.4,37085.3,,,,2.06,,,0.65,,,,,,,,,4.4,3.1,6.5,,101.3503,98.53407,94.5,96.7
+1991-12-01,19.15,17.75,,138.2,144.7,122.3,115.9,76.4,65.9,,,,108330.0,7.3,441000.0,16917.0,4.43,,,4.12,4.77,5.11,5.93,6.38,6.71,,7.41,1.94,2.75,2.62,8.2125,9.66,5.719,8.8,12.952,8.4135,9.39,,,,19.31,897.0,,335.4,,,,61.7852,112.1414,84.316,61.5985,79.8949,68.2,97.97945,,-0.6653,-0.76751,,,41795.0,35619.3,,,,2.39,,,0.37,,,,,,,,,4.5,2.7,6.5,,101.0925,98.48204,94.3,95.7
+1992-01-01,18.93,18.15,,138.3,145.1,122.0,115.6,70.1,60.6,4.9,6363.102,10236.435,108365.0,7.3,441000.0,16839.0,4.03,,,4.23,5.11,5.65,6.44,6.92,7.31,,7.77,2.2,3.37,2.91,7.9475,9.46,5.449,8.46,12.677,8.14045454545455,10.11,,,,17.4,910.4,1.874,333.1,,,,61.4616,113.0889,84.1187,61.256,79.3278,67.5,97.93081,,-0.65902,-0.73985,,-2026.0,41809.5,35403.7,,,,1.9,,,0.35,,,,,,,182024.0,,5.5,1.8,6.2,,100.8029,98.46542,94.0,95.7
+1992-02-01,18.69,17.45,,138.6,145.4,122.3,116.0,72.3,61.8,,,,108312.0,7.4,444000.0,16828.0,4.06,,,4.35,5.27,5.75,6.58,6.95,7.27,,7.8,2.0,3.24,3.14,7.92,9.3,5.578,8.46,12.608,8.387,10.04,,,,16.68,925.2,,331.2,,,,61.8955,113.5193,83.0898,61.7943,79.7329,68.8,98.17536,,-0.65708,-0.74892,,-831.0,41370.6,37702.1,,,,1.9,,,0.32,,,,,,,,,5.3,2.0,6.3,,100.4954,98.43981,94.0,96.3
+1992-03-01,19.49,19.09,,139.1,145.9,122.4,116.1,71.8,62.6,,,,108367.0,7.4,420000.0,16805.0,3.98,,,4.54,5.6,6.17,6.94,7.25,7.54,,7.96,1.94,3.39,3.47,8.0275,9.68,5.531,8.59,12.575,8.745,9.89,,,,16.18,936.7,,335.6,,,,62.4232,112.9008,83.3728,62.4384,80.2464,76.0,98.61414,,-0.68492,-0.75073,,-2641.0,42681.2,37208.1,,,,1.7,,,0.32,,,,,,,,,5.3,2.0,6.2,,100.1833,98.35973,93.9,96.2
+1992-04-01,20.88,19.65,,139.4,146.3,122.5,116.3,75.0,65.6,4.4,6470.763,10347.429,108516.0,7.4,424000.0,16830.0,3.73,,,4.4,5.46,6.05,6.91,7.26,7.61,,8.06,2.15,3.82,3.76,8.035,9.43,5.71,8.68,12.69,8.78857142857143,9.43,,,,15.53,943.8,1.905,333.1,,,,62.897,112.0432,84.288,62.7757,80.6802,77.2,98.96271,,-0.76254,-0.84281,,-3109.0,43398.8,36558.4,,,,1.63,,,0.36,,,,,,,182472.0,,7.1,2.4,5.2,,99.87675,98.24184,93.6,96.4
+1992-05-01,22.13,20.7,,139.7,146.8,122.9,117.2,80.0,70.9,,,,108646.0,7.6,411000.0,16835.0,3.82,,,4.24,5.19,5.75,6.61,7.0,7.33,,7.84,2.14,3.54,3.53,8.075,9.02,5.739,8.59,12.579,8.545,9.12,,,,13.86,950.6,,334.5,,,,63.104,110.1399,84.1339,63.1445,80.764,79.2,99.16116,,-0.8609,-0.95285,,-3919.0,43954.1,36012.0,,,,1.77,,,0.36,,,,,,,,,4.7,2.0,5.1,,99.58465,98.11332,94.0,96.7
+1992-06-01,21.84,20.6,,140.1,147.1,123.4,118.0,84.1,75.0,,,,108706.0,7.8,420000.0,16826.0,3.76,,,4.05,4.83,5.39,6.29,6.76,7.14,,7.79,2.31,3.49,2.61,8.0675,9.12,5.64,8.74,13.102,8.23863636363636,8.9,,,,13.35,954.3,,337.1,,,,63.1363,110.1199,83.2327,63.3477,80.6204,80.4,99.16701,,-0.9158,-1.0116,,-2824.0,44954.1,38356.1,,,,1.86,,,0.37,,,,,,,,,4.8,2.3,4.6,,99.32351,97.904,94.8,96.5
+1992-07-01,21.83,20.38,,140.5,147.6,123.3,117.9,82.5,72.1,4.0,6566.641,10449.673,108793.0,7.7,564000.0,16820.0,3.25,,,3.62,4.42,4.97,5.84,6.27,6.72,,7.46,2.3,3.47,3.35,8.125,9.05,5.408,8.9,13.63,7.72681818181818,8.3,,,,13.17,963.3,1.931,340.4,,,,63.7176,109.5638,84.3395,63.9345,81.1771,76.6,98.99251,,-0.93897,-1.03503,,-2781.0,44989.4,37501.9,,,,1.97,,,0.26,,,,,,,183139.0,,5.2,1.7,4.5,,99.11214,97.57487,95.3,96.6
+1992-08-01,21.46,19.65,,140.8,147.9,123.4,117.7,81.7,71.5,,,,108916.0,7.6,408000.0,16782.0,3.3,,,3.47,4.15,4.69,5.6,6.17,6.62,,7.42,2.47,3.39,3.11,8.04,9.35,5.112,9.05,13.679,7.2935,8.97,,,,13.58,973.7,,342.7,,,,63.3613,106.3475,82.9457,63.6132,80.5433,76.1,98.84028,,-0.89945,-0.9679,,-4455.0,45466.5,36444.8,,,,2.06,,,0.34,,,,,,,,,5.8,1.7,3.7,,98.93523,97.15806,95.7,96.3
+1992-09-01,21.83,20.18,,141.1,148.1,123.7,118.0,82.7,72.3,,,,108951.0,7.6,409000.0,16760.0,3.22,,,3.06,3.8,4.34,5.33,5.94,6.37,,7.38,2.57,3.62,1.9,7.6525,9.19,5.021,8.75,14.113,7.47428571428571,8.94,,,,14.28,988.0,,346.9,,,,63.5703,108.0124,83.4983,63.7157,80.6355,75.6,98.8298,,-0.80452,-0.87176,,-3530.0,45670.9,37469.5,,,,2.29,,,0.58,,,,,,,,,7.5,2.0,3.7,,98.78162,96.65317,95.9,96.6
+1992-10-01,20.68,19.13,,141.7,148.8,124.2,118.1,82.9,71.4,4.2,6680.803,10558.648,109139.0,7.3,365000.0,16751.0,3.1,,,3.54,4.4,4.98,5.9,6.36,6.8,,7.63,2.4,3.77,3.76,7.4525,8.65,5.015,8.44,14.419,7.67809523809524,8.86,,,,16.15,1003.7,1.951,349.8,,,,63.9995,109.4816,83.9172,64.0781,81.0138,73.3,99.09079,,-0.68297,-0.71186,,-3520.0,46159.5,38931.7,,,,2.19,,,0.6,,,,,,,185586.0,,7.9,1.1,3.5,,98.64801,96.12431,96.6,96.3
+1992-11-01,19.91,19.25,,142.1,149.2,124.1,117.8,81.1,69.9,,,,109283.0,7.4,341000.0,16758.0,3.09,,,3.83,4.79,5.36,6.23,6.61,6.95,,7.59,2.16,3.57,3.5,7.36,8.19,4.868,8.15,13.466,7.856,9.14,,,,13.01,1015.7,,355.9,,,,64.2422,107.9204,83.8268,64.308,81.1636,85.3,99.7146,,-0.73563,-0.76161,,-3968.0,45971.2,37744.3,,,,2.0,,,0.73,,,,,,,,,8.2,0.7,3.3,,98.51952,95.69695,96.0,96.2
+1992-12-01,19.49,17.85,,142.3,149.6,124.2,117.6,75.2,63.1,,,,109502.0,7.4,313000.0,16770.0,2.92,,,3.61,4.56,5.12,6.04,6.43,6.7,,7.4,2.14,3.55,4.04,7.32,8.32,4.848,8.21,13.659,7.86142857142857,8.94,,,,12.57,1024.9,,361.9,,,,64.3507,109.1356,84.0627,64.2922,81.1549,91.0,100.2222,,-0.88199,-1.01856,,-5603.0,46238.6,38830.9,,,,2.06,,,0.36,,,,,,,,,8.8,1.2,3.2,,98.38273,95.42817,94.4,96.3
+1993-01-01,20.27,18.48,,142.8,150.1,124.4,118.0,74.9,63.4,0.7,6729.459,10576.275,109790.0,7.3,340000.0,16790.0,3.02,,,3.39,4.2,4.72,5.57,6.0,6.39,,7.21,2.19,3.43,3.37,7.1325,8.29,4.723,7.97,13.43,7.969,8.6,,,,12.42,1030.4,1.971,360.6,,,,64.5978,106.9507,83.6739,64.8854,81.3264,89.3,100.3551,,-0.95933,-1.09375,,-3871.0,45495.0,37616.0,,,,2.11,,,0.35,,,,,,,190217.0,,10.3,1.3,3.0,,98.2337,95.30138,94.3,96.4
+1993-02-01,20.53,18.83,,143.1,150.6,124.7,118.4,75.8,64.0,,,,110047.0,7.1,362000.0,16804.0,3.03,,,3.32,3.92,4.37,5.21,5.67,6.03,,6.9,2.11,3.02,2.85,6.905,7.95,4.409,7.79,13.062,7.6585,7.98,,,,13.16,1033.5,,359.5,,,,64.9089,106.6683,83.2735,65.0696,81.5884,86.6,100.2392,,-0.95869,-1.08658,,-3596.0,45102.0,37064.0,,,,2.2,,,0.26,,,,,,,,,10.8,1.4,3.1,,98.09427,95.28808,94.2,96.7
+1993-03-01,20.44,18.7,,143.3,150.8,125.0,118.7,77.5,65.5,,,,110004.0,7.0,366000.0,16795.0,3.07,,,3.32,3.96,4.42,5.24,5.72,6.03,,6.93,2.07,3.08,2.2,6.6375,7.72,4.318,7.35,12.902,7.44391304347826,7.82,,,,12.53,1038.4,,362.7,,,,64.8522,107.1525,82.726,64.9523,81.3955,85.9,100.0521,,-0.97712,-1.08567,,-6777.0,48969.0,39027.0,,,,2.18,,,0.36,,,,,,,,,12.2,1.2,3.2,,98.00152,95.32411,94.7,96.6
+1993-04-01,20.54,18.85,,143.8,151.4,125.7,119.3,79.0,67.9,2.3,6808.939,10637.847,110300.0,7.1,350000.0,16772.0,2.96,,,3.26,3.83,4.3,5.14,5.63,6.05,,6.95,2.22,3.08,3.04,6.6775,7.89,4.593,7.16,13.107,7.46857142857143,7.55,,,,12.42,1047.6,1.985,368.8,,,,65.0301,105.7266,82.8423,65.2527,81.5045,85.6,99.82066,,-0.99576,-1.09198,,-6445.0,48573.0,38717.0,,,,2.12,,,0.28,,,,,,,190433.0,,12.6,0.9,2.6,,97.98767,95.34183,95.2,96.8
+1993-05-01,20.04,18.43,,144.2,151.8,125.7,119.7,80.5,69.9,,,,110571.0,7.1,349000.0,16766.0,3.0,,,3.62,4.24,4.63,5.37,5.8,6.16,,6.98,1.92,3.03,3.14,6.83,8.15,4.943,7.19,12.463,7.566,7.71,,,,13.47,1065.9,,370.8,,,,64.784,105.1985,82.8742,65.1764,81.0851,80.3,99.52497,,-0.9831,-1.10076,,-4369.0,47942.0,39592.0,,,,2.1,,,0.31,,,,,,,,,14.0,0.9,2.3,,98.01334,95.38451,95.5,97.1
+1993-06-01,18.82,17.43,,144.3,152.1,125.2,119.5,78.1,67.8,,,,110742.0,7.0,340000.0,16742.0,3.04,,,3.45,4.03,4.39,5.05,5.46,5.8,,6.68,1.77,2.7,1.88,6.8075,7.96,4.836,7.01,11.673,7.45545454545455,7.37,,,,11.26,1075.1,,375.8,,,,64.9301,104.397,83.6856,65.1026,81.1568,81.5,99.29503,,-1.02099,-1.1438,,-6929.0,49189.0,37932.0,,,,2.16,,,0.28,,,,,,,,,15.1,0.9,2.2,,98.02983,95.43822,95.0,96.9
+1993-07-01,17.94,16.85,,144.5,152.3,125.1,119.2,75.4,65.0,1.9,6882.098,10688.606,111054.0,6.9,356000.0,16740.0,3.06,,,3.53,4.13,4.5,5.16,5.5,5.83,,6.57,1.7,2.73,2.76,6.6075,7.62,4.517,6.75,11.097,7.20380952380952,6.88,,,,11.73,1084.6,1.997,379.1,,,,65.1052,102.763,82.7907,65.2519,81.262,77.0,99.08138,,-1.0931,-1.20606,,-6382.0,48112.0,37422.0,,,,2.05,,,0.28,,,,,,,194181.0,,16.2,1.9,2.3,,98.00188,95.53954,94.5,97.0
+1993-08-01,18.24,16.73,,144.8,152.8,123.9,118.7,73.3,63.8,,,,111200.0,6.8,337000.0,16740.0,3.03,,,3.38,3.88,4.2,4.8,5.11,5.45,,6.09,1.57,2.37,2.26,6.3725,7.07,4.407,6.34,9.764,6.95428571428571,6.64,,,,11.85,1094.2,,380.9,,,,65.0267,103.8288,82.8642,65.1023,81.0442,77.3,99.02661,,-1.09165,-1.19391,,-5581.0,47901.0,37833.0,,,,1.91,,,0.24,,,,,,,,,16.4,1.9,2.6,,97.9397,95.77838,94.4,97.0
+1993-09-01,18.72,17.23,,145.0,152.9,124.1,118.7,74.3,63.3,,,,111448.0,6.7,343000.0,16770.0,3.09,,,3.39,3.89,4.24,4.79,5.11,5.4,,6.04,1.51,2.42,1.41,6.19,6.96,4.016,6.14,9.469,6.88142857142857,6.84,,,,12.99,1104.2,,384.7,,,,65.3717,103.1191,83.5694,65.568,81.3448,77.9,99.14845,,-1.05096,-1.1156,,-7031.0,49083.0,38413.0,,,,2.0,,,0.46,,,,,,,,,15.7,1.5,2.7,,97.85617,96.12136,94.5,96.9
+1993-10-01,16.97,15.43,,145.6,153.4,124.2,119.1,76.4,63.7,5.6,7013.738,10833.987,111734.0,6.8,348000.0,16778.0,2.99,,,3.47,3.99,4.3,4.83,5.19,5.43,6.12,5.96,1.44,2.33,2.4,5.985,6.87,3.931,5.98,9.015,6.7975,6.49,,,,11.46,1113.1,2.023,388.2,,,,65.8509,105.0719,84.6676,66.1078,81.7992,82.7,99.42997,,-0.96712,-0.98145,,-6594.0,50820.0,40006.0,,,,1.96,,,0.41,,,,,,,197559.0,,15.9,1.3,2.4,,97.75829,96.51167,94.9,96.9
+1993-11-01,15.36,14.23,,146.0,153.9,124.4,119.0,73.4,60.4,,,,111987.0,6.6,337000.0,16800.0,3.02,,,3.65,4.22,4.55,5.15,5.53,5.83,6.46,6.29,1.61,2.62,2.67,5.9825,6.85,3.762,6.03,9.333,6.84904761904762,6.81,,,,13.76,1124.1,,392.0,,,,66.1518,106.1902,84.6385,66.4201,82.0178,81.2,99.76839,,-0.93891,-0.93058,,-7016.0,49939.0,40049.0,,,,1.91,,,0.36,,,,,,,,,16.7,0.9,2.1,,97.66003,96.90237,94.4,97.0
+1993-12-01,14.19,13.18,,146.3,154.3,124.4,118.6,64.4,52.5,,,,112325.0,6.5,290000.0,16815.0,2.96,,,3.63,4.25,4.58,5.21,5.53,5.83,6.48,6.35,1.58,2.76,2.98,5.83,6.4253,3.396,5.8,8.933,6.69333333333333,6.68,,,,11.66,1129.6,,398.6,,,,66.5436,105.3593,84.9076,66.8415,82.3349,88.2,100.2595,-0.3803,-1.00595,-1.02072,,-5719.0,49534.0,41420.0,,,,1.94,,,0.37,,,,,,,,,18.8,1.0,2.3,,97.57915,97.26122,93.5,97.3
+1994-01-01,15.24,14.83,,146.3,154.5,124.8,119.1,64.3,53.4,3.9,7115.652,10939.116,112601.0,6.6,406000.0,16855.0,3.05,,,3.53,4.12,4.44,5.02,5.34,5.7,6.29,6.23,1.58,2.65,2.02,5.815,6.3794,3.597,5.67,8.671,6.464,6.36,,,,10.63,1131.6,2.047,397.8,,,,66.7351,104.7326,84.0306,66.8827,82.3903,94.3,100.6824,-0.3126,-1.01441,-0.99377,,-6207.0,50027.0,39843.0,,,,1.85,,,0.29,,,,,,465062.8,200471.0,,21.1,1.2,2.6,,97.53442,97.688,93.5,98.0
+1994-02-01,14.5,13.59,,146.7,154.8,125.0,119.3,68.3,56.4,,,,112782.0,6.6,327000.0,16862.0,3.25,,,4.03,4.67,5.04,5.6,5.94,6.15,6.75,6.67,1.48,2.68,2.66,6.135,6.7572,4.041,5.97,8.767,6.7065,7.05,,,,14.87,1136.3,,397.9,,,,66.774,104.02,84.6212,66.9799,82.2437,93.2,100.8334,-0.3991,-0.92147,-0.86429,,-9245.0,50399.0,38293.0,,,,1.77,,,0.39,,,,,,,,,23.2,1.1,2.4,,97.52552,98.14971,93.9,98.0
+1994-03-01,14.78,13.25,,147.1,155.3,125.1,119.7,67.8,56.2,,,,113245.0,6.5,322000.0,16897.0,3.34,,,4.5,5.21,5.66,6.23,6.59,6.77,7.23,7.11,1.56,3.21,2.59,6.345,7.417,4.453,6.38,9.445,7.46565217391304,7.95,,,,20.45,1140.1,,400.8,,,,67.4552,103.6405,85.7326,67.8693,82.871,91.5,100.8226,-0.2961,-0.79214,-0.68326,,-6466.0,52267.0,42487.0,,,,1.59,,,0.46,,,,,,,,,22.4,1.3,2.2,,97.56423,98.61828,94.0,98.2
+1994-04-01,16.92,15.35,,147.2,155.5,125.1,119.7,69.2,59.5,5.5,7246.931,11087.361,113589.0,6.4,344000.0,16933.0,3.56,,,5.07,5.73,6.16,6.64,6.88,7.06,7.44,7.31,1.33,3.09,3.33,6.607,7.8401,4.093,6.69,9.047,8.08,8.44,,,,13.77,1141.1,2.08,406.9,,,,67.8541,101.5895,85.0144,68.4649,83.1358,92.6,100.7928,-0.1438,-0.72315,-0.61213,,-7887.0,52936.0,41251.0,,,,1.48,,,0.44,,,,,,461491.9,201365.0,,21.7,0.8,2.4,,97.67001,99.06039,94.7,98.2
+1994-05-01,18.3,16.18,,147.5,155.9,125.1,119.9,70.8,61.2,,,,113922.0,6.1,348000.0,16961.0,4.01,,,5.38,6.01,6.36,6.77,6.99,7.17,7.58,7.44,1.16,2.86,2.57,6.6635,8.2825,3.984,6.98,9.371,8.44047619047619,8.79,,,,13.03,1143.3,,407.1,,,,68.1663,102.7581,85.2936,68.8595,83.2793,92.8,100.7301,-0.2457,-0.72381,-0.65809,,-7728.0,53830.0,41379.0,,,,1.51,,,0.46,,,,,,,,,21.3,0.8,2.4,,97.81776,99.40166,95.5,98.5
+1994-06-01,19.37,17.45,,147.9,156.4,125.2,120.5,72.1,62.9,,,,114239.0,6.1,341000.0,17009.0,4.25,,,5.51,6.19,6.52,6.97,7.18,7.34,7.75,7.63,1.15,3.08,1.38,7.05238095238095,8.7105,4.278,7.5,10.477,8.99863636363636,9.63,,,,14.97,1145.2,,411.6,,,,68.6265,101.5673,85.1892,69.0729,83.5893,91.2,100.6233,-0.1353,-0.71853,-0.65236,,-8380.0,55731.0,42850.0,,,,1.52,,,0.72,,,,,,,,,22.6,0.6,2.3,,97.98751,99.70547,96.3,98.5
+1994-07-01,20.3,18.48,,148.4,156.7,125.7,120.7,75.7,66.5,2.4,7331.075,11152.176,114608.0,6.1,332000.0,17025.0,4.26,,,5.37,5.99,6.33,6.73,6.92,7.12,7.46,7.39,1.13,2.73,2.83,6.89619047619048,8.533,4.531,7.39,10.768,9.1455,9.57,,,,11.13,1150.7,2.103,415.0,,,,68.7178,99.8804,85.1732,69.3319,83.4406,89.0,100.5505,-0.2633,-0.77179,-0.71628,,-8739.0,56096.0,41955.0,,,,1.49,,,0.61,,,,,,466135.1,203978.0,,24.0,-0.2,2.1,,98.17203,100.0386,97.2,98.7
+1994-08-01,17.6,16.03,,149.0,157.1,126.2,121.2,80.5,72.4,,,,114902.0,6.0,341000.0,17081.0,4.47,,,5.56,6.17,6.44,6.81,7.0,7.19,7.6,7.46,1.02,2.51,2.49,7.0895652173913,8.6524,4.778,7.65,11.458,8.89636363636364,9.36,,,,11.97,1150.6,,415.3,,,,69.1785,100.5467,85.1409,69.9414,83.7334,91.7,100.5967,-0.3826,-0.8075,-0.7994,,-8303.0,57396.0,44377.0,,,,1.55,,,0.44,,,,,,,,,25.8,0.0,2.2,,98.36251,100.3933,97.6,98.9
+1994-09-01,18.36,16.73,,149.3,157.5,125.9,121.0,77.3,67.0,,,,115246.0,5.9,325000.0,17114.0,4.73,,,5.96,6.62,6.92,7.28,7.46,7.62,7.98,7.82,1.0,2.82,2.18,7.51545454545455,8.8959,4.642,8.1,11.937,8.90285714285714,10.33,,,,14.28,1151.9,,416.9,,,,69.3961,101.5406,84.7157,70.2321,83.7254,91.5,100.6677,-0.1678,-0.6939,-0.5937,,-8310.0,57640.0,44002.0,,,,1.5,,,0.83,,,,,,,,,27.3,0.2,1.9,,98.55297,100.7679,97.2,99.1
+1994-10-01,18.16,17.18,,149.4,157.8,125.5,120.9,73.6,62.1,4.7,7455.288,11279.932,115457.0,5.8,331000.0,17144.0,4.76,,,6.18,6.84,7.1,7.48,7.65,7.81,8.09,7.97,0.97,2.61,2.91,7.5415,8.7797,4.684,8.19,12.071,9.062,10.51,,,,14.56,1150.2,2.139,418.7,,,,69.9544,102.2951,84.454,70.8847,84.1216,92.7,100.7621,-0.2007,-0.60073,-0.4583,,-9158.0,57950.0,44203.0,,,,1.4,,,0.59,,,,,,464395.9,207713.0,,27.7,0.7,1.8,,98.73866,101.1135,97.9,99.7
+1994-11-01,18.06,16.95,,149.8,158.2,126.1,121.5,75.4,64.1,,,,115867.0,5.6,329000.0,17186.0,5.29,,,6.91,7.4,7.62,7.79,7.84,7.91,8.1,7.99,0.51,2.19,2.25,7.49142857142857,8.6361,4.718,8.14,12.023,9.15142857142857,10.47,,,,15.95,1150.9,,423.1,,,,70.4326,101.8408,85.1305,71.4774,84.414,91.6,100.877,-0.1837,-0.50403,-0.34012,,-9615.0,59778.0,45042.0,,,,1.3,,,0.63,,,,,,,,,27.5,1.0,2.1,,98.91451,101.3541,98.5,100.4
+1994-12-01,17.77,16.23,,150.1,158.3,126.6,121.9,70.7,58.4,,,,116174.0,5.5,319000.0,17218.0,5.45,,,7.2,7.69,7.8,7.83,7.84,7.84,8.02,7.89,0.15,2.16,2.9,7.46095238095238,8.5814,4.561,8.03,12.196,9.065,10.04,,,,13.2,1150.7,,428.5,,,,71.1523,103.8577,86.092,72.2745,84.9892,95.1,101.0542,0.1556,-0.4053,-0.13341,,-8456.0,59204.0,46945.0,,,,1.3,,,0.97,,,,,,,,,25.5,0.7,2.2,,99.06877,101.4929,98.4,101.1
+1995-01-01,18.48,16.8,,150.5,159.0,126.9,122.9,71.5,60.2,1.4,7522.289,11319.951,116505.0,5.6,324000.0,17262.0,5.53,,,6.84,7.26,7.39,7.54,7.58,7.6,7.81,7.71,0.34,1.6,1.74,7.59590909090909,8.7349,4.605,8.22,12.371,9.34952380952381,10.3345,,,,11.96,1151.4,2.155,426.2,,,,71.2734,102.6684,85.6782,72.3768,84.8472,97.6,101.1366,-0.3594,-0.50587,-0.32271,,-9324.0,60492.0,46256.0,,,,1.33,,,0.48,,,,,1840829.5,468893.7,209386.0,,24.1,0.6,2.4,,99.18639,101.5221,98.7,101.9
+1995-02-01,18.52,17.23,,150.9,159.4,127.2,123.5,71.8,60.4,,,,116694.0,5.4,336000.0,17266.0,5.92,,,6.44,6.79,6.9,7.06,7.15,7.22,7.58,7.46,0.43,1.28,1.12,7.424,8.6557,4.515,8.01,12.392,8.9015,10.1465,,,,11.75,1147.4,,422.9,,,,71.193,104.3949,85.4735,72.2169,84.4634,95.1,101.0032,-0.2458,-0.62271,-0.52247,,-8817.0,59836.0,46597.0,,,,1.53,,,0.49,,,,,,,,,22.4,0.2,2.3,,99.27406,101.4722,99.4,102.5
+1995-03-01,19.18,17.98,,151.2,159.9,127.4,123.9,72.5,61.6,,,,116908.0,5.4,332000.0,17263.0,5.98,,,6.49,6.8,6.92,7.08,7.17,7.2,7.54,7.44,0.4,1.32,0.9,7.27739130434783,8.5938,4.113,8.03,13.453,8.64217391304348,10.1378260869565,,,,13.37,1146.7,,427.7,,,,71.3113,101.4128,84.3055,72.4255,84.3123,90.3,100.7811,-0.4672,-0.63998,-0.50337,,-9708.0,61390.0,48259.0,,,,1.49,,,0.55,,,,,,,,,21.3,-0.4,2.4,,99.32991,101.3076,99.9,103.0
+1995-04-01,20.36,18.98,,151.8,160.4,127.7,124.6,77.7,67.7,1.2,7580.997,11353.721,117066.0,5.8,365000.0,17278.0,6.05,,,6.32,6.6,6.72,6.88,6.95,7.07,7.42,7.34,0.47,1.2,1.01,7.08833333333333,8.4378,3.545,7.81,13.405,8.41684210526316,9.79882352941176,,,,11.75,1149.3,2.151,433.5,,,,71.1882,101.4635,84.6689,72.1813,83.8748,92.5,100.6848,-0.4676,-0.67345,-0.5585,,-9609.0,62557.0,47684.0,,,,1.51,,,0.5,,,,,1855502.6,473149.2,211504.0,,20.7,-0.2,2.3,,99.34312,101.0895,100.9,104.0
+1995-05-01,18.88,17.58,,152.1,160.7,127.8,124.9,81.1,71.8,,,,117046.0,5.6,374000.0,17258.0,6.01,,,5.8,5.89,5.95,6.08,6.18,6.3,6.72,6.67,0.41,0.49,0.13,6.86238095238095,8.1802,3.386,7.52,12.299,8.06045454545455,9.10608695652174,,,,12.85,1145.3,,434.0,,,,71.5378,101.8574,84.8938,72.462,83.9876,89.8,100.6721,-0.3811,-0.71309,-0.67052,,-9090.0,62311.0,48405.0,,,,1.66,,,0.43,,,,,,,,,20.3,0.0,2.6,,99.32531,100.8391,101.8,104.3
+1995-06-01,17.38,16.58,,152.4,161.1,127.8,125.3,79.5,70.6,,,,117291.0,5.6,358000.0,17247.0,6.0,,,5.65,5.79,5.88,5.98,6.12,6.21,6.64,6.63,0.42,0.61,0.1,6.783,8.1097,3.024,7.45,12.383,7.85818181818182,8.85619047619048,,,,11.38,1144.2,,434.8,,,,71.7749,101.0789,84.8143,72.8054,83.9584,92.7,100.7997,-0.2563,-0.67401,-0.60287,,-10623.0,62698.0,48271.0,,,,1.74,,,0.62,,,,,,,,,18.9,0.3,2.7,,99.28101,100.568,101.4,104.5
+1995-07-01,17.62,15.78,,152.6,161.4,128.0,125.3,75.3,65.9,3.5,7683.125,11450.31,117382.0,5.7,351000.0,17218.0,5.85,,,5.67,5.88,6.02,6.16,6.35,6.45,6.88,6.86,0.57,0.85,0.48,6.86238095238095,8.2613,2.933,7.45,12.212,8.076,9.08190476190476,,,,13.49,1145.5,2.142,435.9,,,,71.4748,99.0841,85.4343,72.3099,83.2944,94.4,100.9175,-0.3218,-0.68254,-0.6403,,-7688.0,62479.0,48097.0,,,,1.72,,,0.46,,,,,1860407.8,478591.9,215396.0,,16.7,0.1,2.8,,99.20895,100.3023,101.1,104.8
+1995-08-01,17.89,16.2,,152.9,161.8,127.9,125.1,74.7,64.5,,,,117646.0,5.7,359000.0,17240.0,5.74,,,5.65,5.85,5.95,6.07,6.21,6.28,6.72,6.65,0.43,0.83,0.35,6.74608695652174,8.1169,3.215,7.33,11.656,8.26409090909091,9.12434782608696,,,,11.52,1145.4,,435.5,,,,72.4223,99.0508,84.3412,73.1582,84.0724,96.2,100.8834,-0.229,-0.71427,-0.69113,,-6704.0,62042.0,49309.0,,,,1.73,,,0.59,,,,,,,,,14.5,-0.2,2.7,,99.13004,100.0156,100.8,104.3
+1995-09-01,17.54,16.58,,153.1,162.2,128.1,125.2,74.8,64.2,,,,117873.0,5.6,355000.0,17247.0,5.8,,,5.65,5.83,5.91,6.01,6.11,6.17,6.6,6.49,0.34,0.77,-0.03,6.5852380952381,7.9486,3.03,7.35,11.544,7.9285,8.68619047619048,,,,12.74,1142.0,,436.3,,,,72.7144,98.5829,85.4265,73.816,84.0747,88.9,100.6454,-0.3833,-0.69915,-0.63012,,-5924.0,62845.0,50640.0,,,,1.71,,,0.71,,,,,,,,,13.2,0.2,3.0,,99.07079,99.72474,100.8,104.4
+1995-10-01,17.67,16.58,,153.5,162.7,128.4,125.3,72.4,60.8,2.7,7772.586,11528.067,118026.0,5.5,377000.0,17216.0,5.76,,,5.55,5.61,5.7,5.81,5.92,6.03,6.4,6.34,0.42,0.55,0.06,6.5652380952381,8.0967,2.925,7.49,11.962,7.72095238095238,8.50863636363636,,,,13.83,1137.3,2.147,436.6,,,,72.5866,98.6565,84.308,73.7151,83.58,90.2,100.4881,-0.0732,-0.71527,-0.63784,,-6114.0,62028.0,50133.0,,,,1.7,,,0.62,,,,,1864194.3,479789.4,218635.0,,12.1,-0.6,3.0,,99.05375,99.47594,100.4,104.5
+1995-11-01,18.27,17.13,,153.7,163.0,128.7,125.4,70.2,57.2,,,,118165.0,5.6,379000.0,17208.0,5.8,,,5.36,5.36,5.41,5.53,5.68,5.76,6.2,6.14,0.4,0.28,-0.35,6.34181818181818,7.7752,3.048,7.04,11.628,7.47380952380952,8.495,,,,11.58,1134.1,,439.1,,,,72.7779,101.1818,85.1714,73.7924,83.4429,88.2,100.41,-0.4974,-0.7545,-0.72429,,-6514.0,62138.0,50259.0,,,,1.81,,,0.55,,,,,,,,,11.2,-0.7,2.9,,99.06816,99.20273,100.6,104.5
+1995-12-01,19.54,18.65,,153.9,163.1,129.3,125.7,72.4,59.8,,,,118325.0,5.6,359000.0,17231.0,5.6,,,5.18,5.18,5.25,5.38,5.49,5.58,6.01,5.96,0.4,0.48,0.85,6.07473684210526,7.4926,2.983,6.71,11.171,7.24947368421053,8.25473684210526,,,,12.52,1127.5,,445.8,,,,73.0305,100.3306,84.9348,74.039,83.3654,91.0,100.4341,0.0586,-0.74558,-0.71004,,-6271.0,62727.0,50832.0,,,,1.8,,,0.66,,,,,,,,,10.1,-0.3,3.1,,99.10634,98.88063,101.0,104.4
+1996-01-01,17.76,16.63,,154.7,163.7,129.7,126.3,76.7,64.1,3.0,7868.468,11614.418,118317.0,5.6,387000.0,17208.0,5.56,,,4.9,4.93,5.06,5.25,5.46,5.6,6.07,6.03,0.67,0.55,-0.11,5.88727272727273,7.4408,3.12,6.47,10.432,7.09181818181818,8.11238095238095,,,,12.53,1123.5,2.147,441.7,,,,72.6125,99.7987,83.6416,73.5325,82.5158,89.3,100.4504,-0.4105,-0.79422,-0.81084,,-8465.0,63825.0,50275.0,,,,1.82,,,0.46,,,,,1867023.3,484270.3,222304.0,175462.4,9.0,-0.5,2.9,,99.16851,98.51822,101.2,104.9
+1996-02-01,19.59,18.8,,155.0,164.0,129.7,126.2,74.5,62.2,,,,118738.0,5.5,365000.0,17230.0,5.22,,,5.23,5.44,5.56,5.73,5.99,6.13,6.57,6.48,0.69,1.11,0.08,6.20428571428571,7.7618,3.271,6.6,10.519,7.24047619047619,8.24857142857143,,,,17.04,1118.5,,435.7,,,,73.6752,101.0512,84.94,74.6185,83.3451,88.5,100.5219,-0.548,-0.82175,-0.87792,,-7319.0,63519.0,51625.0,,,,1.78,,,0.41,,,,,,,,,9.3,-0.4,3.0,,99.24401,98.19698,101.0,104.7
+1996-03-01,21.43,20.33,,155.5,164.4,130.5,126.4,79.2,68.0,,,,118992.0,5.5,393000.0,17193.0,5.31,,,5.41,5.79,5.91,6.1,6.3,6.34,6.83,6.67,0.55,1.21,1.09,6.4452380952381,8.057,3.299,6.65,10.688,7.62190476190476,8.80809523809524,,,,18.88,1122.6,,440.5,,,,73.585,100.9694,86.0163,74.4687,82.8594,93.7,100.6673,-0.1497,-0.72066,-0.71167,,-7756.0,63806.0,50901.0,,,,1.78,,,0.47,,,,,,,,,9.8,-0.1,3.0,,99.3255,98.00094,101.6,104.6
+1996-04-01,20.95,19.5,,156.1,164.6,130.9,127.4,88.6,76.4,6.8,8032.84,11808.14,119158.0,5.6,343000.0,17204.0,5.22,,,5.62,6.03,6.19,6.4,6.58,6.66,7.06,6.89,0.63,1.52,1.16,6.377,8.0602,3.301,6.51,10.339,7.69952380952381,8.87368421052632,,,,15.83,1124.8,2.165,443.4,,,,74.3172,99.0121,86.5625,75.3769,83.2941,92.7,100.696,-0.2157,-0.68712,-0.64256,,-8744.0,64459.0,51351.0,,,,1.61,,,0.47,,,,,1881832.8,489493.7,227104.0,177541.9,9.7,0.2,2.8,,99.40998,97.924,102.5,105.2
+1996-05-01,19.77,18.1,,156.4,165.0,130.9,128.1,91.0,80.1,,,,119497.0,5.6,343000.0,17222.0,5.24,,,5.77,6.27,6.44,6.64,6.78,6.85,7.17,7.0,0.58,1.67,1.54,6.446,8.0871,3.388,6.47,9.696,7.76818181818182,8.83217391304348,,,,16.07,1116.5,,443.0,,,,74.8726,98.2419,86.2333,75.9747,83.5236,89.4,100.6753,-0.3544,-0.71854,-0.70033,,-9259.0,66464.0,52012.0,,,,1.48,,,0.46,,,,,,,,,8.9,0.2,2.8,,99.49375,97.91545,101.8,105.6
+1996-06-01,20.92,19.28,,156.7,165.4,131.3,128.0,85.2,75.8,,,,119770.0,5.3,337000.0,17226.0,5.27,,,5.7,6.11,6.3,6.47,6.61,6.73,7.03,6.9,0.62,1.55,1.73,6.55894736842105,8.054,3.252,6.56,9.57,7.8095,8.93157894736842,,,,13.68,1115.2,,446.4,,,,75.4433,99.2287,87.572,76.6961,83.7665,92.4,100.7838,-0.0469,-0.70261,-0.63299,,-7460.0,66087.0,52114.0,,,,1.51,,,0.54,,,,,,,,,8.6,0.0,2.8,,99.57279,97.97568,100.7,105.4
+1996-07-01,20.46,19.0,,157.0,165.7,131.2,128.0,84.1,73.6,3.6,8131.408,11914.063,120019.0,5.5,327000.0,17222.0,5.4,,,5.85,6.22,6.39,6.57,6.68,6.8,7.07,6.98,0.58,1.48,0.05,6.47869565217391,7.9162,3.294,6.49,9.428,7.71181818181818,8.6295652173913,,,,19.46,1112.4,2.171,449.8,,,,75.4549,97.3823,87.1612,77.0399,83.3918,94.7,100.943,-0.1397,-0.71343,-0.62964,,-10132.0,66253.0,51330.0,,,,1.5,,,0.5,,,,,1890967.8,490384.9,230833.0,184102.5,8.3,0.4,2.7,,99.64392,98.10835,100.6,104.9
+1996-08-01,22.25,20.98,,157.2,166.0,131.6,128.3,84.7,72.6,,,,120198.0,5.1,329000.0,17256.0,5.22,,,5.91,6.34,6.54,6.73,6.86,6.96,7.28,7.13,0.62,1.67,1.68,6.30227272727273,7.8219,3.209,6.41,9.484,7.30571428571429,8.04,,,,17.01,1101.6,,450.9,,,,75.8411,97.7246,87.2847,77.3887,83.4315,95.3,101.063,-0.4116,-0.74674,-0.6557,,-10357.0,67329.0,52521.0,,,,1.48,,,0.41,,,,,,,,,8.1,0.2,2.7,,99.71066,98.29776,100.7,104.7
+1996-09-01,24.2,24.15,,157.7,166.5,131.7,128.2,87.9,73.6,,,,120400.0,5.2,348000.0,17251.0,5.3,,,5.71,6.1,6.28,6.46,6.6,6.72,7.05,6.93,0.62,1.58,0.63,6.22666666666667,7.8151,2.928,6.29,9.168,7.3385,8.00333333333333,,,,16.95,1096.2,,452.0,,,,76.3158,99.5948,87.4803,77.9852,83.564,94.7,101.1537,-0.029,-0.73319,-0.63802,,-10195.0,68080.0,52264.0,,,,1.5,,,0.71,,,,,,,,,7.4,0.0,2.7,,99.77813,98.50787,101.8,103.9
+1996-10-01,23.25,22.8,,158.2,166.8,132.4,128.0,90.2,74.1,4.2,8259.771,12037.775,120665.0,5.2,352000.0,17268.0,5.24,,,5.44,5.77,5.92,6.1,6.24,6.37,6.74,6.66,0.6,1.2,0.74,6.00863636363636,7.5413,2.8,5.98,8.233,6.64454545454545,7.5504347826087,,,,18.11,1085.7,2.176,452.5,,,,76.3384,99.5803,87.0889,77.9486,83.1973,96.5,101.2757,-0.2021,-0.76653,-0.80404,,-6635.0,67423.0,53474.0,,,,1.54,,,0.47,,,,,1901230.3,495641.5,233368.0,182348.8,7.0,0.5,3.0,,99.8525,98.69988,102.4,103.6
+1996-11-01,23.7,23.17,,158.7,167.2,132.5,128.2,90.7,76.6,,,,120947.0,5.4,332000.0,17277.0,5.31,,,5.38,5.59,5.7,5.84,5.97,6.06,6.45,6.36,0.47,0.93,0.62,5.85952380952381,7.5952,2.759,5.83,7.693,6.135,7.15666666666667,,,,17.14,1083.5,,457.0,,,,77.0397,99.498,86.7693,78.6655,83.5622,99.2,101.3795,-0.3173,-0.77297,-0.92154,,-7268.0,68364.0,54123.0,,,,1.65,,,0.5,,,,,,,,,6.9,0.5,3.1,,99.9395,98.81028,102.2,103.2
+1996-12-01,25.9,23.9,,159.1,167.4,132.9,129.1,90.7,76.0,,,,121143.0,5.4,357000.0,17284.0,5.29,,,5.51,5.88,6.04,6.21,6.34,6.43,6.73,6.65,0.55,1.22,0.17,5.79,7.5716,2.597,5.75,7.565,6.392,7.324,,,,20.92,1081.3,,465.0,,,,77.5333,99.9655,86.9181,79.3477,83.6933,96.9,101.3947,-0.0502,-0.7082,-0.81136,,-10475.0,69681.0,53087.0,,,,1.54,3.13,0.3,0.49,,,,,,,,,7.0,0.6,2.8,,100.0494,98.97276,102.5,103.2
+1997-01-01,24.15,23.28,2.77,159.4,167.8,133.0,129.7,91.1,76.6,2.6,8362.655,12115.472,121356.0,5.3,340000.0,17297.0,5.25,,,5.58,5.94,6.08,6.26,6.4,6.53,6.86,6.8,0.59,1.38,1.16,5.80409090909091,7.5552,2.632,5.69,7.375,6.63272727272727,7.45904761904762,,,,19.47,1081.2,2.174,462.5,,,,77.6562,98.3693,86.6266,79.4372,83.4262,97.4,101.4454,-0.2641,-0.71089,-0.80236,,-11269.0,69846.0,52904.0,,,,1.5,3.04,0.32,0.54,,,,,1906819.1,498905.6,233344.0,184310.0,5.9,0.6,2.6,,100.1891,99.23847,102.2,103.3
+1997-02-01,20.3,19.44,1.78,159.7,168.1,132.7,128.5,89.3,75.0,,,,121673.0,5.2,322000.0,17315.0,5.19,,,5.67,6.09,6.23,6.39,6.5,6.56,6.91,6.8,0.47,1.34,1.06,5.5445,7.1962,2.583,5.45,7.363,6.3035,7.394,,,,21.1,1078.8,,459.9,,,,78.5833,100.0931,88.2483,80.5502,84.0084,99.7,101.5631,-0.465,-0.73718,-0.82622,,-9776.0,70131.0,55077.0,,,,1.49,2.73,0.32,0.45,,,,,,,,,5.6,0.6,2.4,,100.3317,99.45117,101.2,103.5
+1997-03-01,20.35,18.53,1.84,159.8,168.4,132.6,127.3,85.0,73.5,,,,121991.0,5.2,325000.0,17340.0,5.39,,,6.02,6.45,6.6,6.77,6.89,6.92,7.22,7.1,0.47,1.57,-0.15,5.71526315789474,7.4544,2.524,5.67,7.869,6.5395,7.89947368421053,,,,22.14,1072.5,,462.3,,,,79.082,99.137,88.4587,81.3278,84.12,100.0,101.6957,-0.4349,-0.69215,-0.71429,,-8383.0,70023.0,56931.0,,,,1.4,2.84,0.32,0.54,,,,,,,,,4.0,0.5,2.2,,100.4369,99.62127,100.0,103.6
+1997-04-01,20.2,18.25,2.16,159.9,168.9,131.8,127.0,83.4,72.7,6.8,8518.825,12317.221,122289.0,5.1,337000.0,17351.0,5.51,,,5.9,6.29,6.42,6.57,6.68,6.72,7.05,6.95,0.43,1.44,0.9,5.86681818181818,7.638,2.382,5.81,7.737,6.78454545454545,7.92380952380952,,,,20.06,1063.9,2.19,465.5,,,,79.1747,98.972,87.6985,81.2926,83.7916,101.4,101.8602,-0.2149,-0.63959,-0.6036,,-8086.0,71262.0,57365.0,,,,1.5,2.94,0.32,0.68,,,,,1929680.5,495397.1,237250.0,185216.1,3.2,1.9,2.1,,100.4684,99.80714,98.8,103.6
+1997-05-01,21.0,18.99,2.23,159.9,169.2,131.5,127.4,83.1,72.8,,,,122560.0,4.9,321000.0,17364.0,5.5,,,5.78,6.22,6.37,6.51,6.61,6.67,6.99,6.92,0.45,1.71,1.09,5.76111111111111,7.1681,2.736,5.71,7.32,6.57333333333333,7.67454545454545,,,,19.19,1063.8,,467.0,,,,79.6133,99.4789,88.7974,81.8657,83.8144,103.2,102.0461,-0.1061,-0.6292,-0.52703,,-8394.0,72137.0,57500.0,,,,1.51,2.68,0.31,0.99,,,,,,,,,2.8,1.9,2.1,,100.4488,100.0391,98.8,103.4
+1997-06-01,19.82,18.22,2.17,160.2,169.4,131.3,127.2,80.9,71.2,,,,122816.0,5.0,322000.0,17387.0,5.56,,,5.67,6.08,6.25,6.4,6.49,6.51,6.86,6.8,0.43,1.26,-0.36,5.71857142857143,7.1418,2.684,5.65,7.066,6.27142857142857,7.151,,,,21.53,1066.1,,469.8,,,,79.9792,98.9794,88.258,82.3847,83.7402,104.5,102.2155,0.0158,-0.64167,-0.52649,,-7154.0,71658.0,58289.0,,,,1.5,2.67,0.28,0.84,,,,,,,,,2.8,2.2,2.1,,100.3971,100.3031,98.8,103.2
+1997-07-01,20.19,18.94,2.23,160.4,169.7,130.9,126.9,78.5,69.3,5.1,8662.823,12471.01,123114.0,4.9,306000.0,17388.0,5.52,,,5.45,5.74,5.81,5.9,5.99,6.02,6.35,6.3,0.28,0.77,0.06,5.55652173913044,7.0577,2.505,5.44,6.518,5.96318181818182,6.64260869565217,,,,21.48,1065.5,2.192,473.1,,,,80.6624,98.4829,88.2542,83.0271,83.978,107.1,102.3295,-0.2773,-0.65854,-0.59047,,-7033.0,73330.0,59590.0,,,,1.54,2.71,0.28,0.6,,,,,1944698.5,496171.9,245353.0,187559.6,2.7,1.9,2.4,,100.317,100.5717,98.5,103.2
+1997-08-01,19.66,17.98,2.69,160.8,169.8,131.4,127.2,82.8,73.7,,,,123087.0,4.8,332000.0,17453.0,5.54,,,5.59,5.97,6.1,6.22,6.33,6.34,6.69,6.61,0.37,1.1,0.82,5.66,7.0893,2.354,5.59,6.658,5.9945,6.65095238095238,,,,24.76,1075.3,,474.3,,,,81.4694,97.5307,88.2776,84.0391,84.3178,104.4,102.3321,-0.2417,-0.64906,-0.57349,,-8743.0,73623.0,58251.0,,,,1.44,2.59,0.25,0.62,,,,,,,,,1.9,2.1,2.3,,100.2175,100.8039,98.4,103.2
+1997-09-01,21.13,19.96,2.96,161.2,170.2,131.6,127.5,83.7,75.3,,,,123575.0,4.9,317000.0,17465.0,5.54,,,5.47,5.8,5.88,6.0,6.11,6.12,6.47,6.41,0.32,1.06,0.31,5.59272727272727,6.8216,2.21,5.53,6.356,5.87619047619048,6.31136363636364,,,,22.91,1066.9,,475.4,,,,82.2156,99.659,88.9369,84.7963,84.5693,106.0,102.343,0.0101,-0.61432,-0.49876,,-9269.0,74408.0,58605.0,,,,1.54,2.59,0.26,0.84,,,,,,,,,1.8,2.4,2.2,,100.0949,101.0339,98.4,102.9
+1997-10-01,21.1,19.42,3.22,161.5,170.6,131.9,127.8,82.3,70.5,3.5,8765.907,12577.495,123924.0,4.7,306000.0,17514.0,5.5,,,5.36,5.63,5.7,5.72,5.87,5.84,6.21,6.15,0.21,0.63,0.28,5.57818181818182,6.5109,1.994,5.6,6.197,5.60909090909091,6.18217391304348,,,,35.09,1065.6,2.184,477.7,,,,82.9446,99.3732,88.1169,85.5697,84.7793,105.6,102.3361,0.7579,-0.51219,-0.40462,,-9089.0,74641.0,58765.0,,,,1.6,2.99,0.35,0.68,,,,,1965256.1,496111.4,242592.0,189134.7,1.5,2.5,2.2,,99.93353,101.1766,98.6,102.5
+1997-11-01,19.13,18.96,2.5,161.7,170.8,131.6,127.9,81.0,67.9,,,,124225.0,4.6,318000.0,17556.0,5.52,,,5.52,5.76,5.8,5.83,5.89,5.86,6.12,6.04,0.1,0.64,0.36,5.5565,6.624,1.941,5.57,6.133,5.50315789473684,6.031,,,,27.43,1070.9,,484.6,,,,83.5978,99.2529,87.6079,86.401,84.8918,107.2,102.3177,-0.0479,-0.47397,-0.45357,,-9786.0,73588.0,57657.0,,,,1.52,2.9,0.4,0.82,,,,,,,,,1.1,2.1,2.1,,99.73038,101.2491,98.1,102.5
+1997-12-01,17.65,15.86,2.27,161.8,171.2,131.4,126.8,76.2,64.6,,,,124549.0,4.7,303000.0,17587.0,5.5,,,5.51,5.66,5.68,5.71,5.77,5.75,6.02,5.93,0.09,0.39,-0.09,5.32736842105263,6.3739,1.939,5.32,5.738,5.66571428571429,6.13904761904762,,,,24.01,1072.3,,493.1,,,,83.9538,100.3564,88.0576,86.8366,84.692,102.1,102.2861,0.1586,-0.5141,-0.53347,,-11289.0,75056.0,58247.0,,,,1.53,2.96,0.42,0.59,,,,,,,,,0.4,1.8,1.9,,99.4659,101.3222,97.2,102.0
+1998-01-01,17.21,15.59,2.09,162.0,171.6,130.7,125.4,70.4,59.4,4.1,8866.48,12703.742,124806.0,4.6,315000.0,17619.0,5.56,,,5.24,5.32,5.35,5.39,5.51,5.53,5.88,5.82,0.21,0.34,0.05,5.11238095238095,6.0978,1.948,5.12,5.434,5.36047619047619,5.806,,,,21.47,1074.0,2.17,491.2,,,,84.3218,100.5018,90.4574,87.4924,84.4984,106.6,102.4385,-0.2305,-0.59972,-0.59233,,-10776.0,74523.0,58296.0,,,,1.68,3.0,0.44,0.57,73.14279437286984,,73.14279437286984,,1979376.9,488261.7,247175.0,185408.6,0.3,1.8,1.8,,99.11644,101.3725,95.9,101.3
+1998-02-01,15.44,13.53,2.23,162.0,171.9,130.6,125.0,66.4,55.8,,,,125017.0,4.6,317000.0,17627.0,5.51,,,5.41,5.55,5.55,5.59,5.67,5.62,5.99,5.92,0.07,0.3,0.05,4.989,6.0461,2.0,5.04,5.375,5.434,5.887,,,,18.55,1077.8,,488.4,,,,84.4583,99.5075,89.1792,87.6339,84.074,110.4,102.6015,-0.5103,-0.63993,-0.6283,,-11564.0,74184.0,57456.0,,,,1.67,2.87,0.43,0.5,69.87535585488565,,69.87535585488565,,,,,,-1.0,1.9,1.8,,98.72823,101.3784,95.0,101.0
+1998-03-01,15.75,13.87,2.34,162.0,172.2,130.5,124.7,61.5,51.7,,,,125165.0,4.7,312000.0,17637.0,5.49,,,5.41,5.6,5.61,5.64,5.74,5.67,6.02,5.94,0.07,0.51,-0.21,4.89954545454545,5.992,1.855,4.96,5.198,5.42727272727273,5.865,,,,24.22,1076.9,,491.0,,,,84.488,98.4624,87.8339,87.4881,83.5488,106.5,102.6091,-0.3133,-0.62719,-0.5551,,-12880.0,76369.0,57814.0,,,,1.67,2.83,0.4,0.69,76.8508582067421,,76.8508582067421,,,,,,0.7,2.2,1.9,,98.35595,101.3643,94.1,100.7
+1998-04-01,15.56,13.79,2.18,162.2,172.5,130.7,124.9,64.0,54.0,3.8,8969.699,12821.339,125445.0,4.3,311000.0,17637.0,5.45,,,5.4,5.59,5.62,5.65,5.74,5.68,6.04,5.95,0.09,0.68,0.09,4.902,5.8249,1.867,4.97,5.146,5.31238095238095,5.685,,,,21.18,1076.5,2.155,494.1,,,,84.7779,99.6136,88.4222,87.8896,83.2923,108.7,102.5876,-0.1298,-0.60515,-0.53044,,-13940.0,76350.0,56014.0,,,,1.66,2.98,0.41,0.85,86.17687282681764,,86.17687282681764,,1987053.7,485562.3,249234.0,188571.6,-0.3,0.4,2.1,,98.04015,101.2629,93.9,100.3
+1998-05-01,15.21,14.03,2.1,162.6,172.9,130.5,125.1,66.6,58.3,,,,125845.0,4.4,322000.0,17624.0,5.49,,,5.42,5.53,5.54,5.56,5.63,5.56,5.9,5.81,0.03,0.53,-0.07,4.96473684210526,5.8648,1.655,5.01,5.208,5.387,5.63904761904762,,,,21.32,1079.1,,495.2,,,,85.3367,97.5265,88.6712,88.3657,83.3136,106.5,102.4888,-0.0837,-0.57171,-0.47689,,-14202.0,76492.0,55986.0,,,,1.63,3.18,0.44,0.8,83.19122877966313,,83.19122877966313,,,,,,-1.0,0.5,2.2,,97.76871,101.136,93.7,100.4
+1998-06-01,14.3,11.84,2.39,162.8,173.2,130.4,124.8,64.1,57.4,,,,126076.0,4.5,376000.0,17607.0,5.56,,,5.38,5.49,5.49,5.47,5.52,5.44,5.73,5.62,-0.05,0.34,-1.62,4.7985,5.7743,1.54,4.86,5.079,5.31863636363636,5.57619047619048,,,,19.71,1076.3,,498.1,,,,84.8248,96.302,86.8041,87.7117,82.3151,105.6,102.3699,-0.0929,-0.55702,-0.41134,,-13247.0,74911.0,56145.0,,,,1.67,3.37,0.46,0.75,74.28344654608927,,74.28344654608927,,,,,,-1.3,0.1,1.9,,97.53142,101.0315,93.1,99.9
+1998-07-01,14.27,12.63,1.85,163.2,173.5,130.7,124.9,63.1,56.0,5.1,9121.097,12982.752,126212.0,4.5,335000.0,17423.0,5.54,,,5.38,5.49,5.48,5.52,5.56,5.5,5.81,5.72,0.01,0.4,-0.13,4.68478260869565,5.8319,1.683,4.78,4.97,5.34772727272727,5.52130434782609,,,,24.8,1075.1,2.155,502.4,,,,84.4986,95.1796,85.7703,87.3494,81.5396,105.2,102.234,-0.0391,-0.51177,-0.41572,,-13949.0,74594.0,55477.0,,,,1.71,3.38,0.5,0.72,66.29886662589902,,66.29886662589902,,1997461.5,486200.6,251492.0,188516.2,-1.4,-0.1,1.7,,97.33019,100.828,92.3,99.5
+1998-08-01,13.29,12.06,1.61,163.4,174.0,130.4,124.2,59.4,51.6,,,,126546.0,4.5,310000.0,17563.0,5.55,,,4.95,4.91,4.85,4.91,5.03,5.05,5.45,5.3,0.14,0.09,-0.84,4.42523809523809,5.5706,1.502,4.53,4.787,5.565,5.63857142857143,,,,44.28,1075.9,,504.9,,,,86.248,95.3062,86.0985,89.4914,82.7869,104.4,102.042,1.0174,-0.3148,-0.18733,,-16028.0,75707.0,55081.0,,,,2.06,5.2,0.74,0.84,65.82781040222868,,65.82781040222868,,,,,,-1.4,-0.3,1.6,,97.15519,100.4898,92.0,99.0
+1998-09-01,16.19,14.71,2.22,163.5,174.2,130.4,123.8,60.0,51.0,,,,126744.0,4.6,294000.0,17557.0,5.51,,,4.41,4.3,4.26,4.23,4.38,4.44,5.17,4.98,0.14,0.07,-1.7,4.06090909090909,5.151,1.103,4.2,4.526,5.24666666666667,5.34590909090909,,,,40.95,1079.9,,508.6,,,,86.2021,88.9503,83.4417,89.4262,82.3253,100.9,101.8018,0.8226,-0.07004,0.1193,,-14820.0,76107.0,56324.0,,,,2.57,5.95,0.8,1.05,68.90572194525106,,68.90572194525106,,,,,,-1.5,-0.2,1.7,,97.00985,100.0448,92.2,98.5
+1998-10-01,14.48,12.0,2.0,163.9,174.4,130.9,124.0,61.5,52.5,6.6,9293.991,13191.67,126949.0,4.5,308000.0,17512.0,5.07,,,4.18,4.12,4.24,4.24,4.47,4.64,5.38,5.15,0.52,0.31,-0.71,4.06454545454545,5.0114,0.879,4.19,4.486,4.90809523809524,4.96590909090909,,,,28.05,1086.0,2.14,512.6,,,,86.7914,94.3806,84.2578,90.188,82.4879,97.4,101.666,1.0026,-0.00735,0.20516,,-14815.0,77880.0,58131.0,,,,2.65,6.52,0.8,0.99,77.38679783034203,,77.38679783034203,,2003527.4,490395.5,254903.0,186352.1,-1.1,0.2,1.6,,96.90965,99.60268,92.3,98.4
+1998-11-01,11.37,9.91,1.63,164.1,174.8,130.8,123.6,59.1,49.8,,,,127222.0,4.4,310000.0,17466.0,4.83,,,4.53,4.54,4.54,4.51,4.7,4.74,5.33,5.08,0.2,0.17,-0.37,4.12047619047619,4.9292,0.977,4.2,4.384,5.169,5.13095238095238,,,,26.01,1094.9,,518.3,,,,86.7256,94.3391,84.5167,90.3359,82.0403,102.7,101.7593,0.0486,-0.11601,-0.01302,,-15173.0,77912.0,58424.0,,,,2.45,5.44,0.63,0.86,83.29023594461319,,83.29023594461319,,,,,,-1.2,0.8,1.7,,96.85124,99.32948,91.8,98.6
+1998-12-01,12.14,10.54,1.95,164.4,175.4,131.3,122.8,51.6,43.2,,,,127595.0,4.4,336000.0,17449.0,4.68,,,4.53,4.54,4.55,4.56,4.73,4.65,5.39,5.09,0.11,0.17,0.58,3.8635,4.5175,1.488,3.91,3.995,4.87238095238095,4.85476190476191,,,,24.42,1095.0,,526.4,,,,87.1185,92.8559,82.5681,90.8976,82.0415,100.5,101.9019,0.2799,-0.19198,-0.09498,,-14745.0,76867.0,56989.0,,,,2.58,5.66,0.62,0.7,82.89221044718434,,82.89221044718434,,,,,,-1.0,0.6,1.9,,96.8475,99.15611,91.0,98.5
+1999-01-01,12.81,11.34,1.83,164.7,175.6,131.7,122.9,54.0,46.4,3.8,9411.682,13315.597,127699.0,4.3,305000.0,17427.0,4.63,,,4.51,4.58,4.57,4.55,4.72,4.66,5.35,5.09,0.08,0.18,-0.13,3.702,4.2868,1.91,3.78,3.922,4.9465,5.12789473684211,,,,26.25,1098.1,2.129,527.9,,,,87.4949,91.6196,82.5026,91.1505,82.0391,103.9,102.1411,0.2692,-0.27414,-0.16988,,-15876.0,77781.0,56272.0,,,,2.55,5.6,0.64,0.6,84.11473756487877,,84.11473756487877,,2023878.7,483233.5,257115.0,186712.7,-1.2,0.2,2.0,,96.92066,99.01382,91.3,98.5
+1999-02-01,12.31,10.58,1.63,164.7,175.6,131.2,122.3,51.5,44.2,,,,128117.0,4.4,301000.0,17395.0,4.76,,,4.88,5.13,5.16,5.21,5.39,5.29,5.85,5.57,0.16,0.63,0.45,3.849,4.4319,2.117,3.94,4.054,5.124,5.3,,,,27.88,1096.7,,526.4,,,,88.027,91.6619,81.8594,91.979,82.1916,108.1,102.3489,-0.0153,-0.35468,-0.29329,,-18468.0,79842.0,55522.0,,,,2.24,5.21,0.58,0.48,72.31623487120028,,72.31623487120028,,,,,,-1.3,-0.1,1.9,,97.041,98.93232,91.2,98.3
+1999-03-01,16.66,15.02,2.02,164.8,175.7,131.5,122.6,55.5,48.1,,,,128234.0,4.2,298000.0,17368.0,4.81,,,4.72,4.99,5.07,5.12,5.38,5.25,5.92,5.63,0.26,0.76,0.27,4.03782608695652,4.6554,1.816,4.14,4.271,5.2204347826087,5.52652173913043,,,,23.26,1096.6,,531.0,,,,88.2267,90.3777,81.1845,91.9882,82.0452,105.7,102.3841,0.1411,-0.40523,-0.30969,,-17719.0,79569.0,55749.0,,,,2.31,5.19,0.59,0.63,70.9516790462195,,70.9516790462195,,,,,,-1.8,-0.4,2.1,,97.18431,98.91868,91.5,97.9
+1999-04-01,18.69,16.45,2.25,165.9,176.3,132.1,123.6,70.4,64.4,3.4,9526.21,13426.748,128595.0,4.3,291000.0,17343.0,4.74,,,4.78,5.08,5.17,5.24,5.42,5.36,5.94,5.68,0.28,0.81,0.33,3.85,4.592,1.563,3.99,4.11,5.02952380952381,5.3575,,,,25.07,1101.6,2.124,535.2,,,,88.4295,90.4667,80.9401,92.3156,81.9153,104.6,102.3793,-0.0942,-0.42692,-0.31253,,-17946.0,80801.0,56546.0,,,,2.22,4.76,0.56,0.56,77.19187980385026,,77.19187980385026,,2033511.8,485675.6,258836.0,187691.2,-1.3,-0.1,2.0,,97.34237,98.98234,92.4,98.1
+1999-05-01,16.85,14.75,2.29,166.0,176.5,132.3,124.7,72.2,65.6,,,,128813.0,4.2,303000.0,17333.0,4.74,,,4.97,5.42,5.51,5.6,5.83,5.64,6.15,5.84,0.22,0.98,1.03,4.01210526315789,4.9068,1.334,4.17,4.279,5.3595,5.87571428571429,,,,25.39,1103.8,,540.6,,,,88.9886,90.2709,80.9617,93.0596,82.124,106.8,102.4228,0.2722,-0.40226,-0.27292,,-20046.0,83200.0,56502.0,,,,2.18,4.75,0.61,0.54,77.55713826162507,,77.55713826162507,,,,,,-2.2,-0.4,1.7,,97.51036,99.14879,93.1,98.2
+1999-06-01,19.33,16.97,2.34,166.0,176.6,132.4,125.2,70.9,63.5,,,,129084.0,4.3,291000.0,17294.0,4.76,,,5.07,5.53,5.59,5.67,5.93,5.81,6.29,5.98,0.28,1.03,0.69,4.36047619047619,5.1716,1.632,4.49,4.615,5.58090909090909,6.20666666666667,,,,21.09,1099.8,,544.0,,,,88.9188,88.5307,81.2446,92.8333,81.7593,107.3,102.4339,0.0287,-0.33235,-0.16562,,-22892.0,85868.0,56420.0,,,,2.18,4.87,0.64,0.72,70.4713472620735,,70.4713472620735,,,,,,-2.68,-0.3,1.8,,97.69106,99.43354,92.9,98.2
+1999-07-01,20.52,19.97,2.55,166.7,177.1,132.7,125.7,76.6,68.9,5.4,9686.626,13604.771,129422.0,4.3,300000.0,17308.0,4.99,,,5.13,5.63,5.7,5.82,6.1,5.92,6.4,6.11,0.29,1.17,0.85,4.67636363636364,5.3721,1.703,4.82,4.938,5.49095238095238,6.13590909090909,,,,24.64,1099.1,2.128,548.8,,,,89.4333,89.1068,82.0012,93.2043,81.9405,106.0,102.3785,0.3095,-0.212,-0.01286,,-23100.0,87186.0,57269.0,,,,2.19,4.66,0.74,0.72,67.59030993032306,,67.59030993032306,,2060370.8,488374.4,262328.0,187671.8,-1.4,-0.1,1.7,,97.88904,99.76971,93.8,98.1
+1999-08-01,22.15,21.08,2.84,167.1,177.3,133.5,126.9,82.8,75.0,,,,129572.0,4.2,290000.0,17287.0,5.07,,,5.3,5.73,5.82,5.88,6.2,5.98,6.49,6.07,0.25,1.0,0.41,4.87909090909091,5.4312,1.878,5.02,5.134,5.75571428571429,6.34,,,,24.45,1099.2,,551.4,,,,89.7924,88.8309,82.0893,93.7635,81.9786,104.5,102.317,0.1498,-0.15016,0.11248,,-22626.0,87837.0,58713.0,,,,2.23,4.9,0.78,0.68,59.20261198016652,,59.20261198016652,,,,,,-1.7,0.3,1.6,,98.09216,100.1184,94.8,98.4
+1999-09-01,24.54,22.98,2.31,167.8,177.8,134.5,128.0,88.0,78.4,,,,129771.0,4.2,306000.0,17282.0,5.22,,,5.22,5.63,5.7,5.78,6.1,5.9,6.47,6.06,0.27,1.02,0.39,5.04045454545455,5.6909,1.759,5.2,5.282,5.72142857142857,6.34136363636364,,,,25.41,1096.5,,556.8,,,,89.4299,89.202,82.0065,93.3809,81.3642,107.2,102.3068,0.4865,-0.10108,0.21622,,-22699.0,88512.0,60053.0,,,,2.3,5.07,0.69,1.34,63.28313939238626,,63.28313939238626,,,,,,-0.8,-0.2,1.6,,98.28468,100.4902,95.8,98.5
+1999-10-01,21.79,21.11,2.76,168.1,178.1,134.4,127.7,84.5,73.0,6.7,9900.169,13827.98,130178.0,4.1,285000.0,17274.0,5.2,,,5.43,5.79,5.9,5.97,6.19,6.02,6.52,6.16,0.23,0.9,0.75,5.29238095238095,5.8801,1.692,5.44,5.521,6.0895,6.60666666666667,,,,22.2,1103.3,2.145,564.7,,,,90.523,91.3898,82.8186,94.6821,82.0771,103.2,102.2862,0.4574,-0.1115,0.21586,,-23372.0,89923.0,60037.0,,,,2.28,5.13,0.66,1.21,73.58814875577148,,73.58814875577148,,2082272.5,488082.0,268448.0,190332.8,-0.6,-0.7,1.5,,98.455,100.8405,96.0,98.8
+1999-11-01,24.87,25.2,2.22,168.4,178.4,134.9,128.3,87.2,73.8,,,,130466.0,4.1,288000.0,17282.0,5.42,,,5.7,6.01,6.05,6.11,6.28,6.18,6.62,6.29,0.17,0.88,0.55,5.04,5.3145,1.817,5.15,5.246,6.0347619047619,6.55636363636364,,,,24.18,1110.7,,582.8,,,,90.9618,91.6002,83.6974,95.287,82.198,107.2,102.4039,0.189,-0.16889,0.07067,,-25126.0,90984.0,60206.0,,,,1.99,4.91,0.67,0.96,67.439186537234,,67.439186537234,,,,,,-0.9,-1.2,1.5,,98.61425,101.1126,96.7,99.0
+1999-12-01,25.76,24.93,2.3,168.8,178.7,135.2,127.8,89.5,75.5,,,,130783.0,4.0,268000.0,17279.0,5.3,,,5.98,6.24,6.29,6.36,6.55,6.45,6.83,6.48,0.21,1.12,2.46,5.14761904761905,5.389,1.767,5.29,5.36,6.14,6.73714285714286,,,,24.64,1122.2,,612.5,,,,91.6634,91.5689,84.4084,95.9265,82.5592,105.4,102.5672,0.4244,-0.17235,0.0695,,-25939.0,93115.0,62509.0,,,,1.73,4.76,0.75,0.93,67.68576539287903,,67.68576539287903,,,,,,-1.0,-1.1,1.5,,98.77657,101.3004,97.4,99.0
+2000-01-01,27.65,27.08,2.69,169.3,179.3,135.2,128.3,91.8,76.3,1.5,10002.179,13878.147,131011.0,4.0,285000.0,17284.0,5.45,,,6.3,6.61,6.65,6.71,6.75,6.68,6.72,6.49,0.07,0.92,0.81,5.53952380952381,5.8227,1.691,5.66,5.748,6.4915,7.1778947368421,,,,24.95,1122.1,2.134,601.9,,,,91.538,88.8893,83.3544,95.8768,82.179,112.0,102.7963,0.0643,-0.2111,-0.01583,,-27131.0,93900.0,62543.0,,,,1.68,4.87,0.83,0.55,67.18282084261395,,67.18282084261395,,2108762.5,497255.9,273551.0,192359.0,-0.2,-0.9,1.2,,98.95052,101.4591,97.8,99.2
+2000-02-01,30.57,29.01,2.65,170.0,179.4,136.6,129.8,102.6,86.1,,,,131120.0,4.1,280000.0,17284.0,5.73,,,6.2,6.53,6.58,6.61,6.67,6.42,6.46,6.15,-0.11,0.64,0.57,5.50857142857143,5.6347,1.796,5.62,5.726,6.33857142857143,6.95761904761905,,,,23.37,1108.6,,578.0,,,,91.8239,89.9277,83.7836,96.0659,82.1719,111.3,102.8489,0.2169,-0.19032,-0.02093,,-29794.0,95901.0,62409.0,,,,1.91,5.08,0.83,0.49,67.90872580705974,,67.90872580705974,,,,,,0.7,-0.6,1.2,100.5624,99.12746,101.6679,99.7,99.6
+2000-03-01,26.86,23.98,2.88,171.0,180.0,137.3,130.8,109.9,94.9,,,,131604.0,4.0,272000.0,17302.0,5.85,,,6.28,6.5,6.44,6.32,6.28,6.03,6.2,5.84,-0.47,0.15,-0.14,5.33304347826087,5.3707,1.819,5.43,5.577,6.02826086956522,6.5704347826087,,,,24.11,1107.5,,577.1,,,,92.1504,90.9527,84.5921,96.6465,82.2023,107.1,102.7685,0.2006,-0.08935,0.14668,,-30557.0,99176.0,63135.0,,,,2.3,5.75,0.91,0.57,76.15328501750086,,76.15328501750086,,,,,,-0.2,-0.5,1.0,100.4425,99.29269,101.871,99.9,100.0
+2000-04-01,25.71,23.79,3.09,170.9,180.3,136.9,130.7,103.9,88.8,7.5,10247.72,14130.908,131884.0,3.8,291000.0,17299.0,6.02,,,6.24,6.68,6.64,6.56,6.49,6.23,6.31,5.97,-0.45,0.41,0.17,5.22555555555556,5.3213,1.74,5.33,5.466,5.92421052631579,6.26470588235294,,,,26.2,1115.6,2.15,578.6,,,,92.6989,89.9672,83.6048,97.2139,82.4316,109.2,102.7501,0.3444,-0.03246,0.17736,,-28598.0,99242.0,63814.0,,,,2.34,5.88,0.99,0.84,84.5549494268206,,84.5549494268206,,2127989.3,500293.5,275103.0,195078.6,-0.3,-0.8,0.9,100.3786,99.43372,102.0074,98.5,100.0
+2000-05-01,29.03,29.64,4.52,171.2,180.7,137.0,131.6,107.5,95.2,,,,132105.0,4.0,280000.0,17278.0,6.27,,,6.37,6.69,6.66,6.54,6.52,6.29,6.42,6.02,-0.4,0.66,-0.54,5.37818181818182,5.4033,1.705,5.5,5.665,6.215,6.46565217391304,,,,23.65,1104.9,,580.6,,,,92.9499,89.8531,83.3524,97.1881,82.3967,110.7,102.7249,0.7864,0.02482,0.3413,,-29165.0,99651.0,63632.0,,,,2.52,6.16,1.02,1.38,77.59418888889051,,77.59418888889051,,,,,,0.1,-0.7,1.0,100.4593,99.56012,102.1094,98.8,100.2
+2000-06-01,32.44,31.58,4.36,172.2,181.1,138.1,133.8,119.2,110.3,,,,132063.0,4.0,296000.0,17295.0,6.53,,,6.08,6.38,6.31,6.18,6.25,6.03,6.26,5.9,-0.35,0.15,-0.83,5.19136363636364,5.2097,1.664,5.32,5.51,5.89545454545455,6.17238095238095,,,,19.54,1102.6,,582.0,,,,92.9862,89.4919,83.8757,97.3286,82.1729,106.4,102.6267,0.5902,-0.00115,0.29541,,-30405.0,103019.0,65997.0,,,,2.4,6.17,1.03,1.06,65.5501168825693,,65.5501168825693,,,,,,0.5,-0.7,1.2,100.726,99.68197,102.1468,100.2,100.1
+2000-07-01,27.5,25.3,3.75,172.7,181.5,138.2,133.7,114.6,100.0,0.4,10318.165,14145.312,132228.0,4.0,298000.0,17322.0,6.54,,,6.07,6.3,6.24,6.16,6.19,6.04,6.13,5.79,-0.26,-0.23,-0.6,5.26619047619048,5.2388,1.689,5.4,5.591,5.8635,6.16190476190476,,,,20.74,1103.5,2.14,584.2,,,,92.8048,88.2078,83.8249,97.392,81.7603,108.3,102.5935,0.1595,-0.11596,0.07143,,-31252.0,103349.0,65711.0,,,,2.27,6.26,0.98,0.69,62.04920654085963,,62.04920654085963,,2142271.9,500069.2,277076.0,197402.3,0.5,-0.5,1.2,100.9496,99.80305,102.1322,100.2,100.0
+2000-08-01,33.09,35.08,4.76,172.7,181.9,137.9,132.9,111.3,94.3,,,,132234.0,4.1,312000.0,17287.0,6.5,,,6.22,6.18,6.09,5.98,5.98,5.73,5.96,5.67,-0.45,-0.58,-0.92,5.2104347826087,5.3312,1.75,5.36,5.563,5.76636363636364,6.22739130434783,,,,16.84,1100.2,,583.4,,,,92.5521,88.968,84.3931,96.7683,81.2857,107.3,102.5589,-0.0126,-0.19846,-0.02763,,-29931.0,103665.0,67763.0,,,,2.51,6.43,0.99,0.55,60.39568012172971,,60.39568012172971,,,,,,0.3,-0.8,1.0,100.7932,99.91841,102.1023,100.4,99.8
+2000-09-01,30.87,28.42,5.1,173.6,182.3,139.0,134.7,124.8,104.2,,,,132337.0,3.9,292000.0,17229.0,6.52,,,6.07,5.98,5.91,5.85,5.93,5.8,6.13,5.88,-0.18,-0.43,-0.8,5.26333333333333,5.3873,1.876,5.42,5.632,5.7295,6.13619047619048,,,,20.57,1099.7,,583.8,,,,92.9792,88.4911,84.0327,97.2647,81.4061,106.8,102.5094,0.1322,-0.19654,-0.03213,,-33333.0,106396.0,67562.0,,,,2.54,6.77,0.96,0.76,59.24016800376836,,59.24016800376836,,,,,,0.0,-0.8,1.3,100.0184,100.0123,102.0571,101.6,100.4
+2000-10-01,32.7,30.15,4.37,173.9,182.6,139.5,135.4,121.2,98.2,2.4,10435.744,14229.765,132352.0,3.9,301000.0,17217.0,6.51,,,6.12,5.94,5.87,5.83,5.87,5.77,6.02,5.79,-0.17,-0.61,-0.82,5.20714285714286,5.2179,1.815,5.36,5.578,5.72333333333333,6.10795454545455,,,,23.63,1098.7,2.132,585.3,,,,92.6179,89.2779,84.5785,96.8598,80.8334,105.8,102.4011,0.2639,-0.16801,-0.02802,,-33378.0,106056.0,66845.0,,,,2.56,7.79,1.03,0.57,61.87641072860204,,61.87641072860204,,2152440.0,505251.5,279029.0,199826.1,0.0,-0.9,1.4,99.0723,100.0614,101.9714,101.2,100.3
+2000-11-01,33.61,32.53,6.31,174.2,183.1,140.2,135.0,121.2,98.8,,,,132556.0,3.9,356000.0,17202.0,6.51,,,5.92,5.61,5.52,5.42,5.5,5.48,5.78,5.6,-0.13,-0.73,-1.14,5.15363636363636,5.0983,1.764,5.29,5.548,5.72714285714286,5.98954545454545,,,,29.65,1092.4,,590.3,,,,92.6438,89.6408,83.9385,96.6106,80.5963,107.6,102.1504,0.5028,-0.10673,-0.00747,,-32723.0,103993.0,66691.0,,,,2.64,9.06,1.09,0.68,69.1441721614814,,69.1441721614814,,,,,,1.3,-0.5,1.5,98.57171,100.0604,101.8394,101.2,100.3
+2000-12-01,26.72,22.58,10.48,174.6,183.3,140.5,136.2,111.6,88.5,,,,132716.0,3.9,353000.0,17181.0,6.4,,,5.32,5.11,5.06,4.99,5.16,5.12,5.59,5.46,0.01,-0.77,-0.29,4.89052631578947,4.9118,1.624,5.04,5.298,5.40210526315789,5.54315789473684,,,,26.85,1088.6,,598.3,,,,92.3415,89.985,83.5388,96.0365,80.0735,98.4,101.624,0.7575,-0.09062,0.06204,,-33420.0,103673.0,65816.0,,,,2.88,9.16,0.98,0.67,76.96337967228604,,76.96337967228604,,,,,,0.4,-0.2,1.2,98.95973,99.98339,101.6295,100.5,100.1
+2001-01-01,28.62,26.59,5.83,175.6,183.9,141.7,140.0,111.3,93.4,-1.3,10470.231,14183.12,132703.0,4.2,362000.0,17105.0,5.98,,,4.6,4.62,4.67,4.85,5.08,5.19,5.65,5.54,0.57,0.2,-0.55,4.80318181818182,4.8471,1.508,4.94,5.183,5.41863636363636,5.40547619047619,,,,22.02,1096.7,2.084,598.7,,,,91.902,89.123,83.7705,95.6911,79.4332,94.7,101.1024,0.1919,-0.22527,-0.09199,,-35202.0,105470.0,65869.0,,,,2.62,7.87,0.91,0.56,68.73687336755307,,68.73687336755307,,2176142.0,508205.1,283724.0,200490.4,1.2,-0.3,1.2,99.71643,99.79662,101.3214,100.5,100.3
+2001-02-01,27.35,25.16,5.25,176.0,184.4,141.9,137.4,110.1,94.1,,,,132788.0,4.2,386000.0,17030.0,5.49,,,4.47,4.41,4.48,4.7,4.93,4.92,5.51,5.34,0.51,0.07,-0.67,4.7775,4.8248,1.415,4.93,5.184,5.43,5.32125,,,,28.35,1101.2,,595.9,,,,91.3034,88.8331,84.7769,95.0451,78.6604,90.6,100.7213,0.615,-0.27883,-0.16802,,-29301.0,100350.0,66114.0,,,,2.88,7.7,0.91,0.32,61.41313918320786,,61.41313918320786,,,,,,0.0,-0.3,1.2,100.1173,99.54634,100.9098,99.9,100.2
+2001-03-01,26.37,23.5,5.35,176.1,184.7,141.2,135.9,104.6,90.6,,,,132751.0,4.3,388000.0,16938.0,5.31,,,4.09,4.18,4.33,4.62,4.86,4.93,5.6,5.46,0.75,0.63,-0.36,4.66772727272727,4.703,1.169,4.84,5.13,5.30136363636364,5.13068181818182,,,,28.64,1108.9,,599.1,,,,91.1162,90.373,84.8894,94.8512,78.2472,91.5,100.5567,0.543,-0.25465,-0.14696,,-32812.0,101853.0,64350.0,,,,3.04,8.18,0.9,0.68,63.62261062070403,,63.62261062070403,,,,,,0.8,-0.7,1.3,99.62334,99.27623,100.4483,98.3,100.0
+2001-04-01,28.48,27.21,4.73,176.4,185.1,142.0,136.4,113.9,104.8,2.5,10599.0,14271.694,132458.0,4.4,406000.0,16802.0,4.8,,,3.94,4.3,4.55,4.97,5.22,5.35,5.92,5.78,1.05,1.4,0.68,4.82789473684211,4.9468,1.315,5.0,5.282,5.5915,5.57722222222222,,,,25.48,1116.7,2.057,601.7,,,,90.7891,90.1015,85.1558,94.4682,77.7206,88.4,100.5238,0.787,-0.33448,-0.27175,,-30521.0,98164.0,62805.0,,,,2.73,8.06,0.83,0.48,70.04345100530831,,70.04345100530831,,2177041.1,504349.8,287603.0,199559.8,1.6,-0.7,1.5,98.62624,99.00816,100.0289,97.8,99.9
+2001-05-01,28.39,28.55,3.73,177.3,185.3,142.3,136.8,122.0,114.0,,,,132408.0,4.3,405000.0,16660.0,4.21,,,3.63,4.22,4.49,4.94,5.27,5.43,5.95,5.78,1.21,1.8,1.19,5.04681818181818,5.1153,1.25,5.21,5.449,5.85136363636364,5.94347826086957,,,,22.64,1118.5,,605.9,,,,90.3555,89.5916,85.2373,93.9837,77.1128,92.0,100.6463,0.3111,-0.42337,-0.34128,,-27095.0,95150.0,63772.0,,,,2.65,7.68,0.78,0.44,67.80655693962146,,67.80655693962146,,,,,,1.7,-0.7,1.9,97.65302,98.74281,99.75391,98.0,99.6
+2001-06-01,26.37,26.21,2.91,177.7,186.0,141.8,135.5,114.6,104.4,,,,132300.0,4.5,394000.0,16513.0,3.97,,,3.72,4.25,4.52,4.97,5.28,5.42,5.91,5.75,1.17,1.77,1.47,5.0,5.1951,1.152,5.15,5.399,5.71809523809524,5.89675,,,,19.06,1126.2,,609.1,,,,89.8784,88.6136,84.3628,93.4573,76.4807,92.6,100.7251,0.1438,-0.46079,-0.40681,,-29151.0,94978.0,61102.0,,,,2.65,8.16,0.81,0.27,62.00408421643763,,62.00408421643763,,,,,,1.4,-0.8,1.9,97.07298,98.4734,99.53474,97.6,99.4
+2001-07-01,26.7,24.35,3.31,177.4,186.4,140.1,133.4,99.2,85.9,-1.6,10598.02,14214.516,132172.0,4.6,388000.0,16381.0,3.77,,,3.53,3.79,4.06,4.57,4.86,5.07,5.61,5.51,1.28,1.53,1.25,5.01590909090909,5.2037,1.305,5.15,5.416,5.80047619047619,6.08636363636364,,,,21.62,1138.9,2.011,616.0,,,,89.3028,88.3501,84.0634,92.9552,75.7806,92.4,100.6393,0.1372,-0.49993,-0.44996,,-29902.0,93680.0,59298.0,,,,2.78,8.27,0.78,0.21,59.71185353207078,,59.71185353207078,,2181630.1,498413.1,289333.0,198539.8,1.5,-0.8,1.7,96.78103,98.19669,99.31014,96.1,99.0
+2001-08-01,26.65,26.8,2.15,177.4,186.7,140.7,133.4,102.5,91.3,,,,132021.0,4.9,395000.0,16233.0,3.65,,,3.41,3.64,3.91,4.46,4.72,4.85,5.47,5.39,1.21,1.48,1.19,4.82391304347826,4.9854,1.343,4.95,5.215,5.53090909090909,5.76152173913044,,,,24.92,1150.2,,622.4,,,,89.2003,87.993,84.0544,92.5792,75.4938,91.5,100.3387,0.1946,-0.43229,-0.41748,,-28094.0,92569.0,59648.0,,,,2.9,8.05,0.76,0.16,60.06799231196068,,60.06799231196068,,,,,,1.0,-0.7,2.1,96.63455,97.92792,98.96459,96.0,98.8
+2001-09-01,23.44,21.87,1.8,178.1,187.1,141.3,133.3,113.4,102.3,,,,131763.0,5.0,517000.0,16116.0,3.07,,,2.49,2.86,3.22,3.93,4.37,4.6,5.45,5.42,1.74,2.2,1.85,4.813,4.9876,1.346,4.94,5.196,5.30263157894737,5.57825,,,,31.93,1205.7,,647.2,,,,88.7485,87.7408,84.1269,92.2002,74.9237,81.8,99.90548,0.5538,-0.33801,-0.34641,,-30217.0,90957.0,56375.0,,,,3.42,10.18,0.9,0.24,59.43666535005129,,59.43666535005129,,,,,,-0.1,-0.8,1.7,96.60189,97.69626,98.49626,95.9,99.0
+2001-10-01,21.2,19.63,3.07,177.6,187.4,139.0,130.3,91.5,77.7,1.1,10660.465,14253.574,131452.0,5.3,483000.0,15973.0,2.49,,,2.07,2.44,2.87,3.66,4.03,4.3,5.05,4.89,1.86,2.25,1.64,4.5995652173913,4.8253,1.363,4.72,4.964,5.23272727272727,5.40760869565217,,,,33.56,1165.7,1.978,635.2,,,,88.5052,88.3115,83.6957,91.8381,74.5431,82.7,99.74929,0.5476,-0.38313,-0.43051,,-30588.0,91322.0,56987.0,,,,3.38,9.61,0.88,0.19,67.77913023516983,,67.77913023516983,,2180371.6,497324.8,289882.0,197934.5,0.2,-0.8,1.6,96.76561,97.53229,98.17452,93.7,98.3
+2001-11-01,19.46,18.92,1.83,177.5,188.1,138.5,129.8,82.5,67.9,,,,131144.0,5.5,491000.0,15825.0,2.09,,,2.06,2.84,3.3,4.08,4.55,4.78,5.54,5.27,1.94,3.0,2.72,4.44772727272727,4.6271,1.328,4.57,4.8,5.17714285714286,5.45772727272727,,,,23.84,1171.0,,639.5,,,,87.97,90.3883,83.0476,91.4767,73.9318,83.9,99.89661,0.5534,-0.37472,-0.42714,,-30003.0,89979.0,56711.0,,,,3.1,8.39,0.73,0.28,64.21861244830401,,64.21861244830401,,,,,,-0.3,-1.0,1.2,97.35507,97.41833,98.14275,92.3,97.8
+2001-12-01,19.96,19.35,2.4,177.4,188.4,138.0,128.1,71.3,59.2,,,,130983.0,5.7,421000.0,15712.0,1.82,,,2.17,3.07,3.59,4.38,4.84,5.07,5.74,5.48,2.0,3.33,3.55,4.73588235294118,4.8928,1.334,4.87,5.047,5.40842105263158,5.81684210526316,,,,23.8,1183.2,,650.8,,,,87.9324,90.4819,82.1923,91.6501,73.7552,88.8,100.2531,0.4175,-0.37156,-0.40304,,-27488.0,86527.0,56069.0,,,,2.85,8.24,0.7,0.17,63.86009202138664,,63.86009202138664,,,,,,-0.3,-1.2,1.4,98.5828,97.34772,98.36372,91.4,97.6
+2002-01-01,19.71,19.07,2.28,177.7,188.7,137.7,128.5,73.3,62.3,3.4,10783.5,14372.785,130859.0,5.7,414000.0,15588.0,1.73,,,2.29,3.16,3.7,4.42,4.82,5.07,5.68,5.44,1.91,3.31,3.22,4.86272727272727,4.9171,1.42,4.93,5.142,5.34363636363636,5.85833333333333,,,,21.09,1190.7,1.966,653.8,,,,88.5176,90.2664,81.5402,92.242,74.1161,93.0,100.5978,0.1277,-0.46373,-0.56905,,-29678.0,89443.0,55939.0,,,,2.85,7.89,0.76,0.15,73.4424674107268,,73.4424674107268,,2185124.9,498585.1,293878.0,202859.3,-1.0,-1.4,1.8,100.055,97.33412,98.63261,91.6,97.5
+2002-02-01,21.78,20.73,2.49,178.0,189.1,138.0,128.4,75.3,64.8,,,,130737.0,5.7,398000.0,15518.0,1.74,,,2.25,3.06,3.64,4.27,4.7,4.88,5.61,5.54,1.82,3.09,3.05,4.9195,4.9251,1.501,4.99,5.199,5.321,5.94575,,,,21.59,1190.6,,654.6,,,,88.5278,90.3818,81.1191,92.2394,74.0132,90.7,100.8044,0.3548,-0.49285,-0.53532,,-32501.0,91539.0,55717.0,,,,2.98,8.19,0.79,0.14,75.96972657386115,,75.96972657386115,,,,,,0.0,-1.6,1.7,101.2635,97.37743,98.95811,91.6,97.3
+2002-03-01,26.21,25.34,3.18,178.5,189.2,138.8,129.8,85.9,77.9,,,,130722.0,5.7,479000.0,15443.0,1.73,,,2.7,3.72,4.31,4.91,5.29,5.42,6.03,5.91,1.7,3.63,3.65,5.161,5.2202,1.421,5.24,5.411,5.667,6.309,,,,17.4,1193.3,,659.0,,,,89.1686,90.4566,80.0604,92.8489,74.4558,95.7,100.9911,0.1927,-0.50436,-0.4804,,-31161.0,91447.0,55925.0,,,,2.81,7.08,0.79,0.27,93.65376103747903,,93.65376103747903,,,,,,-0.8,-1.2,1.7,101.8337,97.50211,99.23705,92.8,97.6
+2002-04-01,27.32,26.98,3.65,179.3,189.7,138.7,130.8,98.3,89.0,2.5,10887.46,14460.848,130616.0,5.9,414000.0,15392.0,1.75,,,2.35,3.24,3.83,4.53,4.88,5.11,5.74,5.72,1.87,3.34,3.29,5.1552380952381,5.2331,1.394,5.24,5.404,5.65863636363636,6.294,,,,21.91,1186.9,1.97,663.4,,,,89.604,89.821,80.1932,93.1232,74.7452,93.0,101.0437,0.2211,-0.58054,-0.57799,,-33965.0,95972.0,57958.0,,,,2.84,6.88,0.86,0.18,103.7011371573481,,103.7011371573481,,2195210.6,502163.5,297001.0,203333.2,-1.3,-1.1,1.6,102.0358,97.73861,99.41814,94.3,98.0
+2002-05-01,25.37,23.87,3.15,179.5,190.0,138.4,130.8,97.2,86.1,,,,130632.0,5.8,403000.0,15338.0,1.75,,,2.34,3.22,3.73,4.37,4.77,5.08,5.77,5.75,1.86,3.34,3.29,5.16772727272727,5.2689,1.365,5.26,5.406,5.59590909090909,6.21521739130435,,,,19.98,1189.3,,668.6,,,,89.964,90.7528,80.9734,93.5687,74.9894,96.9,101.0177,0.1572,-0.62554,-0.64194,,-34026.0,96395.0,58182.0,,,,2.98,7.28,0.88,0.19,91.13378947052244,,91.13378947052244,,,,,,-1.1,-0.9,1.2,102.2145,98.02347,99.52407,94.4,98.0
+2002-06-01,26.79,25.33,3.2,179.6,190.2,138.8,130.9,96.3,85.4,,,,130674.0,5.8,386000.0,15297.0,1.75,,,2.06,2.9,3.37,4.09,4.52,4.86,5.65,5.7,1.96,3.16,3.13,5.0175,5.099,1.328,5.11,5.255,5.424,6.00763157894737,,,,25.4,1193.3,,674.0,,,,90.7061,90.4353,80.9619,94.4778,75.569,92.4,100.7677,0.8226,-0.5396,-0.55508,,-34732.0,97848.0,58772.0,,,,3.13,8.75,0.86,0.19,76.4993688447743,,76.4993688447743,,,,,,-0.8,-0.7,1.1,102.5869,98.28046,99.47038,94.1,98.0
+2002-07-01,27.02,26.28,3.02,180.0,190.5,138.6,131.2,98.8,87.0,1.6,10984.04,14519.633,130584.0,5.8,390000.0,15256.0,1.73,,,1.8,2.23,2.67,3.53,4.09,4.51,5.41,5.51,2.28,2.8,2.75,4.86739130434783,5.0027,1.296,4.96,5.109,5.29045454545455,5.85978260869565,,,,32.03,1199.1,1.95,679.3,,,,90.6769,88.3821,80.4339,94.3789,75.5228,88.1,100.433,1.3424,-0.4406,-0.44197,,-33913.0,97197.0,59129.0,,,,3.25,9.71,1.13,0.14,76.7854830129487,,76.7854830129487,,2205180.8,503709.3,299863.0,206145.7,-0.9,-0.8,1.4,103.0641,98.45356,99.35471,94.5,98.3
+2002-08-01,28.97,27.56,3.12,180.5,191.1,138.7,131.5,101.0,88.1,,,,130581.0,5.7,394000.0,15171.0,1.74,,,1.74,2.14,2.5,3.22,3.78,4.14,5.06,5.11,2.0,2.45,2.33,4.58954545454545,4.746,1.255,4.67,4.828,5.12047619047619,5.64840909090909,,,,32.64,1187.1,,679.8,,,,90.5762,89.0739,80.7941,94.4676,75.4317,87.6,100.1572,0.6288,-0.39104,-0.42152,,-36385.0,99721.0,59173.0,,,,3.32,9.61,1.02,0.15,75.36435149485078,,75.36435149485078,,,,,,-0.7,-0.9,1.3,103.4515,98.56763,99.28463,94.8,98.5
+2002-09-01,30.59,29.11,4.09,180.8,191.3,139.2,132.3,108.0,90.3,,,,130502.0,5.7,409000.0,15119.0,1.75,,,1.53,1.72,2.02,2.63,3.25,3.63,4.75,4.88,1.91,2.06,1.78,4.38523809523809,4.5006,1.129,4.46,4.618,4.8855,5.43571428571429,,,,39.69,1196.1,,680.4,,,,90.6531,83.1627,79.1572,94.5096,75.4995,86.1,99.91587,1.268,-0.3546,-0.3668,,-36088.0,99364.0,58639.0,,,,3.76,10.33,1.16,0.25,74.21688775043006,,74.21688775043006,,,,,,-0.7,-0.7,1.2,103.5453,98.65128,99.28642,95.5,98.8
+2002-10-01,27.18,25.51,4.39,181.2,191.5,140.0,133.2,116.6,99.4,0.5,11061.433,14537.58,130617.0,5.7,409000.0,15059.0,1.75,,,1.46,1.68,2.05,2.81,3.45,3.93,5.03,5.28,2.25,2.49,2.11,4.46391304347826,4.616,1.095,4.55,4.757,5.12727272727273,5.65913043478261,,,,31.14,1204.0,1.924,681.9,,,,90.4643,82.3487,77.763,94.269,75.3553,80.6,99.7337,0.7856,-0.38782,-0.4028,,-35095.0,96860.0,58066.0,,,,3.82,10.59,1.14,0.27,87.28525477191404,,87.28525477191404,,2209198.7,504885.8,303904.0,208246.5,-0.8,-0.9,1.5,103.3183,98.71884,99.28101,95.5,98.7
+2002-11-01,26.87,25.74,4.19,181.5,191.9,140.0,133.1,105.0,87.9,,,,130616.0,5.9,377000.0,14992.0,1.34,,,1.56,2.08,2.51,3.28,3.88,4.22,5.18,5.23,2.14,3.0,2.99,4.47761904761905,4.6378,0.979,4.53,4.735,5.0895,5.49952380952381,,,,27.5,1209.6,,688.5,,,,90.9711,86.4268,79.7569,94.7507,75.8001,84.2,99.74871,0.4877,-0.45617,-0.46788,,-39515.0,102120.0,58815.0,,,,3.38,8.83,0.99,0.23,80.89482907839697,,80.89482907839697,,,,,,-0.7,-0.4,1.6,102.6827,98.78254,99.27039,94.6,98.8
+2002-12-01,31.21,30.12,4.59,181.8,192.1,139.7,132.9,100.2,82.1,,,,130465.0,6.0,409000.0,14911.0,1.24,,,1.32,1.61,1.99,2.78,3.36,3.83,4.83,5.03,2.22,2.61,2.67,4.33555555555556,4.5644,0.975,4.38,4.548,4.9675,5.395,,,,28.62,1220.2,,699.2,732059.0,4678.0,0.0,90.4652,87.9355,80.2399,94.1882,75.4073,86.7,99.74618,0.7572,-0.47249,-0.46798,,-43607.0,103460.0,56789.0,,,,3.48,8.9,1.02,0.18,82.01653501947165,,82.01653501947165,,,,,,-0.4,-0.3,1.7,101.574,98.84916,99.23013,95.2,98.6
+2003-01-01,33.51,31.57,5.58,182.6,192.4,141.1,135.3,115.6,95.7,2.1,11174.129,14614.141,130573.0,5.8,407000.0,14867.0,1.24,,,1.31,1.72,2.16,3.02,3.55,4.0,4.93,5.03,2.28,2.82,2.67,4.18,4.3899,0.836,4.22,4.375,4.96181818181818,5.275,,,,31.17,1227.3,1.912,699.3,712809.0,7162.0,0.0,91.2361,88.4513,80.437,94.9688,76.0829,82.4,99.56802,0.7028,-0.52517,-0.54649,,-41156.0,102284.0,58068.0,1.49,1.81,2.13,3.16,8.29,0.96,0.19,68.13233235740249,83.81779159485671,71.01837429558906,54.3286565964645,2203081.1,504304.8,307576.0,207347.5,0.4,-0.4,1.4,100.443,98.92035,99.17641,96.9,98.9
+2003-02-01,36.76,34.0,10.81,183.6,192.5,142.7,137.6,138.9,112.6,,,,130441.0,5.9,421000.0,14780.0,1.26,,,1.24,1.53,1.91,2.69,3.24,3.71,4.7,4.9,2.18,2.51,2.38,3.955,4.2131,0.828,4.01,4.157,5.012,5.16775,,,,29.63,1238.2,,701.0,721980.0,5249.0,0.0,91.3445,88.876,80.5199,94.8566,76.2008,79.9,99.41,0.4363,-0.53864,-0.57328,,-40082.0,101719.0,58846.0,1.75,1.94,2.13,3.21,8.38,0.9,0.16,74.6797992435866,96.6549419344994,72.26155426249396,56.40496439891796,,,,,0.2,-0.2,1.6,99.93139,98.99016,99.09339,98.5,99.5
+2003-03-01,31.14,28.05,5.01,183.9,192.5,144.0,141.2,147.4,120.4,,,,130235.0,5.9,436000.0,14721.0,1.25,,,1.19,1.51,1.93,2.78,3.35,3.83,4.84,5.07,2.32,2.69,2.45,4.00047619047619,4.3243,0.724,4.1,4.185,4.99714285714286,5.27166666666667,,,,29.15,1239.3,,705.3,725019.0,5916.0,0.0,91.1044,89.1924,80.403,94.962,76.0272,77.6,99.49301,0.4215,-0.58943,-0.66103,,-43806.0,105340.0,59077.0,1.65,1.8,1.95,3.04,7.72,0.85,0.16,69.42746593837855,84.91830241436718,73.15355108454729,55.24877715108004,,,,,0.9,-0.1,1.6,100.5695,99.04945,98.93053,99.1,99.7
+2003-04-01,26.09,23.6,5.25,183.2,192.5,142.2,136.8,117.4,100.1,3.6,11312.766,14743.567,130173.0,6.0,444000.0,14608.0,1.26,,,1.22,1.51,1.95,2.85,3.39,3.89,4.79,5.0,2.38,2.76,2.58,4.147,4.4663,0.663,4.22,4.312,5.05190476190476,5.34605263157895,,,,21.21,1250.0,1.899,709.6,746294.0,8763.0,0.0,90.5617,87.9987,80.189,94.2845,75.6028,86.0,99.92635,0.0321,-0.68371,-0.80716,,-42037.0,103175.0,58573.0,1.45,1.73,2.01,2.76,6.44,0.77,0.2,64.0553205201658,72.7061959312814,76.5743232845056,52.98186228652411,2204086.7,508465.6,313623.0,205594.2,1.0,-0.1,1.5,101.855,99.09166,98.77963,96.0,99.6
+2003-05-01,29.56,26.58,5.99,182.9,192.9,141.9,136.7,109.1,94.5,,,,130197.0,6.1,431000.0,14558.0,1.26,,,1.13,1.33,1.58,2.3,2.87,3.37,4.36,4.59,2.04,2.26,2.09,3.8152380952381,4.2197,0.577,3.89,4.035,4.67190476190476,5.02818181818182,,,,19.47,1268.8,,713.7,744896.0,5543.0,0.0,90.537,87.0407,79.6706,94.3262,75.6099,92.1,100.3536,0.208,-0.7133,-0.78884,,-41045.0,102613.0,58314.0,1.26,1.6,1.94,2.85,6.79,0.82,0.19,65.66962710723458,75.25098235197414,76.97060857834676,55.4478271744211,,,,,0.7,-0.2,1.3,103.1908,99.12924,98.66143,95.3,99.7
+2003-06-01,30.15,28.88,5.31,183.1,193.0,142.7,138.0,114.5,99.4,,,,130186.0,6.3,429000.0,14493.0,1.22,,,1.09,1.32,1.66,2.46,3.03,3.54,4.52,4.81,2.22,2.64,2.09,3.61666666666667,4.1127,0.529,3.69,3.822,4.28809523809524,4.80275,,,,19.52,1281.0,,715.0,744018.0,7199.0,0.0,90.6527,86.9731,79.8254,94.7515,75.7311,89.7,100.5095,0.2459,-0.71476,-0.74932,,-39696.0,103398.0,60582.0,1.45,1.64,1.83,2.81,6.13,0.77,0.23,67.66565314763429,75.70344549387973,78.12326567222416,56.94507090388821,,,,,0.3,-0.4,1.2,104.1766,99.18177,98.62003,96.2,99.5
+2003-07-01,30.56,28.68,4.63,183.7,193.4,142.8,137.7,117.0,101.4,6.8,11566.669,14988.782,130184.0,6.2,398000.0,14403.0,1.01,,,1.28,1.8,2.33,3.38,3.98,4.49,5.43,5.56,2.69,3.53,3.45,3.97260869565217,4.4078,0.956,4.01,4.132,4.68318181818182,5.23282608695652,,,,19.49,1287.5,1.903,717.6,740295.0,6205.0,0.0,91.1185,84.5034,79.5071,95.0584,76.1369,90.9,100.5117,-0.0582,-0.71257,-0.75378,,-41321.0,105082.0,60696.0,1.75,2.08,2.41,2.58,5.67,0.73,0.17,66.69064317015147,74.97963048831062,74.45900615227075,57.87409532002098,2218437.8,509941.6,318875.0,207512.4,0.5,-0.2,1.3,104.8495,99.26889,98.72821,96.7,99.4
+2003-08-01,31.76,30.38,4.86,184.5,193.6,143.7,138.0,123.3,106.4,,,,130153.0,6.1,407000.0,14376.0,1.03,,,1.35,1.95,2.51,3.46,4.0,4.45,5.33,5.3,2.5,3.47,3.44,4.13,4.604,1.406,4.16,4.293,4.902,5.52404761904762,,,,18.63,1296.4,,720.9,740637.0,5974.0,0.0,90.9197,85.6613,80.5865,94.6166,75.9832,89.3,100.4225,-0.1288,-0.66983,-0.70887,,-39892.0,101990.0,59170.0,1.99,2.16,2.33,2.46,5.46,0.71,0.18,67.8957082059345,76.86295538936454,74.58344361465493,59.37874004658607,,,,,0.9,-0.3,1.4,105.2711,99.38817,98.99714,96.7,99.4
+2003-09-01,29.19,28.09,4.66,185.1,193.7,144.0,138.5,121.2,109.9,,,,130252.0,6.1,387000.0,14346.0,1.01,,,1.15,1.5,1.95,2.85,3.41,3.96,4.91,5.07,2.46,3.01,2.79,4.17136363636364,4.7132,1.42,4.23,4.314,4.75714285714286,5.51295454545455,,,,22.72,1297.2,,721.1,741193.0,7540.0,0.0,91.5059,86.2021,81.0849,95.4042,76.483,87.7,100.3871,-0.0558,-0.68236,-0.71087,,-41842.0,105721.0,61041.0,1.86,2.01,2.16,2.57,5.51,0.72,0.23,67.49662158502242,71.50475594366054,83.27714692244207,60.39290561307165,,,,,1.1,-0.2,1.3,105.4281,99.54488,99.28699,96.2,99.8
+2003-10-01,29.24,27.88,3.98,184.9,194.0,144.8,139.3,119.9,102.7,4.7,11772.234,15162.76,130439.0,6.0,379000.0,14334.0,1.01,,,1.31,1.85,2.36,3.27,3.8,4.33,5.2,5.28,2.48,3.37,3.3,4.22130434782609,4.9071,1.437,4.28,4.382,4.81545454545455,5.60869565217391,,,,16.1,1297.8,1.938,724.8,747272.0,5125.0,0.0,91.6186,86.2716,80.9611,95.5035,76.5884,89.6,100.5351,-0.3032,-0.71671,-0.72692,,-41388.0,107040.0,62203.0,2.06,2.4,2.74,2.36,4.73,0.63,0.23,70.77394825740352,75.21174898753931,87.75913544333824,64.97441234847307,2232602.5,515098.8,322428.0,209670.2,1.8,0.0,1.3,105.3844,99.74963,99.56486,96.3,100.0
+2003-11-01,30.33,28.95,4.86,185.0,194.0,144.6,138.9,114.0,95.2,,,,130480.0,5.8,357000.0,14316.0,1.0,,,1.39,2.06,2.56,3.38,3.89,4.34,5.2,5.23,2.28,3.41,3.33,4.353,5.065,1.333,4.41,4.511,4.85684210526316,5.874,,,,16.32,1299.1,,730.6,756964.0,5223.0,0.0,92.2329,85.2418,80.5271,96.3187,77.1135,93.7,100.827,-0.4399,-0.71667,-0.70144,,-39898.0,107742.0,64665.0,2.02,2.31,2.6,2.33,4.48,0.63,0.26,70.39074754899526,75.555888014515,82.16823327248167,68.93243796637987,,,,,3.0,-0.5,1.3,105.1231,99.97854,99.76538,96.8,100.5
+2003-12-01,32.51,30.3,5.76,185.5,194.2,145.1,139.5,116.2,94.3,,,,130589.0,5.7,349000.0,14299.0,0.98,,,1.26,1.84,2.37,3.25,3.77,4.27,5.1,5.23,2.43,3.32,3.33,4.29105263157895,4.896,1.33,4.34,4.459,4.72904761904762,5.75738095238095,,,,18.31,1306.2,,739.4,771551.0,5850.0,0.0,92.2602,85.6238,80.5262,96.2249,77.1489,92.6,101.1297,-0.2757,-0.72505,-0.67369,,-44080.0,111017.0,63536.0,2.03,2.27,2.51,2.34,4.18,0.61,0.22,73.89394533905936,81.42864201761724,81.30258116772055,75.7669333716562,,,,,3.2,-0.4,1.3,104.5914,100.2064,99.814,97.5,100.8
+2004-01-01,33.16,29.53,5.8,186.3,194.6,145.9,141.4,131.6,108.1,2.3,11923.447,15248.68,130756.0,5.7,376000.0,14291.0,1.0,,,1.28,1.84,2.35,3.17,3.68,4.16,5.0,5.11,2.32,3.24,3.13,4.17095238095238,4.7875,1.33,4.2,4.317,4.58619047619048,5.7005,,,,16.63,1306.0,1.948,736.4,755279.0,5153.0,0.0,92.4006,85.8304,81.1388,96.1259,77.2806,103.8,101.4088,-0.4391,-0.78747,-0.70354,,-44645.0,110890.0,62693.0,2.16,2.31,2.46,2.19,4.05,0.6,0.23,76.34889643159637,84.11752607458152,83.11715610949496,81.19973231579426,2244081.3,519509.2,324300.0,212575.0,3.2,-0.3,1.5,103.961,100.4155,99.8403,99.0,101.5
+2004-02-01,36.08,32.94,5.27,186.7,194.9,145.8,142.1,130.6,111.1,,,,130821.0,5.6,348000.0,14279.0,1.01,,,1.21,1.66,2.13,3.01,3.48,3.99,4.85,5.01,2.33,3.03,2.95,4.11,4.8056,1.211,4.14,4.343,4.4515,5.6205,,,,14.55,1321.4,,735.3,750666.0,5147.0,0.0,92.958,85.6289,80.2543,96.8445,77.7639,94.4,101.2953,-0.5726,-0.81602,-0.75078,,-44552.0,113977.0,65852.5,2.38,2.38,2.38,2.21,4.34,0.62,0.18,76.24492196148609,82.66397791393182,84.12934915430873,85.99643780458996,,,,,2.1,0.0,1.4,103.4436,100.6059,99.88483,99.4,102.2
+2004-03-01,35.75,32.29,5.63,187.1,195.5,146.2,143.1,134.6,117.0,,,,131140.0,5.8,340000.0,14287.0,1.0,,,1.2,1.6,1.99,2.8,3.33,3.86,4.77,4.93,2.26,2.91,2.81,3.91347826086957,4.7088,1.418,3.98,4.169,4.2604347826087,5.4154347826087,,,,16.74,1328.7,,736.8,760725.0,5246.0,0.0,92.5861,86.3174,80.5024,96.8071,77.4721,95.8,101.1277,-0.3634,-0.80422,-0.75608,,-46754.0,118678.0,67871.0,2.29,2.38,2.47,2.29,4.41,0.6,0.18,79.55222919801113,86.8773273754292,91.00841641819156,85.66794530665751,,,,,3.0,-0.1,1.2,103.2047,100.775,99.98566,100.2,103.0
+2004-04-01,37.31,35.23,5.81,187.4,195.9,147.2,144.8,142.9,126.1,3.1,12112.815,15366.85,131412.0,5.6,339000.0,14315.0,1.0,,,1.55,2.31,2.86,3.63,4.11,4.53,5.31,5.39,2.22,3.55,3.5,4.097,4.957,1.52,4.18,4.351,4.61285714285714,5.803,,,,17.19,1332.8,1.938,741.2,772927.0,7444.0,0.0,92.93,85.4522,80.2694,97.1043,77.7807,94.2,100.9568,-0.4565,-0.74091,-0.72167,,-47283.0,118542.0,67069.9,2.34,2.42,2.5,2.05,3.91,0.56,0.22,80.67836968770882,89.04206875764685,92.92937174097862,83.50568950946256,2258083.8,519125.8,331067.0,218449.6,3.8,-0.4,1.1,103.1641,100.9164,100.1527,100.4,103.7
+2004-05-01,39.9,37.0,6.45,188.2,196.2,148.4,146.8,153.9,140.5,,,,131697.0,5.6,337000.0,14342.0,1.0,,,1.83,2.54,3.1,3.81,4.26,4.66,5.39,5.42,2.12,3.58,3.64,4.25333333333333,5.1118,1.505,4.34,4.493,4.773,5.95809523809524,,,,15.5,1333.3,,745.0,771108.0,5212.0,0.0,93.6013,85.3851,79.9223,97.7813,78.3623,90.2,100.8785,-0.6029,-0.69659,-0.68929,,-47553.0,120671.0,68677.4,2.55,2.66,2.77,2.03,4.28,0.62,0.25,84.20865239715455,97.32998717288794,93.60913938138145,77.56728025680505,,,,,4.4,-0.5,1.4,103.2352,101.0393,100.2857,101.9,104.1
+2004-06-01,36.92,33.22,6.03,188.9,196.6,148.4,147.2,145.2,129.1,,,,131794.0,5.6,348000.0,14334.0,1.03,,,2.09,2.7,3.16,3.81,4.24,4.62,5.33,5.41,1.92,3.29,3.24,4.31272727272727,5.2,1.807,4.39,4.544,4.93272727272727,5.84547619047619,,,,14.34,1342.7,,750.7,779578.0,5961.0,0.0,92.871,83.0952,79.8299,97.12,77.7669,95.6,101.0162,-0.5569,-0.68789,-0.69944,,-54169.0,124355.0,66378.4,2.43,2.52,2.61,2.09,4.1,0.63,0.3,82.57614608866349,95.00234722787744,87.90666076387289,82.43014890484291,,,,,5.0,0.0,1.5,103.3655,101.1474,100.3457,101.7,103.4
+2004-07-01,43.72,41.47,6.03,189.1,196.8,148.2,147.4,154.1,136.1,3.8,12305.307,15512.619,131854.0,5.5,341000.0,14331.0,1.26,,,2.13,2.68,3.09,3.71,4.13,4.5,5.24,5.31,1.82,3.05,3.21,4.23681818181818,5.1083,1.808,4.27,4.44,4.75,5.71772727272727,,,,15.32,1340.8,1.947,757.3,773916.0,4956.0,0.0,93.5649,84.2805,81.2348,97.9871,78.3594,96.7,101.1275,-0.577,-0.69698,-0.73096,,-51606.0,122979.0,67645.8,2.41,2.49,2.57,2.1,4.02,0.63,0.28,83.81160921482257,98.97897631001815,82.04841991009725,86.61820984489671,2263109.0,522003.3,332518.0,221208.8,5.3,-0.1,1.4,103.4652,101.2351,100.3543,102.1,103.9
+2004-08-01,42.23,39.8,5.04,189.2,196.9,148.6,148.0,157.7,128.3,,,,131939.0,5.4,352000.0,14345.0,1.43,,,1.99,2.41,2.75,3.33,3.76,4.13,4.93,5.01,1.72,2.54,2.58,4.08045454545455,5.0071,1.588,4.11,4.277,4.63095238095238,5.58318181818182,,,,15.29,1354.3,,757.2,775437.0,4789.0,0.0,93.6277,81.8313,80.5935,98.4199,78.4167,95.9,101.1028,-0.6408,-0.70249,-0.75017,,-53647.0,124224.0,68131.7,2.27,2.35,2.43,2.19,4.06,0.62,0.23,85.06776241000412,104.2856217695715,75.78776565398142,83.94801740837708,,,,,5.3,-0.2,1.4,103.4206,101.2997,100.3517,103.6,103.4
+2004-09-01,49.56,47.76,6.36,189.8,197.5,148.8,147.7,161.3,130.9,,,,132089.0,5.4,351000.0,14332.0,1.61,,,2.21,2.63,2.89,3.38,3.79,4.14,4.89,4.97,1.51,2.43,2.2,4.01636363636364,4.9109,1.393,4.09,4.251,4.60238095238095,5.41204545454546,,,,13.34,1362.5,,762.2,786330.0,5118.0,0.0,93.7467,78.1028,78.3128,98.4467,78.5109,94.2,100.9841,-0.6564,-0.70119,-0.71637,,-51686.0,124400.0,69592.3,2.33,2.37,2.41,2.11,3.83,0.6,0.34,85.04507500826892,103.4792521920237,77.08884344743429,84.65418219042667,,,,,5.2,0.0,1.2,103.1374,101.3255,100.3696,104.1,103.8
+2004-10-01,51.78,48.16,6.43,190.8,197.9,151.2,150.0,180.7,149.1,4.1,12527.214,15670.88,132429.0,5.5,332000.0,14332.0,1.76,,,2.28,2.56,2.82,3.3,3.7,4.05,4.79,4.87,1.49,2.14,2.26,3.8947619047619,4.7683,1.483,3.98,4.129,4.55,5.40142857142857,,,,16.27,1362.3,1.956,763.9,791336.0,4948.0,0.0,94.5465,79.465,79.2357,99.312,79.1635,91.7,100.895,-0.7017,-0.70688,-0.67925,,-55058.0,128810.0,70167.6,2.49,2.42,2.35,2.09,3.63,0.61,0.3,92.23143863802966,116.8717210293535,77.13797847452118,88.9827512785394,2273045.3,520014.2,339258.0,222893.7,4.3,0.5,1.3,102.7287,101.2927,100.3777,105.8,104.4
+2004-11-01,49.16,44.23,6.79,191.7,198.3,152.1,151.4,173.5,140.3,,,,132503.0,5.4,335000.0,14306.0,1.93,,,2.63,3.02,3.29,3.72,4.07,4.36,5.03,5.07,1.34,2.13,2.34,3.78045454545455,4.6903,1.452,3.86,4.0,4.48476190476191,5.4,,,,13.24,1374.2,,770.5,809956.0,4419.0,0.0,94.7813,83.3515,80.9143,99.3132,79.3296,92.8,100.9591,-0.8927,-0.71727,-0.70426,,-58967.0,131867.0,69283.5,2.76,2.61,2.46,1.95,3.17,0.57,0.22,88.87357276786317,108.364116651546,79.72691545694131,89.20325786839216,,,,,2.8,0.8,1.5,102.3687,101.223,100.3218,105.5,104.7
+2004-12-01,43.36,40.38,6.02,191.7,198.6,151.4,150.2,151.6,120.1,,,,132630.0,5.4,320000.0,14285.0,2.16,,,2.75,3.08,3.25,3.63,3.94,4.24,4.85,4.86,1.16,2.02,2.27,3.57952380952381,4.5316,1.397,3.64,3.792,4.32047619047619,5.23190476190476,,,,13.29,1376.0,,776.3,810944.0,4631.0,0.0,95.5365,84.6834,80.8961,100.096,79.9179,97.1,101.0947,-0.8003,-0.69859,-0.68948,,-54918.0,130310.0,71511.4,2.64,2.56,2.48,1.86,3.1,0.55,0.38,87.10568935904362,102.8639127053536,84.65226426583078,89.48529986560114,,,,,2.4,0.2,1.8,102.2706,101.137,100.2287,104.0,104.8
+2005-01-01,48.25,44.51,6.14,191.6,199.0,151.9,150.9,157.6,127.9,4.5,12767.286,15844.727,132781.0,5.3,331000.0,14257.0,2.28,,,2.96,3.29,3.43,3.71,3.92,4.14,4.64,4.62,0.85,1.63,1.64,3.5647619047619,4.5419,1.31,3.58,3.711,4.2605,5.35184210526316,,,,12.82,1367.1,1.983,775.2,807262.0,5252.0,0.0,95.8801,83.7003,80.822,100.7296,80.1494,95.5,101.08,-0.7621,-0.70377,-0.70004,,-56189.0,132065.0,71669.0,2.58,2.49,2.4,1.75,3.29,0.55,0.27,89.75402801688598,109.0822245710583,82.54466461595113,91.1962188752103,2279331.1,523233.5,341839.0,224871.1,1.9,-0.1,1.7,102.6175,101.0477,100.0741,104.6,105.6
+2005-02-01,51.75,50.13,6.62,192.4,199.4,152.7,151.6,165.9,137.4,,,,133034.0,5.4,314000.0,14272.0,2.5,,,3.2,3.59,3.75,4.0,4.18,4.36,4.79,4.71,0.77,1.6,1.84,3.544,4.5884,1.419,3.6,3.678,4.205,5.39775,,,,12.08,1371.1,,772.9,804576.0,5250.0,0.0,96.5761,84.5474,81.8562,101.593,80.6584,94.1,100.9246,-0.9969,-0.71099,-0.71201,,-58094.0,134921.0,72184.8,2.82,2.66,2.5,1.59,2.83,0.52,0.2,91.56024600242682,111.0605311961908,84.28303455031796,94.48902471810473,,,,,3.9,-0.3,1.7,103.2299,100.9698,99.85682,105.5,105.7
+2005-03-01,55.31,53.22,7.46,193.1,200.1,153.7,153.7,186.8,154.3,,,,133154.0,5.2,342000.0,14268.0,2.63,,,3.35,3.8,3.96,4.18,4.33,4.5,4.88,4.76,0.7,1.71,1.54,3.69619047619048,4.796,1.325,3.75,3.837,4.35818181818182,5.65261904761905,,,,14.02,1370.9,,773.5,807551.0,4592.0,0.0,96.4456,86.0721,81.6711,101.118,80.4638,92.6,100.6953,-0.7405,-0.6662,-0.61062,,-53134.0,130902.0,72793.3,2.87,2.71,2.55,1.64,3.52,0.57,0.39,100.0171765272213,124.9033189873391,87.50836840858997,98.84983470413518,,,,,2.7,-0.2,2.0,103.8211,100.9238,99.60291,107.8,106.4
+2005-04-01,49.2,50.61,6.64,193.7,200.2,154.2,155.0,194.0,162.5,2.0,12922.656,15922.782,133520.0,5.2,334000.0,14249.0,2.79,,,3.33,3.66,3.73,3.9,4.03,4.21,4.61,4.53,0.55,1.31,1.24,3.48238095238095,4.6218,1.257,3.54,3.653,4.19380952380952,5.472,,,,15.31,1358.4,1.993,775.5,809797.0,5586.0,0.0,96.6532,85.4853,81.8827,101.5613,80.5421,87.7,100.5071,-0.7247,-0.61064,-0.56334,,-57312.0,137129.0,75490.2,2.73,2.6,2.47,1.76,4.19,0.62,0.37,99.98066108636812,126.2401086259226,85.44935090040384,97.16950530860402,2293074.8,528261.3,349602.0,227267.0,1.8,0.0,1.9,103.2125,100.928,99.39459,108.8,106.9
+2005-05-01,52.08,49.3,6.31,193.6,200.5,153.9,154.3,187.7,158.2,,,,133689.0,5.1,340000.0,14255.0,3.0,,,3.32,3.6,3.65,3.76,3.86,4.0,4.4,4.36,0.4,1.01,0.91,3.30409090909091,4.4173,1.238,3.38,3.553,4.07380952380952,5.28772727272727,,,,13.29,1366.0,,776.4,810160.0,4936.0,0.0,96.7402,84.629,81.0459,101.842,80.5094,86.9,100.575,-0.7437,-0.60034,-0.56928,,-56040.0,135665.0,75073.9,2.47,2.37,2.27,1.9,4.13,0.62,0.41,97.04663320608105,119.7121541799341,87.43756520674218,95.00989833225051,,,,,1.8,0.2,1.9,101.6666,100.9583,99.30451,107.9,106.7
+2005-06-01,56.63,55.36,7.01,193.7,200.6,153.9,154.3,193.9,159.5,,,,133948.0,5.0,311000.0,14227.0,3.04,,,3.45,3.66,3.67,3.72,3.8,3.94,4.28,4.19,0.28,0.81,0.59,3.12636363636364,4.2847,1.143,3.2,3.405,3.82818181818182,5.14047619047619,,,,12.04,1380.1,,780.7,810082.0,4726.0,0.0,97.1753,83.6246,81.0158,102.0596,80.7567,96.0,100.8249,-0.5705,-0.60507,-0.53911,,-58152.0,137614.0,74950.1,2.31,2.27,2.23,1.87,3.85,0.62,0.46,101.8661547736212,131.5502565456256,81.73488414411285,95.84541675816034,,,,,1.6,-0.5,2.0,100.4632,100.9889,99.37816,109.2,106.7
+2005-07-01,60.71,59.77,7.76,194.9,200.9,155.0,156.3,210.2,176.5,3.2,13142.642,16047.587,134300.0,5.0,316000.0,14225.0,3.26,,,3.8,4.02,4.06,4.12,4.19,4.28,4.56,4.42,0.26,0.86,0.97,3.20571428571429,4.3011,1.295,3.27,3.438,3.8995,5.1902380952381,,,,11.57,1369.0,1.998,782.9,814259.0,4878.0,0.0,96.8676,80.7255,80.689,101.7046,80.3802,96.5,100.7314,-0.9033,-0.61466,-0.55954,,-58301.0,137423.0,74688.4,2.32,2.36,2.4,1.67,3.3,0.59,0.36,104.6133748023495,138.1799865404906,80.96632223664346,93.71173417027101,2310122.7,533020.6,353424.0,225936.0,1.8,-0.3,2.3,100.1779,101.0053,99.59228,110.5,106.8
+2005-08-01,68.63,66.8,12.69,196.1,201.1,156.3,157.6,221.9,189.9,,,,134502.0,4.9,318000.0,14200.0,3.5,,,3.77,3.84,3.83,3.87,3.93,4.02,4.3,4.23,0.18,0.5,0.39,3.23260869565217,4.3249,1.365,3.3,3.449,3.92045454545455,5.21869565217391,,,,12.6,1377.8,,782.7,823237.0,4909.0,0.0,97.1833,79.8899,80.3022,102.2411,80.5172,89.1,100.1407,-0.744,-0.59944,-0.52485,,-58745.0,139189.0,76214.7,2.44,2.37,2.3,1.77,3.66,0.6,0.43,111.4982867170431,152.2809007850754,78.18928321994315,97.95777781734697,,,,,1.3,-0.3,2.4,100.8533,101.0185,99.83765,112.1,106.6
+2005-09-01,66.21,61.7,14.84,198.8,201.3,158.8,162.2,250.0,214.2,,,,134552.0,5.0,359000.0,14173.0,3.62,,,4.01,4.18,4.18,4.18,4.23,4.34,4.62,4.53,0.16,0.79,0.41,3.06772727272727,4.2109,1.45,3.13,3.287,3.86857142857143,5.18636363636364,,,,11.92,1378.6,,787.9,823771.0,5366.0,0.0,95.3005,64.7959,72.554,101.1182,78.8319,76.9,99.42278,-0.6912,-0.56749,-0.45364,,-64882.0,143958.0,74227.5,2.72,2.56,2.4,1.81,3.54,0.58,0.6,115.3252089214545,160.1694095960728,77.24999174432207,96.97809518893906,,,,,0.9,-0.3,2.5,101.7687,101.0482,100.0813,114.4,107.5
+2005-10-01,59.8,58.47,12.18,199.1,202.0,160.5,166.2,269.4,207.6,2.2,13324.204,16136.734,134641.0,5.0,322000.0,14189.0,3.78,,,4.31,4.4,4.41,4.45,4.49,4.57,4.84,4.73,0.17,0.59,0.55,3.23857142857143,4.3482,1.513,3.29,3.444,4.047,5.4002380952381,,,,15.32,1376.5,1.999,787.2,819105.0,5149.0,0.0,96.4572,70.0275,74.2393,102.5657,79.6607,74.2,99.18978,-0.82,-0.58433,-0.55997,,-67265.0,148676.0,76236.2,2.64,2.57,2.5,1.83,3.61,0.58,0.37,114.0078435458707,157.6652722885578,76.0583992874942,97.29404359350431,2326205.4,534522.3,358384.0,228834.3,1.2,-0.7,2.4,102.0547,101.1099,100.2904,114.5,108.3
+2005-11-01,57.33,53.25,11.73,198.1,202.5,158.7,163.7,212.8,164.7,,,,134997.0,5.0,311000.0,14184.0,4.0,,,4.34,4.42,4.41,4.42,4.45,4.49,4.81,4.66,0.07,0.54,0.46,3.44818181818182,4.3129,1.454,3.5,3.655,4.10714285714286,5.43522727272727,,,,12.06,1376.1,,793.5,835059.0,5090.0,0.0,97.5414,74.6616,77.3587,103.5015,80.426,81.6,99.57593,-0.6734,-0.58235,-0.55323,,-63859.0,146650.0,77744.5,2.35,2.37,2.39,1.89,3.67,0.6,0.56,107.2662991800893,143.3120792453983,75.30061669444989,101.1610079664189,,,,,1.3,-0.8,2.2,101.9271,101.185,100.4333,112.3,107.6
+2005-12-01,61.06,58.34,9.52,198.1,202.8,159.6,163.0,213.7,169.9,,,,135159.0,4.9,302000.0,14189.0,4.16,,,4.38,4.41,4.37,4.35,4.36,4.39,4.61,4.51,-0.02,0.31,0.3,3.33761904761905,4.2186,1.488,3.38,3.553,4.041,5.3465,,,,12.07,1374.3,,803.1,847700.0,4853.0,0.0,98.0452,76.6704,78.2743,103.6438,80.7109,91.5,100.1521,-0.5031,-0.56495,-0.41468,,-64568.0,149264.0,79809.2,2.3,2.33,2.36,1.82,3.71,0.61,0.55,112.7258847212824,152.1051209025997,75.52489290952127,110.1212422486549,,,,,1.6,-0.1,2.1,101.5411,101.2475,100.5903,112.3,107.7
+2006-01-01,67.86,63.19,8.73,199.3,203.2,160.5,164.3,221.0,179.4,5.5,13599.16,16353.835,135427.0,4.7,282000.0,14208.0,4.29,,,4.58,4.54,4.49,4.47,4.49,4.53,4.74,4.69,-0.01,0.06,0.06,3.32136363636364,4.0752,1.547,3.34,3.544,4.02904761904762,5.2035,99.4311,99.5198,99.3163,12.95,1379.5,2.014,804.2,828901.0,5314.0,0.0,98.1999,77.5835,80.2499,104.4492,80.7078,91.2,100.4121,-0.9798,-0.60369,-0.44456,,-66967.0,152919.0,80555.0,2.58,2.53,2.48,1.78,3.42,0.6,0.31,114.5922954699346,152.7788021075644,76.51633842454137,117.0272618281112,2348177.4,534939.2,362595.0,232502.5,1.9,-0.1,2.2,101.1193,101.277,100.7732,113.7,108.5
+2006-02-01,61.37,59.78,6.69,199.4,203.6,158.7,161.8,209.8,162.2,,,,135733.0,4.8,293000.0,14208.0,4.49,,,4.73,4.69,4.67,4.61,4.57,4.55,4.7,4.51,-0.14,-0.07,0.03,3.4725,4.1543,1.598,3.51,3.697,4.17,5.272,99.7695,100.2045,99.2097,12.34,1378.4,,804.9,840555.0,5005.0,0.0,98.2413,77.338,79.7911,104.1717,80.6111,86.7,100.3635,-1.0891,-0.63368,-0.4938,,-62308.0,148596.0,81535.0,2.68,2.53,2.38,1.65,3.37,0.6,0.31,112.2897579660683,146.5583089325511,77.88920610205648,121.2293247802795,,,,,0.9,-0.1,2.2,101.5093,101.2843,100.9936,112.8,108.6
+2006-03-01,66.25,66.06,6.98,199.7,204.3,159.3,162.2,228.0,188.5,,,,136038.0,4.7,295000.0,14210.0,4.59,,,4.82,4.82,4.83,4.82,4.83,4.86,5.07,4.9,0.04,0.23,-0.14,3.63739130434783,4.3177,1.759,3.69,3.923,4.1995652173913,5.34130434782609,100.56,100.8028,100.2465,11.39,1383.2,,810.1,833675.0,5400.0,0.0,98.4628,77.2618,79.8561,104.1553,80.6609,88.9,100.2323,-0.9686,-0.62912,-0.49787,,-62397.0,150759.0,83299.0,2.58,2.51,2.44,1.69,3.13,0.58,0.48,113.2268437121597,147.9098113983141,78.91913960175727,122.9192249215406,,,,,0.8,-0.2,2.0,102.7137,101.2826,101.2124,112.7,108.8
+2006-04-01,71.8,72.15,6.64,200.7,204.8,160.6,164.3,256.6,217.7,1.0,13753.424,16396.151,136210.0,4.7,321000.0,14223.0,4.79,,,4.9,4.87,4.87,4.92,4.98,5.07,5.31,5.17,0.2,0.3,0.21,3.895,4.5177,1.956,3.95,4.222,4.41578947368421,5.57970588235294,98.1412,96.8231,99.8708,11.59,1381.4,2.015,809.2,844572.0,4953.0,0.0,98.7618,78.0977,80.493,104.5311,80.7713,87.4,99.981,-1.0185,-0.61984,-0.47336,,-62603.0,151278.0,83188.0,2.67,2.68,2.69,1.67,3.04,0.58,0.48,123.308971018254,161.2826393895301,83.32680425688581,145.7889194668747,2373954.5,536418.5,368522.0,233239.0,1.2,-0.1,2.2,103.5004,101.2792,101.4199,115.1,109.6
+2006-05-01,71.42,67.57,5.97,201.3,205.4,160.6,165.8,268.2,225.2,,,,136249.0,4.6,330000.0,14200.0,4.94,,,5.07,5.04,5.03,5.04,5.06,5.12,5.35,5.21,0.08,0.26,0.07,3.96272727272727,4.6488,1.849,4.0,4.285,4.39954545454545,5.75,97.7705,95.235,101.1469,16.44,1387.2,,812.6,851580.0,4870.0,0.0,98.7869,79.1559,81.1413,104.2747,80.6521,79.1,99.69939,-0.6729,-0.58261,-0.41688,,-64818.0,154996.0,84593.0,2.68,2.64,2.6,1.66,3.12,0.59,0.5,127.4398544319785,160.6417567398544,89.84670347892306,171.8606361169519,,,,,1.4,0.1,2.4,102.9497,101.2782,101.5679,117.2,110.4
+2006-06-01,73.94,73.2,5.84,201.8,205.9,161.4,166.1,276.1,230.6,,,,136337.0,4.6,309000.0,14210.0,4.99,,,5.21,5.16,5.13,5.1,5.11,5.15,5.31,5.19,-0.01,0.14,0.1,3.96045454545455,4.6645,1.901,4.01,4.295,4.44136363636364,5.73785714285714,98.2483,96.2079,100.9491,13.08,1375.4,,812.4,844436.0,4924.0,0.0,99.0997,79.3437,81.5528,104.5546,80.7601,84.9,99.67864,-0.7234,-0.52982,-0.35213,,-63800.0,155279.0,86432.0,2.63,2.61,2.59,1.67,3.35,0.61,0.61,124.1914428513345,159.9362870310035,86.92739159482944,156.1040754638984,,,,,1.5,0.5,2.6,102.0752,101.283,101.6818,117.3,111.2
+2006-07-01,74.56,74.75,8.04,202.9,206.3,161.0,166.8,275.5,236.2,0.6,13870.188,16420.738,136529.0,4.7,311000.0,14185.0,5.24,,,5.11,4.97,4.93,4.91,4.93,4.99,5.17,5.07,0.02,-0.11,-0.32,4.01,4.656,1.927,4.03,4.306,4.444,5.83404761904762,97.9996,96.5244,99.939,14.95,1372.4,2.003,811.5,841552.0,5017.0,0.0,99.0489,78.2896,81.9024,104.2178,80.5643,84.7,99.71475,-0.8439,-0.55975,-0.42088,,-66909.0,156232.0,84328.0,2.54,2.58,2.62,1.68,3.45,0.62,0.5,129.555416555301,167.1245916400989,86.97507018557747,172.21760445756,2386791.4,536339.0,372582.0,237150.4,1.0,0.3,2.5,101.5373,101.298,101.7504,118.2,111.6
+2006-08-01,70.38,67.66,5.8,203.8,206.8,162.1,167.9,276.3,228.4,,,,136692.0,4.7,314000.0,14154.0,5.25,,,5.01,4.79,4.71,4.7,4.7,4.74,4.95,4.88,-0.05,-0.31,-0.57,3.88391304347826,4.6535,1.668,3.9,4.171,4.25272727272727,5.77326086956522,97.644,95.9877,99.8264,12.31,1372.4,,809.7,850925.0,5095.0,0.0,99.4836,77.4531,81.666,104.967,80.754,82.0,99.81288,-0.9149,-0.60392,-0.47835,,-68277.0,159838.0,86715.0,2.44,2.5,2.56,1.73,3.49,0.61,0.48,130.5231035251319,168.1468775780116,85.22411731167806,179.7935841559275,,,,,1.3,0.9,2.6,101.9152,101.3232,101.8187,118.8,112.1
+2006-09-01,62.9,59.09,3.66,202.8,207.2,160.2,165.4,230.9,185.7,,,,136826.0,4.5,309000.0,14120.0,5.25,,,4.91,4.71,4.62,4.59,4.6,4.64,4.84,4.77,-0.07,-0.25,-0.7,3.75380952380952,4.5522,1.628,3.77,4.036,4.06857142857143,5.60166666666667,98.1054,96.8557,99.7441,11.98,1364.4,,810.4,849971.0,4280.0,0.0,99.3183,77.3136,82.0051,105.0719,80.4492,85.4,100.1277,-0.6517,-0.60619,-0.48903,,-65095.0,157913.0,87510.0,2.25,2.37,2.49,1.72,3.44,0.6,0.6,119.4880472283178,145.7686938676736,87.38525500101483,178.9407247293838,,,,,1.5,0.6,2.5,102.7832,101.3619,101.9576,116.2,111.7
+2006-10-01,58.72,56.13,6.64,201.9,207.6,158.7,162.2,215.4,169.1,3.5,14039.56,16561.866,136843.0,4.4,328000.0,14068.0,5.25,,,4.99,4.71,4.62,4.57,4.57,4.61,4.81,4.72,-0.1,-0.47,-0.7,3.78772727272727,4.6155,1.718,3.81,4.07,4.10666666666667,5.665,97.3901,96.3772,98.7145,11.1,1370.3,1.994,809.8,852648.0,5178.0,0.0,99.2044,78.5006,82.382,104.5817,80.1804,93.6,100.5471,-0.9784,-0.6284,-0.55697,,-59538.0,153411.0,88264.0,2.1,2.27,2.44,1.64,3.29,0.6,0.42,117.6955144211162,140.3362152657371,89.11720377524695,187.5775131858519,2414705.0,543554.5,374381.0,239932.5,1.4,0.4,2.5,102.9347,101.4171,102.1005,113.3,111.4
+2006-11-01,62.97,64.36,8.32,202.0,207.8,160.0,164.6,214.2,170.5,,,,137060.0,4.5,349000.0,14034.0,5.25,,,4.94,4.62,4.52,4.45,4.45,4.46,4.66,4.56,-0.16,-0.57,-0.85,3.71409090909091,4.5452,1.69,3.74,3.97,3.99952380952381,5.59954545454545,96.5779,94.9805,98.6817,10.91,1370.8,,816.8,856671.0,5030.0,0.0,99.1627,77.8246,81.2635,104.7023,79.9663,92.1,100.7777,-0.8699,-0.62829,-0.49097,,-58939.0,154406.0,89566.0,2.24,2.3,2.36,1.64,3.2,0.58,0.47,120.5610278026868,144.6158762783126,91.21754789084407,184.9861184331411,,,,,1.9,0.3,2.8,102.8682,101.4749,102.2062,113.8,111.8
+2006-12-01,60.85,58.96,5.5,203.1,208.1,161.1,165.6,219.5,172.9,,,,137249.0,4.4,341000.0,14009.0,5.24,,,5.0,4.82,4.74,4.7,4.7,4.71,4.91,4.81,-0.11,-0.31,-0.46,3.77052631578947,4.6195,1.645,3.81,4.038,3.96631578947368,5.69657894736842,97.0312,96.3618,97.9028,11.56,1366.6,,826.7,869988.0,5240.0,0.0,100.1735,79.6982,82.5498,106.2247,80.5985,91.7,100.893,-0.892,-0.63508,-0.4066,,-61882.0,158312.0,89984.0,2.26,2.3,2.34,1.64,2.89,0.56,0.47,122.7087319749922,147.4703393403347,90.6815455422133,189.1652072177877,,,,,2.8,0.3,2.9,102.6572,101.5158,102.2477,115.1,112.5
+2007-01-01,58.17,56.52,7.76,203.437,208.6,160.9,164.0,204.7,162.0,1.2,14215.651,16611.69,137472.0,4.6,308000.0,14004.0,5.25,,,5.09,4.94,4.85,4.82,4.82,4.83,5.02,4.93,-0.11,-0.29,-0.5,4.01681818181818,4.8694,1.705,4.07,4.263,4.12181818181818,5.87761904761905,97.964,97.6169,98.4165,10.42,1371.7,1.991,823.0,865730.0,5055.0,0.0,99.8346,78.4959,80.681,105.8727,80.1452,96.9,100.9249,-1.1126,-0.68116,-0.49825,,-58014.0,156000.0,90847.0,2.42,2.43,2.44,1.57,2.72,0.56,0.37,117.0162736095882,134.6024856281982,94.1059504676988,181.5395602313002,2431445.4,547464.6,378672.0,244393.3,2.2,0.0,2.7,102.5334,101.5229,102.2189,113.7,113.0
+2007-02-01,61.78,59.39,7.23,204.226,209.135,162.7,166.8,214.6,170.2,,,,137560.0,4.5,322000.0,13993.0,5.26,,,4.96,4.65,4.55,4.52,4.53,4.56,4.78,4.68,-0.09,-0.6,-0.85,4.049,4.896,1.64,4.1,4.28,4.1175,5.80925,97.2386,96.3361,98.4152,15.42,1363.0,,820.0,877409.0,4674.0,0.0,100.7753,78.6507,81.4542,106.199,80.7218,91.3,100.7022,-1.1281,-0.66269,-0.52673,,-58479.0,155097.0,88931.0,2.4,2.36,2.32,1.6,2.82,0.58,0.34,124.0394150770735,144.8336672409878,97.21585275361952,189.0379633754378,,,,,2.7,-0.2,2.7,102.6677,101.507,102.2064,114.1,113.9
+2007-03-01,65.94,68.47,7.5,205.288,209.418,164.1,169.3,241.8,199.8,,,,137784.0,4.4,307000.0,13964.0,5.26,,,4.9,4.58,4.54,4.54,4.58,4.65,4.92,4.84,0.07,-0.39,-0.65,3.94090909090909,4.8194,1.629,4.0,4.176,4.04590909090909,5.73681818181818,96.3183,95.3113,97.6325,14.64,1366.5,,820.9,869803.0,4990.0,0.0,100.9547,78.6724,81.4458,107.0669,80.6932,88.4,100.4308,-0.889,-0.60655,-0.43229,,-62183.0,161806.0,92877.0,2.51,2.44,2.37,1.75,2.85,0.6,0.45,126.8365406357596,147.7958356387097,96.67810505907924,204.7781571488968,,,,,3.3,-0.1,2.9,103.5514,101.478,102.192,115.9,114.7
+2007-04-01,65.78,67.23,7.71,205.904,209.747,165.3,171.4,265.9,228.7,2.5,14402.082,16713.314,137847.0,4.5,301000.0,13939.0,5.25,,,4.89,4.6,4.54,4.51,4.55,4.63,4.88,4.81,0.03,-0.28,-0.66,4.1521052631579,5.0439,1.653,4.21,4.37,4.1715,5.90972222222222,94.8365,93.3002,96.8521,14.22,1378.0,1.983,823.0,879686.0,6534.0,0.0,101.6334,79.6096,81.6597,107.735,81.0737,87.1,100.257,-0.909,-0.58818,-0.40624,,-60494.0,159655.0,92573.0,2.45,2.43,2.41,1.68,2.74,0.61,0.57,134.5200300238055,156.2239268998085,103.1040618825947,226.1738004381035,2447756.8,548309.6,387949.0,248520.5,3.0,0.0,2.7,104.1427,101.4381,102.1601,117.5,115.2
+2007-05-01,64.02,68.18,7.8,206.755,210.058,166.0,173.3,282.2,250.9,,,,137992.0,4.4,310000.0,13922.0,5.25,,,4.95,4.92,4.88,4.86,4.87,4.9,5.1,5.01,-0.02,0.17,-0.38,4.27904761904762,5.1458,1.733,4.34,4.49,4.29272727272727,5.92086956521739,94.3215,93.2613,95.706,13.05,1380.9,,825.7,876986.0,5183.0,0.0,101.7306,80.0867,82.2879,107.7147,81.0044,88.3,100.1968,-0.8569,-0.55333,-0.30039,,-59572.0,161050.0,94330.0,2.33,2.36,2.39,1.6,2.46,0.62,0.76,134.7161755097979,156.7244120526975,102.5986387551846,229.9577248705802,,,,,3.4,0.0,2.5,103.5624,101.3891,102.1116,118.6,115.5
+2007-06-01,70.47,72.22,6.4,207.234,210.392,166.1,173.8,275.6,239.3,,,,138070.0,4.6,317000.0,13903.0,5.25,,,4.91,4.87,4.89,4.92,4.96,5.03,5.21,5.12,0.16,0.21,-0.28,4.56047619047619,5.4321,1.903,4.62,4.772,4.61285714285714,6.20475,94.1393,92.8838,95.7818,16.23,1368.2,,827.2,865105.0,4923.0,0.0,101.7893,77.9959,81.8617,108.1181,80.9238,85.3,100.1562,-0.3681,-0.52267,-0.24355,,-59997.0,163137.0,95344.0,2.33,2.38,2.43,1.59,2.98,0.66,0.68,134.8307797250834,161.8908014419509,101.6161495530318,207.6818878275776,,,,,4.4,-0.2,2.5,102.6526,101.3279,102.039,120.0,116.0
+2007-07-01,78.2,77.01,6.53,207.603,210.773,167.2,175.1,291.9,252.7,2.3,14564.117,16809.587,138044.0,4.7,305000.0,13881.0,5.26,,,4.85,4.56,4.55,4.6,4.67,4.78,5.0,4.92,0.22,-0.18,-0.5,4.505,5.4084,1.809,4.58,4.76,4.59,6.14977272727273,93.4264,91.7539,95.6247,23.52,1371.8,1.975,828.9,863890.0,5052.0,0.0,101.6672,77.426,81.8295,108.102,80.7255,90.4,100.1331,-0.0187,-0.29146,-0.11601,,-60246.0,163679.0,95773.0,2.17,2.34,2.51,1.85,4.19,0.79,0.54,137.9715429106152,168.7968259892273,103.8629123571791,199.0137350728908,2457220.8,544701.6,390894.0,251111.8,5.6,0.0,2.0,102.0631,101.2518,101.9382,121.5,116.1
+2007-08-01,73.98,72.29,5.49,207.667,211.119,166.0,172.4,264.4,216.8,,,,138013.0,4.6,329000.0,13821.0,5.02,,,4.19,4.15,4.16,4.25,4.36,4.54,4.87,4.83,0.39,0.53,-0.42,4.29652173913043,5.1499,1.577,4.39,4.584,4.42863636363636,5.92590909090909,93.6674,91.5279,96.4944,23.38,1376.3,,829.6,872873.0,5089.0,0.0,101.863,76.3776,81.8202,107.7787,80.8082,83.4,99.90429,1.1469,0.20525,0.77258,,-57214.0,163444.0,97552.0,1.97,2.2,2.43,2.05,4.55,0.9,1.71,133.3704950301233,164.1835265425397,102.3628330684165,179.647085038206,,,,,6.5,-0.2,2.0,102.1291,101.1752,101.8426,121.1,116.3
+2007-09-01,81.64,80.97,6.15,208.547,211.554,167.6,173.5,274.6,225.6,,,,138099.0,4.7,317000.0,13784.0,4.94,,,4.05,3.97,4.03,4.23,4.38,4.59,4.89,4.83,0.62,0.77,0.01,4.226,4.9928,1.698,4.36,4.574,4.35631578947368,5.99210526315789,90.9446,87.9732,94.9144,18.0,1375.7,,827.4,889900.0,4761.0,0.0,102.0894,75.3393,81.9453,108.0589,80.9387,83.4,99.64957,0.9006,0.07595,0.39549,,-58158.0,164883.0,98065.0,2.11,2.32,2.53,2.0,4.2,0.97,1.51,140.9801528989411,174.8105690230596,108.0954206863956,182.3619530259627,,,,,6.2,-0.2,2.0,102.4292,101.1177,101.7739,121.8,116.7
+2007-10-01,94.16,89.87,7.28,209.19,212.077,169.3,174.7,274.1,223.4,2.5,14715.058,16915.191,138175.0,4.7,328000.0,13756.0,4.76,,,4.04,3.94,3.94,4.16,4.29,4.48,4.79,4.74,0.54,0.54,-0.12,4.28260869565217,4.9576,1.616,4.4,4.591,4.36272727272727,6.17434782608696,89.1389,85.832,93.5798,18.53,1379.4,1.974,829.0,883385.0,4950.0,0.0,101.8015,77.1829,81.6882,107.8912,80.6837,80.9,99.35554,0.8704,-0.00121,0.26481,,-57666.0,166868.0,99509.0,2.26,2.34,2.42,1.99,4.36,0.97,1.05,149.9937321019445,188.6295046768315,112.5847246999557,191.1478246353205,2469801.6,547804.6,394214.0,254883.3,6.5,0.3,2.3,102.3212,101.0919,101.7622,123.6,117.6
+2007-11-01,88.6,88.71,7.29,210.834,212.66,172.4,179.0,316.2,258.4,,,,138290.0,4.7,352000.0,13751.0,4.49,,,3.26,3.04,3.09,3.41,3.64,3.97,4.44,4.4,0.93,0.82,-0.69,4.08909090909091,4.7263,1.497,4.23,4.449,4.12142857142857,6.02545454545455,89.6212,86.4715,93.8414,22.87,1371.8,,834.3,879417.0,5176.0,0.0,102.3446,77.3677,82.6395,108.4125,81.1065,76.1,99.07018,2.351,0.47993,1.03097,,-60682.0,171602.0,100798.0,2.24,2.34,2.44,2.47,5.75,1.16,2.05,158.9786107498765,207.375292799482,112.0340676181844,178.5247964408115,,,,,6.9,0.6,2.2,102.4477,101.0734,101.7828,127.5,118.7
+2007-12-01,95.95,93.68,7.11,211.445,213.168,171.7,178.6,297.4,235.4,,,,138395.0,5.0,360000.0,13739.0,4.24,,,3.34,3.05,3.07,3.45,3.7,4.04,4.5,4.45,0.99,0.68,0.98,4.20588235294118,4.6937,1.526,4.35,4.538,4.01578947368421,6.20763157894737,89.6304,86.7551,93.4692,22.5,1373.4,,837.2,890662.0,4910.0,0.0,102.3803,78.5475,83.3155,108.5636,81.1425,75.5,98.9023,1.5204,0.5195,0.92598,100.0,-58290.0,169741.0,101598.0,2.27,2.31,2.35,2.52,5.92,1.22,1.41,158.6310346958997,206.0892885519022,118.2809547788912,163.5302817478581,,,,,6.5,0.7,2.3,102.3507,101.0262,101.7121,127.3,119.3
+2008-01-01,91.67,91.58,8.1,212.174,213.771,173.3,181.0,304.2,240.0,-1.7,14706.538,16843.003,138391.0,5.0,366000.0,13717.0,3.94,,,2.11,2.17,2.27,2.82,3.19,3.67,4.35,4.35,1.5,1.71,0.45,4.02772727272727,4.4925,1.429,4.15,4.399,3.84818181818182,6.07642857142857,88.6547,85.8322,92.4228,26.2,1377.7,1.936,830.6,900264.0,4650.0,0.0,102.2448,78.6199,82.9107,108.3251,81.0549,78.4,98.74091,1.8341,0.41082,0.8304,86.2,-61339.0,175412.0,104441.0,2.15,2.34,2.53,2.96,6.95,1.4,1.19,164.6598139449773,212.8342099686341,121.3079805869774,172.3178041839053,2485404.7,548954.6,399716.0,258110.0,7.1,0.7,2.4,102.2363,100.9212,101.5511,129.2,120.7
+2008-02-01,101.78,100.9,9.1,212.687,213.939,173.9,182.7,308.0,243.7,,,,138329.0,4.9,354000.0,13690.0,2.98,,,1.77,1.65,1.87,2.5,2.96,3.53,4.37,4.41,1.88,1.68,0.52,3.95285714285714,4.6234,1.429,4.08,4.354,3.828,6.29452380952381,87.1654,83.995,91.4093,26.54,1380.4,,829.5,893825.0,4740.0,0.0,101.8438,79.131,83.0038,107.5586,80.7602,70.8,98.35253,1.4812,0.78615,1.33235,90.1,-64225.0,179496.0,107512.0,2.3,2.43,2.56,3.22,7.67,1.51,1.25,172.3677400871231,221.2074096609856,127.0300426778465,187.4093655194425,,,,,8.7,1.0,2.6,102.9863,100.7831,101.3457,129.5,121.8
+2008-03-01,101.54,102.33,9.86,213.448,214.42,175.4,187.9,350.0,272.4,,,,138259.0,5.1,387000.0,13650.0,2.61,,,1.55,1.62,1.79,2.46,2.88,3.45,4.3,4.3,1.83,2.07,0.94,3.79947368421053,4.445,1.245,4.02,4.377,3.509,6.08552631578947,86.6881,83.3916,91.1059,25.61,1388.7,,833.0,893965.0,5729.0,0.0,101.5336,79.7618,83.4318,107.1201,80.5381,69.5,97.88428,1.7544,0.9436,1.62953,92.0,-60200.0,175126.0,105976.0,2.19,2.34,2.49,3.45,8.21,1.74,1.33,182.887967742528,236.7949995940943,130.5721699741346,201.2031757783372,,,,,8.3,1.2,2.6,104.2942,100.6418,101.1218,133.5,123.8
+2008-04-01,113.7,111.12,10.81,213.942,214.56,175.9,190.9,361.0,281.3,2.4,14865.701,16943.291,138040.0,5.0,370000.0,13589.0,2.28,,,1.85,2.29,2.49,3.03,3.34,3.77,4.49,4.49,1.48,2.34,1.4,4.04,4.6432,1.6,4.27,4.532,3.62863636363636,6.17047619047619,86.8907,84.0263,90.7168,20.79,1391.4,1.924,830.2,888131.0,5721.0,0.0,100.8785,79.6233,83.8205,106.0809,80.0376,62.6,97.35648,1.7301,0.64931,1.13189,101.1,-63733.0,182776.0,110383.0,2.26,2.27,2.28,3.1,6.86,1.57,1.44,190.027779069063,253.573936367129,127.1669613290476,197.6885142946213,2473165.2,546317.6,402687.0,263338.2,8.5,0.8,3.0,104.2599,100.5152,100.8274,137.3,124.4
+2008-05-01,127.35,127.85,11.43,215.208,214.936,178.4,196.6,400.4,317.0,,,,137851.0,5.4,362000.0,13555.0,1.98,,,2.22,2.66,2.93,3.41,3.68,4.06,4.74,4.72,1.4,2.17,2.08,4.20190476190476,4.8683,1.778,4.41,4.703,3.62142857142857,6.355,86.5504,83.7407,90.3024,17.83,1393.4,,834.7,904054.0,4940.0,0.0,100.2674,79.0554,83.6617,105.432,79.5579,59.8,96.97754,0.7853,0.50324,0.85211,95.5,-62310.0,183767.0,110828.0,2.4,2.48,2.56,3.0,6.53,1.53,0.83,204.6988586496701,281.920824589252,129.8374810249273,185.8685070141934,,,,,7.7,1.3,3.3,102.3807,100.3965,100.519,141.2,124.8
+2008-06-01,139.96,138.4,13.19,217.463,215.424,181.2,200.5,423.4,332.6,,,,137700.0,5.6,392000.0,13494.0,2.0,,,2.36,2.63,2.91,3.34,3.61,3.99,4.59,4.53,1.36,2.09,1.52,4.52047619047619,5.2103,1.601,4.73,5.106,3.76,6.58675,86.7621,83.9826,90.4731,23.95,1404.6,,840.2,892713.0,5070.0,0.0,100.0335,78.9797,84.2882,104.7179,79.3571,56.4,96.85837,1.6854,0.71136,1.27318,89.1,-60889.0,186963.0,115784.0,2.63,2.51,2.39,3.05,7.35,1.58,0.91,215.5927960122848,303.745294447434,135.4866836758544,177.9895904090969,,,,,7.1,2.0,3.7,100.2741,100.2703,100.1666,145.5,126.1
+2008-07-01,124.17,124.1,9.26,219.016,215.965,183.4,205.5,447.0,343.8,-2.1,14898.999,16854.295,137497.0,5.8,434000.0,13419.0,2.01,,,2.27,2.52,2.81,3.25,3.56,3.99,4.63,4.59,1.47,2.31,1.9,4.4904347826087,5.0494,1.537,4.69,5.095,3.75045454545455,6.36652173913044,86.8567,84.8798,89.4899,22.94,1421.1,1.904,847.0,918625.0,5094.0,0.0,99.676,79.5818,86.432,103.7161,79.0325,61.2,97.06129,1.1325,0.71442,1.16121,76.3,-66989.0,194334.0,118309.0,2.16,2.34,2.52,3.22,8.0,1.68,1.14,217.2304733132643,308.9458450729835,133.2320330324253,175.5773314827846,2459779.2,540228.7,402137.0,267624.0,6.3,2.3,4.2,98.48288,100.121,99.77399,147.5,128.0
+2008-08-01,115.55,113.49,8.24,218.69,216.393,182.0,199.0,393.6,310.1,,,,137211.0,6.1,442000.0,13348.0,2.0,,,2.17,2.36,2.6,3.1,3.45,3.83,4.47,4.43,1.47,2.11,1.89,4.20238095238095,4.7267,1.431,4.4,4.814,3.5915,5.8625,90.0567,89.0634,91.4021,20.65,1407.4,,847.6,909982.0,4828.0,0.0,98.1111,76.9113,85.05,102.399,77.7251,63.0,97.31839,1.4263,0.83932,1.18945,69.6,-62394.0,186261.0,116219.0,1.89,2.15,2.41,3.29,8.36,1.75,1.12,193.2405372481719,268.942999881128,121.3079443150509,160.3795257517171,,,,,4.9,2.1,4.4,97.46427,99.94873,99.27968,143.0,125.9
+2008-09-01,100.7,93.52,7.17,218.877,216.713,182.7,196.9,393.2,316.1,,,,136760.0,6.1,483000.0,13267.0,1.81,,,1.78,2.0,2.28,2.98,3.38,3.85,4.43,4.31,1.85,2.93,1.82,4.09409090909091,4.5701,1.481,4.36,4.804,3.54095238095238,5.64590909090909,92.3773,90.5089,94.8675,39.39,1462.0,,909.7,1211825.0,5088.0,0.0,93.7895,60.9813,75.4059,98.8605,74.2216,70.3,97.39437,4.5399,1.79249,2.47049,64.8,-60292.0,175833.0,107172.0,0.97,1.6,2.23,4.0,10.96,3.41,3.15,176.2970045561477,241.1577956976922,111.307378927829,148.6167534812388,,,,,4.6,2.1,4.8,96.28531,99.74229,98.53544,137.8,124.9
+2008-10-01,68.1,60.0,6.18,216.995,216.788,178.3,186.4,302.8,230.3,-8.5,14608.209,16485.35,136291.0,6.5,480000.0,13138.0,0.97,,,1.34,1.56,1.8,2.8,3.29,4.01,4.74,4.35,2.45,3.55,3.79,3.88347826086957,4.5789,1.486,4.18,4.78,3.66818181818182,5.21522727272727,99.7662,98.8589,101.0073,59.89,1473.8,1.81,1136.4,1969086.0,100736.0,0.0,94.7219,72.7737,82.0014,98.2129,74.8669,57.6,97.04175,7.0442,2.7834,3.32288,62.7,-60879.0,174067.0,105006.0,-0.96,0.87,2.73,5.53,16.17,4.07,2.59,142.7211843278654,188.5680813930295,98.01361808628045,110.3562930512122,2417473.1,527418.7,397677.0,257538.7,4.0,1.7,4.2,93.64143,99.47456,97.44325,129.6,122.3
+2008-11-01,55.21,47.72,6.43,213.153,216.947,172.9,176.8,217.3,154.0,,,,135541.0,6.8,529000.0,13026.0,0.39,,,0.9,1.0,1.27,1.93,2.35,2.93,3.71,3.45,1.93,2.92,2.41,3.5565,4.2571,1.377,3.98,4.743,3.57157894736842,4.94075,101.6468,99.7115,104.2278,55.84,1514.6,,1442.3,2106117.0,64531.0,0.0,93.4715,78.0311,83.9075,95.756,73.782,55.3,96.78537,6.4421,3.06035,3.88041,43.2,-45132.0,150372.0,97819.0,-2.24,0.33,2.97,6.1,19.88,3.93,2.21,119.0450077578586,150.200782544412,91.13457339688809,91.28898165459842,,,,,2.4,1.0,3.8,91.44325,99.13264,96.19145,120.0,118.4
+2008-12-01,44.6,35.82,5.63,211.398,216.925,169.7,170.9,158.2,114.5,,,,134847.0,7.3,533000.0,12842.0,0.16,0.25,0.0,0.37,0.76,1.0,1.55,1.87,2.25,3.05,2.69,1.49,2.14,2.11,3.04789473684211,3.6238,1.214,3.54,4.469,2.94571428571429,4.21571428571429,98.6518,95.3097,103.1185,40.0,1601.7,,1666.4,2239457.0,114229.0,0.0,90.8357,78.4179,82.3413,92.5493,71.607,60.1,96.77791,4.2993,2.70562,3.27366,39.2,-43967.0,139234.0,87992.0,-0.26,0.11,0.48,5.82,18.12,3.43,1.32,104.1177782228591,122.6722431126562,92.98557395457318,77.02653812629465,,,,,1.2,0.4,3.0,91.78495,98.67658,95.14278,114.5,115.8
+2009-01-01,41.73,44.17,4.77,211.933,217.346,170.8,171.2,171.8,132.1,-4.5,14430.902,16298.262,134079.0,7.8,629000.0,12552.0,0.15,0.25,0.0,0.51,0.94,1.32,1.85,2.27,2.87,3.86,3.58,1.93,2.63,2.64,3.07095238095238,3.6699,1.272,3.6,4.621,2.81238095238095,4.08575,102.1169,99.3594,105.8469,44.84,1582.8,1.732,1712.0,1927082.0,55539.0,7377.0,88.57,78.9641,81.8687,89.5471,69.7304,61.2,96.78511,3.6265,2.12753,2.68725,35.1,-39343.0,129116.0,82415.0,0.38,1.14,1.91,5.38,16.26,3.47,0.94,106.9386590791337,125.3782767777383,94.87413473776493,81.46312587407284,2343565.0,504027.0,389775.0,253855.6,1.0,0.0,2.9,94.15492,98.07246,94.5433,113.0,116.6
+2009-02-01,44.15,44.41,4.04,212.705,217.792,170.6,169.3,170.2,138.0,,,,133318.0,8.3,652000.0,12371.0,0.22,0.25,0.0,0.72,1.0,1.4,1.99,2.69,3.02,3.98,3.71,2.02,2.76,2.8,3.1275,3.6899,1.277,3.68,4.536,2.96052631578947,4.253,104.9284,101.9441,108.9521,46.35,1567.2,,1561.7,1916115.0,35583.0,68745.0,88.031,80.4747,80.8072,89.4472,69.2326,56.3,96.7591,3.7156,2.13101,2.76311,39.8,-28778.0,121807.0,84903.0,0.58,0.96,1.34,5.22,17.38,3.82,1.0,102.7146970556418,117.7224208196679,89.26082778597178,78.33482875505356,,,,,-1.6,-0.1,3.1,97.15793,97.43947,94.1976,113.0,116.3
+2009-03-01,49.64,46.13,3.58,212.495,218.253,169.1,168.1,161.0,135.0,,,,132494.0,8.7,665000.0,12196.0,0.18,0.25,0.0,0.57,0.81,1.15,1.67,2.28,2.71,3.61,3.56,1.9,2.5,2.55,3.01954545454545,3.2497,1.323,3.65,4.458,2.88590909090909,4.32772727272727,102.3761,99.6756,106.035,44.14,1578.9,,1647.3,2071556.0,78083.0,236156.0,86.6528,80.0694,79.0277,87.8093,68.0889,57.3,96.96084,2.7581,1.92029,2.63447,37.2,-30193.0,121885.0,83500.0,0.73,1.28,1.83,5.74,17.03,2.46,0.98,103.5828410145548,118.8439012353567,91.8105854619191,81.71329695319535,,,,,-1.2,-0.3,2.8,99.67071,96.94803,94.16235,113.6,115.5
+2009-04-01,50.35,50.3,3.25,212.709,218.706,170.0,169.1,181.2,151.9,-0.7,14381.236,16269.145,131822.0,9.0,620000.0,12017.0,0.15,0.25,0.0,0.49,0.91,1.38,2.02,2.7,3.16,4.1,4.05,2.25,3.02,2.96,3.133,3.4072,1.402,3.66,4.356,2.95428571428571,4.512,100.1042,97.519,103.6122,36.5,1611.6,1.705,1753.2,2066712.0,84774.0,366153.0,85.9344,81.1448,77.8015,87.1679,67.4762,65.1,97.40855,2.4092,1.37502,1.95411,35.5,-30473.0,120572.0,81088.0,0.82,1.47,2.12,5.08,13.45,2.12,0.88,105.8983233382558,119.2051997716408,100.7187394687411,93.46597310770264,2343599.4,509670.3,389151.0,258518.6,-1.5,-0.1,2.3,101.0208,96.74666,94.47105,114.8,116.1
+2009-05-01,66.31,64.98,3.92,213.022,218.904,170.3,170.8,203.4,175.5,,,,131466.0,9.4,607000.0,11850.0,0.18,0.25,0.0,0.47,0.92,1.42,2.34,3.06,3.47,4.34,4.34,2.55,3.33,3.28,3.371,3.6206,1.481,3.8,4.415,3.202,5.00428571428571,95.268,90.9622,100.9825,28.92,1617.5,,1775.1,2080115.0,26692.0,427552.0,85.0665,82.6268,77.5861,86.2363,66.7676,68.7,97.79377,1.0931,0.87139,1.29828,38.5,-25839.0,118736.0,83369.0,1.36,1.8,2.24,4.29,11.7,1.59,0.52,115.42698795942,133.9799354371842,107.8233243525218,98.76107282294998,,,,,-1.4,-1.1,2.1,101.3972,96.74738,94.94353,116.8,116.6
+2009-06-01,69.82,68.11,3.72,214.79,219.112,173.5,174.1,238.3,206.8,,,,131008.0,9.5,594000.0,11713.0,0.21,0.25,0.0,0.56,1.11,1.64,2.54,3.19,3.53,4.3,4.32,2.42,3.34,3.31,3.47363636363636,3.7221,1.363,3.9,4.606,3.45909090909091,5.55666666666667,96.3761,92.8021,101.1376,26.35,1658.8,,1683.7,2025571.0,118671.0,467226.0,84.7459,80.9552,77.3617,85.9699,66.5138,70.8,97.95326,1.4848,0.72171,1.28573,43.5,-27152.0,122156.0,85737.0,1.34,1.75,2.16,3.64,10.55,1.04,0.4,124.7017549812429,152.9829532567773,103.7284501630316,109.2442489817417,,,,,-1.7,-1.8,1.7,101.4468,96.87119,95.47935,120.0,117.8
+2009-07-01,69.26,70.08,3.34,214.726,219.263,171.5,172.5,224.9,188.1,1.4,14448.882,16326.281,130662.0,9.5,587000.0,11654.0,0.16,0.25,0.0,0.48,1.13,1.62,2.53,3.14,3.52,4.29,4.31,2.39,3.34,3.34,3.33782608695652,3.8238,1.386,3.73,4.373,3.42909090909091,5.48782608695652,94.2526,89.5349,100.5119,25.92,1662.5,1.707,1673.6,2000547.0,61406.0,542888.0,85.7027,82.9206,78.1707,87.2687,67.29,66.0,97.90809,0.2921,0.41499,0.74086,51.2,-33307.0,129912.0,87833.0,1.32,1.81,2.3,3.11,9.22,1.1,0.3,118.671381009997,143.464313958477,96.3329411439225,114.6265048758117,2352157.4,506344.3,391179.0,264555.3,-1.8,-2.2,1.6,101.5532,97.09148,96.05565,119.3,117.4
+2009-08-01,69.97,69.02,2.42,215.445,219.496,173.9,175.0,253.1,209.6,,,,130472.0,9.6,564000.0,11612.0,0.16,0.25,0.0,0.43,0.97,1.49,2.39,3.03,3.4,4.14,4.18,2.43,3.25,3.25,3.3052380952381,3.7142,1.314,3.59,4.116,3.4645,5.53325,94.6202,89.7169,101.1271,26.01,1660.0,,1710.8,2074902.0,26273.0,622864.0,86.6426,83.1704,79.0506,88.2309,68.0795,65.7,97.95174,0.3851,0.22931,0.56695,55.2,-31674.0,128770.0,87767.0,1.12,1.64,2.16,2.98,9.12,0.96,0.2,125.3900419059547,154.8677179636602,93.67692789396303,134.9044940287189,,,,,-1.2,-2.2,1.4,101.8738,97.35435,96.64296,121.1,118.1
+2009-09-01,70.46,65.82,3.25,215.861,219.92,173.5,174.1,242.1,198.0,,,,130246.0,9.8,554000.0,11580.0,0.15,0.25,0.0,0.4,0.95,1.45,2.31,2.93,3.31,4.02,4.03,2.36,3.17,3.24,3.26318181818182,3.6566,1.258,3.59,4.088,3.36571428571429,5.32363636363636,93.1907,88.031,100.0426,25.61,1664.9,,1801.2,2141020.0,37910.0,692365.0,87.4063,85.4523,78.7891,89.1568,68.7549,73.5,98.1294,0.0497,0.1025,0.36604,66.2,-35247.0,136267.0,91673.0,1.37,1.75,2.13,2.86,7.93,0.91,0.15,122.0234262242693,148.5636694372581,90.42327104896619,131.2644183017234,,,,,-0.8,-2.2,1.0,102.319,97.62308,97.13686,121.3,117.9
+2009-10-01,77.04,74.91,4.11,216.509,220.501,174.3,175.2,241.2,194.4,4.4,14651.249,16502.754,130061.0,10.0,522000.0,11527.0,0.12,0.25,0.0,0.37,0.9,1.43,2.31,2.98,3.41,4.19,4.23,2.51,3.36,3.3,3.20909090909091,3.5699,1.404,3.56,4.101,3.4252380952381,5.4502380952381,92.6207,87.6081,99.2753,30.69,1677.7,1.723,1936.3,2161537.0,43241.0,774066.0,87.6419,84.8308,78.4369,89.2636,69.0357,70.6,98.15902,0.3216,0.02153,0.27968,62.0,-34959.0,139309.0,94829.0,1.61,2.0,2.39,2.86,7.6,0.9,0.23,130.5591933368243,161.8881949658357,95.45658963615587,135.4957982019927,2362523.2,514487.3,389300.0,271387.7,-0.5,-2.5,1.2,102.8338,97.88006,97.54211,122.3,117.9
+2009-11-01,77.19,77.77,4.41,217.234,220.666,176.6,177.4,260.4,208.5,,,,130057.0,9.9,475000.0,11498.0,0.12,0.25,0.0,0.27,0.67,1.12,2.01,2.69,3.21,4.07,4.2,2.54,3.15,3.08,3.21714285714286,3.7592,1.253,3.56,4.057,3.3925,5.46666666666667,91.3717,85.9723,98.5505,24.51,1683.0,,2024.6,2206359.0,25904.0,852124.0,88.0221,82.7085,78.2579,90.1922,69.447,67.4,98.17303,0.0572,-0.03156,0.19743,61.8,-38381.0,143475.0,94635.0,1.75,2.08,2.41,2.99,7.65,0.88,0.2,135.0917819220186,167.2824052373632,98.13688363389868,138.0800834873383,,,,,0.6,-1.9,1.5,103.2102,98.12286,97.8363,124.1,118.9
+2009-12-01,79.39,77.91,5.82,217.347,220.881,177.1,178.1,256.0,203.3,,,,129808.0,9.9,468000.0,11465.0,0.12,0.25,0.0,0.47,1.14,1.7,2.69,3.39,3.85,4.58,4.63,2.71,3.79,3.8,3.1385,3.8871,1.272,3.48,4.007,3.41619047619048,5.47309523809524,92.9124,88.4202,98.8726,21.68,1692.8,,2026.2,2234067.0,118523.0,908257.0,88.3793,83.6406,77.5687,90.1418,69.8541,72.5,98.34699,-0.3405,-0.14982,-0.01702,58.5,-39426.0,147620.0,98293.0,2.13,2.37,2.61,2.54,6.39,0.77,0.19,137.3474228720575,169.0813977378856,99.26631736263424,145.0761255630866,,,,,1.9,-1.7,2.1,103.3468,98.3499,98.09129,124.4,119.7
+2010-01-01,72.85,71.2,5.26,217.488,220.633,178.9,181.9,279.2,223.4,1.9,14764.61,16582.71,129802.0,9.8,496000.0,11447.0,0.11,0.25,0.0,0.3,0.82,1.38,2.34,3.08,3.63,4.38,4.51,2.81,3.55,3.51,3.2575,4.0025,1.308,3.52,4.078,3.485,5.5575,93.7638,89.8126,99.0731,24.62,1674.7,1.735,1995.0,2246886.0,135038.0,969728.0,89.3426,82.8886,79.0854,91.0661,70.7532,74.4,98.50824,-0.0257,-0.19914,-0.0312,57.8,-37744.0,146808.0,98302.0,1.91,2.33,2.75,2.57,6.54,0.73,0.17,142.7695822917644,178.4194706496969,101.3018285670915,152.3671801189404,2371924.0,520863.8,398126.0,276993.7,1.5,-1.3,2.6,102.8719,98.56043,98.3485,125.9,120.7
+2010-02-01,79.72,76.36,4.76,217.281,220.731,177.7,181.0,263.0,205.0,,,,129706.0,9.8,488000.0,11439.0,0.13,0.25,0.0,0.32,0.81,1.36,2.3,3.05,3.61,4.4,4.55,2.8,3.48,3.48,3.17,4.0624,1.295,3.5,4.047,3.42368421052632,5.4775,93.6602,90.1835,98.401,19.5,1699.8,,2115.2,2286127.0,32891.0,1032560.0,89.6779,85.3248,80.5009,91.0289,71.1612,73.6,98.56321,-0.3451,-0.24436,-0.11053,63.2,-41504.0,150520.0,99555.0,1.83,2.13,2.43,2.62,6.71,0.7,0.12,138.6748440638668,172.4190064872776,100.2792917480721,144.8302960942829,,,,,2.7,-1.1,2.1,102.2112,98.77017,98.64606,125.8,120.3
+2010-03-01,83.45,80.37,3.93,217.353,220.783,178.9,183.3,281.4,225.4,,,,129866.0,9.9,459000.0,11439.0,0.16,0.25,0.0,0.41,1.02,1.6,2.55,3.28,3.84,4.55,4.72,2.82,3.68,3.75,3.10217391304348,4.0915,1.361,3.44,3.945,3.4904347826087,5.62,92.8987,90.0874,96.8482,17.59,1711.9,,2079.6,2307150.0,35896.0,1068697.0,90.2928,84.6772,81.2689,92.1506,71.7964,73.6,98.56012,-0.5075,-0.41617,-0.3096,65.3,-40271.0,153982.0,103530.0,1.83,2.24,2.65,2.47,5.84,0.65,0.13,143.7125496076123,177.0439250999633,105.170663829194,159.3890335627977,,,,,2.4,-1.1,2.4,102.3744,98.99934,99.04389,126.3,121.2
+2010-04-01,86.07,86.19,3.94,217.403,220.822,178.9,184.4,291.7,232.0,3.9,14980.193,16743.162,130120.0,9.9,449000.0,11475.0,0.2,0.25,0.0,0.41,0.97,1.51,2.43,3.12,3.69,4.36,4.53,2.72,3.53,3.49,3.0645,4.1007,1.286,3.4,3.996,3.67,5.795,92.8423,90.598,96.1307,22.05,1699.0,1.742,2014.4,2330472.0,57162.0,1096416.0,90.5991,82.7844,81.6761,92.8795,72.1905,72.2,98.53974,-0.2756,-0.35033,-0.28357,76.8,-41496.0,153706.0,102397.0,2.01,2.4,2.79,2.38,5.61,0.58,0.19,150.427545628546,185.8342048071533,108.4434934500381,170.8272080252108,2394251.9,528052.0,402937.0,280519.4,2.8,-1.2,2.7,102.3484,99.26153,99.45776,127.7,122.5
+2010-05-01,74.0,73.0,4.31,217.29,220.962,178.9,184.8,296.2,230.2,,,,130642.0,9.6,458000.0,11511.0,0.2,0.25,0.0,0.34,0.76,1.26,2.1,2.75,3.31,4.05,4.22,2.55,3.15,3.12,2.73428571428571,3.7772,1.257,3.08,3.985,3.4455,5.48,96.3062,94.7256,98.8593,32.07,1710.1,,2012.3,2334041.0,26077.0,1112910.0,91.823,82.9151,81.6164,94.0452,73.3146,73.6,98.53848,0.8808,-0.06971,0.09545,87.8,-42088.0,158128.0,105517.0,1.69,1.99,2.29,2.89,6.98,0.8,0.38,137.9764604466852,171.3818346347577,102.2500412905791,148.5550820869987,,,,,3.1,-0.9,2.5,101.5999,99.53313,99.78839,126.7,123.1
+2010-06-01,75.59,74.94,4.53,217.199,221.194,178.3,183.5,283.4,219.7,,,,130510.0,9.4,464000.0,11529.0,0.18,0.25,0.0,0.32,0.61,1.0,1.79,2.42,2.97,3.74,3.91,2.36,2.79,2.88,2.54318181818182,3.6007,1.08,3.07,4.102,3.29772727272727,5.3275,95.9934,94.2829,98.6921,34.54,1731.6,,2002.4,2330851.0,40112.0,1118127.0,91.9928,82.7532,81.7471,93.9877,73.5918,76.0,98.44367,0.4202,-0.07126,0.0427,77.1,-47316.0,162202.0,104494.0,1.54,1.82,2.1,3.08,7.13,0.8,0.35,136.0824119563682,171.5500339274252,97.12589288526107,137.5858390922168,,,,,2.9,-0.7,2.4,100.6174,99.77795,100.0531,125.2,122.2
+2010-07-01,78.85,77.5,4.81,217.605,221.363,178.5,184.1,281.5,220.5,3.1,15141.607,16872.266,130415.0,9.4,476000.0,11546.0,0.18,0.25,0.0,0.29,0.55,0.84,1.6,2.3,2.94,3.74,3.98,2.39,2.79,2.76,2.61590909090909,3.5087,1.075,2.99,4.026,3.1852380952381,5.145,93.2793,90.2132,97.5311,23.5,1724.0,1.744,1994.3,2325298.0,41603.0,1117474.0,92.3421,81.4937,82.2264,94.472,74.0009,67.8,98.15993,-0.0195,-0.24558,-0.20357,68.9,-41609.0,159664.0,107246.0,1.43,1.8,2.17,2.91,6.59,0.78,0.3,137.0508539380073,170.9090866320052,102.9053102838042,141.1715237982832,2404776.8,537138.1,406177.0,282976.4,3.3,-0.9,2.3,100.1115,99.96246,100.3188,125.2,122.0
+2010-08-01,71.93,75.51,3.8,217.923,221.509,179.4,184.9,287.5,224.5,,,,130415.0,9.5,467000.0,11538.0,0.19,0.25,0.0,0.25,0.47,0.72,1.33,1.92,2.47,3.23,3.52,2.0,2.33,2.26,2.35,3.233,1.023,2.68,3.802,2.94952380952381,4.97,94.7204,91.8862,98.7096,26.05,1748.7,,1993.7,2301015.0,18823.0,1103167.0,92.6805,83.6856,83.4939,94.5937,74.3883,68.9,97.98689,0.326,-0.26867,-0.1786,69.8,-45619.0,164528.0,107428.0,1.19,1.52,1.85,3.01,6.92,0.75,0.16,139.7351367301981,172.0068197463568,104.9521751416188,152.937834044799,,,,,3.5,-0.9,2.4,100.4501,100.0979,100.5498,125.7,123.0
+2010-09-01,79.95,80.77,3.85,218.275,221.711,180.1,184.9,285.4,219.1,,,,130341.0,9.5,459000.0,11549.0,0.19,0.25,0.0,0.27,0.42,0.64,1.27,1.91,2.53,3.38,3.69,2.11,2.37,2.38,2.30045454545455,3.1271,0.898,2.68,3.862,2.88142857142857,5.0025,91.3415,88.0249,95.8768,23.7,1766.2,,1961.2,2298691.0,57576.0,1078539.0,92.9537,86.2915,84.6786,94.6764,74.7076,68.2,97.93621,-0.0255,-0.33149,-0.27194,71.8,-44333.0,163835.0,107734.0,1.3,1.78,2.26,3.05,6.26,0.72,0.13,142.5064848309346,171.9780274320553,109.1677007264627,160.0004680755473,,,,,3.6,-0.6,2.4,101.3898,100.188,100.7376,125.7,123.7
+2010-10-01,81.45,82.47,3.36,219.035,221.83,181.6,186.6,299.6,229.6,2.1,15309.474,16960.864,130620.0,9.4,453000.0,11548.0,0.19,0.25,0.0,0.22,0.34,0.51,1.17,1.89,2.63,3.64,3.99,2.29,2.51,2.43,2.34571428571429,3.0685,0.903,2.72,3.8,2.766,5.085,90.0935,86.4193,95.0479,21.2,1780.4,1.741,1961.7,2295392.0,37919.0,1051037.0,92.6903,86.4411,84.8012,94.7236,74.58,67.7,98.0344,-0.346,-0.43184,-0.37273,74.3,-40646.0,165302.0,112730.0,1.48,2.13,2.78,3.15,5.93,0.66,0.17,149.8882693219782,181.7494238715165,111.5276502125977,169.7186442998932,2419238.0,532540.9,408599.0,287037.1,4.4,0.2,2.5,102.1677,100.226,100.9143,127.1,124.7
+2010-11-01,84.12,86.02,4.16,219.59,222.149,182.4,187.7,307.7,232.8,,,,130749.0,9.8,432000.0,11571.0,0.19,0.25,0.0,0.27,0.45,0.72,1.47,2.16,2.81,3.8,4.12,2.36,2.64,2.61,2.53272727272727,3.311,1.161,3.0,4.184,3.02238095238095,5.3775,92.1494,89.5068,95.896,23.54,1828.4,,1973.1,2346001.0,29391.0,1037803.0,92.7709,85.6213,84.1167,94.8557,74.7131,71.6,98.29088,-0.0754,-0.44904,-0.38208,78.9,-38739.0,164893.0,113521.0,1.54,2.07,2.6,3.03,6.22,0.67,0.13,154.1911742380387,188.4304797450477,112.4130306735696,169.9169715506424,,,,,5.1,0.1,2.6,102.3671,100.2371,101.0778,129.2,126.6
+2010-12-01,91.38,93.23,4.22,220.472,222.343,183.9,189.7,315.8,241.0,,,,130830.0,9.3,404000.0,11579.0,0.18,0.25,0.0,0.29,0.61,1.02,2.01,2.71,3.3,4.13,4.34,2.69,3.18,3.17,2.9147619047619,3.6098,1.133,3.34,4.603,3.2047619047619,5.555,90.5146,87.6432,94.5179,17.75,1837.2,,2017.0,2420570.0,87472.0,992141.0,93.6787,86.1634,84.564,95.3202,75.4968,74.5,98.54091,-0.3335,-0.52229,-0.52169,75.3,-41721.0,170290.0,116039.0,1.83,2.3,2.77,2.68,5.41,0.66,0.18,163.1718066586413,200.5964397174236,119.4204861691658,178.934089062538,,,,,4.6,0.0,3.1,101.914,100.2402,101.2784,131.0,127.5
+2011-01-01,90.99,98.97,4.42,221.187,222.803,185.4,192.7,327.2,253.0,-0.9,15351.448,16920.632,130837.0,9.1,420000.0,11606.0,0.17,0.25,0.0,0.26,0.58,0.98,1.95,2.71,3.42,4.33,4.58,2.84,3.27,3.25,3.01666666666667,3.7273,1.213,3.44,4.729,3.253,5.52,89.694,86.3104,94.2802,19.53,1850.4,1.723,2047.9,2443527.0,91704.0,965077.0,93.4814,84.4668,84.4308,95.3653,75.3741,74.2,98.64883,-0.389,-0.59345,-0.59262,77.4,-48123.0,178698.0,117337.0,1.96,2.34,2.72,2.68,5.08,0.67,0.15,168.9089479662506,208.9326719141914,122.5698563587594,187.3199175521545,2442384.2,524893.4,416521.0,290892.8,4.9,-0.6,3.4,101.3074,100.2373,101.4364,133.0,129.1
+2011-02-01,97.1,112.27,3.93,221.898,223.213,187.3,195.8,342.7,259.0,,,,131057.0,9.0,385000.0,11637.0,0.16,0.25,0.0,0.25,0.69,1.18,2.13,2.82,3.42,4.25,4.49,2.73,3.27,3.26,3.199,3.8799,1.241,3.6,4.736,3.41736842105263,5.61,88.9391,85.152,93.9896,18.35,1874.6,,2211.6,2533221.0,40558.0,958201.0,93.1102,83.0401,82.7357,95.5349,75.0928,77.5,98.59994,-0.1921,-0.57234,-0.57971,82.2,-44753.0,174228.0,115705.0,2.15,2.39,2.63,2.57,4.78,0.62,0.16,175.284434983153,216.0005285186999,126.990924290097,195.7416051391391,,,,,4.9,-0.5,3.7,100.9546,100.2096,101.5181,135.3,130.8
+2011-03-01,106.19,116.94,4.32,223.046,223.454,188.6,199.2,382.0,296.2,,,,131283.0,9.0,399000.0,11659.0,0.14,0.25,0.0,0.3,0.8,1.29,2.24,2.9,3.47,4.29,4.51,2.67,3.38,3.37,3.21173913043478,3.7386,1.214,3.61,4.875,3.26652173913043,5.435,88.0299,84.3618,92.935,17.74,1901.2,,2395.3,2622523.0,58515.0,937155.0,94.0788,86.3079,85.7479,96.1305,75.8747,67.5,98.35714,-0.4477,-0.54776,-0.48625,91.3,-44312.0,181256.0,122617.0,2.21,2.48,2.75,2.58,4.77,0.59,0.21,182.7606592485192,233.8418218596917,127.6993843826493,189.8194748827576,,,,,5.4,-0.5,3.5,100.918,100.1208,101.5469,139.3,132.7
+2011-04-01,113.39,126.59,4.51,224.093,223.727,190.2,203.1,405.8,321.9,2.7,15557.539,17035.114,131597.0,9.1,468000.0,11689.0,0.1,0.25,0.0,0.22,0.61,1.01,1.97,2.66,3.32,4.15,4.4,2.71,3.28,3.23,3.34052631578947,3.7619,1.215,3.69,4.841,3.328,5.5125,85.5999,81.4984,90.9983,14.75,1901.9,1.708,2496.6,2690985.0,104152.0,927021.0,93.7749,85.3975,86.284,95.6164,75.6127,69.8,98.29892,-0.6075,-0.59921,-0.56747,87.1,-42685.0,181060.0,124393.0,2.45,2.57,2.69,2.58,4.76,0.58,0.23,192.3954679243492,250.7300269472927,132.0947847034346,191.5783645331905,2442018.9,521545.2,414040.0,293829.9,5.3,-0.4,3.8,100.6655,99.94515,101.4842,142.9,133.8
+2011-05-01,102.7,117.18,4.63,224.806,224.175,191.2,204.1,421.8,343.8,,,,131703.0,9.0,418000.0,11697.0,0.09,0.25,0.0,0.18,0.45,0.79,1.68,2.37,3.05,3.91,4.22,2.6,2.99,2.95,3.06090909090909,3.5053,1.118,3.49,4.756,3.15190476190476,5.325,86.656,83.0986,91.4221,15.45,1947.0,,2567.2,2774996.0,84259.0,917856.0,93.888,86.3314,87.2078,95.5968,75.6684,74.3,98.28327,-0.3808,-0.56077,-0.58958,84.9,-47725.0,185321.0,123588.0,2.0,2.25,2.5,2.65,5.09,0.63,0.19,184.6263740788562,238.7867844486602,129.0667251626163,180.9923168119842,,,,,5.5,-0.4,3.8,100.1398,99.75547,101.3134,143.1,134.3
+2011-06-01,95.3,111.71,4.28,224.806,224.697,190.6,203.9,407.6,313.3,,,,131931.0,9.1,421000.0,11710.0,0.09,0.25,0.0,0.19,0.45,0.81,1.76,2.5,3.18,4.09,4.38,2.73,3.15,3.11,2.89090909090909,3.4144,1.084,3.43,4.816,2.98772727272727,5.16,86.4786,82.7331,91.4633,16.52,1969.0,,2648.5,2865251.0,107983.0,908853.0,94.172,85.8004,87.6654,95.7233,75.8425,71.5,97.97703,-0.1931,-0.51927,-0.52353,79.0,-49882.0,185391.0,121316.0,2.03,2.43,2.83,2.72,5.42,0.65,0.22,182.8012212453082,236.2659666488837,126.5233012633572,179.340065894017,,,,,6.4,-0.4,3.6,99.5798,99.65676,101.0648,142.2,134.5
+2011-07-01,95.68,115.93,4.26,225.395,225.218,191.3,204.6,406.5,313.1,-0.1,15647.68,17031.313,131992.0,9.0,406000.0,11729.0,0.07,0.25,0.0,0.2,0.36,0.55,1.35,2.09,2.82,3.77,4.12,2.46,2.72,2.71,2.74380952380952,3.3137,1.075,3.4,5.463,2.9385,5.02,85.7282,81.7277,91.0079,25.25,2001.8,1.651,2684.8,2863576.0,77019.0,897285.0,94.636,83.5255,87.1626,96.2966,76.1431,63.7,97.40202,-0.3856,-0.39423,-0.44224,74.9,-46070.0,185822.0,125104.0,2.07,2.44,2.81,2.77,5.58,0.7,0.16,185.9890089611509,241.7040742224347,125.8404281531803,185.4514380721838,2442508.0,534011.6,418119.0,293160.0,6.5,0.2,3.8,99.27352,99.73287,100.723,142.4,134.0
+2011-08-01,88.81,116.48,3.97,226.106,225.862,191.1,203.2,388.4,297.6,,,,132125.0,9.0,409000.0,11748.0,0.1,0.25,0.0,0.1,0.2,0.33,0.96,1.56,2.23,3.19,3.6,2.03,2.21,2.15,2.21347826086957,2.7833,1.023,2.98,5.271,2.44636363636364,4.4925,86.7739,82.4758,92.4129,31.62,2121.5,,2657.7,2853888.0,20320.0,884945.0,95.2749,86.9308,88.7672,96.7709,76.5667,55.8,96.91122,0.7473,-0.1376,-0.07624,78.9,-45052.0,185727.0,125120.0,1.72,2.05,2.38,3.25,7.3,0.86,0.31,180.6272712467306,229.0294313568799,125.2186084149046,173.8057683913848,,,,,6.2,0.2,3.9,99.17147,99.90256,100.3441,141.9,134.6
+2011-09-01,78.93,105.42,3.68,226.597,226.118,192.7,203.7,395.1,305.7,,,,132344.0,9.0,406000.0,11752.0,0.08,0.25,0.0,0.13,0.25,0.42,0.96,1.43,1.92,2.66,2.9,1.67,1.9,1.86,1.82909090909091,2.504,0.975,2.64,5.746,2.19666666666667,4.2025,91.9998,87.3631,98.0732,42.96,2126.4,,2637.7,2850921.0,55718.0,870883.0,95.1961,85.8804,88.3472,97.0115,76.3992,59.5,96.84426,0.988,-0.03879,0.0448,74.3,-43477.0,185718.0,127409.0,1.5,1.75,2.0,3.3,8.41,0.91,0.35,178.0155722250273,229.2913603952595,118.9918730167235,163.1775855304898,,,,,6.1,0.0,4.5,99.02118,100.064,100.0022,141.7,135.3
+2011-10-01,93.19,108.43,3.66,226.75,226.506,192.4,201.1,376.9,290.0,4.6,15842.259,17222.583,132553.0,8.8,399000.0,11762.0,0.07,0.25,0.0,0.12,0.25,0.41,0.99,1.58,2.17,2.89,3.16,1.92,2.16,2.08,2.00238095238095,2.529,1.038,2.99,5.972,2.296,4.37,89.2053,84.462,95.3895,29.96,2135.0,1.644,2637.8,2845685.0,64369.0,849261.0,95.8568,90.5414,90.5053,97.5264,76.8123,60.8,97.07516,0.1228,-0.104,-0.13002,68.9,-45509.0,186685.0,127268.0,1.88,2.09,2.3,3.02,7.07,0.81,0.42,173.6131411850801,227.7231863111088,116.3798349124345,148.5523041645936,2435149.2,534214.1,421265.0,295888.9,5.5,-0.2,4.3,98.6412,100.1459,99.77312,141.2,132.6
+2011-11-01,100.36,111.22,3.53,227.169,226.899,192.8,201.4,381.2,281.7,,,,132690.0,8.6,397000.0,11753.0,0.08,0.25,0.0,0.12,0.25,0.41,0.96,1.53,2.08,2.77,3.06,1.83,2.07,1.98,1.87409090909091,2.2917,1.062,3.41,7.057,2.12238095238095,4.0825,91.4728,86.768,97.624,27.8,2188.9,,2605.4,2814235.0,43770.0,827052.0,95.8485,92.3169,91.5408,97.3319,76.6783,63.7,97.51543,1.0796,-0.07321,-0.0283,63.3,-47460.0,187195.0,125713.0,1.76,2.05,2.34,3.24,7.79,1.02,0.52,176.5790401766403,234.3035176761146,116.2456674792055,148.4607189300907,,,,,4.2,-0.5,4.1,98.32935,100.1664,99.60593,142.2,132.7
+2011-12-01,98.83,108.09,2.98,227.223,227.405,192.6,199.8,369.9,272.5,,,,132888.0,8.5,376000.0,11783.0,0.07,0.25,0.0,0.12,0.25,0.36,0.83,1.35,1.89,2.57,2.89,1.64,1.87,1.85,1.92761904761905,2.1828,0.971,3.16,6.812,1.992,3.825,92.4262,87.9562,98.304,23.4,2172.5,,2619.6,2926095.0,98652.0,837295.0,96.3571,92.7918,92.3848,97.984,76.9495,69.9,98.06004,0.445,-0.15,-0.12611,61.7,-49473.0,190853.0,126937.0,1.59,1.96,2.33,3.27,7.23,0.87,0.56,173.0033583266915,231.5318304204011,113.249498154437,147.5163846202049,,,,,4.1,-0.2,3.7,98.55486,100.1514,99.53328,142.2,132.1
+2012-01-01,98.46,110.26,2.51,227.842,227.877,193.2,200.7,379.3,281.8,3.4,16068.805,17367.01,133246.0,8.3,372000.0,11820.0,0.08,0.25,0.0,0.13,0.22,0.3,0.71,1.24,1.83,2.59,2.94,1.61,1.77,1.72,1.82090909090909,2.1104,0.959,3.18,6.537,1.98,3.795,90.5538,87.0465,95.3102,19.44,2209.1,1.638,2640.8,2919545.0,111236.0,835624.0,96.9318,94.773,93.6099,98.8072,77.2652,75.0,98.52432,0.1033,-0.32484,-0.34027,60.5,-50126.0,191550.695566178,125887.953706342,1.88,2.11,2.34,3.24,6.61,0.86,0.48,176.0221109937837,234.5619930296335,116.2148162213913,156.9815440187137,2429321.3,542324.2,426653.0,291619.2,4.5,0.1,3.2,99.06616,100.1139,99.53748,142.2,132.5
+2012-02-01,107.08,122.23,2.44,228.329,228.034,193.7,201.6,386.4,296.6,,,,133509.0,8.3,365000.0,11841.0,0.1,0.25,0.0,0.18,0.3,0.43,0.87,1.39,1.98,2.73,3.08,1.68,1.9,1.88,1.85190476190476,2.2191,0.962,3.02,5.546,2.021,3.97,89.7487,86.3494,94.3754,18.43,2214.9,,2694.4,2925722.0,39475.0,840795.0,97.2435,96.0774,93.3539,99.2244,77.3673,75.3,98.78316,-0.1268,-0.40887,-0.40734,64.6,-42780.0,186726.53279955,127269.721853121,1.99,2.26,2.53,3.1,5.98,0.73,0.4,181.7953374794393,242.4921069854197,119.1381870842215,163.0884516840761,,,,,3.2,0.3,3.1,99.78344,100.0694,99.52911,142.2,133.1
+2012-03-01,103.03,123.41,2.0,228.807,228.478,193.9,204.2,412.3,318.2,,,,133748.0,8.2,358000.0,11880.0,0.13,0.25,0.0,0.19,0.33,0.51,1.04,1.61,2.23,3.0,3.35,1.9,2.16,2.14,1.83045454545455,2.323,0.966,2.95,5.049,2.10681818181818,4.15,90.4593,87.0481,95.1056,15.5,2235.7,,2655.2,2878137.0,84043.0,836786.0,96.74,96.9254,93.3411,98.696,76.8194,76.2,98.9079,-0.1262,-0.43704,-0.4619,68.6,-49749.0,196615.375406,130489.058578442,2.02,2.32,2.62,3.07,5.99,0.65,0.4,185.6183595171289,251.4775866344181,122.1016488253626,160.5766001502735,,,,,3.6,0.5,3.1,100.4592,100.0289,99.4557,144.2,134.1
+2012-04-01,104.89,118.66,2.1,229.187,228.905,193.5,203.7,414.5,327.2,1.8,16207.115,17444.525,133825.0,8.2,372000.0,11897.0,0.14,0.25,0.0,0.2,0.27,0.38,0.82,1.33,1.95,2.73,3.12,1.68,1.85,1.79,1.62421052631579,2.2117,0.914,2.99,5.676,2.0645,3.8575,90.3634,86.4905,95.5361,17.15,2245.4,1.627,2639.8,2866561.0,78498.0,847796.0,97.4359,96.8543,93.5687,99.1737,77.2234,76.4,98.94286,-0.1729,-0.3801,-0.36379,63.8,-46842.0,192329.297392469,129049.123497659,2.06,2.25,2.44,3.2,6.04,0.76,0.37,182.1818538849541,244.6024404440625,121.046628271141,155.9785929769855,2420620.6,537308.3,426698.0,296886.7,3.4,0.4,2.8,100.3911,99.99908,99.32889,144.1,134.7
+2012-05-01,86.52,103.86,2.34,228.713,229.224,192.7,201.9,397.0,312.6,,,,133932.0,8.2,381000.0,11908.0,0.16,0.25,0.0,0.18,0.27,0.35,0.67,1.03,1.59,2.27,2.67,1.32,1.52,1.43,1.33681818181818,1.9416,0.846,2.75,5.783,1.92227272727273,3.2775,94.6856,90.6113,100.1243,24.06,2264.9,,2616.5,2842654.0,67804.0,851750.0,97.6609,97.7059,93.8743,98.8664,77.2546,79.3,98.8867,0.2175,-0.2629,-0.20382,60.0,-45106.0,191026.564856353,129327.668414053,1.72,2.09,2.46,3.4,6.96,0.86,0.4,171.575170112149,226.8114179550286,115.415341132946,149.5989511409797,,,,,3.0,0.2,2.5,99.55175,99.97933,99.14735,142.0,134.0
+2012-06-01,85.04,94.17,2.74,228.524,229.623,192.1,199.8,373.9,296.8,,,,134013.0,8.2,372000.0,11918.0,0.16,0.25,0.0,0.21,0.33,0.41,0.72,1.11,1.67,2.38,2.76,1.34,1.58,1.58,1.30047619047619,1.7698,0.789,2.57,5.904,1.74761904761905,2.995,92.9096,89.1968,97.9198,17.08,2284.2,,2618.8,2863547.0,129149.0,854979.0,97.6663,96.4381,93.9556,99.1338,77.1149,73.2,98.68109,-0.0224,-0.27683,-0.24862,57.9,-42941.0,188829.751256966,129422.465710949,1.72,2.13,2.54,3.39,6.44,0.78,0.37,158.3724532907607,203.8460623265214,116.6918014376101,141.8042939509042,,,,,2.2,-0.2,2.3,98.82903,99.96893,98.96719,138.7,131.7
+2012-07-01,88.08,105.93,3.2,228.59,229.97,192.4,200.1,363.7,288.6,0.6,16319.541,17469.65,134157.0,8.2,372000.0,11944.0,0.16,0.25,0.0,0.16,0.23,0.3,0.6,0.98,1.51,2.21,2.56,1.28,1.4,1.38,1.24227272727273,1.6523,0.78,2.28,5.996,1.65619047619048,2.8875,92.8422,89.3226,97.632,18.93,2324.1,1.608,2647.8,2846757.0,45537.0,853362.0,97.8713,98.7754,95.0172,98.9193,77.1372,72.3,98.60864,-0.0486,-0.36872,-0.33724,56.5,-42406.0,187644.617534558,128698.009426389,1.83,2.2,2.57,3.27,6.16,0.68,0.33,164.6072487359112,213.5501842324811,123.653936641484,141.6179022821405,2417396.6,535169.2,433287.0,302034.2,1.8,-0.4,2.4,98.3716,99.96493,98.78233,137.7,132.2
+2012-08-01,96.47,113.93,2.72,229.918,230.233,194.7,202.7,389.6,312.0,,,,134339.0,8.1,377000.0,11940.0,0.13,0.25,0.0,0.16,0.22,0.3,0.59,1.01,1.57,2.29,2.68,1.35,1.48,1.44,1.34173913043478,1.6735,0.8,2.12,5.822,1.82681818181818,3.1875,92.1677,88.1228,97.5522,17.47,2363.5,,2650.7,2812806.0,25194.0,843597.0,97.4525,97.3527,93.9116,98.7669,76.672,74.3,98.77948,-0.2237,-0.46278,-0.46038,55.9,-44030.0,187209.20583508,127030.178721824,1.95,2.25,2.55,3.21,5.98,0.65,0.33,170.8653020998468,227.1006521533162,124.8339160103606,139.1343810468579,,,,,2.0,-0.4,2.3,98.13965,99.95054,98.62951,139.4,133.4
+2012-09-01,92.18,111.36,3.08,231.015,230.659,196.6,204.4,411.7,332.1,,,,134517.0,7.8,376000.0,11934.0,0.14,0.25,0.0,0.17,0.23,0.31,0.62,1.04,1.65,2.42,2.82,1.42,1.55,1.56,1.4905,1.7222,0.757,2.24,5.254,1.83789473684211,3.0925,90.8342,87.0848,95.8691,15.73,2396.4,,2594.9,2804457.0,73239.0,834979.0,97.381,100.9649,95.2797,98.5358,76.4846,78.3,99.09757,-0.3306,-0.52953,-0.55869,54.4,-38794.0,188747.894052944,132192.632294396,2.11,2.42,2.73,3.07,5.74,0.57,0.26,173.0766949044634,228.604174288739,122.2408072987307,149.9279317384628,,,,,1.9,-0.3,2.1,98.2763,99.89904,98.4909,140.8,134.5
+2012-10-01,86.23,109.89,3.5,231.638,231.024,196.9,203.5,401.2,318.7,0.5,16420.419,17489.852,134669.0,7.8,364000.0,11941.0,0.16,0.25,0.0,0.18,0.3,0.38,0.72,1.14,1.72,2.46,2.85,1.42,1.61,1.54,1.46695652173913,1.7721,0.76,2.19,4.953,1.81181818181818,3.0225,91.1609,87.5906,95.9941,18.6,2429.9,1.582,2611.8,2823137.0,53905.0,852039.0,97.7193,106.848,96.8185,98.3774,76.6227,82.6,99.32568,-0.4546,-0.55143,-0.59609,58.2,-41467.0,185822.273399372,126280.540738899,2.12,2.5,2.88,2.73,5.63,0.52,0.2,170.4227035873245,223.5822819028322,121.4775443022076,147.9012905868283,2407003.6,534891.4,435070.0,302086.6,1.7,-0.4,2.4,98.56565,99.78822,98.39044,141.2,134.6
+2012-11-01,88.54,110.84,3.46,231.249,231.33,195.5,201.8,367.0,281.5,,,,134825.0,7.7,388000.0,11930.0,0.16,0.25,0.0,0.18,0.25,0.34,0.61,1.04,1.62,2.37,2.81,1.37,1.54,1.46,1.33590909090909,1.7741,0.713,2.14,4.851,1.73809523809524,3.0875,91.1038,87.7285,95.7149,15.87,2451.5,,2646.8,2851362.0,27904.0,883539.0,98.0777,108.2441,97.0365,98.9519,76.78,82.7,99.23881,-0.5889,-0.55731,-0.59364,59.7,-45332.0,192148.259164916,128357.076580599,2.01,2.41,2.81,2.95,5.65,0.58,0.23,167.8630078076639,220.2390286840524,120.5610144386175,143.6294901725029,,,,,2.0,-0.2,2.4,98.81212,99.65184,98.47604,140.2,133.8
+2012-12-01,91.83,110.8,3.43,231.221,231.725,195.3,201.5,358.4,271.1,,,,135074.0,7.9,362000.0,11939.0,0.16,0.25,0.0,0.16,0.25,0.36,0.72,1.18,1.78,2.54,2.95,1.53,1.73,1.69,1.29941176470588,1.8467,0.781,2.01,4.542,1.76789473684211,3.2275,91.0834,87.8285,95.558,18.02,2470.7,,2675.9,2907300.0,55563.0,926558.0,98.3101,109.0409,97.143,99.6106,76.8435,72.9,98.90295,-0.4528,-0.60165,-0.62594,55.8,-36334.0,187616.679934614,131816.410369327,2.09,2.45,2.81,2.85,5.34,0.64,0.26,168.2260432024247,220.5837820701444,120.6477133002623,150.3984831475519,,,,,2.5,-0.1,2.4,98.895,99.53606,98.63081,139.4,133.6
+2013-01-01,97.65,115.55,3.33,231.679,232.229,196.0,202.5,361.9,275.1,4.0,16648.189,17662.4,135257.0,8.0,366000.0,11962.0,0.14,0.25,0.0,0.15,0.27,0.42,0.88,1.38,2.02,2.79,3.17,1.75,1.95,1.87,1.51227272727273,2.0795,0.775,2.17,4.208,1.93136363636364,3.3975,90.798,87.8024,94.9878,14.28,2487.4,1.58,2741.7,3008704.0,71127.0,965784.0,98.3342,108.0645,97.3723,99.4046,76.7502,73.8,98.77381,-0.7719,-0.64508,-0.66631,59.0,-40135.0,189809.286743494,129892.342521637,2.33,2.59,2.85,2.82,4.95,0.62,0.23,171.1647403814924,226.6099927931503,122.0548143318361,151.233158701591,2398983.9,541706.1,440038.0,303705.2,2.0,-0.3,2.4,98.866,99.4813,98.78262,140.1,134.1
+2013-02-01,92.03,112.2,3.48,232.937,232.569,197.1,204.3,391.6,301.9,,,,135546.0,7.7,342000.0,11974.0,0.15,0.25,0.0,0.17,0.25,0.36,0.77,1.26,1.89,2.71,3.1,1.64,1.78,1.75,1.5435,2.1781,0.669,2.24,4.493,1.96789473684211,3.4975,92.295,90.5238,95.1923,15.51,2480.1,,2845.3,3090600.0,43012.0,1015914.0,98.7941,109.9059,98.0302,99.8001,77.0029,77.6,98.8774,-0.7384,-0.65237,-0.67173,59.0,-41004.0,192655.256873103,131929.379665234,2.18,2.53,2.88,2.89,4.98,0.61,0.18,172.4825521496602,230.7186065599917,121.4386348622967,151.4988572413319,,,,,3.2,-0.7,2.5,98.86634,99.4836,98.89983,141.3,135.1
+2013-03-01,97.24,108.46,4.03,232.282,232.794,196.1,204.0,380.8,303.8,,,,135689.0,7.5,375000.0,11977.0,0.14,0.25,0.0,0.14,0.25,0.36,0.77,1.24,1.87,2.71,3.1,1.62,1.8,1.74,1.3545,1.9768,0.492,2.07,4.64,1.8515,3.5125,92.302,91.1553,94.5458,12.7,2487.5,,2935.0,3202256.0,68019.0,1070932.0,99.1921,110.8859,98.5789,99.6926,77.2135,78.6,99.04517,-0.7142,-0.66567,-0.74941,60.2,-34314.0,183966.667725685,129195.532662402,2.24,2.51,2.78,2.96,4.86,0.63,0.21,168.8827736285472,224.6344185895067,121.5988839104994,143.2228292055269,,,,,2.1,-0.9,2.5,98.98376,99.54938,98.89595,141.2,134.4
+2013-04-01,93.22,101.53,4.3,231.797,232.832,194.7,203.5,373.6,297.2,1.1,16728.687,17709.671,135873.0,7.6,331000.0,11978.0,0.15,0.25,0.0,0.11,0.22,0.32,0.68,1.11,1.7,2.49,2.88,1.48,1.65,1.56,1.19619047619048,1.7824,0.589,1.8,4.278,1.74863636363636,3.245,91.3741,90.1532,93.6845,13.52,2516.2,1.57,3011.7,3318649.0,128700.0,1136007.0,99.1065,113.1561,99.373,99.4013,77.0553,76.4,99.25853,-0.7752,-0.70591,-0.79866,57.5,-38487.0,188166.353303971,130640.648760483,2.06,2.34,2.62,2.83,4.55,0.65,0.22,165.5081711020609,219.1546410908824,124.0082521547573,136.5994196059469,2414712.9,547278.6,443626.0,307918.3,2.4,-0.7,2.2,98.99426,99.69309,98.86984,140.2,133.6
+2013-05-01,91.93,100.43,4.02,231.893,232.996,196.1,204.1,372.4,305.0,,,,136096.0,7.5,353000.0,11978.0,0.11,0.25,0.0,0.14,0.3,0.52,1.05,1.55,2.16,2.95,3.3,1.86,2.12,2.07,1.29409090909091,1.9462,0.879,1.87,3.964,1.90181818181818,3.225,93.6076,92.3554,95.976,16.3,2535.5,,3116.9,3385128.0,13502.0,1164934.0,99.1839,112.5607,99.7214,99.6973,77.0307,84.5,99.59885,-0.4621,-0.69267,-0.77739,55.0,-41701.0,190945.640220082,129517.167133742,1.87,2.21,2.55,2.79,4.62,0.65,0.24,165.2410717399611,218.7798777859473,126.6477989602127,135.7773582143907,,,,,2.1,-0.3,2.4,98.93252,99.87151,98.95918,139.4,132.9
+2013-06-01,96.36,102.49,3.57,232.445,233.35,196.4,204.3,370.0,302.5,,,,136279.0,7.5,340000.0,11982.0,0.09,0.25,0.0,0.15,0.36,0.66,1.41,1.96,2.52,3.22,3.52,2.16,2.48,2.45,1.5305,2.3063,0.822,2.21,4.379,2.2445,3.555,94.3047,92.6512,97.1006,16.86,2533.0,,3201.5,3478672.0,97212.0,1208116.0,99.3897,111.8153,100.3932,99.9426,77.1119,84.1,99.7748,-0.0223,-0.63174,-0.65965,52.5,-34426.0,186853.700833808,132138.68524885,1.76,1.99,2.22,2.83,5.21,0.73,0.23,162.9728503229204,218.3380948886437,124.5320551236398,132.4533208845983,,,,,2.7,0.2,2.6,98.82351,100.0386,99.15951,138.8,132.8
+2013-07-01,105.1,107.89,3.46,232.9,233.88,196.4,204.4,370.3,298.4,3.5,16953.838,17860.45,136391.0,7.3,334000.0,11962.0,0.09,0.25,0.0,0.11,0.31,0.61,1.38,2.0,2.6,3.34,3.64,2.29,2.56,2.51,1.56565217391304,2.471,0.79,2.25,4.418,2.43818181818182,3.772,93.5703,91.22,97.0957,13.45,2554.6,1.57,3290.9,3571797.0,60063.0,1246964.0,99.0814,115.1254,101.6902,99.1551,76.8008,85.1,99.73689,-0.5806,-0.66279,-0.74329,50.3,-36356.0,187817.081221545,130855.326258187,1.87,2.22,2.57,2.68,4.71,0.7,0.23,164.2822950656598,225.4750159022551,122.5787484835407,128.81851500872,2421940.3,552460.3,450725.0,309354.2,2.7,0.7,2.5,98.91618,100.1655,99.4231,138.9,132.6
+2013-08-01,107.98,115.97,3.57,233.456,234.336,197.0,204.2,380.1,304.9,,,,136646.0,7.2,325000.0,11992.0,0.08,0.25,0.0,0.13,0.39,0.79,1.62,2.24,2.78,3.46,3.7,2.39,2.75,2.71,1.735,2.7088,0.708,2.36,4.419,2.61142857142857,3.894,94.7541,92.0133,98.7104,17.01,2563.9,,3398.9,3644456.0,37298.0,1291341.0,99.6543,115.8771,101.68,99.9992,77.1772,82.1,99.45435,-0.252,-0.66657,-0.74093,48.9,-36617.0,188180.379091783,131165.113932276,1.78,2.1,2.42,2.56,4.76,0.7,0.23,166.4261539589532,230.5879516545697,119.2500302115056,132.9415476232655,,,,,2.6,0.9,2.4,99.19054,100.2725,99.74084,139.4,131.9
+2013-09-01,102.36,107.85,3.48,233.544,234.7,197.0,203.9,377.9,299.4,,,,136821.0,7.2,319000.0,12010.0,0.08,0.25,0.0,0.1,0.33,0.63,1.39,2.02,2.64,3.41,3.69,2.31,2.62,2.58,1.88809523809524,2.8443,0.669,2.49,4.541,2.698,4.033,92.9207,89.7517,97.3206,16.6,2598.6,,3486.9,3734018.0,44991.0,1342004.0,100.161,119.7576,103.4646,100.0525,77.5046,77.5,99.07097,-0.4259,-0.67896,-0.76128,50.2,-39917.0,191294.858643186,130593.727737873,1.74,2.19,2.64,2.75,4.83,0.73,0.23,165.947294685181,232.5375939216139,115.5291714812587,131.5100686531729,,,,,3.1,1.1,2.4,99.43691,100.3897,99.99155,139.8,132.4
+2013-10-01,96.29,107.53,3.57,233.669,234.921,197.4,202.5,366.6,285.0,3.5,17192.019,18016.147,137041.0,7.2,347000.0,12033.0,0.09,0.25,0.0,0.1,0.31,0.57,1.31,1.95,2.57,3.33,3.63,2.26,2.53,2.5,1.76217391304348,2.6784,0.59,2.39,4.248,2.51818181818182,4.009,92.731,90.0182,96.6356,13.75,2644.4,1.561,3589.5,3843396.0,31806.0,1393687.0,100.082,118.4588,101.6869,100.2396,77.3802,73.2,98.83395,-0.6831,-0.72834,-0.80568,49.1,-36285.0,191086.941606565,134237.583858163,1.74,2.17,2.6,2.65,4.36,0.73,0.2,163.3784881815369,227.8989782416286,114.8417393122358,133.0698530121481,2427059.4,551698.2,454683.0,309854.4,3.2,1.1,2.0,99.58362,100.5389,100.1698,138.9,131.6
+2013-11-01,92.55,111.07,3.87,234.1,235.359,197.1,201.2,352.6,269.6,,,,137317.0,6.9,312000.0,12054.0,0.08,0.25,0.0,0.13,0.28,0.56,1.37,2.1,2.75,3.54,3.82,2.47,2.69,2.68,1.67714285714286,2.7598,0.605,2.27,4.095,2.5585,4.175,93.6291,90.9342,97.524,13.7,2652.4,,3684.6,3925876.0,53744.0,1439854.0,100.3158,121.1252,102.4773,100.1921,77.4988,75.1,98.93504,-0.6992,-0.77164,-0.87099,49.9,-33983.0,189221.421851066,134981.157811815,1.69,2.15,2.61,2.61,4.27,0.7,0.18,161.2554186905194,223.8724879355134,115.9475721013744,130.4434291628103,,,,,3.0,1.5,1.9,99.53653,100.7042,100.286,137.7,131.8
+2013-12-01,98.17,109.95,4.31,234.719,235.759,198.2,202.0,354.9,268.8,,,,137372.0,6.7,332000.0,12060.0,0.09,0.25,0.0,0.13,0.38,0.78,1.75,2.45,3.04,3.72,3.96,2.66,2.97,2.97,1.79777777777778,2.9458,0.688,2.33,4.114,2.6735,4.262,93.5576,90.8394,97.4769,13.72,2687.4,,3717.5,4032575.0,99122.0,1496943.0,100.5175,121.5311,102.9147,100.0085,77.5927,82.5,99.24061,-0.8021,-0.78094,-0.91295,48.9,-33636.0,187989.145507712,133370.214359338,1.69,2.24,2.79,2.33,4.0,0.6,0.18,165.0322180605106,231.9510535187292,117.1492337284856,132.5302412648953,,,,,2.5,1.6,1.9,99.29036,100.8598,100.3569,137.8,132.3
+2014-01-01,97.55,108.16,5.04,235.288,235.961,199.3,203.8,356.6,271.1,-1.4,17197.738,17953.974,137561.0,6.6,340000.0,12058.0,0.07,0.25,0.0,0.1,0.34,0.69,1.49,2.13,2.67,3.35,3.61,2.33,2.65,2.6,1.75590909090909,2.91,0.614,2.38,3.866,2.53409090909091,4.158,95.1774,92.6242,98.9393,18.41,2728.2,1.537,3728.5,4102138.0,89337.0,1532224.0,100.1599,123.865,104.2823,98.9908,77.254,81.2,99.41454,-0.4471,-0.76498,-0.87345,48.9,-37433.0,191306.59605,132540.6965,1.72,2.14,2.56,2.4,4.21,0.58,0.22,163.8081463708124,227.618249869108,117.8247168061884,133.8981711764771,2438561.2,557450.2,460682.0,312481.8,2.5,1.4,1.8,98.97573,100.9806,100.403,138.3,132.7
+2014-02-01,102.88,108.98,4.8,235.547,236.185,199.5,205.7,364.4,276.9,,,,137712.0,6.7,341000.0,12084.0,0.07,0.25,0.0,0.12,0.33,0.69,1.51,2.13,2.66,3.31,3.59,2.33,2.61,2.6,1.5585,2.8147,0.586,2.25,3.651,2.42,4.104,94.3879,91.3642,98.6424,14.0,2744.7,,3833.4,4159972.0,46704.0,1570067.0,100.9168,125.1794,105.3408,99.8996,77.7747,81.6,99.48507,-0.7557,-0.77797,-0.89377,49.0,-40119.0,192299.48865,131805.93043,1.79,2.17,2.55,2.35,3.81,0.57,0.19,168.1387623993825,233.5745050967237,120.9776443054592,132.6463700496255,,,,,2.0,1.5,1.6,98.76141,101.0637,100.4335,139.8,133.7
+2014-03-01,101.57,105.95,4.48,236.028,236.625,200.0,207.0,371.2,290.1,,,,137985.0,6.7,330000.0,12096.0,0.08,0.25,0.0,0.13,0.44,0.9,1.73,2.3,2.73,3.31,3.56,2.29,2.68,2.67,1.50857142857143,2.7837,0.605,2.15,3.399,2.45428571428571,4.092,94.2432,91.4485,98.2515,13.88,2763.7,,3885.9,4226971.0,102040.0,1603104.0,101.8942,127.3125,107.4907,100.7536,78.4628,80.0,99.51752,-0.7269,-0.77771,-0.83416,49.9,-42940.0,198508.05776,136051.20104,1.7,2.13,2.56,2.26,3.77,0.54,0.18,167.9834942778006,227.2007705473295,128.0652518700438,129.3831486514612,,,,,2.4,1.6,1.5,98.73896,101.0955,100.4384,140.5,134.9
+2014-04-01,100.07,108.63,4.79,236.468,237.072,200.8,208.3,377.4,305.6,5.3,17518.508,18185.911,138298.0,6.2,345000.0,12109.0,0.09,0.25,0.0,0.11,0.42,0.87,1.69,2.25,2.67,3.22,3.47,2.25,2.64,2.58,1.4565,2.7417,0.61,2.03,3.228,2.4447619047619,4.027,93.8896,90.7438,98.2699,13.41,2788.8,1.545,3930.7,4296049.0,84126.0,1631875.0,101.9928,131.9026,109.3611,100.7556,78.4705,84.1,99.591,-0.8229,-0.77076,-0.80443,53.6,-43735.0,200137.50219,134842.8938,1.96,2.18,2.4,2.16,3.71,0.53,0.19,169.3848665737574,229.0257549563894,130.6191238571629,135.084241849884,2444243.2,549443.1,464667.0,307853.6,1.8,3.4,1.7,98.87908,101.0573,100.395,139.7,133.5
+2014-05-01,103.4,109.21,4.49,236.918,237.529,201.1,208.0,372.5,301.3,,,,138513.0,6.3,312000.0,12120.0,0.09,0.25,0.0,0.1,0.37,0.79,1.54,2.06,2.48,3.05,3.33,2.11,2.44,2.4,1.32714285714286,2.6989,0.566,1.84,3.123,2.3152380952381,3.781,93.7606,91.1929,97.5221,11.4,2800.5,,3911.5,4322654.0,33573.0,1647982.0,102.3836,132.512,110.5458,101.0175,78.6999,81.9,99.5773,-0.8464,-0.79121,-0.81227,59.0,-39575.0,197948.02898,136637.98455,1.93,2.22,2.51,2.22,3.67,0.53,0.19,168.1881872762752,229.4484815989735,125.4281631107918,140.5211213925892,,,,,2.5,3.7,1.5,99.14004,100.981,100.301,140.1,133.7
+2014-06-01,106.07,111.03,4.39,237.231,237.837,201.9,208.3,370.6,306.1,,,,138849.0,6.1,308000.0,12146.0,0.1,0.25,0.0,0.11,0.47,0.88,1.62,2.13,2.53,3.08,3.34,2.06,2.49,2.44,1.26428571428571,2.7842,0.536,1.71,2.92,2.29857142857143,3.713,93.2058,90.2545,97.37,11.57,2832.5,,3948.7,4368348.0,107244.0,1663897.0,102.735,134.1295,112.0022,101.3503,78.8952,82.5,99.55072,-0.8591,-0.78459,-0.82311,60.5,-38895.0,195901.55087,135825.05296,2.0,2.26,2.52,2.18,3.53,0.53,0.19,168.9294534096459,233.6033967687059,122.5069965916994,141.3050259870322,,,,,2.3,3.6,1.8,99.41357,100.8997,100.1804,140.5,133.0
+2014-07-01,98.23,104.94,3.78,237.498,238.195,201.8,208.0,368.4,299.7,5.0,17804.228,18406.941,139072.0,6.2,303000.0,12165.0,0.09,0.25,0.0,0.12,0.53,1.02,1.76,2.24,2.58,3.07,3.32,2.05,2.55,2.5,1.11434782608696,2.7343,0.527,1.56,2.794,2.19454545454545,3.486,94.4467,92.0147,98.0721,16.95,2852.8,1.55,3989.1,4406637.0,62335.0,1674363.0,102.9632,135.1254,112.6752,101.7996,78.9933,81.8,99.54248,-0.7679,-0.74071,-0.77142,60.2,-38935.0,196925.2261,136418.9012,1.97,2.29,2.61,2.17,4.04,0.52,0.21,165.0475341498944,225.162905311067,119.8385920700695,145.1226628654066,2456234.5,550507.5,474115.0,307668.0,2.3,3.4,1.6,99.60789,100.8354,100.1021,140.1,133.1
+2014-08-01,97.86,101.12,4.04,237.46,238.405,201.5,207.0,367.5,295.4,,,,139269.0,6.1,303000.0,12182.0,0.09,0.25,0.0,0.09,0.48,0.94,1.63,2.05,2.35,2.83,3.09,1.87,2.32,2.28,0.956190476190476,2.5347,0.488,1.41,2.633,2.062,3.43,94.7251,92.9154,97.7,11.98,2802.7,,4075.0,4413736.0,40217.0,1678312.0,102.7688,136.7149,113.5805,101.1851,78.7669,82.5,99.63799,-0.753,-0.72403,-0.79158,57.4,-36935.0,196015.00945,137849.93982,1.76,2.12,2.48,2.23,3.84,0.55,0.2,159.3761202547135,216.4315501812024,114.2398737891764,144.8786638607876,,,,,2.0,3.3,1.5,99.54608,100.7924,100.0179,139.0,132.4
+2014-09-01,91.17,94.67,4.14,237.477,238.786,201.3,206.4,359.6,285.3,,,,139563.0,5.9,290000.0,12201.0,0.09,0.25,0.0,0.13,0.58,1.07,1.78,2.22,2.52,2.98,3.21,1.94,2.5,2.45,0.921363636363636,2.4919,0.497,1.35,2.4,2.18095238095238,3.573,97.5261,96.544,99.6781,16.31,2877.6,,4049.2,4459050.0,114828.0,1706282.0,103.0641,139.1044,114.2463,101.1615,78.9218,84.6,99.84365,-0.4354,-0.67508,-0.76139,58.7,-41672.0,197636.47177,135019.22273,1.56,1.97,2.38,2.29,4.4,0.58,0.22,154.6330717768022,209.1286676731795,112.1218458020021,140.8534849383705,,,,,1.6,3.2,1.3,99.3738,100.777,99.95432,137.9,131.9
+2014-10-01,80.53,84.17,3.82,237.43,239.191,200.8,203.4,329.5,257.0,2.0,17912.079,18500.031,139798.0,5.7,291000.0,12233.0,0.09,0.25,0.0,0.11,0.5,0.95,1.62,2.05,2.35,2.81,3.07,1.85,2.34,2.28,0.790909090909091,2.2469,0.465,1.26,2.424,2.01045454545455,3.344,98.1163,97.4596,99.9431,14.03,2896.9,1.538,4001.5,4486754.0,118424.0,1717888.0,103.0764,141.8698,114.5527,101.0402,78.8663,86.9,100.1328,-0.5665,-0.64533,-0.74188,52.8,-41067.0,197725.52563,136713.23933,1.53,1.92,2.31,2.39,4.3,0.63,0.22,146.0360899174338,191.5322053758915,111.325610320612,133.2536267389146,2465429.0,553703.8,475602.0,309278.8,1.6,2.9,1.3,99.10511,100.7966,99.96458,136.0,130.7
+2014-11-01,65.94,71.89,4.3,236.983,239.458,199.2,200.9,306.7,231.2,,,,140089.0,5.8,291000.0,12260.0,0.09,0.25,0.0,0.13,0.47,0.88,1.49,1.89,2.18,2.62,2.89,1.71,2.16,2.1,0.719,2.1593,0.42,1.14,2.29,2.00315789473684,3.294,100.0719,99.2444,102.0959,13.33,2905.1,,3830.4,4485931.0,79769.0,1729790.0,103.7126,143.1369,113.7822,101.7159,79.2962,88.8,100.4875,-0.4761,-0.65022,-0.75267,49.8,-39808.0,194642.79005,134577.96378,1.39,1.79,2.19,2.52,4.67,0.63,0.21,139.4843466479404,177.3821249336452,111.1071920818835,134.3429152934182,,,,,1.4,2.4,1.1,98.79473,100.8311,100.0232,133.5,129.5
+2014-12-01,53.45,55.27,3.14,236.252,239.584,196.7,197.0,263.4,194.3,,,,140364.0,5.6,285000.0,12266.0,0.12,0.25,0.0,0.25,0.67,1.1,1.65,1.97,2.17,2.47,2.75,1.5,2.13,2.11,0.588947368421053,1.9287,0.33,0.92,1.99,1.85190476190476,2.964,102.2843,101.2064,104.5904,19.2,2972.3,,3934.5,4497660.0,192063.0,1736832.0,103.7044,145.6623,116.5883,101.4917,79.2419,93.6,100.8809,-0.5551,-0.57208,-0.6647,52.7,-42838.0,197309.82486,133590.76678,1.27,1.68,2.09,2.51,5.04,0.65,0.22,126.1944333639545,147.7397322312547,109.2404768371031,129.0986584930568,,,,,1.5,2.4,0.7,98.54878,100.857,100.0719,130.1,128.3
+2015-01-01,47.79,47.52,2.88,234.747,239.811,192.9,192.0,212.5,150.7,3.6,18063.529,18666.621,140568.0,5.7,281000.0,12265.0,0.11,0.25,0.0,0.18,0.47,0.77,1.18,1.49,1.68,2.04,2.25,1.21,1.66,1.62,0.39,1.589,0.275,0.67,1.702,1.52571428571429,2.622,105.5884,106.6533,105.8521,20.97,2973.0,1.52,4017.1,4500064.0,201192.0,1738672.0,102.8905,144.4017,113.7712,100.899,78.5803,98.1,101.1459,-0.0601,-0.50482,-0.59139,49.2,-38865.0,190086.843,129459.079,1.29,1.65,2.01,2.61,5.26,0.66,0.23,114.0347523287641,122.0363239081498,104.7536719322619,120.2676339064095,2484005.6,562599.8,478016.0,306865.6,0.8,2.4,0.5,98.40517,100.8576,100.187,126.0,126.1
+2015-02-01,49.84,61.89,2.79,235.342,240.172,193.0,191.1,219.4,159.8,,,,140827.0,5.5,317000.0,12275.0,0.11,0.25,0.0,0.22,0.63,1.01,1.5,1.82,2.0,2.38,2.6,1.37,1.98,1.94,0.302,1.7365,0.33,0.6,1.557,1.37947368421053,2.49,105.5981,106.5802,105.9409,13.34,3043.2,,3840.5,4486725.0,68114.0,1740208.0,102.2335,146.3379,109.7473,100.1484,78.055,95.4,101.1482,-0.2849,-0.52482,-0.61226,48.5,-33903.0,183460.376,127212.329,1.49,1.83,2.17,2.46,4.46,0.66,0.24,117.1959239514969,133.6474045539442,101.5201387360778,115.8085549222315,,,,,1.4,2.2,0.4,98.40763,100.8409,100.3615,125.5,125.9
+2015-03-01,47.72,53.69,2.65,235.976,240.755,193.3,191.5,233.2,179.9,,,,140923.0,5.4,269000.0,12286.0,0.11,0.25,0.0,0.26,0.56,0.89,1.37,1.71,1.94,2.31,2.54,1.38,1.91,1.88,0.227272727272727,1.7941,0.4,0.51,1.294,1.42136363636364,2.475,107.4396,109.4402,106.8414,15.29,3018.9,,4030.6,4480603.0,85907.0,1731909.0,101.8914,147.3707,107.9398,100.5102,77.7804,93.0,101.0514,-0.2714,-0.5387,-0.60384,45.6,-48732.0,198017.732,127034.628,1.51,1.76,2.01,2.55,4.82,0.69,0.24,113.2923909379618,128.3077253764703,99.11317993734444,113.2301785120371,,,,,1.4,2.3,0.3,98.49126,100.8168,100.5399,125.3,125.9
+2015-04-01,59.62,63.9,2.56,236.222,241.346,192.2,190.9,227.8,179.1,2.5,18279.784,18782.243,141196.0,5.4,269000.0,12291.0,0.12,0.25,0.0,0.24,0.58,0.91,1.43,1.79,2.05,2.49,2.75,1.47,2.04,1.97,0.122,1.755,0.34,0.44,1.357,1.41095238095238,2.41,105.312,105.7635,106.16,14.55,3020.6,1.525,4059.4,4471499.0,219702.0,1718850.0,101.3355,148.4751,106.2692,100.4975,77.3487,95.9,100.9965,-0.4789,-0.54571,-0.60616,42.6,-39836.0,189710.415,128489.102,1.72,1.94,2.16,2.6,4.59,0.69,0.27,114.5751655026029,130.5288003332685,100.8648938151249,111.0729081015553,2494469.7,562954.7,479382.0,299601.6,1.5,0.6,0.3,98.5661,100.7922,100.6137,125.1,125.1
+2015-05-01,60.25,63.16,2.78,237.001,241.688,195.4,193.4,255.2,210.2,,,,141538.0,5.6,275000.0,12306.0,0.12,0.25,0.0,0.26,0.61,0.94,1.49,1.86,2.12,2.63,2.88,1.51,2.11,2.04,0.55578947368421,2.0243,0.39,0.89,1.812,1.744,2.882,106.7388,107.8572,106.9655,13.84,2996.7,,3949.4,4463981.0,175577.0,1722434.0,100.8883,145.6176,103.7366,100.5334,77.0092,90.7,100.9159,-0.2459,-0.54741,-0.58267,45.5,-38502.0,187300.883,126974.524,1.57,1.8,2.03,2.72,4.58,0.75,0.27,118.1249950947906,137.4834937563286,100.786570862155,117.0163030013182,,,,,1.2,0.5,0.4,98.60554,100.7727,100.6189,126.5,125.7
+2015-06-01,59.48,60.31,2.8,237.657,242.064,196.8,194.8,257.4,214.3,,,,141709.0,5.3,275000.0,12307.0,0.13,0.25,0.0,0.28,0.64,1.01,1.63,2.07,2.35,2.83,3.11,1.71,2.34,2.27,0.792727272727273,2.1696,0.455,1.2,2.199,1.78,2.985,106.5191,106.6463,107.6951,18.23,3033.4,,3919.6,4495055.0,239498.0,1746393.0,100.571,143.7822,102.9403,100.1515,76.7774,96.1,100.93,-0.3789,-0.54026,-0.55502,42.7,-42425.0,190415.105,126295.557,1.61,1.87,2.13,2.83,5.0,0.79,0.27,115.7011192504623,134.1569016293065,100.1518984962302,111.9650818038405,,,,,1.4,0.4,0.3,98.57138,100.765,100.6058,126.6,125.3
+2015-07-01,47.11,53.29,2.76,238.034,242.565,196.4,193.9,254.4,215.0,1.6,18401.626,18857.418,141991.0,5.2,269000.0,12323.0,0.13,0.25,0.0,0.33,0.67,1.0,1.54,1.93,2.2,2.61,2.92,1.53,2.12,2.12,0.71,2.1353,0.41,1.11,2.042,1.56954545454545,2.922,108.7819,109.1606,109.7422,12.12,3053.8,1.519,3961.2,4485480.0,196825.0,1734834.0,101.2228,145.0971,104.1304,100.9173,77.2924,93.1,100.815,-0.1543,-0.50031,-0.50639,40.0,-40340.0,187564.744,126162.466,1.36,1.74,2.12,2.94,5.36,0.84,0.23,109.3380254175129,122.9389010876736,100.1936472171595,102.1171717149381,2505070.3,563775.3,482690.0,294668.2,1.6,0.2,0.5,98.46046,100.7746,100.5965,125.4,124.8
+2015-08-01,49.2,47.97,2.7,238.033,242.817,195.4,191.9,238.3,199.3,,,,142125.0,5.1,279000.0,12318.0,0.14,0.25,0.0,0.39,0.74,1.07,1.54,1.94,2.21,2.64,2.95,1.47,2.13,2.13,0.608571428571429,1.9799,0.38,1.01,1.839,1.3915,2.738,110.5621,108.9898,113.4603,28.43,3033.2,,3984.0,4475105.0,128581.0,1736612.0,101.0367,144.6443,104.5721,100.5828,77.1715,91.9,100.625,0.5989,-0.41722,-0.40538,37.4,-44205.0,188632.877,123281.953,1.26,1.63,2.0,3.15,5.7,0.88,0.27,102.3333970544951,109.2272918544629,97.00972120093215,100.6920908366999,,,,,2.0,0.2,0.4,98.33877,100.7915,100.5788,123.2,123.0
+2015-09-01,45.06,47.29,2.47,237.498,243.316,193.1,189.1,209.9,166.7,,,,142275.0,5.0,272000.0,12326.0,0.14,0.25,0.0,0.33,0.64,0.92,1.37,1.75,2.06,2.51,2.87,1.42,2.06,1.99,0.654090909090909,1.8814,0.35,1.0,1.92,1.48142857142857,2.724,111.3311,109.6236,114.3737,24.5,3057.6,,4028.5,4484111.0,145165.0,1741233.0,100.7547,145.5547,103.1238,100.3031,76.9791,87.2,100.4538,0.357,-0.40432,-0.40035,34.9,-41641.0,186778.738,124579.109,1.07,1.41,1.75,3.29,6.62,0.87,0.34,101.8834077421511,109.0252660250696,96.29573074005602,100.7819389339017,,,,,1.6,0.0,0.2,98.28045,100.8022,100.572,121.9,122.3
+2015-10-01,46.6,48.0,1.98,237.733,243.768,192.5,187.5,204.3,159.4,0.7,18435.137,18892.206,142579.0,5.0,275000.0,12334.0,0.12,0.25,0.0,0.34,0.75,1.05,1.52,1.88,2.16,2.57,2.93,1.41,2.08,2.09,0.518181818181818,1.846,0.3,0.87,1.696,1.46333333333333,2.657,110.2079,109.1712,112.569,15.07,3037.6,1.498,4060.5,4489339.0,47100.0,1744091.0,100.2675,144.4476,101.1771,100.1589,76.6282,90.0,100.4831,-0.1071,-0.46673,-0.46103,35.1,-40873.0,183863.523,122948.474,1.2,1.53,1.86,3.19,5.9,0.8,0.25,102.035346549648,108.8992191096394,96.80471325483543,98.0743919483997,2517594.1,562701.0,487928.0,292402.4,1.3,0.3,0.2,98.23143,100.7956,100.5507,121.5,122.0
+2015-11-01,40.43,43.73,2.11,238.017,244.241,192.7,185.7,196.7,153.2,,,,142808.0,5.1,265000.0,12329.0,0.12,0.25,0.0,0.51,0.94,1.24,1.65,1.99,2.21,2.63,2.98,1.27,1.99,2.13,0.516190476190476,1.9779,0.3,0.88,1.57,1.6335,2.889,112.34,112.4758,113.5789,16.13,3094.7,,4006.7,4477088.0,163491.0,1744789.0,99.5298,143.3597,99.0039,99.8961,76.0819,91.3,100.5999,-0.0431,-0.44366,-0.44633,33.9,-40451.0,181536.077,120833.078,1.3,1.59,1.88,3.2,6.4,0.76,0.2,96.0424531728187,101.2661419199113,92.89132159946826,90.21397533158294,,,,,1.5,0.3,0.4,98.15378,100.7736,100.5269,120.8,121.1
+2015-12-01,37.13,36.61,2.28,237.761,244.547,191.2,183.5,175.9,138.6,,,,143077.0,5.0,276000.0,12333.0,0.24,0.5,0.25,0.65,1.06,1.31,1.76,2.09,2.27,2.67,3.01,1.21,2.11,2.07,0.5455,1.9234,0.27,0.93,1.579,1.45952380952381,2.852,113.3429,112.1925,115.8546,18.21,3126.1,,3835.8,4486587.0,290467.0,1747467.0,99.0417,142.3398,98.2429,99.634,75.7214,92.6,100.6973,0.2683,-0.36134,-0.33502,31.6,-41003.0,181444.039,120058.051,1.31,1.54,1.77,3.23,6.95,0.75,0.45,90.53613777985179,90.26798492962519,92.2204268879665,86.01373840925157,,,,,1.6,0.2,0.5,98.07473,100.7361,100.5147,119.3,119.8
+2016-01-01,33.66,33.14,2.28,237.652,244.955,,182.6,158.6,127.8,2.3,18525.933,19001.69,143210.0,4.8,282000.0,12354.0,0.34,0.5,0.25,0.47,0.76,0.97,1.33,1.67,1.94,2.36,2.75,1.18,1.61,1.65,0.4305,1.7833,0.095,0.84,1.534,1.258,2.708,115.5731,113.6576,118.8798,20.2,3127.9,1.471,3792.7,4482349.0,341996.0,1744179.0,99.5607,141.5058,96.2987,100.0334,76.1248,92.0,100.7104,0.38,-0.29754,-0.27842,30.3,-40044.0,177404.0,117131.0,1.19,1.41,1.63,3.48,7.77,0.93,0.29,85.27145839397048,77.6354685641753,92.31315002081993,85.25909451661389,2529319.8,567570.3,492644.0,288212.9,1.8,-0.1,0.6,97.99234,100.6811,100.4786,117.8,118.7
+2016-02-01,32.74,35.92,1.62,237.336,245.51,,181.3,144.1,112.7,,,,143406.0,4.9,269000.0,12337.0,0.38,0.5,0.25,0.62,0.78,0.91,1.22,1.52,1.74,2.19,2.61,0.96,1.41,1.45,0.172857142857143,1.5032,-0.065,0.59,1.558,1.1245,2.465,114.2418,111.2428,118.6387,20.55,3164.0,,3872.5,4489796.0,237950.0,1760918.0,99.0445,139.3171,94.2633,99.6927,75.7291,91.7,100.673,0.3907,-0.31547,-0.26588,30.5,-43306.0,182151.0,119197.0,1.23,1.42,1.61,3.55,7.75,0.91,0.3,86.98851528571097,77.78874284328661,93.53304042190192,89.32162594120777,,,,,2.3,0.2,0.6,98.04052,100.6194,100.4405,117.2,118.2
+2016-03-01,36.94,36.75,1.98,238.08,245.913,,182.1,152.1,123.4,,,,143662.0,5.0,271000.0,12313.0,0.36,0.5,0.25,0.59,0.73,0.87,1.21,1.54,1.78,2.2,2.61,1.05,1.57,1.53,0.171428571428571,1.5434,-0.05,0.51,1.375,1.26818181818182,2.561,109.9191,107.0344,114.1488,13.95,3178.8,,3898.4,4482840.0,284660.0,1753082.0,98.3096,139.7206,91.945,99.6262,75.1587,91.0,100.633,0.0378,-0.37027,-0.29975,30.4,-36801.0,174948.0,117834.0,1.49,1.62,1.75,3.12,7.05,0.79,0.42,93.56518231419632,87.66561849769865,96.969325153969,96.92018545277647,,,,,2.3,0.0,0.8,98.31345,100.5642,100.4398,117.7,118.1
+2016-04-01,45.98,45.64,1.89,238.992,246.551,,183.2,163.8,140.6,1.3,18711.702,19062.709,143854.0,5.1,278000.0,12325.0,0.37,0.5,0.25,0.56,0.77,0.92,1.28,1.6,1.83,2.26,2.66,1.06,1.61,1.53,0.134285714285714,1.5688,-0.085,0.51,1.442,1.33619047619048,2.512,108.8274,104.9916,114.0341,15.7,3221.2,1.463,3872.9,4474665.0,346166.0,1744826.0,98.6421,136.4113,89.8275,99.5238,75.3969,89.0,100.6551,-0.0317,-0.38512,-0.25962,29.9,-38048.0,177966.0,119437.0,1.6,1.71,1.82,2.86,6.21,0.71,0.42,96.92617196366476,92.54372890049153,100.0627178958504,99.06680727121045,2534282.0,565647.0,497056.0,289022.2,2.3,-0.3,0.7,98.47344,100.5261,100.4399,118.5,118.7
+2016-05-01,49.1,49.26,2.12,239.557,247.137,,185.3,179.7,152.2,,,,143900.0,4.8,263000.0,12303.0,0.37,0.5,0.25,0.68,0.87,1.03,1.37,1.66,1.84,2.23,2.64,0.97,1.5,1.55,0.132857142857143,1.5366,-0.12,0.51,1.526,1.35,2.322,112.4276,108.3531,117.924,14.19,3258.6,,3836.5,4461111.0,268619.0,1743074.0,98.4184,135.7673,89.7985,99.4494,75.2034,94.7,100.7778,-0.1038,-0.37403,-0.24954,32.1,-39032.0,179964.0,119304.0,1.47,1.54,1.61,2.84,5.97,0.75,0.35,100.8536855157751,101.4836666445371,101.5185095378339,95.8293442531815,,,,,2.0,-0.5,0.7,98.50992,100.5025,100.4423,119.9,120.0
+2016-06-01,48.27,48.05,2.94,240.222,247.54,,187.6,194.3,164.4,,,,144147.0,4.9,262000.0,12321.0,0.38,0.5,0.25,0.45,0.58,0.71,1.01,1.29,1.49,1.86,2.3,0.91,1.23,1.19,-0.0168181818181818,1.3105,-0.23,0.39,1.453,1.16818181818182,2.125,112.1618,108.431,117.2949,15.63,3264.3,,3825.5,4466482.0,337093.0,1743541.0,98.8833,133.4092,89.6499,99.6709,75.5298,93.5,100.7557,0.1301,-0.34785,-0.21564,29.3,-41719.0,183860.0,120038.0,1.38,1.4,1.42,2.92,6.21,0.86,0.39,103.5054746934233,106.6929908788091,103.5436776624185,95.0139830372443,,,,,1.9,-0.4,0.8,98.49344,100.4932,100.4671,120.7,120.9
+2016-07-01,41.54,40.76,2.97,240.101,247.829,,187.7,191.5,157.1,2.9,18892.639,19197.938,144520.0,4.8,266000.0,12342.0,0.39,0.5,0.25,0.5,0.67,0.76,1.03,1.29,1.46,1.78,2.18,0.79,1.18,1.16,-0.154285714285714,0.9569,-0.195,0.17,1.227,1.051,1.936,111.874,107.7836,117.3811,11.87,3264.1,1.455,3772.5,4464498.0,325499.0,1741091.0,98.9992,132.8634,90.1792,99.7169,75.5839,90.0,100.6087,0.12,-0.35846,-0.24229,33.3,-39931.0,183500.0,121159.0,1.31,1.49,1.67,2.71,5.69,0.82,0.49,102.8002572506425,101.7726590242439,103.9038086716659,100.4410181957191,2546484.3,566912.6,504373.0,287439.2,1.8,-0.4,0.9,98.53916,100.5021,100.4945,120.8,121.1
+2016-08-01,44.68,47.94,2.95,240.545,248.423,,186.6,182.2,149.0,,,,144661.0,4.9,261000.0,12319.0,0.4,0.5,0.25,0.61,0.8,0.92,1.19,1.45,1.58,1.9,2.23,0.78,1.25,1.28,-0.131739130434783,0.7421,-0.07,0.15,1.176,1.04272727272727,1.892,112.4036,108.4493,117.7733,13.42,3333.0,,3816.7,4457907.0,274195.0,1743982.0,98.85,133.4037,89.8027,99.2901,75.432,89.8,100.5024,0.1385,-0.35357,-0.22564,35.3,-40146.0,184388.0,122932.0,1.27,1.47,1.67,2.61,5.1,0.8,0.51,103.1487313239507,103.3763099238763,102.0974352323647,102.2409144675308,,,,,1.3,-0.5,1.0,98.73741,100.5246,100.5529,120.5,120.1
+2016-09-01,47.72,48.24,2.84,241.176,248.842,,186.9,189.0,152.0,,,,144967.0,5.0,247000.0,12317.0,0.4,0.5,0.25,0.59,0.77,0.88,1.14,1.42,1.6,1.99,2.32,0.83,1.31,1.31,-0.0840909090909091,0.8243,-0.085,0.18,1.266,1.08619047619048,2.004,112.2795,107.7534,118.2512,13.29,3342.5,,3735.9,4452002.0,351700.0,1736875.0,98.7457,131.0739,90.0175,99.4657,75.3145,91.2,100.4832,0.1871,-0.33819,-0.20625,34.5,-37004.0,183218.0,123689.0,1.45,1.6,1.75,2.69,4.97,0.84,0.57,103.1743166250636,104.6335560771512,101.688153134087,100.0072251420218,,,,,1.9,-0.5,1.3,99.02191,100.5606,100.6914,120.6,120.5
+2016-10-01,46.83,46.2,2.85,241.741,249.142,,186.7,195.2,160.5,2.2,19089.379,19304.352,145065.0,4.9,265000.0,12316.0,0.4,0.5,0.25,0.66,0.86,1.0,1.31,1.62,1.84,2.25,2.58,0.98,1.5,1.53,0.002,1.078,-0.05,0.33,1.45,1.1665,2.231,114.0188,110.9726,118.4619,17.06,3354.9,1.447,3572.1,4454326.0,429027.0,1735841.0,98.7611,135.2004,92.5481,99.5431,75.2918,87.2,100.5603,-0.0032,-0.37881,-0.28397,34.5,-38555.0,183547.0,123159.0,1.59,1.73,1.87,2.61,4.91,0.82,0.54,106.7431108661768,115.2609602601554,100.7253932887005,101.1299789806381,2565944.2,567006.6,510682.0,287158.8,2.1,0.1,1.3,99.40153,100.6145,100.8272,121.2,120.7
+2016-11-01,49.41,47.95,3.32,242.026,249.481,,186.3,189.8,147.6,,,,145183.0,4.7,255000.0,12311.0,0.41,0.5,0.25,0.8,1.11,1.4,1.83,2.18,2.37,2.73,3.02,1.26,1.89,2.06,0.189090909090909,1.3818,0.02,0.67,1.943,1.43761904761905,2.535,117.7636,113.8483,123.1512,13.33,3370.6,,3629.8,4446307.0,409360.0,1740674.0,98.3491,136.7545,92.0388,99.4371,74.9498,93.8,100.8904,-0.2503,-0.42912,-0.38303,35.7,-43896.0,187301.0,121508.0,1.77,1.94,2.11,2.45,4.67,0.75,0.45,105.552559937869,108.4442927612019,101.2929575338184,115.2364308107168,,,,,2.3,0.5,1.5,99.67571,100.6803,100.9461,121.1,120.8
+2016-12-01,53.75,54.96,3.71,242.637,249.92,,188.2,194.5,155.2,,,,145408.0,4.7,244000.0,12324.0,0.54,0.75,0.5,0.85,1.2,1.47,1.93,2.25,2.45,2.79,3.06,1.25,1.94,1.9,0.251904761904762,1.4336,0.04,0.75,1.886,1.732,2.799,118.3466,114.4547,123.7161,14.04,3368.3,,3531.6,4451451.0,380679.0,1741387.0,99.0214,135.0579,91.908,99.4441,75.4424,98.2,101.2288,-0.1438,-0.46699,-0.38379,38.6,-40976.0,188538.0,126071.0,1.84,1.95,2.06,2.28,4.22,0.71,0.5,111.4705358295559,122.702005624373,102.3518314465695,119.5333919311391,,,,,2.1,0.3,1.8,99.7429,100.755,101.0982,121.6,121.3
+2017-01-01,52.75,55.25,3.0,243.618,250.467,,190.7,205.7,166.4,2.0,19280.084,19398.343,145628.0,4.7,241000.0,12334.0,0.65,0.75,0.5,0.84,1.19,1.46,1.9,2.24,2.45,2.78,3.05,1.26,1.93,1.89,0.250909090909091,1.4203,0.085,0.86,1.991,1.72238095238095,2.711,116.2241,111.3818,122.5594,11.99,3423.0,1.44,3595.5,4452838.0,390842.0,1744594.0,98.7611,136.0151,94.0411,99.5844,75.2339,98.5,101.3774,-0.2767,-0.48694,-0.37006,36.9,-43556.0,193261.8683423948,127456.58795994462,1.94,2.05,2.16,2.23,4.0,0.77,0.51,115.6919381697761,127.8266964685722,106.4899475651809,121.3683445119023,2586665.9,571114.5,517306.0,290082.8,2.5,0.4,1.9,99.75624,100.8381,101.2411,122.3,121.6
+2017-02-01,54.0,53.36,2.54,244.006,250.998,,191.6,209.1,166.7,,,,145846.0,4.6,221000.0,12350.0,0.66,0.75,0.5,0.88,1.22,1.49,1.89,2.19,2.36,2.7,2.97,1.14,1.83,1.79,0.258,1.3058,0.05,1.03,2.352,1.70210526315789,2.738,116.0032,112.7492,120.6905,12.92,3434.7,,3746.4,4468702.0,258292.0,1773621.0,98.3646,139.7616,96.1802,99.4561,74.9346,96.3,101.365,-0.2715,-0.48778,-0.38005,37.0,-39785.0,190401.4582023576,127425.5708704327,1.89,2.02,2.15,2.19,3.74,0.72,0.53,116.3439359218447,125.6176067989918,107.0678214933401,128.7232452223062,,,,,0.8,0.3,2.3,99.79839,100.9237,101.3705,122.7,122.0
+2017-03-01,50.54,52.2,3.13,243.892,250.944,,191.5,210.3,165.6,,,,145970.0,4.4,236000.0,12361.0,0.79,1.0,0.75,1.03,1.27,1.5,1.93,2.22,2.4,2.76,3.02,1.13,1.64,1.58,0.348260869565217,1.194,0.065,1.02,2.401,1.71434782608696,2.804,114.7938,112.4021,118.5918,12.37,3480.0,,3856.3,4469618.0,65187.0,1769118.0,99.0137,140.6347,97.373,99.1188,75.4439,96.9,101.3344,-0.4776,-0.48076,-0.39433,38.4,-41124.0,191156.25098597,126732.34746021884,1.77,1.97,2.17,2.24,3.92,0.73,0.4,110.822901343203,115.7725538043415,103.3655671878197,127.214344582295,,,,,0.9,0.2,2.3,99.78228,101.0051,101.4711,122.5,122.1
+2017-04-01,49.31,49.46,3.2,244.193,251.227,,193.0,216.1,176.2,2.3,19438.643,19506.949,146175.0,4.4,232000.0,12367.0,0.9,1.0,0.75,1.07,1.28,1.45,1.81,2.1,2.29,2.67,2.96,1.01,1.49,1.46,0.225555555555556,1.0789,0.015,0.88,2.257,1.52315789473684,2.557,114.7877,112.0722,118.9126,10.82,3478.8,1.434,3821.7,4470142.0,234219.0,1769013.0,100.0224,139.7818,98.5841,100.2837,76.2392,97.0,101.2947,-0.638,-0.50771,-0.42865,35.7,-44227.0,193838.1424689876,126083.70572022068,1.81,1.92,2.03,2.28,3.81,0.72,0.38,111.1011147902001,119.2257593004304,102.7625603161895,116.8921711444943,2603846.1,572977.9,521616.0,292505.3,1.2,0.4,2.6,99.66685,101.0782,101.5942,122.8,122.4
+2017-05-01,48.29,49.4,3.05,244.004,251.43,,192.8,210.5,163.5,,,,146380.0,4.4,253000.0,12377.0,0.91,1.0,0.75,1.17,1.28,1.44,1.75,2.02,2.21,2.6,2.87,0.93,1.23,1.38,0.336363636363636,1.1175,0.04,0.81,2.194,1.51318181818182,2.548,113.2956,110.1299,117.8608,10.41,3542.8,,3774.4,4459914.0,170984.0,1770958.0,100.1408,141.0662,99.4915,100.1405,76.368,97.1,101.2233,-0.7069,-0.54575,-0.47649,33.3,-43985.0,192116.58654562916,125571.1442381584,1.72,1.81,1.9,2.23,3.74,0.69,0.25,108.9070977627245,114.4622394621592,105.1441709344272,111.6654328431388,,,,,1.5,0.4,2.7,99.64519,101.1477,101.7383,122.7,121.7
+2017-06-01,46.02,47.08,2.98,244.163,251.746,,193.6,207.9,162.5,,,,146583.0,4.3,247000.0,12390.0,1.04,1.25,1.0,1.24,1.38,1.55,1.89,2.14,2.31,2.61,2.84,0.93,1.28,1.25,0.25047619047619,1.0846,0.075,0.66,2.053,1.50272727272727,2.421,111.9896,108.228,117.1521,11.18,3550.6,,3762.8,4463347.0,208365.0,1770280.0,100.3471,139.6258,100.7818,100.2153,76.5758,95.0,101.1172,-0.6118,-0.56949,-0.50305,32.1,-42579.0,192985.56309591103,127647.23048663902,1.63,1.73,1.83,2.09,3.77,0.65,0.29,105.6720519145163,107.9063626078811,104.5059084759579,109.8600451586767,,,,,1.5,0.4,2.6,99.74403,101.2205,101.8952,122.4,121.6
+2017-07-01,50.21,51.99,2.87,244.243,251.985,,193.5,206.7,160.0,3.2,19692.595,19660.766,146772.0,4.3,245000.0,12390.0,1.15,1.25,1.0,1.23,1.34,1.51,1.84,2.11,2.3,2.66,2.89,0.96,1.23,1.23,0.455714285714286,1.2713,0.075,0.84,2.231,1.908,2.664,109.8177,105.0471,116.0093,10.26,3571.6,1.438,3795.4,4465284.0,191404.0,1768999.0,100.1068,142.0304,100.7872,99.8212,76.4534,93.4,101.0761,-0.8249,-0.57768,-0.53801,33.0,-43854.0,191604.6383340937,126704.3674141066,1.67,1.82,1.97,2.06,3.61,0.62,0.26,108.2060105689517,111.2720647059012,106.7830778321918,117.1869145979588,2622871.1,579483.7,525161.0,293200.8,1.4,0.4,2.6,99.84537,101.3021,102.0381,122.2,122.2
+2017-08-01,47.26,52.69,2.92,245.183,252.535,,193.8,218.5,169.3,,,,146919.0,4.4,247000.0,12435.0,1.16,1.25,1.0,1.23,1.33,1.44,1.7,1.95,2.12,2.47,2.73,0.79,1.11,1.05,0.346086956521739,1.1241,0.01,0.71,2.11,1.88363636363636,2.626,109.3686,105.0862,115.0428,10.59,3607.3,,3910.0,4452360.0,61057.0,1767553.0,99.6925,142.2278,100.0422,99.6519,76.2067,96.8,101.1728,-0.5097,-0.55993,-0.47211,35.7,-41391.0,191728.00520263737,127989.48938077848,1.58,1.76,1.94,2.14,3.85,0.68,0.33,111.0418935909687,117.6240861153881,102.0723760179412,127.0156277229132,,,,,1.8,0.7,2.7,100.0176,101.3904,102.1709,122.9,122.9
+2017-09-01,51.67,57.02,2.94,246.435,252.812,,194.8,236.3,187.2,,,,147008.0,4.3,260000.0,12443.0,1.15,1.25,1.0,1.31,1.47,1.62,1.92,2.16,2.33,2.63,2.86,0.86,1.27,1.27,0.347142857142857,1.2436,0.06,0.7,2.109,2.0495,2.71,110.0867,105.3302,116.2663,9.51,3589.8,,3874.5,4455661.0,164652.0,1768160.0,99.7954,146.1078,101.1377,99.6802,76.3591,95.1,101.2939,-0.7185,-0.57022,-0.49824,40.9,-41593.0,193973.86943046632,129569.38736882772,1.68,1.84,2.0,2.0,3.56,0.59,0.29,114.0862743811459,125.5725158147968,100.8232667221682,126.1027362427697,,,,,1.6,0.7,2.8,100.1562,101.4822,102.3555,123.9,123.9
+2017-10-01,54.36,61.35,2.84,246.626,253.526,,194.9,234.9,175.4,4.6,20037.088,19882.352,147149.0,4.2,241000.0,12457.0,1.15,1.25,1.0,1.43,1.6,1.73,2.01,2.23,2.38,2.66,2.88,0.78,1.23,1.31,0.3725,1.3816,0.065,0.81,2.074,2.05095238095238,2.768,111.8052,107.3019,117.7371,10.18,3630.0,1.447,3829.9,4461117.0,196332.0,1770563.0,101.0247,149.3223,102.6996,100.7325,77.3753,100.7,101.4439,-0.7805,-0.59638,-0.5675,37.6,-42848.0,196998.9160808667,130806.42852851996,1.79,1.88,1.97,1.91,3.51,0.56,0.25,115.5575211877603,129.9250882159427,101.6334563364403,124.2335084586018,2644289.2,580397.4,533139.0,294788.9,1.9,0.2,2.8,100.0696,101.5732,102.5219,124.1,124.0
+2017-11-01,57.4,63.53,3.06,247.284,253.816,,195.9,246.0,185.8,,,,147372.0,4.2,243000.0,12472.0,1.16,1.25,1.0,1.62,1.78,1.9,2.14,2.31,2.42,2.65,2.83,0.64,1.15,1.35,0.308181818181818,1.3299,0.035,0.72,1.789,1.91857142857143,2.565,110.4648,106.0121,116.3292,11.28,3648.7,,3907.7,4438592.0,172282.0,1767095.0,101.2664,155.4806,104.4372,100.786,77.6337,98.5,101.4238,-0.9172,-0.60477,-0.60723,44.2,-45463.0,203634.4820210229,134236.613210687,1.73,1.86,1.99,1.88,3.61,0.57,0.24,120.4837146245203,140.7654229579925,102.2308417412764,125.7728762040841,,,,,1.7,0.6,2.8,99.94204,101.6542,102.6224,125.3,124.6
+2017-12-01,60.46,66.73,3.69,247.805,254.344,,196.3,246.8,179.4,,,,147523.0,4.1,248000.0,12501.0,1.3,1.5,1.25,1.76,1.89,1.98,2.2,2.33,2.4,2.58,2.74,0.51,1.01,1.07,0.296842105263158,1.2781,0.045,0.67,1.795,1.91526315789474,2.583,110.0783,104.5852,117.0394,11.04,3638.7,,3851.0,4448680.0,190283.0,1764926.0,101.4644,154.5212,104.4444,100.5294,77.8538,95.9,101.341,-0.6431,-0.61732,-0.62511,38.7,-46535.0,207891.54930766308,136972.5300414661,1.86,1.96,2.06,1.77,3.63,0.54,0.32,121.9934570264851,143.6379791203035,102.2859767328741,130.2290493274248,,,,,1.8,1.0,2.7,99.73302,101.7089,102.6534,125.5,124.7
+2018-01-01,64.82,67.78,3.34,248.859,255.204,,197.9,252.7,184.6,3.3,20328.553,20044.077,147660.0,4.0,228000.0,12527.0,1.41,1.5,1.25,1.9,2.14,2.29,2.52,2.66,2.72,2.83,2.95,0.58,1.26,1.38,0.474545454545455,1.3931,0.08,0.85,1.984,2.19818181818182,2.747,106.7696,101.4072,113.558,13.54,3686.4,1.457,3824.8,4419225.0,270244.0,1760743.0,101.4625,153.8106,104.1486,100.2213,77.9138,95.7,101.3704,-0.7493,-0.60766,-0.60515,44.1,-46993.0,206553.23032780635,133574.67201600006,1.98,2.11,2.24,1.56,3.29,0.51,0.34,128.4351751283585,152.812740346618,105.722006452015,136.6115080519353,2645343.7,579477.3,535163.0,296535.2,1.5,1.4,2.7,99.4762,101.7206,102.5929,126.5,125.6
+2018-02-01,61.43,66.08,2.66,249.529,255.711,,199.3,256.7,190.1,,,,148054.0,4.1,216000.0,12551.0,1.42,1.5,1.25,2.07,2.25,2.42,2.65,2.8,2.87,3.02,3.13,0.62,1.22,1.52,0.659,1.6034,0.045,0.98,2.081,2.32421052631579,2.845,108.3903,103.4823,114.7147,19.85,3649.6,,3855.1,4393401.0,202620.0,1759972.0,101.7085,157.7185,106.9633,101.072,78.1508,99.7,101.5302,-0.5252,-0.54571,-0.51972,47.0,-48714.0,210566.13177956344,136616.20376436316,2.04,2.12,2.2,1.68,3.47,0.55,0.39,126.3611096656013,147.2218079403631,105.9368738452184,137.6190653342125,,,,,2.9,1.5,2.5,99.31673,101.7062,102.4443,126.8,125.8
+2018-03-01,64.87,69.02,2.81,249.577,256.271,,199.3,253.1,188.7,,,,148280.0,4.0,232000.0,12576.0,1.51,1.75,1.5,2.09,2.27,2.39,2.56,2.68,2.74,2.85,2.97,0.47,1.01,1.06,0.52952380952381,1.508,0.045,0.83,1.965,2.18857142857143,2.713,107.4784,103.1825,113.1516,19.97,3695.1,,3800.6,4392198.0,318858.0,1754368.0,102.2067,161.0079,108.7064,100.9968,78.5697,101.4,101.6295,0.1011,-0.49847,-0.43942,48.0,-43514.0,208532.82485529353,139373.13075792018,1.92,2.05,2.18,1.85,3.72,0.64,0.61,126.0962539412662,147.282110142781,106.8319669313959,132.4664403136019,,,,,2.1,1.1,2.3,99.51,101.6819,102.2968,126.5,126.3
+2018-04-01,68.56,75.92,2.75,250.227,256.63,,200.3,265.1,202.9,2.1,20580.912,20150.476,148420.0,4.0,209000.0,12595.0,1.69,1.75,1.5,2.24,2.49,2.62,2.79,2.91,2.95,3.01,3.11,0.46,1.08,1.26,0.48,1.5108,0.05,0.78,1.773,2.24904761904762,2.734,109.3363,104.7796,115.3023,15.93,3691.7,1.462,3727.1,4372886.0,359599.0,1744967.0,103.3329,161.2218,109.9818,101.6977,79.4597,98.8,101.5796,-0.237,-0.53999,-0.48938,48.5,-46306.0,209993.39635097588,139617.3285840938,2.1,2.17,2.24,1.79,3.46,0.62,0.52,128.0849939120687,151.7562337308324,106.7237112589057,133.8918471393117,2658721.5,583163.0,540719.0,296243.7,1.8,0.6,2.2,99.72124,101.6562,102.23,127.1,126.9
+2018-05-01,66.98,76.45,2.94,250.792,257.145,,203.2,284.3,220.6,,,,148742.0,3.8,222000.0,12623.0,1.7,1.75,1.5,2.23,2.4,2.54,2.68,2.78,2.83,2.91,3.0,0.43,0.9,1.13,0.45,1.5016,0.03,0.79,2.18,2.37545454545455,2.79,111.9894,106.8224,118.6248,15.43,3683.8,,3674.8,4327519.0,325351.0,1734588.0,102.4024,161.055,110.5821,100.8645,78.7526,98.0,101.4953,-0.4176,-0.56563,-0.52217,49.8,-41635.0,208636.64580297767,142773.0695264514,2.03,2.07,2.11,1.89,3.63,0.63,0.43,132.8524903245221,162.8982546465284,108.4220299560191,134.3493421183147,,,,,1.8,0.7,2.3,99.86409,101.6316,102.1598,128.2,127.8
+2018-06-01,74.13,77.44,2.96,251.018,257.399,,204.2,289.7,222.3,,,,148960.0,4.0,228000.0,12656.0,1.82,2.0,1.75,2.33,2.52,2.63,2.73,2.81,2.85,2.91,2.98,0.33,0.92,0.94,0.327142857142857,1.4229,0.03,0.75,2.744,2.20904761904762,2.697,113.2586,107.648,120.377,16.09,3683.9,,3650.5,4305491.0,373940.0,1721271.0,103.198,164.2741,112.9932,101.5122,79.356,98.2,101.4384,-0.2208,-0.53914,-0.4955,55.0,-44928.0,209572.02722997917,140898.13696286822,2.06,2.11,2.16,1.99,3.71,0.68,0.45,131.6419417088325,163.1751417791543,104.0650089106407,135.3144988056345,,,,,1.9,0.7,2.3,99.80343,101.6083,102.0935,128.2,128.0
+2018-07-01,69.88,74.16,2.82,251.214,257.699,,204.3,290.8,219.6,2.5,20798.73,20276.154,149020.0,3.8,207000.0,12676.0,1.91,2.0,1.75,2.44,2.67,2.77,2.85,2.92,2.96,3.03,3.08,0.29,0.93,1.05,0.274545454545455,1.3739,0.06,0.67,2.643,2.18714285714286,2.637,112.7299,107.421,119.5231,12.83,3706.6,1.463,3618.3,4277681.0,348886.0,1709528.0,103.3646,168.3318,114.4281,101.5927,79.4588,97.9,101.4075,-0.7066,-0.56296,-0.54964,49.3,-49560.0,212417.06077631636,138476.8465663015,2.0,2.12,2.24,1.83,3.46,0.58,0.36,129.8286188970747,164.473377911526,101.2856344982677,126.9083411017795,2660736.6,580286.3,545160.0,299090.8,2.1,0.9,2.3,99.64245,101.5872,101.9933,128.1,127.4
+2018-08-01,69.84,76.94,2.98,251.663,257.891,,203.4,291.2,217.1,,,,149277.0,3.8,211000.0,12688.0,1.91,2.0,1.75,2.46,2.62,2.7,2.74,2.81,2.86,2.95,3.02,0.24,0.75,0.95,0.290869565217391,1.3991,0.11,0.7,3.161,2.29545454545455,2.59,114.2755,108.0185,122.0942,12.86,3712.0,,3584.5,4218914.0,342543.0,1697006.0,104.0327,174.3154,117.3563,101.8312,79.9322,96.2,101.4186,-0.8021,-0.59814,-0.60167,46.5,-49301.0,212257.98207749912,137988.72105963092,1.98,2.08,2.18,1.92,3.49,0.63,0.25,127.5126804424948,163.1678464848199,97.40408525626387,125.0995405368026,,,,,2.3,1.3,2.4,99.43938,101.5705,101.9177,127.6,127.3
+2018-09-01,73.16,82.72,3.01,252.182,258.368,,203.6,293.5,215.4,,,,149358.0,3.7,210000.0,12710.0,1.95,2.25,2.0,2.59,2.81,2.88,2.94,3.01,3.05,3.13,3.19,0.24,0.86,0.87,0.3705,1.5023,0.125,0.77,2.959,2.35368421052632,2.631,113.8077,107.7857,121.3702,12.12,3719.5,,3559.8,4192909.0,370031.0,1681763.0,104.1004,176.5566,117.7876,101.8767,79.9314,100.1,101.5003,-0.8779,-0.59353,-0.62309,44.3,-50245.0,215409.59455525357,140403.76705395692,2.03,2.14,2.25,1.84,3.28,0.55,0.25,131.7139287075233,172.6057835355703,98.60364380633635,124.5245147735069,,,,,2.5,1.2,2.2,99.11046,101.5611,101.8579,127.7,127.3
+2018-10-01,65.31,74.84,3.31,252.772,258.917,,204.6,304.0,222.2,0.6,20917.867,20304.874,149527.0,3.8,216000.0,12731.0,2.19,2.25,2.0,2.69,2.87,2.93,2.98,3.07,3.15,3.3,3.39,0.28,0.81,0.95,0.399090909090909,1.5462,0.13,0.82,3.469,2.48863636363636,2.682,116.5281,109.793,124.8832,21.23,3747.2,1.461,3520.9,4139731.0,373368.0,1668989.0,103.9856,177.9179,117.8328,101.479,79.7802,98.6,101.4828,-0.3484,-0.55203,-0.57747,43.5,-52160.0,217026.41494743308,141266.87885217482,1.9,2.05,2.2,2.03,3.81,0.63,0.27,132.8267485604211,172.2875448469083,100.4546155861561,127.6847564310816,2675147.4,580703.6,550517.0,298300.3,2.5,1.4,2.2,98.71901,101.5574,101.7577,128.3,127.9
+2018-11-01,50.78,57.71,4.61,252.594,259.439,,202.3,279.6,189.3,,,,149617.0,3.8,237000.0,12741.0,2.2,2.25,2.0,2.7,2.8,2.83,2.84,2.92,3.01,3.19,3.3,0.21,0.64,0.81,0.314090909090909,1.4541,0.085,0.76,3.39,2.40761904761905,2.683,116.413,110.1256,124.2851,18.07,3722.6,,3476.3,4097170.0,340596.0,1653468.0,104.0681,183.568,118.6072,101.2224,79.7722,97.5,101.3758,-0.3174,-0.46037,-0.48932,40.6,-49143.0,210969.7265359823,138707.90868412371,1.77,1.97,2.17,2.27,4.29,0.7,0.42,121.4560298541424,148.0430630536937,95.85985531698111,125.888494012076,,,,,2.2,0.8,2.2,98.37437,101.5401,101.6103,126.2,126.9
+2018-12-01,45.15,50.57,3.25,252.767,260.063,,201.0,240.5,156.7,,,,149809.0,3.9,238000.0,12761.0,2.27,2.5,2.25,2.63,2.48,2.46,2.51,2.59,2.69,2.87,3.02,0.21,0.24,0.29,0.187058823529412,1.3125,-0.01,0.7,2.975,2.05789473684211,2.431,115.5674,109.956,122.7102,25.42,3786.1,,3400.7,4075636.0,374085.0,1637123.0,104.0936,184.1394,120.4655,101.5544,79.7142,98.3,101.2088,0.4969,-0.42549,-0.42443,38.0,-54997.0,214210.23843891956,136090.22312811512,1.51,1.71,1.91,2.45,5.33,0.78,0.41,115.8940992545882,132.6931816267223,98.66804087438474,123.0895266040551,,,,,1.9,0.3,2.0,98.10748,101.4765,101.3516,124.4,126.1
+2019-01-01,53.84,62.46,2.82,252.561,260.766,,199.1,220.2,145.7,2.5,21111.6,20431.641,150060.0,4.0,234000.0,12790.0,2.4,2.5,2.25,2.55,2.45,2.43,2.43,2.51,2.63,2.83,2.99,0.18,0.22,0.23,0.132727272727273,1.3221,0.0,0.65,2.77,1.95363636363636,2.271,113.5504,108.4101,120.1517,16.57,3779.9,1.455,3346.9,4039678.0,403276.0,1621809.0,103.4021,182.5539,119.8718,100.6592,79.1024,91.2,101.0089,-0.296,-0.50632,-0.50625,37.6,-48785.0,209025.2536827451,137885.33275339074,1.7,1.85,2.0,2.38,4.37,0.62,0.38,117.0180204460241,132.8378971771483,100.4632197383237,124.9186099513095,2694301.2,581427.8,553984.0,299228.0,1.7,0.2,1.8,98.04341,101.3372,101.0457,124.6,125.3
+2019-02-01,57.21,65.03,2.89,253.319,261.186,,199.2,229.7,153.2,,,,150067.0,3.8,221000.0,12782.0,2.4,2.5,2.25,2.54,2.52,2.5,2.52,2.63,2.73,2.94,3.09,0.21,0.28,0.33,0.0555,1.239,-0.015,0.55,2.812,1.90736842105263,2.126,114.1991,109.073,120.7896,14.78,3788.1,,3353.5,3974590.0,310574.0,1607609.0,102.8371,178.5425,118.1534,100.0903,78.5877,93.8,101.0619,-0.6838,-0.58166,-0.58214,44.1,-47570.0,209281.382239977,139068.42344792583,1.84,1.95,2.06,2.22,3.92,0.64,0.22,118.7566424711751,135.1878032951197,98.81698203576292,134.6324659764544,,,,,1.5,0.2,1.8,98.1524,101.1605,100.7666,125.9,126.1
+2019-03-01,60.19,67.93,2.73,254.277,261.567,,200.8,251.1,177.6,,,,150295.0,3.8,203000.0,12788.0,2.41,2.5,2.25,2.4,2.27,2.21,2.23,2.31,2.41,2.63,2.81,0.14,0.01,-0.02,0.010952380952381,1.19,-0.095,0.44,2.69,1.71238095238095,1.957,115.1371,110.2208,121.5021,13.71,3763.0,,3381.5,3955617.0,310868.0,1592723.0,102.8757,181.9135,118.538,99.8288,78.5337,98.4,101.2753,-0.4344,-0.60666,-0.59367,45.1,-48154.0,210780.74773888345,139595.46402973242,1.78,1.88,1.98,2.26,4.05,0.64,0.25,119.3727080825155,137.1353417545568,98.09343406372597,136.2815413352868,,,,,2.3,0.5,1.8,98.3999,100.992,100.5095,126.6,127.0
+2019-04-01,63.83,72.19,2.59,255.233,261.997,,202.1,267.9,207.4,3.4,21397.938,20602.275,150591.0,3.7,224000.0,12785.0,2.42,2.5,2.25,2.39,2.27,2.24,2.28,2.39,2.51,2.75,2.93,0.24,0.08,0.06,-0.0395,1.1906,-0.045,0.37,2.618,1.72428571428571,1.865,115.3281,110.7694,121.2998,13.12,3814.7,1.457,3286.7,3928273.0,378602.0,1583393.0,102.274,185.4442,121.0431,99.2058,77.9898,97.2,101.4318,-0.7486,-0.61497,-0.62326,44.2,-49769.0,208800.17273999937,135228.10953523254,1.85,1.95,2.05,2.14,3.73,0.62,0.2,122.7740089154405,142.6788977260938,101.5476432185243,139.8585741555171,2704013.9,583748.5,560995.0,300916.7,2.5,0.9,2.0,98.37955,100.8638,100.2817,126.8,127.1
+2019-05-01,53.49,66.78,2.59,255.296,262.217,,201.7,266.2,212.9,,,,150618.0,3.6,222000.0,12778.0,2.39,2.5,2.25,2.21,1.95,1.9,1.93,2.03,2.14,2.39,2.58,0.19,-0.21,-0.26,-0.134545454545455,1.13,-0.095,0.3,2.644,1.66454545454545,1.655,116.7273,111.1705,123.8177,18.71,3815.6,,3244.5,3851444.0,247777.0,1555405.0,102.392,185.3024,121.1466,99.1939,77.9962,100.0,101.5178,-0.2698,-0.58063,-0.59031,41.3,-51047.0,214094.93045083183,138591.58421315832,1.58,1.74,1.9,2.37,4.59,0.73,0.2,119.6451712205465,137.6630884983906,98.11362680637455,138.9855267013311,,,,,2.7,0.7,1.9,98.18362,100.7637,100.1338,127.0,126.7
+2019-06-01,58.2,67.52,2.42,255.213,262.739,,200.3,242.8,195.6,,,,150838.0,3.6,226000.0,12787.0,2.38,2.5,2.25,1.92,1.75,1.71,1.76,1.87,2.0,2.31,2.52,0.25,-0.12,-0.4,-0.315263157894737,0.919,-0.165,0.08,2.284,1.4625,1.386,114.5821,108.9106,121.7852,15.08,3859.6,,3274.8,3826817.0,248302.0,1532726.0,102.4375,184.5004,122.0366,99.5968,77.9493,98.2,101.426,-0.4334,-0.57524,-0.58533,40.0,-48703.0,209355.71690066232,135962.18194600963,1.53,1.69,1.85,2.31,4.07,0.62,0.24,114.8553517907093,122.0758189135369,100.1707363971723,141.4220055048192,,,,,2.7,0.7,1.9,98.07944,100.6754,99.9171,125.6,126.0
+2019-07-01,58.53,64.07,2.28,255.802,263.28,,200.7,246.6,198.9,4.8,21717.171,20843.322,150937.0,3.7,206000.0,12790.0,2.4,2.5,2.25,2.0,1.89,1.84,1.84,1.92,2.02,2.31,2.53,0.13,-0.06,-0.38,-0.388260869565217,0.8304,-0.16,-0.07,1.654,1.51909090909091,1.32,115.4946,110.7279,121.697,16.12,3891.1,1.451,3260.3,3779102.0,163763.0,1511775.0,101.9408,180.9333,119.8139,98.8863,77.4935,98.4,101.1991,-0.6268,-0.57773,-0.59375,41.5,-48436.0,209386.81178706483,137029.7325011954,1.56,1.76,1.96,2.13,3.93,0.59,0.23,117.3838274570218,125.7324603164299,100.3034566733878,147.8025201150846,2709163.6,583997.0,567451.0,300973.1,2.8,0.5,2.0,98.10326,100.5902,99.7327,125.6,126.2
+2019-08-01,55.07,61.04,2.33,256.036,263.877,,199.2,236.9,189.0,,,,151169.0,3.6,215000.0,12789.0,2.13,2.25,2.0,1.76,1.5,1.42,1.39,1.45,1.5,1.78,1.96,0.0,-0.49,-0.63,-0.649090909090909,0.5776,-0.28,-0.34,1.404,1.2052380952381,0.959,118.1575,111.4829,126.5207,18.98,3876.9,,3271.4,3759946.0,145957.0,1489605.0,102.639,189.4646,122.5844,99.5107,77.9497,89.8,100.9093,-0.2302,-0.52769,-0.5405,51.8,-48676.0,209358.06751901863,136716.7512624983,1.35,1.55,1.75,2.26,4.13,0.66,0.19,112.0299265272273,117.1382919676726,98.22405378362691,133.2524303403969,,,,,2.8,0.3,1.7,98.16458,100.5074,99.64005,124.9,125.5
+2019-09-01,54.09,60.99,2.37,256.43,264.388,,198.4,231.2,180.0,,,,151365.0,3.5,215000.0,12787.0,2.04,2.0,1.75,1.75,1.63,1.56,1.55,1.62,1.68,1.94,2.12,0.05,-0.2,-0.22,-0.594761904761905,0.5981,-0.215,-0.27,0.902,1.364,1.035,117.9461,111.8675,125.6316,16.24,3925.4,,3202.7,3857715.0,314189.0,1467257.0,102.2917,190.9089,123.136,98.7161,77.6205,93.2,100.9092,-0.0652,-0.5114,-0.57001,58.1,-44400.0,204455.6305837616,135916.9724245109,1.35,1.53,1.71,2.2,4.02,0.65,0.25,114.0693577038351,122.4373017946357,96.03747204598614,134.7647757482922,,,,,3.0,0.2,1.7,98.28017,100.4307,99.52145,125.0,125.1
+2019-10-01,54.02,59.3,2.73,257.155,264.97,,198.6,236.3,185.9,2.8,21933.217,20985.448,151460.0,3.6,215000.0,12733.0,1.83,1.75,1.5,1.53,1.52,1.52,1.51,1.6,1.69,2.0,2.17,0.17,0.15,0.11,-0.469545454545455,0.6373,-0.15,-0.16,1.004,1.44954545454545,1.037,115.9125,109.8674,123.5461,13.22,3956.7,1.434,3252.8,4019823.0,389872.0,1445762.0,101.4281,193.898,122.2996,97.8893,76.9099,95.5,101.1078,-0.322,-0.54987,-0.5782,59.2,-41305.0,202068.37160224383,136011.70009371967,1.44,1.54,1.64,2.18,4.15,0.62,0.39,112.6335639049733,119.7971671587943,96.31493345406416,132.5370833364358,2706395.3,567207.5,570531.0,303620.4,3.8,0.2,1.5,98.34087,100.3634,99.4947,124.5,125.1
+2019-11-01,58.12,64.5,2.46,257.879,265.548,,199.0,233.0,179.1,,,,151667.0,3.6,231000.0,12777.0,1.55,1.75,1.5,1.6,1.61,1.61,1.62,1.73,1.78,2.07,2.21,0.17,0.19,0.22,-0.352380952380952,0.765,-0.08,-0.02,1.266,1.4995,1.152,117.1204,111.0508,124.7901,12.62,3971.3,,3315.6,4052875.0,360941.0,1423724.0,101.9372,196.8331,120.0204,98.6639,77.252,96.8,101.3707,-0.3827,-0.5709,-0.5882,54.6,-38786.0,200193.46703043013,136637.76770786734,1.5,1.61,1.72,2.08,4.02,0.59,0.35,116.4381870913263,127.6314616893766,100.3165844611816,128.2989306580927,,,,,4.5,0.5,1.5,98.25388,100.2962,99.58003,124.7,125.2
+2019-12-01,61.14,67.77,2.09,258.63,266.02,,199.0,232.6,174.5,,,,151794.0,3.6,231000.0,12760.0,1.55,1.75,1.5,1.59,1.58,1.62,1.69,1.83,1.92,2.25,2.39,0.34,0.37,0.37,-0.299444444444444,0.8308,-0.025,0.04,1.37,1.6045,1.202,114.669,108.7344,122.1692,13.78,4029.6,,3426.5,4165591.0,367820.0,1419980.0,101.7003,196.0397,120.342,98.7599,77.0416,99.3,101.5937,-0.3571,-0.55481,-0.55787,44.5,-43639.0,204899.0154503816,137296.3187337589,1.68,1.77,1.86,1.98,3.6,0.52,0.37,119.2927694296556,131.1042200442475,103.9975785140388,131.0894988742328,,,,,4.5,0.8,1.4,97.4522,100.2088,99.68926,125.0,125.0
+2020-01-01,51.58,57.77,1.91,259.127,266.716,,199.3,230.3,178.5,-5.2,21751.238,20709.212,152031.0,3.6,210000.0,12745.0,1.55,1.75,1.5,1.45,1.33,1.3,1.32,1.42,1.51,1.83,1.99,0.18,-0.04,-0.08,-0.313636363636364,0.7235,-0.065,-0.01,1.275,1.49227272727273,1.159,115.7345,110.0797,122.9443,18.84,4016.2,1.389,3442.6,4151630.0,432061.0,1387288.0,101.0338,195.1628,120.7359,98.4689,76.519,99.8,101.5921,-0.2135,-0.62093,-0.60643,47.2,-43562.0,201885.35191476555,135312.03089871907,1.6,1.65,1.7,2.13,4.03,0.61,0.23,118.8207228600883,126.1420732319936,105.4351409567315,133.0202790303663,2618344.0,569390.5,559365.0,296691.6,5.4,0.7,1.8,95.75547,100.0704,99.67214,125.2,125.8
+2020-02-01,44.83,51.31,1.79,259.25,267.37,,196.7,213.1,167.0,,,,152293.0,3.5,215000.0,12743.0,1.58,1.75,1.5,0.97,0.86,0.85,0.89,1.03,1.13,1.46,1.65,0.27,-0.14,-0.45,-0.466,0.633,-0.155,-0.18,0.955,1.29473684210526,0.984,117.6568,111.263,125.6816,40.11,4031.5,,3454.5,4158637.0,439365.0,1371843.0,101.3735,195.0352,119.2371,98.644,76.7764,101.0,101.1732,0.5975,-0.29624,-0.39225,43.9,-39931.0,198128.5621219057,136892.57789112593,1.33,1.41,1.49,2.38,5.06,0.77,0.21,110.154757513624,109.2893590459258,101.1733993055708,125.7535643563866,,,,,5.2,0.4,1.7,94.17168,99.86155,99.07547,124.3,124.3
+2020-03-01,20.51,14.85,1.71,258.076,267.054,,193.1,181.0,133.3,,,,150895.0,4.4,5946000.0,12684.0,0.65,0.25,0.0,0.17,0.23,0.29,0.37,0.55,0.7,1.15,1.35,0.47,0.59,0.62,-0.541363636363636,0.4609,0.005,-0.05,1.551,0.819090909090909,0.884,122.5301,113.1279,133.9314,53.54,4298.5,,3883.1,5254278.0,390252.0,1384563.0,97.4078,194.9286,118.5364,94.1084,73.7887,89.1,100.1966,5.0694,0.27305,0.44739,43.2,-42374.0,190862.6938219918,126312.44014413503,0.49,0.87,1.25,3.93,8.77,1.26,1.34,93.1753488705059,72.99416746744966,97.21746677475157,121.5201847121395,,,,,4.3,0.4,1.5,96.42195,99.53538,97.63055,121.3,122.5
+2020-04-01,19.23,18.11,1.63,256.032,265.746,,185.5,112.4,62.6,-28.0,19958.291,19077.992,130426.0,14.8,3446000.0,11382.0,0.05,0.25,0.0,0.16,0.2,0.24,0.36,0.53,0.64,1.05,1.28,0.44,0.55,0.59,-0.4495,0.3577,-0.04,0.06,1.799,0.657142857142857,0.854,122.327,112.633,134.0595,34.15,4838.1,1.128,4844.9,6655929.0,997507.0,1604720.0,84.5619,183.8187,102.9683,79.7713,64.0847,71.8,99.13439,2.0249,0.16325,0.23554,38.3,-51888.0,168318.23068885863,94435.7316609915,0.72,1.07,1.42,3.23,7.63,1.05,0.47,85.05336737883067,55.8905123863431,92.94928159125134,116.0488112477066,2327598.7,528285.9,481227.0,270333.0,3.3,0.1,0.9,98.22739,99.05036,95.94392,118.2,118.2
+2020-05-01,35.57,34.15,1.7,255.802,265.412,,188.6,121.7,90.8,,,,133040.0,13.2,1639000.0,11610.0,0.05,0.25,0.0,0.17,0.16,0.19,0.3,0.5,0.65,1.18,1.41,0.49,0.51,0.6,-0.5165,0.2743,0.0,-0.03,1.762,0.551,0.903,120.9458,111.9244,131.9059,27.51,16265.0,,5149.4,7097316.0,1310491.0,1835110.0,85.9604,153.3748,89.5779,83.193,65.1874,72.3,98.6451,-0.0803,-0.26819,-0.30889,41.6,-53995.0,166040.92083672667,90066.56748911172,0.83,1.15,1.47,3.08,6.54,0.8,0.2,91.72581274972349,68.01149924214488,96.54683926589485,121.2130333084573,,,,,2.4,0.1,0.7,99.0756,98.51986,95.71938,119.0,118.2
+2020-06-01,39.27,41.64,1.76,257.042,265.849,,191.2,155.2,122.5,,,,137671.0,11.0,1446000.0,11950.0,0.08,0.25,0.0,0.16,0.16,0.18,0.29,0.49,0.66,1.18,1.41,0.5,0.5,0.58,-0.434285714285714,0.278,0.03,-0.04,1.455,0.561363636363636,0.928,120.4649,110.6885,132.2819,30.43,16587.4,,5001.8,7082302.0,1623942.0,1943441.0,91.5934,159.8629,92.0042,89.6346,69.5218,78.1,98.59637,0.2953,-0.38571,-0.47016,42.5,-49161.0,174324.63291900963,103456.31809096975,1.16,1.34,1.52,2.93,6.44,0.81,0.14,99.87482130825008,82.39756354404899,99.74305482723096,132.2845942824797,,,,,2.5,0.1,0.8,99.38327,98.10135,96.57133,120.6,120.3
+2020-07-01,40.1,43.13,1.83,258.352,267.389,,193.0,179.4,134.6,34.9,21704.437,20558.879,139255.0,10.2,1260000.0,11973.0,0.09,0.25,0.0,0.11,0.11,0.11,0.21,0.39,0.55,0.98,1.2,0.44,0.46,0.45,-0.52304347826087,0.2094,0.01,-0.15,1.196,0.516363636363636,0.897,117.2082,106.5886,129.9887,24.46,16794.1,1.176,4700.3,6949032.0,1816687.0,1933380.0,95.0256,167.9483,96.6742,92.9127,72.2103,72.5,98.6133,-0.2497,-0.47672,-0.55453,43.0,-58882.0,194876.10209309365,115168.85399945402,1.4,1.55,1.7,2.6,5.16,0.73,0.16,102.8644936895755,86.4165473171368,97.5538266866353,139.9667944536335,2596967.6,554559.0,540319.0,291742.3,2.7,0.3,1.1,99.47604,97.93121,97.73585,122.1,121.5
+2020-08-01,42.61,45.22,2.3,259.316,268.422,,194.3,184.2,133.5,,,,140821.0,8.4,881000.0,11999.0,0.1,0.25,0.0,0.12,0.14,0.15,0.28,0.5,0.72,1.26,1.49,0.58,0.61,0.63,-0.523333333333333,0.2717,0.045,-0.17,1.032,0.5635,0.905,115.7586,105.007,128.6899,26.41,16911.7,,4807.4,6990418.0,1622690.0,1949228.0,95.9549,162.0369,96.9113,94.3667,73.0192,74.1,98.81078,-0.4395,-0.50889,-0.59488,47.2,-61843.0,200956.00115013673,118573.209287322,1.69,1.8,1.91,2.67,5.02,0.74,0.14,108.6700781694882,93.22718573096645,98.58802494797538,149.0719461447383,,,,,2.4,0.2,0.5,99.53873,97.94748,98.70506,123.2,122.1
+2020-09-01,40.05,40.3,1.66,259.997,268.933,,195.5,178.3,131.5,,,,141770.0,7.8,795000.0,12057.0,0.09,0.25,0.0,0.12,0.13,0.16,0.28,0.47,0.69,1.23,1.46,0.56,0.59,0.6,-0.524090909090909,0.273,0.015,-0.21,0.981,0.55952380952381,0.894,116.946,107.0639,128.8681,26.37,17191.6,,4880.3,7056129.0,1679152.0,1982775.0,95.9669,166.3663,98.2139,94.4269,73.1451,80.4,99.11648,0.0348,-0.49276,-0.66777,49.3,-57002.0,200321.20983576225,123325.562694237,1.5,1.63,1.76,2.75,5.41,0.78,0.13,108.3418015516156,91.2975553511011,100.0271493841138,152.0159741269372,,,,,1.7,0.0,0.7,99.69467,98.10412,99.3233,123.4,122.8
+2020-10-01,35.64,36.33,3.03,260.319,269.306,,196.5,181.4,131.3,4.6,22087.16,20791.917,142460.0,6.9,773000.0,12086.0,0.09,0.25,0.0,0.13,0.14,0.19,0.38,0.64,0.88,1.43,1.65,0.74,0.79,0.79,-0.607272727272727,0.3058,0.04,-0.3,0.77,0.602857142857143,0.802,116.1354,107.2539,126.9076,38.02,17392.8,1.163,4917.1,7146306.0,1680933.0,2000305.0,96.7394,159.8218,96.7829,95.4115,73.8636,81.8,99.26201,0.1374,-0.50664,-0.50525,48.0,-61126.0,206545.04853840193,125287.0626462502,1.59,1.7,1.81,2.61,5.32,0.72,0.13,111.2409885972119,95.40285718636773,105.2436970485427,150.9938476794079,2605659.1,563835.2,543809.0,302931.0,0.5,-0.4,0.9,99.85688,98.39889,99.68336,123.3,123.0
+2020-11-01,45.2,46.84,2.89,260.911,269.981,,198.3,185.2,126.2,,,,142733.0,6.7,737000.0,12118.0,0.09,0.25,0.0,0.11,0.16,0.19,0.36,0.62,0.84,1.37,1.58,0.68,0.76,0.75,-0.614761904761905,0.3836,0.03,-0.32,0.664,0.6885,0.856,113.2256,104.7972,123.4668,20.57,17651.7,,5093.0,7216480.0,1517215.0,2003592.0,97.0816,170.8845,100.6447,95.8869,74.2637,76.9,99.21984,-0.6145,-0.56763,-0.50281,50.1,-64349.0,213303.2391908168,127998.63895853184,1.68,1.77,1.86,2.29,4.33,0.59,0.15,115.2100572000982,100.8954115228373,108.687071206122,158.1579835058676,,,,,-0.5,-0.9,0.6,100.0022,98.76083,99.88454,123.4,124.0
+2020-12-01,48.35,51.22,2.39,262.045,270.341,,200.5,205.7,139.2,,,,142548.0,6.7,773000.0,12153.0,0.09,0.25,0.0,0.1,0.13,0.17,0.36,0.65,0.93,1.45,1.65,0.8,0.84,0.84,-0.6185,0.3224,0.02,-0.34,0.578,0.730952380952381,0.976,111.3169,102.5756,121.9018,22.75,17860.8,,5206.5,7363351.0,1591055.0,2039468.0,98.363,169.6635,101.1155,96.5885,75.3903,80.7,99.22284,-0.5503,-0.60434,-0.50584,51.7,-61928.0,215915.1877105307,133166.41025815206,1.95,1.99,2.03,2.18,3.86,0.55,0.15,125.2383150281729,118.4939794992142,109.8584762392022,180.0733871499361,,,,,0.2,-1.2,0.8,99.92294,99.13058,100.1618,124.6,125.5
+2021-01-01,52.16,55.25,2.68,262.687,270.387,,204.8,223.8,157.5,5.7,22680.693,21082.134,142863.0,6.4,803000.0,12142.0,0.09,0.25,0.0,0.1,0.11,0.19,0.45,0.79,1.11,1.68,1.87,1.0,1.05,1.04,-0.5835,0.3672,0.055,-0.31,0.616,0.8055,1.053,111.9511,103.1554,122.6014,33.09,18121.4,1.156,5248.0,7404926.0,1633540.0,2069769.0,98.8822,169.2416,103.5143,97.5015,75.9401,79.0,99.2288,-0.4176,-0.61939,-0.51602,57.0,-62826.0,219282.94199474587,134999.36314106386,2.21,2.13,2.05,2.17,3.84,0.55,0.14,136.9616003009447,138.4462725056295,116.9408021252689,189.5410458402907,2625769.2,569915.2,545116.0,305627.6,-0.3,-0.7,0.9,99.6838,99.47356,100.4966,126.5,128.9
+2021-02-01,61.55,65.86,2.66,263.579,270.793,,210.6,247.5,171.8,,,,143380.0,6.2,704000.0,12172.0,0.08,0.25,0.0,0.08,0.14,0.3,0.75,1.15,1.44,2.08,2.17,1.3,1.4,1.37,-0.4455,0.6222,0.15,-0.15,0.59,1.09947368421053,1.334,112.8306,103.317,124.2705,27.95,18380.8,,5446.8,7590111.0,1529977.0,2180678.0,95.6149,150.8145,95.0115,93.569,73.5725,76.8,99.36539,-0.5688,-0.62732,-0.56628,57.5,-65630.0,218351.005644094,131662.13265203865,2.39,2.15,1.91,2.12,3.57,0.5,0.15,137.9746475572273,137.6649082926217,119.7434111078773,192.6554204701873,,,,,-0.2,-0.5,0.7,99.52886,99.78532,100.9601,128.0,131.0
+2021-03-01,59.19,63.52,2.52,264.961,271.459,,215.0,281.9,202.4,,,,144232.0,6.1,658000.0,12229.0,0.07,0.25,0.0,0.07,0.16,0.35,0.92,1.4,1.74,2.31,2.41,1.58,1.71,1.68,-0.364782608695652,0.8456,0.12,-0.07,0.704,1.49652173913043,1.707,113.8234,105.1392,124.3728,19.4,18636.9,,5839.0,7688988.0,1025727.0,2184683.0,98.3856,165.8403,105.4248,96.4528,75.8472,84.9,99.72382,-0.6788,-0.64861,-0.56079,53.4,-65658.0,230164.49871926915,143779.93182440448,2.54,2.37,2.2,2.03,3.36,0.47,0.16,141.0155848340482,142.1365482705857,122.5137284137786,198.608740784764,,,,,0.4,-0.4,1.0,99.60488,100.0574,101.5293,129.9,134.3
+2021-04-01,63.5,67.73,2.86,266.614,273.66,,217.9,279.1,206.4,7.0,23425.91,21440.929,144587.0,6.1,574000.0,12193.0,0.07,0.25,0.0,0.05,0.16,0.35,0.86,1.32,1.65,2.19,2.3,1.49,1.64,1.6,-0.325,0.8515,0.09,-0.01,0.797,1.51619047619048,1.676,112.0839,103.008,123.0393,18.61,18997.0,1.149,6042.1,7780962.0,967689.0,2191305.0,98.5587,165.4243,105.7732,96.6118,76.1216,88.3,99.96289,-0.904,-0.68184,-0.5597,55.1,-65115.0,228751.63816388452,143464.23366819214,2.57,2.41,2.25,1.96,3.28,0.48,0.17,145.2186361129086,143.1937141751837,129.9991022747615,208.1243878184243,2682831.3,574076.5,576525.0,303499.4,0.9,-1.1,1.6,99.51425,100.2747,102.1127,131.1,135.9
+2021-05-01,66.31,69.36,2.91,268.383,275.465,,224.9,305.8,218.5,,,,145065.0,5.8,427000.0,12216.0,0.06,0.25,0.0,0.05,0.14,0.3,0.79,1.24,1.58,2.18,2.26,1.44,1.57,1.53,-0.2235,0.9058,0.08,0.21,0.984,1.524,1.66,110.7576,101.6545,121.7298,16.76,19284.4,,6041.9,7903541.0,812473.0,2244265.0,99.4333,,107.0045,97.6204,76.931,82.9,99.90543,-0.9479,-0.69342,-0.57385,58.2,-65779.0,230774.98147515295,144510.46698443792,2.57,2.42,2.27,1.99,3.34,0.46,0.12,155.1856379340886,154.5574742844299,136.3280273856202,229.0705484818748,,,,,1.3,-0.8,2.1,99.35693,100.4519,102.6395,132.8,139.0
+2021-06-01,73.52,76.94,3.79,270.654,277.651,,228.9,312.1,224.1,,,,145820.0,5.9,368000.0,12247.0,0.08,0.25,0.0,0.07,0.25,0.46,0.87,1.21,1.45,2.0,2.06,1.2,1.4,1.37,-0.288636363636364,0.8549,0.05,0.15,0.875,1.425,1.531,112.5533,104.3082,122.6178,15.83,19345.1,,6027.0,8078544.0,745962.0,2319637.0,99.7987,,107.3165,97.6096,77.3367,85.5,99.70004,-0.9619,-0.68653,-0.59201,58.4,-71187.0,236397.04465025256,145396.86945848528,2.47,2.32,2.17,1.87,3.04,0.44,0.1,160.7801755876401,170.8951410518014,128.9730422097207,237.3870947685846,,,,,1.1,-0.5,2.4,99.1331,100.5929,103.0971,134.2,140.6
+2021-07-01,73.93,77.72,3.94,271.903,278.648,,231.85,325.2,239.382,3.3,23982.379,21617.828,146762.0,5.4,379000.0,12305.0,0.1,0.25,0.0,0.07,0.19,0.35,0.69,1.0,1.24,1.81,1.89,1.05,1.18,1.17,-0.451363636363636,0.6979,0.015,-0.01,0.748,1.25142857142857,1.254,112.6714,104.0831,123.1054,18.24,19514.8,1.151,6130.2,8221473.0,578204.0,2384779.0,100.2519,,107.6727,98.4822,77.7972,81.2,99.24198,-0.9347,-0.65568,-0.604,59.6,-69169.0,233642.1580774963,147082.4909946731,2.56,2.4,2.24,1.95,3.32,0.49,0.06,164.8299599347345,181.3499160500182,129.458927940141,238.7810370024504,2729901.9,573096.6,592707.0,303900.3,1.0,,2.1,98.81448,100.6903,103.4375,134.6,142.1
+2021-08-01,68.43,73.45,4.33,272.676,278.997,,233.415,317.925,234.195,,,,147314.0,5.1,353000.0,12353.0,0.09,0.25,0.0,0.07,0.2,0.4,0.77,1.08,1.3,1.85,1.92,1.1,1.26,1.24,-0.538636363636364,0.644,0.02,-0.12,0.628,1.19190476190476,1.135,113.1076,104.9492,123.0856,16.48,19712.8,,6328.7,8332743.0,301430.0,2438067.0,100.0437,,107.7218,97.9859,77.7308,70.3,98.68501,-0.9931,-0.64732,-0.62558,61.4,-72588.0,236969.89725786296,148076.18835161242,2.48,2.33,2.18,1.94,3.21,0.49,0.08,163.1886465233782,183.8065147156088,131.9303102320876,212.2355404872419,,,,,0.8,,3.0,98.48217,100.7608,103.5891,134.3,142.4
+2021-09-01,75.22,77.81,5.58,273.91,279.698,,235.678,321.829,236.262,,,,147771.0,4.7,375000.0,12393.0,0.08,0.25,0.0,0.09,0.28,0.53,0.98,1.32,1.52,2.02,2.08,1.24,1.48,1.46,-0.362727272727273,0.8023,0.065,0.04,0.777,1.263,1.282,114.6403,106.4222,124.6992,23.14,19893.3,,6388.8,8447981.0,197744.0,2494684.0,98.8579,,105.9121,96.83,76.8871,72.8,98.3926,-0.7898,-0.65373,-0.67359,61.5,-74657.0,236556.95966578237,143927.14296794834,2.51,2.37,2.23,1.85,3.15,0.47,0.09,171.5798786009729,212.8790642186725,128.0147609338354,191.430068293475,,,,,0.7,,2.9,98.21535,100.8138,103.6441,134.9,142.8
+2021-10-01,83.5,83.1,5.49,276.55,281.668,,240.465,349.354,250.577,7.0,24813.6,21988.737,148572.0,4.5,261000.0,12453.0,0.08,0.25,0.0,0.15,0.48,0.75,1.18,1.44,1.55,1.98,1.93,1.07,1.5,1.48,-0.204285714285714,1.083,0.095,0.2,0.955,1.597,1.71,114.1349,105.7104,124.4087,16.26,20072.3,1.163,6330.9,8556181.0,213291.0,2527777.0,100.1861,,109.6039,98.1777,77.9838,71.7,98.20995,-0.9988,-0.6222,-0.63123,58.2,-66003.0,241691.7743291483,157443.15224471962,2.89,2.51,2.13,1.69,3.15,0.48,0.08,191.498414088543,256.4607542761107,129.4816622543529,196.4753899402824,2751631.9,579999.8,608304.0,307920.3,1.5,,3.8,98.1656,100.8476,103.6498,136.9,145.5
+2021-11-01,66.14,70.86,4.52,278.919,283.406,,243.287,351.11,253.043,,,,149230.0,4.1,221000.0,12498.0,0.08,0.25,0.0,0.24,0.52,0.81,1.14,1.36,1.43,1.85,1.78,0.91,1.38,1.36,-0.313636363636364,0.9394,0.05,0.1,1.01,1.68571428571429,1.806,116.2071,108.2185,126.0401,27.19,20256.5,,6394.7,8681771.0,164087.0,2609726.0,100.8654,,110.4893,98.7305,78.562,67.4,98.05109,-0.6425,-0.55115,-0.51924,63.0,-79425.0,255960.2128056074,156995.16701054765,2.8,2.5,2.2,1.81,3.67,0.59,0.12,183.104966509018,235.6833317928583,131.6374726650358,180.0572441595773,,,,,2.3,,4.6,98.39371,100.862,103.6107,137.9,146.5
+2021-12-01,75.33,77.24,3.82,280.845,285.18,,241.338,328.965,231.624,,,,149816.0,3.9,217000.0,12537.0,0.08,0.25,0.0,0.39,0.73,0.97,1.26,1.44,1.52,1.94,1.9,0.79,1.46,1.45,-0.384285714285714,0.8375,0.07,0.05,1.047,1.45,1.609,115.283,107.9027,124.4632,17.22,20422.0,,6413.1,8757460.0,211849.0,2615492.0,100.5726,,110.8662,98.5829,78.3687,70.6,97.95181,-0.9202,-0.55623,-0.55031,64.8,-79238.0,259972.38711570328,160406.5861238766,2.87,2.56,2.25,1.85,3.1,0.51,0.15,186.6932890950014,239.9910327539428,135.354894518528,190.5839625570475,,,,,1.5,,4.8,98.57555,100.847,103.5384,137.4,144.2
+2022-01-01,89.16,92.35,5.56,282.543,286.757,,246.453,348.948,245.638,-1.0,25250.347,21932.71,150006.0,4.0,231000.0,12564.0,0.08,0.25,0.0,0.78,1.18,1.39,1.62,1.75,1.79,2.17,2.11,0.61,1.57,1.71,-0.114761904761905,1.2051,0.17,0.31,1.346,1.759,1.888,115.566,108.4212,124.4936,24.83,20547.5,1.164,6103.9,8860485.0,614877.0,2660820.0,100.1856,,108.9896,97.7075,78.088,67.2,97.72173,-0.8509,-0.54176,-0.52244,65.4,-83599.0,261133.77073428908,157198.601072651,2.82,2.44,2.06,1.93,3.63,0.65,0.09,192.2452594801827,241.3773783143997,141.8303264403814,208.8933851836495,2771842.8,577966.7,623014.0,310143.5,0.9,,4.9,98.54781,100.7899,103.3784,140.1,148.2
+2022-02-01,96.13,103.08,4.46,284.5,288.273,,252.66,389.11,275.038,,,,150825.0,3.9,208000.0,12601.0,0.08,0.25,0.0,1.01,1.44,1.62,1.71,1.81,1.83,2.25,2.17,0.39,1.48,1.75,0.15,1.4891,0.18,0.68,1.794,1.87947368421053,2.111,115.2224,108.1431,124.0757,30.15,20668.7,,6039.9,8928129.0,697838.0,2717867.0,100.8064,,109.9079,98.2595,78.5777,62.8,97.42072,,-0.4382,-0.37175,76.6,-84685.0,263790.0060247914,160305.4743673311,3.11,2.62,2.13,2.34,3.77,0.69,,203.4922703921505,260.048362614584,148.6749698188613,216.6446083603563,,,,,0.9,,5.5,98.29815,100.7132,103.1014,142.6,153.0
+2022-03-01,100.53,107.29,5.46,287.674,289.056,,260.014,458.9,325.601,,,,151315.0,3.7,214000.0,12674.0,0.2,0.5,0.25,1.63,2.28,2.45,2.42,2.4,2.32,2.59,2.44,0.04,1.8,1.99,0.281739130434783,1.5457,0.21,0.78,1.854,2.13217391304348,2.5,115.2218,109.0016,123.1536,20.56,20712.9,,6134.3,8937142.0,575065.0,2715250.0,101.3907,,112.3124,98.7452,79.0253,59.4,97.18818,,-0.37229,-0.25763,115.2,-99398.0,288926.60663431586,169534.65773810487,3.34,2.84,2.34,1.93,3.43,0.58,,239.8738771146309,331.7837593567112,160.990415515413,233.4284773507043,,,,,1.5,,6.2,97.82101,100.6428,102.6555,146.8,159.0
+2022-04-01,104.59,108.36,6.84,288.561,290.514,,265.31,471.771,320.296,0.6,25861.292,21967.045,151623.0,3.7,218000.0,12726.0,0.33,0.5,0.25,2.1,2.7,2.87,2.92,2.94,2.89,3.14,2.96,0.19,2.04,2.56,0.746315789473684,1.8362,0.215,1.28,2.436,2.704,3.008,119.4933,114.0791,126.6253,33.4,20757.6,1.19,5885.0,8939199.0,944328.0,2715012.0,101.44,,112.7738,98.6657,79.0418,65.2,97.02539,,-0.33577,-0.20971,115.2,-82878.0,279054.97426449123,175868.940643472,3.3,2.88,2.46,2.05,3.97,0.7,,228.2876864896704,300.5331778634548,165.8295470749496,231.4358455465435,2797395.3,583567.6,639293.0,313709.1,2.1,,7.8,97.45323,100.5966,102.3193,147.5,160.6
+2022-05-01,114.38,125.53,8.46,291.298,292.063,,273.251,525.761,364.129,,,,151924.0,3.6,199000.0,12735.0,0.77,1.0,0.75,2.08,2.53,2.71,2.81,2.87,2.85,3.28,3.07,0.32,1.69,2.02,0.952727272727273,1.9069,0.235,1.52,2.99,2.91857142857143,3.381,118.0704,112.4914,125.3579,26.19,20702.1,,5591.3,8914281.0,821535.0,2707446.0,101.3335,,113.6998,98.216,78.9224,58.4,96.62722,,-0.25915,-0.13852,111.0,-82157.0,279341.61381072726,178030.16734588103,2.96,2.64,2.32,2.18,4.22,0.62,,226.3295350767833,306.6749790649145,162.4972107634136,208.086170773667,,,,,2.1,,7.9,97.74925,100.5667,102.1123,148.2,164.9
+2022-06-01,107.76,119.78,6.54,294.957,294.05,,280.251,579.575,414.562,,,,152358.0,3.6,212000.0,12767.0,1.21,1.75,1.5,2.8,2.92,2.99,3.01,3.04,2.98,3.38,3.14,0.06,1.26,1.4,1.445,2.3824,0.225,2.06,3.635,3.31545454545455,3.767,120.9652,115.4958,128.1732,28.71,20627.1,,5506.3,8913553.0,756627.0,2709328.0,101.018,,115.0611,97.6698,78.6259,50.0,96.22865,,-0.17211,-0.02325,99.1,-79785.0,279308.28737068415,180603.77818157052,2.58,2.33,2.08,2.31,5.87,0.71,,231.6131345011069,328.1234803278012,156.1498654164403,200.2622399779942,,,,,2.5,,8.2,98.04305,100.5434,101.9436,148.5,166.7
+2022-07-01,101.31,111.51,8.33,294.913,295.088,,272.274,504.822,350.652,2.9,26336.304,22125.625,153072.0,3.5,228000.0,12800.0,1.68,2.5,2.25,2.98,2.89,2.83,2.7,2.7,2.67,3.2,3.0,-0.22,0.26,0.35,1.08190476190476,2.1454,0.18,1.71,3.359,3.04315789473684,3.429,121.7678,116.2319,129.0551,21.33,20566.4,1.218,5536.9,8890004.0,602945.0,2717379.0,101.223,,116.6499,97.7037,78.7204,51.5,96.20132,,-0.21976,-0.22117,82.0,-68396.0,269553.2859665056,181786.80981023065,2.73,2.53,2.33,2.36,4.83,0.59,,229.4715884527165,343.8099975284194,144.3152394045479,172.466826235548,2810072.3,581272.1,650233.0,316921.1,2.7,,8.8,98.04398,100.5233,101.6302,146.4,160.5
+2022-08-01,90.09,96.55,8.93,295.097,296.535,,269.546,438.637,295.59,,,,153362.0,3.6,210000.0,12832.0,2.33,2.5,2.25,3.5,3.45,3.46,3.3,3.25,3.15,3.53,3.27,-0.3,0.19,0.82,1.03434782608696,2.3278,0.22,1.69,3.297,2.85909090909091,3.361,123.535,118.9531,129.8552,25.87,20472.0,,5582.0,8826093.0,612536.0,2709288.0,101.0963,,116.6651,97.6569,78.5438,58.2,96.46188,,-0.22557,-0.23059,80.5,-66959.0,268103.33475651155,180232.22136409188,2.58,2.48,2.38,2.18,5.03,0.65,,241.934978955093,376.4120829150536,140.3007789167701,174.7372408451323,,,,,2.5,,8.6,98.05886,100.5106,101.2917,144.6,158.3
+2022-09-01,79.91,88.9,6.4,296.349,298.226,,267.898,442.719,281.174,,,,153582.0,3.5,190000.0,12849.0,2.56,3.25,3.0,4.05,4.22,4.25,4.06,3.97,3.83,4.08,3.79,-0.39,0.5,0.75,1.79545454545455,3.5007,0.24,2.41,4.138,3.14789473684211,3.747,127.5148,123.4836,133.3244,31.62,20320.6,,5411.1,8795567.0,689569.0,2698158.0,101.2918,,118.1514,97.6859,78.6087,58.6,96.67612,,-0.10743,-0.09232,75.6,-67781.0,265814.6374085927,177399.8894903446,2.14,2.15,2.16,2.24,5.43,0.73,,220.0207626760856,330.1495860933135,135.4764437092018,165.8642200249799,,,,,2.8,,8.8,97.95921,100.5144,101.005,143.1,156.8
+2022-10-01,86.54,93.3,5.02,298.007,299.399,,265.061,467.415,293.825,2.8,26770.514,22278.345,153939.0,3.6,202000.0,12883.0,3.08,3.25,3.0,4.66,4.51,4.45,4.27,4.18,4.1,4.44,4.22,-0.41,-0.12,1.02,2.18666666666667,4.1096,0.245,2.77,4.532,3.38052631578947,3.919,127.6219,122.7615,134.2819,25.88,20133.2,1.252,5340.3,8723090.0,634548.0,2678519.0,101.2529,,117.9681,97.9436,78.4843,59.9,96.78831,,-0.1273,-0.11723,77.1,-74773.0,270299.08863117074,173615.60646877784,2.67,2.52,2.37,2.28,4.63,0.63,,191.3619727322374,259.8586760894289,138.2686426013743,161.6126370699917,2808630.8,583934.3,668409.0,318222.2,2.1,,9.6,97.51028,100.5403,100.8234,142.7,156.0
+2022-11-01,80.48,85.61,7.0,298.786,300.325,,263.157,446.271,268.692,,,,154242.0,3.6,209000.0,12896.0,3.78,4.0,3.75,4.74,4.38,4.13,3.82,3.76,3.68,4.0,3.8,-0.7,-0.69,-0.15,2.06636363636364,3.4171,0.25,2.58,4.243,3.16619047619048,3.696,123.5175,118.4207,130.3693,20.58,19973.3,,5419.4,8584576.0,511474.0,2658756.0,100.9552,,117.8458,97.1654,78.1544,56.7,96.854,,-0.18268,-0.19352,77.2,-62798.0,254661.8573350768,170626.39780070566,2.41,2.34,2.27,2.15,4.55,0.53,,192.0382041297978,256.8597387289341,138.1195563850334,169.0055196568296,,,,,1.6,,9.3,97.0727,100.5639,100.7618,141.6,155.4
+2022-12-01,80.16,82.82,3.52,298.832,301.394,,257.897,360.351,219.131,,,,154342.0,3.5,205000.0,12895.0,4.1,4.5,4.25,4.73,4.41,4.22,3.99,3.96,3.88,4.14,3.97,-0.53,-0.54,-0.45,2.0852380952381,3.5015,0.41,2.62,4.257,2.9415,3.551,121.4256,115.6071,129.0051,21.67,19718.2,,5406.0,8551169.0,427926.0,2641402.0,99.7664,,115.1602,95.4905,77.1334,59.8,97.06937,,-0.22469,-0.24407,100.5,-70521.0,259745.47182384413,167445.50355683872,2.33,2.3,2.27,1.99,4.81,0.58,,194.3354800212,258.5017910584727,136.3774502059708,184.3043734158582,,,,,1.8,,9.2,97.27746,100.5493,100.828,141.8,150.8
+2023-01-01,78.95,83.42,2.65,300.42,302.642,,260.227,387.051,245.497,2.9,27216.445,22439.607,154776.0,3.5,200000.0,12903.0,4.33,4.5,4.25,4.68,4.21,3.9,3.63,3.59,3.52,3.78,3.65,-0.69,-1.18,-0.81,2.19272727272727,3.5115,0.49,2.69,4.243,2.93761904761905,3.604,118.9802,113.8861,125.7252,19.4,19571.3,1.288,5329.0,8470557.0,491848.0,2624735.0,100.505,,120.2828,97.1426,77.601,64.9,97.35186,,-0.30941,-0.30635,95.8,-68800.0,264143.5574316424,173978.02944868186,2.27,2.24,2.21,1.9,4.3,0.56,,182.6236898466103,223.2725849226594,138.3264271467444,198.8194563357004,2807712.8,588367.0,679194.0,322619.7,2.1,,8.8,98.43154,100.4696,100.9334,141.3,151.1
+2023-02-01,76.88,83.21,2.5,301.45,304.123,,258.669,389.037,258.37,,,,155066.0,3.6,207000.0,12898.0,4.57,4.75,4.5,5.02,4.81,4.51,4.18,4.07,3.92,4.1,3.93,-0.89,-0.96,-0.65,2.3705,3.5553,0.5,2.87,4.27,3.17421052631579,3.702,121.3341,116.7462,127.5382,20.7,19426.6,,5321.6,8382190.0,477333.0,2620248.0,100.6416,,119.6629,97.1576,77.6078,66.9,97.46672,,-0.27282,-0.26426,96.4,-69202.0,258962.1726200995,167691.98129657767,2.58,2.43,2.28,1.9,4.22,0.59,,174.5804018004225,201.718393251793,142.7000975209506,209.1045782061453,,,,,1.0,,9.2,99.45332,100.3652,100.9028,141.0,151.7
+2023-03-01,75.68,79.19,2.1,301.821,305.147,,257.062,378.596,260.843,,,,155134.0,3.5,234000.0,12888.0,4.65,5.0,4.75,4.64,4.06,3.81,3.6,3.55,3.48,3.81,3.67,-0.58,-1.37,-1.35,2.38347826086957,3.5638,0.32,2.92,4.24,2.99347826086957,3.468,119.3602,114.5737,125.7662,18.7,18966.3,,5571.5,8705942.0,183577.0,2594480.0,101.0205,,119.7941,96.5084,77.8036,62.0,97.35742,,-0.15515,-0.10987,83.3,-58587.0,253489.45316727884,172176.86753847054,2.4,2.32,2.24,2.11,4.58,0.57,,168.2944285171462,186.0231550315181,146.1852108253216,203.5814020866452,,,,,0.7,,8.9,99.38416,100.292,100.7069,139.9,151.1
+2023-04-01,76.78,81.32,2.27,302.845,306.534,,256.908,374.366,280.259,2.5,27530.055,22580.499,155375.0,3.4,213000.0,12884.0,4.83,5.0,4.75,4.8,4.04,3.75,3.51,3.49,3.44,3.8,3.67,-0.6,-1.66,-1.39,2.35944444444444,3.6503,0.385,2.9,4.234,2.91611111111111,3.343,119.2248,113.8617,126.2732,15.78,18656.4,1.323,5593.1,8562768.0,291702.0,2575776.0,101.253,,120.37,97.3384,77.888,63.7,97.26667,,-0.19385,-0.22322,74.7,-71110.0,259147.38964778284,164898.79797218795,2.2,2.18,2.16,2.08,4.53,0.57,,170.7543283387005,192.3685226854281,146.1048795235037,195.5303581083869,2812618.1,589526.1,689618.0,325202.5,0.1,,7.8,98.51649,100.2924,100.3619,140.3,151.0
+2023-05-01,68.11,71.98,2.1,303.334,307.652,,253.67,345.899,259.907,,,,155655.0,3.6,229000.0,12869.0,5.06,5.25,5.0,5.18,4.4,4.04,3.74,3.69,3.64,4.01,3.85,-0.76,-1.88,-1.44,2.34227272727273,3.9621,0.43,2.94,4.313,3.04545454545455,3.5,120.9662,116.4974,127.0355,17.94,18589.4,,5569.6,8385854.0,48954.0,2558236.0,100.9286,,120.027,97.1391,77.5496,59.0,97.268,,-0.2151,-0.23369,81.8,-65814.0,253230.85541914523,163375.1638117642,2.07,2.18,2.29,2.16,4.69,0.54,,157.143021081882,169.225913822549,138.6897152001395,178.1842808380114,,,,,0.2,,7.9,97.86096,100.3369,99.95549,139.7,147.9
+2023-06-01,70.66,74.51,2.48,304.014,308.322,,253.86,344.105,262.902,,,,155880.0,3.6,236000.0,12875.0,5.08,5.25,5.0,5.4,4.87,4.49,4.13,3.97,3.81,4.06,3.85,-1.06,-1.62,-1.27,2.37636363636364,4.3659,0.395,2.93,4.074,3.33818181818182,3.916,119.3606,114.3258,126.0427,13.59,18476.6,,5608.5,8340914.0,390571.0,2538138.0,100.1196,,119.6024,96.4579,76.8467,64.2,97.55695,,-0.2301,-0.22151,70.9,-65163.0,251577.24349939683,162452.86176666236,2.18,2.22,2.26,1.88,4.05,0.51,,154.0560294835215,165.8229234219138,136.0259905364668,178.97604642106,,,,,0.0,,7.3,97.69241,100.3895,99.57817,139.4,147.0
+2023-07-01,81.8,85.22,2.58,304.609,308.96,,253.835,340.782,267.934,4.7,28074.846,22840.989,156043.0,3.5,238000.0,12862.0,5.12,5.5,5.25,5.37,4.88,4.51,4.18,4.08,3.97,4.22,4.02,-0.91,-1.58,-1.36,2.45666666666667,4.4372,0.595,3.04,4.157,3.452,4.036,117.8241,113.1323,124.1107,13.63,18385.6,1.35,5517.8,8243344.0,543597.0,2517559.0,100.9067,,120.4412,96.7983,77.3773,71.5,97.89566,,-0.28273,-0.27715,71.1,-63759.0,254490.58431839684,165451.0754644056,2.27,2.37,2.47,1.77,3.79,0.48,,157.8898409447345,174.9771807891963,136.6055315469885,179.8834643987132,2812522.6,581249.5,692982.0,325529.5,-0.3,,6.4,97.86134,100.4292,99.2969,139.4,147.5
+2023-08-01,83.55,87.29,2.56,306.082,309.58,,257.68,399.338,297.395,,,,156261.0,3.7,234000.0,12861.0,5.33,5.5,5.25,5.37,4.85,4.54,4.23,4.19,4.09,4.39,4.2,-0.76,-1.47,-1.24,2.54565217391304,4.5298,0.64,3.11,4.221,3.65409090909091,4.128,120.225,115.5866,126.4746,13.57,18271.3,,5559.0,8121316.0,470800.0,2498870.0,100.8393,,119.1974,96.7471,77.2588,69.4,97.937,,-0.33725,-0.28414,71.5,-59165.0,253943.32557679288,169709.82290700005,2.15,2.24,2.33,1.83,3.85,0.47,,161.2767360893961,188.2219404588393,131.3181950165277,176.2164645821637,,,,,0.1,,6.3,98.1345,100.4643,99.17487,140.3,149.2
+2023-09-01,90.77,95.86,2.68,307.276,310.539,,258.934,409.242,296.655,,,,156417.0,3.7,216000.0,12872.0,5.33,5.5,5.25,5.46,5.03,4.8,4.6,4.61,4.59,4.92,4.73,-0.44,-0.96,-0.74,2.66142857142857,4.4199,0.765,3.24,4.513,3.816,4.211,122.3077,117.7197,128.521,17.52,18174.2,,5567.2,8002064.0,681143.0,2479726.0,101.0211,,120.0991,96.8122,77.3375,67.8,97.7463,,-0.31616,-0.26108,67.6,-59565.0,256709.57330717176,172581.7064634427,2.22,2.35,2.48,1.78,4.03,0.47,,168.6187963076381,204.552524327103,131.1370532992806,182.7288188718962,,,,,0.0,,6.3,98.28393,100.5141,99.17654,141.0,150.0
+2023-10-01,81.64,86.82,3.34,307.696,311.457,,255.192,372.744,253.441,3.4,28424.722,23033.78,156576.0,3.9,217000.0,12837.0,5.33,5.5,5.25,5.44,5.07,4.9,4.82,4.89,4.88,5.21,5.04,-0.19,-0.71,-0.45,2.82318181818182,4.5695,0.95,3.45,4.885,4.062,4.633,123.8364,118.9232,130.424,18.14,18070.2,1.37,5601.2,7907830.0,834418.0,2462907.0,100.4689,,119.2638,96.3358,76.859,63.8,97.51254,,-0.28842,-0.26393,61.7,-64100.0,259092.01866436447,172075.98253262354,2.4,2.42,2.44,1.85,4.42,0.49,,167.8999280784282,202.8911369639027,132.4185873385016,180.1839588310302,2814400.2,584270.9,690370.0,326572.9,-0.2,,4.7,98.15775,100.5963,99.1767,140.1,148.6
+2023-11-01,75.66,81.72,2.75,308.148,312.392,,252.856,347.352,228.402,,,,156703.0,3.7,213000.0,12859.0,5.33,5.5,5.25,5.16,4.73,4.48,4.31,4.38,4.37,4.72,4.54,-0.36,-1.08,-0.96,2.60136363636364,4.2721,0.66,3.19,4.428,3.71095238095238,4.578,120.2434,115.3681,126.7561,12.92,18001.8,,5731.3,7796145.0,739209.0,2447035.0,100.8639,,119.8823,96.7233,77.1081,61.3,97.56221,,-0.32346,-0.34947,59.0,-65053.0,254530.5440260493,165843.80030388085,2.15,2.23,2.31,1.67,3.84,0.35,,165.1092152731893,189.8018053038125,135.7428827865767,188.3225349918381,,,,,-0.5,,4.2,97.96071,100.6989,99.16579,139.4,147.5
+2023-12-01,71.89,77.69,2.58,308.741,313.195,,249.866,310.853,208.189,,,,156857.0,3.8,200000.0,12872.0,5.33,5.5,5.25,4.79,4.23,4.01,3.84,3.88,3.88,4.2,4.03,-0.35,-1.52,-1.45,2.10210526315789,3.8622,0.62,2.65,3.821,3.23421052631579,4.187,118.4208,112.726,125.8358,12.45,17956.4,,5827.2,7712781.0,731405.0,2431773.0,100.6031,,120.1389,96.6742,76.858,69.7,98.1097,,-0.369,-0.40578,51.5,-63888.0,257479.65864887863,170243.07601330252,2.12,2.16,2.2,1.61,3.39,0.4,,159.5326223935838,175.1840980917608,133.8792828364638,191.0394587893619,,,,,-0.3,,4.2,97.77841,100.8085,99.15571,138.4,146.5
+2024-01-01,76.28,82.98,2.19,309.698,314.319,,251.306,310.98,215.204,0.8,28708.161,23082.119,157032.0,3.7,226000.0,12875.0,5.33,5.5,5.25,4.73,4.27,4.05,3.91,3.95,3.99,4.34,4.22,-0.28,-1.43,-1.34,2.17454545454545,3.9319,0.73,2.74,3.811,3.34636363636364,4.148,120.4331,114.8034,127.7992,14.35,17983.4,1.374,5843.3,7630124.0,841550.0,2417156.0,99.2223,,114.8458,95.2438,75.7542,79.0,98.91297,,-0.39896,-0.4431,53.4,-67077.0,260110.71956180377,168889.49403377774,2.24,2.26,2.28,1.61,3.59,0.4,,159.3276072665567,173.6640205259737,135.5986842927237,189.8361399474966,2822419.5,581117.4,706057.0,329120.6,-0.8,,4.2,97.68838,,99.13425,139.4,147.5
+2024-02-01,79.22,84.57,1.67,310.967,315.564,,254.926,348.284,240.706,,,,157238.0,3.9,212000.0,12852.0,5.33,5.5,5.25,5.01,4.64,4.43,4.26,4.28,4.25,4.51,4.38,-0.39,-1.2,-1.08,2.33190476190476,4.123,0.71,2.85,3.872,3.504,4.141,121.1824,116.0773,127.9935,13.4,18023.8,,5896.4,7567807.0,785821.0,2403235.0,100.285,,120.1164,96.4671,76.5157,76.9,,,-0.42873,-0.46498,54.1,-66431.0,265047.17778294306,174091.9724313468,2.4,2.33,2.26,1.55,3.29,0.42,,158.6359144954897,173.2323323554244,134.3899759156512,184.5706001406567,,,,,0.7,,3.8,,,,139.7,148.6
+2024-03-01,83.96,86.17,1.54,312.345,316.792,,255.095,355.691,257.311,,,,157466.0,3.9,223000.0,12836.0,5.33,5.5,5.25,5.03,4.59,4.4,4.21,4.2,4.2,4.45,4.34,-0.39,-1.26,-1.13,2.3495,4.033,0.725,2.82,3.696,3.444,4.045,121.0191,116.3678,127.3454,13.01,18021.1,,5882.5,7484739.0,802233.0,2388435.0,100.4575,,118.8708,96.5844,76.5964,79.4,,,-0.43347,-0.47895,59.3,-66266.0,262308.130233709,170245.17603367742,2.38,2.32,2.26,1.5,3.15,0.38,,163.0699638040679,179.815565093262,135.6505437300482,179.2875447848166,,,,,0.1,,3.8,,,,140.5,148.8
+2024-04-01,83.49,88.23,1.68,313.023,317.649,,256.978,369.327,272.528,3.6,29147.044,23286.508,157530.0,3.9,207000.0,12833.0,5.33,5.5,5.25,5.25,5.04,4.87,4.72,4.71,4.69,4.9,4.79,-0.35,-0.77,-0.64,2.44571428571429,4.2172,0.87,2.97,3.856,3.69590909090909,4.268,122.9853,118.1415,129.5385,15.65,18008.5,1.386,5774.7,7402434.0,941430.0,2384720.0,100.2434,,119.1847,96.0498,76.3803,77.2,,,-0.41469,-0.43398,57.3,-73110.0,269267.2429683528,171940.75762496973,2.43,2.41,2.39,1.44,3.18,0.36,,170.3973436174582,188.5315561629438,137.8600137881136,189.1532295101945,2827966.7,582174.9,717352.0,334698.4,0.3,,3.0,,,,141.7,149.8
+2024-05-01,77.97,79.41,1.78,313.175,318.095,,255.313,336.942,260.473,,,,157608.0,3.9,220000.0,12825.0,5.33,5.5,5.25,5.18,4.89,4.69,4.52,4.52,4.51,4.73,4.65,-0.38,-0.95,-0.82,2.51954545454545,4.2229,1.07,3.03,3.844,3.64181818181818,4.325,122.098,116.6627,129.273,12.92,18034.6,,5724.6,7284319.0,704335.0,2354642.0,100.863,,118.5963,96.5942,76.7961,69.1,,,-0.41158,-0.41641,60.8,-74456.0,268297.9604594246,168843.1093096245,2.34,2.35,2.36,1.46,3.2,0.37,,168.6761040298229,182.878959545525,137.7810978690757,199.5861678218378,,,,,0.3,,2.8,,,,141.5,148.8
+2024-06-01,82.83,87.26,2.42,313.044,318.39,,255.914,321.409,244.094,,,,157695.0,4.1,238000.0,12814.0,5.33,5.5,5.25,5.09,4.71,4.52,4.33,4.33,4.36,4.61,4.51,-0.35,-1.12,-0.97,2.4845,4.1644,1.05,3.15,3.942,3.3915,4.242,124.2103,117.7119,132.5582,12.44,18065.3,,5731.4,7231163.0,765417.0,2335997.0,100.894,,119.4201,96.4141,76.7586,68.2,,,-0.38439,-0.3686,59.9,-73892.0,270832.545233828,172019.88500923305,2.24,2.28,2.32,1.55,3.21,0.41,,166.7472616252424,186.0419237434182,130.2988701464272,187.8154024703581,,,,,0.2,,2.8,,,,141.6,148.4
+2024-07-01,79.36,81.39,1.94,313.569,318.94,,257.321,341.129,255.289,3.3,29511.664,23478.57,157748.0,4.2,248000.0,12806.0,5.33,5.5,5.25,4.73,4.29,4.1,3.97,4.0,4.09,4.44,4.35,-0.2,-1.32,-1.24,2.45826086956522,4.1386,1.045,3.14,3.83,3.40772727272727,4.326,123.6373,116.3683,132.8262,16.36,18059.8,1.392,5653.3,7178391.0,786486.0,2318190.0,99.9757,,118.4876,95.6284,75.9946,66.4,,,-0.36504,-0.35576,56.9,-78639.0,276766.4740340803,172850.57624818024,2.13,2.24,2.35,1.68,3.25,0.4,,166.1229822196369,185.9345287924809,128.760233034574,183.4349155636151,2840387.1,585980.8,729194.0,337444.0,0.5,,3.1,,,,141.8,149.2
+2024-08-01,74.52,80.2,1.93,314.062,319.75,,255.463,329.801,247.652,,,,157757.0,4.2,227000.0,12772.0,5.33,5.5,5.25,4.38,3.91,3.79,3.71,3.8,3.91,4.28,4.2,0.0,-1.3,-1.42,2.20772727272727,3.9444,0.89,2.94,3.682,3.0715,3.976,122.3262,113.5632,133.1789,15.0,18111.3,,5669.6,7123238.0,745851.0,2299798.0,100.4309,,119.568,96.0784,76.2697,67.9,,,-0.39431,-0.41972,53.5,-71214.0,272777.2772294877,176715.16911667158,2.01,2.15,2.29,1.69,3.17,0.38,,164.1539680255649,181.7051645250111,128.2701707873167,176.8445467643885,,,,,0.6,,3.1,,,,141.4,148.2
+2024-09-01,68.75,72.35,2.65,314.732,320.732,,252.682,295.727,220.487,,,,157912.0,4.1,227000.0,12758.0,5.13,5.0,4.75,3.98,3.66,3.58,3.58,3.67,3.81,4.19,4.14,0.15,-0.92,-1.02,2.16714285714286,3.9053,0.855,2.9,3.565,2.94444444444444,3.922,121.2864,112.6294,132.0111,16.73,18173.4,,5587.8,7080059.0,806771.0,2282078.0,99.8084,,118.3144,95.5692,75.7216,70.1,,,-0.42966,-0.4736,52.8,-81498.0,281009.2799169266,173939.22404422725,2.07,2.18,2.29,1.63,3.03,0.34,,161.3002163549485,170.443437810464,130.6946580778149,177.2439903102326,,,,,0.4,,2.6,,,,140.9,147.3
+2024-10-01,69.58,73.25,1.82,315.631,321.731,,253.081,304.311,220.161,1.9,29825.182,23586.542,157945.0,4.1,219000.0,12697.0,4.83,5.0,4.75,4.27,4.16,4.12,4.15,4.21,4.28,4.58,4.47,0.12,-0.36,-0.55,2.2295652173913,4.1993,0.935,2.99,3.501,3.18636363636364,4.267,124.7988,116.5265,135.1164,23.16,18228.3,1.393,5566.6,7013490.0,835237.0,2265963.0,99.4695,,119.0236,94.9225,75.3852,70.5,,,-0.44615,-0.50619,59.3,-74250.0,268698.69092033175,169260.29789788817,2.38,2.33,2.28,1.46,2.88,0.35,,166.5214157653482,177.0238586812689,132.7352691556402,186.9642157265438,2851307.5,588684.5,738061.0,337444.9,0.3,,3.2,,,,141.1,148.8
+2024-11-01,68.26,74.16,3.39,316.528,322.657,,253.211,292.913,207.313,,,,158079.0,4.2,222000.0,12711.0,4.64,4.75,4.5,4.3,4.13,4.1,4.05,4.1,4.18,4.45,4.36,0.05,-0.4,-0.4,2.30571428571429,4.4164,1.05,3.09,3.569,3.2785,4.544,126.5798,118.3169,136.9016,13.51,18343.3,,5615.9,6905140.0,775250.0,2248982.0,99.2925,,118.105,95.1212,75.1681,71.8,,,-0.47635,-0.53246,54.3,-79752.0,280404.36263185856,174259.55981522842,2.33,2.26,2.19,1.44,2.74,0.35,,166.2314130706129,177.3429905203055,133.4019058146748,182.576294205388,,,,,0.2,,3.5,,,,141.3,148.8
+2024-12-01,72.44,74.58,3.4,317.604,323.259,,253.423,285.543,203.104,,,,158316.0,4.1,212000.0,12693.0,4.48,4.5,4.25,4.16,4.25,4.27,4.38,4.48,4.58,4.86,4.78,0.33,0.21,0.25,2.17888888888889,4.4345,1.09,3.01,3.321,3.1615,4.313,129.2775,121.2702,139.3368,17.35,18375.0,,5603.5,6885963.0,764770.0,2245479.0,100.3273,,119.8379,95.4862,75.8651,74.0,,,-0.48549,-0.5206,52.8,-96948.0,290890.3343482539,168635.53603617504,2.38,2.34,2.3,1.42,2.92,0.34,,166.6289349314476,177.4299483669849,132.204468429192,182.0807119373278,,,,,0.1,,3.5,,,,141.4,149.5
+2025-01-01,72.84,77.11,2.93,318.961,324.638,,257.36,302.438,215.388,-0.6,30042.113,23548.21,158268.0,4.0,212000.0,12673.0,4.33,4.5,4.25,4.17,4.22,4.27,4.36,4.47,4.58,4.88,4.83,0.36,0.27,0.25,2.48363636363636,4.6627,1.245,3.32,3.676,3.28863636363636,4.481,128.4828,121.012,137.94,16.43,18449.3,1.392,5613.5,6818186.0,784206.0,2217559.0,100.0647,,117.1557,95.1428,75.5781,71.7,,,-0.50985,-0.52469,51.0,-128331.0,327020.011433,172314.730924,2.54,2.42,2.3,1.45,2.68,0.35,,172.7773148527254,188.6227737667307,135.6311602137841,181.1944343306054,2868226.3,590260.6,748599.0,342440.5,0.5,,3.9,,,,141.8,151.6
+2025-02-01,69.97,74.76,3.91,319.679,325.465,,259.498,308.851,220.884,,,,158310.0,4.2,241000.0,12671.0,4.33,4.5,4.25,4.08,3.99,3.99,4.03,4.14,4.24,4.55,4.51,0.25,-0.08,-0.09,2.4055,4.5063,1.37,3.15,3.575,3.05631578947368,4.423,128.2805,120.3574,138.2375,19.63,18503.8,,5613.3,6766101.0,681161.0,2203309.0,101.0993,,119.1813,96.3589,76.2685,64.7,,,-0.48168,-0.46455,51.0,-119780.0,325242.483729,177772.286118,2.58,2.38,2.18,1.57,2.87,0.4,,172.0194768196006,183.1358024813381,132.0191084327637,186.2903954165617,,,,,-0.7,,3.7,,,,142.1,152.6
+2025-03-01,71.87,77.23,4.11,319.785,325.69,,258.525,295.509,215.512,,,,158377.0,4.2,220000.0,12666.0,4.33,4.5,4.25,4.03,3.89,3.89,3.96,4.09,4.23,4.62,4.59,0.34,-0.09,-0.1,2.74142857142857,4.6448,1.485,3.43,3.887,3.01047619047619,4.421,126.7075,117.7381,137.827,22.28,18525.3,,5774.8,6740253.0,360177.0,2188999.0,101.0404,,120.2968,96.7773,76.1318,57.0,,,-0.41191,-0.42317,51.1,-135856.0,343816.163392,182319.523745,2.61,2.38,2.15,1.76,3.55,0.44,,167.3754188070536,172.7630795755,128.8290278652697,187.3092781656222,,,,,-0.1,,3.4,,,,141.6,152.5
+2025-04-01,59.55,63.37,3.12,320.302,326.467,,258.392,295.176,218.213,3.8,30485.729,23770.976,158485.0,4.2,239000.0,12662.0,4.33,4.5,4.25,3.85,3.6,3.58,3.72,3.93,4.17,4.68,4.66,0.57,-0.14,-0.16,2.5105,4.5762,1.31,3.26,3.712,3.10857142857143,4.267,122.5921,112.4077,135.0816,24.7,18639.6,1.394,5732.4,6709277.0,595741.0,2172945.0,101.1279,,120.0163,96.6636,76.1048,52.2,,,-0.39293,-0.40732,50.2,-60084.0,275205.04267,189760.861614,2.29,2.23,2.17,1.96,3.94,0.46,,162.472446217669,159.4597637582674,129.2124555536042,175.9037410886554,2872171.8,593799.9,756985.0,343450.6,-0.1,,,,,,141.7,152.6
+2025-05-01,61.46,64.32,2.86,320.62,326.893,,258.678,295.924,220.551,,,,158498.0,4.3,244000.0,12651.0,4.33,4.5,4.25,4.11,3.89,3.87,3.96,4.18,4.41,4.93,4.92,0.52,0.05,0.08,2.56285714285714,4.6004,1.5,3.26,3.629,3.22142857142857,4.35,121.7674,112.2801,133.4449,18.57,18671.2,,5648.1,6673244.0,467204.0,2156161.0,100.9655,,120.4862,96.5469,75.8894,52.2,,,-0.46745,-0.48554,49.1,-70564.0,274804.67682,179048.112977,2.39,2.34,2.29,1.84,3.32,0.34,,160.7092825835045,154.2231656881636,126.1990895281502,179.1412160065536,,,,,,,,,,,141.0,151.6
+2025-06-01,66.3,68.15,3.26,321.435,327.658,,260.491,296.484,219.82,,,,158478.0,4.1,231000.0,12636.0,4.33,4.5,4.25,3.96,3.72,3.68,3.79,3.98,4.24,4.79,4.78,0.52,-0.17,-0.09,2.51904761904762,4.5248,1.42,3.24,3.501,3.314,4.208,119.4088,109.7337,131.2895,16.73,18770.2,,5748.2,6662200.0,364375.0,2138496.0,101.4785,,121.3595,96.8561,76.181,60.7,,,-0.49728,-0.49711,48.3,-57637.0,262149.745641,178025.716964,2.31,2.29,2.27,1.75,2.96,0.35,,165.9694067204303,167.0528804982494,124.838864003828,180.6319468561335,,,,,,,,,,,140.8,152.3
+2025-07-01,70.36,73.43,2.99,322.169,328.682,,262.358,307.807,220.9,4.4,31098.027,24026.834,158542.0,4.3,219000.0,12625.0,4.33,4.5,4.25,4.1,3.94,3.89,3.96,4.14,4.37,4.89,4.89,0.43,-0.04,0.04,2.63130434782609,4.5924,1.545,3.36,3.537,3.48045454545455,4.291,121.721,112.8142,132.7331,16.72,18821.2,1.406,5740.0,6642578.0,370507.0,2120672.0,101.894,,121.2801,97.3083,76.3997,61.7,,,-0.5202,-0.51304,49.8,-74233.0,280405.16706,179172.737795,2.46,2.39,2.32,1.67,2.86,0.31,,165.3501281642897,165.0866976867186,125.7744592749532,184.2640704274677,2880758.0,589930.5,764348.0,343527.8,,,,,,,141.2,152.8
+2025-08-01,64.36,67.83,2.88,323.291,329.7,,262.11,299.661,218.114,,,,158472.0,4.3,236000.0,12615.0,4.33,4.5,4.25,3.83,3.59,3.58,3.68,3.92,4.23,4.86,4.92,0.64,0.0,-0.1,2.67333333333333,4.6369,1.6,3.42,3.538,3.4225,4.275,120.2082,110.7152,131.8829,15.36,18845.4,,5686.1,6603384.0,589998.0,2102846.0,101.6247,,122.3857,97.3272,76.1055,58.2,,,-0.52938,-0.52095,48.8,-56011.0,261944.931004,177679.234705,2.47,2.41,2.35,1.8,2.84,0.33,,162.9345709167375,158.2508456045298,124.0839957439416,184.7327171321708,,,,,,,,,,,141.0,153.0
+2025-09-01,63.17,68.52,3.12,324.245,330.418,,262.054,303.164,219.702,,,,158548.0,4.4,225000.0,12612.0,4.22,4.25,4.0,3.68,3.6,3.61,3.74,3.93,4.16,4.71,4.73,0.56,0.14,0.07,2.69318181818182,4.6885,1.645,3.51,3.559,3.2245,4.298,120.1368,111.0498,131.344,16.28,18907.8,,5478.0,6608395.0,804856.0,2099215.0,101.668,,121.1275,97.3415,76.0461,55.1,,,-0.5271,-0.54204,49.3,-49168.0,264472.181555,187724.20775,2.42,2.36,2.3,1.67,2.8,0.31,,167.154283448377,157.8576001483929,126.6572419829433,192.5754242282724,,,,,,,,,,,140.8,153.0
+2025-10-01,61.75,65.44,3.57,,,,260.591,288.398,199.323,0.7,31442.483,24065.956,158408.0,,221000.0,12603.0,4.09,4.0,3.75,3.7,3.6,3.6,3.71,3.89,4.11,4.65,4.67,0.51,0.22,0.25,2.61782608695652,4.5721,1.655,3.44,3.442,3.12818181818182,4.234,121.3859,112.8612,131.9613,17.44,18989.2,1.41,5361.8,6587034.0,957990.0,2069963.0,101.2075,,120.058,96.5909,75.6104,53.6,,,-0.5124,-0.55497,49.6,-31102.0,253683.35176,195732.031347,2.4,2.3,2.2,1.69,2.94,0.35,,167.5398903965305,151.1148708189637,122.680920877752,201.2900255028839,2886190.9,591856.7,,344027.0,,,,,,,,
+2025-11-01,58.58,64.07,4.59,325.063,331.043,,261.579,299.742,203.324,,,,158449.0,4.5,216000.0,12593.0,3.88,4.0,3.75,3.61,3.47,3.49,3.59,3.78,4.02,4.62,4.67,0.55,0.14,0.13,2.6575,4.4985,1.805,3.44,3.459,3.18428571428571,4.416,121.0527,112.6103,131.5324,16.35,19006.9,,5302.1,6552419.0,903394.0,2053665.0,101.3605,,121.1967,96.8737,75.6334,51.0,,,-0.50863,-0.55939,49.8,-56026.0,268398.667702,185614.881976,2.29,2.23,2.17,1.78,2.92,0.34,,168.291708764512,152.7264220051301,122.375439555488,201.8009511569791,,,,,,,,,,,141.1,153.7
+2025-12-01,57.26,61.35,4.0,326.031,331.814,,261.02,267.745,184.402,,,,158432.0,4.4,203000.0,12580.0,3.72,3.75,3.5,3.48,3.47,3.55,3.73,3.94,4.18,4.79,4.84,0.71,0.51,0.54,2.81421052631579,4.4826,2.06,3.56,3.552,3.42266666666667,4.719,119.7456,111.1906,130.3432,14.95,19089.6,,5373.7,6640618.0,837306.0,2039024.0,101.6781,,118.8313,96.6267,75.7794,52.9,,,-0.5361,-0.56749,48.6,-72900.0,278552.228965,180019.13226,2.26,2.25,2.24,1.72,2.81,0.34,,170.5647283166936,147.3514065805204,126.476811692089,210.771134986202,,,,,,,,,,,141.4,154.6
+2026-01-01,64.5,72.25,7.18,326.588,332.793,,262.39,267.31,183.621,,,,158558.0,4.3,230000.0,12585.0,3.64,3.75,3.5,3.48,3.52,3.6,3.79,4.01,4.26,4.82,4.87,0.74,0.59,0.62,2.80666666666667,4.451,2.24,3.53,3.492,3.40238095238095,4.75,117.8996,109.4427,128.3721,17.44,19194.4,,5402.5,6587568.0,923042.0,2023710.0,102.3963,,119.9155,97.384,76.2529,56.4,,,-0.55815,-0.58254,50.0,-54455.0,275595.282383,194795.135838,2.53,2.36,2.19,1.62,2.88,0.33,,179.496919568949,153.6561816640111,127.806845976332,224.184018789146,,,,,,,,,,,141.7,155.6
+2026-02-01,66.96,71.32,2.99,327.46,333.512,,267.848,300.458,200.303,,,,158466.0,4.4,214000.0,12573.0,3.64,3.75,3.5,3.48,3.38,3.39,3.51,3.72,3.97,4.57,4.64,0.59,0.3,0.33,,4.4324,2.11,3.4,3.388,3.28842105263158,4.77,117.8223,110.1581,127.3986,19.86,,,,6613797.0,887612.0,2010418.0,102.551,,120.8522,97.5658,76.2946,,,,-0.51651,-0.51656,,,,,2.4,2.25,2.1,1.8,3.12,0.43,,,,,,,,,,,,,,,,,
+2026-03-01,93.39,101.04,3.03,,,,,,,,,,,,205000.0,,,3.75,3.5,3.68,3.76,3.76,3.87,4.05,4.26,4.84,4.88,0.46,0.52,0.62,,,,,,,,120.5518,112.671,130.394,25.09,,,,6655939.0,853052.0,2010370.0,,,,,,,,,-0.48574,-0.4708,,,,,2.61,2.37,2.13,1.81,3.2,0.41,,,,,,,,,,,,,,,,,
diff --git a/data/live/gdelt_monthly.csv b/data/live/gdelt_monthly.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fe9a1ff8b069803b48b096e03d34bab8ece4215c
--- /dev/null
+++ b/data/live/gdelt_monthly.csv
@@ -0,0 +1,1515 @@
+date,gpr_index,gpr_historical,gpr_threats,gpr_acts
+1900-01-01,,87.92784881591797,,
+1900-02-01,,86.56649017333984,,
+1900-03-01,,72.14070129394531,,
+1900-04-01,,54.41944885253906,,
+1900-05-01,,64.40519714355469,,
+1900-06-01,,83.6102523803711,,
+1900-07-01,,108.57112121582031,,
+1900-08-01,,108.50281524658203,,
+1900-09-01,,62.81330108642578,,
+1900-10-01,,43.3669319152832,,
+1900-11-01,,47.34355926513672,,
+1900-12-01,,49.31974792480469,,
+1901-01-01,,42.479026794433594,,
+1901-02-01,,50.14393997192383,,
+1901-03-01,,47.93758010864258,,
+1901-04-01,,37.94577407836914,,
+1901-05-01,,37.379661560058594,,
+1901-06-01,,31.65671157836914,,
+1901-07-01,,37.257781982421875,,
+1901-08-01,,58.15801239013672,,
+1901-09-01,,41.08998107910156,,
+1901-10-01,,36.3206672668457,,
+1901-11-01,,45.11560821533203,,
+1901-12-01,,51.43546676635742,,
+1902-01-01,,36.96080017089844,,
+1902-02-01,,45.69105529785156,,
+1902-03-01,,38.85895538330078,,
+1902-04-01,,43.80052185058594,,
+1902-05-01,,38.256004333496094,,
+1902-06-01,,38.82642364501953,,
+1902-07-01,,40.57379913330078,,
+1902-08-01,,55.660911560058594,,
+1902-09-01,,51.42823791503906,,
+1902-10-01,,52.151634216308594,,
+1902-11-01,,26.343225479125977,,
+1902-12-01,,53.20724868774414,,
+1903-01-01,,52.41050338745117,,
+1903-02-01,,55.73627471923828,,
+1903-03-01,,31.134950637817383,,
+1903-04-01,,33.48476028442383,,
+1903-05-01,,40.75469207763672,,
+1903-06-01,,33.45854949951172,,
+1903-07-01,,35.46428298950195,,
+1903-08-01,,63.499298095703125,,
+1903-09-01,,65.83991241455078,,
+1903-10-01,,49.20123291015625,,
+1903-11-01,,67.45408630371094,,
+1903-12-01,,65.4568862915039,,
+1904-01-01,,91.97727966308594,,
+1904-02-01,,140.36837768554688,,
+1904-03-01,,93.33812713623047,,
+1904-04-01,,59.158538818359375,,
+1904-05-01,,84.38663482666016,,
+1904-06-01,,66.13349151611328,,
+1904-07-01,,72.77484130859375,,
+1904-08-01,,84.4542007446289,,
+1904-09-01,,70.81743621826172,,
+1904-10-01,,61.02932357788086,,
+1904-11-01,,49.90920639038086,,
+1904-12-01,,45.96025466918945,,
+1905-01-01,,64.62164306640625,,
+1905-02-01,,59.15699768066406,,
+1905-03-01,,67.75492095947266,,
+1905-04-01,,41.50507354736328,,
+1905-05-01,,54.1502571105957,,
+1905-06-01,,69.75360870361328,,
+1905-07-01,,60.98286056518555,,
+1905-08-01,,53.226959228515625,,
+1905-09-01,,49.39082336425781,,
+1905-10-01,,41.11686706542969,,
+1905-11-01,,41.315608978271484,,
+1905-12-01,,45.711238861083984,,
+1906-01-01,,36.640533447265625,,
+1906-02-01,,38.84855270385742,,
+1906-03-01,,33.214324951171875,,
+1906-04-01,,31.301488876342773,,
+1906-05-01,,40.36772155761719,,
+1906-06-01,,42.09005355834961,,
+1906-07-01,,48.36927795410156,,
+1906-08-01,,50.42543029785156,,
+1906-09-01,,67.00239562988281,,
+1906-10-01,,39.79033279418945,,
+1906-11-01,,31.109947204589844,,
+1906-12-01,,29.637134552001953,,
+1907-01-01,,31.904911041259766,,
+1907-02-01,,43.50050735473633,,
+1907-03-01,,34.895851135253906,,
+1907-04-01,,29.97407341003418,,
+1907-05-01,,31.970109939575195,,
+1907-06-01,,47.547000885009766,,
+1907-07-01,,49.25531005859375,,
+1907-08-01,,40.46546173095703,,
+1907-09-01,,26.407461166381836,,
+1907-10-01,,25.982343673706055,,
+1907-11-01,,22.88751983642578,,
+1907-12-01,,28.17491912841797,,
+1908-01-01,,42.24368667602539,,
+1908-02-01,,25.947519302368164,,
+1908-03-01,,30.953086853027344,,
+1908-04-01,,26.942676544189453,,
+1908-05-01,,24.832048416137695,,
+1908-06-01,,36.41197967529297,,
+1908-07-01,,36.01042175292969,,
+1908-08-01,,28.468820571899414,,
+1908-09-01,,21.812177658081055,,
+1908-10-01,,44.5191650390625,,
+1908-11-01,,36.15563201904297,,
+1908-12-01,,39.65751266479492,,
+1909-01-01,,25.64866828918457,,
+1909-02-01,,38.02793884277344,,
+1909-03-01,,38.112274169921875,,
+1909-04-01,,34.06084060668945,,
+1909-05-01,,28.990856170654297,,
+1909-06-01,,25.535863876342773,,
+1909-07-01,,32.89564514160156,,
+1909-08-01,,34.89463424682617,,
+1909-09-01,,24.736513137817383,,
+1909-10-01,,27.12741470336914,,
+1909-11-01,,29.100927352905273,,
+1909-12-01,,31.947172164916992,,
+1910-01-01,,28.402252197265625,,
+1910-02-01,,31.38466453552246,,
+1910-03-01,,33.822444915771484,,
+1910-04-01,,25.54547691345215,,
+1910-05-01,,31.40444564819336,,
+1910-06-01,,29.732105255126953,,
+1910-07-01,,34.192501068115234,,
+1910-08-01,,32.8275146484375,,
+1910-09-01,,25.606151580810547,,
+1910-10-01,,28.79314613342285,,
+1910-11-01,,32.57762908935547,,
+1910-12-01,,36.33582305908203,,
+1911-01-01,,45.068424224853516,,
+1911-02-01,,31.0305233001709,,
+1911-03-01,,78.62703704833984,,
+1911-04-01,,53.017539978027344,,
+1911-05-01,,53.114627838134766,,
+1911-06-01,,26.954326629638672,,
+1911-07-01,,42.916683197021484,,
+1911-08-01,,47.5488395690918,,
+1911-09-01,,72.41173553466797,,
+1911-10-01,,73.60086822509766,,
+1911-11-01,,59.91981887817383,,
+1911-12-01,,48.14202117919922,,
+1912-01-01,,43.30744934082031,,
+1912-02-01,,48.680843353271484,,
+1912-03-01,,43.984458923339844,,
+1912-04-01,,34.29108810424805,,
+1912-05-01,,54.04902648925781,,
+1912-06-01,,39.04309844970703,,
+1912-07-01,,33.745384216308594,,
+1912-08-01,,53.78118133544922,,
+1912-09-01,,51.32735061645508,,
+1912-10-01,,103.23745727539062,,
+1912-11-01,,91.97689056396484,,
+1912-12-01,,47.7298469543457,,
+1913-01-01,,44.95026397705078,,
+1913-02-01,,64.22825622558594,,
+1913-03-01,,46.39574432373047,,
+1913-04-01,,49.086219787597656,,
+1913-05-01,,45.788658142089844,,
+1913-06-01,,26.728918075561523,,
+1913-07-01,,71.59680938720703,,
+1913-08-01,,68.47576141357422,,
+1913-09-01,,41.193199157714844,,
+1913-10-01,,27.059574127197266,,
+1913-11-01,,60.411590576171875,,
+1913-12-01,,44.64571762084961,,
+1914-01-01,,52.96929931640625,,
+1914-02-01,,67.7383041381836,,
+1914-03-01,,60.30073165893555,,
+1914-04-01,,145.24484252929688,,
+1914-05-01,,101.2608413696289,,
+1914-06-01,,71.59599304199219,,
+1914-07-01,,135.99359130859375,,
+1914-08-01,,472.3014221191406,,
+1914-09-01,,384.95294189453125,,
+1914-10-01,,315.9481201171875,,
+1914-11-01,,302.9434509277344,,
+1914-12-01,,280.0399475097656,,
+1915-01-01,,229.47760009765625,,
+1915-02-01,,303.4684753417969,,
+1915-03-01,,254.25970458984375,,
+1915-04-01,,227.86082458496094,,
+1915-05-01,,301.5808410644531,,
+1915-06-01,,316.1856994628906,,
+1915-07-01,,291.3963928222656,,
+1915-08-01,,313.17083740234375,,
+1915-09-01,,268.7383728027344,,
+1915-10-01,,274.59576416015625,,
+1915-11-01,,240.10557556152344,,
+1915-12-01,,214.3123321533203,,
+1916-01-01,,216.86886596679688,,
+1916-02-01,,206.70632934570312,,
+1916-03-01,,245.46484375,,
+1916-04-01,,232.92276000976562,,
+1916-05-01,,229.47640991210938,,
+1916-06-01,,318.33349609375,,
+1916-07-01,,312.4759216308594,,
+1916-08-01,,307.63909912109375,,
+1916-09-01,,294.16204833984375,,
+1916-10-01,,268.88787841796875,,
+1916-11-01,,241.3140869140625,,
+1916-12-01,,249.39083862304688,,
+1917-01-01,,210.63088989257812,,
+1917-02-01,,350.2068786621094,,
+1917-03-01,,331.6864318847656,,
+1917-04-01,,338.6053771972656,,
+1917-05-01,,296.0191345214844,,
+1917-06-01,,266.41851806640625,,
+1917-07-01,,305.0151062011719,,
+1917-08-01,,323.6415100097656,,
+1917-09-01,,287.9421691894531,,
+1917-10-01,,262.8323669433594,,
+1917-11-01,,297.8530578613281,,
+1917-12-01,,292.8008117675781,,
+1918-01-01,,278.3055725097656,,
+1918-02-01,,292.1138610839844,,
+1918-03-01,,331.9317626953125,,
+1918-04-01,,349.8001708984375,,
+1918-05-01,,290.0693054199219,,
+1918-06-01,,366.06695556640625,,
+1918-07-01,,408.345458984375,,
+1918-08-01,,393.5311279296875,,
+1918-09-01,,409.2270202636719,,
+1918-10-01,,393.5849914550781,,
+1918-11-01,,269.87249755859375,,
+1918-12-01,,196.59378051757812,,
+1919-01-01,,187.20191955566406,,
+1919-02-01,,207.40342712402344,,
+1919-03-01,,190.1789093017578,,
+1919-04-01,,198.12655639648438,,
+1919-05-01,,158.0450439453125,,
+1919-06-01,,169.1619415283203,,
+1919-07-01,,168.7230224609375,,
+1919-08-01,,156.36415100097656,,
+1919-09-01,,142.34783935546875,,
+1919-10-01,,143.55020141601562,,
+1919-11-01,,151.64825439453125,,
+1919-12-01,,126.97437286376953,,
+1920-01-01,,110.3846664428711,,
+1920-02-01,,94.42341613769531,,
+1920-03-01,,134.0078582763672,,
+1920-04-01,,138.16986083984375,,
+1920-05-01,,95.29356384277344,,
+1920-06-01,,82.3554916381836,,
+1920-07-01,,110.29871368408203,,
+1920-08-01,,125.35875701904297,,
+1920-09-01,,82.65211486816406,,
+1920-10-01,,95.932861328125,,
+1920-11-01,,76.41144561767578,,
+1920-12-01,,79.46946716308594,,
+1921-01-01,,57.45201873779297,,
+1921-02-01,,71.34617614746094,,
+1921-03-01,,86.93142700195312,,
+1921-04-01,,73.6823501586914,,
+1921-05-01,,85.56208038330078,,
+1921-06-01,,81.83202362060547,,
+1921-07-01,,69.0535659790039,,
+1921-08-01,,71.40784454345703,,
+1921-09-01,,60.794368743896484,,
+1921-10-01,,73.81822967529297,,
+1921-11-01,,73.88545227050781,,
+1921-12-01,,68.35862731933594,,
+1922-01-01,,56.99806213378906,,
+1922-02-01,,56.697940826416016,,
+1922-03-01,,61.155635833740234,,
+1922-04-01,,73.25740051269531,,
+1922-05-01,,58.883094787597656,,
+1922-06-01,,65.47126770019531,,
+1922-07-01,,86.22325134277344,,
+1922-08-01,,62.41816329956055,,
+1922-09-01,,85.52635192871094,,
+1922-10-01,,62.84267044067383,,
+1922-11-01,,56.927223205566406,,
+1922-12-01,,52.68137741088867,,
+1923-01-01,,83.26092529296875,,
+1923-02-01,,74.30038452148438,,
+1923-03-01,,55.053401947021484,,
+1923-04-01,,47.3514404296875,,
+1923-05-01,,70.75028228759766,,
+1923-06-01,,47.444454193115234,,
+1923-07-01,,56.37287139892578,,
+1923-08-01,,42.565895080566406,,
+1923-09-01,,80.44438934326172,,
+1923-10-01,,48.92905807495117,,
+1923-11-01,,42.20532989501953,,
+1923-12-01,,57.77907943725586,,
+1924-01-01,,60.661170959472656,,
+1924-02-01,,44.82847213745117,,
+1924-03-01,,32.45082092285156,,
+1924-04-01,,42.562889099121094,,
+1924-05-01,,39.055789947509766,,
+1924-06-01,,32.076393127441406,,
+1924-07-01,,56.53169631958008,,
+1924-08-01,,61.551719665527344,,
+1924-09-01,,76.80686950683594,,
+1924-10-01,,53.92131423950195,,
+1924-11-01,,50.29384231567383,,
+1924-12-01,,45.73115921020508,,
+1925-01-01,,36.466339111328125,,
+1925-02-01,,40.31141662597656,,
+1925-03-01,,39.6591796875,,
+1925-04-01,,52.62643814086914,,
+1925-05-01,,42.952415466308594,,
+1925-06-01,,51.69419479370117,,
+1925-07-01,,51.44901657104492,,
+1925-08-01,,52.57301712036133,,
+1925-09-01,,46.796791076660156,,
+1925-10-01,,57.5921516418457,,
+1925-11-01,,38.31930160522461,,
+1925-12-01,,38.77006912231445,,
+1926-01-01,,24.919939041137695,,
+1926-02-01,,31.870159149169922,,
+1926-03-01,,28.225231170654297,,
+1926-04-01,,41.08078384399414,,
+1926-05-01,,54.81474685668945,,
+1926-06-01,,38.43251037597656,,
+1926-07-01,,36.161441802978516,,
+1926-08-01,,39.1467399597168,,
+1926-09-01,,45.01839828491211,,
+1926-10-01,,34.68489074707031,,
+1926-11-01,,35.74689483642578,,
+1926-12-01,,42.063804626464844,,
+1927-01-01,,64.30874633789062,,
+1927-02-01,,52.68061828613281,,
+1927-03-01,,61.619041442871094,,
+1927-04-01,,56.56696701049805,,
+1927-05-01,,35.45627975463867,,
+1927-06-01,,39.565284729003906,,
+1927-07-01,,34.9145622253418,,
+1927-08-01,,39.5889892578125,,
+1927-09-01,,32.728294372558594,,
+1927-10-01,,43.110965728759766,,
+1927-11-01,,47.428192138671875,,
+1927-12-01,,42.61509704589844,,
+1928-01-01,,46.50865936279297,,
+1928-02-01,,37.31113815307617,,
+1928-03-01,,41.677738189697266,,
+1928-04-01,,37.59975051879883,,
+1928-05-01,,41.14933395385742,,
+1928-06-01,,35.10234069824219,,
+1928-07-01,,34.82687759399414,,
+1928-08-01,,37.78215026855469,,
+1928-09-01,,30.70033836364746,,
+1928-10-01,,27.113065719604492,,
+1928-11-01,,28.41400718688965,,
+1928-12-01,,48.1014518737793,,
+1929-01-01,,37.30567169189453,,
+1929-02-01,,42.39878463745117,,
+1929-03-01,,46.79766845703125,,
+1929-04-01,,44.73091125488281,,
+1929-05-01,,40.48475646972656,,
+1929-06-01,,29.21702003479004,,
+1929-07-01,,57.564208984375,,
+1929-08-01,,44.63158416748047,,
+1929-09-01,,35.48832321166992,,
+1929-10-01,,35.246463775634766,,
+1929-11-01,,35.136348724365234,,
+1929-12-01,,37.46351623535156,,
+1930-01-01,,34.294044494628906,,
+1930-02-01,,36.43842315673828,,
+1930-03-01,,43.74150085449219,,
+1930-04-01,,38.941139221191406,,
+1930-05-01,,38.57687759399414,,
+1930-06-01,,43.812774658203125,,
+1930-07-01,,39.306541442871094,,
+1930-08-01,,45.42131423950195,,
+1930-09-01,,45.568111419677734,,
+1930-10-01,,65.15262603759766,,
+1930-11-01,,43.057857513427734,,
+1930-12-01,,41.41242218017578,,
+1931-01-01,,36.426544189453125,,
+1931-02-01,,36.32712173461914,,
+1931-03-01,,37.66576385498047,,
+1931-04-01,,41.03825378417969,,
+1931-05-01,,45.69710159301758,,
+1931-06-01,,34.43394470214844,,
+1931-07-01,,39.307411193847656,,
+1931-08-01,,46.563724517822266,,
+1931-09-01,,46.76708221435547,,
+1931-10-01,,52.48063278198242,,
+1931-11-01,,70.79185485839844,,
+1931-12-01,,47.381507873535156,,
+1932-01-01,,63.57196044921875,,
+1932-02-01,,113.99314880371094,,
+1932-03-01,,67.1852798461914,,
+1932-04-01,,53.59299087524414,,
+1932-05-01,,45.1197509765625,,
+1932-06-01,,38.662662506103516,,
+1932-07-01,,56.50954055786133,,
+1932-08-01,,73.4521484375,,
+1932-09-01,,70.19732666015625,,
+1932-10-01,,44.72287368774414,,
+1932-11-01,,45.76577377319336,,
+1932-12-01,,43.854183197021484,,
+1933-01-01,,46.3891716003418,,
+1933-02-01,,89.67784118652344,,
+1933-03-01,,73.78299713134766,,
+1933-04-01,,52.085147857666016,,
+1933-05-01,,75.33802795410156,,
+1933-06-01,,38.8099250793457,,
+1933-07-01,,32.775962829589844,,
+1933-08-01,,49.95660400390625,,
+1933-09-01,,44.8657112121582,,
+1933-10-01,,50.18244934082031,,
+1933-11-01,,41.157222747802734,,
+1933-12-01,,39.4976806640625,,
+1934-01-01,,41.815208435058594,,
+1934-02-01,,50.252017974853516,,
+1934-03-01,,44.2706413269043,,
+1934-04-01,,41.63150405883789,,
+1934-05-01,,64.64432525634766,,
+1934-06-01,,46.05231475830078,,
+1934-07-01,,74.12950897216797,,
+1934-08-01,,49.639156341552734,,
+1934-09-01,,61.617191314697266,,
+1934-10-01,,43.60335159301758,,
+1934-11-01,,46.434783935546875,,
+1934-12-01,,61.0857048034668,,
+1935-01-01,,45.45946502685547,,
+1935-02-01,,50.46663284301758,,
+1935-03-01,,67.36476135253906,,
+1935-04-01,,57.24302673339844,,
+1935-05-01,,44.03459167480469,,
+1935-06-01,,45.92513656616211,,
+1935-07-01,,70.68220520019531,,
+1935-08-01,,88.26073455810547,,
+1935-09-01,,132.07684326171875,,
+1935-10-01,,188.74853515625,,
+1935-11-01,,100.0623550415039,,
+1935-12-01,,102.66012573242188,,
+1936-01-01,,80.89762878417969,,
+1936-02-01,,79.93846893310547,,
+1936-03-01,,98.9214859008789,,
+1936-04-01,,71.36610412597656,,
+1936-05-01,,65.00257110595703,,
+1936-06-01,,72.53710174560547,,
+1936-07-01,,82.0948257446289,,
+1936-08-01,,136.89804077148438,,
+1936-09-01,,115.92527770996094,,
+1936-10-01,,93.97209167480469,,
+1936-11-01,,106.62641906738281,,
+1936-12-01,,92.65412139892578,,
+1937-01-01,,86.9389877319336,,
+1937-02-01,,70.67057800292969,,
+1937-03-01,,78.50298309326172,,
+1937-04-01,,73.57921600341797,,
+1937-05-01,,58.083045959472656,,
+1937-06-01,,73.04471588134766,,
+1937-07-01,,99.03997039794922,,
+1937-08-01,,100.35657501220703,,
+1937-09-01,,126.11226654052734,,
+1937-10-01,,109.75839233398438,,
+1937-11-01,,85.16431427001953,,
+1937-12-01,,88.4893798828125,,
+1938-01-01,,77.84064483642578,,
+1938-02-01,,91.15591430664062,,
+1938-03-01,,112.18727111816406,,
+1938-04-01,,81.93951416015625,,
+1938-05-01,,100.39448547363281,,
+1938-06-01,,83.6075210571289,,
+1938-07-01,,77.24514770507812,,
+1938-08-01,,103.3354263305664,,
+1938-09-01,,210.74472045898438,,
+1938-10-01,,140.14175415039062,,
+1938-11-01,,71.93653869628906,,
+1938-12-01,,74.1583480834961,,
+1939-01-01,,117.61184692382812,,
+1939-02-01,,97.05760955810547,,
+1939-03-01,,111.83096313476562,,
+1939-04-01,,141.7838897705078,,
+1939-05-01,,86.45950317382812,,
+1939-06-01,,104.21895599365234,,
+1939-07-01,,122.50336456298828,,
+1939-08-01,,181.1328887939453,,
+1939-09-01,,484.18829345703125,,
+1939-10-01,,350.2745666503906,,
+1939-11-01,,267.2019958496094,,
+1939-12-01,,227.91989135742188,,
+1940-01-01,,193.37118530273438,,
+1940-02-01,,190.7722930908203,,
+1940-03-01,,160.76210021972656,,
+1940-04-01,,196.9032745361328,,
+1940-05-01,,261.62060546875,,
+1940-06-01,,260.6170349121094,,
+1940-07-01,,209.87860107421875,,
+1940-08-01,,212.50050354003906,,
+1940-09-01,,187.9911346435547,,
+1940-10-01,,178.5435791015625,,
+1940-11-01,,167.9485626220703,,
+1940-12-01,,179.95416259765625,,
+1941-01-01,,208.482177734375,,
+1941-02-01,,206.45443725585938,,
+1941-03-01,,208.71340942382812,,
+1941-04-01,,235.87416076660156,,
+1941-05-01,,226.9963836669922,,
+1941-06-01,,249.62649536132812,,
+1941-07-01,,257.7549133300781,,
+1941-08-01,,227.4700469970703,,
+1941-09-01,,221.70928955078125,,
+1941-10-01,,207.93081665039062,,
+1941-11-01,,204.56776428222656,,
+1941-12-01,,447.508544921875,,
+1942-01-01,,338.9930114746094,,
+1942-02-01,,328.9259948730469,,
+1942-03-01,,280.3206787109375,,
+1942-04-01,,287.121337890625,,
+1942-05-01,,277.5602111816406,,
+1942-06-01,,296.419921875,,
+1942-07-01,,292.8392028808594,,
+1942-08-01,,338.0627136230469,,
+1942-09-01,,294.4718933105469,,
+1942-10-01,,298.26123046875,,
+1942-11-01,,308.5858459472656,,
+1942-12-01,,332.12518310546875,,
+1943-01-01,,319.0300598144531,,
+1943-02-01,,328.5752868652344,,
+1943-03-01,,335.37103271484375,,
+1943-04-01,,309.93890380859375,,
+1943-05-01,,340.5239562988281,,
+1943-06-01,,352.0422668457031,,
+1943-07-01,,402.7427978515625,,
+1943-08-01,,367.2891845703125,,
+1943-09-01,,401.10394287109375,,
+1943-10-01,,323.5034484863281,,
+1943-11-01,,313.2484436035156,,
+1943-12-01,,339.35675048828125,,
+1944-01-01,,363.1461486816406,,
+1944-02-01,,350.92218017578125,,
+1944-03-01,,331.27362060546875,,
+1944-04-01,,352.4859924316406,,
+1944-05-01,,389.8532409667969,,
+1944-06-01,,473.21649169921875,,
+1944-07-01,,396.89202880859375,,
+1944-08-01,,417.7857666015625,,
+1944-09-01,,390.09014892578125,,
+1944-10-01,,354.89141845703125,,
+1944-11-01,,341.0667419433594,,
+1944-12-01,,359.2229919433594,,
+1945-01-01,,326.9896545410156,,
+1945-02-01,,314.14422607421875,,
+1945-03-01,,321.1037292480469,,
+1945-04-01,,277.5852966308594,,
+1945-05-01,,231.92535400390625,,
+1945-06-01,,239.47850036621094,,
+1945-07-01,,254.03851318359375,,
+1945-08-01,,280.3399963378906,,
+1945-09-01,,158.33892822265625,,
+1945-10-01,,176.29734802246094,,
+1945-11-01,,176.1805419921875,,
+1945-12-01,,132.40530395507812,,
+1946-01-01,,136.21463012695312,,
+1946-02-01,,122.52926635742188,,
+1946-03-01,,131.415771484375,,
+1946-04-01,,115.98953247070312,,
+1946-05-01,,124.81855773925781,,
+1946-06-01,,123.56192779541016,,
+1946-07-01,,128.63035583496094,,
+1946-08-01,,122.59355163574219,,
+1946-09-01,,132.15341186523438,,
+1946-10-01,,115.05048370361328,,
+1946-11-01,,104.2725830078125,,
+1946-12-01,,109.54686737060547,,
+1947-01-01,,102.46404266357422,,
+1947-02-01,,97.77433013916016,,
+1947-03-01,,118.67977142333984,,
+1947-04-01,,102.74864196777344,,
+1947-05-01,,90.15819549560547,,
+1947-06-01,,87.49806213378906,,
+1947-07-01,,111.11567687988281,,
+1947-08-01,,112.92383575439453,,
+1947-09-01,,99.36425018310547,,
+1947-10-01,,91.35353088378906,,
+1947-11-01,,85.0682144165039,,
+1947-12-01,,92.0465316772461,,
+1948-01-01,,90.19718170166016,,
+1948-02-01,,101.24353790283203,,
+1948-03-01,,139.1269073486328,,
+1948-04-01,,125.58924865722656,,
+1948-05-01,,128.97213745117188,,
+1948-06-01,,105.3296890258789,,
+1948-07-01,,139.153076171875,,
+1948-08-01,,106.92613220214844,,
+1948-09-01,,121.50931549072266,,
+1948-10-01,,129.3592987060547,,
+1948-11-01,,99.35396575927734,,
+1948-12-01,,85.41590881347656,,
+1949-01-01,,90.29173278808594,,
+1949-02-01,,90.19142150878906,,
+1949-03-01,,76.28336334228516,,
+1949-04-01,,91.95882415771484,,
+1949-05-01,,93.0523681640625,,
+1949-06-01,,81.83934020996094,,
+1949-07-01,,79.78976440429688,,
+1949-08-01,,88.27278900146484,,
+1949-09-01,,94.78289031982422,,
+1949-10-01,,83.74728393554688,,
+1949-11-01,,66.26329040527344,,
+1949-12-01,,68.21327209472656,,
+1950-01-01,,75.76980590820312,,
+1950-02-01,,101.8079605102539,,
+1950-03-01,,74.70016479492188,,
+1950-04-01,,77.92121124267578,,
+1950-05-01,,84.77960968017578,,
+1950-06-01,,102.63823699951172,,
+1950-07-01,,242.3643798828125,,
+1950-08-01,,229.5492706298828,,
+1950-09-01,,190.14785766601562,,
+1950-10-01,,140.0428009033203,,
+1950-11-01,,156.133544921875,,
+1950-12-01,,237.10702514648438,,
+1951-01-01,,215.7411346435547,,
+1951-02-01,,181.3081817626953,,
+1951-03-01,,148.58433532714844,,
+1951-04-01,,153.0889892578125,,
+1951-05-01,,185.57162475585938,,
+1951-06-01,,145.98741149902344,,
+1951-07-01,,147.3849334716797,,
+1951-08-01,,142.89854431152344,,
+1951-09-01,,117.81254577636719,,
+1951-10-01,,151.99562072753906,,
+1951-11-01,,144.30978393554688,,
+1951-12-01,,118.5394058227539,,
+1952-01-01,,136.6841583251953,,
+1952-02-01,,109.9864273071289,,
+1952-03-01,,100.5423583984375,,
+1952-04-01,,100.3922119140625,,
+1952-05-01,,111.62303161621094,,
+1952-06-01,,114.96894073486328,,
+1952-07-01,,94.67417907714844,,
+1952-08-01,,88.67388153076172,,
+1952-09-01,,98.13611602783203,,
+1952-10-01,,110.67723846435547,,
+1952-11-01,,100.03401947021484,,
+1952-12-01,,94.56012725830078,,
+1953-01-01,,91.2088623046875,,
+1953-02-01,,132.77706909179688,,
+1953-03-01,,109.0021743774414,,
+1953-04-01,,100.99649810791016,,
+1953-05-01,,109.35395812988281,,
+1953-06-01,,117.97201538085938,,
+1953-07-01,,111.8611831665039,,
+1953-08-01,,105.12745666503906,,
+1953-09-01,,86.946533203125,,
+1953-10-01,,100.08676147460938,,
+1953-11-01,,59.44744110107422,,
+1953-12-01,,98.37127685546875,,
+1954-01-01,,83.44082641601562,,
+1954-02-01,,78.85304260253906,,
+1954-03-01,,100.2618637084961,,
+1954-04-01,,127.52432250976562,,
+1954-05-01,,83.3118667602539,,
+1954-06-01,,119.2347640991211,,
+1954-07-01,,109.87887573242188,,
+1954-08-01,,81.68243408203125,,
+1954-09-01,,79.41703033447266,,
+1954-10-01,,61.676513671875,,
+1954-11-01,,85.97054290771484,,
+1954-12-01,,81.42528533935547,,
+1955-01-01,,96.20972442626953,,
+1955-02-01,,110.46392822265625,,
+1955-03-01,,116.491455078125,,
+1955-04-01,,99.86804962158203,,
+1955-05-01,,80.87391662597656,,
+1955-06-01,,84.1080093383789,,
+1955-07-01,,80.58653259277344,,
+1955-08-01,,84.72102355957031,,
+1955-09-01,,79.8739013671875,,
+1955-10-01,,77.30744934082031,,
+1955-11-01,,80.78421020507812,,
+1955-12-01,,78.1252212524414,,
+1956-01-01,,101.664794921875,,
+1956-02-01,,114.98826599121094,,
+1956-03-01,,96.028564453125,,
+1956-04-01,,87.8168716430664,,
+1956-05-01,,79.92201232910156,,
+1956-06-01,,83.62297821044922,,
+1956-07-01,,87.74463653564453,,
+1956-08-01,,91.8788833618164,,
+1956-09-01,,87.93463897705078,,
+1956-10-01,,112.37371826171875,,
+1956-11-01,,167.70657348632812,,
+1956-12-01,,103.38310241699219,,
+1957-01-01,,112.1222152709961,,
+1957-02-01,,125.36201477050781,,
+1957-03-01,,78.94539642333984,,
+1957-04-01,,97.71640014648438,,
+1957-05-01,,102.37721252441406,,
+1957-06-01,,99.81275177001953,,
+1957-07-01,,95.03514099121094,,
+1957-08-01,,82.27916717529297,,
+1957-09-01,,80.46887969970703,,
+1957-10-01,,110.60067749023438,,
+1957-11-01,,101.67893981933594,,
+1957-12-01,,105.5080795288086,,
+1958-01-01,,102.10115051269531,,
+1958-02-01,,113.79354095458984,,
+1958-03-01,,108.72966003417969,,
+1958-04-01,,136.06593322753906,,
+1958-05-01,,113.26227569580078,,
+1958-06-01,,97.34893035888672,,
+1958-07-01,,155.7167205810547,,
+1958-08-01,,123.11936950683594,,
+1958-09-01,,133.8649139404297,,
+1958-10-01,,103.4050064086914,,
+1958-11-01,,98.7123794555664,,
+1958-12-01,,96.53560638427734,,
+1959-01-01,,74.92053985595703,,
+1959-02-01,,76.67919921875,,
+1959-03-01,,99.13396453857422,,
+1959-04-01,,86.49523162841797,,
+1959-05-01,,88.20805358886719,,
+1959-06-01,,94.79708099365234,,
+1959-07-01,,83.83183288574219,,
+1959-08-01,,91.04661560058594,,
+1959-09-01,,82.38993835449219,,
+1959-10-01,,69.59735870361328,,
+1959-11-01,,70.3912124633789,,
+1959-12-01,,67.81082916259766,,
+1960-01-01,,64.65913391113281,,
+1960-02-01,,90.17893981933594,,
+1960-03-01,,77.88362121582031,,
+1960-04-01,,89.76142883300781,,
+1960-05-01,,100.82586669921875,,
+1960-06-01,,85.59402465820312,,
+1960-07-01,,76.75084686279297,,
+1960-08-01,,97.6755599975586,,
+1960-09-01,,88.29756927490234,,
+1960-10-01,,92.92769622802734,,
+1960-11-01,,88.1583251953125,,
+1960-12-01,,84.30039978027344,,
+1961-01-01,,89.17472076416016,,
+1961-02-01,,78.23744201660156,,
+1961-03-01,,92.80144500732422,,
+1961-04-01,,132.05430603027344,,
+1961-05-01,,110.82780456542969,,
+1961-06-01,,112.12826538085938,,
+1961-07-01,,141.77932739257812,,
+1961-08-01,,167.1951446533203,,
+1961-09-01,,186.13626098632812,,
+1961-10-01,,131.0919952392578,,
+1961-11-01,,130.80401611328125,,
+1961-12-01,,140.77511596679688,,
+1962-01-01,,105.96036529541016,,
+1962-02-01,,113.75245666503906,,
+1962-03-01,,130.29046630859375,,
+1962-04-01,,116.6429214477539,,
+1962-05-01,,112.34205627441406,,
+1962-06-01,,96.7890853881836,,
+1962-07-01,,93.55087280273438,,
+1962-08-01,,81.47392272949219,,
+1962-09-01,,108.884521484375,,
+1962-10-01,,228.13653564453125,,
+1962-11-01,,170.65794372558594,,
+1962-12-01,,138.2330322265625,,
+1963-01-01,,120.20672607421875,,
+1963-02-01,,150.01646423339844,,
+1963-03-01,,119.1106185913086,,
+1963-04-01,,114.84062194824219,,
+1963-05-01,,101.78618621826172,,
+1963-06-01,,90.50883483886719,,
+1963-07-01,,146.54678344726562,,
+1963-08-01,,159.15997314453125,,
+1963-09-01,,120.26571655273438,,
+1963-10-01,,114.01335906982422,,
+1963-11-01,,97.13487243652344,,
+1963-12-01,,77.00877380371094,,
+1964-01-01,,72.62115478515625,,
+1964-02-01,,79.194091796875,,
+1964-03-01,,76.28631591796875,,
+1964-04-01,,70.8199462890625,,
+1964-05-01,,72.83729553222656,,
+1964-06-01,,99.49385833740234,,
+1964-07-01,,116.09857940673828,,
+1964-08-01,,126.02654266357422,,
+1964-09-01,,92.84661865234375,,
+1964-10-01,,99.39657592773438,,
+1964-11-01,,84.17487335205078,,
+1964-12-01,,96.62899017333984,,
+1965-01-01,,66.43174743652344,,
+1965-02-01,,87.27833557128906,,
+1965-03-01,,74.7591781616211,,
+1965-04-01,,83.22582244873047,,
+1965-05-01,,107.05209350585938,,
+1965-06-01,,96.5710678100586,,
+1965-07-01,,106.20603942871094,,
+1965-08-01,,102.49994659423828,,
+1965-09-01,,148.6270294189453,,
+1965-10-01,,105.90697479248047,,
+1965-11-01,,96.2056884765625,,
+1965-12-01,,122.67390441894531,,
+1966-01-01,,100.83629608154297,,
+1966-02-01,,110.29782104492188,,
+1966-03-01,,84.83901977539062,,
+1966-04-01,,83.17399597167969,,
+1966-05-01,,88.24566650390625,,
+1966-06-01,,84.82498168945312,,
+1966-07-01,,101.36787414550781,,
+1966-08-01,,90.53927612304688,,
+1966-09-01,,82.43666076660156,,
+1966-10-01,,87.21412658691406,,
+1966-11-01,,84.35037231445312,,
+1966-12-01,,89.49952697753906,,
+1967-01-01,,78.87580871582031,,
+1967-02-01,,93.53082275390625,,
+1967-03-01,,106.47549438476562,,
+1967-04-01,,86.28435516357422,,
+1967-05-01,,124.01653289794922,,
+1967-06-01,,183.65126037597656,,
+1967-07-01,,141.924072265625,,
+1967-08-01,,123.57278442382812,,
+1967-09-01,,98.46539306640625,,
+1967-10-01,,104.78156280517578,,
+1967-11-01,,99.80528259277344,,
+1967-12-01,,109.89964294433594,,
+1968-01-01,,120.0167007446289,,
+1968-02-01,,140.84307861328125,,
+1968-03-01,,110.75554656982422,,
+1968-04-01,,106.33563232421875,,
+1968-05-01,,87.4346923828125,,
+1968-06-01,,77.73848724365234,,
+1968-07-01,,106.29724884033203,,
+1968-08-01,,126.03875732421875,,
+1968-09-01,,115.4190444946289,,
+1968-10-01,,90.05001068115234,,
+1968-11-01,,89.1147689819336,,
+1968-12-01,,80.36865997314453,,
+1969-01-01,,98.5400161743164,,
+1969-02-01,,99.29932403564453,,
+1969-03-01,,126.85001373291016,,
+1969-04-01,,106.27946472167969,,
+1969-05-01,,84.31744384765625,,
+1969-06-01,,85.46148681640625,,
+1969-07-01,,91.40158081054688,,
+1969-08-01,,95.18844604492188,,
+1969-09-01,,87.56625366210938,,
+1969-10-01,,85.14434051513672,,
+1969-11-01,,102.03317260742188,,
+1969-12-01,,87.36831665039062,,
+1970-01-01,,93.36079406738281,,
+1970-02-01,,93.01854705810547,,
+1970-03-01,,88.9744873046875,,
+1970-04-01,,88.44861602783203,,
+1970-05-01,,123.73291015625,,
+1970-06-01,,93.94159698486328,,
+1970-07-01,,108.71371459960938,,
+1970-08-01,,106.96976470947266,,
+1970-09-01,,177.2829132080078,,
+1970-10-01,,113.9059829711914,,
+1970-11-01,,72.02772521972656,,
+1970-12-01,,73.49131774902344,,
+1971-01-01,,83.07184600830078,,
+1971-02-01,,99.541748046875,,
+1971-03-01,,88.13452911376953,,
+1971-04-01,,93.0986557006836,,
+1971-05-01,,73.13999938964844,,
+1971-06-01,,73.63284301757812,,
+1971-07-01,,94.81724548339844,,
+1971-08-01,,79.9136962890625,,
+1971-09-01,,78.3456039428711,,
+1971-10-01,,83.19786071777344,,
+1971-11-01,,91.97172546386719,,
+1971-12-01,,110.2033920288086,,
+1972-01-01,,87.94572448730469,,
+1972-02-01,,78.8551025390625,,
+1972-03-01,,69.48542785644531,,
+1972-04-01,,106.54450988769531,,
+1972-05-01,,128.2822265625,,
+1972-06-01,,103.57974243164062,,
+1972-07-01,,79.58895111083984,,
+1972-08-01,,75.64356231689453,,
+1972-09-01,,106.85816955566406,,
+1972-10-01,,73.4010238647461,,
+1972-11-01,,72.00155639648438,,
+1972-12-01,,67.63729858398438,,
+1973-01-01,,64.1259765625,,
+1973-02-01,,48.90226745605469,,
+1973-03-01,,64.1389389038086,,
+1973-04-01,,70.70576477050781,,
+1973-05-01,,58.97999954223633,,
+1973-06-01,,54.007816314697266,,
+1973-07-01,,69.19011688232422,,
+1973-08-01,,70.10533905029297,,
+1973-09-01,,64.28269958496094,,
+1973-10-01,,161.14137268066406,,
+1973-11-01,,109.2371597290039,,
+1973-12-01,,85.20231628417969,,
+1974-01-01,,80.49143981933594,,
+1974-02-01,,71.60725402832031,,
+1974-03-01,,76.06338500976562,,
+1974-04-01,,68.72421264648438,,
+1974-05-01,,65.31951904296875,,
+1974-06-01,,69.46392059326172,,
+1974-07-01,,84.62049865722656,,
+1974-08-01,,75.68672943115234,,
+1974-09-01,,53.95918655395508,,
+1974-10-01,,57.71617889404297,,
+1974-11-01,,68.77200317382812,,
+1974-12-01,,74.38534545898438,,
+1975-01-01,,73.16729736328125,,
+1975-02-01,,86.05488586425781,,
+1975-03-01,,87.00109100341797,,
+1975-04-01,,82.64146423339844,,
+1975-05-01,,69.51492309570312,,
+1975-06-01,,73.45471954345703,,
+1975-07-01,,87.46597290039062,,
+1975-08-01,,92.53986358642578,,
+1975-09-01,,69.64713287353516,,
+1975-10-01,,77.19134521484375,,
+1975-11-01,,71.16300201416016,,
+1975-12-01,,79.85717010498047,,
+1976-01-01,,82.4615478515625,,
+1976-02-01,,53.81828308105469,,
+1976-03-01,,69.60106658935547,,
+1976-04-01,,62.14344787597656,,
+1976-05-01,,67.54011535644531,,
+1976-06-01,,68.00221252441406,,
+1976-07-01,,78.57222747802734,,
+1976-08-01,,91.08425903320312,,
+1976-09-01,,69.40160369873047,,
+1976-10-01,,67.3575439453125,,
+1976-11-01,,58.60988235473633,,
+1976-12-01,,62.19698715209961,,
+1977-01-01,,55.85688018798828,,
+1977-02-01,,64.89677429199219,,
+1977-03-01,,61.689422607421875,,
+1977-04-01,,78.98402404785156,,
+1977-05-01,,74.19253540039062,,
+1977-06-01,,67.76715087890625,,
+1977-07-01,,77.61767578125,,
+1977-08-01,,72.07817840576172,,
+1977-09-01,,63.82621383666992,,
+1977-10-01,,78.11302947998047,,
+1977-11-01,,70.12207794189453,,
+1977-12-01,,56.55726623535156,,
+1978-01-01,,65.3714370727539,,
+1978-02-01,,80.86685180664062,,
+1978-03-01,,101.27259063720703,,
+1978-04-01,,76.17948913574219,,
+1978-05-01,,111.73175811767578,,
+1978-06-01,,97.30580139160156,,
+1978-07-01,,86.6430435180664,,
+1978-08-01,,66.59713745117188,,
+1978-09-01,,71.80133056640625,,
+1978-10-01,,65.73056030273438,,
+1978-11-01,,75.7578125,,
+1978-12-01,,77.19337463378906,,
+1979-01-01,,84.88912963867188,,
+1979-02-01,,95.47034454345703,,
+1979-03-01,,91.03933715820312,,
+1979-04-01,,94.2980728149414,,
+1979-05-01,,77.9273910522461,,
+1979-06-01,,99.5243148803711,,
+1979-07-01,,81.14990234375,,
+1979-08-01,,70.08392333984375,,
+1979-09-01,,74.71395111083984,,
+1979-10-01,,82.6199951171875,,
+1979-11-01,,88.66984558105469,,
+1979-12-01,,95.82673645019531,,
+1980-01-01,,153.01687622070312,,
+1980-02-01,,108.00233459472656,,
+1980-03-01,,86.5362319946289,,
+1980-04-01,,122.74142456054688,,
+1980-05-01,,86.84213256835938,,
+1980-06-01,,86.26958465576172,,
+1980-07-01,,69.79114532470703,,
+1980-08-01,,73.168212890625,,
+1980-09-01,,109.17736053466797,,
+1980-10-01,,127.99614715576172,,
+1980-11-01,,97.93916320800781,,
+1980-12-01,,103.21210479736328,,
+1981-01-01,,111.13887023925781,,
+1981-02-01,,98.35588836669922,,
+1981-03-01,,85.73646545410156,,
+1981-04-01,,106.3973388671875,,
+1981-05-01,,105.45313262939453,,
+1981-06-01,,118.5578842163086,,
+1981-07-01,,86.87128448486328,,
+1981-08-01,,93.57164001464844,,
+1981-09-01,,89.85004425048828,,
+1981-10-01,,89.60053253173828,,
+1981-11-01,,109.2118148803711,,
+1981-12-01,,125.28536224365234,,
+1982-01-01,,112.33251953125,,
+1982-02-01,,107.06198120117188,,
+1982-03-01,,123.90110778808594,,
+1982-04-01,,172.81390380859375,,
+1982-05-01,,161.01025390625,,
+1982-06-01,,168.8617706298828,,
+1982-07-01,,131.4662628173828,,
+1982-08-01,,105.81861877441406,,
+1982-09-01,,92.68759155273438,,
+1982-10-01,,106.7619400024414,,
+1982-11-01,,104.80567932128906,,
+1982-12-01,,101.89381408691406,,
+1983-01-01,,91.13622283935547,,
+1983-02-01,,86.43841552734375,,
+1983-03-01,,84.6499252319336,,
+1983-04-01,,113.75682067871094,,
+1983-05-01,,98.6867446899414,,
+1983-06-01,,99.61585235595703,,
+1983-07-01,,89.69205474853516,,
+1983-08-01,,84.07736206054688,,
+1983-09-01,,126.1341781616211,,
+1983-10-01,,125.77522277832031,,
+1983-11-01,,131.7056121826172,,
+1983-12-01,,114.88968658447266,,
+1984-01-01,,99.82249450683594,,
+1984-02-01,,87.46898651123047,,
+1984-03-01,,84.17267608642578,,
+1984-04-01,,90.04610443115234,,
+1984-05-01,,94.12640380859375,,
+1984-06-01,,94.06307220458984,,
+1984-07-01,,65.32867431640625,,
+1984-08-01,,71.37344360351562,,
+1984-09-01,,93.1370620727539,,
+1984-10-01,,93.22408294677734,,
+1984-11-01,,92.71788787841797,,
+1984-12-01,,95.19149780273438,,
+1985-01-01,102.17337799072266,87.15320587158203,107.57417297363281,89.64749145507812
+1985-02-01,117.10202026367188,99.5522689819336,126.4427261352539,96.60166931152344
+1985-03-01,124.77815246582031,103.82247161865234,127.07085418701172,116.98727416992188
+1985-04-01,87.92900085449219,74.30415344238281,94.64019775390625,73.75779724121094
+1985-05-01,103.26284790039062,84.36409759521484,111.15978240966797,92.27672576904297
+1985-06-01,148.78282165527344,133.50326538085938,134.65670776367188,174.1437530517578
+1985-07-01,133.90542602539062,114.45590209960938,126.30107879638672,149.5423583984375
+1985-08-01,82.78410339355469,65.6230239868164,75.26383972167969,84.87953186035156
+1985-09-01,102.43449401855469,84.28641510009766,101.56950378417969,92.48631286621094
+1985-10-01,105.99191284179688,93.57068634033203,91.34220886230469,118.73129272460938
+1985-11-01,94.84818267822266,85.8834228515625,98.25837707519531,80.12213897705078
+1985-12-01,96.4211654663086,80.88300323486328,80.3045654296875,111.21063232421875
+1986-01-01,135.36074829101562,106.45464324951172,137.66831970214844,166.0226287841797
+1986-02-01,98.75003051757812,81.32550048828125,84.02117919921875,114.81560516357422
+1986-03-01,98.67667388916016,84.73036193847656,85.12946319580078,117.56116485595703
+1986-04-01,148.31385803222656,136.7578582763672,142.49339294433594,182.87278747558594
+1986-05-01,117.38924407958984,91.70619201660156,126.68498992919922,114.20220947265625
+1986-06-01,96.29425048828125,76.17398071289062,106.94334411621094,80.0658187866211
+1986-07-01,94.70178985595703,78.52931213378906,99.80805206298828,83.9753189086914
+1986-08-01,103.34593963623047,83.76042938232422,104.75926971435547,99.84519958496094
+1986-09-01,117.1078872680664,96.58828735351562,106.35902404785156,126.74607849121094
+1986-10-01,96.79243469238281,90.36180877685547,109.01692199707031,77.40582275390625
+1986-11-01,109.77281951904297,95.00690460205078,124.65135192871094,89.47162628173828
+1986-12-01,89.75377655029297,79.09990692138672,93.46377563476562,78.10250091552734
+1987-01-01,96.94281768798828,83.18221282958984,90.4955062866211,104.48915100097656
+1987-02-01,100.683349609375,83.09893035888672,109.72402954101562,89.29598236083984
+1987-03-01,89.60771942138672,72.18781280517578,105.55125427246094,67.09355163574219
+1987-04-01,113.39408111572266,96.94609069824219,117.12814331054688,99.12645721435547
+1987-05-01,98.65091705322266,82.95381164550781,97.37140655517578,95.23518371582031
+1987-06-01,94.18240356445312,76.2452621459961,99.82925415039062,81.82940673828125
+1987-07-01,98.87196350097656,82.4146728515625,107.52894592285156,88.26481628417969
+1987-08-01,99.96844482421875,85.95735168457031,115.48031616210938,87.60133361816406
+1987-09-01,121.16707611083984,102.23164367675781,143.4519805908203,97.5398178100586
+1987-10-01,101.05858612060547,81.7320785522461,110.70101928710938,88.82691192626953
+1987-11-01,96.15348815917969,81.29553985595703,110.79949951171875,75.88374328613281
+1987-12-01,109.85638427734375,95.86166381835938,124.4972915649414,88.26872253417969
+1988-01-01,83.20153045654297,72.00155639648438,87.14092254638672,72.89557647705078
+1988-02-01,86.20614624023438,72.5431900024414,90.18925476074219,73.8230972290039
+1988-03-01,110.20651245117188,94.23165893554688,105.9420166015625,109.30101776123047
+1988-04-01,119.45051574707031,98.63134765625,113.93638610839844,128.48338317871094
+1988-05-01,104.87347412109375,88.93567657470703,106.54883575439453,97.1541748046875
+1988-06-01,79.70812225341797,64.0826416015625,74.01183319091797,81.0764389038086
+1988-07-01,83.43048095703125,66.69847869873047,70.79203796386719,96.27418518066406
+1988-08-01,84.05416107177734,67.89134979248047,73.71106719970703,93.28092193603516
+1988-09-01,74.84265899658203,63.650970458984375,72.93437957763672,74.3477783203125
+1988-10-01,73.45023345947266,60.807071685791016,71.80867004394531,65.83024597167969
+1988-11-01,68.79841613769531,55.074039459228516,55.85908508300781,77.55838012695312
+1988-12-01,90.39871978759766,69.45197296142578,82.27973937988281,94.38412475585938
+1989-01-01,89.24658966064453,78.83099365234375,89.09522247314453,82.81503295898438
+1989-02-01,91.6185531616211,85.9325180053711,88.43746948242188,91.77456665039062
+1989-03-01,87.73377227783203,75.94684600830078,79.90110778808594,93.08662414550781
+1989-04-01,83.57909393310547,74.17369079589844,77.83438873291016,84.56328582763672
+1989-05-01,103.82850646972656,90.97917938232422,116.75053405761719,80.26698303222656
+1989-06-01,89.46155548095703,78.67909240722656,97.67894744873047,68.48663330078125
+1989-07-01,84.75310516357422,74.37169647216797,84.32604217529297,78.8324966430664
+1989-08-01,109.17729187011719,96.0447769165039,115.9572525024414,115.18624114990234
+1989-09-01,85.54584503173828,74.32809448242188,79.4195785522461,88.94374084472656
+1989-10-01,69.52467346191406,59.34564208984375,68.15611267089844,64.53548431396484
+1989-11-01,92.8287124633789,86.77711486816406,71.7497329711914,112.52256774902344
+1989-12-01,112.55352783203125,99.57743072509766,101.52501678466797,128.65443420410156
+1990-01-01,81.5440444946289,70.6579818725586,76.01142120361328,80.72607421875
+1990-02-01,77.40721130371094,70.49386596679688,81.10881042480469,65.3890380859375
+1990-03-01,67.5919418334961,61.825965881347656,68.18672180175781,59.72285842895508
+1990-04-01,81.64384460449219,70.28524780273438,97.97654724121094,54.79267120361328
+1990-05-01,86.40711975097656,79.50737762451172,97.81657409667969,66.84378051757812
+1990-06-01,79.68110656738281,69.35211944580078,72.84642028808594,80.65287780761719
+1990-07-01,85.78742980957031,73.71248626708984,82.36925506591797,81.84713745117188
+1990-08-01,250.45108032226562,191.88804626464844,353.76312255859375,128.2501983642578
+1990-09-01,188.66053771972656,143.62493896484375,262.1236267089844,106.9548110961914
+1990-10-01,143.85256958007812,115.00015258789062,172.9463653564453,105.10758972167969
+1990-11-01,158.74354553222656,131.2965850830078,201.18106079101562,115.40345764160156
+1990-12-01,153.1624298095703,128.08114624023438,194.64852905273438,103.18325805664062
+1991-01-01,379.2497863769531,250.39834594726562,360.0328063964844,479.7158508300781
+1991-02-01,339.3580322265625,238.83009338378906,253.7916259765625,490.27374267578125
+1991-03-01,148.61831665039062,122.96369934082031,133.98248291015625,171.39544677734375
+1991-04-01,97.760009765625,84.39409637451172,100.77496337890625,88.50554656982422
+1991-05-01,88.56902313232422,77.86150360107422,95.45738983154297,79.06768798828125
+1991-06-01,87.73383331298828,72.04704284667969,99.7988510131836,69.48858642578125
+1991-07-01,115.18467712402344,95.57931518554688,144.65106201171875,84.731201171875
+1991-08-01,113.49502563476562,88.10120391845703,133.4146728515625,87.34529113769531
+1991-09-01,117.94219207763672,96.6939468383789,154.14364624023438,74.79663848876953
+1991-10-01,100.8318099975586,88.12837982177734,122.6444320678711,77.95648193359375
+1991-11-01,100.7423324584961,75.96072387695312,120.3302230834961,77.58206176757812
+1991-12-01,103.96953582763672,91.3699951171875,135.23251342773438,58.747432708740234
+1992-01-01,102.95763397216797,85.80904388427734,126.1564712524414,69.45668029785156
+1992-02-01,87.2034683227539,77.41297149658203,101.0959701538086,62.860504150390625
+1992-03-01,85.29731750488281,70.10678100585938,107.12957000732422,53.69252014160156
+1992-04-01,85.85562133789062,80.69824981689453,92.64119720458984,74.40125274658203
+1992-05-01,78.96814727783203,74.29265594482422,93.08229064941406,56.43539047241211
+1992-06-01,93.84909057617188,85.2381820678711,124.33613586425781,49.73001480102539
+1992-07-01,75.19676971435547,70.39669799804688,92.42886352539062,51.642940521240234
+1992-08-01,81.64519500732422,71.20525360107422,87.55679321289062,70.1595230102539
+1992-09-01,74.6097183227539,72.06087493896484,92.68926239013672,45.73872375488281
+1992-10-01,68.18277740478516,60.012916564941406,71.33625793457031,58.99306106567383
+1992-11-01,91.00899505615234,89.05217742919922,109.6229248046875,68.5569076538086
+1992-12-01,83.42096710205078,75.00589752197266,97.29403686523438,60.88547134399414
+1993-01-01,128.91807556152344,108.96617889404297,144.89353942871094,114.82777404785156
+1993-02-01,90.46806335449219,78.24684143066406,105.26100158691406,64.63740539550781
+1993-03-01,94.24144744873047,80.51728820800781,99.9146728515625,80.28809356689453
+1993-04-01,112.72166442871094,96.78633880615234,144.0390167236328,72.71391296386719
+1993-05-01,110.72975158691406,92.49911499023438,137.38629150390625,77.88386535644531
+1993-06-01,104.19525146484375,86.13467407226562,125.46405029296875,73.33211517333984
+1993-07-01,123.31478881835938,109.43024444580078,131.75840759277344,107.0821533203125
+1993-08-01,97.2416763305664,73.85224914550781,97.08562469482422,94.7355728149414
+1993-09-01,89.16477966308594,81.248291015625,97.45659637451172,76.93018341064453
+1993-10-01,106.16590881347656,92.53211212158203,130.3068084716797,65.22377014160156
+1993-11-01,83.48017883300781,71.4906005859375,105.1309585571289,51.35593795776367
+1993-12-01,79.55179595947266,67.78836059570312,97.06568145751953,50.134674072265625
+1994-01-01,83.48997497558594,70.5134506225586,93.09183502197266,65.27042388916016
+1994-02-01,117.2420654296875,114.30062866210938,148.14723205566406,76.48810577392578
+1994-03-01,93.47403717041016,85.84061431884766,98.56234741210938,79.4195327758789
+1994-04-01,95.35697174072266,84.94855499267578,116.44586181640625,68.70893859863281
+1994-05-01,104.46678924560547,99.95525360107422,122.97669982910156,73.90620422363281
+1994-06-01,120.35224151611328,107.44220733642578,148.2960662841797,79.9498519897461
+1994-07-01,99.6402359008789,95.88887023925781,115.40325927734375,75.47087860107422
+1994-08-01,98.2270278930664,77.08316802978516,122.92201232910156,66.64015197753906
+1994-09-01,98.89848327636719,81.29356384277344,131.31796264648438,51.336830139160156
+1994-10-01,94.85363006591797,82.31258392333984,118.89933776855469,64.50569152832031
+1994-11-01,86.5298080444336,75.44895935058594,100.79308319091797,70.68946075439453
+1994-12-01,96.04750061035156,88.57254028320312,107.74173736572266,81.61609649658203
+1995-01-01,80.15467834472656,67.55069732666016,84.89913940429688,70.47705841064453
+1995-02-01,76.87532806396484,73.6552734375,72.59407043457031,77.14599609375
+1995-03-01,82.24444580078125,71.8489990234375,79.15904235839844,79.87528991699219
+1995-04-01,99.19087982177734,95.97047424316406,93.92303466796875,99.14794158935547
+1995-05-01,87.842529296875,77.51907348632812,96.40919494628906,79.34961700439453
+1995-06-01,104.60775756835938,91.79554748535156,121.57904815673828,85.1209487915039
+1995-07-01,107.64541625976562,93.18329620361328,115.32476806640625,100.19744873046875
+1995-08-01,106.93478393554688,97.2186050415039,118.4973373413086,100.7674560546875
+1995-09-01,71.20516967773438,55.59844970703125,72.98401641845703,68.81755065917969
+1995-10-01,67.74150085449219,52.83597946166992,64.2778091430664,69.12648010253906
+1995-11-01,76.33349609375,60.75272750854492,78.8126220703125,69.86588287353516
+1995-12-01,65.67205810546875,63.13649368286133,68.98201751708984,55.363800048828125
+1996-01-01,75.63492584228516,65.88229370117188,73.66007995605469,79.68246459960938
+1996-02-01,80.4209213256836,69.67424011230469,85.9759750366211,69.15779113769531
+1996-03-01,82.14761352539062,67.63689422607422,77.89100646972656,84.08819580078125
+1996-04-01,84.82862091064453,64.88275909423828,71.23197174072266,98.6463623046875
+1996-05-01,65.53082275390625,54.011634826660156,59.1929931640625,68.71073913574219
+1996-06-01,69.08858489990234,53.93003463745117,72.52593231201172,61.67017364501953
+1996-07-01,80.64431762695312,64.36930847167969,74.90693664550781,85.2721939086914
+1996-08-01,81.6876449584961,66.05589294433594,81.7337417602539,85.69389343261719
+1996-09-01,88.19697570800781,77.14295196533203,87.04828643798828,92.83900451660156
+1996-10-01,55.586830139160156,42.83895492553711,56.879756927490234,49.54435729980469
+1996-11-01,57.34461212158203,49.12797164916992,58.0576171875,51.038421630859375
+1996-12-01,74.98263549804688,61.40357971191406,80.17862701416016,66.17648315429688
+1997-01-01,54.062435150146484,43.276885986328125,53.25782775878906,55.227325439453125
+1997-02-01,50.559940338134766,38.706016540527344,54.501365661621094,43.509159088134766
+1997-03-01,58.48006057739258,46.35822296142578,56.36629867553711,59.907318115234375
+1997-04-01,62.844486236572266,48.406822204589844,62.37605667114258,61.28048324584961
+1997-05-01,53.57601547241211,44.15480422973633,53.54428482055664,49.572898864746094
+1997-06-01,39.045623779296875,28.030553817749023,36.68563461303711,38.63948059082031
+1997-07-01,47.69842529296875,30.98200798034668,47.428409576416016,43.43375015258789
+1997-08-01,48.582298278808594,37.338600158691406,46.30862808227539,49.42500305175781
+1997-09-01,42.6890869140625,33.78644561767578,41.63934326171875,41.08793258666992
+1997-10-01,49.746307373046875,37.505462646484375,58.68946075439453,34.460205078125
+1997-11-01,59.6933708190918,51.55691146850586,79.03630828857422,32.765533447265625
+1997-12-01,43.998268127441406,35.97464370727539,48.36233139038086,35.839134216308594
+1998-01-01,53.0963020324707,37.52287292480469,59.82126998901367,42.487815856933594
+1998-02-01,77.59761810302734,57.50653839111328,101.84082794189453,45.368019104003906
+1998-03-01,57.24806213378906,45.866554260253906,65.50199890136719,44.5167121887207
+1998-04-01,50.99658203125,35.72062683105469,58.76738357543945,38.00284957885742
+1998-05-01,94.4734878540039,66.73115539550781,129.79888916015625,43.802757263183594
+1998-06-01,76.30907440185547,59.46931838989258,94.95468139648438,48.77885437011719
+1998-07-01,54.04841613769531,46.373626708984375,64.22628021240234,38.29932403564453
+1998-08-01,97.02085876464844,74.23482513427734,83.93855285644531,123.8387451171875
+1998-09-01,62.51344299316406,51.46828842163086,68.4769515991211,55.129615783691406
+1998-10-01,54.403648376464844,39.147979736328125,57.89592742919922,48.27804183959961
+1998-11-01,67.96592712402344,53.11758804321289,88.07134246826172,38.602264404296875
+1998-12-01,75.95989227294922,54.34516143798828,86.2803955078125,64.999755859375
+1999-01-01,63.98722457885742,48.8342170715332,69.46121215820312,53.77272033691406
+1999-02-01,58.316383361816406,39.02248764038086,67.28399658203125,44.1739501953125
+1999-03-01,83.39727783203125,73.28861999511719,89.73835754394531,75.18807983398438
+1999-04-01,106.19801330566406,87.20429229736328,112.34139251708984,103.2333755493164
+1999-05-01,85.44113159179688,71.05026245117188,89.3775634765625,80.67141723632812
+1999-06-01,79.4105453491211,62.73693084716797,75.96134948730469,83.76152038574219
+1999-07-01,62.14287185668945,45.099365234375,66.83728790283203,54.25792694091797
+1999-08-01,62.858642578125,42.675621032714844,65.2621078491211,57.959991455078125
+1999-09-01,69.58151245117188,55.73137283325195,75.54266357421875,62.214027404785156
+1999-10-01,72.35348510742188,57.77337646484375,79.38410949707031,60.16195297241211
+1999-11-01,57.9638671875,44.12132263183594,60.38698196411133,52.49796676635742
+1999-12-01,86.0849380493164,70.17583465576172,95.51082611083984,86.46973419189453
+2000-01-01,64.45780944824219,52.966461181640625,65.57360076904297,64.25041198730469
+2000-02-01,63.54172134399414,54.46044158935547,57.65135955810547,68.08216857910156
+2000-03-01,50.101985931396484,39.38189697265625,55.03073501586914,40.81640625
+2000-04-01,48.6827392578125,39.66014862060547,53.30490493774414,40.91702651977539
+2000-05-01,79.48287963867188,60.20378875732422,77.26969909667969,83.22781372070312
+2000-06-01,64.71781921386719,50.006683349609375,73.57466888427734,53.174400329589844
+2000-07-01,51.904022216796875,39.57530212402344,57.31697463989258,41.059078216552734
+2000-08-01,46.49225616455078,32.60479736328125,49.192291259765625,41.58592224121094
+2000-09-01,52.689998626708984,44.66667556762695,64.44499206542969,35.192142486572266
+2000-10-01,76.45652770996094,58.18268966674805,82.38760375976562,77.61014556884766
+2000-11-01,45.06056213378906,36.51542282104492,44.357688903808594,47.206809997558594
+2000-12-01,45.39509963989258,39.06437683105469,46.16897964477539,43.98335266113281
+2001-01-01,46.89955520629883,38.037513732910156,53.70235824584961,38.343318939208984
+2001-02-01,55.087711334228516,33.473594665527344,63.68989181518555,45.426673889160156
+2001-03-01,61.708953857421875,41.961551666259766,66.72218322753906,56.86698913574219
+2001-04-01,50.5687370300293,38.06903076171875,52.7736701965332,47.17219924926758
+2001-05-01,60.376861572265625,46.69594955444336,61.344993591308594,56.86418914794922
+2001-06-01,72.06433868408203,52.237308502197266,79.31310272216797,64.2144775390625
+2001-07-01,61.072940826416016,50.57548904418945,65.49278259277344,52.618770599365234
+2001-08-01,64.10773468017578,48.39595031738281,55.23207473754883,74.89220428466797
+2001-09-01,498.64788818359375,289.94012451171875,260.16961669921875,841.177490234375
+2001-10-01,512.5297241210938,303.5853271484375,261.347412109375,854.074951171875
+2001-11-01,306.785888671875,215.27442932128906,149.79522705078125,509.7461242675781
+2001-12-01,236.09974670410156,179.27598571777344,126.19801330566406,381.9725036621094
+2002-01-01,172.47720336914062,131.61851501464844,106.9162368774414,262.2870178222656
+2002-02-01,146.1857147216797,106.10238647460938,95.78031158447266,212.90550231933594
+2002-03-01,151.9763641357422,112.14501953125,99.12334442138672,219.96884155273438
+2002-04-01,157.49655151367188,114.56562805175781,100.74444580078125,225.64035034179688
+2002-05-01,163.3223114013672,118.06430053710938,142.246826171875,209.40878295898438
+2002-06-01,149.33042907714844,107.94725036621094,127.7907485961914,189.1234893798828
+2002-07-01,122.7783432006836,90.2196273803711,94.34967803955078,168.41973876953125
+2002-08-01,127.06451416015625,88.44149017333984,101.69573974609375,157.46444702148438
+2002-09-01,174.90333557128906,111.66425323486328,174.5314483642578,188.7191925048828
+2002-10-01,172.03192138671875,119.17052459716797,167.02581787109375,197.39906311035156
+2002-11-01,159.12759399414062,117.24109649658203,155.0137481689453,179.06283569335938
+2002-12-01,175.8117218017578,116.26559448242188,182.9995574951172,175.19842529296875
+2003-01-01,206.43460083007812,136.64382934570312,245.8175506591797,176.95985412597656
+2003-02-01,239.61093139648438,140.88006591796875,296.7597961425781,213.080322265625
+2003-03-01,358.711181640625,244.57215881347656,362.41107177734375,429.1441955566406
+2003-04-01,255.77517700195312,209.3073272705078,212.60545349121094,331.6032409667969
+2003-05-01,162.1218719482422,131.40335083007812,153.3962860107422,186.8463592529297
+2003-06-01,145.7697296142578,126.87512969970703,127.83353424072266,176.91827392578125
+2003-07-01,134.89891052246094,119.35786437988281,108.3927993774414,167.4486541748047
+2003-08-01,138.23092651367188,112.94558715820312,109.64905548095703,180.0001220703125
+2003-09-01,118.19628143310547,102.62300109863281,99.72046661376953,143.5571746826172
+2003-10-01,108.3173828125,94.59689331054688,93.02832794189453,129.9432830810547
+2003-11-01,118.0866928100586,95.3519287109375,93.33158874511719,153.246337890625
+2003-12-01,129.46507263183594,109.33299255371094,107.44403839111328,164.98052978515625
+2004-01-01,113.46759033203125,97.67668151855469,106.71729278564453,126.08518981933594
+2004-02-01,115.07597351074219,98.95832824707031,104.11482238769531,129.24427795410156
+2004-03-01,138.53207397460938,105.24771881103516,109.12393951416016,183.70297241210938
+2004-04-01,149.6313934326172,121.12825775146484,121.14622497558594,205.3251953125
+2004-05-01,121.0911865234375,105.23765563964844,91.96539306640625,159.94842529296875
+2004-06-01,137.23391723632812,125.61060333251953,106.79373931884766,178.03662109375
+2004-07-01,131.0198516845703,121.08712005615234,121.26777648925781,159.81219482421875
+2004-08-01,140.36582946777344,120.90603637695312,127.44524383544922,176.45431518554688
+2004-09-01,153.87161254882812,133.36717224121094,130.20606994628906,189.355224609375
+2004-10-01,119.86279296875,105.09821319580078,100.50788116455078,148.24447631835938
+2004-11-01,122.70738983154297,107.28926086425781,98.92665100097656,151.67926025390625
+2004-12-01,109.89522552490234,86.82955932617188,81.60477447509766,145.225341796875
+2005-01-01,100.88758850097656,80.83647918701172,78.19856262207031,128.5348663330078
+2005-02-01,108.97796630859375,90.26119232177734,104.7703628540039,108.79598236083984
+2005-03-01,90.41048431396484,72.86202239990234,87.22633361816406,87.87673950195312
+2005-04-01,87.03240203857422,76.22191619873047,72.53263092041016,102.85391235351562
+2005-05-01,98.20596313476562,82.1899185180664,89.93269348144531,104.9098892211914
+2005-06-01,81.12405395507812,71.13101959228516,69.88249969482422,93.41752624511719
+2005-07-01,165.90191650390625,122.32402038574219,118.1835708618164,237.5650177001953
+2005-08-01,116.2276611328125,92.7262191772461,92.68307495117188,143.29122924804688
+2005-09-01,103.80766296386719,82.55351257324219,78.45670318603516,130.27203369140625
+2005-10-01,87.06182861328125,76.84534454345703,73.18765258789062,105.56188201904297
+2005-11-01,83.48009490966797,67.83660125732422,70.60446166992188,96.02958679199219
+2005-12-01,95.35025024414062,86.6675033569336,69.64460754394531,130.6789093017578
+2006-01-01,94.51001739501953,80.4649658203125,89.32347106933594,100.19158172607422
+2006-02-01,95.85819244384766,77.14988708496094,89.40576171875,102.79864501953125
+2006-03-01,92.79762268066406,81.51350402832031,88.04222869873047,97.03602600097656
+2006-04-01,89.01580047607422,71.68758392333984,85.9110107421875,92.8307113647461
+2006-05-01,85.20877838134766,77.79814910888672,84.03312683105469,82.27742767333984
+2006-06-01,102.57276916503906,83.38941955566406,90.38453674316406,115.67947387695312
+2006-07-01,137.13482666015625,106.79590606689453,134.39634704589844,142.0860595703125
+2006-08-01,147.08111572265625,106.37255859375,141.55645751953125,159.18817138671875
+2006-09-01,111.72425842285156,99.56560516357422,110.28041076660156,114.77066802978516
+2006-10-01,113.13529968261719,91.6651611328125,125.2918930053711,99.27391815185547
+2006-11-01,88.77892303466797,75.4869384765625,87.27577209472656,86.71051025390625
+2006-12-01,90.60655975341797,80.42727661132812,95.78137969970703,78.7696533203125
+2007-01-01,97.9200439453125,94.14461517333984,95.61344909667969,97.65373992919922
+2007-02-01,96.16935729980469,88.54644012451172,98.1557388305664,90.95567321777344
+2007-03-01,87.33650207519531,74.7906723022461,86.1521224975586,83.9186019897461
+2007-04-01,76.6133804321289,73.93408203125,69.22551727294922,83.41928100585938
+2007-05-01,92.5995864868164,88.0791015625,82.30323028564453,103.89258575439453
+2007-06-01,97.9723129272461,92.15755462646484,87.08059692382812,109.30941009521484
+2007-07-01,112.34625244140625,96.17206573486328,103.2634048461914,127.13468170166016
+2007-08-01,83.17320251464844,70.5976333618164,73.12574005126953,100.14825439453125
+2007-09-01,94.4888687133789,88.08543395996094,94.93997955322266,92.24872589111328
+2007-10-01,101.47301483154297,94.4380111694336,103.61026763916016,97.49516296386719
+2007-11-01,89.79544830322266,76.52487182617188,95.73847961425781,81.56842803955078
+2007-12-01,94.96749114990234,80.95716094970703,98.5313720703125,84.13076782226562
+2008-01-01,81.49982452392578,80.7180404663086,76.40237426757812,83.74764251708984
+2008-02-01,80.75146484375,79.33844757080078,72.52851104736328,86.75279235839844
+2008-03-01,77.63613891601562,67.8318099975586,72.02967834472656,83.48439025878906
+2008-04-01,71.9048080444336,68.29821014404297,69.45796966552734,69.99274444580078
+2008-05-01,72.57379913330078,65.236572265625,70.67774963378906,74.78978729248047
+2008-06-01,87.54842376708984,70.52720642089844,88.88606262207031,80.34490203857422
+2008-07-01,89.73957061767578,79.43172454833984,84.3224868774414,88.16068267822266
+2008-08-01,88.55410766601562,74.76561737060547,75.76971435546875,105.06571197509766
+2008-09-01,88.54255676269531,77.9458236694336,82.01426696777344,94.46100616455078
+2008-10-01,64.15979766845703,52.132774353027344,53.11738967895508,75.28266143798828
+2008-11-01,79.08097076416016,63.414886474609375,68.30364990234375,95.14356231689453
+2008-12-01,92.3664321899414,74.673095703125,83.84313201904297,109.21497344970703
+2009-01-01,85.36947631835938,61.334930419921875,86.31317138671875,89.7125473022461
+2009-02-01,67.45267486572266,63.04890060424805,64.77291107177734,64.58635711669922
+2009-03-01,72.64462280273438,56.75257110595703,69.17710876464844,74.83297729492188
+2009-04-01,85.6884994506836,69.48473358154297,84.48536682128906,83.98128509521484
+2009-05-01,89.68086242675781,77.43024444580078,86.63702392578125,92.64315032958984
+2009-06-01,81.10958862304688,71.35688781738281,80.80081939697266,74.5913314819336
+2009-07-01,83.43962097167969,69.4314956665039,82.10675048828125,80.12088012695312
+2009-08-01,73.37187957763672,59.94645690917969,64.70917510986328,78.04385375976562
+2009-09-01,92.8399887084961,74.60050201416016,97.492919921875,77.7846450805664
+2009-10-01,90.57640075683594,81.03946685791016,88.22991180419922,90.4251480102539
+2009-11-01,82.10176086425781,66.15752410888672,74.31538391113281,85.0097885131836
+2009-12-01,92.94691467285156,84.39598083496094,89.34334564208984,95.87136840820312
+2010-01-01,91.58102416992188,78.12442779541016,84.97299194335938,100.41094207763672
+2010-02-01,80.72535705566406,71.45984649658203,78.84627532958984,80.71173858642578
+2010-03-01,74.116943359375,58.70956802368164,73.49691009521484,70.03934478759766
+2010-04-01,88.76158142089844,72.48430633544922,92.05691528320312,81.26840209960938
+2010-05-01,88.95870971679688,85.67205047607422,87.49411010742188,85.85739135742188
+2010-06-01,96.45369720458984,95.87101745605469,110.69171905517578,70.9886245727539
+2010-07-01,79.38137817382812,66.17820739746094,75.18537902832031,84.04823303222656
+2010-08-01,80.99386596679688,74.39330291748047,71.95153045654297,85.98257446289062
+2010-09-01,71.16854858398438,63.36677169799805,68.94754028320312,69.29395294189453
+2010-10-01,65.99193572998047,57.8123893737793,62.0961799621582,76.16891479492188
+2010-11-01,94.70516967773438,82.31559753417969,98.68914794921875,83.2665023803711
+2010-12-01,97.20389556884766,79.67950439453125,100.3976821899414,91.7621078491211
+2011-01-01,79.42161560058594,67.25462341308594,76.59356689453125,78.8069839477539
+2011-02-01,90.01448822021484,70.89757537841797,90.18933868408203,85.48683166503906
+2011-03-01,136.8883056640625,101.09650421142578,126.96572875976562,157.47984313964844
+2011-04-01,91.01776885986328,76.11617279052734,72.92317962646484,111.94474029541016
+2011-05-01,105.34491729736328,90.70134735107422,95.50663757324219,123.82610321044922
+2011-06-01,84.391845703125,77.34325408935547,71.39112854003906,98.27275848388672
+2011-07-01,78.92475891113281,68.41374969482422,59.019046783447266,102.11175537109375
+2011-08-01,86.95156860351562,71.48961639404297,63.504676818847656,112.49906158447266
+2011-09-01,83.35044860839844,72.50403594970703,70.606689453125,95.26744079589844
+2011-10-01,76.33993530273438,66.21006774902344,64.18510437011719,92.34331512451172
+2011-11-01,83.15767669677734,70.88019561767578,95.57453155517578,70.11003875732422
+2011-12-01,85.34132385253906,75.7466049194336,88.89408111572266,77.47647857666016
+2012-01-01,79.63497161865234,68.26786804199219,93.6095962524414,62.06843185424805
+2012-02-01,92.4458236694336,76.55004119873047,104.2074966430664,78.59986114501953
+2012-03-01,88.75997924804688,74.9962387084961,87.85648345947266,85.85698699951172
+2012-04-01,96.01668548583984,78.8109130859375,101.92078399658203,86.38436889648438
+2012-05-01,78.17115783691406,70.23249053955078,80.6348876953125,69.74354553222656
+2012-06-01,77.82243347167969,61.874813079833984,70.23216247558594,82.17473602294922
+2012-07-01,82.80802154541016,67.4638671875,79.33626556396484,91.00080108642578
+2012-08-01,74.87835693359375,68.635986328125,70.9891586303711,78.11161804199219
+2012-09-01,69.28050994873047,61.441925048828125,68.40282440185547,65.87126159667969
+2012-10-01,81.66366577148438,69.4249267578125,74.20600891113281,88.03089904785156
+2012-11-01,81.38964080810547,67.28007507324219,75.65846252441406,89.04841613769531
+2012-12-01,74.83155822753906,65.62220001220703,66.24052429199219,82.9786148071289
+2013-01-01,90.6574935913086,70.8666000366211,84.139892578125,108.9493179321289
+2013-02-01,81.59033203125,72.40581512451172,77.60531616210938,85.65817260742188
+2013-03-01,75.89672088623047,55.70154571533203,81.89175415039062,69.39681243896484
+2013-04-01,95.10787200927734,76.689697265625,99.5219497680664,87.4727554321289
+2013-05-01,83.71731567382812,73.34609985351562,75.3292236328125,98.22759246826172
+2013-06-01,82.97300720214844,71.18392181396484,78.82188415527344,86.63420104980469
+2013-07-01,73.97581481933594,58.958736419677734,71.55718994140625,72.67587280273438
+2013-08-01,90.95674896240234,71.75051879882812,80.73957824707031,106.97908782958984
+2013-09-01,100.4593276977539,85.7788314819336,100.38423156738281,100.16348266601562
+2013-10-01,72.95311737060547,64.70183563232422,65.50166320800781,78.73002624511719
+2013-11-01,77.77902221679688,68.73412322998047,92.4988784790039,52.43838119506836
+2013-12-01,70.37248992919922,70.1871109008789,70.09461212158203,66.79072570800781
+2014-01-01,77.91596984863281,71.98021697998047,70.48076629638672,83.1458969116211
+2014-02-01,69.00352478027344,63.780696868896484,73.27865600585938,59.08655548095703
+2014-03-01,119.83855438232422,92.21508026123047,151.67477416992188,74.0618896484375
+2014-04-01,93.22154235839844,75.93310546875,113.13993072509766,60.90629959106445
+2014-05-01,83.4288558959961,73.12313079833984,91.6987533569336,76.15043640136719
+2014-06-01,98.76710510253906,82.33184051513672,95.32296752929688,107.18201446533203
+2014-07-01,138.7539520263672,104.5683364868164,162.71510314941406,118.54683685302734
+2014-08-01,136.44558715820312,96.06314086914062,158.59349060058594,112.11448669433594
+2014-09-01,131.55665588378906,104.1304931640625,143.3953857421875,120.78192138671875
+2014-10-01,83.66100311279297,68.81330108642578,86.33345031738281,77.19393157958984
+2014-11-01,84.38005065917969,67.82101440429688,88.46994018554688,76.33753204345703
+2014-12-01,86.5262222290039,69.4857406616211,81.27322387695312,96.23736572265625
+2015-01-01,111.9856948852539,94.4410629272461,83.50390625,153.33984375
+2015-02-01,111.92469787597656,98.14318084716797,118.22520446777344,107.79053497314453
+2015-03-01,104.23526763916016,95.0536117553711,117.48873138427734,83.63285064697266
+2015-04-01,102.19049072265625,90.0971908569336,110.18872833251953,95.08645629882812
+2015-05-01,76.2623291015625,67.88858795166016,77.66873168945312,72.86188507080078
+2015-06-01,85.90596771240234,78.03047943115234,81.06608581542969,88.7894287109375
+2015-07-01,106.80866241455078,94.75882720947266,120.84297180175781,86.16881561279297
+2015-08-01,82.47853088378906,83.12367248535156,85.33859252929688,74.0282974243164
+2015-09-01,98.7674560546875,95.892333984375,115.88518524169922,79.34535217285156
+2015-10-01,91.931884765625,90.87059783935547,79.726318359375,108.51441955566406
+2015-11-01,150.71588134765625,119.51046752929688,113.04398345947266,213.99351501464844
+2015-12-01,148.23687744140625,131.21058654785156,115.224365234375,204.6312713623047
+2016-01-01,118.21114349365234,97.50211334228516,124.23914337158203,109.52909851074219
+2016-02-01,103.74964904785156,84.31517028808594,91.322021484375,117.58201599121094
+2016-03-01,109.72029113769531,93.45272827148438,98.02693176269531,127.76814270019531
+2016-04-01,85.22145080566406,85.37211608886719,80.82244110107422,93.12298583984375
+2016-05-01,88.3324203491211,77.35427856445312,84.46136474609375,93.63965606689453
+2016-06-01,90.16812896728516,74.2213134765625,80.51286315917969,100.85737609863281
+2016-07-01,114.6104507446289,90.43106079101562,97.0980453491211,145.14874267578125
+2016-08-01,98.73848724365234,79.6497802734375,82.44046783447266,121.45369720458984
+2016-09-01,104.54522705078125,94.0345458984375,95.48959350585938,121.15049743652344
+2016-10-01,85.74778747558594,77.68973541259766,79.64808654785156,100.30767822265625
+2016-11-01,82.91875457763672,71.86234283447266,81.22564697265625,83.97505950927734
+2016-12-01,102.18046569824219,86.41724395751953,93.9366226196289,113.97946166992188
+2017-01-01,105.20123291015625,86.76187896728516,108.2770004272461,103.17117309570312
+2017-02-01,114.20635986328125,98.75232696533203,125.66468048095703,97.15160369873047
+2017-03-01,96.63587951660156,80.13410949707031,95.83842468261719,95.67454528808594
+2017-04-01,119.45992279052734,93.11141967773438,127.44654846191406,108.06884002685547
+2017-05-01,102.57996368408203,78.91045379638672,102.35460662841797,99.70480346679688
+2017-06-01,126.78901672363281,105.329345703125,113.16846466064453,146.67166137695312
+2017-07-01,102.81346130371094,86.89119720458984,125.59920501708984,71.9550552368164
+2017-08-01,138.5316162109375,107.87451171875,160.02310180664062,108.43595123291016
+2017-09-01,115.5344467163086,95.0246810913086,142.1448974609375,84.09626770019531
+2017-10-01,91.4615707397461,76.09866333007812,109.23060607910156,69.15699768066406
+2017-11-01,92.59601593017578,61.75968933105469,103.94397735595703,80.11587524414062
+2017-12-01,82.71825408935547,64.84115600585938,95.908447265625,62.65747833251953
+2018-01-01,92.42678833007812,69.34327697753906,107.64431762695312,75.66629028320312
+2018-02-01,64.49137115478516,58.2115592956543,74.68311309814453,52.002201080322266
+2018-03-01,111.96229553222656,76.136474609375,146.9270782470703,64.55758666992188
+2018-04-01,123.26347351074219,76.40165710449219,146.39566040039062,94.30585479736328
+2018-05-01,125.66661834716797,83.75041961669922,172.21670532226562,63.21790313720703
+2018-06-01,103.96858978271484,77.22054290771484,137.0244598388672,56.64043426513672
+2018-07-01,110.02842712402344,68.61534881591797,129.1023406982422,84.4084701538086
+2018-08-01,112.74168395996094,74.00521850585938,145.11407470703125,68.57559204101562
+2018-09-01,75.05390930175781,51.753746032714844,88.62364196777344,51.163917541503906
+2018-10-01,92.0164794921875,60.4942512512207,115.21215057373047,61.150474548339844
+2018-11-01,80.40758514404297,52.751285552978516,105.16685485839844,47.40216827392578
+2018-12-01,90.607666015625,63.819053649902344,106.06269836425781,66.24092864990234
+2019-01-01,87.42410278320312,66.39173889160156,112.98045349121094,55.7335090637207
+2019-02-01,96.80016326904297,75.31292724609375,127.857421875,57.51169967651367
+2019-03-01,82.32829284667969,63.71170425415039,90.78959655761719,66.64120483398438
+2019-04-01,79.25344848632812,60.0584602355957,95.45539855957031,57.51552963256836
+2019-05-01,106.4719009399414,76.11685943603516,134.97251892089844,64.66343688964844
+2019-06-01,106.58845520019531,73.25740051269531,142.6534881591797,53.42063903808594
+2019-07-01,93.52125549316406,70.43902587890625,126.93077850341797,47.41885757446289
+2019-08-01,103.4044189453125,94.95689392089844,124.72541809082031,70.09744262695312
+2019-09-01,90.36798858642578,70.82939147949219,110.8709487915039,67.81023406982422
+2019-10-01,97.83673095703125,72.86511993408203,121.31104278564453,69.96658325195312
+2019-11-01,73.07838439941406,64.52574920654297,84.5873031616211,53.03253173828125
+2019-12-01,74.27989196777344,50.64933395385742,80.11077117919922,63.33135223388672
+2020-01-01,138.4209442138672,104.52386474609375,190.8443603515625,81.65093994140625
+2020-02-01,75.95555877685547,62.85643768310547,87.1624526977539,56.68605041503906
+2020-03-01,81.54003143310547,80.56129455566406,97.09007263183594,62.90298843383789
+2020-04-01,69.33940124511719,67.53959655761719,81.76082611083984,47.59123229980469
+2020-05-01,68.50721740722656,75.35385131835938,83.35546112060547,42.29555892944336
+2020-06-01,71.22785949707031,64.8608627319336,85.86660766601562,49.760887145996094
+2020-07-01,66.47328186035156,61.819679260253906,88.73797607421875,36.25208282470703
+2020-08-01,65.46604919433594,55.42536544799805,90.00911712646484,28.454627990722656
+2020-09-01,80.37738037109375,59.53417205810547,101.25764465332031,49.51808166503906
+2020-10-01,76.08316802978516,54.33878707885742,97.65258026123047,42.68144226074219
+2020-11-01,70.06746673583984,50.446197509765625,79.03644561767578,62.31394577026367
+2020-12-01,64.06729125976562,56.59890365600586,86.81527709960938,31.744428634643555
+2021-01-01,77.418701171875,61.636680603027344,98.47562408447266,48.2874870300293
+2021-02-01,73.95680236816406,52.29450988769531,94.48355865478516,46.326778411865234
+2021-03-01,78.61876678466797,53.88631057739258,100.85202026367188,49.41804122924805
+2021-04-01,88.16622161865234,59.975521087646484,109.58695983886719,67.87379455566406
+2021-05-01,93.00713348388672,70.34014892578125,120.7828369140625,52.62611389160156
+2021-06-01,74.12712097167969,59.44499588012695,92.54654693603516,46.34864044189453
+2021-07-01,58.42076873779297,46.87572479248047,64.03631591796875,50.7158317565918
+2021-08-01,89.4865493774414,59.06315994262695,103.20159149169922,76.48285675048828
+2021-09-01,80.69696807861328,64.56661987304688,92.04731750488281,67.94027709960938
+2021-10-01,79.02923583984375,53.48290252685547,93.80802917480469,61.149112701416016
+2021-11-01,86.56914520263672,52.67679214477539,121.5009536743164,39.74269104003906
+2021-12-01,105.34542083740234,69.3570785522461,155.3102569580078,47.65493392944336
+2022-01-01,138.67498779296875,85.09538269042969,199.48751831054688,63.251529693603516
+2022-02-01,216.1590118408203,120.52434539794922,320.6058654785156,105.21830749511719
+2022-03-01,318.9549255371094,167.3444061279297,403.713623046875,250.9558563232422
+2022-04-01,191.14309692382812,127.23625946044922,221.91055297851562,184.41781616210938
+2022-05-01,142.25848388671875,99.60482788085938,166.424560546875,140.13734436035156
+2022-06-01,130.7073211669922,100.10216522216797,160.72695922851562,114.81468963623047
+2022-07-01,117.17676544189453,97.2652587890625,141.24293518066406,97.83872985839844
+2022-08-01,132.86322021484375,119.83222198486328,159.38302612304688,111.15857696533203
+2022-09-01,131.98587036132812,112.98688507080078,170.31179809570312,108.6280746459961
+2022-10-01,143.16241455078125,129.13845825195312,185.2843017578125,112.6750259399414
+2022-11-01,116.7162857055664,100.43695831298828,143.0465545654297,98.68260955810547
+2022-12-01,111.19593811035156,95.6675796508789,119.1385269165039,109.772216796875
+2023-01-01,104.26704406738281,81.17646026611328,113.02135467529297,94.62993621826172
+2023-02-01,120.99437713623047,100.30805206298828,147.05015563964844,103.02875518798828
+2023-03-01,105.37997436523438,95.41343688964844,125.08584594726562,86.75404357910156
+2023-04-01,106.80965423583984,89.50238800048828,118.16682434082031,93.2484130859375
+2023-05-01,108.46768188476562,86.6424331665039,122.47150421142578,92.75943756103516
+2023-06-01,110.52894592285156,100.80218505859375,129.40652465820312,95.2789077758789
+2023-07-01,107.44878387451172,94.53726959228516,123.80915069580078,91.76800537109375
+2023-08-01,101.14118194580078,74.21984100341797,117.60943603515625,83.60504913330078
+2023-09-01,98.63481140136719,69.45584869384766,125.65179443359375,68.4659194946289
+2023-10-01,197.8870086669922,138.62757873535156,205.04005432128906,221.80393981933594
+2023-11-01,156.69613647460938,138.68270874023438,143.49435424804688,189.5543975830078
+2023-12-01,142.2794647216797,125.21025085449219,136.1783905029297,173.96380615234375
+2024-01-01,160.3736572265625,119.98468780517578,140.83609008789062,208.4711456298828
+2024-02-01,146.59817504882812,109.94950103759766,140.2446746826172,171.18118286132812
+2024-03-01,133.21316528320312,96.97405242919922,121.53968048095703,151.81399536132812
+2024-04-01,163.9473419189453,112.007080078125,170.697998046875,165.99069213867188
+2024-05-01,130.52186584472656,107.46190643310547,131.44712829589844,133.154296875
+2024-06-01,113.0927963256836,86.77111053466797,125.71302795410156,109.73841094970703
+2024-07-01,92.3948745727539,71.84403228759766,95.1602783203125,95.11029815673828
+2024-08-01,140.97506713867188,105.30271911621094,124.80498504638672,165.17947387695312
+2024-09-01,130.35877990722656,95.69933319091797,134.03704833984375,135.5546112060547
+2024-10-01,130.689208984375,90.8945541381836,128.40969848632812,142.81838989257812
+2024-11-01,128.90164184570312,94.9615707397461,139.14866638183594,127.42887115478516
+2024-12-01,142.36643981933594,116.5214614868164,128.26246643066406,164.81373596191406
+2025-01-01,112.32621765136719,100.89180755615234,115.36154174804688,109.8415756225586
+2025-02-01,136.42637634277344,94.48998260498047,137.76919555664062,140.0130157470703
+2025-03-01,172.65379333496094,119.587890625,191.86282348632812,157.95233154296875
+2025-04-01,140.9253387451172,111.29067993164062,159.43154907226562,131.79580688476562
+2025-05-01,164.2084503173828,128.90989685058594,201.012451171875,146.36984252929688
+2025-06-01,221.69993591308594,156.36903381347656,286.8258361816406,181.29537963867188
+2025-07-01,134.31622314453125,106.18572235107422,157.33486938476562,118.82093048095703
+2025-08-01,136.24305725097656,119.72819519042969,157.7529296875,119.1029281616211
+2025-09-01,122.89342498779297,113.94840240478516,138.33181762695312,114.16160583496094
+2025-10-01,154.43557739257812,132.67807006835938,168.79913330078125,149.2618865966797
+2025-11-01,104.41127014160156,90.52210998535156,118.65498352050781,88.92646789550781
+2025-12-01,130.88766479492188,112.34098815917969,144.223388671875,122.13291931152344
+2026-01-01,167.668212890625,128.0704345703125,219.08924865722656,99.68529510498047
+2026-02-01,116.70408630371094,108.11796569824219,149.5655517578125,84.02339935302734
diff --git a/data/live/worldbank_annual.csv b/data/live/worldbank_annual.csv
new file mode 100644
index 0000000000000000000000000000000000000000..346b9044712cc807cbd948d4b725a4cfd27cd64f
--- /dev/null
+++ b/data/live/worldbank_annual.csv
@@ -0,0 +1,56 @@
+date,gdp_us_wb,gdp_china_wb,gdp_japan_wb,gdp_germany_wb,gdp_uk_wb,gdp_india_wb,gdp_brazil_wb,gdp_russia_wb,gdp_saudi_wb,gdp_uae_wb
+1970-12-31,1073303000000.0,92752930873.1912,217223652719.444,216629229947.096,130671946244.3,62422483054.6667,42327664793.6934,,5377333333.33333,685986701.316701
+1971-12-31,1164850000000.0,99959013879.6308,245364056622.363,250900942396.699,148113896325.14,67351404351.833,48869830901.7878,,7184806909.28939,939893599.634201
+1972-12-31,1279110000000.0,113871930713.841,324933841268.585,300899944795.436,169965034965.035,71464700666.9869,58434858374.8696,,9664267086.60323,1415086929.3006
+1973-12-31,1425376000000.0,138764340892.0,441460582535.921,399833571167.215,192537971582.558,85517673172.5513,83592275862.9982,,14947435499.323,4231243615.86089
+1974-12-31,1545243000000.0,144418433058.472,490035789970.299,446934971657.471,206131369798.971,99526597933.6331,109794519727.538,,45412957746.4789,11651505689.4244
+1975-12-31,1684904000000.0,163687619735.857,532861438884.724,492434094920.105,241756637168.142,98473832017.3242,129203555238.827,,46773208642.6814,14720728248.5355
+1976-12-31,1873412000000.0,154196810058.643,598883902155.605,521658712132.981,232614555256.065,102716451979.68,153168949208.207,,64005665722.3796,19213158778.7928
+1977-12-31,2081826000000.0,175226595859.778,737069290927.712,602698323085.993,263066457352.172,121486641441.309,176344101401.941,,74188986586.0629,24871775164.6043
+1978-12-31,2351599000000.0,149788617886.179,1035611588216.59,743182891918.208,335883029721.956,137302319828.995,200278646123.581,,80266516686.5614,23775764224.6832
+1979-12-31,2627333000000.0,178573913043.478,1077910077676.37,884574218333.155,438994070309.191,152995442497.709,221338204480.222,,111858444786.224,31225659620.9951
+1980-12-31,2857307000000.0,191487500000.0,1129377244854.04,953772499462.019,564947710899.373,186328579302.068,237393489892.637,,164539660725.118,43599160050.3322
+1981-12-31,3207041000000.0,196218253968.254,1245221410764.15,803404797057.551,540765675241.158,193491368445.573,258015174748.648,,184291360138.69,49333424135.1131
+1982-12-31,3343789000000.0,205480916030.534,1158731426905.85,779421633755.138,515048916841.37,200715624830.902,271314113768.417,,153240313858.323,46622718605.2847
+1983-12-31,3634038000000.0,231130268199.234,1270859919742.9,773507930294.906,489618008185.539,218262146413.158,189656506321.431,,129171635311.143,42803323345.1376
+1984-12-31,4037613000000.0,260442857142.857,1345824500836.76,727767760978.627,461487097632.349,212157645177.652,188339974086.58,,119624858115.778,41807954235.903
+1985-12-31,4338979000000.0,310064625850.34,1427019759717.41,735218723093.277,489285164271.047,232511554840.372,210879844638.877,,103897846493.65,40603650231.5445
+1986-12-31,4579631000000.0,301310144927.536,2120083812109.91,1050092624515.9,601452653180.885,248985994040.59,256480852471.129,,86961922765.3254,33943612094.7971
+1987-12-31,4855215000000.0,273455156950.673,2580748422781.09,1302932318824.81,745162608269.325,279033584092.223,283056836893.838,,85695861148.1976,36384908744.2114
+1988-12-31,5236438000000.0,312888888888.889,3125724434400.79,1406367016371.53,910122732123.799,296589670895.932,307881930752.268,554828660436.137,88256074766.3551,36275674203.2144
+1989-12-31,5641580000000.0,348380566801.619,3109455047823.93,1404092925205.45,926884816753.927,296042052944.66,412990820287.42,506631299734.748,95344459279.0387,41464995913.9199
+1990-12-31,5963144000000.0,361560229445.507,3185904656663.85,1778162195860.07,1093169389204.55,320979026420.035,390725626002.866,517014446227.929,117630173564.753,50701443748.2975
+1991-12-31,6158129000000.0,384510452961.672,3648065760648.88,1875792575132.59,1142797178130.51,270105341879.226,342609231342.783,517962962962.963,132223230974.633,51552165622.4462
+1992-12-31,6520327000000.0,428502354788.069,3980702922117.66,2141377582968.07,1179659529659.53,288208070278.013,328187960871.951,460290556900.726,137087850467.29,54239171887.769
+1993-12-31,6858559000000.0,446557291212.148,4536940479038.25,2078954217437.6,1061388722255.55,279295648982.529,368295778245.09,435083713850.837,132967957276.368,55625170253.337
+1994-12-31,7287236000000.0,566929539493.172,4998797547740.97,2215282632276.73,1140489745944.29,327274843459.429,525369851353.742,395077301248.464,135174899866.489,59305093979.842
+1995-12-31,7639749000000.0,738190896227.55,5545563663889.7,2593053091306.13,1349094208616.06,360281909643.489,769333330411.575,395537185734.854,143343124165.554,65743666575.8649
+1996-12-31,8073122000000.0,868523936530.083,4923391533851.63,2506576553158.31,1425287051482.06,392896866204.516,850426433004.077,391724890744.498,158662483311.081,73571233996.1863
+1997-12-31,8577554457000.0,967753570434.667,4492448605638.94,2218790886532.82,1569317288801.57,415867563592.829,883206452795.124,404928954191.876,165963684913.218,78839008444.5655
+1998-12-31,9062818202000.0,1037134141760.35,4098362709531.24,2247760364565.97,1660821464060.95,421351317224.941,863711007325.493,270955486862.442,146775466666.667,75674336283.1858
+1999-12-31,9631174489000.0,1103843203575.64,4635982224063.88,2213873468586.88,1693458987218.9,458821052615.79,599642075004.471,195907128350.934,161717066666.667,84445473110.9598
+2000-12-31,10250947997000.0,1223754919971.05,4968359075956.59,1966980701145.1,1671597821152.97,468395521654.458,655448188259.351,259710142196.943,189514933333.333,104337372362.151
+2001-12-31,10581929774000.0,1355036590251.52,4374711694090.87,1966381496641.73,1656171009068.66,485440139204.171,559983704094.17,306602070620.5,184137600000.0,103311640571.818
+2002-12-31,10929112955000.0,1489821682050.54,4182846045873.61,2102350798305.89,1790536570743.41,514939140318.756,509795270685.19,345470494417.863,189605866666.667,109816201497.617
+2003-12-31,11456442041000.0,1683903309843.85,4519561645253.53,2534715518349.01,2061227755102.04,607700687237.318,558233724164.711,430347420184.885,215807733333.333,124346358066.712
+2004-12-31,12217193198000.0,1984196551300.44,4893116005656.56,2852317768061.78,2429774807762.72,709152728830.775,669289321944.512,591016690732.385,258742133333.333,147824370319.946
+2005-12-31,13039199193000.0,2317551298052.05,4831467035389.8,2893393187361.87,2551361818181.82,820383763511.445,891633826625.407,764015973481.11,328459608764.111,180617467964.602
+2006-12-31,13815586948000.0,2791498472804.33,4601663122649.92,3046308753670.58,2719558417663.29,940259888787.721,1107626711163.23,989932071352.543,376900133511.348,222116541865.214
+2007-12-31,14474226905000.0,3604055822571.63,4579750920354.81,3484056680854.91,3104699879951.98,1216736438834.96,1397114247188.89,1299703478481.65,415964509673.115,257916133424.098
+2008-12-31,14769857911000.0,4667346414521.95,5106679115127.3,3808197720125.0,2945251838235.29,1198895139005.92,1695855391757.96,1660848058303.11,519796800000.0,315474615738.598
+2009-12-31,14478064934000.0,5189577094997.58,5289493117993.89,3478545516683.59,2429358155475.93,1341888016994.9,1666996294252.12,1222645900055.7,429097866666.667,253547358747.447
+2010-12-31,15048964444000.0,6192564874453.29,5759071769013.11,3467093769666.67,2496740681057.14,1675615519484.96,2208838108484.35,1524916715223.95,528207466666.667,307736419332.88
+2011-12-31,15599728123000.0,7671757207851.29,6233147172341.35,3823575803793.78,2675590034128.66,1823051829894.55,2616156606579.21,2045922753398.04,680660800000.0,368881143635.126
+2012-12-31,16253972230000.0,8673664713189.24,6272362996105.03,3596483233406.25,2719715961539.83,1827637590410.41,2465228293706.86,2208293553878.42,751921333333.333,392793464942.138
+2013-12-31,16843190993000.0,9743124247267.24,5212328181166.18,3807023797050.99,2796908333283.39,1856721507621.58,2472819362043.74,2292470078346.22,769755733333.333,409632675289.313
+2014-12-31,17550680174000.0,10674533168257.4,4896994405353.29,3964870735760.77,3085362169410.29,2039126479154.52,2456043766032.38,2059241589895.01,787153066666.667,424935874744.724
+2015-12-31,18206020741000.0,11280814787468.9,4444930651964.18,3425099578746.09,2945579890258.46,2103588360044.94,1802211999456.42,1363482182197.71,693414400000.0,381973042886.317
+2016-12-31,18695110842000.0,11456024084962.0,5003677627544.24,3536787895179.0,2706807606538.73,2294796885663.16,1795693265999.04,1276786350881.14,689279466666.667,381717086453.37
+2017-12-31,19477336549000.0,12537559062282.9,4930837369151.42,3765351626105.89,2699118387873.1,2651474262755.45,2063514688805.78,1574199360089.0,741266133333.333,403365010211.028
+2018-12-31,20533057312000.0,14147765772963.8,5040880939324.86,4055433215301.96,2897028009916.05,2702929641648.74,1916933708352.71,1657328773461.31,886564800000.0,440560108917.631
+2019-12-31,21380976119000.0,14560167101283.4,5117993853016.51,3959894794039.21,2875710080015.3,2835606256558.19,1873288158838.63,1693115002708.32,888890133333.333,433926208304.969
+2020-12-31,21060473613000.0,14996414166715.1,5054068005376.28,3941398957073.94,2724001478304.59,2674851578587.27,1476107292151.95,1493075894362.14,767951200000.0,357161878829.135
+2021-12-31,23315080560000.0,18201698719564.0,5039148168861.22,4355251953410.78,3194559188925.93,3167270623260.47,1670647464062.96,1829186719575.1,982661066666.667,422441388699.796
+2022-12-31,25604848907611.0,18316765021690.2,4262463317796.53,4201021706478.62,3181244350465.41,3346107287730.93,1951923832083.87,2291612121334.64,1239075200000.0,511403403675.97
+2023-12-31,27292170793214.4,18270356654533.2,4213167237905.83,4562207532490.28,3420796653789.08,3638489096033.86,2191131869706.02,2071505725030.58,1218584533333.33,522622191967.325
+2024-12-31,28750956130731.2,18743803170827.2,4027597523550.58,4685592577804.69,3686033044482.13,3909891533858.08,2185821648943.86,2173835806671.66,1239804533333.33,552324846834.581
diff --git a/data/live/yfinance.csv b/data/live/yfinance.csv
new file mode 100644
index 0000000000000000000000000000000000000000..20a4ba5595d542a9e5c9b680e93ae5139730ae21
--- /dev/null
+++ b/data/live/yfinance.csv
@@ -0,0 +1,676 @@
+date,WTI_futures,Brent_futures,vix,vix_nasdaq,usd_index_yf,usd_cny_yf,usd_jpy_yf,eur_usd,gbp_usd,usd_chf,aud_usd,usd_cad,usd_rub,usd_brl,usd_inr,gold_futures,silver_futures,palladium_futures,platinum_futures,copper_futures,aluminum_futures,natgas_futures,heating_oil_futures,gasoline_futures,corn_futures,soybean_futures,wheat_futures,coffee_futures,sugar_futures,cotton_futures,cocoa_futures,sp500,djia,nasdaq,russell2000,ftse100,dax,cac40,nikkei225,hang_seng,shanghai_composite,kospi,bse_sensex,baltic_dry_index
+1970-01-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,85.0199966430664,,,,,,,2296.429931640625,,,,,
+1970-02-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,89.5,,,,,,,2385.070068359375,,,,,
+1970-03-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,89.62999725341797,,,,,,,2510.239990234375,,,,,
+1970-04-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,81.5199966430664,,,,,,,2114.320068359375,,,,,
+1970-05-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,76.55000305175781,,,,,,,2026.0999755859375,,,,,
+1970-06-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,72.72000122070312,,,,,,,2138.110107421875,,,,,
+1970-07-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,78.05000305175781,,,,,,,2159.159912109375,,,,,
+1970-08-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,81.5199966430664,,,,,,,2132.2099609375,,,,,
+1970-09-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,84.30000305175781,,,,,,,2065.43994140625,,,,,
+1970-10-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,83.25,,,,,,,2114.199951171875,,,,,
+1970-11-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,87.19999694824219,,,,,,,1990.469970703125,,,,,
+1970-12-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,92.1500015258789,,,,,,,1987.1400146484375,,,,,
+1971-01-01,,,,,120.23999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,95.87999725341797,,,,,,,2100.89990234375,,,,,
+1971-02-01,,,,,120.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,96.75,,101.33999633789062,,,,,2232.419921875,,,,,
+1971-03-01,,,,,120.16999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,100.30999755859375,,105.97000122070312,,,,,2403.300048828125,,,,,
+1971-04-01,,,,,120.19000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,103.94999694824219,,112.30000305175781,,,,,2468.179931640625,,,,,
+1971-05-01,,,,,119.43000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,99.62999725341797,,108.25,,,,,2456.330078125,,,,,
+1971-06-01,,,,,119.16000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,98.69999694824219,,107.80000305175781,,,,,2637.35009765625,,,,,
+1971-07-01,,,,,118.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,95.58000183105469,,105.2699966430664,,,,,2661.590087890625,,,,,
+1971-08-01,,,,,116.47000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,99.02999877929688,,108.41999816894531,,,,,2297.06005859375,,,,,
+1971-09-01,,,,,114.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,98.33999633789062,,109.02999877929688,,,,,2428.25,,,,,
+1971-10-01,,,,,114.6500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,94.2300033569336,,105.0999984741211,,,,,2278.4599609375,,,,,
+1971-11-01,,,,,114.01000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,93.98999786376953,,103.97000122070312,,,,,2442.7099609375,,,,,
+1971-12-01,,,,,111.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,102.08999633789062,,114.12000274658203,,,,,2713.739990234375,,,,,
+1972-01-01,,,,,109.5999984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,103.94000244140625,,118.87000274658203,,,,,2856.5,,,,,
+1972-02-01,,,,,108.68000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,106.56999969482422,,125.37999725341797,,,,,3021.97998046875,,,,,
+1972-03-01,,,,,108.4000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,107.19999694824219,,128.13999938964844,,,,,3187.6201171875,,,,,
+1972-04-01,,,,,108.62000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,107.66999816894531,,131.3300018310547,,,,,3187.6201171875,,,,,
+1972-05-01,,,,,108.16999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,109.52999877929688,,132.52999877929688,,,,,3636.7900390625,,,,,
+1972-06-01,,,,,108.51000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,107.13999938964844,,130.0800018310547,,,,,3710.699951171875,,,,,
+1972-07-01,,,,,108.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,107.38999938964844,,127.75,,,,,3913.81005859375,,,,,
+1972-08-01,,,,,108.95999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,111.08999633789062,,129.9499969482422,,,,,4066.780029296875,,,,,
+1972-09-01,,,,,109.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,110.55000305175781,,129.61000061035156,,,,,4320.6298828125,,,,,
+1972-10-01,,,,,109.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,111.58000183105469,,130.24000549316406,,,,,4537.990234375,,,,,
+1972-11-01,,,,,109.8499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,116.66999816894531,,132.9600067138672,,,,,4868.9599609375,,,,,
+1972-12-01,,,,,110.13999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,118.05000305175781,,133.72999572753906,,,,,5207.93994140625,,,,,
+1973-01-01,,,,,109.01000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,116.02999877929688,,128.39999389648438,,,,,5165.240234375,,,,,
+1973-02-01,,,,,100.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,111.68000030517578,,120.41000366210938,,,,,5121.31982421875,,,,,
+1973-03-01,,,,,101.16999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,111.5199966430664,,117.45999908447266,,,,,5233.7900390625,,,,,
+1973-04-01,,,,,101.43000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,106.97000122070312,,107.8499984741211,,,,,4570.330078125,,,,,
+1973-05-01,,,,,98.0,,,,,,,,,,,,,,,,,,,,,,,,,,,104.94999694824219,,102.63999938964844,,,,,4557.35986328125,,,,,
+1973-06-01,,,,,93.87999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,104.26000213623047,,100.9800033569336,,,,,4675.1201171875,,,,,
+1973-07-01,,,,,92.91000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,108.22000122070312,,108.63999938964844,,,,,5041.18017578125,,,,,
+1973-08-01,,,,,95.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,104.25,,104.87000274658203,,,,,4882.08984375,,,,,
+1973-09-01,,,,,94.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,108.43000030517578,,111.19999694824219,,,,,4617.330078125,,,,,
+1973-10-01,,,,,95.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,108.29000091552734,,110.16999816894531,,,,,4699.72998046875,,,,,
+1973-11-01,,,,,100.3499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,95.95999908447266,,93.51000213623047,,,,,4641.83984375,,,,,
+1973-12-01,,,,,102.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,97.55000305175781,,92.19000244140625,,,,,4306.7998046875,,,,,
+1974-01-01,,,,,105.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,96.56999969482422,,94.93000030517578,,,,,4449.89990234375,,,,,
+1974-02-01,,,,,103.02999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,96.22000122070312,,94.3499984741211,,,,,4486.580078125,,,,,
+1974-03-01,,,,,99.51000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,93.9800033569336,,92.2699966430664,,,,,4466.14013671875,,,,,
+1974-04-01,,,,,98.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,90.30999755859375,,86.86000061035156,,,,,4622.35009765625,,,,,
+1974-05-01,,,,,99.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,87.27999877929688,,80.19999694824219,,,,,4750.43994140625,,,,,
+1974-06-01,,,,,100.16000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,86.0,,75.95999908447266,,,,,4602.8701171875,,,,,
+1974-07-01,,,,,100.54000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,79.30999755859375,,69.98999786376953,,,,,4492.419921875,,,,,
+1974-08-01,,,,,103.18000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,72.1500015258789,,62.369998931884766,,,,,4069.679931640625,,,,,
+1974-09-01,,,,,102.4800033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,63.540000915527344,,55.66999816894531,,,,,3950.0,,,,,
+1974-10-01,,,,,101.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,73.9000015258789,,65.2300033569336,,,,,3594.550048828125,,,,,
+1974-11-01,,,,,99.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,69.97000122070312,,62.95000076293945,,,,,3927.489990234375,,,,,
+1974-12-01,,,,,97.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,68.55999755859375,,59.81999969482422,,,,,3836.929931640625,,,,,
+1975-01-01,,,,,95.61000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,76.9800033569336,,69.77999877929688,,,,,3957.530029296875,,,,,
+1975-02-01,,,,,93.0,,,,,,,,,,,,,,,,,,,,,,,,,,,81.58999633789062,,73.0,,,,,4273.39013671875,,,,,
+1975-03-01,,,,,94.81999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,83.36000061035156,,75.66000366210938,,,,,4484.97021484375,,,,,
+1975-04-01,,,,,95.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,87.30000305175781,,78.54000091552734,,,,,4484.83984375,,,,,
+1975-05-01,,,,,94.62999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,91.1500015258789,,83.0999984741211,,,,,4407.72998046875,,,,,
+1975-06-01,,,,,95.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,95.19000244140625,,87.0199966430664,,,,,4532.5400390625,,,,,
+1975-07-01,,,,,101.25,,,,,,,,,,,,,,,,,,,,,,,,,,,88.75,,83.19000244140625,,,,,4333.0400390625,,,,,
+1975-08-01,,,,,101.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,86.87999725341797,,79.01000213623047,,,,,4060.570068359375,,,,,
+1975-09-01,,,,,104.23999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,83.87000274658203,,74.33000183105469,,,,,3886.389892578125,,,,,
+1975-10-01,,,,,101.61000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,89.04000091552734,,76.98999786376953,,,,,4352.0498046875,,,,,
+1975-11-01,,,,,103.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,91.23999786376953,,78.80000305175781,,,,,4329.77001953125,,,,,
+1975-12-01,,,,,103.51000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,90.19000244140625,,77.62000274658203,,,,,4342.06005859375,,,,,
+1976-01-01,,,,,103.87999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,100.86000061035156,,87.05000305175781,,,,,4656.85986328125,,,,,
+1976-02-01,,,,,103.66000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,99.70999908447266,,90.26000213623047,,,,,4628.759765625,,,,,
+1976-03-01,,,,,105.33999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,102.7699966430664,,90.62000274658203,,,,,4596.47998046875,,,,,
+1976-04-01,,,,,106.2300033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,101.63999938964844,,90.08000183105469,,,,,4656.9599609375,,,,,
+1976-05-01,,,,,107.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,100.18000030517578,,88.04000091552734,,,,,4659.4599609375,,,,,
+1976-06-01,,,,,106.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,104.27999877929688,,90.31999969482422,,,,,4852.1298828125,,,,,
+1976-07-01,,,,,106.55999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,103.44000244140625,,91.29000091552734,,,,,4641.830078125,,,,,
+1976-08-01,,,,,106.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,102.91000366210938,,89.69999694824219,,,,,4738.14013671875,,,,,
+1976-09-01,,,,,105.5,,,,,,,,,,,,,,,,,,,,,,,,,,,105.23999786376953,,91.26000213623047,,,,,4830.39990234375,,,,,
+1976-10-01,,,,,105.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,102.9000015258789,,90.3499984741211,,,,,4646.27001953125,,,,,
+1976-11-01,,,,,106.19000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,102.0999984741211,,91.12000274658203,,,,,4506.60009765625,,,,,
+1976-12-01,,,,,104.55999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,107.45999908447266,,97.87999725341797,,,,,4990.85009765625,,,,,
+1977-01-01,,,,,105.54000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,102.02999877929688,,95.54000091552734,,,,,4962.47021484375,,,,,
+1977-02-01,,,,,105.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,99.81999969482422,,94.56999969482422,,,,,5041.7099609375,,,,,
+1977-03-01,,,,,105.02999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,98.41999816894531,,94.12999725341797,,,,,5011.75,,,,,
+1977-04-01,,,,,104.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,98.44000244140625,,95.4800033569336,,,,,5091.9599609375,,,,,
+1977-05-01,,,,,104.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,96.12000274658203,,95.58999633789062,,,,,4986.2998046875,,,,,
+1977-06-01,,,,,103.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,100.4800033569336,,99.7300033569336,,,,,4989.08984375,,,,,
+1977-07-01,,,,,102.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,98.8499984741211,,100.6500015258789,,,,,4849.35009765625,,,,,
+1977-08-01,,,,,103.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,96.7699966430664,,100.0999984741211,,,,,5242.93017578125,,,,,
+1977-09-01,,,,,103.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,96.52999877929688,,100.8499984741211,,,,,5264.740234375,,,,,
+1977-10-01,,,,,100.95999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,92.33999633789062,,97.5199966430664,,,,,5120.52001953125,,,,,
+1977-11-01,,,,,100.37000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,94.83000183105469,,103.1500015258789,,,,,4849.56005859375,,,,,
+1977-12-01,,,,,96.44000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,95.0999984741211,,105.05000305175781,,,,,4863.009765625,,,,,
+1978-01-01,,,,,96.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,89.25,,100.83999633789062,,,,,5111.669921875,,,,,
+1978-02-01,,,,,94.5999984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,87.04000091552734,,101.47000122070312,,,,,5222.66015625,,,,,
+1978-03-01,,,,,93.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,89.20999908447266,,106.19999694824219,,,,,5447.759765625,,,,,
+1978-04-01,,,,,95.62000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,96.83000183105469,,115.18000030517578,,,,,5534.18017578125,,,,,
+1978-05-01,,,,,95.45999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,97.23999786376953,,120.23999786376953,,,,,5469.77001953125,,,,,
+1978-06-01,,,,,93.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,95.52999877929688,,120.30000305175781,,,,,5543.14013671875,,,,,
+1978-07-01,,,,,90.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,100.68000030517578,,126.31999969482422,,,,,5601.33984375,,,,,
+1978-08-01,,,,,90.0,,,,,,,,,,,,,,,,,,,,,,,,,,,103.29000091552734,,135.00999450683594,,,,,5585.41015625,,,,,
+1978-09-01,,,,,88.83000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,102.54000091552734,,132.88999938964844,,,,,5772.35986328125,,,,,
+1978-10-01,,,,,83.06999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,93.1500015258789,,111.12000274658203,,,,,5902.93017578125,,,,,
+1978-11-01,,,,,90.22000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,94.69999694824219,,114.69000244140625,,,,,5967.43017578125,,,,,
+1978-12-01,,,,,86.5,,,,,,,,,,,,,,,,,,,,,,,,,,,96.11000061035156,,117.9800033569336,,,,,6001.85009765625,,,,,
+1979-01-01,,,,,88.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,99.93000030517578,,125.81999969482422,,,,,6212.77978515625,,,,,
+1979-02-01,,,,,88.18000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,96.27999877929688,,122.55999755859375,,,,,6072.8798828125,,,,,
+1979-03-01,,,,,88.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,101.58999633789062,,131.75999450683594,,,,,6133.97021484375,,,,,
+1979-04-01,,,,,89.9800033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,101.76000213623047,,133.82000732421875,,,,,6223.14013671875,,,,,
+1979-05-01,,,,,90.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,99.08000183105469,,131.4199981689453,,,,,6252.58984375,,,,,
+1979-06-01,,,,,87.8499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,102.91000366210938,,138.1300048828125,,,,,6247.259765625,,,,,
+1979-07-01,,,,,87.30999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,103.80999755859375,,141.3300018310547,,,,,6313.77001953125,,,,,
+1979-08-01,,,,,87.19000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,109.31999969482422,,150.44000244140625,,,,,6436.1298828125,,,,,
+1979-09-01,,,,,85.44999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,109.31999969482422,,149.97999572753906,,,,,6568.60986328125,,,,,
+1979-10-01,,,,,88.94999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,101.81999969482422,,135.52999877929688,,,,,6444.1298828125,,,,,
+1979-11-01,,,,,86.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,106.16000366210938,,144.25999450683594,,,,,6450.18994140625,,,,,
+1979-12-01,,,,,85.81999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,107.94000244140625,,151.13999938964844,,,,,6569.47021484375,,,,,
+1980-01-01,,,,,86.13999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,114.16000366210938,,161.75,,,,,6768.16015625,,,,,
+1980-02-01,,,,,87.6500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,113.66000366210938,,158.02999877929688,,,,,6764.89013671875,,,,,
+1980-03-01,,,,,93.58000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,102.08999633789062,,131.0,,,,,6556.18994140625,,,,,
+1980-04-01,,,,,88.11000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,106.29000091552734,,139.99000549316406,,,,,6865.56005859375,,,,,
+1980-05-01,,,,,85.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,111.23999786376953,,150.4499969482422,,,,,6855.7001953125,,,,,
+1980-06-01,,,,,85.19999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,114.23999786376953,,157.77999877929688,,,,,6870.7001953125,,,,,
+1980-07-01,,,,,86.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,121.66999816894531,,171.80999755859375,,,,,6819.6298828125,,,,,
+1980-08-01,,,,,85.8499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,122.37999725341797,,181.52000427246094,,,,,6914.080078125,,,,,
+1980-09-01,,,,,86.0199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,125.45999908447266,,187.75999450683594,,,,,7076.4599609375,,,,,
+1980-10-01,,,,,88.37999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,127.47000122070312,,192.77999877929688,,,,,7150.75,,,,,
+1980-11-01,,,,,90.01000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,140.52000427246094,,208.14999389648438,,,,,7123.6201171875,,,,,
+1980-12-01,,,,,90.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,135.75999450683594,,202.33999633789062,,,,,7063.1298828125,,,,,
+1981-01-01,,,,,95.23999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,129.5500030517578,,197.80999755859375,,,,,7254.009765625,,,,,
+1981-02-01,,,,,97.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,131.27000427246094,,198.00999450683594,,,,,7146.52978515625,,,,,
+1981-03-01,,,,,96.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,136.0,,210.17999267578125,,,,,7334.31005859375,,,,,
+1981-04-01,,,,,100.44999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,132.80999755859375,,216.74000549316406,,,,,7674.18994140625,,,,,
+1981-05-01,,,,,104.94999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,132.58999633789062,,223.47000122070312,,,,,7539.68994140625,,,,,
+1981-06-01,,,,,107.70999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,131.2100067138672,,215.75,,,,,7867.419921875,,,,,
+1981-07-01,,,,,111.72000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,130.9199981689453,,211.6300048828125,,,,,7828.259765625,,,,,
+1981-08-01,,,,,110.27999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,122.79000091552734,,195.75,,,,,7815.77978515625,,,,,
+1981-09-01,,,,,107.7300033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,116.18000030517578,,180.02999877929688,,,,,7455.5,,,,,
+1981-10-01,,,,,106.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,121.88999938964844,,195.24000549316406,,,,,7449.4599609375,,,,,
+1981-11-01,,,,,103.18000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,126.3499984741211,,201.3699951171875,,,,,7549.330078125,,,,,
+1981-12-01,,,,,104.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,122.55000305175781,,195.83999633789062,,,,,7681.83984375,,,,,
+1982-01-01,,,,,108.02999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,120.4000015258789,,188.38999938964844,,,,,7918.81982421875,,,,,
+1982-02-01,,,,,111.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,113.11000061035156,,179.42999267578125,,,,,7548.509765625,,,,,
+1982-03-01,,,,,114.7300033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,111.95999908447266,,175.64999389648438,,,,,7260.47998046875,,,,,
+1982-04-01,,,,,111.5999984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,116.44000244140625,,184.6999969482422,,,,,7390.7099609375,,,,,
+1982-05-01,,,,,112.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,111.87999725341797,,178.5399932861328,,,,,7325.64990234375,,,,,
+1982-06-01,,,,,119.04000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,109.61000061035156,,171.3000030517578,,,,,7213.8701171875,,,,,
+1982-07-01,,,,,119.05000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,107.08999633789062,,167.35000610351562,,,,,7122.080078125,,,,,
+1982-08-01,,,,,120.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,119.51000213623047,,177.7100067138672,,,,,7123.3798828125,,,,,
+1982-09-01,,,,,122.19999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,120.41999816894531,,187.64999389648438,,,,,6910.72998046875,,,,,
+1982-10-01,,,,,124.77999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,133.72000122070312,,212.6300048828125,,,,,7259.14990234375,,,,,
+1982-11-01,,,,,121.0,,,,,,,,,,,,,,,,,,,,,,,,,,,138.52999877929688,,232.30999755859375,,,,,7895.6201171875,,,,,
+1982-12-01,,,,,117.36000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,140.63999938964844,,232.41000366210938,,,,,8016.669921875,,,,,
+1983-01-01,,,,,121.12000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,145.3000030517578,,248.35000610351562,,,,,8103.47021484375,,,,,
+1983-02-01,,,,,120.3499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,148.05999755859375,,260.6700134277344,,,,,8085.56982421875,,,,,
+1983-03-01,,,,,122.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,152.9600067138672,,270.79998779296875,,,,,8478.7001953125,,,,,
+1983-04-01,,,,,122.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,164.42999267578125,,293.05999755859375,,,,,8636.5595703125,,,,,
+1983-05-01,,,,,123.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,162.38999938964844,,308.7300109863281,,,,,8617.5703125,,,,,
+1983-06-01,,,,,124.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,167.63999938964844,,318.70001220703125,,,,,8870.9501953125,,,,,
+1983-07-01,,,,,128.44000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,162.55999755859375,,303.9599914550781,,,,,9078.75,,,,,
+1983-08-01,,,,,130.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,164.39999389648438,,292.4200134277344,,,,,9189.4296875,,,,,
+1983-09-01,,,,,128.35000610351562,,,,,,,,,,,,,,,,,,,,,,,,,,,166.07000732421875,,296.6499938964844,,,,,9402.58984375,,,,,
+1983-10-01,,,,,128.39999389648438,,,,,,,,,,,,,,,,,,,,,,,,,,,163.5500030517578,,274.54998779296875,,,,,9356.7900390625,,,,,
+1983-11-01,,,,,130.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,166.39999389648438,,285.6700134277344,,,,,9320.240234375,,,,,
+1983-12-01,,,,,131.7899932861328,,,,,,,,,,,,,,,,,,,,,,,,,,,164.92999267578125,,278.6000061035156,,,,,9893.8203125,,,,,
+1984-01-01,,,,,135.50999450683594,,,,,,,,,,,,,,,,,,,,,,,,,,,163.41000366210938,,268.42999267578125,,1063.0,,,10196.099609375,,,,,
+1984-02-01,,,,,128.25,,,,,,,,,,,,,,,,,,,,,,,,,,,157.05999755859375,,252.57000732421875,,1040.300048828125,,,10030.7001953125,,,,,
+1984-03-01,,,,,128.22000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,159.17999267578125,,250.77999877929688,,1112.5,,,10929.169921875,,,,,
+1984-04-01,,,,,132.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,160.0500030517578,,247.44000244140625,,1138.300048828125,,,10981.6796875,,,,,
+1984-05-01,,,,,133.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,150.5500030517578,,232.82000732421875,,1021.0,,,9940.1396484375,,,,,
+1984-06-01,,,,,136.25999450683594,,,,,,,,,,,,,,,,,,,,,,,,,,,153.17999267578125,,239.64999389648438,,1041.4000244140625,,,10377.9697265625,,,,,
+1984-07-01,,,,,141.2899932861328,,,,,,,,,,,,,,,,,,,,,,,,,,,150.66000366210938,,229.6999969482422,,1010.0999755859375,,,9998.5,,,,,
+1984-08-01,,,,,140.3300018310547,,,,,,,,,,,,,,,,,,,,,,,,,,,166.67999267578125,,254.63999938964844,,1103.9000244140625,,,10584.2001953125,,,,,
+1984-09-01,,,,,147.5500030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,166.10000610351562,,249.94000244140625,,1140.300048828125,,,10649.25,,,,,
+1984-10-01,,,,,146.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,166.08999633789062,,247.0,,1151.0,,,11252.98046875,,,,,
+1984-11-01,,,,,149.2100067138672,,,,,,,,,,,,,,,,,,,,,,,,,,,163.5800018310547,,242.39999389648438,,1181.300048828125,,,11428.900390625,,,,,
+1984-12-01,,,,,151.47000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,167.24000549316406,,247.10000610351562,,1232.199951171875,,,11542.599609375,,,,,
+1985-01-01,,,,,152.72000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,179.6300048828125,,278.70001220703125,,1280.800048828125,,,11992.3095703125,,,,,
+1985-02-01,,,,,160.41000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,181.17999267578125,,284.20001220703125,,1259.699951171875,,,12321.919921875,,,,,
+1985-03-01,,,,,149.17999267578125,,,,,,,,,,,,,,,,,,,,,,,,,,,180.66000366210938,,279.20001220703125,,1277.0,,,12580.759765625,,,,,
+1985-04-01,,,,,149.6999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,179.8300018310547,,280.6000061035156,,1291.0,,,12426.2900390625,,,,,
+1985-05-01,,,,,147.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,189.5500030517578,,290.79998779296875,,1313.0,,,12758.4599609375,,,,,
+1985-06-01,,,,,146.1199951171875,,,,,,,,,,,,,,,,,,,,,,,,,,,191.85000610351562,,296.20001220703125,,1234.9000244140625,,,12882.08984375,,,,,
+1985-07-01,,,,,137.25999450683594,,,,,,,,,,,,,,,,,,,,,,,,,,,190.9199981689453,,301.29998779296875,,1261.699951171875,,,12232.26953125,,,,,
+1985-08-01,,,,,138.1999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,188.6300048828125,,297.70001220703125,,1340.800048828125,,,12713.150390625,,,,,
+1985-09-01,,,,,132.1199951171875,,,,,,,,,,,,,,,,,,,,,,,,,,,182.0800018310547,,280.29998779296875,,1290.0,,,12700.1103515625,,,,,
+1985-10-01,,,,,129.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,189.82000732421875,,292.5,,1377.199951171875,,,12936.4697265625,,,,,
+1985-11-01,,,,,124.98999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,202.1699981689453,,314.0,,1439.0999755859375,,,12763.26953125,,,,,
+1985-12-01,,,,,123.45999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,211.27999877929688,,324.8999938964844,,1412.5999755859375,,,13083.1796875,,,,,
+1986-01-01,,,,,121.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,211.77999877929688,,335.79998779296875,,1435.0,,,13024.2998046875,,,,,
+1986-02-01,,,,,115.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,226.9199981689453,,359.5,,1543.9000244140625,,,13640.830078125,,,,,
+1986-03-01,,,,,117.91999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,238.89999389648438,,374.70001220703125,,1668.800048828125,,,15859.75,,,,,
+1986-04-01,,,,,111.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,235.52000427246094,,383.20001220703125,,1660.5,,,15825.5,,,,,
+1986-05-01,,,,,117.51000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,247.35000610351562,,400.20001220703125,,1602.800048828125,,,16670.76953125,,,,,
+1986-06-01,,,,,111.61000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,250.83999633789062,,405.5,,1649.800048828125,,,17654.189453125,,,,,
+1986-07-01,,,,,108.04000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,236.1199951171875,,371.3999938964844,,1558.0999755859375,,,17509.7109375,,,,,
+1986-08-01,,,,,106.43000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,252.92999267578125,,382.8999938964844,,1661.199951171875,,,18533.6796875,,,,,
+1986-09-01,,,,,106.73999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,231.32000732421875,,350.70001220703125,,1555.800048828125,,,17852.859375,,,,,
+1986-10-01,,,,,109.2699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,243.97999572753906,,360.79998779296875,,1632.0999755859375,,,16910.630859375,,,,,
+1986-11-01,,,,,105.91999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,249.22000122070312,,359.6000061035156,,1636.699951171875,,,18083.01953125,,,,,
+1986-12-01,,,,,103.58000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,242.1699981689453,,348.79998779296875,,1679.0,,,18820.650390625,2568.300048828125,,,,
+1987-01-01,,,,,99.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,274.0799865722656,,392.1000061035156,,1808.300048828125,,,20048.349609375,2553.300048828125,,,,
+1987-02-01,,,,,99.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,284.20001220703125,,425.0,,1979.199951171875,,,20421.66015625,2877.89990234375,,,,
+1987-03-01,,,,,97.11000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,291.70001220703125,,430.1000061035156,,1997.5999755859375,,,21566.66015625,2713.800048828125,,,,
+1987-04-01,,,,,95.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,288.3599853515625,,417.79998779296875,,2050.5,,,23274.830078125,2659.89990234375,,,,
+1987-05-01,,,,,97.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,290.1000061035156,,416.5,,2203.0,,,24772.390625,2950.800048828125,,,,
+1987-06-01,,,,,98.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,304.0,,424.70001220703125,,2284.10009765625,,,24176.400390625,3178.199951171875,,,,
+1987-07-01,,,,,99.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,318.6600036621094,,434.8999938964844,,2360.89990234375,,,24488.109375,3479.199951171875,,,,
+1987-08-01,,,,,97.31999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,329.79998779296875,,455.0,,2249.699951171875,,,26029.220703125,3611.699951171875,,,,
+1987-09-01,,,,,98.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,321.8299865722656,,444.29998779296875,170.80999755859375,2366.0,,,26010.880859375,3943.60009765625,,,,
+1987-10-01,,,,,93.6500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,251.7899932861328,,323.29998779296875,118.26000213623047,1749.800048828125,,,22765.0390625,2204.5,,,,
+1987-11-01,,,,,89.1500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,230.3000030517578,,305.20001220703125,111.69999694824219,1579.9000244140625,,,22686.779296875,2138.39990234375,,,,
+1987-12-01,,,,,85.41999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,247.0800018310547,,330.5,120.41999816894531,1713.9000244140625,1005.1900024414062,,21564.0,2302.800048828125,,,,
+1988-01-01,,,,,90.33999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,257.07000732421875,,344.70001220703125,125.23999786376953,1790.800048828125,936.0,,23622.3203125,2409.699951171875,,,,
+1988-02-01,,,,,90.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,267.82000732421875,,367.0,136.10000610351562,1768.800048828125,1083.3399658203125,,25242.810546875,2418.10009765625,,,,
+1988-03-01,,,,,88.30000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,258.8900146484375,,374.6000061035156,142.14999389648438,1742.5,1062.3299560546875,,26260.259765625,2544.0,,,,
+1988-04-01,,,,,89.16000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,261.3299865722656,,379.20001220703125,145.00999450683594,1802.199951171875,1049.1700439453125,,27434.119140625,2602.89990234375,,,,
+1988-05-01,,,,,91.08999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,262.1600036621094,,370.29998779296875,141.3699951171875,1784.5,1075.6600341796875,,27416.69921875,2496.699951171875,,,,
+1988-06-01,,,,,95.41000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,273.5,,394.70001220703125,151.3000030517578,1857.5999755859375,1133.81005859375,,27769.400390625,2671.5,,,,
+1988-07-01,,,,,97.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,272.0199890136719,,387.29998779296875,149.88999938964844,1853.5999755859375,1178.530029296875,,27911.630859375,2678.89990234375,,,,
+1988-08-01,,,,,98.41999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,261.5199890136719,,376.6000061035156,145.74000549316406,1753.5999755859375,1169.4599609375,,27365.94921875,2443.800048828125,,,,
+1988-09-01,,,,,97.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,271.9100036621094,,387.70001220703125,149.08999633789062,1826.5,1253.6800537109375,,27923.669921875,2441.0,,,,
+1988-10-01,,,,,93.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,278.9700012207031,,382.5,147.25,1852.4000244140625,1308.25,,27982.5390625,2627.39990234375,,,,
+1988-11-01,,,,,90.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,273.70001220703125,,371.5,142.00999450683594,1792.4000244140625,1273.760009765625,,29578.900390625,2659.300048828125,,,,
+1988-12-01,,,,,92.5,,,,,,,,,,,,,,,,,,,,,,,,,,,277.7200012207031,,381.3999938964844,147.3699951171875,1793.0999755859375,1330.22998046875,,30159.0,2687.39990234375,,,,
+1989-01-01,,,,,96.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,297.4700012207031,,401.29998779296875,153.85000610351562,2051.800048828125,1324.3399658203125,,31581.30078125,3072.89990234375,,,,
+1989-02-01,,,,,94.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,288.8599853515625,,399.70001220703125,154.55999755859375,2002.4000244140625,1289.7900390625,,31985.599609375,3012.699951171875,,,,
+1989-03-01,,,,,98.13999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,294.8699951171875,,406.70001220703125,157.89999389648438,2075.0,1319.8800048828125,,32838.6796875,3005.0,,,,
+1989-04-01,,,,,97.70999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,309.6400146484375,,427.6000061035156,164.67999267578125,2118.0,1374.0400390625,,33713.3515625,3116.0,,,,
+1989-05-01,,,,,102.9800033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,320.5199890136719,,446.20001220703125,171.52999877929688,2114.39990234375,1407.050048828125,,34266.75,2743.89990234375,,,,
+1989-06-01,,,,,102.0199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,317.9800109863281,,435.29998779296875,167.4199981689453,2151.0,1477.219970703125,,32948.69140625,2273.89990234375,,,,
+1989-07-01,,,,,97.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,346.0799865722656,,453.79998779296875,174.5,2297.0,1548.6800537109375,,34953.87109375,2571.10009765625,,,,
+1989-08-01,,,,,102.27999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,351.45001220703125,,469.29998779296875,178.1999969482422,2387.89990234375,1594.699951171875,,34431.19921875,2508.60009765625,,,,
+1989-09-01,,,,,98.47000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,349.1499938964844,,472.8999938964844,178.2100067138672,2299.39990234375,1570.6400146484375,,35636.76171875,2758.199951171875,,,,
+1989-10-01,,,,,98.06999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,340.3599853515625,,455.6000061035156,167.47000122070312,2142.60009765625,1464.8699951171875,,35549.44140625,2725.300048828125,,,,
+1989-11-01,,,,,96.2699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,345.989990234375,,456.1000061035156,168.1699981689453,2276.800048828125,1556.4100341796875,,37268.7890625,2748.39990234375,,,,
+1989-12-01,,,,,93.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,353.3999938964844,,454.79998779296875,168.30999755859375,2422.699951171875,1778.1199951171875,,38915.87109375,2836.60009765625,,,,
+1990-01-01,,,25.360000610351562,,92.41000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,329.0799865722656,,415.79998779296875,153.27000427246094,2337.300048828125,1821.2099609375,,37188.94921875,2751.60009765625,,,,
+1990-02-01,,,21.989999771118164,,93.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,331.8900146484375,,425.79998779296875,157.72000122070312,2255.39990234375,1806.6300048828125,,34591.98828125,2952.0,,,,
+1990-03-01,,,19.729999542236328,,93.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,339.94000244140625,,435.5,163.6300048828125,2247.89990234375,1966.75,1972.0,29980.44921875,2997.0,,,,
+1990-04-01,,,19.520000457763672,,93.06999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,330.79998779296875,,420.1000061035156,158.08999633789062,2103.39990234375,1812.9100341796875,2046.0,29584.80078125,2951.0,,,,
+1990-05-01,,,17.3700008392334,,92.9800033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,361.2300109863281,,459.0,168.91000366210938,2345.10009765625,1836.68994140625,2107.0,33130.80078125,3132.0,,,,
+1990-06-01,,,15.5,,91.1500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,358.0199890136719,,462.29998779296875,169.1199951171875,2374.60009765625,1884.6700439453125,2035.0,31940.240234375,3278.0,,,,
+1990-07-01,,,21.110000610351562,,87.16999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,356.1499938964844,,438.20001220703125,161.50999450683594,2326.199951171875,1922.9200439453125,1965.0,31035.66015625,3438.0,,,,
+1990-08-01,,,29.899999618530273,,86.55999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,322.55999755859375,,381.20001220703125,139.50999450683594,2162.800048828125,1622.010009765625,1690.0,25978.369140625,3087.0,,,,
+1990-09-01,,,29.110000610351562,,86.0,,,,,,,,,,,,,,,,,,,,,,,,,,,306.04998779296875,,344.5,126.69999694824219,1990.199951171875,1327.97998046875,1499.0,20983.5,2760.0,,,,
+1990-10-01,,,30.040000915527344,,83.27999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,304.0,,329.79998779296875,118.83000183105469,2050.300048828125,1434.5,1645.0,25194.099609375,2990.0,,,,
+1990-11-01,,,22.15999984741211,,82.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,322.2200012207031,,359.1000061035156,127.51000213623047,2149.39990234375,1436.5699462890625,1605.0,22454.630859375,2965.0,,,,
+1990-12-01,,,26.3799991607666,,83.06999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,330.2200012207031,,373.79998779296875,132.1999969482422,2143.5,1389.3499755859375,1509.0,23848.7109375,3024.0,,,,
+1991-01-01,,,20.90999984741211,,82.0,,,,,,,,,,,,,,,,,,,,,,,,,,,343.92999267578125,,414.20001220703125,144.1699981689453,2170.300048828125,1421.1600341796875,1580.0,23293.140625,3243.0,,,,
+1991-02-01,,,21.229999542236328,,84.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,367.07000732421875,,453.1000061035156,160.0,2380.89990234375,1564.449951171875,1760.0,26409.220703125,3552.0,,,,
+1991-03-01,,,16.8799991607666,,92.0199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,375.2200012207031,,482.29998779296875,171.00999450683594,2456.5,1515.3199462890625,1816.0,26292.0390625,3745.0,,,,
+1991-04-01,,,18.239999771118164,,91.54000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,375.3399963378906,,484.7200012207031,170.61000061035156,2486.199951171875,1606.8699951171875,1779.0,26111.25,3588.0,,,,
+1991-05-01,,,15.930000305175781,,93.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,389.8299865722656,,506.1099853515625,178.33999633789062,2499.5,1707.9599609375,1861.800048828125,25789.619140625,3707.0,,,,
+1991-06-01,,,19.549999237060547,,96.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,371.1600036621094,,475.9200134277344,167.61000061035156,2414.800048828125,1623.72998046875,1747.5999755859375,23290.9609375,3668.0,,,,
+1991-07-01,,,15.180000305175781,,93.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,387.80999755859375,,502.0400085449219,172.75999450683594,2588.800048828125,1619.2900390625,1754.699951171875,24120.75,4009.0,,,,
+1991-08-01,,,14.460000038146973,,93.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,395.42999267578125,,525.6799926757812,179.11000061035156,2645.699951171875,1649.8800048828125,1864.300048828125,22335.869140625,3998.0,,,,
+1991-09-01,,,15.850000381469727,,89.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,387.8599853515625,,526.8800048828125,180.16000366210938,2621.699951171875,1605.469970703125,1880.5999755859375,23916.439453125,3956.699951171875,,,,
+1991-10-01,,,15.479999542236328,,89.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,392.45001220703125,,542.97998046875,185.0,2566.0,1579.77001953125,1856.699951171875,25222.279296875,4038.699951171875,,,,
+1991-11-01,,,20.260000228881836,,88.19000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,375.2200012207031,,523.9000244140625,176.3699951171875,2420.199951171875,1571.06005859375,1739.699951171875,22687.349609375,4149.7998046875,,,,
+1991-12-01,,,19.309999465942383,,83.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,417.0899963378906,,586.3400268554688,189.94000244140625,2493.10009765625,1577.260009765625,1765.699951171875,22983.76953125,4297.2998046875,,,,
+1992-01-01,,,17.399999618530273,,87.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,408.7799987792969,3223.39990234375,620.2100219726562,205.16000366210938,2571.199951171875,1685.699951171875,1875.300048828125,22023.05078125,4601.7998046875,,,,
+1992-02-01,,,16.68000030517578,,88.98999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,412.70001220703125,3267.699951171875,633.469970703125,211.14999389648438,2562.10009765625,1746.760009765625,1983.4000244140625,21338.810546875,4929.10009765625,,,,
+1992-03-01,,,16.18000030517578,,89.6500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,403.69000244140625,3235.5,603.77001953125,203.6999969482422,2440.10009765625,1718.3499755859375,1942.4000244140625,19345.94921875,4938.2998046875,,,,
+1992-04-01,,,15.529999732971191,,89.62000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,414.95001220703125,3359.10009765625,578.6799926757812,196.25999450683594,2654.10009765625,1728.0899658203125,2031.0999755859375,17390.7109375,5369.60009765625,,,,
+1992-05-01,,,13.859999656677246,,87.22000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,415.3500061035156,3396.89990234375,585.3099975585938,198.52000427246094,2707.60009765625,1806.3599853515625,2033.300048828125,18347.75,6080.2001953125,,,,
+1992-06-01,,,13.350000381469727,,83.72000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,408.1400146484375,3318.5,563.5999755859375,188.5800018310547,2521.199951171875,1754.949951171875,1900.5999755859375,15951.73046875,6103.89990234375,,,,
+1992-07-01,,,13.170000076293945,,81.91000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,424.2099914550781,3393.800048828125,580.8300170898438,194.74000549316406,2399.60009765625,1608.489990234375,1754.699951171875,15910.2802734375,5881.10009765625,,,,
+1992-08-01,,,13.579999923706055,,78.87999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,414.0299987792969,3257.39990234375,563.1199951171875,188.7899932861328,2312.60009765625,1529.969970703125,1684.9000244140625,18061.119140625,5628.60009765625,,,,
+1992-09-01,,,14.279999732971191,,81.0999984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,417.79998779296875,3271.699951171875,583.27001953125,192.91000366210938,2553.0,1470.0899658203125,1736.699951171875,17399.080078125,5505.39990234375,,,,
+1992-10-01,,,16.149999618530273,,87.62999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,418.67999267578125,3226.300048828125,605.1699829101562,198.91000366210938,2658.300048828125,1489.6800537109375,1742.4000244140625,16767.400390625,6190.7001953125,,,,
+1992-11-01,,,13.010000228881836,,90.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,431.3500061035156,3305.199951171875,652.72998046875,213.80999755859375,2778.800048828125,1545.1199951171875,1771.4000244140625,17683.650390625,5810.60009765625,,,,
+1992-12-01,,,12.569999694824219,,92.36000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,435.7099914550781,3301.110107421875,676.9500122070312,221.00999450683594,2846.5,1538.4300537109375,1857.800048828125,16924.94921875,5512.39990234375,,,,
+1993-01-01,,,12.420000076293945,,92.45999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,438.7799987792969,3310.0,696.3400268554688,228.10000610351562,2807.199951171875,1574.0400390625,1772.199951171875,17023.779296875,5751.39990234375,,,,
+1993-02-01,,,13.15999984741211,,94.05000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,443.3800048828125,3370.81005859375,670.77001953125,222.41000366210938,2868.0,1680.02001953125,1983.699951171875,16953.349609375,6352.0,,,,
+1993-03-01,,,12.529999732971191,,91.87000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,451.6700134277344,3435.110107421875,690.1300048828125,229.2100067138672,2878.699951171875,1676.8399658203125,2031.4000244140625,18591.44921875,6388.89990234375,,,,
+1993-04-01,,,12.420000076293945,,89.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,440.19000244140625,3427.550048828125,661.4199829101562,222.67999267578125,2813.10009765625,1626.8299560546875,1939.0,20919.1796875,6830.5,,,,
+1993-05-01,,,13.470000267028809,,89.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,450.19000244140625,3527.429931640625,700.530029296875,232.19000244140625,2840.699951171875,1627.2099609375,1888.699951171875,20552.349609375,7372.2001953125,,,,
+1993-06-01,,,11.260000228881836,,93.62999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,450.5299987792969,3516.080078125,703.9500122070312,233.35000610351562,2900.0,1700.9300537109375,1971.9000244140625,19590.0,7099.2998046875,,,,
+1993-07-01,,,11.729999542236328,,95.37000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,448.1300048828125,3539.469970703125,704.7000122070312,236.4600067138672,2926.5,1823.0699462890625,2085.89990234375,20380.140625,6989.0,,,,
+1993-08-01,,,11.850000381469727,,93.94999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,463.55999755859375,3651.25,742.8400268554688,246.1699981689453,3100.0,1931.8800048828125,2216.5,21026.599609375,7549.7001953125,,,,
+1993-09-01,,,12.989999771118164,,92.81999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,458.92999267578125,3555.1201171875,762.780029296875,252.9499969482422,3037.5,1910.22998046875,2114.60009765625,20105.7109375,7676.2001953125,,,,
+1993-10-01,,,11.460000038146973,,95.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,467.8299865722656,3680.590087890625,779.260009765625,259.17999267578125,3171.0,2064.97998046875,2182.0,19702.970703125,9329.099609375,,,,
+1993-11-01,,,13.760000228881836,,96.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,461.7900085449219,3683.949951171875,754.3900146484375,250.41000366210938,3166.89990234375,2052.919921875,2110.10009765625,16406.5390625,9125.2001953125,,,,
+1993-12-01,,,11.65999984741211,,96.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,466.45001220703125,3754.090087890625,776.7999877929688,258.5899963378906,3418.39990234375,2255.2900390625,2268.199951171875,17417.240234375,11888.400390625,,,,
+1994-01-01,,,10.630000114440918,,95.58999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,481.6099853515625,3978.360107421875,800.469970703125,266.5199890136719,3491.800048828125,2192.60009765625,2334.39990234375,20229.119140625,11487.0,,,,
+1994-02-01,,,14.869999885559082,,94.55000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,467.1400146484375,3832.02001953125,792.5,265.5299987792969,3328.10009765625,2103.239990234375,2238.10009765625,19997.19921875,10410.2001953125,,,,
+1994-03-01,,,20.450000762939453,,93.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,445.7699890136719,3635.9599609375,743.4600219726562,251.05999755859375,3086.39990234375,2142.8798828125,2081.89990234375,19111.919921875,9029.900390625,,,,
+1994-04-01,,,13.770000457763672,,92.12000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,450.9100036621094,3681.68994140625,733.8400268554688,252.5500030517578,3125.300048828125,2252.510009765625,2166.0,19725.25,8966.099609375,,,,
+1994-05-01,,,13.029999732971191,,92.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,456.5,3758.3701171875,735.1900024414062,249.27999877929688,2970.5,2137.340087890625,2029.9000244140625,20973.58984375,9553.599609375,,,,
+1994-06-01,,,14.970000267028809,,89.62000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,444.2699890136719,3624.9599609375,705.9600219726562,240.2899932861328,2919.199951171875,2020.8499755859375,1892.0,20643.9296875,8758.400390625,,,,
+1994-07-01,,,11.130000114440918,,89.87000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,458.260009765625,3764.5,722.1599731445312,244.05999755859375,3082.60009765625,2152.18994140625,2075.0,20449.390625,9482.7998046875,,,,
+1994-08-01,,,11.970000267028809,,89.66999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,475.489990234375,3913.419921875,765.6199951171875,257.32000732421875,3251.300048828125,2207.090087890625,2069.10009765625,20628.529296875,9929.400390625,,,,
+1994-09-01,,,14.279999732971191,,87.87999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,462.7099914550781,3843.18994140625,764.2899780273438,256.1199951171875,3026.300048828125,2002.300048828125,1879.300048828125,19563.810546875,9521.2001953125,,,,
+1994-10-01,,,14.5600004196167,,85.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,472.3500061035156,3908.1201171875,777.489990234375,255.02000427246094,3097.39990234375,2061.580078125,1905.699951171875,19989.599609375,9646.2998046875,,,,
+1994-11-01,,,15.949999809265137,,89.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,453.69000244140625,3739.22998046875,750.3200073242188,244.25,3081.39990234375,2057.280029296875,1975.9000244140625,19075.619140625,8466.2998046875,,,,
+1994-12-01,,,13.199999809265137,,88.7300033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,459.2699890136719,3834.43994140625,751.9600219726562,250.36000061035156,3065.5,2097.510009765625,1881.199951171875,19723.060546875,8191.0,,,,
+1995-01-01,,,11.960000038146973,,87.98999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,470.4200134277344,3843.860107421875,755.2000122070312,246.85000610351562,2991.60009765625,2024.8199462890625,1797.9000244140625,18649.8203125,7342.7001953125,,,,
+1995-02-01,,,11.75,,85.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,487.3900146484375,4011.050048828125,793.72998046875,256.57000732421875,3009.300048828125,2097.85009765625,1776.9000244140625,17053.4296875,8327.5,,,,
+1995-03-01,,,13.369999885559082,,81.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,500.7099914550781,4157.68994140625,817.2100219726562,260.7699890136719,3137.89990234375,1914.68994140625,1859.5,16139.9501953125,8587.7001953125,,,,
+1995-04-01,,,11.75,,81.80000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,514.7100219726562,4321.27001953125,843.97998046875,266.1700134277344,3216.699951171875,2017.949951171875,1918.5,16806.75,8361.0,,,,
+1995-05-01,,,12.850000381469727,,82.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,533.4000244140625,4465.14013671875,864.5800170898438,270.25,3319.39990234375,2099.949951171875,1948.0,15436.7900390625,9407.400390625,,,,
+1995-06-01,,,11.380000114440918,,81.58000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,544.75,4556.10009765625,933.4500122070312,283.6300048828125,3314.60009765625,2089.0400390625,1858.800048828125,14517.400390625,9206.5,,,,
+1995-07-01,,,13.489999771118164,,81.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,562.0599975585938,4708.47021484375,1001.2100219726562,299.7200012207031,3463.300048828125,2222.510009765625,1920.0,16677.529296875,9453.400390625,,,,
+1995-08-01,,,11.520000457763672,,85.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,561.8800048828125,4610.56005859375,1020.1099853515625,305.30999755859375,3477.800048828125,2234.22998046875,1883.4000244140625,18117.220703125,9179.900390625,,,,
+1995-09-01,,,12.739999771118164,,84.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,584.4099731445312,4789.080078125,1043.5400390625,310.3800048828125,3508.199951171875,2201.27001953125,1788.4000244140625,17913.060546875,9646.2998046875,,,,
+1995-10-01,,,13.829999923706055,,83.66000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,581.5,4755.47998046875,1036.06005859375,296.25,3529.10009765625,2165.760009765625,1814.0,17654.640625,9782.400390625,,,,
+1995-11-01,,,11.579999923706055,,85.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,605.3699951171875,5074.490234375,1059.199951171875,308.5799865722656,3664.300048828125,2254.949951171875,1828.300048828125,18744.419921875,9813.2998046875,,,,
+1995-12-01,,,12.520000457763672,,84.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,615.9299926757812,5117.1201171875,1052.1300048828125,315.9700012207031,3689.300048828125,2260.68994140625,1872.0,19868.150390625,10073.400390625,,,,
+1996-01-01,,,12.529999732971191,,87.37999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,636.02001953125,5395.2998046875,1059.7900390625,315.3800048828125,3759.300048828125,2463.0,2021.0,20812.740234375,11359.7001953125,,,,
+1996-02-01,,,17.040000915527344,,86.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,640.4299926757812,5485.6201171875,1100.050048828125,324.92999267578125,3727.60009765625,2485.179931640625,1990.800048828125,20125.369140625,11125.7001953125,,,,
+1996-03-01,,,18.8799991607666,,86.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,645.5,5587.14013671875,1101.4000244140625,330.7699890136719,3699.699951171875,2489.35009765625,2044.800048828125,21406.849609375,10957.2001953125,,,,
+1996-04-01,,,15.829999923706055,,88.0199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,654.1699829101562,5569.080078125,1190.52001953125,348.2799987792969,3817.89990234375,2492.6298828125,2146.800048828125,22041.30078125,10964.5,,,,
+1996-05-01,,,16.06999969482422,,87.77999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,669.1199951171875,5643.18017578125,1243.4300537109375,361.8500061035156,3747.800048828125,2523.81005859375,2110.10009765625,21956.189453125,11264.7001953125,,,,
+1996-06-01,,,13.680000305175781,,87.81999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,670.6300048828125,5654.6298828125,1185.02001953125,346.6099853515625,3711.0,2570.43994140625,2123.699951171875,22530.75,11020.900390625,,,,
+1996-07-01,,,19.459999084472656,,85.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,639.9500122070312,5528.91015625,1080.5899658203125,316.0,3703.199951171875,2491.5,1995.9000244140625,20692.830078125,10681.400390625,,,,
+1996-08-01,,,17.010000228881836,,86.36000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,651.989990234375,5616.2099609375,1141.5,333.8800048828125,3867.60009765625,2534.489990234375,1970.5999755859375,20166.900390625,11159.0,,,,
+1996-09-01,,,16.950000762939453,,87.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,687.3300170898438,5882.169921875,1226.9200439453125,346.3900146484375,3953.699951171875,2655.489990234375,2132.800048828125,21556.400390625,11902.400390625,,,,
+1996-10-01,,,18.110000610351562,,87.43000030517578,,114.18000030517578,,,,,,,,,,,,,,,,,,,,,,,,,705.27001953125,6029.3798828125,1221.510009765625,340.57000732421875,3979.10009765625,2671.39990234375,2140.5,20466.859375,12477.599609375,,,,
+1996-11-01,,,17.139999389648438,,87.91999816894531,,113.80000305175781,,,,,,,,,,,,,,,,,,,,,,,,,757.02001953125,6521.7001953125,1292.6099853515625,354.1099853515625,4058.0,2848.840087890625,2315.699951171875,21020.359375,13393.900390625,,,,
+1996-12-01,,,20.920000076293945,,88.18000030517578,,115.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,740.739990234375,6448.27001953125,1291.030029296875,362.6099853515625,4118.5,2880.070068359375,2315.699951171875,19361.349609375,13451.5,,651.219970703125,,
+1997-01-01,,,19.469999313354492,,93.04000091552734,,121.25,,,,,,,,,,,,,,,,,,,,,,,,,786.1599731445312,6813.08984375,1379.8499755859375,369.45001220703125,4275.7998046875,3037.699951171875,2516.60009765625,18330.009765625,13321.7998046875,,685.8400268554688,,
+1997-02-01,,,21.100000381469727,,94.88999938964844,,120.30000305175781,,,,,,,,,,,,,,,,,,,,,,,,,790.8200073242188,6877.740234375,1309.0,360.04998779296875,4308.2998046875,3261.0400390625,2607.800048828125,18557.0,13398.7001953125,,676.530029296875,,
+1997-03-01,,,22.139999389648438,,94.72000122070312,,123.77999877929688,,,,,,,,,,,,,,,,,,,,,,,,,757.1199951171875,6583.47998046875,1221.699951171875,342.55999755859375,4312.89990234375,3407.830078125,2656.699951171875,18003.400390625,12534.2998046875,,677.3400268554688,,
+1997-04-01,,,20.059999465942383,,97.18000030517578,,127.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,801.3400268554688,7009.0,1260.760009765625,343.0,4436.0,3438.090087890625,2639.5,19151.119140625,12903.2998046875,,703.22998046875,,
+1997-05-01,,,19.190000534057617,,94.8499984741211,,116.16000366210938,,,,,,,,,,,,,,,,,,,,,,,,,848.280029296875,7331.0,1400.3199462890625,380.760009765625,4621.2998046875,3562.72998046875,2583.89990234375,20068.810546875,14757.7998046875,,746.3599853515625,,
+1997-06-01,,,21.530000686645508,,95.66999816894531,,114.61000061035156,,,,,,,,,,,,,,,,,,,,,,,,,885.1400146484375,7672.7998046875,1442.0699462890625,396.3699951171875,4604.60009765625,3766.889892578125,2858.300048828125,20604.9609375,15196.7998046875,,745.4000244140625,,
+1997-07-01,,,21.479999542236328,,99.63999938964844,,118.55000305175781,,,,,,,,,,,,,,,,,,,,,,,,,954.3099975585938,8222.599609375,1593.81005859375,414.4800109863281,4907.5,4405.52001953125,3075.699951171875,20331.4296875,16365.7001953125,1189.760009765625,726.1199951171875,4305.759765625,
+1997-08-01,,,24.760000228881836,,99.0,,119.44000244140625,,,,,,,,,,,,,,,,,,,,,,,,,899.469970703125,7622.39990234375,1587.3199462890625,423.42999267578125,4817.5,3919.7900390625,2770.5,18229.419921875,14135.2001953125,1221.06396484375,704.27001953125,3876.080078125,
+1997-09-01,,,22.90999984741211,,97.11000061035156,,120.4800033569336,,,,,,,,,,,,,,,,,,,,,,,,,947.280029296875,7945.2998046875,1685.68994140625,453.82000732421875,5244.2001953125,4154.89013671875,3008.300048828125,17887.7109375,15049.2998046875,1097.383056640625,647.1099853515625,3902.030029296875,
+1997-10-01,,,35.09000015258789,,95.63999938964844,,120.31999969482422,,,,,,,,,,,,404.20001220703125,,,,,,,,,,,,,914.6199951171875,7442.10009765625,1593.6099853515625,433.260009765625,4842.2998046875,3753.659912109375,2739.300048828125,16458.939453125,10623.7998046875,1180.3929443359375,470.7900085449219,3803.239990234375,
+1997-11-01,,,27.43000030517578,,97.79000091552734,,127.80000305175781,,,,,,,,,,,,383.29998779296875,,,,,,,,,,,,,955.4000244140625,7823.10009765625,1600.550048828125,429.9200134277344,4831.7998046875,3972.080078125,2854.39990234375,16636.259765625,10526.900390625,1139.6280517578125,411.9100036621094,3560.2900390625,
+1997-12-01,,,24.010000228881836,,99.6500015258789,,130.55999755859375,,,,,,,,,,,,370.79998779296875,,,,,,,,,,,,,970.4299926757812,7908.2998046875,1570.3499755859375,437.0199890136719,5135.5,4224.2998046875,2998.89990234375,15258.740234375,10722.7998046875,1194.10205078125,375.1499938964844,3658.97998046875,
+1998-01-01,,,21.469999313354492,,100.79000091552734,,127.0,,,,,,,,,,,,388.1000061035156,,,,,,,,,,,,,980.280029296875,7906.5,1619.3599853515625,430.04998779296875,5458.5,4442.52978515625,3172.10009765625,16628.470703125,9252.400390625,1222.9129638671875,558.3300170898438,3224.360107421875,
+1998-02-01,,,18.549999237060547,,99.81999969482422,,126.05000305175781,,,,,,,,,,,,383.6000061035156,,,,,,,,,,,,,1049.3399658203125,8545.7197265625,1770.510009765625,461.8299865722656,5767.2998046875,4693.85986328125,3421.89990234375,16831.669921875,11480.7001953125,1206.530029296875,548.4199829101562,3622.219970703125,
+1998-03-01,,,24.219999313354492,,101.5,,133.0500030517578,,,,,,,,,,,,408.5,,,,,,,,,,,,,1101.75,8799.8095703125,1835.6800537109375,480.67999267578125,5932.2001953125,5097.25,3875.300048828125,16527.169921875,11518.7001953125,1243.0159912109375,481.0400085449219,3892.75,
+1998-04-01,,,21.18000030517578,,99.70999908447266,,132.7899932861328,,,,,,,,,,,,400.3999938964844,,,,,,,,,,,,,1111.75,9063.3701171875,1868.4100341796875,482.8900146484375,5928.39990234375,5241.22998046875,3880.919921875,15641.259765625,10383.6796875,1343.447998046875,421.2200012207031,4006.81005859375,
+1998-05-01,,,21.31999969482422,,100.44999694824219,,138.75,,,,,,,,,,,,368.20001220703125,,,,,,,,,,,,,1090.8199462890625,8899.9501953125,1778.8699951171875,456.6199951171875,5870.7001953125,5556.990234375,4041.159912109375,15670.7802734375,8934.5595703125,1411.208984375,336.6300048828125,3686.389892578125,
+1998-06-01,,,19.709999084472656,,101.16999816894531,,138.35000610351562,,,,,,,,,,,,361.6000061035156,,,,,,,,,,,,,1133.8399658203125,8952.01953125,1894.739990234375,457.3900146484375,5832.60009765625,5841.830078125,4203.4501953125,15830.26953125,8543.099609375,1339.2020263671875,297.8800048828125,3250.68994140625,
+1998-07-01,,,24.799999237060547,,101.19999694824219,,144.75,,,,,,,,,,,,377.6000061035156,,,,,,,,,,,,,1120.6700439453125,8883.2900390625,1872.3900146484375,419.75,5837.10009765625,5861.18994140625,4177.31005859375,16378.9697265625,7936.2001953125,1316.9189453125,343.3299865722656,3211.31005859375,
+1998-08-01,,,44.279998779296875,,100.19999694824219,,138.69000244140625,,,,,,,,,,,,359.5,,,,,,,,,,,,,957.280029296875,7539.06982421875,1499.25,337.95001220703125,5249.39990234375,4811.27978515625,3765.22998046875,14107.8896484375,7275.0400390625,1150.2230224609375,310.1600036621094,2933.85009765625,
+1998-09-01,,,40.95000076293945,,96.16999816894531,,136.2899932861328,,,,,,,,,,,281.1499938964844,353.3999938964844,,,,,,,,,,,,,1017.010009765625,7842.6201171875,1693.8399658203125,363.5899963378906,5064.39990234375,4430.91015625,3197.949951171875,13406.3896484375,7883.4599609375,1242.89599609375,310.32000732421875,3102.2900390625,
+1998-10-01,,,28.049999237060547,,93.7300033569336,,115.7699966430664,,,,,,,,,,,277.0,336.3999938964844,,,,,,,,,,,,,1098.6700439453125,8592.099609375,1771.3900146484375,378.1600036621094,5438.39990234375,4690.990234375,3522.929931640625,13564.509765625,10154.9404296875,1217.3160400390625,384.75,2812.489990234375,
+1998-11-01,,,26.010000228881836,,96.19999694824219,,122.93000030517578,,,,,,,,,,,274.0,355.29998779296875,,,,,,,,,,,,,1163.6300048828125,9116.5498046875,1949.5400390625,397.75,5743.89990234375,5026.14013671875,3843.3798828125,14883.7001953125,10402.3203125,1247.4169921875,451.8800048828125,2810.659912109375,
+1998-12-01,,,24.420000076293945,,94.16999816894531,,113.44999694824219,,,,,,,,,,,332.1499938964844,364.5,,,,,,,,,,,,,1229.22998046875,9181.4296875,2192.68994140625,421.9599914550781,5882.60009765625,5006.56982421875,3942.659912109375,13842.169921875,10048.580078125,1146.699951171875,562.4600219726562,3055.409912109375,
+1999-01-01,,,26.25,,96.08000183105469,,116.27999877929688,,,,,,,,,,,336.5,346.8999938964844,,,,,,,,,,,,,1279.6400146484375,9358.830078125,2505.889892578125,427.2200012207031,5896.0,5180.2900390625,4251.7998046875,14499.25,9506.900390625,1134.6729736328125,571.4299926757812,3315.570068359375,
+1999-02-01,,,27.8799991607666,,98.68000030517578,,119.1500015258789,,,,,,,,,,,350.6000061035156,381.70001220703125,,,,,,,,,,,,,1238.3299560546875,9306.580078125,2288.030029296875,392.260009765625,6175.10009765625,4903.9599609375,4092.93994140625,14367.5400390625,9858.490234375,1090.0870361328125,520.0599975585938,3233.860107421875,
+1999-03-01,,,23.260000228881836,,100.0999984741211,,118.7699966430664,,,,,,,,,,,358.20001220703125,359.1000061035156,,,,,,,,,,,,,1286.3699951171875,9786.16015625,2461.39990234375,397.6300048828125,6295.2998046875,4865.27001953125,4197.8798828125,15836.58984375,10942.2001953125,1158.053955078125,618.97998046875,3739.9599609375,
+1999-04-01,,,25.06999969482422,,101.0,,119.37000274658203,,,,,,,,,,,308.0,354.5,,,,,,,,,,,,,1335.1800537109375,10789.0400390625,2542.860107421875,432.80999755859375,6552.2001953125,5360.43994140625,4405.35009765625,16701.529296875,13333.2001953125,1120.927001953125,752.5900268554688,3325.68994140625,
+1999-05-01,,,25.389999389648438,,102.51000213623047,,121.58999633789062,,,,,,,,,,,341.6499938964844,365.3999938964844,,,,,,,,,,,,,1301.8399658203125,10559.740234375,2470.52001953125,438.67999267578125,6226.2001953125,5068.58984375,4351.2900390625,16111.650390625,12147.1201171875,1279.3260498046875,736.02001953125,3966.070068359375,
+1999-06-01,,,21.09000015258789,,102.8499984741211,,120.9000015258789,,,,,,,,,,,320.29998779296875,351.0,,,,,,,,,,,,,1372.7099609375,10970.7998046875,2686.1201171875,457.67999267578125,6318.5,5378.52001953125,4536.60986328125,17529.740234375,13532.1396484375,1689.427978515625,883.0,4140.72998046875,
+1999-07-01,,,24.639999389648438,,99.75,,114.6500015258789,,,,,,,,,,,338.0,344.0,,,,,,,,,,,,,1328.719970703125,10655.150390625,2638.489990234375,444.7699890136719,6231.89990234375,5101.8701171875,4382.06005859375,17861.859375,13186.8603515625,1601.458984375,969.719970703125,4542.33984375,
+1999-08-01,,,24.450000762939453,,99.94999694824219,,109.73999786376953,,,,,,,,,,,341.95001220703125,350.3999938964844,,,,,,,,,,,,,1320.4100341796875,10829.2802734375,2739.35009765625,427.8299865722656,6246.39990234375,5270.77001953125,4589.22021484375,17436.560546875,13482.76953125,1627.115966796875,937.8800048828125,4898.2099609375,
+1999-09-01,,,25.40999984741211,,98.54000091552734,,106.1500015258789,,,,,,,,,,,369.3999938964844,388.8999938964844,,,,,,,,,,,,,1282.7099609375,10336.9501953125,2746.159912109375,427.29998779296875,6029.7998046875,5149.830078125,4591.419921875,17605.4609375,12733.240234375,1570.7020263671875,836.1799926757812,4764.419921875,
+1999-10-01,,,22.200000762939453,,99.05999755859375,,104.0,,,,,,,,,,,393.6000061035156,401.20001220703125,,,,,,,,,,,,,1362.9300537109375,10729.8603515625,2966.429931640625,428.6400146484375,6255.7001953125,5525.39990234375,4888.6201171875,17942.080078125,13256.9501953125,1504.56298828125,833.510009765625,4444.56005859375,
+1999-11-01,,,24.18000030517578,,101.98999786376953,,101.97000122070312,,,,,,,,,,,397.29998779296875,418.79998779296875,,,,,,,,,,,,,1388.9100341796875,10877.8095703125,3336.159912109375,454.0799865722656,6597.2001953125,5896.0400390625,5341.6201171875,18558.23046875,15377.1904296875,1434.9730224609375,996.6599731445312,4622.2099609375,
+1999-12-01,,,24.639999389648438,,101.87000274658203,,102.18000030517578,,,,,,,,,,,449.20001220703125,430.20001220703125,,,,,,,,,,,,,1469.25,11497.1201171875,4069.31005859375,504.75,6930.2001953125,6958.14013671875,5958.31982421875,18934.33984375,16962.099609375,1366.5799560546875,1028.0699462890625,5005.81982421875,
+2000-01-01,,,24.950000762939453,,105.12999725341797,,107.19999694824219,,,,,,,,,,,484.70001220703125,455.0,,,,,,,,,111.0999984741211,,57.86000061035156,795.0,1394.4599609375,10940.5302734375,3940.35009765625,496.2300109863281,6268.5,6835.60009765625,5659.81005859375,19539.69921875,15532.33984375,1534.9969482421875,943.8800048828125,5205.2900390625,
+2000-02-01,,,23.3700008392334,,105.91999816894531,,110.19000244140625,,,,,,,,,,,712.0,471.70001220703125,,,,,,,,,99.9000015258789,,56.599998474121094,753.0,1366.4200439453125,10128.3095703125,4696.68994140625,577.7100219726562,6232.60009765625,7644.5498046875,6190.9599609375,19959.51953125,17169.439453125,1714.5780029296875,828.3800048828125,5447.47021484375,
+2000-03-01,,,24.110000610351562,,105.44000244140625,,102.95999908447266,,,,,,,,,,,595.5,496.3999938964844,,,,,,,,,103.69999694824219,5.900000095367432,58.13999938964844,800.0,1498.5799560546875,10921.919921875,4572.830078125,539.0900268554688,6540.2001953125,7599.39013671875,6286.0498046875,20337.3203125,17406.5390625,1800.2249755859375,860.9400024414062,5001.27978515625,
+2000-04-01,,,26.200000762939453,,110.13999938964844,,108.1500015258789,,,,,,,,,,,620.5999755859375,500.0,,,,,,,,,95.30000305175781,5.159999847412109,55.709999084472656,747.0,1452.4300537109375,10733.91015625,3860.659912109375,506.25,6327.39990234375,7414.68017578125,6419.72021484375,17973.69921875,15519.2998046875,1836.321044921875,725.3900146484375,4657.5498046875,
+2000-05-01,,,23.649999618530273,,108.73999786376953,,107.62999725341797,,,,,,,,,,,581.8499755859375,539.4000244140625,,,,,,,,,93.0,7.550000190734863,62.63999938964844,842.0,1420.5999755859375,10522.330078125,3400.909912109375,476.17999267578125,6359.39990234375,7109.669921875,6426.259765625,16332.4501953125,14713.8603515625,1894.553955078125,731.8800048828125,4433.60986328125,
+2000-06-01,,,19.540000915527344,,106.83999633789062,,106.01000213623047,,,,,,,,,,,647.9500122070312,565.5,,,,,,,,,84.8499984741211,8.5,50.880001068115234,820.0,1454.5999755859375,10447.8896484375,3966.110107421875,517.22998046875,6312.7001953125,6898.2099609375,6446.5400390625,17411.05078125,16155.7802734375,1928.10595703125,821.219970703125,4748.77001953125,
+2000-07-01,,,20.739999771118164,,109.56999969482422,,109.33000183105469,,,,,,,,,,,818.0,580.0,,,,,,180.25,,246.0,86.44999694824219,10.399999618530273,59.77000045776367,825.0,1430.8299560546875,10521.98046875,3766.989990234375,500.6400146484375,6365.2998046875,7190.3701171875,6542.490234375,15727.490234375,16840.98046875,2023.5389404296875,705.969970703125,4279.85986328125,
+2000-08-01,33.099998474121094,,16.84000015258789,,112.5999984741211,,106.66999816894531,,,,,,,,,278.29998779296875,5.002999782562256,716.75,586.7000122070312,0.8849999904632568,,4.78000020980835,,,182.0,,251.0,74.5,10.5600004196167,63.369998931884766,745.0,1517.6800537109375,11215.099609375,4206.35009765625,537.8900146484375,6672.7001953125,7216.4501953125,6625.419921875,16861.259765625,17097.509765625,2021.198974609375,688.6199951171875,4477.31005859375,
+2000-09-01,30.860000610351562,,20.56999969482422,,113.25,,108.12999725341797,,,,,,,,,273.6000061035156,4.89900016784668,714.8499755859375,578.7999877929688,0.9154999852180481,,5.199999809265137,0.9300000071525574,,192.0,499.0,258.0,83.0,9.770000457763672,62.25,797.0,1436.510009765625,10650.919921875,3672.820068359375,521.3699951171875,6294.2001953125,6798.1201171875,6266.6298828125,15747.259765625,15648.98046875,1910.1610107421875,613.219970703125,4090.3798828125,
+2000-10-01,32.689998626708984,,23.6299991607666,,116.6500015258789,,108.79000091552734,,,,,,,,,264.8999938964844,4.754000186920166,782.0499877929688,578.0999755859375,0.8464999794960022,,4.5,0.9399999976158142,,196.0,455.25,253.5,74.4000015258789,9.899999618530273,62.970001220703125,755.0,1429.4000244140625,10971.1396484375,3369.6298828125,497.67999267578125,6438.39990234375,7077.43994140625,6397.66015625,14539.599609375,14895.33984375,1961.2869873046875,514.47998046875,3711.02001953125,
+2000-11-01,33.79999923706055,,29.649999618530273,,115.23999786376953,,110.37000274658203,,,,,,,,,270.1000061035156,4.673999786376953,819.0,605.9000244140625,0.8410000205039978,,6.579999923706055,1.0499999523162842,0.8799999952316284,205.0,502.0,252.5,67.19999694824219,9.75,65.2300033569336,704.0,1314.949951171875,10414.490234375,2597.929931640625,445.94000244140625,6142.2001953125,6372.330078125,5928.080078125,14648.509765625,13984.3896484375,2070.613037109375,509.2300109863281,3997.989990234375,
+2000-12-01,26.799999237060547,,26.850000381469727,,109.55999755859375,,114.37999725341797,,,,,,,,,272.0,4.585000038146973,954.4500122070312,609.5999755859375,0.8464999794960022,,9.774999618530273,0.9065999984741211,0.7857999801635742,222.5,499.0,272.75,65.55000305175781,10.199999809265137,62.279998779296875,758.0,1320.280029296875,10787.990234375,2470.52001953125,483.5299987792969,6222.5,6433.60986328125,5926.419921875,13785.6904296875,15095.5302734375,2073.47705078125,504.6199951171875,3972.1201171875,
+2001-01-01,28.700000762939453,,22.020000457763672,61.45000076293945,110.5199966430664,,116.68000030517578,,,,,,,,,265.6000061035156,4.790999889373779,1054.800048828125,601.0999755859375,0.8485000133514404,,5.650000095367432,0.7950000166893005,0.8600000143051147,208.5,459.75,271.0,63.75,9.949999809265137,61.36000061035156,1020.0,1366.010009765625,10887.3603515625,2772.72998046875,508.3399963378906,6297.5,6795.14013671875,5998.490234375,13843.5498046875,16102.349609375,2065.60595703125,617.9099731445312,4326.72021484375,
+2001-02-01,27.420000076293945,,28.350000381469727,75.56999969482422,112.01000213623047,,117.38999938964844,,,,,,,,,266.79998779296875,4.4720001220703125,837.0,610.0,0.8100000023841858,,5.244999885559082,0.7225000262260437,0.7889999747276306,211.25,454.75,257.5,63.900001525878906,9.279999732971191,52.599998474121094,1131.0,1239.93994140625,10495.2802734375,2151.830078125,474.3699951171875,5917.89990234375,6208.240234375,5367.47998046875,12883.5400390625,14787.8701171875,1959.1800537109375,578.0999755859375,4247.0400390625,
+2001-03-01,26.399999618530273,,28.639999389648438,72.12999725341797,117.37000274658203,,126.2300033569336,,,,,,,,,257.8999938964844,4.2779998779296875,744.0,555.0,0.7584999799728394,,5.03000020980835,0.7045000195503235,0.9229999780654907,206.5,436.0,265.0,60.29999923706055,7.75,45.09000015258789,1073.0,1160.3299560546875,9878.7802734375,1840.260009765625,450.5299987792969,5633.7001953125,5829.9501953125,5180.4501953125,12999.7001953125,12760.6396484375,2112.77490234375,523.219970703125,3604.3798828125,
+2001-04-01,28.459999084472656,,25.479999542236328,68.70999908447266,115.8499984741211,,123.37999725341797,,,,,,,,,264.0,4.320000171661377,688.0,595.0,0.7664999961853027,,4.695000171661377,0.746999979019165,1.129699945449829,195.0,422.0,265.75,61.849998474121094,9.5,44.20000076293945,1010.0,1249.4599609375,10734.9697265625,2116.239990234375,485.32000732421875,5967.0,6264.509765625,5640.02978515625,13934.3203125,13386.0400390625,2119.18408203125,577.3599853515625,3519.159912109375,
+2001-05-01,28.3700008392334,,22.639999389648438,59.66999816894531,119.06999969482422,,119.2300033569336,,,,,,,,,265.29998779296875,4.395999908447266,639.5499877929688,603.0999755859375,0.7519999742507935,,3.9140000343322754,0.7795000076293945,1.0631999969482422,190.25,438.0,264.75,57.150001525878906,8.550000190734863,40.880001068115234,936.0,1255.8199462890625,10911.9404296875,2110.489990234375,496.5,5796.2001953125,6123.259765625,5454.18994140625,13262.1396484375,13174.41015625,2214.257080078125,612.1599731445312,3631.909912109375,
+2001-06-01,26.25,,19.059999465942383,45.4900016784668,119.43000030517578,8.276800155639648,124.5,,,,,,,,,270.6000061035156,4.291999816894531,599.9500122070312,560.0999755859375,0.7045000195503235,,3.0959999561309814,0.7124999761581421,0.7210999727249146,197.25,457.5,244.75,56.099998474121094,9.59000015258789,42.75,974.0,1224.3800048828125,10502.400390625,2160.5400390625,512.6400146484375,5642.5,6058.3798828125,5225.330078125,12969.0498046875,13042.5302734375,2218.029052734375,595.1300048828125,3456.780029296875,
+2001-07-01,26.350000381469727,,21.6200008392334,48.349998474121094,117.18000030517578,8.276700019836426,125.01000213623047,,,,,,,,,266.20001220703125,4.210000038146973,461.5,474.3999938964844,0.6779999732971191,,3.2960000038146973,0.6973000168800354,0.7321000099182129,213.0,496.25,275.0,51.95000076293945,7.929999828338623,41.900001525878906,957.0,1211.22998046875,10522.8095703125,2027.1300048828125,484.7799987792969,5529.10009765625,5861.18994140625,5085.509765625,11860.76953125,12316.6904296875,1920.3179931640625,541.5499877929688,3329.280029296875,
+2001-08-01,27.200000762939453,,24.920000076293945,52.86000061035156,113.41999816894531,8.276900291442871,118.75,,,,,,,,,274.3999938964844,4.1620001792907715,453.0,443.0,0.6784999966621399,,2.380000114440918,0.7663000226020813,0.8057000041007996,217.25,474.5,274.25,50.5,7.909999847412109,37.939998626708984,927.0,1133.5799560546875,9949.75,1805.4300537109375,468.55999755859375,5345.0,5188.169921875,4689.33984375,10713.509765625,11090.48046875,1834.137939453125,545.1099853515625,3244.949951171875,
+2001-09-01,23.43000030517578,,31.93000030517578,65.19000244140625,113.4800033569336,8.276900291442871,119.4800033569336,,,,,,,,,292.3999938964844,4.646999835968018,357.0,433.29998779296875,0.6460000276565552,,2.24399995803833,0.6635000109672546,0.6798999905586243,211.75,460.25,275.0,48.29999923706055,6.699999809265137,33.5,1077.0,1040.93994140625,8847.5595703125,1498.800048828125,404.8699951171875,4903.39990234375,4308.14990234375,4079.02001953125,9774.6796875,9950.7001953125,1764.866943359375,479.67999267578125,2811.60009765625,
+2001-10-01,21.18000030517578,,33.560001373291016,62.349998474121094,114.86000061035156,8.277000427246094,122.4000015258789,,,,,,,,,279.5,4.214000225067139,316.3999938964844,412.5,0.621999979019165,,3.2909998893737793,0.5978999733924866,0.552299976348877,201.0,431.0,295.25,43.900001525878906,6.739999771118164,29.899999618530273,1017.0,1059.780029296875,9075.1396484375,1690.199951171875,428.1700134277344,5039.7001953125,4559.1298828125,4341.2900390625,10366.33984375,10073.9697265625,1689.1700439453125,537.8099975585938,2989.35009765625,
+2001-11-01,19.440000534057617,,23.84000015258789,48.45000076293945,116.12999725341797,8.277400016784668,123.44999694824219,,,,,,,,,273.8999938964844,4.127999782562256,350.3999938964844,449.29998779296875,0.722000002861023,,2.7009999752044678,0.5322999954223633,0.5343000292778015,202.0,439.5,278.0,42.599998474121094,7.679999828338623,37.29999923706055,1355.0,1139.449951171875,9851.5595703125,1930.5799560546875,460.7799987792969,5203.60009765625,4989.91015625,4476.06005859375,10697.4404296875,11279.25,1747.9930419921875,643.8900146484375,3287.56005859375,
+2001-12-01,19.84000015258789,,23.799999237060547,47.2599983215332,116.75,8.276700019836426,131.6699981689453,,,,,,,,,278.70001220703125,4.578999996185303,448.0,493.0,0.652999997138977,,2.569999933242798,0.5507000088691711,0.5724999904632568,199.75,423.75,291.0,46.20000076293945,7.389999866485596,35.59000015258789,1310.0,1148.0799560546875,10021.5703125,1950.4000244140625,488.5,5217.39990234375,5160.10009765625,4624.580078125,10542.6201171875,11397.2099609375,1645.970947265625,693.7000122070312,3262.330078125,
+2002-01-01,19.479999542236328,,21.09000015258789,42.459999084472656,120.23999786376953,8.27649974822998,134.8699951171875,,,,,,,,,282.1000061035156,4.216000080108643,369.0,465.20001220703125,0.7304999828338623,,2.1500000953674316,0.5321999788284302,0.5659999847412109,206.5,429.5,286.5,45.099998474121094,6.380000114440918,35.47999954223633,1344.0,1130.199951171875,9920.0,1934.030029296875,483.1000061035156,5164.7998046875,5107.60986328125,4461.8701171875,9997.7998046875,10725.2998046875,1491.6650390625,748.0700073242188,3311.030029296875,
+2002-02-01,21.850000381469727,,21.59000015258789,46.189998626708984,119.16000366210938,8.27649974822998,133.4600067138672,,,,,,,,,296.70001220703125,4.497000217437744,372.04998779296875,,0.7139999866485596,,2.3550000190734863,0.5699999928474426,0.5879999995231628,200.0,442.5,271.5,44.75,5.989999771118164,33.70000076293945,1466.0,1106.72998046875,10106.1298828125,1731.489990234375,469.3599853515625,5101.0,5039.080078125,4462.990234375,10587.830078125,10482.5498046875,1524.7010498046875,819.989990234375,3562.31005859375,
+2002-03-01,26.229999542236328,,17.399999618530273,36.279998779296875,118.62000274658203,8.277400016784668,132.6999969482422,,,,,,,,,302.6000061035156,4.640999794006348,388.8999938964844,515.7000122070312,0.7605000138282776,,3.244999885559082,0.6690000295639038,0.828000009059906,207.0,473.5,294.5,57.20000076293945,5.929999828338623,38.15999984741211,1494.0,1147.3900146484375,10403.9404296875,1845.3499755859375,506.4599914550781,5271.7998046875,5397.2900390625,4688.02001953125,11024.9404296875,11032.919921875,1603.905029296875,895.5800170898438,3469.35009765625,
+2002-04-01,27.290000915527344,,21.90999984741211,43.7599983215332,115.19000244140625,8.277299880981445,128.52999877929688,,,,,,,,,308.8999938964844,4.5320000648498535,355.5,532.5,0.7325000166893005,,3.765000104904175,0.6859999895095825,0.8109999895095825,193.5,462.25,261.75,50.70000076293945,5.679999828338623,33.349998474121094,1540.0,1076.9200439453125,9946.2197265625,1688.22998046875,510.6700134277344,5165.60009765625,5041.2001953125,4462.740234375,11492.5400390625,11497.580078125,1667.7490234375,842.3400268554688,3338.159912109375,
+2002-05-01,25.350000381469727,,19.979999542236328,45.88999938964844,111.80999755859375,8.27649974822998,124.05999755859375,,,,,,,,,326.5,5.026000022888184,347.3999938964844,545.9000244140625,0.7615000009536743,,3.2170000076293945,0.6309999823570251,0.75,214.0,508.75,282.25,51.900001525878906,5.900000095367432,39.470001220703125,1598.0,1067.1400146484375,9925.25,1615.72998046875,487.4700012207031,5085.10009765625,4818.2998046875,4274.64013671875,11763.7001953125,11301.9404296875,1515.7330322265625,796.4000244140625,3125.72998046875,
+2002-06-01,26.860000610351562,,25.399999618530273,57.95000076293945,106.11000061035156,8.277099609375,119.5199966430664,,,,,,,,,313.5,4.833000183105469,319.20001220703125,537.2999877929688,0.7674999833106995,,3.244999885559082,0.6796000003814697,0.7937999963760376,225.5,536.5,307.0,46.5,5.909999847412109,46.79999923706055,1630.0,989.8200073242188,9243.259765625,1463.2099609375,462.6400146484375,4656.39990234375,4382.56005859375,3897.989990234375,10621.83984375,10598.5498046875,1732.7550048828125,742.719970703125,3244.699951171875,
+2002-07-01,27.020000457763672,,32.029998779296875,57.86000061035156,107.41000366210938,8.276700019836426,119.77999877929688,,,,,,,,,303.20001220703125,4.59499979019165,319.45001220703125,524.5999755859375,0.6775000095367432,,2.9539999961853027,0.6764000058174133,0.830299973487854,247.25,567.5,334.0,46.79999923706055,5.800000190734863,46.95000076293945,1787.0,911.6199951171875,8736.58984375,1328.260009765625,392.4200134277344,4246.2001953125,3700.139892578125,3415.3798828125,9877.9404296875,10267.3603515625,1651.593994140625,717.989990234375,2987.64990234375,
+2002-08-01,28.979999542236328,,32.63999938964844,54.97999954223633,106.9800033569336,8.276800155639648,118.43000030517578,,,,,,,,,312.3999938964844,4.436999797821045,327.79998779296875,565.7999877929688,0.6869999766349792,,3.2960000038146973,0.748199999332428,0.8141999840736389,259.5,559.0,362.25,51.5,5.980000019073486,44.65999984741211,2012.0,916.0700073242188,8663.5,1314.8499755859375,390.9599914550781,4227.2998046875,3712.93994140625,3366.2099609375,9619.2998046875,10043.8701171875,1666.6180419921875,736.4000244140625,3181.22998046875,
+2002-09-01,30.469999313354492,,39.689998626708984,58.349998474121094,106.87000274658203,8.266900062561035,121.83000183105469,,,,,,,,,323.8999938964844,4.53000020980835,319.0,564.5,0.6600000262260437,,4.139999866485596,0.796999990940094,0.8059999942779541,251.5,545.75,396.5,54.5,6.889999866485596,42.400001525878906,2191.0,815.280029296875,7591.93017578125,1172.06005859375,362.2699890136719,3721.800048828125,2769.030029296875,2777.449951171875,9383.2900390625,9072.2099609375,1581.6180419921875,646.4199829101562,2991.360107421875,
+2002-10-01,27.219999313354492,,31.139999389648438,52.9900016784668,106.63999938964844,8.277000427246094,122.44999694824219,,,,,,,,,318.0,4.499000072479248,310.5,571.7999877929688,0.7139999866485596,,4.156000137329102,0.7437999844551086,0.9100000262260437,247.5,565.25,402.25,65.94999694824219,7.360000133514404,46.25,1927.0,885.760009765625,8397.0302734375,1329.75,373.5,4039.699951171875,3152.85009765625,3150.0400390625,8640.48046875,9441.25,1507.4959716796875,658.9199829101562,2949.320068359375,
+2002-11-01,26.889999389648438,,27.5,49.47999954223633,106.41000366210938,8.277199745178223,122.47000122070312,,,,,,,,,316.79998779296875,4.414000034332275,266.0,581.9000244140625,0.7494999766349792,,4.199999809265137,0.757099986076355,0.7343000173568726,240.25,578.75,373.0,66.5999984741211,7.409999847412109,47.5,1750.0,936.3099975585938,8896.08984375,1478.780029296875,406.3500061035156,4169.39990234375,3320.320068359375,3326.64990234375,9215.5595703125,10069.8701171875,1434.1820068359375,724.7999877929688,3228.820068359375,
+2002-12-01,31.200000762939453,,28.6200008392334,46.939998626708984,101.8499984741211,8.277000427246094,118.69999694824219,,,,,,,,,347.6000061035156,4.801000118255615,238.0,604.4000244140625,0.6970000267028809,,4.789000034332275,0.8654999732971191,0.864799976348877,235.75,569.5,325.0,60.20000076293945,7.610000133514404,51.15999984741211,2021.0,879.8200073242188,8341.6298828125,1335.510009765625,383.0899963378906,3940.39990234375,2892.6298828125,3063.909912109375,8578.9501953125,9321.2900390625,1357.654052734375,627.5499877929688,3377.280029296875,
+2003-01-01,33.5099983215332,,31.170000076293945,46.810001373291016,99.91000366210938,8.276900291442871,119.91000366210938,,,,,,,,,368.29998779296875,4.853000164031982,259.0,658.9000244140625,0.7914999723434448,,5.605000019073486,0.9588000178337097,0.975600004196167,238.25,564.0,320.5,65.30000305175781,8.640000343322754,52.36000061035156,2409.0,855.7000122070312,8053.81005859375,1320.9100341796875,372.1700134277344,3567.39990234375,2747.830078125,2937.8798828125,8339.9404296875,9258.9501953125,1499.81494140625,591.8599853515625,3250.3798828125,
+2003-02-01,36.599998474121094,,29.6299991607666,45.65999984741211,99.70999908447266,8.27750015258789,118.08999633789062,,,,,,,,,350.20001220703125,4.585000038146973,243.6999969482422,672.5,0.7749999761581421,,8.10099983215332,1.2559000253677368,1.0377000570297241,231.75,577.0,312.5,56.849998474121094,8.899999618530273,48.9900016784668,2080.0,841.1500244140625,7891.080078125,1337.52001953125,360.5199890136719,3655.60009765625,2547.050048828125,2754.070068359375,8363.0400390625,9122.66015625,1511.9320068359375,575.4299926757812,3283.659912109375,
+2003-03-01,31.040000915527344,,29.149999618530273,43.04999923706055,99.05999755859375,8.277400016784668,118.01000213623047,,,,,,,,,335.8999938964844,4.460999965667725,182.4499969482422,648.4000244140625,0.7124999761581421,,5.059999942779541,0.7924000024795532,0.9444000124931335,236.5,574.5,286.75,58.650001525878906,7.679999828338623,57.709999084472656,1960.0,848.1799926757812,7992.1298828125,1341.1700439453125,364.5400085449219,3613.300048828125,2423.8701171875,2618.4599609375,7972.7099609375,8634.4501953125,1510.5780029296875,535.7000122070312,3048.719970703125,
+2003-04-01,25.799999237060547,,21.209999084472656,32.66999816894531,97.19000244140625,8.277000427246094,118.81999969482422,,,,,,,,,339.1000061035156,4.638000011444092,156.0,599.2999877929688,0.7250000238418579,,5.385000228881836,0.7613999843597412,0.8428000211715698,232.75,623.5,279.5,68.25,7.300000190734863,53.95000076293945,2076.0,916.9199829101562,8480.08984375,1464.31005859375,398.67999267578125,3926.0,2942.0400390625,2953.669921875,7831.419921875,8717.2197265625,1521.4439697265625,599.3499755859375,2959.7900390625,
+2003-05-01,29.559999465942383,,19.469999313354492,31.65999984741211,93.2699966430664,,119.30000305175781,,,,,,,,,364.5,4.526000022888184,185.0,636.7999877929688,0.7799999713897705,,6.25,0.7541999816894531,0.8676999807357788,244.25,624.5,324.25,58.349998474121094,7.079999923706055,50.58000183105469,1493.0,963.5900268554688,8850.259765625,1595.9100341796875,441.0,4048.10009765625,2982.679931640625,2991.75,8424.509765625,9487.3798828125,1576.260986328125,633.4199829101562,3180.75,
+2003-06-01,30.190000534057617,,19.520000457763672,31.229999542236328,94.7300033569336,,119.66999816894531,,,,,,,,,346.0,4.557000160217285,181.35000610351562,670.5999755859375,0.7480000257492065,,5.410999774932861,0.7807999849319458,0.8698999881744385,228.5,621.25,301.75,58.900001525878906,6.329999923706055,56.20000076293945,1681.0,974.5,8985.4404296875,1622.800048828125,448.3699951171875,4031.199951171875,3220.580078125,3084.10009765625,9083.1103515625,9577.1201171875,1486.0240478515625,669.9299926757812,3607.1298828125,
+2003-07-01,30.540000915527344,,19.489999771118164,31.219999313354492,96.88999938964844,,120.55999755859375,,,,,,,,,354.0,5.116000175476074,182.0,685.7000122070312,0.8180000185966492,,4.7179999351501465,0.7932999730110168,0.9016000032424927,206.0,532.5,348.5,63.45000076293945,7.210000038146973,56.90999984741211,1465.0,990.3099975585938,9233.7998046875,1735.02001953125,476.0199890136719,4157.0,3487.860107421875,3210.27001953125,9563.2099609375,10134.830078125,1476.741943359375,713.52001953125,3792.610107421875,
+2003-08-01,31.56999969482422,,18.6299991607666,29.520000457763672,98.0999984741211,,116.88999938964844,,,,,,,,,375.70001220703125,5.109000205993652,201.8000030517578,708.5999755859375,0.8029999732971191,,4.730999946594238,0.8187000155448914,1.093000054359436,233.25,595.0,367.5,61.45000076293945,6.289999961853027,57.54999923706055,1820.0,1008.010009765625,9415.8203125,1810.449951171875,497.4200134277344,4161.10009765625,3484.580078125,3311.419921875,10343.5498046875,10908.990234375,1421.9830322265625,759.469970703125,4244.72998046875,
+2003-09-01,29.200000762939453,,22.719999313354492,32.83000183105469,92.8499984741211,,111.29000091552734,,,1.3174999952316284,,1.3502000570297241,,,,385.3999938964844,5.13700008392334,215.14999389648438,706.9000244140625,0.8130000233650208,,4.829999923706055,0.7778000235557556,0.8827999830245972,220.25,677.25,360.25,62.900001525878906,6.199999809265137,66.75,1626.0,995.969970703125,9275.0595703125,1786.93994140625,487.67999267578125,4091.300048828125,3256.780029296875,3134.989990234375,10219.0498046875,11229.8701171875,1367.1610107421875,697.52001953125,4453.240234375,
+2003-10-01,29.110000610351562,,16.100000381469727,24.889999389648438,92.7300033569336,,110.0,,,1.3381999731063843,,1.3169000148773193,,,,384.5,5.059000015258789,208.14999389648438,754.9000244140625,0.9369999766349792,,4.89300012588501,0.7857999801635742,0.8033999800682068,247.25,794.25,369.5,58.650001525878906,5.929999828338623,76.7300033569336,1440.0,1050.7099609375,9801.1201171875,1932.2099609375,528.219970703125,4287.60009765625,3655.989990234375,3373.199951171875,10559.58984375,12190.099609375,1348.302978515625,782.3599853515625,4906.8701171875,
+2003-11-01,30.40999984741211,,16.31999969482422,25.6299991607666,90.20999908447266,,109.62000274658203,,,1.291100025177002,,1.3004000186920166,,,,396.79998779296875,5.355000019073486,188.8000030517578,,0.9070000052452087,,4.925000190734863,0.8349000215530396,0.8366000056266785,245.0,756.25,406.75,57.75,6.25,68.0,1446.0,1058.199951171875,9782.4599609375,1960.260009765625,546.510009765625,4342.60009765625,3745.949951171875,3424.7900390625,10100.5703125,12317.4697265625,1397.2249755859375,796.1799926757812,5044.81982421875,
+2003-12-01,32.52000045776367,,18.309999465942383,24.489999771118164,86.91999816894531,8.26669979095459,107.4000015258789,1.2590018510818481,1.7888127565383911,1.2366000413894653,,1.2971999645233154,29.229999542236328,2.9010000228881836,45.529998779296875,415.70001220703125,5.953000068664551,197.5,811.2999877929688,1.0429999828338623,,6.189000129699707,0.9126999974250793,0.9491999745368958,246.0,789.0,377.0,64.94999694824219,5.670000076293945,75.06999969482422,1515.0,1111.9200439453125,10453.919921875,2003.3699951171875,556.9099731445312,4476.89990234375,3965.159912109375,3557.89990234375,10676.6396484375,12575.9404296875,1497.0439453125,810.7100219726562,5838.9599609375,
+2004-01-01,33.04999923706055,,16.6299991607666,25.059999465942383,87.19999694824219,8.266799926757812,105.72000122070312,1.2468050718307495,1.8252837657928467,1.252500057220459,,1.323699951171875,28.520000457763672,2.931999921798706,45.00400161743164,402.20001220703125,6.245999813079834,231.5500030517578,830.2999877929688,1.1430000066757202,,5.396999835968018,0.9314000010490417,0.9900000095367432,276.25,819.5,389.0,75.5,5.860000133514404,70.7300033569336,1520.0,1131.1300048828125,10488.0703125,2066.14990234375,580.760009765625,4390.7001953125,4058.60009765625,3638.43994140625,10783.6103515625,13289.3701171875,1590.72900390625,848.5,5695.669921875,
+2004-02-01,36.15999984741211,,14.550000190734863,22.84000015258789,87.30999755859375,8.266900062561035,109.25,1.2494065761566162,1.8695082664489746,1.2613999843597412,,1.3346999883651733,28.520000457763672,2.9049999713897705,45.19599914550781,396.3999938964844,6.696000099182129,229.14999389648438,887.4000244140625,1.343000054359436,,5.415999889373779,0.9609000086784363,1.0950000286102295,296.25,942.5,380.75,75.05000305175781,6.03000020980835,72.0999984741211,1570.0,1144.93994140625,10583.919921875,2029.8199462890625,585.5599975585938,4492.2001953125,4018.159912109375,3725.43994140625,11041.919921875,13907.0302734375,1675.0670166015625,883.4199829101562,5667.509765625,
+2004-03-01,35.7599983215332,,16.739999771118164,23.760000228881836,87.61000061035156,8.267000198364258,104.20999908447266,1.231299638748169,1.843385934829712,1.2660000324249268,,1.3095999956130981,28.48780059814453,2.8949999809265137,43.33399963378906,427.29998779296875,7.935999870300293,289.95001220703125,908.7000122070312,1.3585000038146973,,5.933000087738037,0.8863999843597412,1.149999976158142,320.0,995.0,408.0,73.75,6.400000095367432,62.099998474121094,1549.0,1126.2099609375,10357.7001953125,1994.219970703125,590.3099975585938,4385.7001953125,3856.699951171875,3625.22998046875,11715.3896484375,12681.669921875,1741.623046875,880.5,5590.60009765625,
+2004-04-01,37.380001068115234,,17.190000534057617,25.729999542236328,90.4800033569336,8.26710033416748,110.37000274658203,1.198293685913086,1.7785998582839966,1.2940000295639038,,1.3708000183105469,29.0,2.930000066757202,44.284000396728516,387.0,6.078000068664551,258.29998779296875,863.5,1.2094999551773071,,5.861999988555908,0.9535999894142151,1.25,316.5,1034.0,381.5,67.1500015258789,6.579999923706055,59.5,1413.0,1107.300048828125,10225.5703125,1920.1500244140625,559.7999877929688,4489.7001953125,3985.2099609375,3674.280029296875,11761.7900390625,11942.9599609375,1595.5870361328125,862.8400268554688,5655.08984375,
+2004-05-01,39.880001068115234,,15.5,21.329999923706055,88.94999694824219,8.266900062561035,109.5199966430664,1.2198989391326904,1.8326095342636108,1.253100037574768,,1.3624999523162842,28.989999771118164,3.187000036239624,45.290000915527344,394.0,6.105000019073486,257.45001220703125,,1.277999997138977,,6.441999912261963,0.9991999864578247,1.4366999864578247,304.0,814.0,362.0,85.55000305175781,7.059999942779541,61.189998626708984,1465.0,1120.6800537109375,10188.4501953125,1986.739990234375,568.280029296875,4430.7001953125,3921.409912109375,3669.6298828125,11236.3701171875,12198.240234375,1555.906005859375,803.8400268554688,4759.6201171875,
+2004-06-01,37.04999923706055,,14.34000015258789,19.3700008392334,88.80000305175781,8.266599655151367,108.87000274658203,1.218397855758667,1.8202005624771118,1.2503999471664429,,1.333299994468689,29.059999465942383,3.0850000381469727,45.88800048828125,392.6000061035156,5.776000022888184,214.9499969482422,,1.2050000429153442,,6.15500020980835,1.0054999589920044,1.159999966621399,257.5,893.0,338.0,73.0999984741211,7.239999771118164,48.25,1336.0,1140.8399658203125,10435.48046875,2047.7900390625,591.52001953125,4464.10009765625,4052.72998046875,3732.989990234375,11858.8701171875,12285.75,1399.1619873046875,785.7899780273438,4795.4599609375,
+2004-07-01,43.79999923706055,,15.319999694824219,23.309999465942383,89.95999908447266,8.266900062561035,111.36000061035156,1.2016053199768066,1.822090983390808,1.2812999486923218,,1.3314000368118286,29.100000381469727,3.0360000133514404,46.250999450683594,391.0,6.550000190734863,217.1999969482422,817.9000244140625,1.3079999685287476,,6.111999988555908,1.1568000316619873,1.2994999885559082,217.25,599.5,312.25,66.44999694824219,8.279999732971191,43.83000183105469,1645.0,1101.719970703125,10139.7099609375,1887.3599853515625,551.2899780273438,4413.10009765625,3895.610107421875,3647.10009765625,11325.7802734375,12238.0302734375,1386.2020263671875,735.3400268554688,5170.31982421875,
+2004-08-01,42.119998931884766,,15.289999961853027,22.920000076293945,88.94000244140625,8.266599655151367,109.16999816894531,1.2178043127059937,1.8024837970733643,1.266700029373169,,1.312399983406067,29.219999313354492,2.9519999027252197,46.27399826049805,410.3999938964844,6.770999908447266,214.3000030517578,868.0999755859375,1.281000018119812,,5.073999881744385,1.1105999946594238,1.1349999904632568,227.75,627.25,309.75,69.30000305175781,7.989999771118164,53.79999923706055,1682.0,1104.239990234375,10173.919921875,1838.0999755859375,547.9299926757812,4459.2998046875,3785.2099609375,3594.280029296875,11081.7900390625,12850.2802734375,1342.06201171875,803.5700073242188,5192.080078125,
+2004-09-01,49.63999938964844,,13.34000015258789,20.479999542236328,87.36000061035156,8.266599655151367,110.08000183105469,1.2433944940567017,1.8128092288970947,1.2454999685287476,,1.2615000009536743,29.219999313354492,,45.808998107910156,418.70001220703125,6.915999889373779,224.75,861.0,1.399999976158142,,6.795000076293945,1.391700029373169,1.3444000482559204,205.5,527.0,306.75,82.3499984741211,8.5,48.099998474121094,1453.0,1114.5799560546875,10080.26953125,1896.8399658203125,572.9400024414062,4570.7998046875,3892.89990234375,3640.610107421875,10823.5703125,13120.0302734375,1396.699951171875,835.0900268554688,5583.60986328125,
+2004-10-01,51.7599983215332,,16.270000457763672,21.899999618530273,84.91000366210938,8.266501426696777,105.72000122070312,1.2791976928710938,1.8381000757217407,1.195099949836731,,1.2172000408172607,28.729999542236328,,45.310001373291016,428.5,7.291999816894531,212.1999969482422,833.0,1.347499966621399,,8.725000381469727,1.4462000131607056,1.3324999809265137,202.5,527.5,316.5,74.4000015258789,8.600000381469727,44.97999954223633,1469.0,1130.199951171875,10027.4697265625,1974.989990234375,583.7899780273438,4624.2001953125,3960.25,3706.820068359375,10771.419921875,13054.66015625,1320.5360107421875,834.8400268554688,5672.27001953125,
+2004-11-01,49.130001068115234,,13.239999771118164,18.84000015258789,81.81999969482422,8.266501426696777,102.9000015258789,1.3298048973083496,1.9095995426177979,1.1395000219345093,,1.1877000331878662,28.1200008392334,,44.433998107910156,451.29998779296875,7.7230000495910645,210.60000610351562,872.2999877929688,1.4429999589920044,,7.619999885559082,1.392699956893921,1.2640000581741333,192.5,534.75,289.75,94.44999694824219,8.84000015258789,48.650001525878906,1661.0,1173.8199462890625,10428.01953125,2096.81005859375,633.77001953125,4703.2001953125,4126.0,3753.75,10899.25,14060.0498046875,1340.77099609375,878.0599975585938,6234.2900390625,
+2004-12-01,43.45000076293945,,13.289999961853027,18.579999923706055,80.8499984741211,8.266501426696777,102.51000213623047,1.3565024137496948,1.9197911024093628,1.1404999494552612,,1.2010999917984009,27.709999084472656,,43.30799865722656,437.5,6.807000160217285,185.25,863.7000122070312,1.4869999885559082,,6.14900016784668,1.229699969291687,1.0887000560760498,204.75,547.75,307.5,103.75,9.039999961853027,44.77000045776367,1547.0,1211.9200439453125,10783.009765625,2175.43994140625,651.5700073242188,4814.2998046875,4256.080078125,3821.159912109375,11488.759765625,14230.1396484375,1266.4959716796875,895.9199829101562,6602.68994140625,
+2005-01-01,48.20000076293945,,12.819999694824219,18.43000030517578,83.5999984741211,8.266501426696777,103.5999984741211,1.305193305015564,1.8841972351074219,1.1878000497817993,,1.2402000427246094,28.117799758911133,,43.65999984741211,421.79998779296875,6.736999988555908,190.39999389648438,873.7999877929688,1.4630000591278076,,6.321000099182129,1.3308000564575195,1.3177000284194946,197.0,514.75,291.0,105.3499984741211,9.220000267028809,43.7599983215332,1525.0,1181.27001953125,10489.9404296875,2062.409912109375,624.02001953125,4852.2998046875,4254.85009765625,3913.68994140625,11387.58984375,13721.6904296875,1191.822998046875,932.7000122070312,6555.93994140625,
+2005-02-01,51.75,,12.079999923706055,18.06999969482422,82.51000213623047,8.266501426696777,104.52999877929688,1.3217023611068726,1.9192017316818237,1.1638000011444092,,1.2343000173568726,27.69379997253418,,43.560001373291016,436.5,7.359000205993652,183.0500030517578,866.0,1.5,,6.730000019073486,1.4914000034332275,1.2455999851226807,214.5,615.5,337.25,119.1500015258789,8.420000076293945,50.29999923706055,1715.0,1203.5999755859375,10766.23046875,2051.719970703125,634.0599975585938,4968.5,4350.490234375,4027.159912109375,11740.599609375,14195.349609375,1306.0030517578125,1011.3599853515625,6713.85986328125,
+2005-03-01,55.400001525878906,,14.020000457763672,17.649999618530273,84.05999755859375,8.266501426696777,107.13999938964844,1.2966973781585693,1.889501929283142,1.1957999467849731,,1.2095999717712402,27.86910057067871,,43.61000061035156,428.70001220703125,7.190999984741211,203.5500030517578,870.5999755859375,1.5089999437332153,,7.6529998779296875,1.6576000452041626,1.6548999547958374,213.0,627.5,331.0,126.4000015258789,8.699999809265137,53.029998779296875,1613.0,1180.5899658203125,10503.759765625,1999.22998046875,615.0700073242188,4894.39990234375,4348.77001953125,4067.780029296875,11668.9501953125,13516.8798828125,1181.2359619140625,965.6799926757812,6492.81982421875,
+2005-04-01,49.720001220703125,,15.3100004196167,18.540000915527344,84.43000030517578,8.266501426696777,104.6500015258789,1.287597894668579,1.9094902276992798,1.1950000524520874,,1.2577999830245972,27.775999069213867,,43.380001068115234,435.0,6.9019999504089355,197.89999389648438,868.5999755859375,1.4980000257492065,,6.585000038146973,1.4357999563217163,1.493299961090088,204.75,619.25,318.0,125.1500015258789,8.609999656677246,58.0,1459.0,1156.8499755859375,10192.509765625,1921.6500244140625,579.3800048828125,4801.7001953125,4184.83984375,3911.7099609375,11008.900390625,13908.9697265625,1159.14599609375,911.2999877929688,6154.43994140625,
+2005-05-01,51.970001220703125,,13.289999961853027,16.110000610351562,87.76000213623047,8.266501426696777,108.4000015258789,1.2307995557785034,1.8176862001419067,1.2475999593734741,,1.2537000179290771,28.236000061035156,,43.619998931884766,416.29998779296875,7.443999767303467,182.4499969482422,861.2999877929688,1.5049999952316284,,6.379000186920166,1.4519000053405762,1.4694000482559204,222.0,680.25,331.75,118.3499984741211,8.760000228881836,48.63999938964844,1422.0,1191.5,10467.48046875,2068.219970703125,616.7100219726562,4964.0,4460.6298828125,4120.72998046875,11276.58984375,13867.0703125,1060.738037109375,970.2100219726562,6715.10986328125,
+2005-06-01,56.5,,12.039999961853027,14.460000038146973,89.11000061035156,8.266501426696777,110.86000061035156,1.2091021537780762,1.7902858257293701,1.2831000089645386,,1.2246999740600586,28.627500534057617,,43.459999084472656,435.8999938964844,7.0279998779296875,181.9499969482422,883.5,1.5535000562667847,,6.980999946594238,1.6190999746322632,1.572100043296814,212.25,651.75,321.5,104.6500015258789,9.34000015258789,52.0,1440.0,1191.3299560546875,10274.9697265625,2056.9599609375,639.6599731445312,5113.2001953125,4586.27978515625,4229.35009765625,11584.009765625,14201.0595703125,1080.93798828125,1008.1599731445312,7193.85009765625,
+2005-07-01,60.56999969482422,,11.569999694824219,13.869999885559082,89.3499984741211,8.095600128173828,112.44000244140625,1.2124004364013672,1.7582108974456787,1.288599967956543,,1.2077000141143799,28.611000061035156,,43.349998474121094,429.8999938964844,7.23799991607666,194.60000610351562,897.9000244140625,1.6875,,7.885000228881836,1.636199951171875,1.738700032234192,236.5,671.75,327.75,103.1500015258789,9.829999923706055,50.9900016784668,1479.0,1234.1800537109375,10640.91015625,2184.830078125,679.75,5282.2998046875,4886.5,4451.740234375,11899.599609375,14880.98046875,1083.032958984375,1111.2900390625,7635.419921875,
+2005-08-01,68.94000244140625,,12.600000381469727,14.710000038146973,87.58000183105469,8.089799880981445,110.6500015258789,1.234095573425293,1.8033939599990845,1.253499984741211,,1.188599944114685,28.670000076293945,,43.97999954223633,433.79998779296875,6.781000137329102,181.9499969482422,894.5,1.6950000524520874,,11.472000122070312,2.052999973297119,2.614500045776367,201.5,586.75,301.5,97.75,10.069999694824219,48.150001525878906,1350.0,1220.3299560546875,10481.599609375,2152.090087890625,666.510009765625,5296.89990234375,4829.68994140625,4399.35986328125,12413.599609375,14903.5498046875,1162.7979736328125,1083.3299560546875,7805.43017578125,
+2005-09-01,66.23999786376953,,11.920000076293945,13.3100004196167,89.5199966430664,8.076800346374512,113.45999908447266,1.2028049230575562,1.7646021842956543,1.2934999465942383,,1.1627999544143677,28.488000869750977,,43.93000030517578,469.0,7.458000183105469,199.64999389648438,930.2999877929688,1.8014999628067017,,13.920999526977539,2.0673000812530518,2.1380999088287354,205.5,573.25,346.25,93.44999694824219,10.949999809265137,51.5,1413.0,1228.81005859375,10568.7001953125,2151.68994140625,667.7999877929688,5477.7001953125,5044.1201171875,4600.02001953125,13574.2998046875,15428.51953125,1155.614013671875,1221.010009765625,8634.48046875,
+2005-10-01,59.7599983215332,,15.319999694824219,17.989999771118164,90.06999969482422,8.073200225830078,116.44000244140625,1.1988970041275024,1.7687844038009644,1.2896000146865845,,1.1821000576019287,28.452800750732422,,45.040000915527344,465.1000061035156,7.550000190734863,227.14999389648438,942.4000244140625,1.8960000276565552,,12.204999923706055,1.7697999477386475,1.5261000394821167,196.25,564.75,317.0,96.6500015258789,11.329999923706055,51.869998931884766,1351.0,1207.010009765625,10440.0703125,2120.300048828125,646.6099853515625,5317.2998046875,4929.06982421875,4436.4501953125,13606.5,14386.3701171875,1092.8170166015625,1158.1099853515625,7892.31982421875,
+2005-11-01,57.31999969482422,,12.0600004196167,15.3100004196167,91.56999969482422,8.075599670410156,119.72000122070312,1.1804981231689453,1.7309123277664185,1.3138999938964844,,1.166100025177002,28.873699188232422,,45.86000061035156,494.6000061035156,8.279999732971191,255.5,952.5,2.075000047683716,,12.630000114440918,1.6164000034332275,1.4249000549316406,187.5,558.0,304.0,93.0,12.430000305175781,49.189998626708984,1408.0,1249.47998046875,10805.8701171875,2232.820068359375,677.2899780273438,5423.2001953125,5193.39990234375,4567.41015625,14872.150390625,14937.1396484375,1099.260986328125,1297.43994140625,8788.8095703125,
+2005-12-01,61.040000915527344,,12.069999694824219,14.260000228881836,91.16999816894531,8.06820011138916,117.9800033569336,1.184104561805725,1.7206965684890747,1.3158999681472778,,1.1615999937057495,28.73900032043457,,44.970001220703125,517.0999755859375,8.819999694824219,263.45001220703125,973.0,2.1614999771118164,,11.225000381469727,1.7280000448226929,1.7400000095367432,215.75,602.0,339.25,107.0999984741211,14.680000305175781,54.189998626708984,1504.0,1248.2900390625,10717.5,2205.320068359375,673.219970703125,5618.7998046875,5408.259765625,4715.22998046875,16111.4296875,14876.4296875,1161.0570068359375,1379.3699951171875,9397.9296875,
+2006-01-01,67.91999816894531,,12.949999809265137,18.579999923706055,88.95999908447266,8.062000274658203,117.30999755859375,1.2148454189300537,1.7785998582839966,1.278499960899353,,1.138700008392334,28.873699188232422,,43.900001525878906,570.7999877929688,9.850000381469727,296.95001220703125,1066.699951171875,2.2355000972747803,,9.315999984741211,1.801900029182434,1.7558000087738037,218.75,594.25,343.25,118.19999694824219,18.020000457763672,55.720001220703125,1484.0,1280.0799560546875,10864.8603515625,2305.820068359375,733.2000122070312,5760.2998046875,5674.14990234375,4947.990234375,16649.8203125,15753.1396484375,1258.0460205078125,1399.8299560546875,9919.8896484375,
+2006-02-01,61.40999984741211,,12.34000015258789,15.989999771118164,90.11000061035156,8.0378999710083,115.79000091552734,1.1930042505264282,1.7542012929916382,1.3108999729156494,,1.1368999481201172,,,44.25,561.5999755859375,9.720000267028809,289.29998779296875,,2.185499906539917,,6.714000225067139,1.7120000123977661,1.5442999601364136,228.0,580.25,370.25,111.80000305175781,16.739999771118164,56.0,1450.0,1280.6600341796875,10993.41015625,2281.389892578125,730.6400146484375,5791.5,5796.0400390625,5000.4501953125,16205.4296875,15918.48046875,1299.030029296875,1371.5899658203125,10370.240234375,
+2006-03-01,66.62999725341797,,11.390000343322754,16.309999465942383,89.7300033569336,8.007499694824219,117.76000213623047,1.2115044593811035,1.7377101182937622,1.3042999505996704,,1.1674000024795532,,2.1672000885009766,44.52799987792969,581.7999877929688,11.479999542236328,336.79998779296875,1059.4000244140625,2.48799991607666,,7.210000038146973,1.861799955368042,2.064500093460083,236.0,571.5,347.75,107.0,17.899999618530273,52.650001525878906,1489.0,1294.8699951171875,11109.3203125,2339.7900390625,765.1400146484375,5964.60009765625,5970.080078125,5220.85009765625,17059.66015625,15805.0400390625,1298.2950439453125,1359.5999755859375,11279.9599609375,
+2006-04-01,71.87999725341797,,11.59000015258789,15.510000228881836,86.11000061035156,8.003899574279785,113.81999969482422,1.2635995149612427,1.8259837627410889,1.2383999824523926,,1.1166000366210938,,2.0936999320983887,44.9010009765625,651.7999877929688,13.510000228881836,377.04998779296875,1163.300048828125,3.3355000019073486,,6.554999828338623,2.0129001140594482,2.2100000381469727,238.25,587.25,346.25,107.19999694824219,17.1299991607666,49.900001525878906,1501.0,1310.6099853515625,11367.1396484375,2322.570068359375,764.5399780273438,6023.10009765625,6009.89013671875,5188.39990234375,16906.23046875,16661.30078125,1440.2230224609375,1419.72998046875,11851.9296875,
+2006-05-01,71.29000091552734,,16.440000534057617,21.459999084472656,84.72000122070312,8.013999938964844,112.52999877929688,1.2816076278686523,1.8716076612472534,1.2178000211715698,0.752785325050354,1.1009000539779663,27.006000518798828,2.2971999645233154,46.15999984741211,642.5,12.39799976348877,347.25,1246.800048828125,3.7165000438690186,,6.383999824523926,1.9605000019073486,2.2873001098632812,251.25,579.5,393.5,98.94999694824219,15.460000038146973,50.939998626708984,1473.0,1270.0899658203125,11168.3095703125,2178.8798828125,721.010009765625,5723.7998046875,5692.85986328125,4930.18017578125,15467.330078125,15857.8896484375,1641.300048828125,1317.699951171875,10398.6103515625,
+2006-06-01,73.9800033569336,,13.079999923706055,17.889999389648438,85.22000122070312,7.982500076293945,114.48999786376953,1.2782983779907227,1.8490097522735596,1.223099946975708,0.7427765130996704,1.1146999597549438,26.851999282836914,2.1614999771118164,45.80500030517578,613.5,10.90999984741211,309.5,1246.699951171875,3.4625000953674316,,6.085000038146973,1.9642000198364258,2.3931000232696533,235.5,594.75,371.5,99.5,15.789999961853027,49.75,1646.0,1270.199951171875,11150.2197265625,2172.090087890625,724.6699829101562,5833.39990234375,5683.31005859375,4965.9599609375,15505.1796875,16267.6201171875,1672.2110595703125,1295.1500244140625,10609.25,
+2006-07-01,74.4000015258789,,14.949999809265137,20.329999923706055,85.30000305175781,7.960000038146973,114.51000213623047,1.277400255203247,1.8682161569595337,1.230299949645996,0.7658727169036865,1.1305999755859375,26.79800033569336,2.171999931335449,46.41999816894531,634.2000122070312,11.324999809265137,,1242.0,3.609999895095825,,8.211000442504883,1.967900037765503,2.349600076675415,239.0,579.5,397.5,99.3499984741211,14.90999984741211,53.45000076293945,1486.0,1276.6600341796875,11185.6796875,2091.469970703125,700.5599975585938,5928.2998046875,5681.97021484375,5009.419921875,15456.8095703125,16971.33984375,1612.7330322265625,1297.8199462890625,10743.8798828125,
+2006-08-01,70.26000213623047,,12.3100004196167,17.389999389648438,85.05000305175781,7.944900035858154,117.36000061035156,1.2809016704559326,1.9030944108963013,1.2309000492095947,0.7633005380630493,1.1043000221252441,26.75200080871582,2.134000062942505,46.47600173950195,625.9000244140625,12.899999618530273,343.20001220703125,,3.4690001010894775,,6.047999858856201,1.954200029373169,1.8207000494003296,232.0,542.25,404.0,104.0,11.800000190734863,53.04999923706055,1420.0,1303.8199462890625,11381.150390625,2183.75,720.530029296875,5906.10009765625,5859.56982421875,5165.0400390625,16140.759765625,17392.26953125,1658.637939453125,1352.739990234375,11699.0498046875,
+2006-09-01,62.90999984741211,,11.979999542236328,17.68000030517578,85.97000122070312,7.897299766540527,117.95999908447266,1.2662074565887451,1.8717128038406372,1.252500057220459,0.7464914917945862,1.1168999671936035,26.791000366210938,2.162899971008301,45.71500015258789,598.5999755859375,11.449999809265137,316.20001220703125,1141.199951171875,3.4590001106262207,,5.619999885559082,1.6845999956130981,1.5631999969482422,262.5,547.5,443.0,107.6500015258789,10.850000381469727,49.29999923706055,1472.0,1335.8499755859375,11679.0703125,2258.429931640625,725.5900268554688,5960.7998046875,6004.330078125,5250.009765625,16127.580078125,17543.05078125,1752.4239501953125,1371.4100341796875,12454.419921875,
+2006-10-01,58.72999954223633,,11.100000381469727,17.299999237060547,85.31999969482422,7.86899995803833,116.79000091552734,1.2766989469528198,1.9082876443862915,1.243499994277954,0.7750135660171509,1.1217000484466553,26.704999923706055,2.132999897003174,44.834999084472656,604.0999755859375,12.211999893188477,320.5,1076.699951171875,3.3359999656677246,,7.533999919891357,1.586899995803833,1.4465999603271484,320.75,630.25,483.0,108.25,11.550000190734863,49.279998779296875,1484.0,1377.93994140625,12080.73046875,2366.7099609375,766.8400268554688,6129.2001953125,6268.919921875,5348.72998046875,16399.390625,18324.349609375,1837.9930419921875,1364.550048828125,12961.900390625,
+2006-11-01,63.130001068115234,,10.90999984741211,16.530000686645508,82.91999816894531,7.823299884796143,115.68000030517578,1.325100064277649,1.9664137363433838,1.1974999904632568,0.7885813117027283,1.141700029373169,26.25,2.1659998893737793,44.55099868774414,646.9000244140625,13.925000190734863,329.3500061035156,1150.5999755859375,3.1714999675750732,,8.843999862670898,1.8133000135421753,1.7023999691009521,377.0,685.5,502.0,119.69999694824219,12.369999885559082,48.900001525878906,1483.0,1400.6300048828125,12221.9296875,2431.77001953125,786.1199951171875,6048.89990234375,6309.18994140625,5327.64013671875,16274.330078125,18960.48046875,2099.2890625,1432.2099609375,13696.3095703125,
+2006-12-01,61.04999923706055,,11.5600004196167,16.229999542236328,83.72000122070312,7.797500133514404,118.9800033569336,1.3198009729385376,1.9592092037200928,1.219599962234497,0.7888302206993103,1.1647000312805176,26.31999969482422,2.13100004196167,44.040000915527344,635.2000122070312,12.817999839782715,326.3999938964844,1139.300048828125,2.8540000915527344,,6.298999786376953,1.5979000329971313,1.6021000146865845,390.25,683.5,501.0,126.19999694824219,11.75,56.189998626708984,1635.0,1418.300048828125,12463.150390625,2415.2900390625,787.6599731445312,6220.7998046875,6596.919921875,5541.759765625,17225.830078125,19964.720703125,2675.47412109375,1434.4599609375,13786.91015625,
+2007-01-01,58.13999938964844,,10.420000076293945,17.190000534057617,84.61000061035156,7.764800071716309,120.73999786376953,1.3023037910461426,1.9634021520614624,1.2445000410079956,0.7756748795509338,1.1751999855041504,26.476999282836914,2.120300054550171,44.005001068115234,652.0,13.513999938964844,340.54998779296875,1180.699951171875,2.5834999084472656,,7.666999816894531,1.6546000242233276,1.5009000301361084,404.0,719.5,467.5,117.6500015258789,10.600000381469727,54.0,1617.0,1438.239990234375,12621.6904296875,2463.929931640625,800.3400268554688,6203.10009765625,6789.10986328125,5608.31005859375,17383.419921875,20106.419921875,2786.3349609375,1360.22998046875,14090.919921875,
+2007-02-01,61.790000915527344,,15.420000076293945,20.530000686645508,83.56999969482422,7.728000164031982,118.7300033569336,1.322891354560852,1.9640191793441772,1.219099998474121,0.7870917320251465,1.1700999736785889,26.11400032043457,2.115999937057495,44.01599884033203,669.4000244140625,14.100000381469727,351.1000061035156,1193.0,2.7330000400543213,,7.300000190734863,1.780400037765503,1.847599983215332,425.25,773.25,474.5,117.69999694824219,11.3100004196167,55.54999923706055,1720.0,1406.8199462890625,12268.6298828125,2416.14990234375,793.2999877929688,6171.5,6715.43994140625,5516.31982421875,17604.119140625,19651.509765625,2881.072998046875,1417.3399658203125,12938.08984375,
+2007-03-01,65.87000274658203,,14.640000343322754,18.239999771118164,82.93000030517578,7.720799922943115,117.80999755859375,1.3358982801437378,1.9525147676467896,1.2137000560760498,0.8093234300613403,1.1542999744415283,25.985000610351562,2.055000066757202,43.04499816894531,663.0,13.390000343322754,354.3500061035156,1248.300048828125,3.1435000896453857,,7.730000019073486,1.8794000148773193,2.1115000247955322,374.5,761.25,438.0,109.25,9.880000114440918,53.56999969482422,1953.0,1420.8599853515625,12354.349609375,2421.639892578125,800.7100219726562,6308.0,6917.02978515625,5634.16015625,17287.650390625,19800.9296875,3183.98291015625,1452.550048828125,13072.099609375,
+2007-04-01,65.70999908447266,,14.220000267028809,17.260000228881836,81.44999694824219,7.695499897003174,119.36000061035156,1.3652063608169556,2.0,1.2062000036239624,0.8298754692077637,1.1095999479293823,25.687999725341797,2.027899980545044,40.96900177001953,680.5,13.444999694824219,,1303.5999755859375,3.5415000915527344,,7.86299991607666,1.9134999513626099,2.440500020980835,358.0,728.5,485.5,103.1500015258789,9.239999771118164,47.25,1815.0,1482.3699951171875,13062.91015625,2525.090087890625,814.5700073242188,6449.2001953125,7408.8701171875,5960.0400390625,17400.41015625,20318.98046875,3841.27197265625,1542.239990234375,13872.3701171875,
+2007-05-01,64.01000213623047,,13.050000190734863,16.860000610351562,82.30000305175781,7.637499809265137,121.75,1.3456052541732788,1.9798059463500977,1.225100040435791,0.8284317851066589,1.070099949836731,25.864999771118164,1.919100046157837,40.54600143432617,661.0,13.409000396728516,368.0,,3.3935000896453857,,7.934999942779541,1.882699966430664,2.251199960708618,390.25,806.25,517.0,111.9000015258789,9.34000015258789,51.04999923706055,1883.0,1530.6199951171875,13627.6396484375,2604.52001953125,847.1799926757812,6621.5,7883.0400390625,6104.0,17875.75,20634.470703125,4109.65380859375,1700.9100341796875,14544.4599609375,
+2007-06-01,70.68000030517578,,16.229999542236328,17.860000610351562,81.91999816894531,7.603499889373779,123.16000366210938,1.3536012172698975,2.008314371109009,1.221500039100647,0.8481764197349548,1.0644999742507935,25.71299934387207,1.9276000261306763,40.529998779296875,648.0999755859375,12.352999687194824,364.1499938964844,1279.0,3.4535000324249268,,6.7729997634887695,2.031899929046631,2.2941999435424805,329.5,850.0,582.0,111.0,9.069999694824219,58.5,2054.0,1503.3499755859375,13408.6201171875,2603.22998046875,833.7000122070312,6607.89990234375,8007.31982421875,6054.93017578125,18138.359375,21772.73046875,3820.702880859375,1743.5999755859375,14650.509765625,
+2007-07-01,78.20999908447266,77.05000305175781,23.520000457763672,23.549999237060547,80.7699966430664,7.5625,118.41999816894531,1.3672035932540894,2.029385566711426,1.201300024986267,0.8520064949989319,1.0667999982833862,25.573999404907227,1.8654999732971191,40.39799880981445,666.9000244140625,12.949999809265137,381.0,1300.5999755859375,3.6535000801086426,,6.190999984741211,2.0999999046325684,2.1407999992370605,325.75,834.0,630.0,114.30000305175781,10.329999923706055,63.0,1942.0,1455.27001953125,13211.990234375,2546.27001953125,776.1199951171875,6360.10009765625,7584.14013671875,5751.080078125,17248.890625,23184.939453125,4471.0322265625,1933.27001953125,15550.990234375,
+2007-08-01,74.04000091552734,72.69000244140625,23.3799991607666,24.530000686645508,80.79000091552734,7.534999847412109,115.7699966430664,1.3642005920410156,2.017186403274536,1.2080999612808228,0.8165265321731567,1.0561000108718872,25.650999069213867,1.9631999731063843,40.57500076293945,673.0,12.062999725341797,333.5,1271.5999755859375,3.4110000133514404,,5.4679999351501465,2.0422000885009766,2.0518999099731445,324.0,868.0,767.0,112.6500015258789,9.479999542236328,58.869998931884766,1868.0,1473.989990234375,13357.740234375,2596.360107421875,792.8599853515625,6303.2998046875,7638.169921875,5662.7001953125,16569.08984375,23984.140625,5218.8251953125,1873.239990234375,15318.599609375,
+2007-09-01,81.66000366210938,79.16999816894531,18.0,21.010000228881836,77.72000122070312,7.495999813079834,114.73999786376953,1.4264928102493286,2.046203374862671,1.1629999876022339,0.8858965039253235,0.9958000183105469,24.854000091552734,1.8339999914169312,39.57500076293945,742.7999877929688,13.793999671936035,341.8999938964844,1395.199951171875,3.630500078201294,,6.869999885559082,2.2379000186920166,2.0683000087738037,373.0,991.25,939.0,128.64999389648438,9.5600004196167,62.04999923706055,2036.0,1526.75,13895.6298828125,2701.5,805.4500122070312,6466.7998046875,7861.509765625,5715.68994140625,16785.689453125,27142.470703125,5552.30078125,1946.47998046875,17291.099609375,
+2007-10-01,94.52999877929688,90.62999725341797,18.530000686645508,23.110000610351562,76.4800033569336,7.46150016784668,115.38999938964844,1.4471989870071411,2.079780340194702,1.159500002861023,0.9317927956581116,0.9466999769210815,24.65999984741211,1.736199975013733,39.17399978637695,792.0,14.376999855041504,,1468.0,3.4679999351501465,,8.329999923706055,2.5078001022338867,2.3399999141693115,375.5,1010.0,808.0,121.3499984741211,9.979999542236328,64.08000183105469,1945.0,1549.3800048828125,13930.009765625,2859.1201171875,828.02001953125,6721.60009765625,8019.22021484375,5847.9501953125,16737.630859375,31352.580078125,5954.76513671875,2064.85009765625,19837.990234375,
+2007-11-01,88.70999908447266,88.26000213623047,22.8700008392334,28.649999618530273,76.1500015258789,7.388000011444092,111.76000213623047,1.469594120979309,2.0566821098327637,1.132099986076355,0.8855043053627014,1.0003999471664429,24.510000228881836,1.7759000062942505,39.45500183105469,782.2000122070312,13.963000297546387,348.6499938964844,,3.1570000648498535,,7.302000045776367,2.529599905014038,2.2590999603271484,384.5,1080.0,867.0,125.94999694824219,9.75,58.20000076293945,1978.0,1481.1400146484375,13371.7197265625,2660.9599609375,767.77001953125,6432.5,7870.52001953125,5670.56982421875,15680.669921875,28643.609375,4871.77783203125,1906.0,19363.189453125,
+2007-12-01,95.9800033569336,93.8499984741211,22.5,25.899999618530273,76.69999694824219,7.294099807739258,111.6500015258789,1.4601097106933594,1.9866102933883667,1.1319999694824219,0.874278724193573,0.9976000189781189,24.565000534057617,1.767300009727478,39.244998931884766,834.9000244140625,14.79699993133545,365.04998779296875,1528.4000244140625,3.0304999351501465,,7.482999801635742,2.644399881362915,2.475800037384033,455.5,1199.0,885.0,136.1999969482422,10.819999694824219,68.01000213623047,2035.0,1468.3599853515625,13264.8203125,2652.280029296875,766.030029296875,6456.89990234375,8067.31982421875,5614.080078125,15307.7802734375,27812.650390625,5261.56298828125,1897.1300048828125,20286.990234375,
+2008-01-01,91.75,92.20999908447266,26.200000762939453,31.079999923706055,75.18000030517578,7.172999858856201,106.2509994506836,1.4865025281906128,1.9906044006347656,1.0807000398635864,0.8954154849052429,1.0012999773025513,24.43000030517578,1.752500057220459,39.31399917602539,922.7000122070312,16.947999954223633,,1736.9000244140625,3.2894999980926514,,8.074000358581543,2.5344998836517334,2.3090999126434326,501.25,1274.5,929.5,138.14999389648438,12.359999656677246,67.79000091552734,2326.0,1378.550048828125,12650.3603515625,2389.860107421875,713.2999877929688,5879.7998046875,6851.75,4869.7900390625,13592.4697265625,23455.740234375,4383.39306640625,1624.6800537109375,17648.7109375,
+2008-02-01,101.83999633789062,100.0999984741211,26.540000915527344,28.440000534057617,73.70999908447266,7.101900100708008,103.7699966430664,1.519202709197998,1.9866102933883667,1.042199969291687,0.9297136068344116,0.9869999885559082,24.01099967956543,1.6785000562667847,39.90999984741211,972.0999755859375,19.808000564575195,571.9500122070312,2155.699951171875,3.8519999980926514,,9.366000175476074,2.8396999835968018,2.5123000144958496,546.0,1522.0,1073.0,164.60000610351562,14.270000457763672,79.66000366210938,2754.0,1330.6300048828125,12266.3896484375,2271.47998046875,686.1799926757812,5884.2998046875,6748.1298828125,4790.66015625,13603.01953125,24331.669921875,4348.54296875,1711.6199951171875,17578.720703125,
+2008-03-01,101.58000183105469,100.30000305175781,25.610000610351562,29.040000915527344,71.80000305175781,7.002399921417236,99.8499984741211,1.5757957696914673,1.9842058420181274,0.9944999814033508,0.9138261675834656,1.0253000259399414,23.52400016784668,1.7395000457763672,39.888999938964844,916.2000122070312,17.274999618530273,452.5,2024.4000244140625,3.8635001182556152,,10.10099983215332,3.0492000579833984,2.616300106048584,567.25,1197.25,929.0,127.4000015258789,11.6899995803833,69.33999633789062,2321.0,1322.699951171875,12262.8896484375,2279.10009765625,687.969970703125,5702.10009765625,6534.97021484375,4707.06982421875,12525.5400390625,22849.19921875,3472.712890625,1703.989990234375,15644.4404296875,
+2008-04-01,113.45999908447266,111.36000061035156,20.790000915527344,24.40999984741211,72.51000213623047,6.978499889373779,103.94300079345703,1.5622069835662842,1.9877949953079224,1.034999966621399,0.9437523484230042,1.0080000162124634,23.6299991607666,1.6582000255584717,40.38600158691406,862.7999877929688,16.50200080871582,,1970.5999755859375,3.934000015258789,,10.843000411987305,3.177000045776367,2.9312000274658203,600.25,1301.75,787.25,134.5500030517578,10.649999618530273,68.73999786376953,2882.0,1385.5899658203125,12820.1298828125,2412.800048828125,716.1799926757812,6087.2998046875,6948.81982421875,4996.5400390625,13849.990234375,25755.349609375,3693.10595703125,1825.469970703125,17287.310546875,
+2008-05-01,127.3499984741211,127.77999877929688,17.829999923706055,20.850000381469727,72.87999725341797,6.932499885559082,105.5,1.5540982484817505,1.982789397239685,1.0413999557495117,0.9564801454544067,0.993399977684021,23.684999465942383,1.622499942779541,42.53099822998047,887.2999877929688,16.82699966430664,435.0,,3.628000020980835,,11.70300006866455,3.6598000526428223,3.408900022506714,599.25,1363.5,761.5,133.89999389648438,10.020000457763672,65.73999786376953,2723.0,1400.3800048828125,12638.3203125,2522.659912109375,748.280029296875,6053.5,7096.7900390625,5014.27978515625,14338.5400390625,24533.119140625,3433.35400390625,1852.02001953125,16415.5703125,
+2008-06-01,140.0,139.8300018310547,23.950000762939453,29.760000228881836,72.45999908447266,6.844399929046631,106.12000274658203,1.57500159740448,1.992984652519226,1.0210000276565552,0.9580379128456116,1.0192999839782715,23.44700050354004,1.590999960899353,42.85200119018555,926.2000122070312,17.420000076293945,464.75,2069.5,3.8954999446868896,,13.352999687194824,3.902899980545044,3.501499891281128,724.75,1605.0,843.5,150.89999389648438,12.039999961853027,71.4000015258789,3245.0,1280.0,11350.009765625,2292.97998046875,689.6599731445312,5625.89990234375,6418.31982421875,4434.85009765625,13481.3798828125,22102.009765625,2736.10302734375,1674.9200439453125,13461.599609375,
+2008-07-01,124.08000183105469,123.9800033569336,22.940000534057617,26.239999771118164,73.2300033569336,6.821499824523926,107.80999755859375,1.5593082904815674,1.9831039905548096,1.0475000143051147,0.9405568242073059,1.0232000350952148,23.434999465942383,1.5618000030517578,42.433998107910156,913.9000244140625,17.75,383.3500061035156,1750.300048828125,3.7165000438690186,,9.119000434875488,3.438699960708618,3.0480000972747803,587.5,1395.75,783.75,139.35000610351562,13.930000305175781,71.6500015258789,2858.0,1267.3800048828125,11378.01953125,2325.550048828125,714.52001953125,5411.89990234375,6479.56005859375,4392.35986328125,13376.8095703125,22731.099609375,2775.717041015625,1594.6700439453125,14355.75,
+2008-08-01,115.45999908447266,114.05000305175781,20.649999618530273,24.020000457763672,77.37999725341797,6.825200080871582,108.79000091552734,1.4670931100845337,1.8217922449111938,1.095900058746338,0.856531023979187,1.0678000450134277,24.643999099731445,1.6306999921798706,43.625,829.2999877929688,13.607000350952148,303.79998779296875,,3.429500102996826,,7.942999839782715,3.1819000244140625,3.0099000930786133,568.25,1332.0,779.25,141.89999389648438,12.760000228881836,67.52999877929688,2864.0,1282.8299560546875,11543.9599609375,2367.52001953125,739.5,5636.60009765625,6422.2998046875,4482.60009765625,13072.8701171875,21261.890625,2397.368896484375,1474.239990234375,14564.5302734375,
+2008-09-01,100.63999938964844,98.16999816894531,39.38999938964844,42.58000183105469,79.44999694824219,6.835100173950195,106.06999969482422,1.409641981124878,1.7820864915847778,1.12090003490448,0.7925814390182495,1.0633000135421753,25.638999938964844,1.9220000505447388,46.60100173950195,874.2000122070312,12.230999946594238,224.5500030517578,1015.0999755859375,2.888000011444092,,7.438000202178955,2.863600015640259,2.4846999645233154,487.5,1045.0,680.0,130.4499969482422,12.359999656677246,55.5,2558.0,1166.3599853515625,10850.66015625,2091.8798828125,679.5800170898438,4902.5,5831.02001953125,4032.10009765625,11259.8603515625,18016.2109375,2293.783935546875,1448.06005859375,12860.4296875,
+2008-10-01,67.80999755859375,65.31999969482422,59.88999938964844,60.29999923706055,85.62999725341797,6.829500198364258,98.44000244140625,1.2701960802078247,1.607303500175476,1.159500002861023,0.6689858436584473,1.205199956893921,27.076000213623047,2.0969998836517334,49.40299987792969,716.7999877929688,9.729999542236328,198.5500030517578,811.0999755859375,1.843999981880188,,6.7829999923706055,2.0062999725341797,1.4413000345230103,401.5,925.25,536.25,113.0,12.020000457763672,44.290000915527344,2053.0,968.75,9325.009765625,1720.949951171875,537.52001953125,4377.2998046875,4987.97021484375,3487.070068359375,8576.98046875,13968.669921875,1728.7860107421875,1113.06005859375,9788.0595703125,
+2008-11-01,54.43000030517578,53.4900016784668,55.279998779296875,56.04999923706055,86.5199966430664,6.815899848937988,95.5,1.269792914390564,1.5385088920593262,1.1978000402450562,0.6541078090667725,1.2355999946594238,27.90999984741211,2.256700038909912,49.869998931884766,816.2000122070312,10.1850004196167,192.60000610351562,,1.6234999895095825,,6.510000228881836,1.673699975013733,1.1461999416351318,349.5,883.0,542.5,114.0999984741211,11.899999618530273,45.75,2372.0,896.239990234375,8829.0400390625,1535.5699462890625,473.1400146484375,4288.0,4669.43994140625,3262.679931640625,8512.26953125,13888.240234375,1871.156005859375,1076.0699462890625,9092.7197265625,
+2008-12-01,44.599998474121094,45.59000015258789,40.0,40.790000915527344,81.30999755859375,6.813300132751465,90.6500015258789,1.3979953527450562,1.4656095504760742,1.0428999662399292,0.7055171132087708,1.21589994430542,30.524999618530273,2.3239998817443848,48.064998626708984,883.5999755859375,11.270000457763672,186.64999389648438,936.2000122070312,1.3949999809265137,,5.622000217437744,1.4056999683380127,1.0082000494003296,407.0,972.25,610.75,112.05000305175781,11.8100004196167,49.02000045776367,2665.0,903.25,8776.3896484375,1577.030029296875,499.45001220703125,4434.2001953125,4810.2001953125,3217.969970703125,8859.5595703125,14387.48046875,1820.8050537109375,1124.469970703125,9647.3095703125,
+2009-01-01,41.68000030517578,45.880001068115234,44.84000015258789,44.93000030517578,86.0,6.829699993133545,89.9000015258789,1.2836971282958984,1.456303596496582,1.1605000495910645,0.6384880542755127,1.2266000509262085,35.60499954223633,2.263000011444092,48.733001708984375,927.2999877929688,12.5600004196167,184.5,960.0,1.4620000123977661,,4.416999816894531,1.4537999629974365,1.2689000368118286,379.0,980.0,568.0,118.9000015258789,12.670000076293945,49.40999984741211,2771.0,825.8800048828125,8000.85986328125,1476.4200439453125,443.5299987792969,4149.60009765625,4338.35009765625,2973.919921875,7994.0498046875,13278.2099609375,1990.656982421875,1162.1099853515625,9424.240234375,
+2009-02-01,44.7599983215332,47.20000076293945,46.349998474121094,45.279998779296875,88.01000213623047,6.82889986038208,97.62000274658203,1.2678931951522827,1.4272053241729736,1.1698999404907227,0.6422194838523865,1.2747999429702759,35.808998107910156,2.36899995803833,50.650001525878906,941.5,13.085000038146973,194.85000610351562,,1.5260000228881836,,4.197999954223633,1.2659000158309937,1.2806999683380127,350.75,874.5,510.5,109.44999694824219,13.470000267028809,42.060001373291016,2508.0,735.0900268554688,7062.93017578125,1377.8399658203125,389.0199890136719,3830.10009765625,3843.739990234375,2702.47998046875,7568.419921875,12811.5703125,2082.85205078125,1063.030029296875,8891.6103515625,
+2009-03-01,49.65999984741211,49.22999954223633,44.13999938964844,44.20000076293945,85.43000030517578,6.826300144195557,98.97000122070312,1.3246963024139404,1.434493899345398,1.1389000415802002,0.6918021440505981,1.2619999647140503,33.827999114990234,2.306999921798706,50.784000396728516,922.5999755859375,12.975000381469727,218.8000030517578,1120.800048828125,1.8389999866485596,,3.7760000228881836,1.3437999486923218,1.399999976158142,404.75,952.0,532.75,115.75,12.670000076293945,46.470001220703125,2605.0,797.8699951171875,7608.919921875,1528.5899658203125,422.75,3926.10009765625,4084.760009765625,2807.340087890625,8109.52978515625,13576.01953125,2373.212890625,1206.260009765625,9708.5,
+2009-04-01,51.119998931884766,51.959999084472656,36.5,36.63999938964844,84.61000061035156,6.809500217437744,98.69000244140625,1.323521614074707,1.4788086414337158,1.1402000188827515,0.7266914248466492,1.1937999725341797,32.98400115966797,2.1689000129699707,49.1879997253418,890.7000122070312,12.305000305175781,218.10000610351562,1096.0999755859375,2.052999973297119,,3.372999906539917,1.3147000074386597,1.4742000102996826,396.25,1070.0,524.25,115.0,14.050000190734863,53.4900016784668,2345.0,872.8099975585938,8168.1201171875,1717.300048828125,487.55999755859375,4243.7001953125,4769.4501953125,3159.85009765625,8828.259765625,15520.990234375,2477.569091796875,1369.3599853515625,11403.25,
+2009-05-01,66.30999755859375,65.5199966430664,28.920000076293945,29.440000534057617,80.43000030517578,6.818299770355225,95.43000030517578,1.4157087802886963,1.6186991930007935,1.066499948501587,0.8010253310203552,1.090999960899353,30.718000411987305,1.9652999639511108,46.96900177001953,978.7999877929688,15.600000381469727,236.0500030517578,,2.197499990463257,,3.8350000381469727,1.6418999433517456,1.930999994277954,436.25,1184.0,637.25,137.39999389648438,15.579999923706055,56.970001220703125,2588.0,919.1400146484375,8500.330078125,1774.3299560546875,501.5799865722656,4417.89990234375,4940.81982421875,3277.64990234375,9522.5,18171.0,2632.929931640625,1395.8900146484375,14625.25,
+2009-06-01,69.88999938964844,69.30000305175781,26.350000381469727,26.690000534057617,80.12999725341797,6.820499897003174,96.33100128173828,1.4038830995559692,1.6466867923736572,1.085800051689148,0.8061915636062622,1.1620999574661255,31.073999404907227,1.9628000259399414,47.80099868774414,927.0999755859375,13.574000358581543,247.0,1176.699951171875,2.257999897003174,,3.8350000381469727,1.718000054359436,1.8971999883651733,347.75,1226.25,511.25,117.30000305175781,16.809999465942383,53.29999923706055,2487.0,919.3200073242188,8447.0,1835.0400390625,508.2799987792969,4249.2001953125,4808.64013671875,3140.43994140625,9958.4404296875,18378.73046875,2959.362060546875,1390.0699462890625,14493.83984375,
+2009-07-01,69.44999694824219,71.69999694824219,25.920000076293945,26.15999984741211,78.3499984741211,6.8221001625061035,94.63999938964844,1.4260046482086182,1.670508861541748,1.0680999755859375,0.8356313109397888,1.0785000324249268,31.540000915527344,1.8633999824523926,47.625999450683594,953.7000122070312,13.932999610900879,,1167.5999755859375,2.616499900817871,,3.6530001163482666,1.7937999963760376,2.044800043106079,339.5,1134.0,528.25,127.8499984741211,18.610000610351562,57.93000030517578,2892.0,987.47998046875,9171.6103515625,1978.5,556.7100219726562,4608.39990234375,5332.14013671875,3426.27001953125,10356.830078125,20573.330078125,3412.06201171875,1557.2900390625,15670.3095703125,
+2009-08-01,69.95999908447266,69.6500015258789,26.010000228881836,27.170000076293945,78.16999816894531,6.821199893951416,92.87000274658203,1.434267520904541,1.629195213317871,1.0580999851226807,0.8428860306739807,1.093999981880188,32.404300689697266,1.8739999532699585,48.75,951.7000122070312,14.89799976348877,291.79998779296875,,2.808000087738037,,2.9769999980926514,1.7791999578475952,1.9859000444412231,326.25,1100.0,471.0,120.9000015258789,24.389999389648438,57.7599983215332,2772.0,1020.6199951171875,9496.2802734375,2009.06005859375,572.0700073242188,4908.89990234375,5464.60986328125,3653.5400390625,10492.5302734375,19724.189453125,2667.7451171875,1591.8499755859375,15666.6396484375,
+2009-09-01,70.61000061035156,69.06999969482422,25.610000610351562,26.5,76.6500015258789,6.816400051116943,89.87000274658203,1.465502142906189,1.6002048254013062,1.034600019454956,0.8837825655937195,1.06850004196167,30.047700881958008,1.7720999717712402,47.810001373291016,1008.0,16.63599967956543,298.54998779296875,1295.5999755859375,2.809000015258789,,4.841000080108643,1.7960000038146973,1.7259000539779663,344.0,927.0,457.5,127.80000305175781,24.1200008392334,61.34000015258789,3140.0,1057.0799560546875,9712.2802734375,2122.419921875,604.280029296875,5133.89990234375,5675.16015625,3795.409912109375,10133.23046875,20955.25,2779.426025390625,1673.1400146484375,17126.83984375,
+2009-10-01,77.0,75.19999694824219,30.690000534057617,29.809999465942383,76.30000305175781,6.817500114440918,90.08999633789062,1.4732965230941772,1.6447908878326416,1.0264999866485596,0.9009820818901062,1.0845999717712402,29.184999465942383,1.7023999691009521,46.917999267578125,1039.699951171875,16.246000289916992,316.75,1297.4000244140625,2.947499990463257,,5.045000076293945,1.9810999631881714,1.9431999921798706,366.0,978.0,494.25,135.5,22.809999465942383,67.63999938964844,3297.0,1036.18994140625,9712.73046875,2045.1099853515625,562.77001953125,5044.60009765625,5414.9599609375,3607.68994140625,10034.740234375,21752.869140625,2995.847900390625,1580.68994140625,15896.2802734375,
+2009-11-01,77.27999877929688,78.47000122070312,24.510000228881836,24.729999542236328,74.87999725341797,6.817200183868408,86.25,1.5038950443267822,1.6457926034927368,1.003100037574768,0.9175995588302612,1.0537999868392944,29.219999313354492,1.7476999759674072,46.45800018310547,1181.0999755859375,18.4950008392334,363.54998779296875,1459.5,3.1484999656677246,,4.8480000495910645,2.0181000232696533,2.0007998943328857,402.75,1060.5,567.5,141.75,22.639999389648438,70.75,3214.0,1095.6300048828125,10344.83984375,2144.60009765625,579.72998046875,5190.7001953125,5625.9501953125,3680.14990234375,9345.5498046875,21821.5,3195.301025390625,1555.5999755859375,16926.220703125,
+2009-12-01,79.36000061035156,77.93000030517578,21.68000030517578,21.649999618530273,77.86000061035156,6.83050012588501,92.91000366210938,1.4327058792114258,1.6182016134262085,1.0341999530792236,0.898311197757721,1.0521999597549438,29.99519920349121,1.7430000305175781,46.400001525878906,1095.199951171875,16.82200050354004,407.25,1460.0,3.327500104904175,,5.572000026702881,2.118799924850464,2.052500009536743,414.5,1039.75,541.5,135.9499969482422,26.950000762939453,75.5999984741211,3289.0,1115.0999755859375,10428.0498046875,2269.14990234375,625.3900146484375,5412.89990234375,5957.43017578125,3936.330078125,10546.4404296875,21872.5,3277.138916015625,1682.77001953125,17464.810546875,
+2010-01-01,72.88999938964844,71.45999908447266,24.6200008392334,25.799999237060547,79.45999908447266,6.81689977645874,90.2699966430664,1.3866932392120361,1.5984909534454346,1.0607999563217163,0.8843296766281128,1.0700000524520874,30.349599838256836,1.8729000091552734,46.097999572753906,1083.0,16.183000564575195,416.5,1501.300048828125,3.0460000038146973,,5.13100004196167,1.902899980545044,1.9031000137329102,356.5,914.0,474.0,131.6999969482422,29.899999618530273,69.02999877929688,3184.0,1073.8699951171875,10067.330078125,2147.35009765625,602.0399780273438,5188.5,5608.7900390625,3739.4599609375,10198.0400390625,20121.990234375,2989.2919921875,1602.4300537109375,16357.9599609375,
+2010-02-01,79.66000366210938,77.58999633789062,19.5,19.780000686645508,80.36000061035156,6.816699981689453,88.9209976196289,1.3631035089492798,1.523902416229248,1.0733000040054321,0.8958967924118042,1.0514999628067017,29.92449951171875,1.805999994277954,45.900001525878906,1118.300048828125,16.5,432.3999938964844,1538.0,3.2685000896453857,,4.813000202178955,2.024899959564209,2.0787999629974365,378.0,951.0,506.5,129.0500030517578,24.1299991607666,82.61000061035156,2917.0,1104.489990234375,10325.259765625,2238.260009765625,628.5599975585938,5354.5,5598.4599609375,3708.800048828125,10126.0302734375,20608.69921875,3051.943115234375,1594.5799560546875,16429.55078125,
+2010-03-01,83.76000213623047,82.69999694824219,17.59000015258789,18.31999969482422,81.06999969482422,6.815899848937988,93.5199966430664,1.3508037328720093,1.5183724164962769,1.0536600351333618,0.9155831933021545,1.0155999660491943,29.423500061035156,1.780500054359436,44.79999923706055,1113.300048828125,17.511999130249023,478.1499938964844,1639.800048828125,3.5460000038146973,,3.86899995803833,2.164599895477295,2.309999942779541,345.0,941.0,450.5,136.14999389648438,16.59000015258789,80.55000305175781,2969.0,1169.4300537109375,10856.6298828125,2397.9599609375,678.6400146484375,5679.60009765625,6153.5498046875,3974.010009765625,11089.9404296875,21239.349609375,3109.10498046875,1692.8499755859375,17527.76953125,
+2010-04-01,86.1500015258789,87.44000244140625,22.049999237060547,22.059999465942383,81.87000274658203,6.815999984741211,93.83000183105469,1.3298048973083496,1.5300110578536987,1.075600028038025,0.9248127341270447,1.0180000066757202,29.204999923706055,1.728700041770935,44.25,1180.0999755859375,18.611000061035156,554.75,1745.0999755859375,3.3375000953674316,,3.9200000762939453,2.2885000705718994,2.3963000774383545,366.25,989.5,491.75,135.1999969482422,15.050000190734863,82.76000213623047,3229.0,1186.68994140625,11008.6103515625,2461.18994140625,716.5999755859375,5553.2998046875,6135.7001953125,3816.989990234375,11057.400390625,21108.58984375,2870.611083984375,1741.56005859375,17558.7109375,
+2010-05-01,73.97000122070312,74.0199966430664,32.06999969482422,31.610000610351562,86.4800033569336,6.8180999755859375,91.19000244140625,1.2287880182266235,1.4522007703781128,1.1562999486923218,0.8465966582298279,1.0430999994277954,30.885000228881836,1.8143999576568604,46.358001708984375,1212.199951171875,18.410999298095703,461.8500061035156,1547.4000244140625,3.0969998836517334,,4.341000080108643,1.9802000522613525,2.0197999477386475,359.0,937.75,457.75,134.25,14.1899995803833,80.05000305175781,2965.0,1089.4100341796875,10136.6298828125,2257.0400390625,661.6099853515625,5188.39990234375,5964.330078125,3507.56005859375,9768.7001953125,19765.189453125,2592.14599609375,1641.25,16944.630859375,
+2010-06-01,75.62999725341797,75.01000213623047,34.540000915527344,35.13999938964844,86.0199966430664,6.771999835968018,88.43000030517578,1.223002314567566,1.4944332838058472,1.0778000354766846,0.8413259983062744,1.062600016593933,31.25149917602539,1.7908999919891357,46.400001525878906,1245.5,18.67099952697754,444.3999938964844,1530.9000244140625,2.936000108718872,,4.616000175476074,1.9816999435424805,2.0606000423431396,354.25,948.5,464.75,164.1999969482422,18.030000686645508,82.5999984741211,2894.0,1030.7099609375,9774.01953125,2109.239990234375,609.489990234375,4916.89990234375,5965.52001953125,3442.889892578125,9382.6396484375,20128.990234375,2398.3701171875,1698.2900390625,17700.900390625,
+2010-07-01,78.94999694824219,78.18000030517578,23.5,24.520000457763672,81.54000091552734,6.765200138092041,86.44000244140625,1.3039000034332275,1.5687997341156006,1.0407999753952026,0.9044044613838196,1.0291999578475952,30.274999618530273,1.7584999799728394,46.36000061035156,1181.699951171875,17.98699951171875,500.0,1576.800048828125,3.306999921798706,,4.922999858856201,2.0427000522613525,2.106600046157837,392.75,1052.5,661.5,176.3000030517578,19.56999969482422,82.36000061035156,3091.0,1101.5999755859375,10465.9404296875,2254.699951171875,650.8900146484375,5258.0,6147.97021484375,3643.139892578125,9537.2998046875,21029.810546875,2637.5029296875,1759.3299560546875,17868.2890625,
+2010-08-01,71.91999816894531,74.63999938964844,26.049999237060547,27.450000762939453,83.19999694824219,6.793300151824951,84.53199768066406,1.266592264175415,1.54659903049469,1.0251400470733643,0.8918219804763794,1.0599900484085083,30.652000427246094,1.7549999952316284,46.87300109863281,1248.300048828125,19.398000717163086,500.3999938964844,1523.5,3.3610000610351562,,3.815999984741211,1.9944000244140625,1.8894000053405762,424.5,1008.0,652.5,176.8000030517578,19.75,89.08000183105469,2698.0,1049.3299560546875,10014.7197265625,2114.030029296875,602.0599975585938,5225.2001953125,5925.22021484375,3490.7900390625,8824.0595703125,20536.490234375,2638.798095703125,1742.75,17971.119140625,
+2010-09-01,79.97000122070312,82.30999755859375,23.700000762939453,24.959999084472656,78.72000122070312,6.678400039672852,83.76599884033203,1.3628062009811401,1.57957923412323,0.9767000079154968,0.9693679809570312,1.0318000316619873,30.39699935913086,1.7035000324249268,44.689998626708984,1307.800048828125,21.79800033569336,571.25,1652.0,3.6459999084472656,,3.871999979019165,2.24399995803833,2.044800043106079,495.75,1106.75,674.0,183.0500030517578,25.299999237060547,104.18000030517578,2814.0,1141.199951171875,10788.0498046875,2368.6201171875,676.1400146484375,5548.60009765625,6229.02001953125,3715.179931640625,9369.349609375,22358.169921875,2655.657958984375,1872.81005859375,20069.119140625,
+2010-10-01,81.43000030517578,83.1500015258789,21.200000762939453,22.239999771118164,77.2699966430664,6.676499843597412,81.67900085449219,1.377808928489685,1.5774115324020386,0.9897800087928772,0.9727626442909241,1.0280400514602661,30.65999984741211,1.7135000228881836,44.41999816894531,1357.0999755859375,24.559999465942383,645.0999755859375,1705.0999755859375,3.7320001125335693,,4.038000106811523,2.220099925994873,2.1045000553131104,582.0,1226.0,717.25,203.4499969482422,29.1200008392334,125.26000213623047,2797.0,1183.260009765625,11118.490234375,2507.409912109375,703.3499755859375,5675.2001953125,6601.3701171875,3833.5,9202.4501953125,23096.3203125,2978.8349609375,1882.949951171875,20032.33984375,
+2010-11-01,84.11000061035156,85.91999816894531,23.540000915527344,25.389999389648438,81.19999694824219,6.6504998207092285,84.25399780273438,1.3103927373886108,1.5556211471557617,1.001099944114685,0.9607070684432983,1.0192999839782715,31.33919906616211,1.7170000076293945,45.79999923706055,1385.0,28.184999465942383,700.9500122070312,1650.4000244140625,3.822999954223633,,4.179999828338623,2.3169000148773193,2.265199899673462,530.0,1243.0,650.25,200.9499969482422,27.549999237060547,126.2300033569336,2772.0,1180.550048828125,11006.01953125,2498.22998046875,727.010009765625,5528.2998046875,6688.490234375,3610.43994140625,9937.0400390625,23007.990234375,2820.180908203125,1904.6300048828125,19521.25,
+2010-12-01,91.37999725341797,94.75,17.75,19.479999542236328,79.02999877929688,6.612400054931641,81.4800033569336,1.3301233053207397,1.5437101125717163,0.934499979019165,1.0157749652862549,0.9995999932289124,30.55229949951172,1.6619999408721924,44.810001373291016,1421.0999755859375,30.90999984741211,803.2999877929688,1773.300048828125,4.439499855041504,,4.40500020980835,2.5436999797821045,2.453200101852417,629.0,1393.75,794.25,240.5,32.119998931884766,144.80999755859375,3035.0,1257.6400146484375,11577.509765625,2652.8701171875,783.6500244140625,5899.89990234375,6914.18994140625,3850.760009765625,10228.919921875,23035.44921875,2808.076904296875,2051.0,20509.08984375,
+2011-01-01,92.19000244140625,101.01000213623047,19.530000686645508,21.790000915527344,77.73999786376953,6.572500228881836,82.08899688720703,1.3572757244110107,1.5829297304153442,0.9417999982833862,0.9873617887496948,1.0023000240325928,29.678199768066406,1.6342999935150146,45.8380012512207,1333.800048828125,28.173999786376953,819.0,1797.5,4.451000213623047,,4.420000076293945,2.746799945831299,2.490600109100342,659.5,1413.0,840.75,244.8000030517578,33.970001220703125,168.44000244140625,3352.0,1286.1199951171875,11891.9296875,2700.080078125,781.25,5862.89990234375,7077.47998046875,4005.5,10237.919921875,23447.33984375,2790.694091796875,2069.72998046875,18327.759765625,
+2011-02-01,96.97000122070312,111.80000305175781,18.350000381469727,20.549999237060547,76.88999938964844,6.563000202178955,81.62200164794922,1.373437762260437,1.610046625137329,0.9279999732971191,1.01449716091156,0.9775999784469604,28.924999237060547,1.659999966621399,45.25,1409.300048828125,33.80400085449219,797.6500244140625,1809.199951171875,4.478000164031982,,4.0370001792907715,2.925800085067749,2.729599952697754,722.5,1357.25,782.5,271.70001220703125,32.5099983215332,205.13999938964844,3757.0,1327.219970703125,12226.33984375,2782.27001953125,823.4500122070312,5994.0,7272.31982421875,4110.35009765625,10624.08984375,23338.01953125,2905.052978515625,1939.300048828125,17823.400390625,
+2011-03-01,106.72000122070312,117.36000061035156,17.739999771118164,19.739999771118164,75.86000061035156,6.548600196838379,83.1500015258789,1.4121301174163818,1.6074068546295166,0.9186000227928162,1.0319172143936157,0.9714999794960022,28.517000198364258,1.628499984741211,44.61000061035156,1438.9000244140625,37.87200164794922,767.9000244140625,1779.300048828125,4.300000190734863,,4.388999938964844,3.0897998809814453,3.107599973678589,693.25,1410.25,763.25,264.1499938964844,27.110000610351562,200.22999572753906,2952.0,1325.8299560546875,12319.73046875,2781.070068359375,843.5499877929688,5908.7998046875,7041.31005859375,3989.179931640625,9755.099609375,23527.51953125,2928.111083984375,2106.699951171875,19445.220703125,
+2011-04-01,113.93000030517578,125.88999938964844,14.75,16.540000915527344,72.93000030517578,6.500999927520752,81.52999877929688,1.4844063520431519,1.665001630783081,0.8729000091552734,1.093900442123413,0.9502000212669373,27.516199111938477,1.586300015449524,44.29999923706055,1556.0,48.58399963378906,791.9500122070312,1871.5,4.165500164031982,,4.697999954223633,3.2558000087738037,3.4647998809814453,754.0,1392.75,769.25,299.3500061035156,23.3799991607666,178.77999877929688,3390.0,1363.6099853515625,12810.5400390625,2873.5400390625,865.2899780273438,6069.89990234375,7514.4599609375,4106.919921875,9849.740234375,23720.810546875,2911.510009765625,2192.360107421875,19135.9609375,
+2011-05-01,102.69999694824219,116.7300033569336,15.449999809265137,16.440000534057617,74.63999938964844,6.473800182342529,80.87999725341797,1.4322338104248047,1.6487774848937988,0.8507000207901001,1.070297122001648,0.9766600131988525,27.998300552368164,1.593000054359436,45.08300018310547,1535.9000244140625,38.303001403808594,778.9500122070312,1834.0,4.173500061035156,,4.665999889373779,3.056299924850464,3.150399923324585,747.5,1376.0,782.25,264.6000061035156,23.18000030517578,158.6699981689453,2999.0,1345.199951171875,12569.7900390625,2835.300048828125,848.2999877929688,5990.0,7293.68994140625,4006.93994140625,9693.73046875,23684.130859375,2743.471923828125,2142.469970703125,18503.279296875,
+2011-06-01,95.41999816894531,112.4800033569336,16.520000457763672,17.860000610351562,74.30000305175781,6.4629998207092285,80.70999908447266,1.4478904008865356,1.6075878143310547,0.8331000208854675,1.0692671537399292,0.9674000144004822,27.96769905090332,1.569700002670288,44.7599983215332,1502.300048828125,34.8120002746582,759.4000244140625,1724.800048828125,4.271999835968018,,4.374000072479248,2.9326999187469482,3.031599998474121,629.0,1306.25,584.75,265.3500061035156,28.360000610351562,159.7899932861328,3170.0,1320.6400146484375,12414.33984375,2773.52001953125,827.4299926757812,5945.7001953125,7376.240234375,3982.2099609375,9816.08984375,22398.099609375,2762.075927734375,2100.68994140625,18845.869140625,
+2011-07-01,95.69999694824219,116.73999786376953,25.25,26.079999923706055,73.9000015258789,6.442999839782715,77.7300033569336,1.4331985712051392,1.6368486881256104,0.8012499809265137,1.1000010967254639,0.9495999813079834,27.545299530029297,1.5628000497817993,44.0099983215332,1628.300048828125,40.09199905395508,826.7000122070312,1785.300048828125,4.473999977111816,,4.144999980926514,3.0961999893188477,3.1129000186920166,665.5,1354.25,672.5,239.5500030517578,29.809999465942383,102.08000183105469,2974.0,1292.280029296875,12143.240234375,2756.3798828125,797.030029296875,5815.2001953125,7158.77001953125,3672.77001953125,9833.0302734375,22440.25,2701.72900390625,2133.2099609375,18197.19921875,
+2011-08-01,88.80999755859375,114.8499984741211,31.6200008392334,31.3700008392334,74.12999725341797,6.380300045013428,76.70099639892578,1.4433138370513916,1.6307626962661743,0.819100022315979,1.0676004886627197,0.978600025177002,28.842899322509766,1.5865000486373901,45.939998626708984,1828.5,41.69900131225586,788.0999755859375,1856.199951171875,4.186999797821045,,4.053999900817871,3.078200101852417,3.0320000648498535,757.5,1449.0,745.25,289.1000061035156,29.68000030517578,105.87999725341797,3098.0,1218.8900146484375,11613.5302734375,2579.4599609375,726.8099975585938,5394.5,5784.85009765625,3256.760009765625,8955.2001953125,20534.849609375,2567.340087890625,1880.1099853515625,16676.75,
+2011-09-01,79.19999694824219,102.76000213623047,42.959999084472656,44.97999954223633,78.55000305175781,6.387499809265137,76.76499938964844,1.3585848808288574,1.5599408149719238,0.897629976272583,0.9764671921730042,1.0372999906539917,31.972700119018555,1.8277000188827515,48.86000061035156,1620.4000244140625,30.041000366210938,614.0499877929688,1519.4000244140625,3.1449999809265137,,3.6659998893737793,2.794800043106079,2.625999927520752,592.5,1179.0,609.25,228.89999389648438,26.34000015258789,98.70999908447266,2608.0,1131.4200439453125,10913.3798828125,2415.39990234375,644.1599731445312,5128.5,5502.02001953125,2981.9599609375,8700.2900390625,17592.41015625,2359.218994140625,1769.6500244140625,16453.759765625,
+2011-10-01,93.19000244140625,109.55999755859375,29.959999084472656,28.81999969482422,76.16999816894531,6.348800182342529,75.73999786376953,1.4140071868896484,1.6111880540847778,0.8622999787330627,1.0673953294754028,0.9937000274658203,29.6825008392334,1.6871000528335571,48.62799835205078,1724.199951171875,34.33700180053711,651.0499877929688,1597.5999755859375,3.628999948501587,,3.934000015258789,3.0429000854492188,2.642899990081787,647.0,1207.5,628.25,226.9499969482422,25.770000457763672,102.29000091552734,2696.0,1253.300048828125,11955.009765625,2684.409912109375,741.0599975585938,5544.2001953125,6141.33984375,3242.840087890625,8988.3896484375,19864.869140625,2468.25,1909.030029296875,17705.009765625,
+2011-11-01,100.36000061035156,110.81999969482422,27.799999237060547,27.770000457763672,78.38999938964844,6.365099906921387,77.95999908447266,1.3324095010757446,1.5597946643829346,0.9211900234222412,1.0018032789230347,1.0321199893951416,30.791000366210938,1.8415000438690186,51.90299987792969,1745.5,32.73099899291992,610.0,1559.800048828125,3.562999963760376,,3.549999952316284,3.021399974822998,2.567699909210205,601.25,1131.25,595.75,233.8000030517578,23.690000534057617,90.30999755859375,2162.0,1246.9599609375,12045.6796875,2620.340087890625,737.4199829101562,5505.39990234375,6088.83984375,3154.6201171875,8434.6103515625,17989.349609375,2333.4140625,1847.510009765625,16123.4599609375,
+2011-12-01,98.83000183105469,107.37999725341797,23.399999618530273,23.1299991607666,80.16999816894531,6.309000015258789,77.65899658203125,1.2956053018569946,1.5415922403335571,0.9401900172233582,1.0140959024429321,1.020300030708313,31.96419906616211,1.8652000427246094,53.0,1565.800048828125,27.875,655.5999755859375,1399.699951171875,3.43149995803833,,2.989000082015991,2.934999942779541,2.686300039291382,646.5,1198.5,652.75,226.85000610351562,23.299999237060547,91.80000305175781,2109.0,1257.5999755859375,12217.5595703125,2605.14990234375,740.9199829101562,5572.2998046875,5898.35009765625,3159.81005859375,8455.349609375,18434.390625,2199.4169921875,1825.739990234375,15454.919921875,
+2012-01-01,98.4800033569336,110.9800033569336,19.440000534057617,19.889999389648438,79.27999877929688,6.313600063323975,76.36000061035156,1.3139568567276,1.570845127105713,0.913100004196167,1.05860435962677,1.0024000406265259,30.350000381469727,1.7462999820709229,52.49300003051758,1737.800048828125,33.233001708984375,685.9500122070312,1585.5,3.7874999046325684,,2.503000020980835,3.0627999305725098,2.887399911880493,639.0,1199.0,666.0,215.0500030517578,23.639999389648438,93.25,2291.0,1312.4100341796875,12632.91015625,2813.840087890625,792.8200073242188,5681.60009765625,6458.91015625,3298.550048828125,8802.509765625,20390.490234375,2292.610107421875,1955.7900390625,17193.55078125,
+2012-02-01,107.06999969482422,122.66000366210938,18.43000030517578,19.829999923706055,78.7300033569336,6.298399925231934,80.4800033569336,1.3477997779846191,1.5922045707702637,0.89410001039505,1.0799602270126343,0.9937000274658203,28.998199462890625,1.697700023651123,49.06800079345703,1709.9000244140625,34.58300018310547,706.6500244140625,1691.0999755859375,3.870500087738037,,2.615999937057495,3.187999963760376,3.04229998588562,656.5,1313.5,664.25,203.14999389648438,25.65999984741211,89.86000061035156,2383.0,1365.6800537109375,12952.0703125,2966.889892578125,810.9400024414062,5871.5,6856.080078125,3452.449951171875,9723.240234375,21680.080078125,2428.487060546875,2030.25,17752.6796875,
+2012-03-01,103.0199966430664,122.87999725341797,15.5,17.190000534057617,78.93000030517578,6.306000232696533,82.27300262451172,1.3313806056976318,1.595914363861084,0.9053999781608582,1.0374951362609863,0.996399998664856,29.40920066833496,1.8207999467849731,51.3380012512207,1669.300048828125,32.46900177001953,653.1500244140625,1638.300048828125,3.8239998817443848,,2.125999927520752,3.1684000492095947,3.389899969100952,644.0,1403.0,660.75,182.4499969482422,24.709999084472656,93.5199966430664,2219.0,1408.469970703125,13212.0400390625,3091.570068359375,830.2999877929688,5768.5,6946.830078125,3423.81005859375,10083.5595703125,20555.580078125,2262.7880859375,2014.0400390625,17404.19921875,
+2012-04-01,104.87000274658203,119.47000122070312,17.149999618530273,18.770000457763672,78.79000091552734,6.304200172424316,80.3499984741211,1.3241524696350098,1.6281341314315796,0.9071000218391418,1.0456314086914062,0.98089998960495,29.270200729370117,1.8860000371932983,52.53799819946289,1663.4000244140625,30.958999633789062,681.75,1567.699951171875,3.8334999084472656,,2.2850000858306885,3.1833999156951904,3.1844000816345215,660.25,1503.0,647.75,177.9499969482422,21.170000076293945,87.25,2263.0,1397.9100341796875,13213.6298828125,3046.360107421875,816.8800048828125,5737.7998046875,6761.18994140625,3212.800048828125,9520.8896484375,21094.2109375,2396.31591796875,1981.989990234375,17318.810546875,
+2012-05-01,86.52999877929688,101.87000274658203,24.059999465942383,25.889999389648438,83.04000091552734,6.3506999015808105,78.98200225830078,1.2374706268310547,1.5482993125915527,0.9706699848175049,0.9704968333244324,1.0300999879837036,32.76620101928711,2.014899969100952,56.22800064086914,1562.5999755859375,27.740999221801758,612.0999755859375,1416.0999755859375,3.362499952316284,,2.421999931335449,2.706199884414673,2.825000047683716,555.25,1340.0,643.75,160.64999389648438,19.420000076293945,71.55000305175781,2083.0,1310.3299560546875,12393.4501953125,2827.340087890625,761.8200073242188,5320.89990234375,6264.3798828125,3017.010009765625,8542.73046875,18629.51953125,2372.23388671875,1843.469970703125,16218.5302734375,
+2012-06-01,84.95999908447266,97.80000305175781,17.079999923706055,18.649999618530273,81.6500015258789,6.357399940490723,79.31300354003906,1.2440905570983887,1.5518311262130737,0.9651700258255005,1.0033713579177856,1.033400058746338,33.12590026855469,2.0768001079559326,56.79800033569336,1603.5,27.579999923706055,583.0499877929688,1449.0999755859375,3.490000009536743,,2.8239998817443848,2.696000099182129,2.7272000312805176,672.5,1512.75,739.0,170.10000610351562,21.809999465942383,72.16000366210938,2289.0,1362.1600341796875,12880.08984375,2935.050048828125,798.489990234375,5571.2001953125,6416.27978515625,3196.64990234375,9006.7802734375,19441.4609375,2225.429931640625,1854.010009765625,17429.98046875,
+2012-07-01,88.05999755859375,104.91999816894531,18.93000030517578,20.299999237060547,82.63999938964844,6.3796000480651855,78.10099792480469,1.2259409427642822,1.5713387727737427,0.9796000123023987,1.0498688220977783,1.0013500452041626,32.158199310302734,2.040299892425537,55.42300033569336,1610.5,27.895000457763672,589.75,1415.4000244140625,3.4195001125335693,,3.2090001106262207,2.8417000770568848,2.914599895477295,806.5,1721.0,888.25,174.39999389648438,22.639999389648438,70.58000183105469,2376.0,1379.3199462890625,13008.6796875,2939.52001953125,786.9400024414062,5635.2998046875,6772.259765625,3291.659912109375,8695.0595703125,19796.810546875,2103.635009765625,1881.989990234375,17236.1796875,
+2012-08-01,96.47000122070312,114.56999969482422,17.469999313354492,18.350000381469727,81.25,6.350200176239014,78.52999877929688,1.2510946989059448,1.5790305137634277,0.9598000049591064,1.0280978679656982,0.9926000237464905,32.537200927734375,2.0455000400543213,55.62799835205078,1684.5999755859375,31.3700008392334,627.9500122070312,1536.300048828125,3.4539999961853027,,2.7990000247955322,3.169600009918213,3.105600118637085,802.75,1764.5,870.0,164.5500030517578,19.780000686645508,76.4800033569336,2656.0,1406.5799560546875,13090.83984375,3066.9599609375,812.0900268554688,5711.5,6970.7900390625,3413.070068359375,8839.91015625,19482.5703125,2047.52197265625,1905.1199951171875,17380.75,
+2012-09-01,92.19000244140625,112.38999938964844,15.729999542236328,17.010000228881836,79.94000244140625,6.3024001121521,77.61000061035156,1.2913223505020142,1.6232975721359253,0.9372199773788452,1.0437650680541992,0.9807000160217285,30.89929962158203,2.0269999504089355,53.007999420166016,1771.0999755859375,34.516998291015625,639.6500244140625,1665.300048828125,3.7730000019073486,,3.319999933242798,3.1693999767303467,3.3420000076293945,756.25,1601.0,902.5,173.5,19.579999923706055,69.1500015258789,2516.0,1440.6700439453125,13437.1298828125,3116.22998046875,837.4500122070312,5742.10009765625,7216.14990234375,3354.820068359375,8870.16015625,20840.380859375,2086.1689453125,1996.2099609375,18762.740234375,
+2012-10-01,86.23999786376953,108.69999694824219,18.600000381469727,20.329999923706055,79.91999816894531,6.2418999671936035,79.68399810791016,1.2962603569030762,1.6074585914611816,0.9322599768638611,1.0366023778915405,0.9995099902153015,31.338600158691406,2.0290000438690186,53.95800018310547,1717.5,32.28799819946289,609.0,1576.0,3.5269999504089355,,3.691999912261963,3.06820011138916,2.7618000507354736,755.75,1547.0,864.5,154.64999389648438,19.459999084472656,70.06999969482422,2388.0,1412.1600341796875,13096.4599609375,2977.22998046875,818.72998046875,5782.7001953125,7260.6298828125,3429.27001953125,8928.2900390625,21641.8203125,2068.8798828125,1912.06005859375,18505.380859375,
+2012-11-01,88.91000366210938,111.2300033569336,15.869999885559082,16.959999084472656,80.1500015258789,6.231400012969971,82.1510009765625,1.2973533868789673,1.6041065454483032,0.9277999997138977,1.0429377555847168,0.9929999709129333,30.86520004272461,2.095599889755249,54.8380012512207,1710.9000244140625,33.20399856567383,686.25,1603.0999755859375,3.629499912261963,,3.561000108718872,3.041300058364868,2.761399984359741,748.0,1438.75,844.75,142.10000610351562,19.34000015258789,72.6500015258789,2538.0,1416.1800537109375,13025.580078125,3010.239990234375,821.9199829101562,5866.7998046875,7405.5,3557.280029296875,9446.009765625,22030.390625,1980.116943359375,1932.9000244140625,19339.900390625,
+2012-12-01,91.81999969482422,111.11000061035156,18.020000457763672,20.559999465942383,79.7699966430664,6.234799861907959,85.95999908447266,1.3227688074111938,1.616292119026184,0.9125999808311462,1.039198637008667,0.9944000244140625,30.440200805664062,2.045099973678589,54.75299835205078,1674.800048828125,30.17300033569336,702.6500244140625,1538.699951171875,3.6410000324249268,,3.3510000705718994,3.045099973678589,2.812000036239624,698.25,1418.75,778.0,143.8000030517578,19.510000228881836,75.13999938964844,2236.0,1426.18994140625,13104.1396484375,3019.510009765625,849.3499755859375,5897.7998046875,7612.39013671875,3620.25,10395.1796875,22656.919921875,2269.1279296875,1997.050048828125,19426.7109375,
+2013-01-01,97.48999786376953,115.55000305175781,14.279999732971191,14.829999923706055,79.20999908447266,6.2195000648498535,91.02100372314453,1.3568336963653564,1.579778790473938,0.9110000133514404,1.0418837070465088,1.0022000074386597,30.031999588012695,1.9882999658584595,53.303001403808594,1660.5999755859375,31.334999084472656,745.2999877929688,1673.9000244140625,3.7235000133514404,,3.3389999866485596,3.1298000812530518,3.0257999897003174,740.5,1468.5,779.5,146.9499969482422,18.780000686645508,82.94999694824219,2205.0,1498.1099853515625,13860.580078125,3142.1298828125,902.0900268554688,6276.89990234375,7776.0498046875,3732.60009765625,11138.66015625,23729.529296875,2385.422119140625,1961.93994140625,19894.98046875,
+2013-02-01,92.05000305175781,111.37999725341797,15.510000228881836,16.299999237060547,81.9800033569336,6.226200103759766,92.3030014038086,1.3150973320007324,1.5167601108551025,0.9285100102424622,1.0232272148132324,1.0234500169754028,30.441999435424805,1.9744000434875488,53.858001708984375,1577.699951171875,28.395000457763672,732.5999755859375,1582.4000244140625,3.5274999141693115,,3.4860000610351562,2.97189998626709,2.914599895477295,719.5,1474.25,707.75,142.64999389648438,18.3799991607666,83.55999755859375,2146.0,1514.6800537109375,14054.490234375,3160.18994140625,911.1099853515625,6360.7998046875,7741.7001953125,3723.0,11559.3603515625,23020.26953125,2365.593017578125,2026.489990234375,18861.5390625,
+2013-03-01,97.2300033569336,110.0199966430664,12.699999809265137,13.279999732971191,82.98999786376953,6.212600231170654,94.19000244140625,1.2815911769866943,1.5197569131851196,0.9492400288581848,1.0418294668197632,1.0159000158309937,31.052799224853516,2.019200086593628,54.38800048828125,1594.800048828125,28.29199981689453,767.0999755859375,1571.199951171875,3.3949999809265137,,4.02400016784668,2.9154000282287598,3.115499973297119,695.25,1404.75,687.75,137.14999389648438,17.65999984741211,88.45999908447266,2170.0,1569.18994140625,14578.5400390625,3267.52001953125,951.5399780273438,6411.7001953125,7795.31005859375,3731.419921875,12397.91015625,22299.630859375,2236.62109375,2004.8900146484375,18835.76953125,
+2013-04-01,93.45999908447266,102.37000274658203,13.520000457763672,15.34000015258789,81.7300033569336,6.165200233459473,97.86399841308594,1.3095861673355103,1.549426794052124,0.9370999932289124,1.0344042778015137,1.0117000341415405,30.930200576782227,2.00570011138916,54.22800064086914,1472.199951171875,24.143999099731445,696.7000122070312,1505.4000244140625,3.1875,,4.3429999351501465,2.8733999729156494,2.8008999824523926,683.25,1467.75,721.75,134.9499969482422,17.670000076293945,85.52999877929688,2368.0,1597.5699462890625,14839.7998046875,3328.7900390625,947.4600219726562,6430.10009765625,7913.7099609375,3856.75,13860.8603515625,22737.009765625,2177.912109375,1963.949951171875,19504.1796875,
+2013-05-01,91.97000122070312,100.38999938964844,16.299999237060547,15.989999771118164,83.37999725341797,6.1209001541137695,101.0999984741211,1.3043931722640991,1.5229045152664185,0.9537000060081482,0.9669309854507446,1.0302000045776367,31.656400680541992,2.1077001094818115,56.37799835205078,1392.5999755859375,22.22800064086914,751.0499877929688,1460.5999755859375,3.2890000343322754,,3.9839999675750732,2.79229998588562,2.7792000770568848,662.0,1510.0,705.5,127.05000305175781,16.549999237060547,79.36000061035156,2191.0,1630.739990234375,15115.5703125,3455.909912109375,984.1500244140625,6583.10009765625,8348.83984375,3948.590087890625,13774.5400390625,22392.16015625,2300.594970703125,2001.050048828125,19760.30078125,
+2013-06-01,96.55999755859375,102.16000366210938,16.860000610351562,16.469999313354492,83.16999816894531,6.2297749519348145,98.47599792480469,1.3035939931869507,1.5258322954177856,0.944890022277832,0.9281604290008545,1.0477999448776245,32.79069900512695,2.1958999633789062,60.1879997253418,1223.800048828125,19.451000213623047,659.2000122070312,1336.9000244140625,3.05049991607666,,3.565000057220459,2.8798000812530518,2.752000093460083,679.25,1564.5,648.5,120.0,16.3799991607666,82.70999908447266,2194.0,1606.280029296875,14909.599609375,3403.25,977.47998046875,6215.5,7959.22021484375,3738.909912109375,13677.3203125,20803.2890625,1979.2060546875,1863.3199462890625,19395.810546875,
+2013-07-01,105.02999877929688,107.69999694824219,13.449999809265137,14.25,81.44999694824219,6.121699810028076,98.01599884033203,1.3264886140823364,1.5242043733596802,0.9296200275421143,0.9072763323783875,1.0301200151443481,32.924198150634766,2.279400110244751,60.80799865722656,1312.4000244140625,19.617000579833984,725.4500122070312,1428.4000244140625,3.118499994277954,,3.446000099182129,3.043100118637085,3.0441999435424805,499.0,1374.0,664.25,118.5999984741211,16.969999313354492,85.62999725341797,2298.0,1685.72998046875,15499.5400390625,3626.3701171875,1045.260009765625,6621.10009765625,8275.9697265625,3992.68994140625,13668.3203125,21883.66015625,1993.7989501953125,1914.030029296875,19345.69921875,
+2013-08-01,107.6500015258789,114.01000213623047,17.010000228881836,17.530000686645508,82.08999633789062,6.110499858856201,98.29199981689453,1.3236267566680908,1.550652027130127,0.9312999844551086,0.8926180005073547,1.0539000034332275,33.2041015625,2.356100082397461,67.38999938964844,1396.0999755859375,23.46299934387207,722.0999755859375,1526.199951171875,3.2249999046325684,,3.5810000896453857,3.1396000385284424,3.0183000564575195,495.0,1424.0,643.25,112.0999984741211,16.34000015258789,83.69999694824219,2413.0,1632.969970703125,14810.3095703125,3589.8701171875,1010.9000244140625,6412.89990234375,8103.14990234375,3933.780029296875,13388.8603515625,21731.369140625,2098.382080078125,1926.3599853515625,18619.720703125,
+2013-09-01,102.33000183105469,108.37000274658203,16.600000381469727,16.729999542236328,80.22000122070312,6.109899997711182,97.8270034790039,1.349545955657959,1.6168932914733887,0.9052000045776367,0.9301460981369019,1.0312000513076782,32.342098236083984,2.2227001190185547,62.90999984741211,1326.5,21.6560001373291,726.1500244140625,1408.0999755859375,3.321000099182129,,3.559999942779541,2.9709999561309814,2.634700059890747,441.5,1282.75,678.5,113.69999694824219,17.479999542236328,86.11000061035156,2640.0,1681.550048828125,15129.669921875,3771.47998046875,1073.7900390625,6462.2001953125,8594.400390625,4143.43994140625,14455.7998046875,22859.859375,2174.6650390625,1996.9599609375,19379.76953125,
+2013-10-01,96.37999725341797,108.83999633789062,13.75,14.880000114440918,80.19999694824219,6.083799839019775,98.50700378417969,1.3724011182785034,1.602615475654602,0.9002500176429749,0.9470324516296387,1.0477999448776245,31.956100463867188,2.1810998916625977,61.31999969482422,1323.5999755859375,21.832000732421875,736.25,1445.9000244140625,3.2945001125335693,,3.5810000896453857,2.9677999019622803,2.633699893951416,428.25,1280.25,667.5,105.4000015258789,18.31999969482422,77.18000030517578,2677.0,1756.5400390625,15545.75,3919.7099609375,1100.1500244140625,6731.39990234375,9033.919921875,4299.89013671875,14327.9404296875,23206.369140625,2141.614013671875,2030.0899658203125,21164.51953125,
+2013-11-01,92.72000122070312,109.69000244140625,13.699999809265137,13.930000305175781,80.68000030517578,6.082399845123291,102.29199981689453,1.360396146774292,1.6340937614440918,0.9058899879455566,0.9084302186965942,1.058500051498413,33.11920166015625,2.3148999214172363,62.41299819946289,1250.5999755859375,19.981000900268555,718.0,1367.9000244140625,3.2304999828338623,,3.9539999961853027,3.047800064086914,2.6840999126434326,415.25,1336.5,655.0,110.25,17.149999618530273,78.13999938964844,2791.0,1805.81005859375,16086.41015625,4059.889892578125,1142.8900146484375,6650.60009765625,9405.2998046875,4295.2099609375,15661.8701171875,23881.2890625,2220.50390625,2044.8699951171875,20791.9296875,
+2013-12-01,98.41999816894531,110.80000305175781,13.720000267028809,15.4399995803833,80.04000091552734,6.051799774169922,104.93399810791016,1.3810056447982788,1.6495118141174316,0.8871999979019165,0.8919811248779297,1.0644999742507935,32.68320083618164,2.359299898147583,61.779998779296875,1201.9000244140625,19.339000701904297,717.4000244140625,1371.0999755859375,3.441499948501587,,4.230000019073486,3.077199935913086,2.785799980163574,422.0,1312.5,605.25,110.69999694824219,16.40999984741211,84.63999938964844,2709.0,1848.3599853515625,16576.66015625,4176.58984375,1163.6400146484375,6749.10009765625,9552.16015625,4295.9501953125,16291.3095703125,23306.390625,2115.97802734375,2011.3399658203125,21170.6796875,
+2014-01-01,97.48999786376953,106.4000015258789,18.40999984741211,18.969999313354492,81.2699966430664,6.051000118255615,102.75800323486328,1.3558770418167114,1.6498383283615112,0.9024699926376343,0.8795848488807678,1.11558997631073,34.90330123901367,2.408799886703491,62.310001373291016,1240.0999755859375,19.104999542236328,703.0,1374.0999755859375,3.2204999923706055,,4.942999839782715,3.279400110244751,2.62719988822937,434.0,1282.75,555.75,125.19999694824219,15.550000190734863,85.83000183105469,2911.0,1782.5899658203125,15698.849609375,4103.8798828125,1130.8800048828125,6510.39990234375,9306.48046875,4165.72021484375,14914.5302734375,22035.419921875,2033.0830078125,1941.1500244140625,20513.849609375,
+2014-02-01,102.58999633789062,109.06999969482422,14.0,15.010000228881836,79.77999877929688,6.1184000968933105,102.11000061035156,1.3707455396652222,1.6691983938217163,0.8883000016212463,0.8961697816848755,1.1123000383377075,35.99089813232422,2.319000005722046,62.02000045776367,1321.4000244140625,21.20400047302246,743.8499755859375,1446.199951171875,3.2385001182556152,,4.609000205993652,3.0892999172210693,2.789799928665161,457.5,1414.25,599.0,179.8000030517578,16.469999313354492,86.58999633789062,2935.0,1859.449951171875,16321.7099609375,4308.1201171875,1183.030029296875,6809.7001953125,9692.080078125,4408.080078125,14841.0703125,22836.9609375,2056.302001953125,1979.989990234375,21120.119140625,
+2014-03-01,101.58000183105469,107.76000213623047,13.880000114440918,18.1200008392334,80.0999984741211,6.202199935913086,102.88899993896484,1.3752131462097168,1.6643919944763184,0.8867999911308289,0.9260116219520569,1.1050000190734863,35.55149841308594,2.2560999393463135,59.84000015258789,1283.4000244140625,19.733999252319336,777.5,1418.5,3.0464999675750732,,4.370999813079834,2.931999921798706,2.9110000133514404,502.0,1464.0,697.25,177.89999389648438,17.770000457763672,93.5199966430664,2955.0,1872.3399658203125,16457.66015625,4198.990234375,1173.0400390625,6598.39990234375,9555.91015625,4391.5,14827.830078125,22151.060546875,2033.3060302734375,1985.6099853515625,22386.26953125,
+2014-04-01,99.73999786376953,108.06999969482422,13.40999984741211,17.68000030517578,79.48999786376953,6.2480998039245605,102.56400299072266,1.3813681602478027,1.6824253797531128,0.8831999897956848,0.9274716973304749,1.0951999425888062,35.620399475097656,2.2332000732421875,60.417999267578125,1295.5999755859375,19.118999481201172,812.6500244140625,1426.5999755859375,3.0295000076293945,,4.815000057220459,2.9349000453948975,3.007699966430664,514.0,1530.75,713.0,203.0500030517578,17.239999771118164,94.13999938964844,2974.0,1883.949951171875,16580.83984375,4114.56005859375,1126.8599853515625,6780.0,9603.23046875,4487.39013671875,14304.1103515625,22133.970703125,2026.3580322265625,1961.7900390625,22417.80078125,
+2014-05-01,102.70999908447266,109.41000366210938,11.399999618530273,13.770000457763672,80.37000274658203,6.228000164031982,101.72000122070312,1.360451579093933,1.6724364757537842,0.8978999853134155,0.9310986995697021,1.0837600231170654,34.617698669433594,2.223599910736084,58.900001525878906,1245.5999755859375,18.652999877929688,835.6500244140625,1454.699951171875,3.135999917984009,2177.25,4.541999816894531,2.8845999240875244,2.996500015258789,465.75,1493.25,627.25,177.5,17.3799991607666,86.2699966430664,3071.0,1923.5699462890625,16717.169921875,4242.6201171875,1134.5,6844.5,9943.26953125,4519.56982421875,14632.3798828125,23081.650390625,2039.2120361328125,1994.9599609375,24217.33984375,
+2014-06-01,105.37000274658203,112.36000061035156,11.569999694824219,12.210000038146973,79.77999877929688,6.208499908447266,101.44300079345703,1.3644425868988037,1.7034034729003906,0.890999972820282,0.9417082667350769,1.0665500164031982,33.72719955444336,2.191800117492676,60.03799819946289,1321.800048828125,21.006999969482422,843.5499877929688,1481.0,3.187999963760376,2242.25,4.460999965667725,2.9707999229431152,3.0769999027252197,424.25,1400.5,564.75,173.0,16.6200008392334,79.20999908447266,3143.0,1960.22998046875,16826.599609375,4408.18017578125,1192.9599609375,6743.89990234375,9833.0703125,4422.83984375,15162.099609375,23190.720703125,2048.326904296875,2002.2099609375,25413.779296875,
+2014-07-01,98.16999816894531,106.0199966430664,16.950000762939453,16.81999969482422,81.45999908447266,6.161499977111816,102.83999633789062,1.3396027088165283,1.6910173892974854,0.9086999893188477,0.9325748682022095,1.0907000303268433,35.560001373291016,2.2437000274658203,60.25,1281.300048828125,20.37299919128418,874.6500244140625,1465.699951171875,3.2230000495910645,2351.0,3.8410000801086426,2.8866000175476074,2.8310999870300293,357.0,1224.5,530.25,195.0500030517578,16.459999084472656,62.09000015258789,3219.0,1930.6700439453125,16563.30078125,4369.77001953125,1120.0699462890625,6730.10009765625,9407.48046875,4246.14013671875,15620.76953125,24756.849609375,2201.56201171875,2076.1201171875,25894.970703125,
+2014-08-01,95.95999908447266,103.19000244140625,12.09000015258789,12.710000038146973,82.75,6.132800102233887,103.69599914550781,1.3184958696365356,1.6589525938034058,0.9150400161743164,0.9355412125587463,1.0855000019073486,36.618099212646484,2.2372000217437744,60.61000061035156,1285.800048828125,19.398000717163086,908.6500244140625,1426.699951171875,3.134999990463257,2462.25,4.065000057220459,2.8568999767303467,2.7827000617980957,359.0,1089.5,550.25,195.75,15.489999771118164,67.5999984741211,3219.0,2003.3699951171875,17098.44921875,4580.27001953125,1174.3499755859375,6819.7998046875,9470.169921875,4381.0400390625,15424.58984375,24742.060546875,2217.199951171875,2068.5400390625,26638.109375,
+2014-09-01,91.16000366210938,94.66999816894531,16.309999465942383,18.260000228881836,85.94000244140625,6.139999866485596,109.38999938964844,1.269083857536316,1.624220371246338,0.9509000182151794,0.8716875910758972,1.1159600019454956,39.325199127197266,2.44350004196167,61.553001403808594,1210.5,17.006000518798828,774.9500122070312,1298.5,3.005500078201294,2320.5,4.120999813079834,2.647200107574463,2.586899995803833,320.75,913.25,477.75,193.35000610351562,15.479999542236328,61.959999084472656,3300.0,1972.2900390625,17042.900390625,4493.39013671875,1101.6800537109375,6622.7001953125,9474.2998046875,4416.240234375,16173.51953125,22932.98046875,2363.8701171875,2020.0899658203125,26630.509765625,
+2014-10-01,80.54000091552734,85.86000061035156,14.029999732971191,15.8100004196167,86.87999725341797,6.104499816894531,109.21299743652344,1.2613362073898315,1.600102424621582,0.9560999870300293,0.8824567198753357,1.1194000244140625,41.01300048828125,2.401599884033203,61.43299865722656,1171.0999755859375,16.07699966430664,791.4500122070312,1236.199951171875,3.061000108718872,2445.5,3.872999906539917,2.5144999027252197,2.1695001125335693,376.75,1046.5,532.5,188.0,16.040000915527344,64.44999694824219,2899.0,2018.050048828125,17390.51953125,4630.740234375,1173.510009765625,6546.5,9326.8701171875,4233.08984375,16413.759765625,23998.060546875,2420.177978515625,1964.4300537109375,27865.830078125,
+2014-11-01,66.1500015258789,70.1500015258789,13.329999923706055,14.739999771118164,88.36000061035156,6.1290998458862305,117.83999633789062,1.246199131011963,1.5724753141403198,0.9646400213241577,0.8524422645568848,1.1339000463485718,49.257999420166016,2.5271999835968018,61.85300064086914,1175.199951171875,15.48900032043457,812.4000244140625,1210.4000244140625,2.859999895095825,2368.25,4.0879998207092285,2.230799913406372,1.9039000272750854,375.75,1016.0,577.25,186.64999389648438,15.59000015258789,60.959999084472656,2880.0,2067.56005859375,17828.240234375,4791.6298828125,1173.22998046875,6722.60009765625,9980.849609375,4390.18017578125,17459.849609375,23987.44921875,2682.9189453125,1980.780029296875,28693.990234375,
+2014-12-01,53.27000045776367,57.33000183105469,19.200000762939453,19.639999389648438,90.2699966430664,6.191999912261963,119.45800018310547,1.2162047624588013,1.5569047927856445,0.98853999376297,0.818397581577301,1.16048002243042,56.560001373291016,2.654099941253662,63.37799835205078,1183.9000244140625,15.5649995803833,798.4000244140625,1208.9000244140625,2.8385000228881836,2194.0,2.8889999389648438,1.84660005569458,1.4352999925613403,397.0,1019.25,589.75,166.60000610351562,14.520000457763672,60.27000045776367,2910.0,2058.89990234375,17823.0703125,4736.0498046875,1204.699951171875,6566.10009765625,9805.5498046875,4272.75,17450.76953125,23605.0390625,3234.677001953125,1915.5899658203125,27499.419921875,
+2015-01-01,48.2400016784668,52.9900016784668,20.969999313354492,21.59000015258789,94.80000305175781,6.236599922180176,118.24800109863281,1.13355553150177,1.5079090595245361,0.9225000143051147,0.7782101631164551,1.261199951171875,68.73500061035156,2.6001999378204346,61.79600143432617,1278.5,17.191999435424805,772.7000122070312,1239.199951171875,2.5280001163482666,2295.5,2.690999984741211,1.6863000392913818,1.4151999950408936,370.0,961.0,502.75,161.89999389648438,14.789999961853027,59.36000061035156,2693.0,1994.989990234375,17164.94921875,4635.240234375,1165.3900146484375,6749.39990234375,10694.3203125,4604.25,17674.390625,24507.05078125,3210.363037109375,1949.260009765625,29182.94921875,
+2015-02-01,49.7599983215332,62.58000183105469,13.34000015258789,14.619999885559082,95.25,6.249499797821045,119.37699890136719,1.1205360889434814,1.5418059825897217,0.9526000022888184,0.780579149723053,1.2503000497817993,61.1349983215332,2.9049999713897705,61.75400161743164,1212.5999755859375,16.51300048828125,818.4500122070312,1186.699951171875,2.7160000801086426,2071.5,2.7339999675750732,2.2988998889923096,1.7676000595092773,384.5,1030.75,517.5,136.75,13.930000305175781,64.7300033569336,3102.0,2104.5,18132.69921875,4963.52978515625,1233.3699951171875,6946.7001953125,11401.66015625,4951.47998046875,18797.939453125,24823.2890625,3310.302978515625,1985.800048828125,29220.119140625,
+2015-03-01,47.599998474121094,55.11000061035156,15.289999961853027,17.290000915527344,98.36000061035156,6.196499824523926,120.01300048828125,1.0830246210098267,1.4809110164642334,0.9673600196838379,0.7658140659332275,1.2673300504684448,57.525001525878906,3.2260000705718994,62.50899887084961,1183.0999755859375,16.58099937438965,735.0,1142.5999755859375,2.746999979019165,2062.5,2.640000104904175,1.717900037765503,1.7799999713897705,376.25,973.25,511.75,132.89999389648438,11.930000305175781,63.099998474121094,2699.0,2067.889892578125,17776.119140625,4900.8798828125,1252.77001953125,6773.0,11966.169921875,5033.64013671875,19206.990234375,24900.890625,3747.89892578125,2041.030029296875,27957.490234375,
+2015-04-01,59.630001068115234,66.77999877929688,14.550000190734863,16.510000228881836,94.5999984741211,6.190199851989746,118.97000122070312,1.1114321947097778,1.542686104774475,0.9402999877929688,0.7994883060455322,1.2018400430679321,50.98970031738281,2.952699899673462,63.44200134277344,1182.4000244140625,16.124000549316406,776.5,1139.9000244140625,2.8864998817443848,2025.0,2.750999927520752,1.9763000011444092,2.0497000217437744,362.5,978.5,467.0,136.5500030517578,12.979999542236328,68.12000274658203,2943.0,2085.510009765625,17840.51953125,4941.419921875,1220.1300048828125,6960.60009765625,11454.3798828125,5046.490234375,19520.009765625,28133.0,4441.65478515625,2127.169921875,27011.310546875,
+2015-05-01,60.29999923706055,65.55999755859375,13.84000015258789,14.75,96.91000366210938,6.191199779510498,123.81999969482422,1.0960345268249512,1.531909704208374,0.9430000185966492,0.7658140659332275,1.2425099611282349,52.529998779296875,3.158400058746338,63.82500076293945,1189.4000244140625,16.68400001525879,776.75,1111.0,2.759500026702881,1835.0,2.6419999599456787,1.955299973487854,2.0857999324798584,351.5,934.0,477.0,126.1500015258789,11.979999542236328,64.3499984741211,3085.0,2107.389892578125,18010.6796875,5070.02978515625,1246.530029296875,6984.39990234375,11413.8203125,5007.89013671875,20563.150390625,27424.189453125,4611.744140625,2114.800048828125,27828.439453125,
+2015-06-01,59.470001220703125,63.59000015258789,18.229999542236328,19.34000015258789,95.48999786376953,6.198800086975098,122.66999816894531,1.122296690940857,1.573192834854126,0.9258999824523926,0.767283022403717,1.241189956665039,55.650699615478516,3.115000009536743,63.7239990234375,1171.5,15.550999641418457,671.6500244140625,1078.5999755859375,2.623500108718872,1804.75,2.8320000171661377,1.8866000175476074,2.089600086212158,414.0,1056.25,614.75,130.64999389648438,12.279999732971191,67.51000213623047,3275.0,2063.110107421875,17619.509765625,4986.8701171875,1253.949951171875,6521.0,10944.9697265625,4790.2001953125,20235.73046875,26250.029296875,4277.22216796875,2074.199951171875,27780.830078125,
+2015-07-01,47.119998931884766,52.209999084472656,12.119999885559082,14.59000015258789,97.37000274658203,6.199699878692627,124.07099914550781,1.0939244031906128,1.5604275465011597,0.9682999849319458,0.7294477820396423,1.3005599975585938,59.675498962402344,3.370800018310547,64.11799621582031,1094.9000244140625,14.746000289916992,610.3499755859375,984.0,2.367500066757202,1705.5,2.7160000801086426,1.5839999914169312,1.840999960899353,371.0,980.75,499.25,125.25,11.140000343322754,64.01000213623047,3209.0,2103.840087890625,17689.859375,5128.27978515625,1238.6800537109375,6696.2998046875,11308.990234375,5082.60986328125,20585.240234375,24636.279296875,3663.72607421875,2030.1600341796875,28114.560546875,
+2015-08-01,49.20000076293945,54.150001525878906,28.43000030517578,29.920000076293945,95.94999694824219,6.378499984741211,121.28900146484375,1.1214030981063843,1.5418059825897217,0.9610999822616577,0.7140816450119019,1.323799967765808,65.29499816894531,3.578700065612793,66.14299774169922,1131.5999755859375,14.57699966430664,601.5499877929688,1010.0999755859375,2.3380000591278076,1688.5,2.688999891281128,1.6735999584197998,1.6404000520706177,363.75,897.5,482.5,120.55000305175781,10.6899995803833,63.7400016784668,3102.0,1972.1800537109375,16528.029296875,4776.509765625,1159.449951171875,6247.89990234375,10259.4599609375,4652.9501953125,18890.48046875,21670.580078125,3205.986083984375,1941.489990234375,26283.08984375,
+2015-09-01,45.09000015258789,48.369998931884766,24.5,26.81999969482422,96.3499984741211,6.353600025177002,119.86000061035156,1.1255937814712524,1.5157945156097412,0.9710000157356262,0.7003781795501709,1.3418999910354614,65.70999908447266,4.0543999671936035,65.91999816894531,1115.5,14.512999534606934,651.0,907.2000122070312,2.3454999923706055,1641.25,2.5239999294281006,1.5125999450683594,1.3894000053405762,387.75,892.0,512.75,121.3499984741211,12.170000076293945,59.4900016784668,3114.0,1920.030029296875,16284.7001953125,4620.16015625,1100.68994140625,6061.60009765625,9660.4404296875,4455.2900390625,17388.150390625,20846.30078125,3052.781005859375,1962.81005859375,26154.830078125,
+2015-10-01,46.59000015258789,49.560001373291016,15.069999694824219,17.299999237060547,96.94999694824219,6.346700191497803,121.0,1.0993843078613281,1.532379150390625,0.9886999726295471,0.7090187072753906,1.3158999681472778,64.19000244140625,3.8447000980377197,65.44400024414062,1141.5,15.565999984741211,677.0499877929688,988.5999755859375,2.313499927520752,1557.0,2.321000099182129,1.499400019645691,1.4049999713897705,382.25,883.75,522.0,120.94999694824219,14.520000457763672,63.31999969482422,3259.0,2079.360107421875,17663.5390625,5053.75,1161.8599853515625,6361.10009765625,10850.1396484375,4897.66015625,19083.099609375,22640.0390625,3382.56103515625,2029.469970703125,26656.830078125,
+2015-11-01,41.650001525878906,44.61000061035156,16.1299991607666,18.100000381469727,100.16999816894531,6.385000228881836,122.83000183105469,1.0583018064498901,1.5038950443267822,1.0302000045776367,0.7183908224105835,1.3366999626159668,66.41999816894531,3.841399908065796,66.9000015258789,1065.800048828125,14.050000190734863,541.9500122070312,832.2999877929688,2.0445001125335693,1602.5,2.234999895095825,1.336899995803833,1.3587000370025635,365.0,881.0,460.0,116.9000015258789,14.930000305175781,61.29999923706055,3327.0,2080.409912109375,17719.919921875,5108.669921875,1198.1099853515625,6356.10009765625,11382.23046875,4957.60009765625,19747.470703125,21996.419921875,3445.405029296875,1991.969970703125,26145.669921875,
+2015-12-01,37.040000915527344,37.279998779296875,18.209999084472656,19.6299991607666,98.62999725341797,6.481200218200684,120.44999694824219,1.093398094177246,1.481920599937439,0.9879999756813049,0.7284913063049316,1.3871999979019165,73.2300033569336,3.956700086593628,66.45500183105469,1060.300048828125,13.774999618530273,560.7999877929688,891.7000122070312,2.125499963760376,1634.5,2.3369998931884766,1.1007000207901,1.2670999765396118,358.75,871.25,470.0,126.69999694824219,15.239999771118164,63.279998779296875,3211.0,2043.93994140625,17425.029296875,5007.41015625,1135.8900146484375,6242.2998046875,10743.009765625,4677.14013671875,19033.7109375,21914.400390625,3539.181884765625,1961.31005859375,26117.5390625,
+2016-01-01,33.619998931884766,34.7400016784668,20.200000762939453,23.639999389648438,99.61000061035156,6.565199851989746,118.93000030517578,1.0936970710754395,1.4362038373947144,1.013800024986267,0.7086167335510254,1.4034299850463867,76.55000305175781,4.066999912261963,68.09300231933594,1116.4000244140625,14.229000091552734,497.5,872.2999877929688,2.063999891281128,1643.25,2.2980000972747803,1.0550999641418457,1.1030999422073364,372.0,882.25,479.25,116.3499984741211,13.140000343322754,61.130001068115234,2761.0,1940.239990234375,16466.30078125,4613.9501953125,1035.3800048828125,6083.7998046875,9798.1103515625,4417.02001953125,17518.30078125,19683.109375,2737.60009765625,1912.06005859375,24870.689453125,
+2016-02-01,33.75,35.970001220703125,20.549999237060547,23.549999237060547,98.20999908447266,6.530399799346924,113.66000366210938,1.0923947095870972,1.3861935138702393,0.9966999888420105,0.7128092050552368,1.354699969291687,76.33999633789062,3.9646999835968018,68.7300033569336,1233.9000244140625,14.895999908447266,495.6000061035156,933.7000122070312,2.128499984741211,1656.0,1.7109999656677246,1.0759999752044678,1.0497000217437744,353.5,853.0,445.0,112.6500015258789,14.5600004196167,58.0099983215332,2949.0,1932.22998046875,16516.5,4557.9501953125,1033.9000244140625,6097.10009765625,9495.400390625,4353.5498046875,16026.759765625,19111.9296875,2687.97900390625,1916.6600341796875,23002.0,
+2016-03-01,38.34000015258789,39.599998474121094,13.949999809265137,16.850000381469727,94.58999633789062,6.455100059509277,112.36599731445312,1.1334655284881592,1.4374011754989624,0.9649500250816345,0.7661073803901672,1.297659993171692,67.68000030517578,3.596100091934204,66.36799621582031,1234.199951171875,15.460000038146973,563.0499877929688,976.5999755859375,2.18149995803833,1603.25,1.9589999914169312,1.1848000288009644,1.4264999628067017,351.5,910.75,473.5,127.44999694824219,15.350000381469727,58.439998626708984,2950.0,2059.739990234375,17685.08984375,4869.85009765625,1114.030029296875,6174.89990234375,9965.509765625,4385.06005859375,16758.669921875,20776.69921875,3003.9150390625,1995.8499755859375,25341.859375,
+2016-04-01,45.91999816894531,48.130001068115234,15.699999809265137,19.299999237060547,93.08000183105469,6.46589994430542,108.07599639892578,1.135589361190796,1.4611338376998901,0.9661999940872192,0.7634170055389404,1.2553000450134277,64.55999755859375,3.4797000885009766,66.43800354003906,1289.199951171875,17.788999557495117,627.9000244140625,1077.9000244140625,2.2790000438690186,1732.75,2.177999973297119,1.3779000043869019,1.5848000049591064,390.25,1021.0,478.0,120.8499984741211,16.15999984741211,63.7599983215332,3207.0,2065.300048828125,17773.640625,4775.35986328125,1130.8499755859375,6241.89990234375,10038.9697265625,4428.9599609375,16666.05078125,21067.05078125,2938.323974609375,1994.1500244140625,25606.619140625,
+2016-05-01,49.099998474121094,49.689998626708984,14.1899995803833,15.25,95.88999938964844,6.573299884796143,110.84100341796875,1.1148396730422974,1.4635074138641357,0.9912999868392944,0.7195797562599182,1.3037999868392944,65.66899871826172,3.5673999786376953,67.13300323486328,1214.800048828125,15.972000122070312,547.75,978.7000122070312,2.0975000858306885,1609.75,2.2880001068115234,1.497499942779541,1.61489999294281,404.75,1078.5,464.5,121.55000305175781,17.489999771118164,63.939998626708984,3059.0,2096.949951171875,17787.19921875,4948.0498046875,1154.7900390625,6230.7998046875,10262.740234375,4505.6201171875,17234.98046875,20815.08984375,2916.615966796875,1983.4000244140625,26667.9609375,
+2016-06-01,48.33000183105469,49.68000030517578,15.630000114440918,17.579999923706055,96.13999938964844,6.626800060272217,102.77799987792969,1.1128050088882446,1.3465837240219116,0.9792699813842773,0.7469933032989502,1.293429970741272,63.814998626708984,3.237600088119507,67.41600036621094,1318.4000244140625,18.582000732421875,598.1500244140625,1021.5,2.194499969482422,1688.75,2.9240000247955322,1.4846999645233154,1.5013999938964844,358.75,1175.0,431.25,144.10000610351562,20.149999618530273,62.81999969482422,3004.0,2098.860107421875,17929.990234375,4842.669921875,1151.9200439453125,6504.2998046875,9680.08984375,4237.47998046875,15575.919921875,20794.369140625,2929.60595703125,1970.3499755859375,26999.720703125,
+2016-07-01,41.599998474121094,42.459999084472656,11.869999885559082,13.970000267028809,95.52999877929688,6.656099796295166,104.74500274658203,1.108438491821289,1.316187858581543,0.9795299768447876,0.751258373260498,1.3151899576187134,66.58300018310547,3.281899929046631,67.00700378417969,1349.0,20.312000274658203,708.4500122070312,1147.300048828125,2.2204999923706055,1674.5,2.875999927520752,1.2760000228881836,1.3209999799728394,334.5,1032.5,407.75,146.1999969482422,19.049999237060547,74.16000366210938,2835.0,2173.60009765625,18432.240234375,5162.1298828125,1219.93994140625,6724.39990234375,10337.5,4439.81005859375,16569.26953125,21891.369140625,2979.339111328125,2016.18994140625,28051.859375,
+2016-08-01,44.70000076293945,47.040000915527344,13.420000076293945,15.34000015258789,96.0199966430664,6.6803998947143555,102.86799621582031,1.1153244972229004,1.3090718984603882,0.9830899834632874,0.7524454593658447,1.3086700439453125,65.30970001220703,3.236799955368042,67.12660217285156,1306.9000244140625,18.621999740600586,668.7000122070312,1050.800048828125,2.069499969482422,1659.75,2.88700008392334,1.4101999998092651,1.4121999740600586,301.5,960.0,361.0,145.89999389648438,20.059999465942383,65.31999969482422,2921.0,2170.949951171875,18400.880859375,5213.22021484375,1239.9100341796875,6781.5,10592.6904296875,4438.22021484375,16887.400390625,22976.880859375,3085.490966796875,2034.6500244140625,28452.169921875,
+2016-09-01,48.2400016784668,49.060001373291016,13.289999961853027,15.449999809265137,95.45999908447266,6.668700218200684,101.1989974975586,1.121956706047058,1.2963443994522095,0.9660999774932861,0.7628347277641296,1.315269947052002,63.08000183105469,3.2592999935150146,66.81629943847656,1313.300048828125,19.138999938964844,720.5,1028.5999755859375,2.2019999027252197,1736.25,2.9059998989105225,1.527899980545044,1.4874000549316406,336.75,954.0,402.0,151.5500030517578,22.530000686645508,68.29000091552734,2761.0,2168.27001953125,18308.150390625,5312.0,1251.6500244140625,6899.2998046875,10511.01953125,4448.259765625,16449.83984375,23297.150390625,3004.702880859375,2043.6300048828125,27865.9609375,
+2016-10-01,46.86000061035156,48.29999923706055,17.059999465942383,19.31999969482422,98.44999694824219,6.783400058746338,104.56500244140625,1.0984665155410767,1.2215979099273682,0.9873899817466736,0.7598206996917725,1.3401999473571777,63.041900634765625,3.2030999660491943,66.78140258789062,1271.5,17.761999130249023,617.4500122070312,975.7999877929688,2.200500011444092,1806.0,3.0260000228881836,1.4954999685287476,1.4494999647140503,354.75,1002.25,416.25,164.14999389648438,21.56999969482422,68.86000061035156,2735.0,2126.14990234375,18142.419921875,5189.14013671875,1191.3900146484375,6954.2001953125,10665.009765625,4509.259765625,17425.01953125,22934.5390625,3100.491943359375,2008.18994140625,27941.509765625,
+2016-11-01,49.439998626708984,50.470001220703125,13.329999923706055,15.130000114440918,101.5,6.897299766540527,112.47000122070312,1.0648492574691772,1.249219298362732,1.0116599798202515,0.7484470009803772,1.3431199789047241,65.13500213623047,3.4537999629974365,68.60800170898438,1170.800048828125,16.4060001373291,771.6500244140625,908.0999755859375,2.621500015258789,1858.5,3.3519999980926514,1.5708999633789062,1.4908000230789185,336.75,1032.25,380.5,147.5,19.809999465942383,72.45999908447266,2387.0,2198.81005859375,19123.580078125,5323.68017578125,1322.3399658203125,6783.7998046875,10640.2998046875,4578.33984375,18308.48046875,22789.76953125,3250.033935546875,1983.47998046875,26652.810546875,
+2016-12-01,53.720001220703125,56.130001068115234,14.039999961853027,16.68000030517578,102.38999938964844,6.945300102233887,116.26699829101562,1.0575296878814697,1.2288031578063965,1.0170999765396118,0.7234842777252197,1.3478100299835205,60.34130096435547,3.2523000240325928,67.93299865722656,1150.0,15.935999870300293,682.6500244140625,901.5999755859375,2.497499942779541,1794.0,3.7239999771118164,1.704300045967102,1.6650999784469604,352.0,996.5,408.0,137.0500030517578,19.510000228881836,70.6500015258789,2126.0,2238.830078125,19762.599609375,5383.1201171875,1357.1300048828125,7142.7998046875,11481.0595703125,4862.31005859375,19114.369140625,22000.560546875,3103.636962890625,2026.4599609375,26626.4609375,
+2017-01-01,52.810001373291016,55.70000076293945,11.989999771118164,14.289999961853027,99.51000213623047,6.88070011138916,113.6500015258789,1.0708587169647217,1.25,0.9943600296974182,0.7565441131591797,1.310230016708374,59.718299865722656,3.125499963760376,67.82099914550781,1208.5999755859375,17.511999130249023,754.3499755859375,993.0,2.7214999198913574,1925.0,3.117000102996826,1.6117000579833984,1.5255999565124512,359.75,1024.5,420.75,149.5500030517578,20.450000762939453,74.94000244140625,2103.0,2278.8701171875,19864.08984375,5614.7900390625,1361.8199462890625,7099.2001953125,11535.3095703125,4748.89990234375,19041.33984375,23360.779296875,3159.166015625,2067.570068359375,27655.9609375,
+2017-02-01,54.0099983215332,55.59000015258789,12.920000076293945,13.600000381469727,101.12000274658203,6.870100021362305,112.74500274658203,1.0584250688552856,1.2439358234405518,1.009469985961914,0.7676364183425903,1.3186899423599243,58.18349838256836,3.105299949645996,66.69319915771484,1252.5999755859375,18.420000076293945,770.7000122070312,1029.5,2.7039999961853027,2018.25,2.7739999294281006,1.6208000183105469,1.5119999647140503,366.75,1025.0,424.75,140.6999969482422,19.309999465942383,75.33000183105469,1943.0,2363.639892578125,20812.240234375,5825.43994140625,1386.6800537109375,7263.39990234375,11834.41015625,4858.580078125,19118.990234375,23740.73046875,3241.73291015625,2091.639892578125,28743.3203125,
+2017-03-01,50.599998474121094,52.83000183105469,12.369999885559082,11.75,100.3499984741211,6.888999938964844,111.7760009765625,1.0687072277069092,1.2478474378585815,1.000440001487732,0.7655209302902222,1.3332500457763672,55.98429870605469,3.147700071334839,64.79000091552734,1247.300048828125,18.235000610351562,798.1500244140625,948.2000122070312,2.6465001106262207,2032.0,3.190000057220459,1.5736000537872314,1.7000999450683594,364.25,946.0,426.5,139.3000030517578,16.760000228881836,77.33000183105469,2095.0,2362.719970703125,20663.220703125,5911.740234375,1385.9200439453125,7322.89990234375,12312.8701171875,5122.509765625,18909.259765625,24111.58984375,3222.513916015625,2160.22998046875,29620.5,
+2017-04-01,49.33000183105469,51.72999954223633,10.819999694824219,11.529999732971191,99.05000305175781,6.896900177001953,111.22599792480469,1.0864251852035522,1.2893576622009277,0.9943699836730957,0.746720016002655,1.3627899885177612,56.97200012207031,3.1810998916625977,64.05999755859375,1266.0999755859375,17.19099998474121,826.5499877929688,946.2999877929688,2.5964999198913574,2014.5,3.2760000228881836,1.503999948501587,1.5479999780654907,358.0,945.25,418.5,131.0500030517578,16.040000915527344,80.2300033569336,1844.0,2384.199951171875,20940.509765625,6047.60986328125,1400.4300537109375,7203.89990234375,12438.009765625,5267.330078125,19196.740234375,24615.130859375,3154.657958984375,2205.43994140625,29918.400390625,
+2017-05-01,48.31999969482422,50.310001373291016,10.40999984741211,12.9399995803833,96.91999816894531,6.855800151824951,110.83899688720703,1.117168664932251,1.2809016704559326,0.9758399724960327,0.7459346652030945,1.3470200300216675,56.530799865722656,3.256200075149536,64.61859893798828,1272.0,17.368000030517578,819.8499755859375,948.5,2.5769999027252197,2017.25,3.071000099182129,1.5153000354766846,1.6122000217437744,372.0,916.0,429.25,129.35000610351562,14.869999885559082,76.9800033569336,2048.0,2411.800048828125,21008.650390625,6198.52001953125,1370.2099609375,7520.0,12615.0595703125,5283.6298828125,19650.5703125,25660.650390625,3117.177978515625,2347.3798828125,31145.80078125,
+2017-06-01,46.040000915527344,47.91999816894531,11.180000305175781,17.610000610351562,95.66000366210938,6.785699844360352,112.00900268554688,1.144164800643921,1.3011176586151123,0.955299973487854,0.7685213685035706,1.2992600202560425,59.41999816894531,3.3027000427246094,64.78510284423828,1240.699951171875,16.56800079345703,849.0,923.7000122070312,2.6989998817443848,1984.5,3.0350000858306885,1.4754999876022339,1.5152000188827515,370.5,942.25,511.0,124.05000305175781,13.680000305175781,75.30999755859375,1903.0,2423.409912109375,21349.630859375,6140.419921875,1415.3599853515625,7312.7001953125,12325.1201171875,5120.68017578125,20033.4296875,25764.580078125,3192.427001953125,2391.7900390625,30921.609375,
+2017-07-01,50.16999816894531,52.650001525878906,10.260000228881836,15.869999885559082,92.86000061035156,6.738900184631348,110.51000213623047,1.1747292280197144,1.3144922256469727,0.9691699743270874,0.7985944747924805,1.2461400032043457,59.47919845581055,3.1777000427246094,64.12349700927734,1266.5999755859375,16.75,890.5,937.7000122070312,2.888000011444092,1983.0,2.7939999103546143,1.651900053024292,1.7058000564575195,370.75,994.5,474.5,139.25,14.90999984741211,70.5,2060.0,2470.300048828125,21891.119140625,6348.1201171875,1425.1400146484375,7372.0,12118.25,5093.77001953125,19925.1796875,27323.990234375,3273.028076171875,2402.7099609375,32514.939453125,
+2017-08-01,47.22999954223633,52.380001068115234,10.59000015258789,14.329999923706055,92.66999816894531,6.595699787139893,110.45999908447266,1.1893434524536133,1.2920564413070679,0.963699996471405,0.7907013297080994,1.2627400159835815,58.455101013183594,3.158799886703491,63.976200103759766,1316.199951171875,17.479999542236328,931.9500122070312,996.7999877929688,3.0789999961853027,2169.0,3.0399999618530273,1.7575000524520874,2.139899969100952,342.25,936.25,410.25,128.14999389648438,14.399999618530273,71.4800033569336,1966.0,2471.64990234375,21948.099609375,6428.66015625,1405.280029296875,7430.60009765625,12055.83984375,5085.58984375,19646.240234375,27970.30078125,3360.81005859375,2363.18994140625,31730.490234375,
+2017-09-01,51.66999816894531,57.540000915527344,9.510000228881836,13.850000381469727,93.08000183105469,6.664999961853027,112.46700286865234,1.178175449371338,1.343021035194397,0.970579981803894,0.7846275568008423,1.243630051612854,57.889801025390625,3.1809000968933105,65.36000061035156,1281.5,16.60700035095215,937.9500122070312,910.2999877929688,2.9375,2192.75,3.006999969482422,1.8116999864578247,1.6065000295639038,355.25,968.25,448.25,128.0500030517578,13.539999961853027,69.08000183105469,2043.0,2519.360107421875,22405.08984375,6495.9599609375,1490.8599853515625,7372.7998046875,12828.8603515625,5329.81005859375,20356.279296875,27554.30078125,3348.943115234375,2394.469970703125,31283.720703125,
+2017-10-01,54.380001068115234,61.369998931884766,10.180000305175781,15.0600004196167,94.55000305175781,6.642399787902832,112.99600219726562,1.1652703285217285,1.3212482929229736,0.9947199821472168,0.7697636485099792,1.2824300527572632,57.90019989013672,3.2873001098632812,64.84239959716797,1267.0,16.645000457763672,980.5499877929688,915.7999877929688,3.0920000076293945,2231.5,2.8959999084472656,1.8845000267028809,1.7796000242233276,345.75,973.75,418.5,125.0999984741211,14.739999771118164,68.37999725341797,2094.0,2575.260009765625,23377.240234375,6727.669921875,1502.530029296875,7493.10009765625,13229.5703125,5503.2900390625,22011.609375,28245.5390625,3393.342041015625,2523.429931640625,33213.12890625,
+2017-11-01,57.400001525878906,63.56999969482422,11.279999732971191,15.930000305175781,93.01000213623047,6.60830020904541,112.00199890136719,1.18519926071167,1.3417235612869263,0.9844499826431274,0.7566586136817932,1.2862000465393066,58.59669876098633,3.244800090789795,64.41480255126953,1273.199951171875,16.381999969482422,1006.5999755859375,941.2999877929688,3.0369999408721924,2239.5,3.0250000953674316,1.892699956893921,1.7283999919891357,341.75,985.75,409.25,126.30000305175781,15.079999923706055,75.04000091552734,2048.0,2647.580078125,24272.349609375,6873.97021484375,1544.1400146484375,7326.7001953125,13023.98046875,5372.7900390625,22724.9609375,29177.349609375,3317.18798828125,2476.3701171875,33149.3515625,
+2017-12-01,60.41999816894531,66.5999984741211,11.039999961853027,15.680000305175781,92.12000274658203,6.531599998474121,112.875,1.1941723823547363,1.344085931777954,0.9786999821662903,0.7794293165206909,1.2565499544143677,57.56890106201172,3.3111000061035156,64.06199645996094,1306.300048828125,17.059999465942383,1073.75,934.2000122070312,3.2795000076293945,2244.5,2.953000068664551,2.075500011444092,1.7992000579833984,350.75,951.75,427.0,126.19999694824219,15.15999984741211,78.62999725341797,1892.0,2673.610107421875,24719.220703125,6903.39013671875,1535.510009765625,7687.7998046875,12917.6396484375,5312.56005859375,22764.939453125,29919.150390625,3307.172119140625,2467.489990234375,34056.828125,
+2018-01-01,64.7300033569336,69.05000305175781,13.539999961853027,19.649999618530273,89.12999725341797,6.321100234985352,108.73200225830078,1.2409565448760986,1.4155884981155396,0.9345899820327759,0.8101101517677307,1.2336100339889526,56.31779861450195,3.179500102996826,63.769901275634766,1339.0,17.20400047302246,1027.5,1001.2999877929688,3.184000015258789,2250.0,2.994999885559082,2.069200038909912,1.9075000286102295,361.5,995.75,451.75,121.8499984741211,13.229999542236328,77.27999877929688,1996.0,2823.81005859375,26149.390625,7411.47998046875,1574.97998046875,7533.60009765625,13189.48046875,5481.93017578125,23098.2890625,32887.26953125,3480.8330078125,2566.4599609375,35965.01953125,
+2018-02-01,61.63999938964844,65.77999877929688,19.850000381469727,22.010000228881836,90.61000061035156,6.316699981689453,107.4260025024414,1.2230321168899536,1.3906078338623047,0.9393600225448608,0.7793624997138977,1.277109980583191,56.219200134277344,3.248500108718872,64.91000366210938,1315.5,16.323999404907227,1047.199951171875,986.5999755859375,3.1075000762939453,2255.0,2.6670000553131104,1.913599967956543,1.757699966430664,374.5,1045.0,484.5,121.05000305175781,13.479999542236328,81.6500015258789,2240.0,2713.830078125,25029.19921875,7273.009765625,1512.449951171875,7231.89990234375,12435.849609375,5320.490234375,22068.240234375,30844.720703125,3259.407958984375,2427.360107421875,34184.0390625,
+2018-03-01,64.94000244140625,70.2699966430664,19.969999313354492,26.68000030517578,90.1500015258789,6.288899898529053,106.47899627685547,1.2302846908569336,1.4029377698898315,0.9559999704360962,0.768580436706543,1.288699984550476,57.25419998168945,3.303499937057495,65.02999877929688,1322.800048828125,16.222999572753906,944.7999877929688,927.2999877929688,3.0190000534057617,2260.0,2.7330000400543213,2.02839994430542,2.017899990081787,387.75,1044.75,451.0,118.1500015258789,12.350000381469727,81.45999908447266,2556.0,2640.8701171875,24103.109375,7063.4501953125,1529.4300537109375,7056.60009765625,12096.73046875,5167.2998046875,21454.30078125,30093.380859375,3168.89697265625,2445.85009765625,32968.6796875,22.780000686645508
+2018-04-01,68.56999969482422,75.16999816894531,15.930000305175781,21.059999465942383,91.83999633789062,6.336999893188477,109.0979995727539,1.2122827768325806,1.37710702419281,0.9881100058555603,0.7575184106826782,1.2839800119400024,62.3202018737793,3.4581000804901123,66.61000061035156,1316.199951171875,16.312000274658203,962.75,899.0,3.052500009536743,2300.0,2.763000011444092,2.1673998832702637,2.129199981689453,392.5,1037.75,512.5,120.6500015258789,11.520000457763672,84.68000030517578,2845.0,2648.050048828125,24163.150390625,7066.27001953125,1541.8800048828125,7509.2998046875,12612.1103515625,5520.5,22467.869140625,30808.44921875,3082.23193359375,2515.3798828125,35160.359375,21.5
+2018-05-01,67.04000091552734,77.58999633789062,15.430000305175781,16.780000686645508,93.98999786376953,6.418000221252441,108.71199798583984,1.1667250394821167,1.328356385231018,0.9885799884796143,0.7571169137954712,1.2893099784851074,62.09700012207031,3.722100019454956,67.43000030517578,1300.0999755859375,16.402000427246094,988.9000244140625,908.0999755859375,3.058000087738037,2305.0,2.9519999027252197,2.1914000511169434,2.1603000164031982,394.0,1018.5,526.25,123.69999694824219,12.789999961853027,93.1500015258789,2454.0,2705.27001953125,24415.83984375,7442.1201171875,1633.6099853515625,7678.2001953125,12604.8896484375,5398.39990234375,22201.8203125,30468.560546875,3095.47412109375,2423.010009765625,35322.37890625,20.23699951171875
+2018-06-01,74.1500015258789,79.44000244140625,16.09000015258789,20.8799991607666,94.62999725341797,6.627399921417236,110.48600006103516,1.1562966108322144,1.3075141906738281,0.9975900053977966,0.7346459031105042,1.3255200386047363,62.833900451660156,3.859499931335449,68.79669952392578,1251.300048828125,16.104000091552734,958.2999877929688,852.4000244140625,2.9509999752044678,2309.25,2.9240000247955322,2.2093000411987305,2.1791000366210938,350.25,858.5,497.5,111.5,11.859999656677246,85.37999725341797,2476.0,2718.3701171875,24271.41015625,7510.2998046875,1643.0699462890625,7636.89990234375,12306.0,5323.52978515625,22304.509765625,28955.109375,2847.41796875,2326.1298828125,35423.48046875,22.040000915527344
+2018-07-01,68.76000213623047,74.25,12.829999923706055,19.170000076293945,94.48999786376953,6.814899921417236,110.99400329589844,1.1707408428192139,1.3135426044464111,0.9880800247192383,0.7407297492027283,1.3028000593185425,62.20640182495117,3.728100061416626,68.68499755859375,1223.699951171875,15.5,939.9000244140625,840.9000244140625,2.819000005722046,2313.5,2.7820000648498535,2.1319000720977783,2.1291000843048096,372.25,903.75,553.75,109.9000015258789,10.550000190734863,90.27999877929688,2170.0,2816.2900390625,25415.189453125,7671.7900390625,1670.800048828125,7748.7998046875,12805.5,5511.2998046875,22553.720703125,28583.009765625,2876.40087890625,2295.260009765625,37606.578125,24.600000381469727
+2018-08-01,69.80000305175781,77.41999816894531,12.859999656677246,16.040000915527344,95.13999938964844,6.843100070953369,110.9990005493164,1.1664663553237915,1.301100730895996,0.9685999751091003,0.7261636853218079,1.2985899448394775,68.20269775390625,4.148600101470947,71.40499877929688,1200.300048828125,14.437999725341797,980.2999877929688,785.9000244140625,2.6489999294281006,2318.75,2.9159998893737793,2.241300106048584,2.143699884414673,351.0,833.0,518.5,98.0999984741211,10.600000381469727,82.30999755859375,2323.0,2901.52001953125,25964.8203125,8109.5400390625,1740.75,7432.39990234375,12364.0595703125,5406.85009765625,22865.150390625,27888.55078125,2725.25,2322.8798828125,38645.0703125,25.434999465942383
+2018-09-01,73.25,82.72000122070312,12.119999885559082,16.579999923706055,95.19000244140625,6.880300045013428,113.35700225830078,1.1637378931045532,1.3078734874725342,0.9769799709320068,0.7205129861831665,1.3036400079727173,65.53600311279297,4.01200008392334,72.94999694824219,1191.5,14.623000144958496,1090.800048828125,818.7000122070312,2.7869999408721924,2323.0,3.007999897003174,2.351799964904785,2.1012001037597656,356.25,845.5,509.0,102.44999694824219,10.420000076293945,76.76000213623047,2057.0,2913.97998046875,26458.310546875,8046.35009765625,1696.5699462890625,7510.2001953125,12246.73046875,5493.490234375,24120.0390625,27788.51953125,2821.35009765625,2343.070068359375,36227.140625,22.940000534057617
+2018-10-01,65.30999755859375,75.47000122070312,21.229999542236328,29.1200008392334,97.12999725341797,6.966300010681152,113.052001953125,1.1346358060836792,1.2708903551101685,1.0049999952316284,0.7099247574806213,1.311400055885315,65.47200012207031,3.6946001052856445,73.6500015258789,1212.300048828125,14.229000091552734,1085.0999755859375,839.4000244140625,2.6635000705718994,2328.25,3.260999917984009,2.2618000507354736,1.7680000066757202,363.25,839.0,500.5,112.69999694824219,13.1899995803833,76.86000061035156,2234.0,2711.739990234375,25115.759765625,7305.89990234375,1511.4100341796875,7128.10009765625,11447.509765625,5093.43994140625,21920.4609375,24979.689453125,2602.782958984375,2029.68994140625,34442.05078125,21.375
+2018-11-01,50.93000030517578,58.709999084472656,18.06999969482422,24.020000457763672,97.2699966430664,6.941500186920166,113.41100311279297,1.1392766237258911,1.2784454822540283,0.9958999752998352,0.7321876883506775,1.3274999856948853,66.0697021484375,3.8510000705718994,69.91999816894531,1220.199951171875,14.093999862670898,1168.5999755859375,798.0,2.7774999141693115,2332.5,4.611999988555908,1.8454999923706055,1.4413000345230103,366.5,894.75,515.75,103.25,12.84000015258789,77.16000366210938,2144.0,2760.169921875,25538.4609375,7330.5400390625,1533.27001953125,6980.2001953125,11257.240234375,5003.919921875,22351.060546875,26506.75,2588.18798828125,2096.860107421875,36194.30078125,16.402000427246094
+2018-12-01,45.40999984741211,53.79999923706055,25.420000076293945,31.440000534057617,96.16999816894531,6.877200126647949,110.33000183105469,1.1439945697784424,1.269357681274414,0.9836000204086304,0.7044734358787537,1.3622000217437744,69.52120208740234,3.8742001056671143,69.92250061035156,1278.300048828125,15.432999610900879,1253.9000244140625,795.9000244140625,2.628000020980835,2332.5,2.940000057220459,1.680799961090088,1.323699951171875,375.0,882.5,503.25,101.8499984741211,12.029999732971191,72.19999694824219,2416.0,2506.85009765625,23327.4609375,6635.27978515625,1348.56005859375,6728.10009765625,10558.9599609375,4730.68994140625,20014.76953125,25845.69921875,2493.89599609375,2041.0400390625,36068.328125,18.170000076293945
+2019-01-01,53.790000915527344,61.88999938964844,16.56999969482422,20.239999771118164,95.58000183105469,6.7154998779296875,108.98100280761719,1.1487650871276855,1.3117163181304932,0.9934999942779541,0.7254682779312134,1.3141000270843506,65.41439819335938,3.6814000606536865,71.12000274658203,1319.699951171875,16.02199935913086,1338.300048828125,820.5,2.7890000343322754,2332.5,2.813999891281128,1.8788000345230103,1.3626999855041504,376.5,915.25,516.5,105.9000015258789,12.729999542236328,74.4000015258789,2168.0,2704.10009765625,24999.669921875,7281.740234375,1499.4200439453125,6968.89990234375,11173.099609375,4992.72021484375,20773.490234375,27942.470703125,2584.572021484375,2204.85009765625,36256.69140625,12.175000190734863
+2019-02-01,57.220001220703125,66.02999877929688,14.779999732971191,17.170000076293945,96.16000366210938,6.686200141906738,110.86199951171875,1.1380189657211304,1.3318239450454712,1.000499963760376,0.7148473858833313,1.3144999742507935,65.72579956054688,3.727299928665161,71.19000244140625,1312.800048828125,15.538000106811523,1532.0,873.0,2.950000047683716,2225.0,2.812000036239624,2.0234999656677246,1.6292999982833862,362.0,897.5,452.5,95.19999694824219,12.729999542236328,71.73999786376953,2238.0,2784.489990234375,25916.0,7532.52978515625,1575.550048828125,7074.7001953125,11515.6396484375,5240.52978515625,21385.16015625,28633.1796875,2940.9541015625,2195.43994140625,35867.44140625,11.039999961853027
+2019-03-01,60.13999938964844,68.38999938964844,13.710000038146973,16.6200008392334,97.27999877929688,6.738100051879883,110.63700103759766,1.1230024099349976,1.30565345287323,0.9948300123214722,0.7083156108856201,1.3430500030517578,64.90869903564453,3.897700071334839,69.5,1293.0,15.0600004196167,1345.0,848.9000244140625,2.936000108718872,2225.0,2.6619999408721924,1.9733999967575073,1.8955999612808228,356.5,884.25,457.75,94.5,12.529999732971191,77.61000061035156,2280.0,2834.39990234375,25928.6796875,7729.31982421875,1539.739990234375,7279.2001953125,11526.0400390625,5350.52978515625,21205.810546875,29051.359375,3090.758056640625,2140.669921875,38545.71875,9.359000205993652
+2019-04-01,63.90999984741211,72.80000305175781,13.119999885559082,16.600000381469727,97.4800033569336,6.732399940490723,111.677001953125,1.1185182332992554,1.2932428121566772,1.0192999839782715,0.7055171132087708,1.3454699516296387,64.43180084228516,3.9442999362945557,69.81179809570312,1282.800048828125,14.899999618530273,1387.4000244140625,888.0999755859375,2.9014999866485596,2225.0,2.575000047683716,2.081199884414673,2.123199939727783,353.25,841.25,418.5,91.8499984741211,11.989999771118164,75.9800033569336,2368.0,2945.830078125,26592.91015625,8095.39013671875,1591.2099609375,7418.2001953125,12344.080078125,5586.41015625,22258.73046875,29699.109375,3086.39892578125,2203.590087890625,39031.55078125,12.385000228881836
+2019-05-01,53.5,64.48999786376953,18.709999084472656,23.229999542236328,97.75,6.900899887084961,109.35700225830078,1.1131147146224976,1.2609704732894897,1.0068999528884888,0.6906077861785889,1.352489948272705,65.21389770507812,3.9800000190734863,69.9800033569336,1305.800048828125,14.529999732971191,1333.9000244140625,792.5999755859375,2.6459999084472656,2225.0,2.4539999961853027,1.8417999744415283,1.8020000457763672,427.0,877.75,503.0,104.5999984741211,12.100000381469727,68.08000183105469,2400.0,2752.06005859375,24815.0390625,7453.14990234375,1465.489990234375,7161.7001953125,11726.83984375,5207.6298828125,20601.189453125,26901.08984375,2898.696044921875,2041.739990234375,39714.19921875,12.25
+2019-06-01,58.470001220703125,66.55000305175781,15.079999923706055,19.760000228881836,96.12999725341797,6.867099761962891,107.74700164794922,1.1372941732406616,1.267748475074768,0.9766499996185303,0.7003781795501709,1.3094300031661987,63.05739974975586,3.815999984741211,69.32499694824219,1409.699951171875,15.253000259399414,1532.4000244140625,835.5,2.7054998874664307,1820.0,2.308000087738037,1.944599986076355,1.9424999952316284,420.25,899.75,528.0,108.25,12.319999694824219,63.150001525878906,2450.0,2941.760009765625,26599.9609375,8006.240234375,1566.5699462890625,7425.60009765625,12398.7998046875,5538.97021484375,21275.919921875,28542.619140625,2978.8779296875,2130.6201171875,39394.640625,13.149999618530273
+2019-07-01,58.58000183105469,65.16999816894531,16.1200008392334,18.780000686645508,98.5199966430664,6.883600234985352,108.56199645996094,1.1157974004745483,1.2161602973937988,0.9897000193595886,0.6875215172767639,1.3147599697113037,63.49079895019531,3.789299964904785,69.07749938964844,1426.0999755859375,16.34600067138672,1519.199951171875,876.0999755859375,2.6579999923706055,1860.75,2.2330000400543213,1.9550000429153442,1.9019999504089355,400.25,864.0,487.25,99.6500015258789,12.210000038146973,63.220001220703125,2345.0,2980.3798828125,26864.26953125,8175.419921875,1574.6099853515625,7586.7998046875,12189.0400390625,5518.89990234375,21521.529296875,27777.75,2932.510009765625,2024.550048828125,37481.12109375,16.1200008392334
+2019-08-01,55.099998474121094,60.43000030517578,18.979999542236328,22.389999389648438,98.91999816894531,7.143599987030029,106.43800354003906,1.1061947345733643,1.218650221824646,0.98580002784729,0.673582136631012,1.3280999660491943,66.49150085449219,4.168099880218506,71.6801986694336,1519.0999755859375,18.184999465942383,1538.5999755859375,929.5999755859375,2.5329999923706055,1758.0,2.2850000858306885,1.8281999826431274,1.6133999824523926,358.0,857.0,451.25,93.5999984741211,11.140000343322754,59.04999923706055,2161.0,2926.4599609375,26403.279296875,7962.8798828125,1494.8399658203125,7207.2001953125,11939.2802734375,5480.47998046875,20704.369140625,25724.73046875,2886.239990234375,1967.7900390625,37332.7890625,21.135000228881836
+2019-09-01,54.06999969482422,60.779998779296875,16.239999771118164,20.030000686645508,99.37999725341797,7.121799945831299,107.94400024414062,1.0942714214324951,1.2293167114257812,0.9908999800682068,0.6760868430137634,1.3235000371932983,64.62210083007812,4.157100200653076,70.49870300292969,1465.699951171875,16.898000717163086,1648.9000244140625,883.4000244140625,2.564500093460083,1732.25,2.3299999237060547,1.9055999517440796,1.6049000024795532,388.0,906.0,495.75,101.1500015258789,11.920000076293945,59.75,2442.0,2976.739990234375,26916.830078125,7999.33984375,1523.3699951171875,7408.2001953125,12428.080078125,5677.7900390625,21755.83984375,26092.26953125,2905.18994140625,2063.050048828125,38667.328125,19.709999084472656
+2019-10-01,54.18000030517578,60.22999954223633,13.220000267028809,17.360000610351562,97.3499984741211,7.0543999671936035,108.78900146484375,1.1154489517211914,1.290172815322876,0.989109992980957,0.6897883415222168,1.316540002822876,63.75080108642578,3.9862000942230225,70.98999786376953,1511.4000244140625,18.013999938964844,1758.0999755859375,930.0,2.632999897003174,1763.0,2.632999897003174,1.878000020980835,1.6311999559402466,390.0,916.75,508.75,101.94999694824219,12.479999542236328,64.44000244140625,2403.0,3037.56005859375,27046.23046875,8292.3603515625,1562.449951171875,7248.39990234375,12866.7900390625,5729.85986328125,22927.0390625,26906.720703125,2929.06005859375,2083.47998046875,40129.05078125,18.030000686645508
+2019-11-01,55.16999816894531,62.43000030517578,12.619999885559082,15.84000015258789,98.2699966430664,7.03439998626709,109.51200103759766,1.101176142692566,1.29128897190094,0.9983599781990051,0.6769000291824341,1.327970027923584,64.05619812011719,4.188000202178955,71.54740142822266,1465.5999755859375,16.9689998626709,1815.5999755859375,897.9000244140625,2.6419999599456787,1785.0,2.2809998989105225,1.8789000511169434,1.597000002861023,371.25,876.75,547.5,118.55000305175781,12.9399995803833,64.4000015258789,2617.0,3140.97998046875,28051.41015625,8665.4697265625,1624.5,7346.5,13236.3798828125,5905.169921875,23293.91015625,26346.490234375,2871.97998046875,2087.9599609375,40793.80859375,18.329999923706055
+2019-12-01,61.060001373291016,66.0,13.779999732971191,16.889999389648438,96.38999938964844,6.9857001304626465,108.87300109863281,1.120229721069336,1.3113033771514893,0.9686300158500671,0.7001398801803589,1.3060599565505981,61.971099853515625,4.015710830688477,71.31099700927734,1519.5,17.827999114990234,1909.0999755859375,971.4000244140625,2.7939999103546143,1824.5,2.188999891281128,2.0283000469207764,1.6978000402450562,387.75,943.0,558.75,129.6999969482422,13.420000076293945,69.05000305175781,2540.0,3230.780029296875,28538.439453125,8972.599609375,1668.469970703125,7542.39990234375,13249.009765625,5978.06005859375,23656.619140625,28189.75,3050.1240234375,2197.669921875,41253.73828125,15.449999809265137
+2020-01-01,51.560001373291016,58.15999984741211,18.84000015258789,21.329999923706055,97.38999938964844,6.935699939727783,108.87699890136719,1.1029127836227417,1.3089004755020142,0.9694100022315979,0.6708257794380188,1.3211300373077393,63.19609832763672,4.242199897766113,71.63999938964844,1582.9000244140625,17.972000122070312,2246.60009765625,959.2000122070312,2.5199999809265137,1741.75,1.840999960899353,1.624500036239624,1.488700032234192,381.25,872.5,553.75,102.6500015258789,14.609999656677246,67.5,2777.0,3225.52001953125,28256.029296875,9150.9404296875,1614.06005859375,7286.0,12981.9697265625,5806.33984375,23205.1796875,26312.630859375,2976.528076171875,2119.010009765625,40723.48828125,9.819999694824219
+2020-02-01,44.7599983215332,50.52000045776367,40.11000061035156,43.130001068115234,98.12999725341797,7.003499984741211,109.66000366210938,1.0997228622436523,1.2888922691345215,0.96875,0.6580203175544739,1.3386199474334717,66.26909637451172,4.484799861907959,71.93000030517578,1564.0999755859375,16.386999130249023,2508.800048828125,862.7999877929688,2.5460000038146973,1684.0,1.684000015258789,1.4905999898910522,1.3954999446868896,366.5,883.5,529.0,110.0999984741211,14.460000038146973,61.59000015258789,2760.0,2954.219970703125,25409.359375,8567.3701171875,1476.4300537109375,6580.60009765625,11890.349609375,5309.89990234375,21142.9609375,26129.9296875,2880.303955078125,1987.010009765625,38297.2890625,8.1899995803833
+2020-03-01,20.479999542236328,22.739999771118164,53.540000915527344,51.290000915527344,99.05000305175781,7.0991997718811035,108.03500366210938,1.1030466556549072,1.2371643781661987,0.9599999785423279,0.6168993711471558,1.417870044708252,79.58920288085938,5.192699909210205,75.4000015258789,1583.4000244140625,14.097999572753906,2333.300048828125,724.4000244140625,2.240000009536743,1512.0,1.6399999856948853,1.0120999813079834,0.573199987411499,340.75,886.0,568.75,119.55000305175781,10.420000076293945,51.130001068115234,2249.0,2584.590087890625,21917.16015625,7700.10009765625,1153.0999755859375,5672.0,9935.83984375,4396.1201171875,18917.009765625,23603.48046875,2750.2958984375,1754.6400146484375,29468.490234375,6.389999866485596
+2020-04-01,18.84000015258789,25.270000457763672,34.150001525878906,35.279998779296875,99.0199966430664,7.075399875640869,106.61000061035156,1.087725043296814,1.2471472024917603,0.9739000201225281,0.6555013060569763,1.38742995262146,73.06539916992188,5.334799766540527,75.25849914550781,1684.199951171875,14.89799976348877,1952.0999755859375,809.5,2.3540000915527344,1491.25,1.9490000009536743,0.7318999767303467,0.6977999806404114,311.5,850.25,529.75,104.6500015258789,10.390000343322754,58.060001373291016,2432.0,2912.429931640625,24345.720703125,8889.5498046875,1310.6600341796875,5901.2001953125,10861.6396484375,4572.18017578125,20193.689453125,24643.58984375,2860.08203125,1947.56005859375,33717.62109375,5.539999961853027
+2020-05-01,35.4900016784668,35.33000183105469,27.510000228881836,27.959999084472656,98.33999633789062,7.145199775695801,107.64299774169922,1.1079105138778687,1.2321492433547974,0.9639999866485596,0.6633498668670654,1.3774000406265259,70.50489807128906,5.403600215911865,75.95999908447266,1736.9000244140625,18.440000534057617,1934.5,870.5,2.426500082015991,1532.25,1.8489999771118164,0.9646999835968018,1.0259000062942505,325.75,840.75,520.75,96.30000305175781,10.90999984741211,57.59000015258789,2454.0,3044.31005859375,25383.109375,9489.8701171875,1394.0400390625,6076.60009765625,11586.849609375,4695.43994140625,21877.890625,22961.470703125,2852.35107421875,2029.5999755859375,32424.099609375,4.650000095367432
+2020-06-01,39.27000045776367,41.150001525878906,30.43000030517578,30.75,97.38999938964844,7.079599857330322,107.58999633789062,1.1247202157974243,1.2310571670532227,0.9510499835014343,0.6871907711029053,1.3656599521636963,69.9729995727539,5.402100086212158,75.69999694824219,1793.0,18.541000366210938,1945.4000244140625,840.7000122070312,2.7135000228881836,1617.5,1.7510000467300415,1.1780999898910522,1.2000999450683594,338.5,884.25,490.0,100.05000305175781,11.84000015258789,60.97999954223633,2251.0,3100.2900390625,25812.880859375,10058.76953125,1441.3699951171875,6169.7001953125,12310.9296875,4935.990234375,22288.140625,24427.189453125,2984.674072265625,2108.330078125,34915.80078125,7.389999866485596
+2020-07-01,40.27000045776367,43.29999923706055,24.459999084472656,27.93000030517578,93.48999786376953,7.007299900054932,104.68299865722656,1.1872254610061646,1.311785101890564,0.9085000157356262,0.7203676700592041,1.3412799835205078,73.32150268554688,5.153900146484375,74.98999786376953,1962.800048828125,24.18899917602539,2135.300048828125,912.2000122070312,2.8589999675750732,1693.0,1.7990000247955322,1.2171000242233276,1.1871000528335571,316.0,897.5,531.25,118.94999694824219,12.640000343322754,62.29999923706055,2400.0,3271.1201171875,26428.3203125,10745.26953125,1480.4300537109375,5897.7998046875,12313.3603515625,4783.68994140625,21710.0,24595.349609375,3310.007080078125,2249.3701171875,37606.890625,8.149999618530273
+2020-08-01,42.61000061035156,45.279998779296875,26.40999984741211,34.54999923706055,92.13999938964844,6.8643999099731445,105.53500366210938,1.1918240785598755,1.3356484174728394,0.9035999774932861,0.7373000383377075,1.3080300092697144,74.13020324707031,5.389999866485596,73.12830352783203,1967.5999755859375,28.437000274658203,2245.39990234375,935.7000122070312,3.0409998893737793,1777.25,2.630000114440918,1.1960999965667725,1.2761000394821167,348.5,951.25,544.25,129.8000030517578,12.65999984741211,64.41000366210938,2723.0,3500.31005859375,28430.05078125,11775.4599609375,1561.8800048828125,5963.60009765625,12945.3798828125,4947.22021484375,23139.759765625,25177.05078125,3395.677978515625,2326.169921875,38628.2890625,8.520000457763672
+2020-09-01,40.220001220703125,40.95000076293945,26.3700008392334,35.41999816894531,93.88999938964844,6.815400123596191,105.66400146484375,1.1742050647735596,1.2866535186767578,0.919439971446991,0.714360237121582,1.338379979133606,78.96510314941406,5.630499839782715,73.84500122070312,1887.5,23.433000564575195,2321.300048828125,901.0,3.0285000801086426,1778.5,2.5269999504089355,1.145400047302246,1.2007999420166016,379.0,1023.5,578.0,110.94999694824219,13.069999694824219,64.48999786376953,2546.0,3363.0,27781.69921875,11167.509765625,1507.68994140625,5866.10009765625,12760.73046875,4803.43994140625,23185.119140625,23459.05078125,3218.052001953125,2327.889892578125,38067.9296875,8.239999771118164
+2020-10-01,35.790000915527344,37.459999084472656,38.02000045776367,41.29999923706055,94.04000091552734,6.714000225067139,104.55400085449219,1.1678695678710938,1.2931926250457764,0.9153100252151489,0.7037599682807922,1.331529974937439,78.83830261230469,5.7778000831604,74.26399993896484,1877.4000244140625,23.617000579833984,2210.300048828125,844.5999755859375,3.0434999465942383,1830.25,3.3540000915527344,1.0813000202178955,1.0494999885559082,398.5,1056.5,598.5,104.4000015258789,14.359999656677246,68.91999816894531,2293.0,3269.9599609375,26501.599609375,10911.58984375,1538.47998046875,5577.2998046875,11556.48046875,4594.240234375,22977.130859375,24107.419921875,3224.532958984375,2267.14990234375,39614.0703125,6.769999980926514
+2020-11-01,45.34000015258789,47.59000015258789,20.56999969482422,26.68000030517578,91.87000274658203,6.576000213623047,104.08200073242188,1.1971460580825806,1.333191156387329,0.904229998588562,0.7400281429290771,1.298259973526001,75.99150085449219,5.34250020980835,73.94090270996094,1775.699951171875,22.534000396728516,2392.800048828125,964.0999755859375,3.4205000400543213,2029.75,2.881999969482422,1.3559000492095947,1.248900055885315,419.75,1168.5,580.25,120.69999694824219,14.510000228881836,70.58999633789062,3008.0,3621.6298828125,29638.640625,12198.740234375,1819.8199462890625,6266.2001953125,13291.16015625,5518.5498046875,26433.619140625,26341.490234375,3391.760009765625,2591.340087890625,44149.71875,6.420000076293945
+2020-12-01,48.52000045776367,51.79999923706055,22.75,26.93000030517578,89.94000244140625,6.522200107574463,103.12100219726562,1.2299896478652954,1.36306631565094,0.8815799951553345,0.7689290642738342,1.2750699520111084,74.52200317382812,5.190838813781738,73.13400268554688,1893.0999755859375,26.332000732421875,2448.5,1075.4000244140625,3.5139999389648438,1990.0,2.5390000343322754,1.4763000011444092,1.408400058746338,484.0,1315.25,640.5,128.25,15.489999771118164,78.12000274658203,2603.0,3756.070068359375,30606.48046875,12888.2802734375,1974.8599853515625,6460.5,13718.7802734375,5551.41015625,27444.169921875,27231.130859375,3473.069091796875,2873.469970703125,47751.328125,7.699999809265137
+2021-01-01,52.20000076293945,55.880001068115234,33.09000015258789,37.439998626708984,90.58000183105469,6.448400020599365,104.29100036621094,1.2120037078857422,1.3725008964538574,0.888608992099762,0.7669699192047119,1.2830899953842163,76.1666030883789,5.437989234924316,72.93879699707031,1847.300048828125,26.899999618530273,2207.10009765625,1075.800048828125,3.573499917984009,1982.0,2.563999891281128,1.6003999710083008,1.5724999904632568,547.0,1370.0,663.0,122.94999694824219,15.829999923706055,80.63999938964844,2531.0,3714.239990234375,29982.619140625,13070.6904296875,2073.639892578125,6407.5,13432.8701171875,5399.2099609375,27663.390625,28283.7109375,3483.069091796875,2976.2099609375,46285.76953125,10.34000015258789
+2021-02-01,61.5,66.12999725341797,27.950000762939453,34.060001373291016,90.93000030517578,6.453800201416016,106.37899780273438,1.2160420417785645,1.4008152484893799,0.9055699706077576,0.7870000004768372,1.260990023612976,74.706298828125,5.528025150299072,73.1509017944336,1728.0999755859375,26.402000427246094,2310.10009765625,1183.5,4.0945000648498535,2182.5,2.7709999084472656,1.8565000295639038,1.8769999742507935,555.5,1405.25,655.0,136.85000610351562,17.530000686645508,87.81999969482422,2701.0,3811.14990234375,30932.369140625,13192.349609375,2201.050048828125,6483.39990234375,13786.2900390625,5703.22021484375,28966.009765625,28980.2109375,3509.080078125,3012.949951171875,49099.98828125,12.710000038146973
+2021-03-01,59.15999984741211,63.540000915527344,19.399999618530273,24.889999389648438,93.2300033569336,6.571000099182129,110.30500030517578,1.1723604202270508,1.3746649026870728,0.9416900277137756,0.7608798146247864,1.2620799541473389,75.90399932861328,5.771599769592285,73.44529724121094,1713.800048828125,24.517000198364258,2617.5,1188.5,4.002999782562256,2215.0,2.6080000400543213,1.771299958229065,1.9532999992370605,564.25,1436.75,618.0,123.5,14.770000457763672,80.87999725341797,2348.0,3972.889892578125,32981.55078125,13246.8701171875,2220.52001953125,6713.60009765625,15008.33984375,6067.22998046875,29178.80078125,28378.349609375,3441.909912109375,3061.419921875,49509.1484375,16.920000076293945
+2021-04-01,63.58000183105469,67.25,18.610000610351562,22.899999618530273,91.27999877929688,6.471199989318848,108.90399932861328,1.2127091884613037,1.3952839374542236,0.9089999794960022,0.777762234210968,1.227620005607605,74.72930145263672,5.336400032043457,74.10579681396484,1767.300048828125,25.85300064086914,2957.699951171875,1203.0,4.479000091552734,2413.0,2.930999994277954,1.9211000204086304,2.0697999000549316,740.0,1571.0,742.5,139.9499969482422,17.440000534057617,87.43000030517578,2342.0,4181.169921875,33874.8515625,13962.6796875,2266.449951171875,6969.7998046875,15135.91015625,6269.47998046875,28812.630859375,28724.880859375,3446.860107421875,3147.860107421875,48782.359375,24.700000762939453
+2021-05-01,66.31999969482422,69.62999725341797,16.760000228881836,21.440000534057617,90.02999877929688,6.367400169372559,109.90699768066406,1.2190067768096924,1.4180374145507812,0.9001100063323975,0.7710099816322327,1.2077800035476685,73.1947021484375,5.23799991607666,72.39350128173828,1902.5,27.993000030517578,2824.199951171875,1180.800048828125,4.682499885559082,2519.5,2.9860000610351562,2.0445001125335693,2.140199899673462,656.75,1530.5,663.5,162.35000610351562,17.360000610351562,82.12000274658203,2412.0,4204.10986328125,34529.44921875,13748.740234375,2268.969970703125,7022.60009765625,15421.1298828125,6447.169921875,28860.080078125,29151.80078125,3615.47998046875,3203.919921875,51937.44140625,23.0
+2021-06-01,73.47000122070312,75.12999725341797,15.829999923706055,20.139999389648438,92.44000244140625,6.463099956512451,110.53500366210938,1.1901928186416626,1.3842746019363403,0.9208999872207642,0.7513599991798401,1.2396199703216553,72.72239685058594,4.955100059509277,74.28759765625,1770.800048828125,26.165000915527344,2777.39990234375,1070.5,4.296500205993652,2548.75,3.6500000953674316,2.128700017929077,2.2444000244140625,720.0,1450.0,671.5,159.35000610351562,17.6299991607666,84.02999877929688,2360.0,4297.5,34502.51171875,14503.9501953125,2310.550048828125,7037.5,15531.0400390625,6507.830078125,28791.529296875,28827.94921875,3591.199951171875,3296.679931640625,52482.7109375,29.350000381469727
+2021-07-01,73.94999694824219,76.33000183105469,18.239999771118164,20.809999465942383,92.16999816894531,6.4552998542785645,109.40899658203125,1.1892997026443481,1.3964334726333618,0.9057199954986572,0.739609956741333,1.2449300289154053,73.15299987792969,5.080399990081787,74.25199890136719,1812.5999755859375,25.527999877929688,2655.800048828125,1046.9000244140625,4.480500221252441,2624.25,3.9140000343322754,2.199399948120117,2.3659000396728516,547.0,1414.75,703.75,179.5500030517578,17.90999984741211,89.83000183105469,2366.0,4395.259765625,34935.46875,14672.6796875,2226.25,7032.2998046875,15544.3896484375,6612.759765625,27283.58984375,25961.029296875,3397.360107421875,3202.320068359375,52586.83984375,25.799999237060547
+2021-08-01,68.5,72.98999786376953,16.479999542236328,19.479999542236328,92.62999725341797,6.465099811553955,109.94400024414062,1.1796904802322388,1.376045823097229,0.9171800017356873,0.7291233539581299,1.260890007019043,73.41649627685547,5.1828999519348145,73.41120147705078,1815.0,23.959999084472656,2468.300048828125,1013.9000244140625,4.360000133514404,2746.25,4.376999855041504,2.13100004196167,2.282599925994873,534.0,1298.75,706.75,193.4499969482422,19.84000015258789,93.91000366210938,2560.0,4522.68017578125,35360.73046875,15259.240234375,2273.77001953125,7119.7001953125,15835.08984375,6680.18017578125,28089.5390625,25878.990234375,3543.93994140625,3199.27001953125,57552.390625,28.329999923706055
+2021-09-01,75.02999877929688,78.5199966430664,23.139999389648438,26.649999618530273,94.25,6.469600200653076,111.93599700927734,1.1601601839065552,1.3426424264907837,0.934249997138977,0.7179998159408569,1.27538001537323,72.84590148925781,5.414299964904785,74.3219985961914,1755.300048828125,22.020999908447266,1902.5999755859375,960.9000244140625,4.090000152587891,2903.0,5.867000102996826,2.3417000770568848,2.2535998821258545,536.75,1256.0,725.5,194.0,19.829999923706055,107.80000305175781,2652.0,4307.5400390625,33843.921875,14448.580078125,2204.3701171875,7086.39990234375,15260.6904296875,6520.009765625,29452.66015625,24575.640625,3568.169921875,3068.820068359375,59126.359375,36.0099983215332
+2021-10-01,83.56999969482422,84.37999725341797,16.260000228881836,19.639999389648438,94.12000274658203,6.390399932861328,113.61599731445312,1.1683608293533325,1.380071759223938,0.9115399718284607,0.7531600594520569,1.2346099615097046,70.14240264892578,5.644899845123291,74.79720306396484,1783.0,23.94499969482422,1986.0999755859375,1019.5999755859375,4.375500202178955,2758.5,5.426000118255615,2.4964001178741455,2.4619998931884766,568.25,1235.75,772.75,203.9499969482422,19.270000457763672,114.8499984741211,2544.0,4605.3798828125,35819.55859375,15498.3896484375,2297.18994140625,7237.60009765625,15688.76953125,6830.33984375,28892.689453125,25377.240234375,3547.340087890625,2970.679931640625,59306.9296875,30.040000915527344
+2021-11-01,66.18000030517578,70.56999969482422,27.190000534057617,27.389999389648438,95.98999786376953,6.38700008392334,113.80400085449219,1.1293437480926514,1.3315047025680542,0.9228699803352356,0.714580237865448,1.273800015449524,74.43920135498047,5.6006999015808105,75.05490112304688,1773.5999755859375,22.764999389648438,1703.0999755859375,926.5999755859375,4.2779998779296875,2591.25,4.566999912261963,2.063800096511841,1.9801000356674194,567.0,1217.25,773.75,233.25,18.600000381469727,111.6500015258789,2314.0,4567.0,34483.71875,15537.6904296875,2198.909912109375,7059.5,15100.1298828125,6721.16015625,27821.759765625,23475.259765625,3563.889892578125,2839.010009765625,57064.87109375,26.649999618530273
+2021-12-01,75.20999908447266,77.77999877929688,17.219999313354492,21.200000762939453,95.66999816894531,6.372099876403809,115.06300354003906,1.132502794265747,1.349837303161621,0.9136999845504761,0.7249801754951477,1.274440050125122,74.53150177001953,5.570199966430664,74.43119812011719,1827.5,23.327999114990234,1908.0999755859375,964.4000244140625,4.454999923706055,2752.5,3.7300000190734863,2.3301000595092773,2.2284998893737793,593.25,1328.75,770.75,226.10000610351562,18.8799991607666,112.5999984741211,2520.0,4766.18017578125,36338.30078125,15644.9697265625,2245.31005859375,7384.5,15884.8603515625,7153.02978515625,28791.7109375,23397.669921875,3639.780029296875,2977.64990234375,58253.8203125,29.489999771118164
+2022-01-01,88.1500015258789,91.20999908447266,24.829999923706055,30.15999984741211,96.54000091552734,6.35099983215332,115.26200103759766,1.1152374744415283,1.3403388261795044,0.9311299920082092,0.6997998356819153,1.2759100198745728,77.73580169677734,5.362599849700928,75.03900146484375,1795.0,22.395000457763672,2349.199951171875,1019.2000122070312,4.317999839782715,3078.25,4.874000072479248,2.759200096130371,2.55430006980896,626.0,1490.5,761.25,235.10000610351562,18.219999313354492,127.56999969482422,2528.0,4515.5498046875,35131.859375,14239.8798828125,2028.449951171875,7464.39990234375,15471.2001953125,6999.2001953125,27001.98046875,23802.259765625,3361.43994140625,2663.340087890625,58014.171875,21.940000534057617
+2022-02-01,95.72000122070312,100.98999786376953,30.149999618530273,32.720001220703125,96.70999908447266,6.315999984741211,115.58499908447266,1.118105411529541,1.337327480316162,0.926596999168396,0.7186489701271057,1.2755199670791626,83.26100158691406,5.15939998626709,75.06800079345703,1899.4000244140625,24.361000061035156,2500.5,1037.800048828125,4.444499969482422,3417.0,4.4019999504089355,3.013400077819824,2.796999931335449,697.5,1644.25,928.0,234.25,18.0,122.56999969482422,2491.0,4373.93994140625,33892.6015625,13751.400390625,2048.090087890625,7458.2998046875,14461.01953125,6658.830078125,26526.8203125,22713.01953125,3462.31005859375,2699.179931640625,56247.28125,21.43000030517578
+2022-03-01,100.27999877929688,107.91000366210938,20.559999465942383,26.989999771118164,98.30999755859375,6.346199989318848,122.02100372314453,1.1161835193634033,1.3138878345489502,0.9229699969291687,0.7503001093864441,1.24822998046875,83.46499633789062,4.769700050354004,75.82779693603516,1949.199951171875,25.121000289916992,2255.5,992.5,4.743000030517578,3500.0,5.642000198364258,3.691200017929077,3.1895999908447266,748.75,1618.25,1006.0,226.39999389648438,19.489999771118164,135.69000244140625,2650.0,4530.41015625,34678.3515625,14220.51953125,2070.1298828125,7515.7001953125,14414.75,6659.8701171875,27821.4296875,21996.849609375,3252.199951171875,2757.64990234375,58568.51171875,24.18000030517578
+2022-04-01,104.69000244140625,109.33999633789062,33.400001525878906,38.25,102.95999908447266,6.62529993057251,130.81100463867188,1.0504201650619507,1.2463854551315308,0.9717000126838684,0.710883617401123,1.280460000038147,72.71499633789062,4.93779993057251,76.58899688720703,1909.300048828125,23.040000915527344,2302.800048828125,937.5999755859375,4.394999980926514,3049.75,7.24399995803833,4.781700134277344,3.472100019454956,818.25,1708.25,1043.75,222.5500030517578,19.350000381469727,152.3300018310547,2597.0,4131.93017578125,32977.2109375,12334.6396484375,1864.0999755859375,7544.60009765625,14097.8798828125,6533.77001953125,26847.900390625,21089.390625,3047.06005859375,2695.050048828125,57060.87109375,21.479999542236328
+2022-05-01,114.66999816894531,122.83999633789062,26.190000534057617,33.0099983215332,101.75,6.660299777984619,127.78399658203125,1.0773539543151855,1.2647020816802979,0.9582300186157227,0.7195202112197876,1.2655199766159058,64.58989715576172,4.752399921417236,77.5208969116211,1842.699951171875,21.650999069213867,1994.800048828125,969.2999877929688,4.295000076293945,2763.5,8.145000457763672,4.09089994430542,4.080399990081787,753.5,1683.25,1087.5,231.25,19.399999618530273,138.97999572753906,2496.0,4132.14990234375,32990.12109375,12081.3896484375,1864.0400390625,7607.7001953125,14388.349609375,6468.7998046875,27279.80078125,21415.19921875,3186.429931640625,2685.89990234375,55566.41015625,22.190000534057617
+2022-06-01,105.76000213623047,114.80999755859375,28.709999084472656,36.209999084472656,104.69000244140625,6.69980001449585,136.58900451660156,1.04465913772583,1.2131799459457397,0.9541800022125244,0.6880465745925903,1.2883299589157104,52.4650993347168,5.1809000968933105,78.89830017089844,1804.0999755859375,20.281999588012695,1908.699951171875,898.4000244140625,3.7144999504089355,2401.5,5.423999786376953,3.898200035095215,3.6498000621795654,743.75,1675.0,868.75,233.60000610351562,18.829999923706055,103.94000244140625,2291.0,3785.3798828125,30775.4296875,11028.740234375,1707.989990234375,7169.2998046875,12783.76953125,5922.85986328125,26393.0390625,21859.7890625,3398.6201171875,2332.639892578125,53018.94140625,17.170000076293945
+2022-07-01,98.62000274658203,110.01000213623047,21.329999923706055,27.25,105.9000015258789,6.745800018310547,134.39700317382812,1.0192328691482544,1.2173447608947754,0.9544199705123901,0.7000839710235596,1.2806999683380127,62.46500015258789,5.182700157165527,79.57150268554688,1762.9000244140625,20.1560001373291,2128.89990234375,884.9000244140625,3.5840001106262207,2463.5,8.229000091552734,3.6247000694274902,3.488100051879883,616.25,1637.0,807.75,217.1999969482422,17.540000915527344,103.12999725341797,2323.0,4130.2900390625,32845.12890625,12390.6904296875,1885.22998046875,7423.39990234375,13484.0498046875,6448.5,27801.640625,20156.509765625,3253.239990234375,2451.5,57570.25,12.420000076293945
+2022-08-01,89.55000305175781,96.48999786376953,25.8700008392334,32.189998626708984,108.69999694824219,6.910799980163574,138.73399353027344,1.0025062561035156,1.1659767627716064,0.9739199876785278,0.6857398152351379,1.3089499473571777,59.96500015258789,5.1219000816345215,79.68229675292969,1712.800048828125,17.761999130249023,2066.60009765625,826.4000244140625,3.5185000896453857,2341.75,9.126999855041504,3.715399980545044,2.6059000492095947,673.75,1507.5,809.0,239.10000610351562,17.889999389648438,118.29000091552734,2427.0,3955.0,31510.4296875,11816.2001953125,1844.1199951171875,7284.2001953125,12834.9599609375,6125.10009765625,28091.529296875,19954.390625,3202.139892578125,2472.050048828125,59537.0703125,7.840000152587891
+2022-09-01,79.48999786376953,87.95999908447266,31.6200008392334,36.61000061035156,112.12000274658203,7.123899936676025,144.43099975585938,0.9829555749893188,1.1169440746307373,0.9749299883842468,0.6512998938560486,1.3674499988555908,57.46500015258789,5.396200180053711,81.48059844970703,1662.4000244140625,18.959999084472656,2173.199951171875,870.0,3.441999912261963,2157.25,6.765999794006348,3.36899995803833,2.472599983215332,677.5,1364.75,921.5,221.5500030517578,18.420000076293945,93.22000122070312,2354.0,3585.6201171875,28725.509765625,10575.6201171875,1664.719970703125,6893.7998046875,12114.3603515625,5762.33984375,25937.2109375,17222.830078125,3024.389892578125,2155.489990234375,57426.921875,9.039999961853027
+2022-10-01,86.52999877929688,94.83000183105469,25.8799991607666,31.15999984741211,111.52999877929688,7.251399993896484,147.81199645996094,0.9955002665519714,1.159595012664795,0.9964100122451782,0.6401310563087463,1.3608100414276123,61.4900016784668,5.28849983215332,82.23919677734375,1635.9000244140625,19.125,1829.0999755859375,939.4000244140625,3.4135000705718994,2229.0,6.355000019073486,4.190899848937988,2.810699939727783,691.5,1407.0,882.25,177.6999969482422,17.969999313354492,72.0,2335.0,3871.97998046875,32732.94921875,10988.150390625,1846.8599853515625,7094.5,13253.740234375,6266.77001953125,27587.4609375,14687.01953125,2893.47998046875,2293.610107421875,60746.58984375,7.099999904632568
+2022-11-01,80.55000305175781,85.43000030517578,20.579999923706055,26.459999084472656,105.94999694824219,7.15939998626709,138.7449951171875,1.0324499607086182,1.1946860551834106,0.9543099999427795,0.668408989906311,1.3583600521087646,60.810001373291016,5.268199920654297,81.63089752197266,1746.0,21.549999237060547,1845.0,1052.300048828125,3.7295000553131104,2460.5,6.929999828338623,3.3629000186920166,2.4184999465942383,662.0,1469.5,771.5,167.6999969482422,19.6299991607666,86.05000305175781,2451.0,4080.110107421875,34589.76953125,11468.0,1886.5799560546875,7573.10009765625,14397.0400390625,6738.5498046875,27968.990234375,18597.23046875,3151.340087890625,2472.530029296875,63099.6484375,7.860000133514404
+2022-12-01,80.26000213623047,85.91000366210938,21.670000076293945,27.600000381469727,103.5199966430664,6.963099956512451,132.91600036621094,1.066075325012207,1.2056326866149902,0.9228500127792358,0.6766000390052795,1.3552000522613525,73.96499633789062,5.284599781036377,82.83509826660156,1819.699951171875,23.86199951171875,1789.300048828125,1073.699951171875,3.805500030517578,2410.25,4.474999904632568,3.3622000217437744,2.4595000743865967,678.5,1519.25,792.0,167.3000030517578,20.040000915527344,83.37000274658203,2600.0,3839.5,33147.25,10466.48046875,1761.25,7451.7001953125,13923.58984375,6473.759765625,26094.5,19781.41015625,3089.260009765625,2236.39990234375,60840.73828125,9.1899995803833
+2023-01-01,78.87000274658203,84.48999786376953,19.399999618530273,25.790000915527344,102.0999984741211,6.747799873352051,130.47900390625,1.0850694179534912,1.2353609800338745,0.925279974937439,0.7058099508285522,1.338379979133606,69.87999725341797,5.1149001121521,81.57990264892578,1929.5,23.74799919128418,1644.5,1012.0,4.228499889373779,2639.0,2.684000015258789,3.182300090789795,2.5434999465942383,679.75,1538.0,761.25,181.75,21.760000228881836,86.22000122070312,2581.0,4076.60009765625,34086.0390625,11584.5498046875,1931.93994140625,7771.7001953125,15128.26953125,7082.419921875,27327.109375,21842.330078125,3255.669921875,2425.080078125,59549.8984375,7.800000190734863
+2023-02-01,77.05000305175781,83.88999938964844,20.700000762939453,26.399999618530273,104.87000274658203,6.943900108337402,136.31700134277344,1.0611205101013184,1.2061562538146973,0.9355999827384949,0.6743001937866211,1.3573999404907227,74.61499786376953,5.199699878692627,82.6520004272461,1828.9000244140625,20.961000442504883,1404.4000244140625,955.2000122070312,4.097499847412109,2323.5,2.746999979019165,2.8208999633789062,2.434299945831299,629.5,1490.5,691.5,190.39999389648438,22.079999923706055,84.19000244140625,2748.0,3970.14990234375,32656.69921875,11455.5400390625,1896.989990234375,7876.2998046875,15365.1396484375,7267.93017578125,27445.560546875,19785.939453125,3279.610107421875,2412.85009765625,58962.12109375,9.050000190734863
+2023-03-01,75.66999816894531,79.7699966430664,18.700000762939453,23.600000381469727,102.51000213623047,6.8703999519348145,133.2010040283203,1.0904649496078491,1.2387275695800781,0.9133800268173218,0.6716818809509277,1.3521900177001953,77.23999786376953,5.092700004577637,82.10050201416016,1969.0,24.076000213623047,1466.0,994.0999755859375,4.104499816894531,2383.75,2.2160000801086426,2.676300048828125,2.700500011444092,660.5,1505.5,692.25,170.5,22.25,82.77999877929688,2933.0,4109.31005859375,33274.1484375,12221.91015625,1802.47998046875,7631.7001953125,15628.83984375,7322.39013671875,28041.48046875,20400.109375,3272.860107421875,2476.860107421875,58991.51953125,10.100000381469727
+2023-04-01,76.77999877929688,79.54000091552734,15.779999732971191,20.1200008392334,101.66999816894531,6.922299861907959,133.802001953125,1.1032048463821411,1.249750018119812,0.8938800096511841,0.6630398035049438,1.359969973564148,81.81500244140625,4.976200103759766,81.76509857177734,1990.0999755859375,24.999000549316406,1517.9000244140625,1088.199951171875,3.869999885559082,2359.75,2.4100000858306885,2.378700017929077,2.578000068664551,636.0,1444.25,619.75,189.85000610351562,26.989999771118164,79.02999877929688,3174.0,4169.47998046875,34098.16015625,12226.580078125,1768.989990234375,7870.60009765625,15922.3798828125,7491.5,28856.439453125,19894.5703125,3323.27001953125,2501.530029296875,61112.44140625,8.760000228881836
+2023-05-01,68.08999633789062,72.66000366210938,17.940000534057617,22.1200008392334,104.31999969482422,7.078999996185303,139.79200744628906,1.073306918144226,1.241187572479248,0.9057999849319458,0.6517800092697144,1.359969973564148,79.61000061035156,5.034800052642822,82.68389892578125,1963.9000244140625,23.474000930786133,1340.9000244140625,1007.0999755859375,3.63100004196167,2255.5,2.2660000324249268,2.2595999240875244,2.5599000453948975,594.0,1299.75,594.25,178.64999389648438,25.059999465942383,83.4800033569336,3007.0,4179.830078125,32908.26953125,12935.2900390625,1749.6500244140625,7446.10009765625,15664.01953125,7098.7001953125,30887.880859375,18234.26953125,3204.56005859375,2577.1201171875,62622.23828125,5.78000020980835
+2023-06-01,70.63999938964844,74.9000015258789,13.59000015258789,19.549999237060547,102.91000366210938,7.251800060272217,144.77999877929688,1.0868029594421387,1.2614636421203613,0.8991400003433228,0.6619710922241211,1.3250000476837158,86.82499694824219,4.855599880218506,82.07540130615234,1921.0999755859375,22.809999465942383,1213.4000244140625,904.5,3.740999937057495,2114.75,2.7980000972747803,2.448199987411499,2.634000062942505,554.5,1557.25,636.25,161.0,22.889999389648438,82.83999633789062,3318.0,4450.3798828125,34407.6015625,13787.919921875,1888.72998046875,7531.5,16147.900390625,7400.06005859375,33189.0390625,18916.4296875,3202.06005859375,2564.280029296875,64718.55859375,5.550000190734863
+2023-07-01,81.80000305175781,85.55999755859375,13.630000114440918,19.31999969482422,101.86000061035156,7.102799892425537,140.75799560546875,1.1024264097213745,1.2853965759277344,0.8698199987411499,0.6660805344581604,1.3250999450683594,92.0250015258789,4.723299980163574,82.25279998779297,1970.5,24.854000091552734,1264.699951171875,949.7000122070312,3.994499921798706,2230.5,2.634000062942505,2.9909000396728516,2.928999900817871,504.0,1445.75,665.75,164.64999389648438,24.110000610351562,85.44000244140625,3548.0,4588.9599609375,35559.53125,14346.01953125,2003.1800537109375,7699.39990234375,16446.830078125,7497.77978515625,33172.21875,20078.939453125,3291.0400390625,2632.580078125,66527.671875,4.949999809265137
+2023-08-01,83.62999725341797,86.86000061035156,13.569999694824219,18.739999771118164,103.62000274658203,7.283599853515625,146.0989990234375,1.0932546854019165,1.271179437637329,0.8781099915504456,0.6478782296180725,1.3535300493240356,96.26499938964844,4.888400077819824,82.70040130615234,1938.199951171875,24.472000122070312,1207.800048828125,971.2999877929688,3.7725000381469727,2175.5,2.7679998874664307,3.1426000595092773,2.766400098800659,461.0,1360.0,573.0,152.6999969482422,25.059999465942383,88.0999984741211,3602.0,4507.66015625,34721.91015625,14034.9697265625,1899.6800537109375,7439.10009765625,15947.080078125,7316.7001953125,32619.33984375,18382.060546875,3119.8798828125,2556.27001953125,64831.41015625,4.889999866485596
+2023-09-01,90.79000091552734,95.30999755859375,17.520000457763672,21.280000686645508,106.16999816894531,7.299900054931641,149.33700561523438,1.0562450885772705,1.2204796075820923,0.9147599935531616,0.6427974700927734,1.3490999937057495,96.61499786376953,5.032800197601318,83.19300079345703,1848.0999755859375,22.236000061035156,1255.199951171875,906.7999877929688,3.7260000705718994,2329.5,2.928999900817871,3.3622000217437744,2.4398999214172363,476.75,1275.0,541.5,146.14999389648438,26.270000457763672,86.86000061035156,3418.0,4288.0498046875,33507.5,13219.3203125,1785.0999755859375,7608.10009765625,15386.580078125,7135.06005859375,31857.619140625,17809.66015625,3110.47509765625,2465.070068359375,65828.40625,5.489999771118164
+2023-10-01,81.0199966430664,87.41000366210938,18.139999389648438,22.459999084472656,106.66000366210938,7.312099933624268,149.11099243164062,1.061503529548645,1.2165746688842773,0.9020599722862244,0.637100100517273,1.3828599452972412,92.5199966430664,5.04610013961792,83.29650115966797,1985.199951171875,22.840999603271484,1122.199951171875,936.5,3.6414999961853027,2251.5,3.575000047683716,2.990999937057495,2.2227001190185547,478.75,1287.0,556.25,167.3000030517578,27.09000015258789,81.22000122070312,3817.0,4193.7998046875,33052.87109375,12851.240234375,1662.280029296875,7321.7001953125,14810.33984375,6885.64990234375,30858.849609375,17112.48046875,3018.77099609375,2277.989990234375,63874.9296875,5.010000228881836
+2023-11-01,75.95999908447266,82.83000183105469,12.920000076293945,16.719999313354492,103.5,7.07889986038208,147.03900146484375,1.0973695516586304,1.2696397304534912,0.8733199834823608,0.6619009971618652,1.3590199947357178,88.66500091552734,4.904099941253662,83.3302993774414,2038.0999755859375,25.292999267578125,1009.0999755859375,931.2000122070312,3.8289999961853027,2160.25,2.802000045776367,2.8304998874664307,2.1998000144958496,461.75,1342.75,570.25,195.0,26.040000915527344,79.4000015258789,4475.0,4567.7998046875,35950.890625,14226.2197265625,1809.02001953125,7453.7998046875,16215.4296875,7310.77001953125,33486.890625,17042.880859375,3029.673095703125,2535.2900390625,66988.4375,9.329999923706055
+2023-12-01,71.6500015258789,77.04000091552734,12.449999809265137,16.200000762939453,101.33000183105469,7.10699987411499,141.42999267578125,1.1068191528320312,1.2733986377716064,0.8433600068092346,0.6826302409172058,1.3229600191116333,88.44000244140625,4.850200176239014,82.302001953125,2062.39990234375,23.85300064086914,1104.0,995.0,3.880500078201294,2332.25,2.5139999389648438,2.553100109100342,2.10260009765625,471.25,1293.5,628.0,188.3000030517578,20.579999923706055,81.0,4196.0,4769.830078125,37689.5390625,15011.349609375,2027.0699462890625,7733.2001953125,16751.640625,7543.18017578125,33464.171875,17047.390625,2974.93505859375,2655.280029296875,72240.2578125,11.5600004196167
+2024-01-01,75.8499984741211,81.70999908447266,14.350000381469727,18.25,103.2699966430664,7.094099998474121,147.36900329589844,1.08433997631073,1.269551157951355,0.8618599772453308,0.659480094909668,1.3401700258255005,89.73999786376953,4.950300216674805,83.10970306396484,2048.39990234375,23.051000595092773,992.9000244140625,924.4000244140625,3.9024999141693115,2235.5,2.0999999046325684,2.808199882507324,2.183300018310547,448.25,1222.25,595.25,194.0500030517578,24.1299991607666,85.16999816894531,4822.0,4845.64990234375,38150.30078125,15164.009765625,1947.3399658203125,7630.60009765625,16903.759765625,7656.75,36286.7109375,15485.0703125,2788.548095703125,2497.090087890625,71752.109375,11.239999771118164
+2024-02-01,78.26000213623047,83.62000274658203,13.399999618530273,17.209999084472656,104.16000366210938,7.196000099182129,150.656005859375,1.0838816165924072,1.2663036584854126,0.8787099719047546,0.6494700312614441,1.3577500581741333,91.87000274658203,4.967299938201904,82.91190338134766,2045.699951171875,22.666000366210938,933.5,879.9000244140625,3.8345000743865967,2167.5,1.8600000143051147,2.683799982070923,2.30430006980896,415.75,1128.25,577.5,195.85000610351562,22.579999923706055,101.55999755859375,6510.0,5096.27001953125,38996.390625,16091.919921875,2054.840087890625,7630.0,17678.189453125,7927.43017578125,39166.19140625,16511.439453125,3015.1708984375,2642.360107421875,72500.296875,15.25
+2024-03-01,83.16999816894531,87.4800033569336,13.010000228881836,16.65999984741211,104.55000305175781,7.226500034332275,151.44000244140625,1.0794472694396973,1.26262629032135,0.9010699987411499,0.6516780853271484,1.353600025177002,92.44000244140625,5.014100074768066,83.39299774169922,2217.39990234375,24.797000885009766,1009.5,907.7000122070312,4.003499984741211,2284.25,1.7630000114440918,2.615600109100342,2.7611000537872314,442.0,1191.5,560.25,188.85000610351562,22.520000457763672,91.37999725341797,9766.0,5254.35009765625,39807.37109375,16379.4599609375,2124.550048828125,7952.60009765625,18492.490234375,8205.8095703125,40369.44140625,16541.419921875,3041.1669921875,2746.6298828125,73651.3515625,13.859999656677246
+2024-04-01,81.93000030517578,87.86000061035156,15.649999618530273,18.43000030517578,106.22000122070312,7.23769998550415,156.31399536132812,1.0715701580047607,1.2559815645217896,0.9107199907302856,0.6561899185180664,1.36667001247406,93.41999816894531,5.117000102996826,83.45110321044922,2291.39990234375,26.391000747680664,951.9000244140625,941.2000122070312,4.564499855041504,2561.25,1.9910000562667847,2.513400077819824,2.7107999324798584,439.5,1145.5,585.0,220.64999389648438,19.709999084472656,77.91999816894531,10133.0,5035.68994140625,37815.921875,15657.8203125,1973.9100341796875,8144.10009765625,17932.169921875,7984.93017578125,38405.66015625,17763.029296875,3104.824951171875,2692.06005859375,74482.78125,12.710000038146973
+2024-05-01,76.98999786376953,81.62000274658203,12.920000076293945,16.700000762939453,104.66999816894531,7.233500003814697,156.9530029296875,1.0835410356521606,1.27304208278656,0.9033100008964539,0.6630301475524902,1.3683300018310547,89.56999969482422,5.202099800109863,83.3208999633789,2322.89990234375,30.297000885009766,899.2000122070312,1037.699951171875,4.610000133514404,2591.5,2.5869998931884766,2.363600015640259,2.4260001182556152,446.25,1205.0,678.5,222.35000610351562,18.299999237060547,76.1500015258789,9331.0,5277.509765625,38686.3203125,16735.01953125,2070.1298828125,8275.400390625,18497.939453125,7992.8701171875,38487.8984375,18079.609375,3086.81298828125,2636.52001953125,73961.3125,11.9399995803833
+2024-06-01,81.54000091552734,86.41000366210938,12.4399995803833,16.239999771118164,105.87000274658203,7.267199993133545,160.68699645996094,1.0708472728729248,1.2645741701126099,0.8985199928283691,0.6650599241256714,1.3699300289154053,84.99630737304688,5.500500202178955,83.45089721679688,2327.699951171875,29.23699951171875,977.9000244140625,1001.9000244140625,4.390500068664551,2457.25,2.6010000705718994,2.516900062561035,2.529099941253662,397.25,1150.5,553.5,228.9499969482422,20.309999465942383,69.80999755859375,7729.0,5460.47998046875,39118.859375,17732.599609375,2047.68994140625,8164.10009765625,18235.44921875,7479.39990234375,39583.078125,17718.609375,2967.403076171875,2797.820068359375,79032.7265625,12.239999771118164
+2024-07-01,77.91000366210938,80.72000122070312,16.360000610351562,22.290000915527344,104.0999984741211,7.250699996948242,152.6699981689453,1.0816072225570679,1.2836971282958984,0.8820300102233887,0.6541501879692078,1.3849600553512573,85.74746704101562,5.611100196838379,83.73899841308594,2426.5,28.777999877929688,922.5999755859375,982.2000122070312,4.159999847412109,2189.0,2.0360000133514404,2.4154999256134033,2.4820001125335693,382.75,1028.5,527.25,229.1999969482422,18.940000534057617,67.9800033569336,8092.0,5522.2998046875,40842.7890625,17599.400390625,2254.47998046875,8368.0,18508.650390625,7531.490234375,39101.8203125,17344.599609375,2938.7490234375,2770.68994140625,81741.34375,10.720000267028809
+2024-08-01,73.55000305175781,78.80000305175781,15.0,19.290000915527344,101.69999694824219,7.0954999923706055,144.88999938964844,1.1080454587936401,1.3166210651397705,0.8469399809837341,0.67958003282547,1.3489099740982056,91.49642944335938,5.627699851989746,83.89510345458984,2493.800048828125,28.731000900268555,961.0999755859375,927.7999877929688,4.144999980926514,2342.5,2.127000093460083,2.251499891281128,2.211699962615967,378.0,982.0,532.75,248.1999969482422,19.3799991607666,69.79000091552734,9666.0,5648.39990234375,41563.078125,17713.619140625,2217.6298828125,8376.599609375,18906.919921875,7630.9501953125,38647.75,17989.0703125,2842.214111328125,2674.31005859375,82365.7734375,11.109999656677246
+2024-09-01,68.16999816894531,71.7699966430664,16.729999542236328,20.190000534057617,100.77999877929688,7.010300159454346,142.7830047607422,1.1169815063476562,1.338329792022705,0.840499997138977,0.6918787360191345,1.3508800268173218,94.22872924804688,5.433199882507324,83.71640014648438,2636.10009765625,31.163999557495117,998.9000244140625,979.0,4.495999813079834,2534.25,2.9230000972747803,2.1317999362945557,1.9621000289916992,424.75,1057.0,584.0,270.25,22.670000076293945,73.55999755859375,7722.0,5762.47998046875,42330.1484375,18189.169921875,2229.969970703125,8237.0,19324.9296875,7635.75,37919.55078125,21133.6796875,3336.4970703125,2593.27001953125,84299.78125,10.739999771118164
+2024-10-01,69.26000213623047,73.16000366210938,23.15999984741211,24.860000610351562,103.9800033569336,7.114799976348877,153.20399475097656,1.0859178304672241,1.2959579229354858,0.8662999868392944,0.6572798490524292,1.3907999992370605,97.01905822753906,5.76230001449585,84.08910369873047,2738.300048828125,32.65299987792969,1106.5,991.5999755859375,4.313499927520752,2560.5,2.7070000171661377,2.2195000648498535,2.003499984741211,410.75,982.5,570.5,245.89999389648438,22.739999771118164,69.56999969482422,7334.0,5705.4501953125,41763.4609375,18095.150390625,2196.64990234375,8110.10009765625,19077.5390625,7350.3701171875,39081.25,20317.330078125,3279.823974609375,2556.14990234375,79389.0625,7.480000019073486
+2024-11-01,68.0,72.94000244140625,13.510000228881836,16.06999969482422,105.73999786376953,7.2428998947143555,151.1739959716797,1.0563008785247803,1.2696800231933594,0.8823400139808655,0.6507400274276733,1.4007200002670288,107.99378967285156,6.013899803161621,84.47160339355469,2657.0,30.684999465942383,990.2000122070312,949.5,4.08050012588501,2562.0,3.36299991607666,2.193000078201294,1.9436999559402466,423.0,989.5,532.25,321.6499938964844,21.079999923706055,73.3499984741211,9220.0,6032.3798828125,44910.6484375,19218.169921875,2434.72998046875,8287.2998046875,19626.44921875,7235.10986328125,38208.03125,19423.609375,3326.4560546875,2455.909912109375,79802.7890625,6.650000095367432
+2024-12-01,71.72000122070312,74.63999938964844,17.350000381469727,19.920000076293945,108.48999786376953,7.298099994659424,156.9949951171875,1.040615200996399,1.254909873008728,0.9032400250434875,0.621999979019165,1.434980034828186,110.49376678466797,6.1778998374938965,85.7865982055664,2629.199951171875,28.940000534057617,902.9000244140625,894.0,3.9860000610351562,2521.75,3.632999897003174,2.3206000328063965,2.001499891281128,458.5,998.25,551.5,319.75,19.260000228881836,68.4000015258789,11675.0,5881.6298828125,42544.21875,19310.7890625,2230.159912109375,8173.0,19909.140625,7380.740234375,39894.5390625,20059.94921875,3351.762939453125,2399.489990234375,78139.0078125,6.079999923706055
+2025-01-01,72.52999877929688,76.76000213623047,16.43000030517578,20.110000610351562,108.37000274658203,7.1809000968933105,154.0970001220703,1.0397279262542725,1.2423903942108154,0.9093689918518066,0.6215001940727234,1.4493000507354736,98.4952621459961,5.874499797821045,86.64700317382812,2812.5,32.12799835205078,1066.9000244140625,1033.199951171875,4.26200008392334,2586.0,3.0439999103546143,2.484499931335449,2.0364999771118164,482.0,1042.0,559.5,377.8500061035156,19.350000381469727,65.87999725341797,10987.0,6040.52978515625,44544.66015625,19627.439453125,2287.68994140625,8674.0,21732.05078125,7950.169921875,39572.48828125,20225.109375,3250.60107421875,2517.3701171875,77500.5703125,5.769999980926514
+2025-02-01,69.76000213623047,73.18000030517578,19.6299991607666,22.65999984741211,107.61000061035156,7.285299777984619,150.01199340820312,1.039511799812317,1.259890079498291,0.8999199867248535,0.623219907283783,1.444350004196167,87.69821166992188,5.839000225067139,87.3270034790039,2836.800048828125,31.2189998626709,899.7000122070312,932.2999877929688,4.514500141143799,2561.5,3.8340001106262207,2.3548998832702637,1.9702999591827393,453.5,1011.5,537.0,379.04998779296875,19.510000228881836,63.880001068115234,9014.0,5954.5,43840.91015625,18847.279296875,2163.070068359375,8809.7001953125,22551.4296875,8111.6298828125,37155.5,22941.3203125,3320.89697265625,2532.780029296875,73198.1015625,6.400000095367432
+2025-03-01,71.4800033569336,74.73999786376953,22.280000686645508,25.3700008392334,104.20999908447266,7.262800216674805,149.61700439453125,1.082391619682312,1.2938284873962402,0.8808500170707703,0.6282907128334045,1.4309099912643433,82.61974334716797,5.7581000328063965,85.53880310058594,3122.800048828125,34.457000732421875,991.2000122070312,1009.7000122070312,5.019999980926514,2432.25,4.11899995803833,2.313999891281128,2.283099889755249,457.25,1014.75,537.0,379.75,18.860000610351562,66.83000183105469,7902.0,5611.85009765625,42001.76171875,17299.2890625,2011.9100341796875,8582.7998046875,22163.490234375,7790.7099609375,35617.55859375,23119.580078125,3335.74609375,2481.1201171875,77414.921875,6.25
+2025-04-01,58.209999084472656,63.119998931884766,24.700000762939453,27.799999237060547,99.47000122070312,7.269000053405762,142.2989959716797,1.1389262676239014,1.3410794734954834,0.823419988155365,0.6386919617652893,1.382680058479309,81.99578857421875,5.619999885559082,85.1707992553711,3305.0,32.53099822998047,930.2000122070312,963.7999877929688,4.559999942779541,2292.75,3.3259999752044678,2.0367000102996826,2.0369999408721924,467.25,1034.75,513.0,413.6000061035156,17.459999084472656,65.7699966430664,9127.0,5569.06005859375,40669.359375,17446.33984375,1964.1199951171875,8494.900390625,22496.98046875,7593.8701171875,36045.37890625,22119.41015625,3279.031005859375,2556.610107421875,80242.2421875,5.764999866485596
+2025-05-01,60.790000915527344,63.900001525878906,18.56999969482422,20.8700008392334,99.33000183105469,7.203700065612793,143.7790069580078,1.1378376483917236,1.3498992919921875,0.8219699859619141,0.6445998549461365,1.3805700540542603,76.89337921142578,5.66510009765625,85.36129760742188,3288.89990234375,32.891998291015625,961.2999877929688,1051.699951171875,4.652500152587891,2348.5,3.447000026702881,2.017199993133545,2.0383999347686768,444.0,1041.75,534.0,342.45001220703125,17.049999237060547,65.05999755859375,9791.0,5911.68994140625,42270.0703125,19113.76953125,2066.2900390625,8772.400390625,23997.48046875,7751.89013671875,37965.1015625,23289.76953125,3347.487060546875,2697.669921875,81451.0078125,5.190000057220459
+2025-06-01,65.11000061035156,67.61000061035156,16.729999542236328,19.559999465942383,96.87999725341797,7.172100067138672,144.51699829101562,1.1727453470230103,1.3719680309295654,0.7982500195503235,0.6533215045928955,1.3681399822235107,77.72760772705078,5.478400230407715,85.4552993774414,3294.39990234375,35.85200119018555,1102.0999755859375,1334.0,5.03000020980835,2515.25,3.4560000896453857,2.3457999229431152,2.0797998905181885,420.5,1024.25,528.75,306.75,15.479999542236328,66.27999877929688,9356.0,6204.9501953125,44094.76953125,20369.73046875,2175.0400390625,8761.0,23909.609375,7665.91015625,40487.390625,24072.279296875,3444.426025390625,3071.699951171875,83606.4609375,5.550000190734863
+2025-07-01,69.26000213623047,72.52999877929688,16.719999313354492,19.229999542236328,100.02999877929688,7.176400184631348,149.2259979248047,1.1429355144500732,1.3257676362991333,0.8132100105285645,0.6447120904922485,1.3825199604034424,81.24861907958984,5.575399875640869,87.714599609375,3293.199951171875,36.551998138427734,1196.0999755859375,1286.4000244140625,4.33050012588501,2446.75,3.1059999465942383,2.3994998931884766,2.21560001373291,394.0,961.75,523.25,295.79998779296875,16.350000381469727,65.61000061035156,8506.0,6339.39013671875,44130.98046875,21122.44921875,2211.64990234375,9132.7998046875,24065.470703125,7771.97021484375,41069.8203125,24773.330078125,3573.2080078125,3245.43994140625,81185.578125,7.400000095367432
+2025-08-01,64.01000213623047,68.12000274658203,15.359999656677246,19.110000610351562,97.7699966430664,7.1529998779296875,146.7899932861328,1.1681560277938843,1.35111403465271,0.8015900254249573,0.6532399654388428,1.3749799728393555,80.49620819091797,5.413000106811523,87.5916976928711,3473.699951171875,40.20000076293945,1105.199951171875,1365.699951171875,4.518499851226807,2514.75,2.996999979019165,2.266700029373169,2.1875998973846436,398.0,1036.75,518.0,396.8500061035156,16.3700008392334,65.20999908447266,7635.0,6460.259765625,45544.87890625,21455.55078125,2366.419921875,9187.2998046875,23902.2109375,7703.89990234375,42718.46875,25077.619140625,3857.927001953125,3186.010009765625,79809.6484375,8.369999885559082
+2025-09-01,62.369998931884766,67.0199966430664,16.280000686645508,20.0,97.7699966430664,7.1194000244140625,148.59500122070312,1.1731443405151367,1.3437248468399048,0.7972000241279602,0.6581978797912598,1.3916200399398804,83.0694580078125,5.321700096130371,88.70449829101562,3840.800048828125,46.25299835205078,1263.5,1584.5999755859375,4.804999828338623,2594.0,3.302999973297119,2.3324999809265137,1.9729000329971313,415.5,1001.75,508.0,374.8500061035156,16.100000381469727,63.31999969482422,6749.0,6688.4599609375,46397.890625,22660.009765625,2436.47998046875,9350.400390625,23880.720703125,7895.93994140625,44932.62890625,26855.560546875,3882.777099609375,3424.60009765625,80267.6171875,7.510000228881836
+2025-10-01,60.97999954223633,65.06999969482422,17.440000534057617,21.989999771118164,99.80000305175781,7.109799861907959,153.89999389648438,1.157246708869934,1.3159106969833374,0.8015900254249573,0.6559299826622009,1.398110032081604,79.94754028320312,5.381999969482422,88.6344985961914,3982.199951171875,47.99399948120117,1444.699951171875,1569.800048828125,5.065499782562256,2824.75,4.124000072479248,2.4312000274658203,1.9931000471115112,431.5,1099.75,534.0,392.04998779296875,14.430000305175781,65.54000091552734,6151.0,6840.2001953125,47562.87109375,23724.9609375,2479.3798828125,9717.2998046875,23958.30078125,8121.06982421875,52411.33984375,25906.650390625,3954.7900390625,4107.5,83938.7109375,8.100000381469727
+2025-11-01,58.54999923706055,63.20000076293945,16.350000381469727,21.170000076293945,99.45999908447266,7.075799942016602,156.28399658203125,1.1599851846694946,1.3241175413131714,0.8046000003814697,0.653579831123352,1.4026000499725342,77.94819641113281,5.355400085449219,89.36479949951172,4218.2998046875,56.44599914550781,1468.5999755859375,1677.699951171875,5.185500144958496,2808.0,4.849999904632568,2.3329999446868896,1.895900011062622,435.5,1137.75,531.0,413.0,15.210000038146973,62.90999984741211,5404.0,6849.08984375,47716.421875,23365.689453125,2500.429931640625,9720.5,23836.7890625,8122.7099609375,50253.91015625,25858.890625,3888.595947265625,3926.590087890625,85706.671875,8.770000457763672
+2025-12-01,57.41999816894531,60.849998474121094,14.949999809265137,19.559999465942383,98.27999877929688,6.996099948883057,156.41299438476562,1.1747292280197144,1.346719741821289,0.791700005531311,0.6697999835014343,1.3694700002670288,79.49620056152344,5.476200103759766,89.76940155029297,4325.60009765625,70.13400268554688,1629.199951171875,2034.5,5.630000114440918,2906.25,3.686000108718872,2.1205999851226807,1.705399990081787,440.25,1030.5,507.0,348.75,15.010000228881836,64.2699966430664,6065.0,6845.5,48063.2890625,23241.990234375,2481.909912109375,9931.400390625,24490.41015625,8149.5,50339.48046875,25630.5390625,3968.840087890625,4214.169921875,85220.6015625,8.770000457763672
+2026-01-01,65.20999908447266,70.69000244140625,17.440000534057617,22.520000457763672,96.98999786376953,6.947999954223633,153.16200256347656,1.19657301902771,1.380643367767334,0.7644100189208984,0.7047300934791565,1.3492000102996826,75.24656677246094,5.189199924468994,91.78189849853516,4713.89990234375,78.29000091552734,1688.300048828125,2102.800048828125,5.896999835968018,3034.5,4.354000091552734,2.735599994659424,1.9227999448776245,428.25,1064.25,538.0,332.25,14.270000457763672,63.16999816894531,4165.0,6939.02978515625,48892.46875,23461.8203125,2613.739990234375,10223.5,24538.810546875,8126.52978515625,53322.8515625,27387.109375,4117.9482421875,5224.35986328125,82269.78125,11.529999732971191
+2026-02-01,67.0199966430664,72.4800033569336,19.860000610351562,24.520000457763672,97.61000061035156,6.84089994430542,155.85899353027344,1.1803030967712402,1.3491452932357788,0.7732300162315369,0.71017986536026,1.3675800561904907,76.87153625488281,5.136600017547607,91.00740051269531,5230.5,92.68199920654297,1792.199951171875,2365.60009765625,6.004499912261963,3044.25,2.8589999675750732,2.6709001064300537,2.077899932861328,438.75,1157.25,591.25,284.6000061035156,14.300000190734863,63.61000061035156,2798.0,6878.8798828125,48977.921875,22668.2109375,2632.360107421875,10910.599609375,25284.259765625,8580.75,58850.26953125,26630.5390625,4162.880859375,6244.1298828125,81287.1875,12.069999694824219
+2026-03-01,94.58000183105469,102.70999908447266,24.690000534057617,26.899999618530273,99.3270034790039,6.885200023651123,158.6199951171875,1.157139539718628,1.3385841846466064,0.786300003528595,0.7075989246368408,1.37090003490448,84.04000091552734,5.248799800872803,93.54499816894531,4672.89990234375,72.1449966430664,1461.0,1972.9000244140625,5.4670000076293945,3192.75,3.063999891281128,4.047699928283691,3.082900047302246,466.5,1168.25,599.75,301.29998779296875,15.489999771118164,67.56999969482422,3247.0,6606.490234375,46021.4296875,22090.69140625,2494.71044921875,10077.2900390625,22877.890625,7819.85986328125,53372.53125,25277.3203125,3957.052734375,5781.2001953125,74532.9609375,10.020000457763672
diff --git a/data/live/yfinance_monthly.csv b/data/live/yfinance_monthly.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d4e4d6015ebb8a41998ad3d69f28c928a4f9c6fa
--- /dev/null
+++ b/data/live/yfinance_monthly.csv
@@ -0,0 +1,676 @@
+date,WTI_futures,Brent_futures,vix,vix_nasdaq,usd_index_yf,usd_cny_yf,usd_jpy_yf,eur_usd,gbp_usd,usd_chf,aud_usd,usd_cad,usd_rub,usd_brl,usd_inr,gold_futures,silver_futures,palladium_futures,platinum_futures,copper_futures,aluminum_futures,natgas_futures,heating_oil_futures,gasoline_futures,corn_futures,soybean_futures,wheat_futures,coffee_futures,sugar_futures,cotton_futures,cocoa_futures,sp500,djia,nasdaq,russell2000,ftse100,dax,cac40,nikkei225,hang_seng,shanghai_composite,kospi,bse_sensex,baltic_dry_index
+1970-01-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,85.0199966430664,,,,,,,2296.429931640625,,,,,
+1970-02-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,89.5,,,,,,,2385.070068359375,,,,,
+1970-03-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,89.62999725341797,,,,,,,2510.239990234375,,,,,
+1970-04-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,81.5199966430664,,,,,,,2114.320068359375,,,,,
+1970-05-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,76.55000305175781,,,,,,,2026.0999755859375,,,,,
+1970-06-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,72.72000122070312,,,,,,,2138.110107421875,,,,,
+1970-07-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,78.05000305175781,,,,,,,2159.159912109375,,,,,
+1970-08-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,81.5199966430664,,,,,,,2132.2099609375,,,,,
+1970-09-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,84.30000305175781,,,,,,,2065.43994140625,,,,,
+1970-10-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,83.25,,,,,,,2114.199951171875,,,,,
+1970-11-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,87.19999694824219,,,,,,,1990.469970703125,,,,,
+1970-12-01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,92.1500015258789,,,,,,,1987.1400146484375,,,,,
+1971-01-01,,,,,120.23999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,95.87999725341797,,,,,,,2100.89990234375,,,,,
+1971-02-01,,,,,120.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,96.75,,101.33999633789062,,,,,2232.419921875,,,,,
+1971-03-01,,,,,120.16999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,100.30999755859375,,105.97000122070312,,,,,2403.300048828125,,,,,
+1971-04-01,,,,,120.19000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,103.94999694824219,,112.30000305175781,,,,,2468.179931640625,,,,,
+1971-05-01,,,,,119.43000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,99.62999725341797,,108.25,,,,,2456.330078125,,,,,
+1971-06-01,,,,,119.16000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,98.69999694824219,,107.80000305175781,,,,,2637.35009765625,,,,,
+1971-07-01,,,,,118.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,95.58000183105469,,105.2699966430664,,,,,2661.590087890625,,,,,
+1971-08-01,,,,,116.47000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,99.02999877929688,,108.41999816894531,,,,,2297.06005859375,,,,,
+1971-09-01,,,,,114.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,98.33999633789062,,109.02999877929688,,,,,2428.25,,,,,
+1971-10-01,,,,,114.6500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,94.2300033569336,,105.0999984741211,,,,,2278.4599609375,,,,,
+1971-11-01,,,,,114.01000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,93.98999786376953,,103.97000122070312,,,,,2442.7099609375,,,,,
+1971-12-01,,,,,111.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,102.08999633789062,,114.12000274658203,,,,,2713.739990234375,,,,,
+1972-01-01,,,,,109.5999984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,103.94000244140625,,118.87000274658203,,,,,2856.5,,,,,
+1972-02-01,,,,,108.68000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,106.56999969482422,,125.37999725341797,,,,,3021.97998046875,,,,,
+1972-03-01,,,,,108.4000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,107.19999694824219,,128.13999938964844,,,,,3187.6201171875,,,,,
+1972-04-01,,,,,108.62000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,107.66999816894531,,131.3300018310547,,,,,3187.6201171875,,,,,
+1972-05-01,,,,,108.16999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,109.52999877929688,,132.52999877929688,,,,,3636.7900390625,,,,,
+1972-06-01,,,,,108.51000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,107.13999938964844,,130.0800018310547,,,,,3710.699951171875,,,,,
+1972-07-01,,,,,108.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,107.38999938964844,,127.75,,,,,3913.81005859375,,,,,
+1972-08-01,,,,,108.95999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,111.08999633789062,,129.9499969482422,,,,,4066.780029296875,,,,,
+1972-09-01,,,,,109.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,110.55000305175781,,129.61000061035156,,,,,4320.6298828125,,,,,
+1972-10-01,,,,,109.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,111.58000183105469,,130.24000549316406,,,,,4537.990234375,,,,,
+1972-11-01,,,,,109.8499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,116.66999816894531,,132.9600067138672,,,,,4868.9599609375,,,,,
+1972-12-01,,,,,110.13999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,118.05000305175781,,133.72999572753906,,,,,5207.93994140625,,,,,
+1973-01-01,,,,,109.01000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,116.02999877929688,,128.39999389648438,,,,,5165.240234375,,,,,
+1973-02-01,,,,,100.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,111.68000030517578,,120.41000366210938,,,,,5121.31982421875,,,,,
+1973-03-01,,,,,101.16999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,111.5199966430664,,117.45999908447266,,,,,5233.7900390625,,,,,
+1973-04-01,,,,,101.43000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,106.97000122070312,,107.8499984741211,,,,,4570.330078125,,,,,
+1973-05-01,,,,,98.0,,,,,,,,,,,,,,,,,,,,,,,,,,,104.94999694824219,,102.63999938964844,,,,,4557.35986328125,,,,,
+1973-06-01,,,,,93.87999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,104.26000213623047,,100.9800033569336,,,,,4675.1201171875,,,,,
+1973-07-01,,,,,92.91000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,108.22000122070312,,108.63999938964844,,,,,5041.18017578125,,,,,
+1973-08-01,,,,,95.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,104.25,,104.87000274658203,,,,,4882.08984375,,,,,
+1973-09-01,,,,,94.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,108.43000030517578,,111.19999694824219,,,,,4617.330078125,,,,,
+1973-10-01,,,,,95.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,108.29000091552734,,110.16999816894531,,,,,4699.72998046875,,,,,
+1973-11-01,,,,,100.3499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,95.95999908447266,,93.51000213623047,,,,,4641.83984375,,,,,
+1973-12-01,,,,,102.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,97.55000305175781,,92.19000244140625,,,,,4306.7998046875,,,,,
+1974-01-01,,,,,105.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,96.56999969482422,,94.93000030517578,,,,,4449.89990234375,,,,,
+1974-02-01,,,,,103.02999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,96.22000122070312,,94.3499984741211,,,,,4486.580078125,,,,,
+1974-03-01,,,,,99.51000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,93.9800033569336,,92.2699966430664,,,,,4466.14013671875,,,,,
+1974-04-01,,,,,98.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,90.30999755859375,,86.86000061035156,,,,,4622.35009765625,,,,,
+1974-05-01,,,,,99.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,87.27999877929688,,80.19999694824219,,,,,4750.43994140625,,,,,
+1974-06-01,,,,,100.16000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,86.0,,75.95999908447266,,,,,4602.8701171875,,,,,
+1974-07-01,,,,,100.54000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,79.30999755859375,,69.98999786376953,,,,,4492.419921875,,,,,
+1974-08-01,,,,,103.18000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,72.1500015258789,,62.369998931884766,,,,,4069.679931640625,,,,,
+1974-09-01,,,,,102.4800033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,63.540000915527344,,55.66999816894531,,,,,3950.0,,,,,
+1974-10-01,,,,,101.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,73.9000015258789,,65.2300033569336,,,,,3594.550048828125,,,,,
+1974-11-01,,,,,99.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,69.97000122070312,,62.95000076293945,,,,,3927.489990234375,,,,,
+1974-12-01,,,,,97.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,68.55999755859375,,59.81999969482422,,,,,3836.929931640625,,,,,
+1975-01-01,,,,,95.61000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,76.9800033569336,,69.77999877929688,,,,,3957.530029296875,,,,,
+1975-02-01,,,,,93.0,,,,,,,,,,,,,,,,,,,,,,,,,,,81.58999633789062,,73.0,,,,,4273.39013671875,,,,,
+1975-03-01,,,,,94.81999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,83.36000061035156,,75.66000366210938,,,,,4484.97021484375,,,,,
+1975-04-01,,,,,95.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,87.30000305175781,,78.54000091552734,,,,,4484.83984375,,,,,
+1975-05-01,,,,,94.62999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,91.1500015258789,,83.0999984741211,,,,,4407.72998046875,,,,,
+1975-06-01,,,,,95.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,95.19000244140625,,87.0199966430664,,,,,4532.5400390625,,,,,
+1975-07-01,,,,,101.25,,,,,,,,,,,,,,,,,,,,,,,,,,,88.75,,83.19000244140625,,,,,4333.0400390625,,,,,
+1975-08-01,,,,,101.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,86.87999725341797,,79.01000213623047,,,,,4060.570068359375,,,,,
+1975-09-01,,,,,104.23999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,83.87000274658203,,74.33000183105469,,,,,3886.389892578125,,,,,
+1975-10-01,,,,,101.61000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,89.04000091552734,,76.98999786376953,,,,,4352.0498046875,,,,,
+1975-11-01,,,,,103.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,91.23999786376953,,78.80000305175781,,,,,4329.77001953125,,,,,
+1975-12-01,,,,,103.51000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,90.19000244140625,,77.62000274658203,,,,,4342.06005859375,,,,,
+1976-01-01,,,,,103.87999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,100.86000061035156,,87.05000305175781,,,,,4656.85986328125,,,,,
+1976-02-01,,,,,103.66000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,99.70999908447266,,90.26000213623047,,,,,4628.759765625,,,,,
+1976-03-01,,,,,105.33999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,102.7699966430664,,90.62000274658203,,,,,4596.47998046875,,,,,
+1976-04-01,,,,,106.2300033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,101.63999938964844,,90.08000183105469,,,,,4656.9599609375,,,,,
+1976-05-01,,,,,107.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,100.18000030517578,,88.04000091552734,,,,,4659.4599609375,,,,,
+1976-06-01,,,,,106.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,104.27999877929688,,90.31999969482422,,,,,4852.1298828125,,,,,
+1976-07-01,,,,,106.55999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,103.44000244140625,,91.29000091552734,,,,,4641.830078125,,,,,
+1976-08-01,,,,,106.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,102.91000366210938,,89.69999694824219,,,,,4738.14013671875,,,,,
+1976-09-01,,,,,105.5,,,,,,,,,,,,,,,,,,,,,,,,,,,105.23999786376953,,91.26000213623047,,,,,4830.39990234375,,,,,
+1976-10-01,,,,,105.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,102.9000015258789,,90.3499984741211,,,,,4646.27001953125,,,,,
+1976-11-01,,,,,106.19000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,102.0999984741211,,91.12000274658203,,,,,4506.60009765625,,,,,
+1976-12-01,,,,,104.55999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,107.45999908447266,,97.87999725341797,,,,,4990.85009765625,,,,,
+1977-01-01,,,,,105.54000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,102.02999877929688,,95.54000091552734,,,,,4962.47021484375,,,,,
+1977-02-01,,,,,105.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,99.81999969482422,,94.56999969482422,,,,,5041.7099609375,,,,,
+1977-03-01,,,,,105.02999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,98.41999816894531,,94.12999725341797,,,,,5011.75,,,,,
+1977-04-01,,,,,104.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,98.44000244140625,,95.4800033569336,,,,,5091.9599609375,,,,,
+1977-05-01,,,,,104.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,96.12000274658203,,95.58999633789062,,,,,4986.2998046875,,,,,
+1977-06-01,,,,,103.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,100.4800033569336,,99.7300033569336,,,,,4989.08984375,,,,,
+1977-07-01,,,,,102.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,98.8499984741211,,100.6500015258789,,,,,4849.35009765625,,,,,
+1977-08-01,,,,,103.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,96.7699966430664,,100.0999984741211,,,,,5242.93017578125,,,,,
+1977-09-01,,,,,103.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,96.52999877929688,,100.8499984741211,,,,,5264.740234375,,,,,
+1977-10-01,,,,,100.95999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,92.33999633789062,,97.5199966430664,,,,,5120.52001953125,,,,,
+1977-11-01,,,,,100.37000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,94.83000183105469,,103.1500015258789,,,,,4849.56005859375,,,,,
+1977-12-01,,,,,96.44000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,95.0999984741211,,105.05000305175781,,,,,4863.009765625,,,,,
+1978-01-01,,,,,96.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,89.25,,100.83999633789062,,,,,5111.669921875,,,,,
+1978-02-01,,,,,94.5999984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,87.04000091552734,,101.47000122070312,,,,,5222.66015625,,,,,
+1978-03-01,,,,,93.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,89.20999908447266,,106.19999694824219,,,,,5447.759765625,,,,,
+1978-04-01,,,,,95.62000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,96.83000183105469,,115.18000030517578,,,,,5534.18017578125,,,,,
+1978-05-01,,,,,95.45999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,97.23999786376953,,120.23999786376953,,,,,5469.77001953125,,,,,
+1978-06-01,,,,,93.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,95.52999877929688,,120.30000305175781,,,,,5543.14013671875,,,,,
+1978-07-01,,,,,90.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,100.68000030517578,,126.31999969482422,,,,,5601.33984375,,,,,
+1978-08-01,,,,,90.0,,,,,,,,,,,,,,,,,,,,,,,,,,,103.29000091552734,,135.00999450683594,,,,,5585.41015625,,,,,
+1978-09-01,,,,,88.83000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,102.54000091552734,,132.88999938964844,,,,,5772.35986328125,,,,,
+1978-10-01,,,,,83.06999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,93.1500015258789,,111.12000274658203,,,,,5902.93017578125,,,,,
+1978-11-01,,,,,90.22000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,94.69999694824219,,114.69000244140625,,,,,5967.43017578125,,,,,
+1978-12-01,,,,,86.5,,,,,,,,,,,,,,,,,,,,,,,,,,,96.11000061035156,,117.9800033569336,,,,,6001.85009765625,,,,,
+1979-01-01,,,,,88.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,99.93000030517578,,125.81999969482422,,,,,6212.77978515625,,,,,
+1979-02-01,,,,,88.18000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,96.27999877929688,,122.55999755859375,,,,,6072.8798828125,,,,,
+1979-03-01,,,,,88.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,101.58999633789062,,131.75999450683594,,,,,6133.97021484375,,,,,
+1979-04-01,,,,,89.9800033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,101.76000213623047,,133.82000732421875,,,,,6223.14013671875,,,,,
+1979-05-01,,,,,90.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,99.08000183105469,,131.4199981689453,,,,,6252.58984375,,,,,
+1979-06-01,,,,,87.8499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,102.91000366210938,,138.1300048828125,,,,,6247.259765625,,,,,
+1979-07-01,,,,,87.30999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,103.80999755859375,,141.3300018310547,,,,,6313.77001953125,,,,,
+1979-08-01,,,,,87.19000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,109.31999969482422,,150.44000244140625,,,,,6436.1298828125,,,,,
+1979-09-01,,,,,85.44999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,109.31999969482422,,149.97999572753906,,,,,6568.60986328125,,,,,
+1979-10-01,,,,,88.94999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,101.81999969482422,,135.52999877929688,,,,,6444.1298828125,,,,,
+1979-11-01,,,,,86.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,106.16000366210938,,144.25999450683594,,,,,6450.18994140625,,,,,
+1979-12-01,,,,,85.81999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,107.94000244140625,,151.13999938964844,,,,,6569.47021484375,,,,,
+1980-01-01,,,,,86.13999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,114.16000366210938,,161.75,,,,,6768.16015625,,,,,
+1980-02-01,,,,,87.6500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,113.66000366210938,,158.02999877929688,,,,,6764.89013671875,,,,,
+1980-03-01,,,,,93.58000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,102.08999633789062,,131.0,,,,,6556.18994140625,,,,,
+1980-04-01,,,,,88.11000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,106.29000091552734,,139.99000549316406,,,,,6865.56005859375,,,,,
+1980-05-01,,,,,85.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,111.23999786376953,,150.4499969482422,,,,,6855.7001953125,,,,,
+1980-06-01,,,,,85.19999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,114.23999786376953,,157.77999877929688,,,,,6870.7001953125,,,,,
+1980-07-01,,,,,86.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,121.66999816894531,,171.80999755859375,,,,,6819.6298828125,,,,,
+1980-08-01,,,,,85.8499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,122.37999725341797,,181.52000427246094,,,,,6914.080078125,,,,,
+1980-09-01,,,,,86.0199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,125.45999908447266,,187.75999450683594,,,,,7076.4599609375,,,,,
+1980-10-01,,,,,88.37999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,127.47000122070312,,192.77999877929688,,,,,7150.75,,,,,
+1980-11-01,,,,,90.01000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,140.52000427246094,,208.14999389648438,,,,,7123.6201171875,,,,,
+1980-12-01,,,,,90.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,135.75999450683594,,202.33999633789062,,,,,7063.1298828125,,,,,
+1981-01-01,,,,,95.23999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,129.5500030517578,,197.80999755859375,,,,,7254.009765625,,,,,
+1981-02-01,,,,,97.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,131.27000427246094,,198.00999450683594,,,,,7146.52978515625,,,,,
+1981-03-01,,,,,96.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,136.0,,210.17999267578125,,,,,7334.31005859375,,,,,
+1981-04-01,,,,,100.44999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,132.80999755859375,,216.74000549316406,,,,,7674.18994140625,,,,,
+1981-05-01,,,,,104.94999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,132.58999633789062,,223.47000122070312,,,,,7539.68994140625,,,,,
+1981-06-01,,,,,107.70999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,131.2100067138672,,215.75,,,,,7867.419921875,,,,,
+1981-07-01,,,,,111.72000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,130.9199981689453,,211.6300048828125,,,,,7828.259765625,,,,,
+1981-08-01,,,,,110.27999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,122.79000091552734,,195.75,,,,,7815.77978515625,,,,,
+1981-09-01,,,,,107.7300033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,116.18000030517578,,180.02999877929688,,,,,7455.5,,,,,
+1981-10-01,,,,,106.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,121.88999938964844,,195.24000549316406,,,,,7449.4599609375,,,,,
+1981-11-01,,,,,103.18000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,126.3499984741211,,201.3699951171875,,,,,7549.330078125,,,,,
+1981-12-01,,,,,104.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,122.55000305175781,,195.83999633789062,,,,,7681.83984375,,,,,
+1982-01-01,,,,,108.02999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,120.4000015258789,,188.38999938964844,,,,,7918.81982421875,,,,,
+1982-02-01,,,,,111.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,113.11000061035156,,179.42999267578125,,,,,7548.509765625,,,,,
+1982-03-01,,,,,114.7300033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,111.95999908447266,,175.64999389648438,,,,,7260.47998046875,,,,,
+1982-04-01,,,,,111.5999984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,116.44000244140625,,184.6999969482422,,,,,7390.7099609375,,,,,
+1982-05-01,,,,,112.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,111.87999725341797,,178.5399932861328,,,,,7325.64990234375,,,,,
+1982-06-01,,,,,119.04000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,109.61000061035156,,171.3000030517578,,,,,7213.8701171875,,,,,
+1982-07-01,,,,,119.05000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,107.08999633789062,,167.35000610351562,,,,,7122.080078125,,,,,
+1982-08-01,,,,,120.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,119.51000213623047,,177.7100067138672,,,,,7123.3798828125,,,,,
+1982-09-01,,,,,122.19999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,120.41999816894531,,187.64999389648438,,,,,6910.72998046875,,,,,
+1982-10-01,,,,,124.77999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,133.72000122070312,,212.6300048828125,,,,,7259.14990234375,,,,,
+1982-11-01,,,,,121.0,,,,,,,,,,,,,,,,,,,,,,,,,,,138.52999877929688,,232.30999755859375,,,,,7895.6201171875,,,,,
+1982-12-01,,,,,117.36000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,140.63999938964844,,232.41000366210938,,,,,8016.669921875,,,,,
+1983-01-01,,,,,121.12000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,145.3000030517578,,248.35000610351562,,,,,8103.47021484375,,,,,
+1983-02-01,,,,,120.3499984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,148.05999755859375,,260.6700134277344,,,,,8085.56982421875,,,,,
+1983-03-01,,,,,122.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,152.9600067138672,,270.79998779296875,,,,,8478.7001953125,,,,,
+1983-04-01,,,,,122.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,164.42999267578125,,293.05999755859375,,,,,8636.5595703125,,,,,
+1983-05-01,,,,,123.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,162.38999938964844,,308.7300109863281,,,,,8617.5703125,,,,,
+1983-06-01,,,,,124.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,167.63999938964844,,318.70001220703125,,,,,8870.9501953125,,,,,
+1983-07-01,,,,,128.44000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,162.55999755859375,,303.9599914550781,,,,,9078.75,,,,,
+1983-08-01,,,,,130.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,164.39999389648438,,292.4200134277344,,,,,9189.4296875,,,,,
+1983-09-01,,,,,128.35000610351562,,,,,,,,,,,,,,,,,,,,,,,,,,,166.07000732421875,,296.6499938964844,,,,,9402.58984375,,,,,
+1983-10-01,,,,,128.39999389648438,,,,,,,,,,,,,,,,,,,,,,,,,,,163.5500030517578,,274.54998779296875,,,,,9356.7900390625,,,,,
+1983-11-01,,,,,130.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,166.39999389648438,,285.6700134277344,,,,,9320.240234375,,,,,
+1983-12-01,,,,,131.7899932861328,,,,,,,,,,,,,,,,,,,,,,,,,,,164.92999267578125,,278.6000061035156,,,,,9893.8203125,,,,,
+1984-01-01,,,,,135.50999450683594,,,,,,,,,,,,,,,,,,,,,,,,,,,163.41000366210938,,268.42999267578125,,1063.0,,,10196.099609375,,,,,
+1984-02-01,,,,,128.25,,,,,,,,,,,,,,,,,,,,,,,,,,,157.05999755859375,,252.57000732421875,,1040.300048828125,,,10030.7001953125,,,,,
+1984-03-01,,,,,128.22000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,159.17999267578125,,250.77999877929688,,1112.5,,,10929.169921875,,,,,
+1984-04-01,,,,,132.63999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,160.0500030517578,,247.44000244140625,,1138.300048828125,,,10981.6796875,,,,,
+1984-05-01,,,,,133.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,150.5500030517578,,232.82000732421875,,1021.0,,,9940.1396484375,,,,,
+1984-06-01,,,,,136.25999450683594,,,,,,,,,,,,,,,,,,,,,,,,,,,153.17999267578125,,239.64999389648438,,1041.4000244140625,,,10377.9697265625,,,,,
+1984-07-01,,,,,141.2899932861328,,,,,,,,,,,,,,,,,,,,,,,,,,,150.66000366210938,,229.6999969482422,,1010.0999755859375,,,9998.5,,,,,
+1984-08-01,,,,,140.3300018310547,,,,,,,,,,,,,,,,,,,,,,,,,,,166.67999267578125,,254.63999938964844,,1103.9000244140625,,,10584.2001953125,,,,,
+1984-09-01,,,,,147.5500030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,166.10000610351562,,249.94000244140625,,1140.300048828125,,,10649.25,,,,,
+1984-10-01,,,,,146.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,166.08999633789062,,247.0,,1151.0,,,11252.98046875,,,,,
+1984-11-01,,,,,149.2100067138672,,,,,,,,,,,,,,,,,,,,,,,,,,,163.5800018310547,,242.39999389648438,,1181.300048828125,,,11428.900390625,,,,,
+1984-12-01,,,,,151.47000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,167.24000549316406,,247.10000610351562,,1232.199951171875,,,11542.599609375,,,,,
+1985-01-01,,,,,152.72000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,179.6300048828125,,278.70001220703125,,1280.800048828125,,,11992.3095703125,,,,,
+1985-02-01,,,,,160.41000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,181.17999267578125,,284.20001220703125,,1259.699951171875,,,12321.919921875,,,,,
+1985-03-01,,,,,149.17999267578125,,,,,,,,,,,,,,,,,,,,,,,,,,,180.66000366210938,,279.20001220703125,,1277.0,,,12580.759765625,,,,,
+1985-04-01,,,,,149.6999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,179.8300018310547,,280.6000061035156,,1291.0,,,12426.2900390625,,,,,
+1985-05-01,,,,,147.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,189.5500030517578,,290.79998779296875,,1313.0,,,12758.4599609375,,,,,
+1985-06-01,,,,,146.1199951171875,,,,,,,,,,,,,,,,,,,,,,,,,,,191.85000610351562,,296.20001220703125,,1234.9000244140625,,,12882.08984375,,,,,
+1985-07-01,,,,,137.25999450683594,,,,,,,,,,,,,,,,,,,,,,,,,,,190.9199981689453,,301.29998779296875,,1261.699951171875,,,12232.26953125,,,,,
+1985-08-01,,,,,138.1999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,188.6300048828125,,297.70001220703125,,1340.800048828125,,,12713.150390625,,,,,
+1985-09-01,,,,,132.1199951171875,,,,,,,,,,,,,,,,,,,,,,,,,,,182.0800018310547,,280.29998779296875,,1290.0,,,12700.1103515625,,,,,
+1985-10-01,,,,,129.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,189.82000732421875,,292.5,,1377.199951171875,,,12936.4697265625,,,,,
+1985-11-01,,,,,124.98999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,202.1699981689453,,314.0,,1439.0999755859375,,,12763.26953125,,,,,
+1985-12-01,,,,,123.45999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,211.27999877929688,,324.8999938964844,,1412.5999755859375,,,13083.1796875,,,,,
+1986-01-01,,,,,121.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,211.77999877929688,,335.79998779296875,,1435.0,,,13024.2998046875,,,,,
+1986-02-01,,,,,115.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,226.9199981689453,,359.5,,1543.9000244140625,,,13640.830078125,,,,,
+1986-03-01,,,,,117.91999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,238.89999389648438,,374.70001220703125,,1668.800048828125,,,15859.75,,,,,
+1986-04-01,,,,,111.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,235.52000427246094,,383.20001220703125,,1660.5,,,15825.5,,,,,
+1986-05-01,,,,,117.51000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,247.35000610351562,,400.20001220703125,,1602.800048828125,,,16670.76953125,,,,,
+1986-06-01,,,,,111.61000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,250.83999633789062,,405.5,,1649.800048828125,,,17654.189453125,,,,,
+1986-07-01,,,,,108.04000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,236.1199951171875,,371.3999938964844,,1558.0999755859375,,,17509.7109375,,,,,
+1986-08-01,,,,,106.43000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,252.92999267578125,,382.8999938964844,,1661.199951171875,,,18533.6796875,,,,,
+1986-09-01,,,,,106.73999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,231.32000732421875,,350.70001220703125,,1555.800048828125,,,17852.859375,,,,,
+1986-10-01,,,,,109.2699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,243.97999572753906,,360.79998779296875,,1632.0999755859375,,,16910.630859375,,,,,
+1986-11-01,,,,,105.91999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,249.22000122070312,,359.6000061035156,,1636.699951171875,,,18083.01953125,,,,,
+1986-12-01,,,,,103.58000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,242.1699981689453,,348.79998779296875,,1679.0,,,18820.650390625,2568.300048828125,,,,
+1987-01-01,,,,,99.86000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,274.0799865722656,,392.1000061035156,,1808.300048828125,,,20048.349609375,2553.300048828125,,,,
+1987-02-01,,,,,99.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,284.20001220703125,,425.0,,1979.199951171875,,,20421.66015625,2877.89990234375,,,,
+1987-03-01,,,,,97.11000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,291.70001220703125,,430.1000061035156,,1997.5999755859375,,,21566.66015625,2713.800048828125,,,,
+1987-04-01,,,,,95.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,288.3599853515625,,417.79998779296875,,2050.5,,,23274.830078125,2659.89990234375,,,,
+1987-05-01,,,,,97.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,290.1000061035156,,416.5,,2203.0,,,24772.390625,2950.800048828125,,,,
+1987-06-01,,,,,98.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,304.0,,424.70001220703125,,2284.10009765625,,,24176.400390625,3178.199951171875,,,,
+1987-07-01,,,,,99.79000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,318.6600036621094,,434.8999938964844,,2360.89990234375,,,24488.109375,3479.199951171875,,,,
+1987-08-01,,,,,97.31999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,329.79998779296875,,455.0,,2249.699951171875,,,26029.220703125,3611.699951171875,,,,
+1987-09-01,,,,,98.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,321.8299865722656,,444.29998779296875,170.80999755859375,2366.0,,,26010.880859375,3943.60009765625,,,,
+1987-10-01,,,,,93.6500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,251.7899932861328,,323.29998779296875,118.26000213623047,1749.800048828125,,,22765.0390625,2204.5,,,,
+1987-11-01,,,,,89.1500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,230.3000030517578,,305.20001220703125,111.69999694824219,1579.9000244140625,,,22686.779296875,2138.39990234375,,,,
+1987-12-01,,,,,85.41999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,247.0800018310547,,330.5,120.41999816894531,1713.9000244140625,1005.1900024414062,,21564.0,2302.800048828125,,,,
+1988-01-01,,,,,90.33999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,257.07000732421875,,344.70001220703125,125.23999786376953,1790.800048828125,936.0,,23622.3203125,2409.699951171875,,,,
+1988-02-01,,,,,90.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,267.82000732421875,,367.0,136.10000610351562,1768.800048828125,1083.3399658203125,,25242.810546875,2418.10009765625,,,,
+1988-03-01,,,,,88.30000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,258.8900146484375,,374.6000061035156,142.14999389648438,1742.5,1062.3299560546875,,26260.259765625,2544.0,,,,
+1988-04-01,,,,,89.16000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,261.3299865722656,,379.20001220703125,145.00999450683594,1802.199951171875,1049.1700439453125,,27434.119140625,2602.89990234375,,,,
+1988-05-01,,,,,91.08999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,262.1600036621094,,370.29998779296875,141.3699951171875,1784.5,1075.6600341796875,,27416.69921875,2496.699951171875,,,,
+1988-06-01,,,,,95.41000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,273.5,,394.70001220703125,151.3000030517578,1857.5999755859375,1133.81005859375,,27769.400390625,2671.5,,,,
+1988-07-01,,,,,97.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,272.0199890136719,,387.29998779296875,149.88999938964844,1853.5999755859375,1178.530029296875,,27911.630859375,2678.89990234375,,,,
+1988-08-01,,,,,98.41999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,261.5199890136719,,376.6000061035156,145.74000549316406,1753.5999755859375,1169.4599609375,,27365.94921875,2443.800048828125,,,,
+1988-09-01,,,,,97.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,271.9100036621094,,387.70001220703125,149.08999633789062,1826.5,1253.6800537109375,,27923.669921875,2441.0,,,,
+1988-10-01,,,,,93.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,278.9700012207031,,382.5,147.25,1852.4000244140625,1308.25,,27982.5390625,2627.39990234375,,,,
+1988-11-01,,,,,90.52999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,273.70001220703125,,371.5,142.00999450683594,1792.4000244140625,1273.760009765625,,29578.900390625,2659.300048828125,,,,
+1988-12-01,,,,,92.5,,,,,,,,,,,,,,,,,,,,,,,,,,,277.7200012207031,,381.3999938964844,147.3699951171875,1793.0999755859375,1330.22998046875,,30159.0,2687.39990234375,,,,
+1989-01-01,,,,,96.7699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,297.4700012207031,,401.29998779296875,153.85000610351562,2051.800048828125,1324.3399658203125,,31581.30078125,3072.89990234375,,,,
+1989-02-01,,,,,94.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,288.8599853515625,,399.70001220703125,154.55999755859375,2002.4000244140625,1289.7900390625,,31985.599609375,3012.699951171875,,,,
+1989-03-01,,,,,98.13999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,294.8699951171875,,406.70001220703125,157.89999389648438,2075.0,1319.8800048828125,,32838.6796875,3005.0,,,,
+1989-04-01,,,,,97.70999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,309.6400146484375,,427.6000061035156,164.67999267578125,2118.0,1374.0400390625,,33713.3515625,3116.0,,,,
+1989-05-01,,,,,102.9800033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,320.5199890136719,,446.20001220703125,171.52999877929688,2114.39990234375,1407.050048828125,,34266.75,2743.89990234375,,,,
+1989-06-01,,,,,102.0199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,317.9800109863281,,435.29998779296875,167.4199981689453,2151.0,1477.219970703125,,32948.69140625,2273.89990234375,,,,
+1989-07-01,,,,,97.38999938964844,,,,,,,,,,,,,,,,,,,,,,,,,,,346.0799865722656,,453.79998779296875,174.5,2297.0,1548.6800537109375,,34953.87109375,2571.10009765625,,,,
+1989-08-01,,,,,102.27999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,351.45001220703125,,469.29998779296875,178.1999969482422,2387.89990234375,1594.699951171875,,34431.19921875,2508.60009765625,,,,
+1989-09-01,,,,,98.47000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,349.1499938964844,,472.8999938964844,178.2100067138672,2299.39990234375,1570.6400146484375,,35636.76171875,2758.199951171875,,,,
+1989-10-01,,,,,98.06999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,340.3599853515625,,455.6000061035156,167.47000122070312,2142.60009765625,1464.8699951171875,,35549.44140625,2725.300048828125,,,,
+1989-11-01,,,,,96.2699966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,345.989990234375,,456.1000061035156,168.1699981689453,2276.800048828125,1556.4100341796875,,37268.7890625,2748.39990234375,,,,
+1989-12-01,,,,,93.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,353.3999938964844,,454.79998779296875,168.30999755859375,2422.699951171875,1778.1199951171875,,38915.87109375,2836.60009765625,,,,
+1990-01-01,,,25.360000610351562,,92.41000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,329.0799865722656,,415.79998779296875,153.27000427246094,2337.300048828125,1821.2099609375,,37188.94921875,2751.60009765625,,,,
+1990-02-01,,,21.989999771118164,,93.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,331.8900146484375,,425.79998779296875,157.72000122070312,2255.39990234375,1806.6300048828125,,34591.98828125,2952.0,,,,
+1990-03-01,,,19.729999542236328,,93.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,339.94000244140625,,435.5,163.6300048828125,2247.89990234375,1966.75,1972.0,29980.44921875,2997.0,,,,
+1990-04-01,,,19.520000457763672,,93.06999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,330.79998779296875,,420.1000061035156,158.08999633789062,2103.39990234375,1812.9100341796875,2046.0,29584.80078125,2951.0,,,,
+1990-05-01,,,17.3700008392334,,92.9800033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,361.2300109863281,,459.0,168.91000366210938,2345.10009765625,1836.68994140625,2107.0,33130.80078125,3132.0,,,,
+1990-06-01,,,15.5,,91.1500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,358.0199890136719,,462.29998779296875,169.1199951171875,2374.60009765625,1884.6700439453125,2035.0,31940.240234375,3278.0,,,,
+1990-07-01,,,21.110000610351562,,87.16999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,356.1499938964844,,438.20001220703125,161.50999450683594,2326.199951171875,1922.9200439453125,1965.0,31035.66015625,3438.0,,,,
+1990-08-01,,,29.899999618530273,,86.55999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,322.55999755859375,,381.20001220703125,139.50999450683594,2162.800048828125,1622.010009765625,1690.0,25978.369140625,3087.0,,,,
+1990-09-01,,,29.110000610351562,,86.0,,,,,,,,,,,,,,,,,,,,,,,,,,,306.04998779296875,,344.5,126.69999694824219,1990.199951171875,1327.97998046875,1499.0,20983.5,2760.0,,,,
+1990-10-01,,,30.040000915527344,,83.27999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,304.0,,329.79998779296875,118.83000183105469,2050.300048828125,1434.5,1645.0,25194.099609375,2990.0,,,,
+1990-11-01,,,22.15999984741211,,82.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,322.2200012207031,,359.1000061035156,127.51000213623047,2149.39990234375,1436.5699462890625,1605.0,22454.630859375,2965.0,,,,
+1990-12-01,,,26.3799991607666,,83.06999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,330.2200012207031,,373.79998779296875,132.1999969482422,2143.5,1389.3499755859375,1509.0,23848.7109375,3024.0,,,,
+1991-01-01,,,20.90999984741211,,82.0,,,,,,,,,,,,,,,,,,,,,,,,,,,343.92999267578125,,414.20001220703125,144.1699981689453,2170.300048828125,1421.1600341796875,1580.0,23293.140625,3243.0,,,,
+1991-02-01,,,21.229999542236328,,84.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,367.07000732421875,,453.1000061035156,160.0,2380.89990234375,1564.449951171875,1760.0,26409.220703125,3552.0,,,,
+1991-03-01,,,16.8799991607666,,92.0199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,375.2200012207031,,482.29998779296875,171.00999450683594,2456.5,1515.3199462890625,1816.0,26292.0390625,3745.0,,,,
+1991-04-01,,,18.239999771118164,,91.54000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,375.3399963378906,,484.7200012207031,170.61000061035156,2486.199951171875,1606.8699951171875,1779.0,26111.25,3588.0,,,,
+1991-05-01,,,15.930000305175781,,93.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,389.8299865722656,,506.1099853515625,178.33999633789062,2499.5,1707.9599609375,1861.800048828125,25789.619140625,3707.0,,,,
+1991-06-01,,,19.549999237060547,,96.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,371.1600036621094,,475.9200134277344,167.61000061035156,2414.800048828125,1623.72998046875,1747.5999755859375,23290.9609375,3668.0,,,,
+1991-07-01,,,15.180000305175781,,93.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,387.80999755859375,,502.0400085449219,172.75999450683594,2588.800048828125,1619.2900390625,1754.699951171875,24120.75,4009.0,,,,
+1991-08-01,,,14.460000038146973,,93.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,395.42999267578125,,525.6799926757812,179.11000061035156,2645.699951171875,1649.8800048828125,1864.300048828125,22335.869140625,3998.0,,,,
+1991-09-01,,,15.850000381469727,,89.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,387.8599853515625,,526.8800048828125,180.16000366210938,2621.699951171875,1605.469970703125,1880.5999755859375,23916.439453125,3956.699951171875,,,,
+1991-10-01,,,15.479999542236328,,89.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,392.45001220703125,,542.97998046875,185.0,2566.0,1579.77001953125,1856.699951171875,25222.279296875,4038.699951171875,,,,
+1991-11-01,,,20.260000228881836,,88.19000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,375.2200012207031,,523.9000244140625,176.3699951171875,2420.199951171875,1571.06005859375,1739.699951171875,22687.349609375,4149.7998046875,,,,
+1991-12-01,,,19.309999465942383,,83.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,417.0899963378906,,586.3400268554688,189.94000244140625,2493.10009765625,1577.260009765625,1765.699951171875,22983.76953125,4297.2998046875,,,,
+1992-01-01,,,17.399999618530273,,87.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,408.7799987792969,3223.39990234375,620.2100219726562,205.16000366210938,2571.199951171875,1685.699951171875,1875.300048828125,22023.05078125,4601.7998046875,,,,
+1992-02-01,,,16.68000030517578,,88.98999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,412.70001220703125,3267.699951171875,633.469970703125,211.14999389648438,2562.10009765625,1746.760009765625,1983.4000244140625,21338.810546875,4929.10009765625,,,,
+1992-03-01,,,16.18000030517578,,89.6500015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,403.69000244140625,3235.5,603.77001953125,203.6999969482422,2440.10009765625,1718.3499755859375,1942.4000244140625,19345.94921875,4938.2998046875,,,,
+1992-04-01,,,15.529999732971191,,89.62000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,414.95001220703125,3359.10009765625,578.6799926757812,196.25999450683594,2654.10009765625,1728.0899658203125,2031.0999755859375,17390.7109375,5369.60009765625,,,,
+1992-05-01,,,13.859999656677246,,87.22000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,415.3500061035156,3396.89990234375,585.3099975585938,198.52000427246094,2707.60009765625,1806.3599853515625,2033.300048828125,18347.75,6080.2001953125,,,,
+1992-06-01,,,13.350000381469727,,83.72000122070312,,,,,,,,,,,,,,,,,,,,,,,,,,,408.1400146484375,3318.5,563.5999755859375,188.5800018310547,2521.199951171875,1754.949951171875,1900.5999755859375,15951.73046875,6103.89990234375,,,,
+1992-07-01,,,13.170000076293945,,81.91000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,424.2099914550781,3393.800048828125,580.8300170898438,194.74000549316406,2399.60009765625,1608.489990234375,1754.699951171875,15910.2802734375,5881.10009765625,,,,
+1992-08-01,,,13.579999923706055,,78.87999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,414.0299987792969,3257.39990234375,563.1199951171875,188.7899932861328,2312.60009765625,1529.969970703125,1684.9000244140625,18061.119140625,5628.60009765625,,,,
+1992-09-01,,,14.279999732971191,,81.0999984741211,,,,,,,,,,,,,,,,,,,,,,,,,,,417.79998779296875,3271.699951171875,583.27001953125,192.91000366210938,2553.0,1470.0899658203125,1736.699951171875,17399.080078125,5505.39990234375,,,,
+1992-10-01,,,16.149999618530273,,87.62999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,418.67999267578125,3226.300048828125,605.1699829101562,198.91000366210938,2658.300048828125,1489.6800537109375,1742.4000244140625,16767.400390625,6190.7001953125,,,,
+1992-11-01,,,13.010000228881836,,90.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,431.3500061035156,3305.199951171875,652.72998046875,213.80999755859375,2778.800048828125,1545.1199951171875,1771.4000244140625,17683.650390625,5810.60009765625,,,,
+1992-12-01,,,12.569999694824219,,92.36000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,435.7099914550781,3301.110107421875,676.9500122070312,221.00999450683594,2846.5,1538.4300537109375,1857.800048828125,16924.94921875,5512.39990234375,,,,
+1993-01-01,,,12.420000076293945,,92.45999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,438.7799987792969,3310.0,696.3400268554688,228.10000610351562,2807.199951171875,1574.0400390625,1772.199951171875,17023.779296875,5751.39990234375,,,,
+1993-02-01,,,13.15999984741211,,94.05000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,443.3800048828125,3370.81005859375,670.77001953125,222.41000366210938,2868.0,1680.02001953125,1983.699951171875,16953.349609375,6352.0,,,,
+1993-03-01,,,12.529999732971191,,91.87000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,451.6700134277344,3435.110107421875,690.1300048828125,229.2100067138672,2878.699951171875,1676.8399658203125,2031.4000244140625,18591.44921875,6388.89990234375,,,,
+1993-04-01,,,12.420000076293945,,89.48999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,440.19000244140625,3427.550048828125,661.4199829101562,222.67999267578125,2813.10009765625,1626.8299560546875,1939.0,20919.1796875,6830.5,,,,
+1993-05-01,,,13.470000267028809,,89.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,450.19000244140625,3527.429931640625,700.530029296875,232.19000244140625,2840.699951171875,1627.2099609375,1888.699951171875,20552.349609375,7372.2001953125,,,,
+1993-06-01,,,11.260000228881836,,93.62999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,450.5299987792969,3516.080078125,703.9500122070312,233.35000610351562,2900.0,1700.9300537109375,1971.9000244140625,19590.0,7099.2998046875,,,,
+1993-07-01,,,11.729999542236328,,95.37000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,448.1300048828125,3539.469970703125,704.7000122070312,236.4600067138672,2926.5,1823.0699462890625,2085.89990234375,20380.140625,6989.0,,,,
+1993-08-01,,,11.850000381469727,,93.94999694824219,,,,,,,,,,,,,,,,,,,,,,,,,,,463.55999755859375,3651.25,742.8400268554688,246.1699981689453,3100.0,1931.8800048828125,2216.5,21026.599609375,7549.7001953125,,,,
+1993-09-01,,,12.989999771118164,,92.81999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,458.92999267578125,3555.1201171875,762.780029296875,252.9499969482422,3037.5,1910.22998046875,2114.60009765625,20105.7109375,7676.2001953125,,,,
+1993-10-01,,,11.460000038146973,,95.08000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,467.8299865722656,3680.590087890625,779.260009765625,259.17999267578125,3171.0,2064.97998046875,2182.0,19702.970703125,9329.099609375,,,,
+1993-11-01,,,13.760000228881836,,96.20999908447266,,,,,,,,,,,,,,,,,,,,,,,,,,,461.7900085449219,3683.949951171875,754.3900146484375,250.41000366210938,3166.89990234375,2052.919921875,2110.10009765625,16406.5390625,9125.2001953125,,,,
+1993-12-01,,,11.65999984741211,,96.83999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,466.45001220703125,3754.090087890625,776.7999877929688,258.5899963378906,3418.39990234375,2255.2900390625,2268.199951171875,17417.240234375,11888.400390625,,,,
+1994-01-01,,,10.630000114440918,,95.58999633789062,,,,,,,,,,,,,,,,,,,,,,,,,,,481.6099853515625,3978.360107421875,800.469970703125,266.5199890136719,3491.800048828125,2192.60009765625,2334.39990234375,20229.119140625,11487.0,,,,
+1994-02-01,,,14.869999885559082,,94.55000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,467.1400146484375,3832.02001953125,792.5,265.5299987792969,3328.10009765625,2103.239990234375,2238.10009765625,19997.19921875,10410.2001953125,,,,
+1994-03-01,,,20.450000762939453,,93.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,,,445.7699890136719,3635.9599609375,743.4600219726562,251.05999755859375,3086.39990234375,2142.8798828125,2081.89990234375,19111.919921875,9029.900390625,,,,
+1994-04-01,,,13.770000457763672,,92.12000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,450.9100036621094,3681.68994140625,733.8400268554688,252.5500030517578,3125.300048828125,2252.510009765625,2166.0,19725.25,8966.099609375,,,,
+1994-05-01,,,13.029999732971191,,92.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,456.5,3758.3701171875,735.1900024414062,249.27999877929688,2970.5,2137.340087890625,2029.9000244140625,20973.58984375,9553.599609375,,,,
+1994-06-01,,,14.970000267028809,,89.62000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,444.2699890136719,3624.9599609375,705.9600219726562,240.2899932861328,2919.199951171875,2020.8499755859375,1892.0,20643.9296875,8758.400390625,,,,
+1994-07-01,,,11.130000114440918,,89.87000274658203,,,,,,,,,,,,,,,,,,,,,,,,,,,458.260009765625,3764.5,722.1599731445312,244.05999755859375,3082.60009765625,2152.18994140625,2075.0,20449.390625,9482.7998046875,,,,
+1994-08-01,,,11.970000267028809,,89.66999816894531,,,,,,,,,,,,,,,,,,,,,,,,,,,475.489990234375,3913.419921875,765.6199951171875,257.32000732421875,3251.300048828125,2207.090087890625,2069.10009765625,20628.529296875,9929.400390625,,,,
+1994-09-01,,,14.279999732971191,,87.87999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,462.7099914550781,3843.18994140625,764.2899780273438,256.1199951171875,3026.300048828125,2002.300048828125,1879.300048828125,19563.810546875,9521.2001953125,,,,
+1994-10-01,,,14.5600004196167,,85.69000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,472.3500061035156,3908.1201171875,777.489990234375,255.02000427246094,3097.39990234375,2061.580078125,1905.699951171875,19989.599609375,9646.2998046875,,,,
+1994-11-01,,,15.949999809265137,,89.12999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,453.69000244140625,3739.22998046875,750.3200073242188,244.25,3081.39990234375,2057.280029296875,1975.9000244140625,19075.619140625,8466.2998046875,,,,
+1994-12-01,,,13.199999809265137,,88.7300033569336,,,,,,,,,,,,,,,,,,,,,,,,,,,459.2699890136719,3834.43994140625,751.9600219726562,250.36000061035156,3065.5,2097.510009765625,1881.199951171875,19723.060546875,8191.0,,,,
+1995-01-01,,,11.960000038146973,,87.98999786376953,,,,,,,,,,,,,,,,,,,,,,,,,,,470.4200134277344,3843.860107421875,755.2000122070312,246.85000610351562,2991.60009765625,2024.8199462890625,1797.9000244140625,18649.8203125,7342.7001953125,,,,
+1995-02-01,,,11.75,,85.93000030517578,,,,,,,,,,,,,,,,,,,,,,,,,,,487.3900146484375,4011.050048828125,793.72998046875,256.57000732421875,3009.300048828125,2097.85009765625,1776.9000244140625,17053.4296875,8327.5,,,,
+1995-03-01,,,13.369999885559082,,81.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,500.7099914550781,4157.68994140625,817.2100219726562,260.7699890136719,3137.89990234375,1914.68994140625,1859.5,16139.9501953125,8587.7001953125,,,,
+1995-04-01,,,11.75,,81.80000305175781,,,,,,,,,,,,,,,,,,,,,,,,,,,514.7100219726562,4321.27001953125,843.97998046875,266.1700134277344,3216.699951171875,2017.949951171875,1918.5,16806.75,8361.0,,,,
+1995-05-01,,,12.850000381469727,,82.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,533.4000244140625,4465.14013671875,864.5800170898438,270.25,3319.39990234375,2099.949951171875,1948.0,15436.7900390625,9407.400390625,,,,
+1995-06-01,,,11.380000114440918,,81.58000183105469,,,,,,,,,,,,,,,,,,,,,,,,,,,544.75,4556.10009765625,933.4500122070312,283.6300048828125,3314.60009765625,2089.0400390625,1858.800048828125,14517.400390625,9206.5,,,,
+1995-07-01,,,13.489999771118164,,81.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,562.0599975585938,4708.47021484375,1001.2100219726562,299.7200012207031,3463.300048828125,2222.510009765625,1920.0,16677.529296875,9453.400390625,,,,
+1995-08-01,,,11.520000457763672,,85.56999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,561.8800048828125,4610.56005859375,1020.1099853515625,305.30999755859375,3477.800048828125,2234.22998046875,1883.4000244140625,18117.220703125,9179.900390625,,,,
+1995-09-01,,,12.739999771118164,,84.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,584.4099731445312,4789.080078125,1043.5400390625,310.3800048828125,3508.199951171875,2201.27001953125,1788.4000244140625,17913.060546875,9646.2998046875,,,,
+1995-10-01,,,13.829999923706055,,83.66000366210938,,,,,,,,,,,,,,,,,,,,,,,,,,,581.5,4755.47998046875,1036.06005859375,296.25,3529.10009765625,2165.760009765625,1814.0,17654.640625,9782.400390625,,,,
+1995-11-01,,,11.579999923706055,,85.26000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,605.3699951171875,5074.490234375,1059.199951171875,308.5799865722656,3664.300048828125,2254.949951171875,1828.300048828125,18744.419921875,9813.2998046875,,,,
+1995-12-01,,,12.520000457763672,,84.76000213623047,,,,,,,,,,,,,,,,,,,,,,,,,,,615.9299926757812,5117.1201171875,1052.1300048828125,315.9700012207031,3689.300048828125,2260.68994140625,1872.0,19868.150390625,10073.400390625,,,,
+1996-01-01,,,12.529999732971191,,87.37999725341797,,,,,,,,,,,,,,,,,,,,,,,,,,,636.02001953125,5395.2998046875,1059.7900390625,315.3800048828125,3759.300048828125,2463.0,2021.0,20812.740234375,11359.7001953125,,,,
+1996-02-01,,,17.040000915527344,,86.29000091552734,,,,,,,,,,,,,,,,,,,,,,,,,,,640.4299926757812,5485.6201171875,1100.050048828125,324.92999267578125,3727.60009765625,2485.179931640625,1990.800048828125,20125.369140625,11125.7001953125,,,,
+1996-03-01,,,18.8799991607666,,86.5199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,645.5,5587.14013671875,1101.4000244140625,330.7699890136719,3699.699951171875,2489.35009765625,2044.800048828125,21406.849609375,10957.2001953125,,,,
+1996-04-01,,,15.829999923706055,,88.0199966430664,,,,,,,,,,,,,,,,,,,,,,,,,,,654.1699829101562,5569.080078125,1190.52001953125,348.2799987792969,3817.89990234375,2492.6298828125,2146.800048828125,22041.30078125,10964.5,,,,
+1996-05-01,,,16.06999969482422,,87.77999877929688,,,,,,,,,,,,,,,,,,,,,,,,,,,669.1199951171875,5643.18017578125,1243.4300537109375,361.8500061035156,3747.800048828125,2523.81005859375,2110.10009765625,21956.189453125,11264.7001953125,,,,
+1996-06-01,,,13.680000305175781,,87.81999969482422,,,,,,,,,,,,,,,,,,,,,,,,,,,670.6300048828125,5654.6298828125,1185.02001953125,346.6099853515625,3711.0,2570.43994140625,2123.699951171875,22530.75,11020.900390625,,,,
+1996-07-01,,,19.459999084472656,,85.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,,,639.9500122070312,5528.91015625,1080.5899658203125,316.0,3703.199951171875,2491.5,1995.9000244140625,20692.830078125,10681.400390625,,,,
+1996-08-01,,,17.010000228881836,,86.36000061035156,,,,,,,,,,,,,,,,,,,,,,,,,,,651.989990234375,5616.2099609375,1141.5,333.8800048828125,3867.60009765625,2534.489990234375,1970.5999755859375,20166.900390625,11159.0,,,,
+1996-09-01,,,16.950000762939453,,87.94000244140625,,,,,,,,,,,,,,,,,,,,,,,,,,,687.3300170898438,5882.169921875,1226.9200439453125,346.3900146484375,3953.699951171875,2655.489990234375,2132.800048828125,21556.400390625,11902.400390625,,,,
+1996-10-01,,,18.110000610351562,,87.43000030517578,,114.18000030517578,,,,,,,,,,,,,,,,,,,,,,,,,705.27001953125,6029.3798828125,1221.510009765625,340.57000732421875,3979.10009765625,2671.39990234375,2140.5,20466.859375,12477.599609375,,,,
+1996-11-01,,,17.139999389648438,,87.91999816894531,,113.80000305175781,,,,,,,,,,,,,,,,,,,,,,,,,757.02001953125,6521.7001953125,1292.6099853515625,354.1099853515625,4058.0,2848.840087890625,2315.699951171875,21020.359375,13393.900390625,,,,
+1996-12-01,,,20.920000076293945,,88.18000030517578,,115.9000015258789,,,,,,,,,,,,,,,,,,,,,,,,,740.739990234375,6448.27001953125,1291.030029296875,362.6099853515625,4118.5,2880.070068359375,2315.699951171875,19361.349609375,13451.5,,651.219970703125,,
+1997-01-01,,,19.469999313354492,,93.04000091552734,,121.25,,,,,,,,,,,,,,,,,,,,,,,,,786.1599731445312,6813.08984375,1379.8499755859375,369.45001220703125,4275.7998046875,3037.699951171875,2516.60009765625,18330.009765625,13321.7998046875,,685.8400268554688,,
+1997-02-01,,,21.100000381469727,,94.88999938964844,,120.30000305175781,,,,,,,,,,,,,,,,,,,,,,,,,790.8200073242188,6877.740234375,1309.0,360.04998779296875,4308.2998046875,3261.0400390625,2607.800048828125,18557.0,13398.7001953125,,676.530029296875,,
+1997-03-01,,,22.139999389648438,,94.72000122070312,,123.77999877929688,,,,,,,,,,,,,,,,,,,,,,,,,757.1199951171875,6583.47998046875,1221.699951171875,342.55999755859375,4312.89990234375,3407.830078125,2656.699951171875,18003.400390625,12534.2998046875,,677.3400268554688,,
+1997-04-01,,,20.059999465942383,,97.18000030517578,,127.05999755859375,,,,,,,,,,,,,,,,,,,,,,,,,801.3400268554688,7009.0,1260.760009765625,343.0,4436.0,3438.090087890625,2639.5,19151.119140625,12903.2998046875,,703.22998046875,,
+1997-05-01,,,19.190000534057617,,94.8499984741211,,116.16000366210938,,,,,,,,,,,,,,,,,,,,,,,,,848.280029296875,7331.0,1400.3199462890625,380.760009765625,4621.2998046875,3562.72998046875,2583.89990234375,20068.810546875,14757.7998046875,,746.3599853515625,,
+1997-06-01,,,21.530000686645508,,95.66999816894531,,114.61000061035156,,,,,,,,,,,,,,,,,,,,,,,,,885.1400146484375,7672.7998046875,1442.0699462890625,396.3699951171875,4604.60009765625,3766.889892578125,2858.300048828125,20604.9609375,15196.7998046875,,745.4000244140625,,
+1997-07-01,,,21.479999542236328,,99.63999938964844,,118.55000305175781,,,,,,,,,,,,,,,,,,,,,,,,,954.3099975585938,8222.599609375,1593.81005859375,414.4800109863281,4907.5,4405.52001953125,3075.699951171875,20331.4296875,16365.7001953125,1189.760009765625,726.1199951171875,4305.759765625,
+1997-08-01,,,24.760000228881836,,99.0,,119.44000244140625,,,,,,,,,,,,,,,,,,,,,,,,,899.469970703125,7622.39990234375,1587.3199462890625,423.42999267578125,4817.5,3919.7900390625,2770.5,18229.419921875,14135.2001953125,1221.06396484375,704.27001953125,3876.080078125,
+1997-09-01,,,22.90999984741211,,97.11000061035156,,120.4800033569336,,,,,,,,,,,,,,,,,,,,,,,,,947.280029296875,7945.2998046875,1685.68994140625,453.82000732421875,5244.2001953125,4154.89013671875,3008.300048828125,17887.7109375,15049.2998046875,1097.383056640625,647.1099853515625,3902.030029296875,
+1997-10-01,,,35.09000015258789,,95.63999938964844,,120.31999969482422,,,,,,,,,,,,404.20001220703125,,,,,,,,,,,,,914.6199951171875,7442.10009765625,1593.6099853515625,433.260009765625,4842.2998046875,3753.659912109375,2739.300048828125,16458.939453125,10623.7998046875,1180.3929443359375,470.7900085449219,3803.239990234375,
+1997-11-01,,,27.43000030517578,,97.79000091552734,,127.80000305175781,,,,,,,,,,,,383.29998779296875,,,,,,,,,,,,,955.4000244140625,7823.10009765625,1600.550048828125,429.9200134277344,4831.7998046875,3972.080078125,2854.39990234375,16636.259765625,10526.900390625,1139.6280517578125,411.9100036621094,3560.2900390625,
+1997-12-01,,,24.010000228881836,,99.6500015258789,,130.55999755859375,,,,,,,,,,,,370.79998779296875,,,,,,,,,,,,,970.4299926757812,7908.2998046875,1570.3499755859375,437.0199890136719,5135.5,4224.2998046875,2998.89990234375,15258.740234375,10722.7998046875,1194.10205078125,375.1499938964844,3658.97998046875,
+1998-01-01,,,21.469999313354492,,100.79000091552734,,127.0,,,,,,,,,,,,388.1000061035156,,,,,,,,,,,,,980.280029296875,7906.5,1619.3599853515625,430.04998779296875,5458.5,4442.52978515625,3172.10009765625,16628.470703125,9252.400390625,1222.9129638671875,558.3300170898438,3224.360107421875,
+1998-02-01,,,18.549999237060547,,99.81999969482422,,126.05000305175781,,,,,,,,,,,,383.6000061035156,,,,,,,,,,,,,1049.3399658203125,8545.7197265625,1770.510009765625,461.8299865722656,5767.2998046875,4693.85986328125,3421.89990234375,16831.669921875,11480.7001953125,1206.530029296875,548.4199829101562,3622.219970703125,
+1998-03-01,,,24.219999313354492,,101.5,,133.0500030517578,,,,,,,,,,,,408.5,,,,,,,,,,,,,1101.75,8799.8095703125,1835.6800537109375,480.67999267578125,5932.2001953125,5097.25,3875.300048828125,16527.169921875,11518.7001953125,1243.0159912109375,481.0400085449219,3892.75,
+1998-04-01,,,21.18000030517578,,99.70999908447266,,132.7899932861328,,,,,,,,,,,,400.3999938964844,,,,,,,,,,,,,1111.75,9063.3701171875,1868.4100341796875,482.8900146484375,5928.39990234375,5241.22998046875,3880.919921875,15641.259765625,10383.6796875,1343.447998046875,421.2200012207031,4006.81005859375,
+1998-05-01,,,21.31999969482422,,100.44999694824219,,138.75,,,,,,,,,,,,368.20001220703125,,,,,,,,,,,,,1090.8199462890625,8899.9501953125,1778.8699951171875,456.6199951171875,5870.7001953125,5556.990234375,4041.159912109375,15670.7802734375,8934.5595703125,1411.208984375,336.6300048828125,3686.389892578125,
+1998-06-01,,,19.709999084472656,,101.16999816894531,,138.35000610351562,,,,,,,,,,,,361.6000061035156,,,,,,,,,,,,,1133.8399658203125,8952.01953125,1894.739990234375,457.3900146484375,5832.60009765625,5841.830078125,4203.4501953125,15830.26953125,8543.099609375,1339.2020263671875,297.8800048828125,3250.68994140625,
+1998-07-01,,,24.799999237060547,,101.19999694824219,,144.75,,,,,,,,,,,,377.6000061035156,,,,,,,,,,,,,1120.6700439453125,8883.2900390625,1872.3900146484375,419.75,5837.10009765625,5861.18994140625,4177.31005859375,16378.9697265625,7936.2001953125,1316.9189453125,343.3299865722656,3211.31005859375,
+1998-08-01,,,44.279998779296875,,100.19999694824219,,138.69000244140625,,,,,,,,,,,,359.5,,,,,,,,,,,,,957.280029296875,7539.06982421875,1499.25,337.95001220703125,5249.39990234375,4811.27978515625,3765.22998046875,14107.8896484375,7275.0400390625,1150.2230224609375,310.1600036621094,2933.85009765625,
+1998-09-01,,,40.95000076293945,,96.16999816894531,,136.2899932861328,,,,,,,,,,,281.1499938964844,353.3999938964844,,,,,,,,,,,,,1017.010009765625,7842.6201171875,1693.8399658203125,363.5899963378906,5064.39990234375,4430.91015625,3197.949951171875,13406.3896484375,7883.4599609375,1242.89599609375,310.32000732421875,3102.2900390625,
+1998-10-01,,,28.049999237060547,,93.7300033569336,,115.7699966430664,,,,,,,,,,,277.0,336.3999938964844,,,,,,,,,,,,,1098.6700439453125,8592.099609375,1771.3900146484375,378.1600036621094,5438.39990234375,4690.990234375,3522.929931640625,13564.509765625,10154.9404296875,1217.3160400390625,384.75,2812.489990234375,
+1998-11-01,,,26.010000228881836,,96.19999694824219,,122.93000030517578,,,,,,,,,,,274.0,355.29998779296875,,,,,,,,,,,,,1163.6300048828125,9116.5498046875,1949.5400390625,397.75,5743.89990234375,5026.14013671875,3843.3798828125,14883.7001953125,10402.3203125,1247.4169921875,451.8800048828125,2810.659912109375,
+1998-12-01,,,24.420000076293945,,94.16999816894531,,113.44999694824219,,,,,,,,,,,332.1499938964844,364.5,,,,,,,,,,,,,1229.22998046875,9181.4296875,2192.68994140625,421.9599914550781,5882.60009765625,5006.56982421875,3942.659912109375,13842.169921875,10048.580078125,1146.699951171875,562.4600219726562,3055.409912109375,
+1999-01-01,,,26.25,,96.08000183105469,,116.27999877929688,,,,,,,,,,,336.5,346.8999938964844,,,,,,,,,,,,,1279.6400146484375,9358.830078125,2505.889892578125,427.2200012207031,5896.0,5180.2900390625,4251.7998046875,14499.25,9506.900390625,1134.6729736328125,571.4299926757812,3315.570068359375,
+1999-02-01,,,27.8799991607666,,98.68000030517578,,119.1500015258789,,,,,,,,,,,350.6000061035156,381.70001220703125,,,,,,,,,,,,,1238.3299560546875,9306.580078125,2288.030029296875,392.260009765625,6175.10009765625,4903.9599609375,4092.93994140625,14367.5400390625,9858.490234375,1090.0870361328125,520.0599975585938,3233.860107421875,
+1999-03-01,,,23.260000228881836,,100.0999984741211,,118.7699966430664,,,,,,,,,,,358.20001220703125,359.1000061035156,,,,,,,,,,,,,1286.3699951171875,9786.16015625,2461.39990234375,397.6300048828125,6295.2998046875,4865.27001953125,4197.8798828125,15836.58984375,10942.2001953125,1158.053955078125,618.97998046875,3739.9599609375,
+1999-04-01,,,25.06999969482422,,101.0,,119.37000274658203,,,,,,,,,,,308.0,354.5,,,,,,,,,,,,,1335.1800537109375,10789.0400390625,2542.860107421875,432.80999755859375,6552.2001953125,5360.43994140625,4405.35009765625,16701.529296875,13333.2001953125,1120.927001953125,752.5900268554688,3325.68994140625,
+1999-05-01,,,25.389999389648438,,102.51000213623047,,121.58999633789062,,,,,,,,,,,341.6499938964844,365.3999938964844,,,,,,,,,,,,,1301.8399658203125,10559.740234375,2470.52001953125,438.67999267578125,6226.2001953125,5068.58984375,4351.2900390625,16111.650390625,12147.1201171875,1279.3260498046875,736.02001953125,3966.070068359375,
+1999-06-01,,,21.09000015258789,,102.8499984741211,,120.9000015258789,,,,,,,,,,,320.29998779296875,351.0,,,,,,,,,,,,,1372.7099609375,10970.7998046875,2686.1201171875,457.67999267578125,6318.5,5378.52001953125,4536.60986328125,17529.740234375,13532.1396484375,1689.427978515625,883.0,4140.72998046875,
+1999-07-01,,,24.639999389648438,,99.75,,114.6500015258789,,,,,,,,,,,338.0,344.0,,,,,,,,,,,,,1328.719970703125,10655.150390625,2638.489990234375,444.7699890136719,6231.89990234375,5101.8701171875,4382.06005859375,17861.859375,13186.8603515625,1601.458984375,969.719970703125,4542.33984375,
+1999-08-01,,,24.450000762939453,,99.94999694824219,,109.73999786376953,,,,,,,,,,,341.95001220703125,350.3999938964844,,,,,,,,,,,,,1320.4100341796875,10829.2802734375,2739.35009765625,427.8299865722656,6246.39990234375,5270.77001953125,4589.22021484375,17436.560546875,13482.76953125,1627.115966796875,937.8800048828125,4898.2099609375,
+1999-09-01,,,25.40999984741211,,98.54000091552734,,106.1500015258789,,,,,,,,,,,369.3999938964844,388.8999938964844,,,,,,,,,,,,,1282.7099609375,10336.9501953125,2746.159912109375,427.29998779296875,6029.7998046875,5149.830078125,4591.419921875,17605.4609375,12733.240234375,1570.7020263671875,836.1799926757812,4764.419921875,
+1999-10-01,,,22.200000762939453,,99.05999755859375,,104.0,,,,,,,,,,,393.6000061035156,401.20001220703125,,,,,,,,,,,,,1362.9300537109375,10729.8603515625,2966.429931640625,428.6400146484375,6255.7001953125,5525.39990234375,4888.6201171875,17942.080078125,13256.9501953125,1504.56298828125,833.510009765625,4444.56005859375,
+1999-11-01,,,24.18000030517578,,101.98999786376953,,101.97000122070312,,,,,,,,,,,397.29998779296875,418.79998779296875,,,,,,,,,,,,,1388.9100341796875,10877.8095703125,3336.159912109375,454.0799865722656,6597.2001953125,5896.0400390625,5341.6201171875,18558.23046875,15377.1904296875,1434.9730224609375,996.6599731445312,4622.2099609375,
+1999-12-01,,,24.639999389648438,,101.87000274658203,,102.18000030517578,,,,,,,,,,,449.20001220703125,430.20001220703125,,,,,,,,,,,,,1469.25,11497.1201171875,4069.31005859375,504.75,6930.2001953125,6958.14013671875,5958.31982421875,18934.33984375,16962.099609375,1366.5799560546875,1028.0699462890625,5005.81982421875,
+2000-01-01,,,24.950000762939453,,105.12999725341797,,107.19999694824219,,,,,,,,,,,484.70001220703125,455.0,,,,,,,,,111.0999984741211,,57.86000061035156,795.0,1394.4599609375,10940.5302734375,3940.35009765625,496.2300109863281,6268.5,6835.60009765625,5659.81005859375,19539.69921875,15532.33984375,1534.9969482421875,943.8800048828125,5205.2900390625,
+2000-02-01,,,23.3700008392334,,105.91999816894531,,110.19000244140625,,,,,,,,,,,712.0,471.70001220703125,,,,,,,,,99.9000015258789,,56.599998474121094,753.0,1366.4200439453125,10128.3095703125,4696.68994140625,577.7100219726562,6232.60009765625,7644.5498046875,6190.9599609375,19959.51953125,17169.439453125,1714.5780029296875,828.3800048828125,5447.47021484375,
+2000-03-01,,,24.110000610351562,,105.44000244140625,,102.95999908447266,,,,,,,,,,,595.5,496.3999938964844,,,,,,,,,103.69999694824219,5.900000095367432,58.13999938964844,800.0,1498.5799560546875,10921.919921875,4572.830078125,539.0900268554688,6540.2001953125,7599.39013671875,6286.0498046875,20337.3203125,17406.5390625,1800.2249755859375,860.9400024414062,5001.27978515625,
+2000-04-01,,,26.200000762939453,,110.13999938964844,,108.1500015258789,,,,,,,,,,,620.5999755859375,500.0,,,,,,,,,95.30000305175781,5.159999847412109,55.709999084472656,747.0,1452.4300537109375,10733.91015625,3860.659912109375,506.25,6327.39990234375,7414.68017578125,6419.72021484375,17973.69921875,15519.2998046875,1836.321044921875,725.3900146484375,4657.5498046875,
+2000-05-01,,,23.649999618530273,,108.73999786376953,,107.62999725341797,,,,,,,,,,,581.8499755859375,539.4000244140625,,,,,,,,,93.0,7.550000190734863,62.63999938964844,842.0,1420.5999755859375,10522.330078125,3400.909912109375,476.17999267578125,6359.39990234375,7109.669921875,6426.259765625,16332.4501953125,14713.8603515625,1894.553955078125,731.8800048828125,4433.60986328125,
+2000-06-01,,,19.540000915527344,,106.83999633789062,,106.01000213623047,,,,,,,,,,,647.9500122070312,565.5,,,,,,,,,84.8499984741211,8.5,50.880001068115234,820.0,1454.5999755859375,10447.8896484375,3966.110107421875,517.22998046875,6312.7001953125,6898.2099609375,6446.5400390625,17411.05078125,16155.7802734375,1928.10595703125,821.219970703125,4748.77001953125,
+2000-07-01,,,20.739999771118164,,109.56999969482422,,109.33000183105469,,,,,,,,,,,818.0,580.0,,,,,,180.25,,246.0,86.44999694824219,10.399999618530273,59.77000045776367,825.0,1430.8299560546875,10521.98046875,3766.989990234375,500.6400146484375,6365.2998046875,7190.3701171875,6542.490234375,15727.490234375,16840.98046875,2023.5389404296875,705.969970703125,4279.85986328125,
+2000-08-01,33.099998474121094,,16.84000015258789,,112.5999984741211,,106.66999816894531,,,,,,,,,278.29998779296875,5.002999782562256,716.75,586.7000122070312,0.8849999904632568,,4.78000020980835,,,182.0,,251.0,74.5,10.5600004196167,63.369998931884766,745.0,1517.6800537109375,11215.099609375,4206.35009765625,537.8900146484375,6672.7001953125,7216.4501953125,6625.419921875,16861.259765625,17097.509765625,2021.198974609375,688.6199951171875,4477.31005859375,
+2000-09-01,30.860000610351562,,20.56999969482422,,113.25,,108.12999725341797,,,,,,,,,273.6000061035156,4.89900016784668,714.8499755859375,578.7999877929688,0.9154999852180481,,5.199999809265137,0.9300000071525574,,192.0,499.0,258.0,83.0,9.770000457763672,62.25,797.0,1436.510009765625,10650.919921875,3672.820068359375,521.3699951171875,6294.2001953125,6798.1201171875,6266.6298828125,15747.259765625,15648.98046875,1910.1610107421875,613.219970703125,4090.3798828125,
+2000-10-01,32.689998626708984,,23.6299991607666,,116.6500015258789,,108.79000091552734,,,,,,,,,264.8999938964844,4.754000186920166,782.0499877929688,578.0999755859375,0.8464999794960022,,4.5,0.9399999976158142,,196.0,455.25,253.5,74.4000015258789,9.899999618530273,62.970001220703125,755.0,1429.4000244140625,10971.1396484375,3369.6298828125,497.67999267578125,6438.39990234375,7077.43994140625,6397.66015625,14539.599609375,14895.33984375,1961.2869873046875,514.47998046875,3711.02001953125,
+2000-11-01,33.79999923706055,,29.649999618530273,,115.23999786376953,,110.37000274658203,,,,,,,,,270.1000061035156,4.673999786376953,819.0,605.9000244140625,0.8410000205039978,,6.579999923706055,1.0499999523162842,0.8799999952316284,205.0,502.0,252.5,67.19999694824219,9.75,65.2300033569336,704.0,1314.949951171875,10414.490234375,2597.929931640625,445.94000244140625,6142.2001953125,6372.330078125,5928.080078125,14648.509765625,13984.3896484375,2070.613037109375,509.2300109863281,3997.989990234375,
+2000-12-01,26.799999237060547,,26.850000381469727,,109.55999755859375,,114.37999725341797,,,,,,,,,272.0,4.585000038146973,954.4500122070312,609.5999755859375,0.8464999794960022,,9.774999618530273,0.9065999984741211,0.7857999801635742,222.5,499.0,272.75,65.55000305175781,10.199999809265137,62.279998779296875,758.0,1320.280029296875,10787.990234375,2470.52001953125,483.5299987792969,6222.5,6433.60986328125,5926.419921875,13785.6904296875,15095.5302734375,2073.47705078125,504.6199951171875,3972.1201171875,
+2001-01-01,28.700000762939453,,22.020000457763672,61.45000076293945,110.5199966430664,,116.68000030517578,,,,,,,,,265.6000061035156,4.790999889373779,1054.800048828125,601.0999755859375,0.8485000133514404,,5.650000095367432,0.7950000166893005,0.8600000143051147,208.5,459.75,271.0,63.75,9.949999809265137,61.36000061035156,1020.0,1366.010009765625,10887.3603515625,2772.72998046875,508.3399963378906,6297.5,6795.14013671875,5998.490234375,13843.5498046875,16102.349609375,2065.60595703125,617.9099731445312,4326.72021484375,
+2001-02-01,27.420000076293945,,28.350000381469727,75.56999969482422,112.01000213623047,,117.38999938964844,,,,,,,,,266.79998779296875,4.4720001220703125,837.0,610.0,0.8100000023841858,,5.244999885559082,0.7225000262260437,0.7889999747276306,211.25,454.75,257.5,63.900001525878906,9.279999732971191,52.599998474121094,1131.0,1239.93994140625,10495.2802734375,2151.830078125,474.3699951171875,5917.89990234375,6208.240234375,5367.47998046875,12883.5400390625,14787.8701171875,1959.1800537109375,578.0999755859375,4247.0400390625,
+2001-03-01,26.399999618530273,,28.639999389648438,72.12999725341797,117.37000274658203,,126.2300033569336,,,,,,,,,257.8999938964844,4.2779998779296875,744.0,555.0,0.7584999799728394,,5.03000020980835,0.7045000195503235,0.9229999780654907,206.5,436.0,265.0,60.29999923706055,7.75,45.09000015258789,1073.0,1160.3299560546875,9878.7802734375,1840.260009765625,450.5299987792969,5633.7001953125,5829.9501953125,5180.4501953125,12999.7001953125,12760.6396484375,2112.77490234375,523.219970703125,3604.3798828125,
+2001-04-01,28.459999084472656,,25.479999542236328,68.70999908447266,115.8499984741211,,123.37999725341797,,,,,,,,,264.0,4.320000171661377,688.0,595.0,0.7664999961853027,,4.695000171661377,0.746999979019165,1.129699945449829,195.0,422.0,265.75,61.849998474121094,9.5,44.20000076293945,1010.0,1249.4599609375,10734.9697265625,2116.239990234375,485.32000732421875,5967.0,6264.509765625,5640.02978515625,13934.3203125,13386.0400390625,2119.18408203125,577.3599853515625,3519.159912109375,
+2001-05-01,28.3700008392334,,22.639999389648438,59.66999816894531,119.06999969482422,,119.2300033569336,,,,,,,,,265.29998779296875,4.395999908447266,639.5499877929688,603.0999755859375,0.7519999742507935,,3.9140000343322754,0.7795000076293945,1.0631999969482422,190.25,438.0,264.75,57.150001525878906,8.550000190734863,40.880001068115234,936.0,1255.8199462890625,10911.9404296875,2110.489990234375,496.5,5796.2001953125,6123.259765625,5454.18994140625,13262.1396484375,13174.41015625,2214.257080078125,612.1599731445312,3631.909912109375,
+2001-06-01,26.25,,19.059999465942383,45.4900016784668,119.43000030517578,8.276800155639648,124.5,,,,,,,,,270.6000061035156,4.291999816894531,599.9500122070312,560.0999755859375,0.7045000195503235,,3.0959999561309814,0.7124999761581421,0.7210999727249146,197.25,457.5,244.75,56.099998474121094,9.59000015258789,42.75,974.0,1224.3800048828125,10502.400390625,2160.5400390625,512.6400146484375,5642.5,6058.3798828125,5225.330078125,12969.0498046875,13042.5302734375,2218.029052734375,595.1300048828125,3456.780029296875,
+2001-07-01,26.350000381469727,,21.6200008392334,48.349998474121094,117.18000030517578,8.276700019836426,125.01000213623047,,,,,,,,,266.20001220703125,4.210000038146973,461.5,474.3999938964844,0.6779999732971191,,3.2960000038146973,0.6973000168800354,0.7321000099182129,213.0,496.25,275.0,51.95000076293945,7.929999828338623,41.900001525878906,957.0,1211.22998046875,10522.8095703125,2027.1300048828125,484.7799987792969,5529.10009765625,5861.18994140625,5085.509765625,11860.76953125,12316.6904296875,1920.3179931640625,541.5499877929688,3329.280029296875,
+2001-08-01,27.200000762939453,,24.920000076293945,52.86000061035156,113.41999816894531,8.276900291442871,118.75,,,,,,,,,274.3999938964844,4.1620001792907715,453.0,443.0,0.6784999966621399,,2.380000114440918,0.7663000226020813,0.8057000041007996,217.25,474.5,274.25,50.5,7.909999847412109,37.939998626708984,927.0,1133.5799560546875,9949.75,1805.4300537109375,468.55999755859375,5345.0,5188.169921875,4689.33984375,10713.509765625,11090.48046875,1834.137939453125,545.1099853515625,3244.949951171875,
+2001-09-01,23.43000030517578,,31.93000030517578,65.19000244140625,113.4800033569336,8.276900291442871,119.4800033569336,,,,,,,,,292.3999938964844,4.646999835968018,357.0,433.29998779296875,0.6460000276565552,,2.24399995803833,0.6635000109672546,0.6798999905586243,211.75,460.25,275.0,48.29999923706055,6.699999809265137,33.5,1077.0,1040.93994140625,8847.5595703125,1498.800048828125,404.8699951171875,4903.39990234375,4308.14990234375,4079.02001953125,9774.6796875,9950.7001953125,1764.866943359375,479.67999267578125,2811.60009765625,
+2001-10-01,21.18000030517578,,33.560001373291016,62.349998474121094,114.86000061035156,8.277000427246094,122.4000015258789,,,,,,,,,279.5,4.214000225067139,316.3999938964844,412.5,0.621999979019165,,3.2909998893737793,0.5978999733924866,0.552299976348877,201.0,431.0,295.25,43.900001525878906,6.739999771118164,29.899999618530273,1017.0,1059.780029296875,9075.1396484375,1690.199951171875,428.1700134277344,5039.7001953125,4559.1298828125,4341.2900390625,10366.33984375,10073.9697265625,1689.1700439453125,537.8099975585938,2989.35009765625,
+2001-11-01,19.440000534057617,,23.84000015258789,48.45000076293945,116.12999725341797,8.277400016784668,123.44999694824219,,,,,,,,,273.8999938964844,4.127999782562256,350.3999938964844,449.29998779296875,0.722000002861023,,2.7009999752044678,0.5322999954223633,0.5343000292778015,202.0,439.5,278.0,42.599998474121094,7.679999828338623,37.29999923706055,1355.0,1139.449951171875,9851.5595703125,1930.5799560546875,460.7799987792969,5203.60009765625,4989.91015625,4476.06005859375,10697.4404296875,11279.25,1747.9930419921875,643.8900146484375,3287.56005859375,
+2001-12-01,19.84000015258789,,23.799999237060547,47.2599983215332,116.75,8.276700019836426,131.6699981689453,,,,,,,,,278.70001220703125,4.578999996185303,448.0,493.0,0.652999997138977,,2.569999933242798,0.5507000088691711,0.5724999904632568,199.75,423.75,291.0,46.20000076293945,7.389999866485596,35.59000015258789,1310.0,1148.0799560546875,10021.5703125,1950.4000244140625,488.5,5217.39990234375,5160.10009765625,4624.580078125,10542.6201171875,11397.2099609375,1645.970947265625,693.7000122070312,3262.330078125,
+2002-01-01,19.479999542236328,,21.09000015258789,42.459999084472656,120.23999786376953,8.27649974822998,134.8699951171875,,,,,,,,,282.1000061035156,4.216000080108643,369.0,465.20001220703125,0.7304999828338623,,2.1500000953674316,0.5321999788284302,0.5659999847412109,206.5,429.5,286.5,45.099998474121094,6.380000114440918,35.47999954223633,1344.0,1130.199951171875,9920.0,1934.030029296875,483.1000061035156,5164.7998046875,5107.60986328125,4461.8701171875,9997.7998046875,10725.2998046875,1491.6650390625,748.0700073242188,3311.030029296875,
+2002-02-01,21.850000381469727,,21.59000015258789,46.189998626708984,119.16000366210938,8.27649974822998,133.4600067138672,,,,,,,,,296.70001220703125,4.497000217437744,372.04998779296875,,0.7139999866485596,,2.3550000190734863,0.5699999928474426,0.5879999995231628,200.0,442.5,271.5,44.75,5.989999771118164,33.70000076293945,1466.0,1106.72998046875,10106.1298828125,1731.489990234375,469.3599853515625,5101.0,5039.080078125,4462.990234375,10587.830078125,10482.5498046875,1524.7010498046875,819.989990234375,3562.31005859375,
+2002-03-01,26.229999542236328,,17.399999618530273,36.279998779296875,118.62000274658203,8.277400016784668,132.6999969482422,,,,,,,,,302.6000061035156,4.640999794006348,388.8999938964844,515.7000122070312,0.7605000138282776,,3.244999885559082,0.6690000295639038,0.828000009059906,207.0,473.5,294.5,57.20000076293945,5.929999828338623,38.15999984741211,1494.0,1147.3900146484375,10403.9404296875,1845.3499755859375,506.4599914550781,5271.7998046875,5397.2900390625,4688.02001953125,11024.9404296875,11032.919921875,1603.905029296875,895.5800170898438,3469.35009765625,
+2002-04-01,27.290000915527344,,21.90999984741211,43.7599983215332,115.19000244140625,8.277299880981445,128.52999877929688,,,,,,,,,308.8999938964844,4.5320000648498535,355.5,532.5,0.7325000166893005,,3.765000104904175,0.6859999895095825,0.8109999895095825,193.5,462.25,261.75,50.70000076293945,5.679999828338623,33.349998474121094,1540.0,1076.9200439453125,9946.2197265625,1688.22998046875,510.6700134277344,5165.60009765625,5041.2001953125,4462.740234375,11492.5400390625,11497.580078125,1667.7490234375,842.3400268554688,3338.159912109375,
+2002-05-01,25.350000381469727,,19.979999542236328,45.88999938964844,111.80999755859375,8.27649974822998,124.05999755859375,,,,,,,,,326.5,5.026000022888184,347.3999938964844,545.9000244140625,0.7615000009536743,,3.2170000076293945,0.6309999823570251,0.75,214.0,508.75,282.25,51.900001525878906,5.900000095367432,39.470001220703125,1598.0,1067.1400146484375,9925.25,1615.72998046875,487.4700012207031,5085.10009765625,4818.2998046875,4274.64013671875,11763.7001953125,11301.9404296875,1515.7330322265625,796.4000244140625,3125.72998046875,
+2002-06-01,26.860000610351562,,25.399999618530273,57.95000076293945,106.11000061035156,8.277099609375,119.5199966430664,,,,,,,,,313.5,4.833000183105469,319.20001220703125,537.2999877929688,0.7674999833106995,,3.244999885559082,0.6796000003814697,0.7937999963760376,225.5,536.5,307.0,46.5,5.909999847412109,46.79999923706055,1630.0,989.8200073242188,9243.259765625,1463.2099609375,462.6400146484375,4656.39990234375,4382.56005859375,3897.989990234375,10621.83984375,10598.5498046875,1732.7550048828125,742.719970703125,3244.699951171875,
+2002-07-01,27.020000457763672,,32.029998779296875,57.86000061035156,107.41000366210938,8.276700019836426,119.77999877929688,,,,,,,,,303.20001220703125,4.59499979019165,319.45001220703125,524.5999755859375,0.6775000095367432,,2.9539999961853027,0.6764000058174133,0.830299973487854,247.25,567.5,334.0,46.79999923706055,5.800000190734863,46.95000076293945,1787.0,911.6199951171875,8736.58984375,1328.260009765625,392.4200134277344,4246.2001953125,3700.139892578125,3415.3798828125,9877.9404296875,10267.3603515625,1651.593994140625,717.989990234375,2987.64990234375,
+2002-08-01,28.979999542236328,,32.63999938964844,54.97999954223633,106.9800033569336,8.276800155639648,118.43000030517578,,,,,,,,,312.3999938964844,4.436999797821045,327.79998779296875,565.7999877929688,0.6869999766349792,,3.2960000038146973,0.748199999332428,0.8141999840736389,259.5,559.0,362.25,51.5,5.980000019073486,44.65999984741211,2012.0,916.0700073242188,8663.5,1314.8499755859375,390.9599914550781,4227.2998046875,3712.93994140625,3366.2099609375,9619.2998046875,10043.8701171875,1666.6180419921875,736.4000244140625,3181.22998046875,
+2002-09-01,30.469999313354492,,39.689998626708984,58.349998474121094,106.87000274658203,8.266900062561035,121.83000183105469,,,,,,,,,323.8999938964844,4.53000020980835,319.0,564.5,0.6600000262260437,,4.139999866485596,0.796999990940094,0.8059999942779541,251.5,545.75,396.5,54.5,6.889999866485596,42.400001525878906,2191.0,815.280029296875,7591.93017578125,1172.06005859375,362.2699890136719,3721.800048828125,2769.030029296875,2777.449951171875,9383.2900390625,9072.2099609375,1581.6180419921875,646.4199829101562,2991.360107421875,
+2002-10-01,27.219999313354492,,31.139999389648438,52.9900016784668,106.63999938964844,8.277000427246094,122.44999694824219,,,,,,,,,318.0,4.499000072479248,310.5,571.7999877929688,0.7139999866485596,,4.156000137329102,0.7437999844551086,0.9100000262260437,247.5,565.25,402.25,65.94999694824219,7.360000133514404,46.25,1927.0,885.760009765625,8397.0302734375,1329.75,373.5,4039.699951171875,3152.85009765625,3150.0400390625,8640.48046875,9441.25,1507.4959716796875,658.9199829101562,2949.320068359375,
+2002-11-01,26.889999389648438,,27.5,49.47999954223633,106.41000366210938,8.277199745178223,122.47000122070312,,,,,,,,,316.79998779296875,4.414000034332275,266.0,581.9000244140625,0.7494999766349792,,4.199999809265137,0.757099986076355,0.7343000173568726,240.25,578.75,373.0,66.5999984741211,7.409999847412109,47.5,1750.0,936.3099975585938,8896.08984375,1478.780029296875,406.3500061035156,4169.39990234375,3320.320068359375,3326.64990234375,9215.5595703125,10069.8701171875,1434.1820068359375,724.7999877929688,3228.820068359375,
+2002-12-01,31.200000762939453,,28.6200008392334,46.939998626708984,101.8499984741211,8.277000427246094,118.69999694824219,,,,,,,,,347.6000061035156,4.801000118255615,238.0,604.4000244140625,0.6970000267028809,,4.789000034332275,0.8654999732971191,0.864799976348877,235.75,569.5,325.0,60.20000076293945,7.610000133514404,51.15999984741211,2021.0,879.8200073242188,8341.6298828125,1335.510009765625,383.0899963378906,3940.39990234375,2892.6298828125,3063.909912109375,8578.9501953125,9321.2900390625,1357.654052734375,627.5499877929688,3377.280029296875,
+2003-01-01,33.5099983215332,,31.170000076293945,46.810001373291016,99.91000366210938,8.276900291442871,119.91000366210938,,,,,,,,,368.29998779296875,4.853000164031982,259.0,658.9000244140625,0.7914999723434448,,5.605000019073486,0.9588000178337097,0.975600004196167,238.25,564.0,320.5,65.30000305175781,8.640000343322754,52.36000061035156,2409.0,855.7000122070312,8053.81005859375,1320.9100341796875,372.1700134277344,3567.39990234375,2747.830078125,2937.8798828125,8339.9404296875,9258.9501953125,1499.81494140625,591.8599853515625,3250.3798828125,
+2003-02-01,36.599998474121094,,29.6299991607666,45.65999984741211,99.70999908447266,8.27750015258789,118.08999633789062,,,,,,,,,350.20001220703125,4.585000038146973,243.6999969482422,672.5,0.7749999761581421,,8.10099983215332,1.2559000253677368,1.0377000570297241,231.75,577.0,312.5,56.849998474121094,8.899999618530273,48.9900016784668,2080.0,841.1500244140625,7891.080078125,1337.52001953125,360.5199890136719,3655.60009765625,2547.050048828125,2754.070068359375,8363.0400390625,9122.66015625,1511.9320068359375,575.4299926757812,3283.659912109375,
+2003-03-01,31.040000915527344,,29.149999618530273,43.04999923706055,99.05999755859375,8.277400016784668,118.01000213623047,,,,,,,,,335.8999938964844,4.460999965667725,182.4499969482422,648.4000244140625,0.7124999761581421,,5.059999942779541,0.7924000024795532,0.9444000124931335,236.5,574.5,286.75,58.650001525878906,7.679999828338623,57.709999084472656,1960.0,848.1799926757812,7992.1298828125,1341.1700439453125,364.5400085449219,3613.300048828125,2423.8701171875,2618.4599609375,7972.7099609375,8634.4501953125,1510.5780029296875,535.7000122070312,3048.719970703125,
+2003-04-01,25.799999237060547,,21.209999084472656,32.66999816894531,97.19000244140625,8.277000427246094,118.81999969482422,,,,,,,,,339.1000061035156,4.638000011444092,156.0,599.2999877929688,0.7250000238418579,,5.385000228881836,0.7613999843597412,0.8428000211715698,232.75,623.5,279.5,68.25,7.300000190734863,53.95000076293945,2076.0,916.9199829101562,8480.08984375,1464.31005859375,398.67999267578125,3926.0,2942.0400390625,2953.669921875,7831.419921875,8717.2197265625,1521.4439697265625,599.3499755859375,2959.7900390625,
+2003-05-01,29.559999465942383,,19.469999313354492,31.65999984741211,93.2699966430664,,119.30000305175781,,,,,,,,,364.5,4.526000022888184,185.0,636.7999877929688,0.7799999713897705,,6.25,0.7541999816894531,0.8676999807357788,244.25,624.5,324.25,58.349998474121094,7.079999923706055,50.58000183105469,1493.0,963.5900268554688,8850.259765625,1595.9100341796875,441.0,4048.10009765625,2982.679931640625,2991.75,8424.509765625,9487.3798828125,1576.260986328125,633.4199829101562,3180.75,
+2003-06-01,30.190000534057617,,19.520000457763672,31.229999542236328,94.7300033569336,,119.66999816894531,,,,,,,,,346.0,4.557000160217285,181.35000610351562,670.5999755859375,0.7480000257492065,,5.410999774932861,0.7807999849319458,0.8698999881744385,228.5,621.25,301.75,58.900001525878906,6.329999923706055,56.20000076293945,1681.0,974.5,8985.4404296875,1622.800048828125,448.3699951171875,4031.199951171875,3220.580078125,3084.10009765625,9083.1103515625,9577.1201171875,1486.0240478515625,669.9299926757812,3607.1298828125,
+2003-07-01,30.540000915527344,,19.489999771118164,31.219999313354492,96.88999938964844,,120.55999755859375,,,,,,,,,354.0,5.116000175476074,182.0,685.7000122070312,0.8180000185966492,,4.7179999351501465,0.7932999730110168,0.9016000032424927,206.0,532.5,348.5,63.45000076293945,7.210000038146973,56.90999984741211,1465.0,990.3099975585938,9233.7998046875,1735.02001953125,476.0199890136719,4157.0,3487.860107421875,3210.27001953125,9563.2099609375,10134.830078125,1476.741943359375,713.52001953125,3792.610107421875,
+2003-08-01,31.56999969482422,,18.6299991607666,29.520000457763672,98.0999984741211,,116.88999938964844,,,,,,,,,375.70001220703125,5.109000205993652,201.8000030517578,708.5999755859375,0.8029999732971191,,4.730999946594238,0.8187000155448914,1.093000054359436,233.25,595.0,367.5,61.45000076293945,6.289999961853027,57.54999923706055,1820.0,1008.010009765625,9415.8203125,1810.449951171875,497.4200134277344,4161.10009765625,3484.580078125,3311.419921875,10343.5498046875,10908.990234375,1421.9830322265625,759.469970703125,4244.72998046875,
+2003-09-01,29.200000762939453,,22.719999313354492,32.83000183105469,92.8499984741211,,111.29000091552734,,,1.3174999952316284,,1.3502000570297241,,,,385.3999938964844,5.13700008392334,215.14999389648438,706.9000244140625,0.8130000233650208,,4.829999923706055,0.7778000235557556,0.8827999830245972,220.25,677.25,360.25,62.900001525878906,6.199999809265137,66.75,1626.0,995.969970703125,9275.0595703125,1786.93994140625,487.67999267578125,4091.300048828125,3256.780029296875,3134.989990234375,10219.0498046875,11229.8701171875,1367.1610107421875,697.52001953125,4453.240234375,
+2003-10-01,29.110000610351562,,16.100000381469727,24.889999389648438,92.7300033569336,,110.0,,,1.3381999731063843,,1.3169000148773193,,,,384.5,5.059000015258789,208.14999389648438,754.9000244140625,0.9369999766349792,,4.89300012588501,0.7857999801635742,0.8033999800682068,247.25,794.25,369.5,58.650001525878906,5.929999828338623,76.7300033569336,1440.0,1050.7099609375,9801.1201171875,1932.2099609375,528.219970703125,4287.60009765625,3655.989990234375,3373.199951171875,10559.58984375,12190.099609375,1348.302978515625,782.3599853515625,4906.8701171875,
+2003-11-01,30.40999984741211,,16.31999969482422,25.6299991607666,90.20999908447266,,109.62000274658203,,,1.291100025177002,,1.3004000186920166,,,,396.79998779296875,5.355000019073486,188.8000030517578,,0.9070000052452087,,4.925000190734863,0.8349000215530396,0.8366000056266785,245.0,756.25,406.75,57.75,6.25,68.0,1446.0,1058.199951171875,9782.4599609375,1960.260009765625,546.510009765625,4342.60009765625,3745.949951171875,3424.7900390625,10100.5703125,12317.4697265625,1397.2249755859375,796.1799926757812,5044.81982421875,
+2003-12-01,32.52000045776367,,18.309999465942383,24.489999771118164,86.91999816894531,8.26669979095459,107.4000015258789,1.2590018510818481,1.7888127565383911,1.2366000413894653,,1.2971999645233154,29.229999542236328,2.9010000228881836,45.529998779296875,415.70001220703125,5.953000068664551,197.5,811.2999877929688,1.0429999828338623,,6.189000129699707,0.9126999974250793,0.9491999745368958,246.0,789.0,377.0,64.94999694824219,5.670000076293945,75.06999969482422,1515.0,1111.9200439453125,10453.919921875,2003.3699951171875,556.9099731445312,4476.89990234375,3965.159912109375,3557.89990234375,10676.6396484375,12575.9404296875,1497.0439453125,810.7100219726562,5838.9599609375,
+2004-01-01,33.04999923706055,,16.6299991607666,25.059999465942383,87.19999694824219,8.266799926757812,105.72000122070312,1.2468050718307495,1.8252837657928467,1.252500057220459,,1.323699951171875,28.520000457763672,2.931999921798706,45.00400161743164,402.20001220703125,6.245999813079834,231.5500030517578,830.2999877929688,1.1430000066757202,,5.396999835968018,0.9314000010490417,0.9900000095367432,276.25,819.5,389.0,75.5,5.860000133514404,70.7300033569336,1520.0,1131.1300048828125,10488.0703125,2066.14990234375,580.760009765625,4390.7001953125,4058.60009765625,3638.43994140625,10783.6103515625,13289.3701171875,1590.72900390625,848.5,5695.669921875,
+2004-02-01,36.15999984741211,,14.550000190734863,22.84000015258789,87.30999755859375,8.266900062561035,109.25,1.2494065761566162,1.8695082664489746,1.2613999843597412,,1.3346999883651733,28.520000457763672,2.9049999713897705,45.19599914550781,396.3999938964844,6.696000099182129,229.14999389648438,887.4000244140625,1.343000054359436,,5.415999889373779,0.9609000086784363,1.0950000286102295,296.25,942.5,380.75,75.05000305175781,6.03000020980835,72.0999984741211,1570.0,1144.93994140625,10583.919921875,2029.8199462890625,585.5599975585938,4492.2001953125,4018.159912109375,3725.43994140625,11041.919921875,13907.0302734375,1675.0670166015625,883.4199829101562,5667.509765625,
+2004-03-01,35.7599983215332,,16.739999771118164,23.760000228881836,87.61000061035156,8.267000198364258,104.20999908447266,1.231299638748169,1.843385934829712,1.2660000324249268,,1.3095999956130981,28.48780059814453,2.8949999809265137,43.33399963378906,427.29998779296875,7.935999870300293,289.95001220703125,908.7000122070312,1.3585000038146973,,5.933000087738037,0.8863999843597412,1.149999976158142,320.0,995.0,408.0,73.75,6.400000095367432,62.099998474121094,1549.0,1126.2099609375,10357.7001953125,1994.219970703125,590.3099975585938,4385.7001953125,3856.699951171875,3625.22998046875,11715.3896484375,12681.669921875,1741.623046875,880.5,5590.60009765625,
+2004-04-01,37.380001068115234,,17.190000534057617,25.729999542236328,90.4800033569336,8.26710033416748,110.37000274658203,1.198293685913086,1.7785998582839966,1.2940000295639038,,1.3708000183105469,29.0,2.930000066757202,44.284000396728516,387.0,6.078000068664551,258.29998779296875,863.5,1.2094999551773071,,5.861999988555908,0.9535999894142151,1.25,316.5,1034.0,381.5,67.1500015258789,6.579999923706055,59.5,1413.0,1107.300048828125,10225.5703125,1920.1500244140625,559.7999877929688,4489.7001953125,3985.2099609375,3674.280029296875,11761.7900390625,11942.9599609375,1595.5870361328125,862.8400268554688,5655.08984375,
+2004-05-01,39.880001068115234,,15.5,21.329999923706055,88.94999694824219,8.266900062561035,109.5199966430664,1.2198989391326904,1.8326095342636108,1.253100037574768,,1.3624999523162842,28.989999771118164,3.187000036239624,45.290000915527344,394.0,6.105000019073486,257.45001220703125,,1.277999997138977,,6.441999912261963,0.9991999864578247,1.4366999864578247,304.0,814.0,362.0,85.55000305175781,7.059999942779541,61.189998626708984,1465.0,1120.6800537109375,10188.4501953125,1986.739990234375,568.280029296875,4430.7001953125,3921.409912109375,3669.6298828125,11236.3701171875,12198.240234375,1555.906005859375,803.8400268554688,4759.6201171875,
+2004-06-01,37.04999923706055,,14.34000015258789,19.3700008392334,88.80000305175781,8.266599655151367,108.87000274658203,1.218397855758667,1.8202005624771118,1.2503999471664429,,1.333299994468689,29.059999465942383,3.0850000381469727,45.88800048828125,392.6000061035156,5.776000022888184,214.9499969482422,,1.2050000429153442,,6.15500020980835,1.0054999589920044,1.159999966621399,257.5,893.0,338.0,73.0999984741211,7.239999771118164,48.25,1336.0,1140.8399658203125,10435.48046875,2047.7900390625,591.52001953125,4464.10009765625,4052.72998046875,3732.989990234375,11858.8701171875,12285.75,1399.1619873046875,785.7899780273438,4795.4599609375,
+2004-07-01,43.79999923706055,,15.319999694824219,23.309999465942383,89.95999908447266,8.266900062561035,111.36000061035156,1.2016053199768066,1.822090983390808,1.2812999486923218,,1.3314000368118286,29.100000381469727,3.0360000133514404,46.250999450683594,391.0,6.550000190734863,217.1999969482422,817.9000244140625,1.3079999685287476,,6.111999988555908,1.1568000316619873,1.2994999885559082,217.25,599.5,312.25,66.44999694824219,8.279999732971191,43.83000183105469,1645.0,1101.719970703125,10139.7099609375,1887.3599853515625,551.2899780273438,4413.10009765625,3895.610107421875,3647.10009765625,11325.7802734375,12238.0302734375,1386.2020263671875,735.3400268554688,5170.31982421875,
+2004-08-01,42.119998931884766,,15.289999961853027,22.920000076293945,88.94000244140625,8.266599655151367,109.16999816894531,1.2178043127059937,1.8024837970733643,1.266700029373169,,1.312399983406067,29.219999313354492,2.9519999027252197,46.27399826049805,410.3999938964844,6.770999908447266,214.3000030517578,868.0999755859375,1.281000018119812,,5.073999881744385,1.1105999946594238,1.1349999904632568,227.75,627.25,309.75,69.30000305175781,7.989999771118164,53.79999923706055,1682.0,1104.239990234375,10173.919921875,1838.0999755859375,547.9299926757812,4459.2998046875,3785.2099609375,3594.280029296875,11081.7900390625,12850.2802734375,1342.06201171875,803.5700073242188,5192.080078125,
+2004-09-01,49.63999938964844,,13.34000015258789,20.479999542236328,87.36000061035156,8.266599655151367,110.08000183105469,1.2433944940567017,1.8128092288970947,1.2454999685287476,,1.2615000009536743,29.219999313354492,,45.808998107910156,418.70001220703125,6.915999889373779,224.75,861.0,1.399999976158142,,6.795000076293945,1.391700029373169,1.3444000482559204,205.5,527.0,306.75,82.3499984741211,8.5,48.099998474121094,1453.0,1114.5799560546875,10080.26953125,1896.8399658203125,572.9400024414062,4570.7998046875,3892.89990234375,3640.610107421875,10823.5703125,13120.0302734375,1396.699951171875,835.0900268554688,5583.60986328125,
+2004-10-01,51.7599983215332,,16.270000457763672,21.899999618530273,84.91000366210938,8.266501426696777,105.72000122070312,1.2791976928710938,1.8381000757217407,1.195099949836731,,1.2172000408172607,28.729999542236328,,45.310001373291016,428.5,7.291999816894531,212.1999969482422,833.0,1.347499966621399,,8.725000381469727,1.4462000131607056,1.3324999809265137,202.5,527.5,316.5,74.4000015258789,8.600000381469727,44.97999954223633,1469.0,1130.199951171875,10027.4697265625,1974.989990234375,583.7899780273438,4624.2001953125,3960.25,3706.820068359375,10771.419921875,13054.66015625,1320.5360107421875,834.8400268554688,5672.27001953125,
+2004-11-01,49.130001068115234,,13.239999771118164,18.84000015258789,81.81999969482422,8.266501426696777,102.9000015258789,1.3298048973083496,1.9095995426177979,1.1395000219345093,,1.1877000331878662,28.1200008392334,,44.433998107910156,451.29998779296875,7.7230000495910645,210.60000610351562,872.2999877929688,1.4429999589920044,,7.619999885559082,1.392699956893921,1.2640000581741333,192.5,534.75,289.75,94.44999694824219,8.84000015258789,48.650001525878906,1661.0,1173.8199462890625,10428.01953125,2096.81005859375,633.77001953125,4703.2001953125,4126.0,3753.75,10899.25,14060.0498046875,1340.77099609375,878.0599975585938,6234.2900390625,
+2004-12-01,43.45000076293945,,13.289999961853027,18.579999923706055,80.8499984741211,8.266501426696777,102.51000213623047,1.3565024137496948,1.9197911024093628,1.1404999494552612,,1.2010999917984009,27.709999084472656,,43.30799865722656,437.5,6.807000160217285,185.25,863.7000122070312,1.4869999885559082,,6.14900016784668,1.229699969291687,1.0887000560760498,204.75,547.75,307.5,103.75,9.039999961853027,44.77000045776367,1547.0,1211.9200439453125,10783.009765625,2175.43994140625,651.5700073242188,4814.2998046875,4256.080078125,3821.159912109375,11488.759765625,14230.1396484375,1266.4959716796875,895.9199829101562,6602.68994140625,
+2005-01-01,48.20000076293945,,12.819999694824219,18.43000030517578,83.5999984741211,8.266501426696777,103.5999984741211,1.305193305015564,1.8841972351074219,1.1878000497817993,,1.2402000427246094,28.117799758911133,,43.65999984741211,421.79998779296875,6.736999988555908,190.39999389648438,873.7999877929688,1.4630000591278076,,6.321000099182129,1.3308000564575195,1.3177000284194946,197.0,514.75,291.0,105.3499984741211,9.220000267028809,43.7599983215332,1525.0,1181.27001953125,10489.9404296875,2062.409912109375,624.02001953125,4852.2998046875,4254.85009765625,3913.68994140625,11387.58984375,13721.6904296875,1191.822998046875,932.7000122070312,6555.93994140625,
+2005-02-01,51.75,,12.079999923706055,18.06999969482422,82.51000213623047,8.266501426696777,104.52999877929688,1.3217023611068726,1.9192017316818237,1.1638000011444092,,1.2343000173568726,27.69379997253418,,43.560001373291016,436.5,7.359000205993652,183.0500030517578,866.0,1.5,,6.730000019073486,1.4914000034332275,1.2455999851226807,214.5,615.5,337.25,119.1500015258789,8.420000076293945,50.29999923706055,1715.0,1203.5999755859375,10766.23046875,2051.719970703125,634.0599975585938,4968.5,4350.490234375,4027.159912109375,11740.599609375,14195.349609375,1306.0030517578125,1011.3599853515625,6713.85986328125,
+2005-03-01,55.400001525878906,,14.020000457763672,17.649999618530273,84.05999755859375,8.266501426696777,107.13999938964844,1.2966973781585693,1.889501929283142,1.1957999467849731,,1.2095999717712402,27.86910057067871,,43.61000061035156,428.70001220703125,7.190999984741211,203.5500030517578,870.5999755859375,1.5089999437332153,,7.6529998779296875,1.6576000452041626,1.6548999547958374,213.0,627.5,331.0,126.4000015258789,8.699999809265137,53.029998779296875,1613.0,1180.5899658203125,10503.759765625,1999.22998046875,615.0700073242188,4894.39990234375,4348.77001953125,4067.780029296875,11668.9501953125,13516.8798828125,1181.2359619140625,965.6799926757812,6492.81982421875,
+2005-04-01,49.720001220703125,,15.3100004196167,18.540000915527344,84.43000030517578,8.266501426696777,104.6500015258789,1.287597894668579,1.9094902276992798,1.1950000524520874,,1.2577999830245972,27.775999069213867,,43.380001068115234,435.0,6.9019999504089355,197.89999389648438,868.5999755859375,1.4980000257492065,,6.585000038146973,1.4357999563217163,1.493299961090088,204.75,619.25,318.0,125.1500015258789,8.609999656677246,58.0,1459.0,1156.8499755859375,10192.509765625,1921.6500244140625,579.3800048828125,4801.7001953125,4184.83984375,3911.7099609375,11008.900390625,13908.9697265625,1159.14599609375,911.2999877929688,6154.43994140625,
+2005-05-01,51.970001220703125,,13.289999961853027,16.110000610351562,87.76000213623047,8.266501426696777,108.4000015258789,1.2307995557785034,1.8176862001419067,1.2475999593734741,,1.2537000179290771,28.236000061035156,,43.619998931884766,416.29998779296875,7.443999767303467,182.4499969482422,861.2999877929688,1.5049999952316284,,6.379000186920166,1.4519000053405762,1.4694000482559204,222.0,680.25,331.75,118.3499984741211,8.760000228881836,48.63999938964844,1422.0,1191.5,10467.48046875,2068.219970703125,616.7100219726562,4964.0,4460.6298828125,4120.72998046875,11276.58984375,13867.0703125,1060.738037109375,970.2100219726562,6715.10986328125,
+2005-06-01,56.5,,12.039999961853027,14.460000038146973,89.11000061035156,8.266501426696777,110.86000061035156,1.2091021537780762,1.7902858257293701,1.2831000089645386,,1.2246999740600586,28.627500534057617,,43.459999084472656,435.8999938964844,7.0279998779296875,181.9499969482422,883.5,1.5535000562667847,,6.980999946594238,1.6190999746322632,1.572100043296814,212.25,651.75,321.5,104.6500015258789,9.34000015258789,52.0,1440.0,1191.3299560546875,10274.9697265625,2056.9599609375,639.6599731445312,5113.2001953125,4586.27978515625,4229.35009765625,11584.009765625,14201.0595703125,1080.93798828125,1008.1599731445312,7193.85009765625,
+2005-07-01,60.56999969482422,,11.569999694824219,13.869999885559082,89.3499984741211,8.095600128173828,112.44000244140625,1.2124004364013672,1.7582108974456787,1.288599967956543,,1.2077000141143799,28.611000061035156,,43.349998474121094,429.8999938964844,7.23799991607666,194.60000610351562,897.9000244140625,1.6875,,7.885000228881836,1.636199951171875,1.738700032234192,236.5,671.75,327.75,103.1500015258789,9.829999923706055,50.9900016784668,1479.0,1234.1800537109375,10640.91015625,2184.830078125,679.75,5282.2998046875,4886.5,4451.740234375,11899.599609375,14880.98046875,1083.032958984375,1111.2900390625,7635.419921875,
+2005-08-01,68.94000244140625,,12.600000381469727,14.710000038146973,87.58000183105469,8.089799880981445,110.6500015258789,1.234095573425293,1.8033939599990845,1.253499984741211,,1.188599944114685,28.670000076293945,,43.97999954223633,433.79998779296875,6.781000137329102,181.9499969482422,894.5,1.6950000524520874,,11.472000122070312,2.052999973297119,2.614500045776367,201.5,586.75,301.5,97.75,10.069999694824219,48.150001525878906,1350.0,1220.3299560546875,10481.599609375,2152.090087890625,666.510009765625,5296.89990234375,4829.68994140625,4399.35986328125,12413.599609375,14903.5498046875,1162.7979736328125,1083.3299560546875,7805.43017578125,
+2005-09-01,66.23999786376953,,11.920000076293945,13.3100004196167,89.5199966430664,8.076800346374512,113.45999908447266,1.2028049230575562,1.7646021842956543,1.2934999465942383,,1.1627999544143677,28.488000869750977,,43.93000030517578,469.0,7.458000183105469,199.64999389648438,930.2999877929688,1.8014999628067017,,13.920999526977539,2.0673000812530518,2.1380999088287354,205.5,573.25,346.25,93.44999694824219,10.949999809265137,51.5,1413.0,1228.81005859375,10568.7001953125,2151.68994140625,667.7999877929688,5477.7001953125,5044.1201171875,4600.02001953125,13574.2998046875,15428.51953125,1155.614013671875,1221.010009765625,8634.48046875,
+2005-10-01,59.7599983215332,,15.319999694824219,17.989999771118164,90.06999969482422,8.073200225830078,116.44000244140625,1.1988970041275024,1.7687844038009644,1.2896000146865845,,1.1821000576019287,28.452800750732422,,45.040000915527344,465.1000061035156,7.550000190734863,227.14999389648438,942.4000244140625,1.8960000276565552,,12.204999923706055,1.7697999477386475,1.5261000394821167,196.25,564.75,317.0,96.6500015258789,11.329999923706055,51.869998931884766,1351.0,1207.010009765625,10440.0703125,2120.300048828125,646.6099853515625,5317.2998046875,4929.06982421875,4436.4501953125,13606.5,14386.3701171875,1092.8170166015625,1158.1099853515625,7892.31982421875,
+2005-11-01,57.31999969482422,,12.0600004196167,15.3100004196167,91.56999969482422,8.075599670410156,119.72000122070312,1.1804981231689453,1.7309123277664185,1.3138999938964844,,1.166100025177002,28.873699188232422,,45.86000061035156,494.6000061035156,8.279999732971191,255.5,952.5,2.075000047683716,,12.630000114440918,1.6164000034332275,1.4249000549316406,187.5,558.0,304.0,93.0,12.430000305175781,49.189998626708984,1408.0,1249.47998046875,10805.8701171875,2232.820068359375,677.2899780273438,5423.2001953125,5193.39990234375,4567.41015625,14872.150390625,14937.1396484375,1099.260986328125,1297.43994140625,8788.8095703125,
+2005-12-01,61.040000915527344,,12.069999694824219,14.260000228881836,91.16999816894531,8.06820011138916,117.9800033569336,1.184104561805725,1.7206965684890747,1.3158999681472778,,1.1615999937057495,28.73900032043457,,44.970001220703125,517.0999755859375,8.819999694824219,263.45001220703125,973.0,2.1614999771118164,,11.225000381469727,1.7280000448226929,1.7400000095367432,215.75,602.0,339.25,107.0999984741211,14.680000305175781,54.189998626708984,1504.0,1248.2900390625,10717.5,2205.320068359375,673.219970703125,5618.7998046875,5408.259765625,4715.22998046875,16111.4296875,14876.4296875,1161.0570068359375,1379.3699951171875,9397.9296875,
+2006-01-01,67.91999816894531,,12.949999809265137,18.579999923706055,88.95999908447266,8.062000274658203,117.30999755859375,1.2148454189300537,1.7785998582839966,1.278499960899353,,1.138700008392334,28.873699188232422,,43.900001525878906,570.7999877929688,9.850000381469727,296.95001220703125,1066.699951171875,2.2355000972747803,,9.315999984741211,1.801900029182434,1.7558000087738037,218.75,594.25,343.25,118.19999694824219,18.020000457763672,55.720001220703125,1484.0,1280.0799560546875,10864.8603515625,2305.820068359375,733.2000122070312,5760.2998046875,5674.14990234375,4947.990234375,16649.8203125,15753.1396484375,1258.0460205078125,1399.8299560546875,9919.8896484375,
+2006-02-01,61.40999984741211,,12.34000015258789,15.989999771118164,90.11000061035156,8.0378999710083,115.79000091552734,1.1930042505264282,1.7542012929916382,1.3108999729156494,,1.1368999481201172,,,44.25,561.5999755859375,9.720000267028809,289.29998779296875,,2.185499906539917,,6.714000225067139,1.7120000123977661,1.5442999601364136,228.0,580.25,370.25,111.80000305175781,16.739999771118164,56.0,1450.0,1280.6600341796875,10993.41015625,2281.389892578125,730.6400146484375,5791.5,5796.0400390625,5000.4501953125,16205.4296875,15918.48046875,1299.030029296875,1371.5899658203125,10370.240234375,
+2006-03-01,66.62999725341797,,11.390000343322754,16.309999465942383,89.7300033569336,8.007499694824219,117.76000213623047,1.2115044593811035,1.7377101182937622,1.3042999505996704,,1.1674000024795532,,2.1672000885009766,44.52799987792969,581.7999877929688,11.479999542236328,336.79998779296875,1059.4000244140625,2.48799991607666,,7.210000038146973,1.861799955368042,2.064500093460083,236.0,571.5,347.75,107.0,17.899999618530273,52.650001525878906,1489.0,1294.8699951171875,11109.3203125,2339.7900390625,765.1400146484375,5964.60009765625,5970.080078125,5220.85009765625,17059.66015625,15805.0400390625,1298.2950439453125,1359.5999755859375,11279.9599609375,
+2006-04-01,71.87999725341797,,11.59000015258789,15.510000228881836,86.11000061035156,8.003899574279785,113.81999969482422,1.2635995149612427,1.8259837627410889,1.2383999824523926,,1.1166000366210938,,2.0936999320983887,44.9010009765625,651.7999877929688,13.510000228881836,377.04998779296875,1163.300048828125,3.3355000019073486,,6.554999828338623,2.0129001140594482,2.2100000381469727,238.25,587.25,346.25,107.19999694824219,17.1299991607666,49.900001525878906,1501.0,1310.6099853515625,11367.1396484375,2322.570068359375,764.5399780273438,6023.10009765625,6009.89013671875,5188.39990234375,16906.23046875,16661.30078125,1440.2230224609375,1419.72998046875,11851.9296875,
+2006-05-01,71.29000091552734,,16.440000534057617,21.459999084472656,84.72000122070312,8.013999938964844,112.52999877929688,1.2816076278686523,1.8716076612472534,1.2178000211715698,0.752785325050354,1.1009000539779663,27.006000518798828,2.2971999645233154,46.15999984741211,642.5,12.39799976348877,347.25,1246.800048828125,3.7165000438690186,,6.383999824523926,1.9605000019073486,2.2873001098632812,251.25,579.5,393.5,98.94999694824219,15.460000038146973,50.939998626708984,1473.0,1270.0899658203125,11168.3095703125,2178.8798828125,721.010009765625,5723.7998046875,5692.85986328125,4930.18017578125,15467.330078125,15857.8896484375,1641.300048828125,1317.699951171875,10398.6103515625,
+2006-06-01,73.9800033569336,,13.079999923706055,17.889999389648438,85.22000122070312,7.982500076293945,114.48999786376953,1.2782983779907227,1.8490097522735596,1.223099946975708,0.7427765130996704,1.1146999597549438,26.851999282836914,2.1614999771118164,45.80500030517578,613.5,10.90999984741211,309.5,1246.699951171875,3.4625000953674316,,6.085000038146973,1.9642000198364258,2.3931000232696533,235.5,594.75,371.5,99.5,15.789999961853027,49.75,1646.0,1270.199951171875,11150.2197265625,2172.090087890625,724.6699829101562,5833.39990234375,5683.31005859375,4965.9599609375,15505.1796875,16267.6201171875,1672.2110595703125,1295.1500244140625,10609.25,
+2006-07-01,74.4000015258789,,14.949999809265137,20.329999923706055,85.30000305175781,7.960000038146973,114.51000213623047,1.277400255203247,1.8682161569595337,1.230299949645996,0.7658727169036865,1.1305999755859375,26.79800033569336,2.171999931335449,46.41999816894531,634.2000122070312,11.324999809265137,,1242.0,3.609999895095825,,8.211000442504883,1.967900037765503,2.349600076675415,239.0,579.5,397.5,99.3499984741211,14.90999984741211,53.45000076293945,1486.0,1276.6600341796875,11185.6796875,2091.469970703125,700.5599975585938,5928.2998046875,5681.97021484375,5009.419921875,15456.8095703125,16971.33984375,1612.7330322265625,1297.8199462890625,10743.8798828125,
+2006-08-01,70.26000213623047,,12.3100004196167,17.389999389648438,85.05000305175781,7.944900035858154,117.36000061035156,1.2809016704559326,1.9030944108963013,1.2309000492095947,0.7633005380630493,1.1043000221252441,26.75200080871582,2.134000062942505,46.47600173950195,625.9000244140625,12.899999618530273,343.20001220703125,,3.4690001010894775,,6.047999858856201,1.954200029373169,1.8207000494003296,232.0,542.25,404.0,104.0,11.800000190734863,53.04999923706055,1420.0,1303.8199462890625,11381.150390625,2183.75,720.530029296875,5906.10009765625,5859.56982421875,5165.0400390625,16140.759765625,17392.26953125,1658.637939453125,1352.739990234375,11699.0498046875,
+2006-09-01,62.90999984741211,,11.979999542236328,17.68000030517578,85.97000122070312,7.897299766540527,117.95999908447266,1.2662074565887451,1.8717128038406372,1.252500057220459,0.7464914917945862,1.1168999671936035,26.791000366210938,2.162899971008301,45.71500015258789,598.5999755859375,11.449999809265137,316.20001220703125,1141.199951171875,3.4590001106262207,,5.619999885559082,1.6845999956130981,1.5631999969482422,262.5,547.5,443.0,107.6500015258789,10.850000381469727,49.29999923706055,1472.0,1335.8499755859375,11679.0703125,2258.429931640625,725.5900268554688,5960.7998046875,6004.330078125,5250.009765625,16127.580078125,17543.05078125,1752.4239501953125,1371.4100341796875,12454.419921875,
+2006-10-01,58.72999954223633,,11.100000381469727,17.299999237060547,85.31999969482422,7.86899995803833,116.79000091552734,1.2766989469528198,1.9082876443862915,1.243499994277954,0.7750135660171509,1.1217000484466553,26.704999923706055,2.132999897003174,44.834999084472656,604.0999755859375,12.211999893188477,320.5,1076.699951171875,3.3359999656677246,,7.533999919891357,1.586899995803833,1.4465999603271484,320.75,630.25,483.0,108.25,11.550000190734863,49.279998779296875,1484.0,1377.93994140625,12080.73046875,2366.7099609375,766.8400268554688,6129.2001953125,6268.919921875,5348.72998046875,16399.390625,18324.349609375,1837.9930419921875,1364.550048828125,12961.900390625,
+2006-11-01,63.130001068115234,,10.90999984741211,16.530000686645508,82.91999816894531,7.823299884796143,115.68000030517578,1.325100064277649,1.9664137363433838,1.1974999904632568,0.7885813117027283,1.141700029373169,26.25,2.1659998893737793,44.55099868774414,646.9000244140625,13.925000190734863,329.3500061035156,1150.5999755859375,3.1714999675750732,,8.843999862670898,1.8133000135421753,1.7023999691009521,377.0,685.5,502.0,119.69999694824219,12.369999885559082,48.900001525878906,1483.0,1400.6300048828125,12221.9296875,2431.77001953125,786.1199951171875,6048.89990234375,6309.18994140625,5327.64013671875,16274.330078125,18960.48046875,2099.2890625,1432.2099609375,13696.3095703125,
+2006-12-01,61.04999923706055,,11.5600004196167,16.229999542236328,83.72000122070312,7.797500133514404,118.9800033569336,1.3198009729385376,1.9592092037200928,1.219599962234497,0.7888302206993103,1.1647000312805176,26.31999969482422,2.13100004196167,44.040000915527344,635.2000122070312,12.817999839782715,326.3999938964844,1139.300048828125,2.8540000915527344,,6.298999786376953,1.5979000329971313,1.6021000146865845,390.25,683.5,501.0,126.19999694824219,11.75,56.189998626708984,1635.0,1418.300048828125,12463.150390625,2415.2900390625,787.6599731445312,6220.7998046875,6596.919921875,5541.759765625,17225.830078125,19964.720703125,2675.47412109375,1434.4599609375,13786.91015625,
+2007-01-01,58.13999938964844,,10.420000076293945,17.190000534057617,84.61000061035156,7.764800071716309,120.73999786376953,1.3023037910461426,1.9634021520614624,1.2445000410079956,0.7756748795509338,1.1751999855041504,26.476999282836914,2.120300054550171,44.005001068115234,652.0,13.513999938964844,340.54998779296875,1180.699951171875,2.5834999084472656,,7.666999816894531,1.6546000242233276,1.5009000301361084,404.0,719.5,467.5,117.6500015258789,10.600000381469727,54.0,1617.0,1438.239990234375,12621.6904296875,2463.929931640625,800.3400268554688,6203.10009765625,6789.10986328125,5608.31005859375,17383.419921875,20106.419921875,2786.3349609375,1360.22998046875,14090.919921875,
+2007-02-01,61.790000915527344,,15.420000076293945,20.530000686645508,83.56999969482422,7.728000164031982,118.7300033569336,1.322891354560852,1.9640191793441772,1.219099998474121,0.7870917320251465,1.1700999736785889,26.11400032043457,2.115999937057495,44.01599884033203,669.4000244140625,14.100000381469727,351.1000061035156,1193.0,2.7330000400543213,,7.300000190734863,1.780400037765503,1.847599983215332,425.25,773.25,474.5,117.69999694824219,11.3100004196167,55.54999923706055,1720.0,1406.8199462890625,12268.6298828125,2416.14990234375,793.2999877929688,6171.5,6715.43994140625,5516.31982421875,17604.119140625,19651.509765625,2881.072998046875,1417.3399658203125,12938.08984375,
+2007-03-01,65.87000274658203,,14.640000343322754,18.239999771118164,82.93000030517578,7.720799922943115,117.80999755859375,1.3358982801437378,1.9525147676467896,1.2137000560760498,0.8093234300613403,1.1542999744415283,25.985000610351562,2.055000066757202,43.04499816894531,663.0,13.390000343322754,354.3500061035156,1248.300048828125,3.1435000896453857,,7.730000019073486,1.8794000148773193,2.1115000247955322,374.5,761.25,438.0,109.25,9.880000114440918,53.56999969482422,1953.0,1420.8599853515625,12354.349609375,2421.639892578125,800.7100219726562,6308.0,6917.02978515625,5634.16015625,17287.650390625,19800.9296875,3183.98291015625,1452.550048828125,13072.099609375,
+2007-04-01,65.70999908447266,,14.220000267028809,17.260000228881836,81.44999694824219,7.695499897003174,119.36000061035156,1.3652063608169556,2.0,1.2062000036239624,0.8298754692077637,1.1095999479293823,25.687999725341797,2.027899980545044,40.96900177001953,680.5,13.444999694824219,,1303.5999755859375,3.5415000915527344,,7.86299991607666,1.9134999513626099,2.440500020980835,358.0,728.5,485.5,103.1500015258789,9.239999771118164,47.25,1815.0,1482.3699951171875,13062.91015625,2525.090087890625,814.5700073242188,6449.2001953125,7408.8701171875,5960.0400390625,17400.41015625,20318.98046875,3841.27197265625,1542.239990234375,13872.3701171875,
+2007-05-01,64.01000213623047,,13.050000190734863,16.860000610351562,82.30000305175781,7.637499809265137,121.75,1.3456052541732788,1.9798059463500977,1.225100040435791,0.8284317851066589,1.070099949836731,25.864999771118164,1.919100046157837,40.54600143432617,661.0,13.409000396728516,368.0,,3.3935000896453857,,7.934999942779541,1.882699966430664,2.251199960708618,390.25,806.25,517.0,111.9000015258789,9.34000015258789,51.04999923706055,1883.0,1530.6199951171875,13627.6396484375,2604.52001953125,847.1799926757812,6621.5,7883.0400390625,6104.0,17875.75,20634.470703125,4109.65380859375,1700.9100341796875,14544.4599609375,
+2007-06-01,70.68000030517578,,16.229999542236328,17.860000610351562,81.91999816894531,7.603499889373779,123.16000366210938,1.3536012172698975,2.008314371109009,1.221500039100647,0.8481764197349548,1.0644999742507935,25.71299934387207,1.9276000261306763,40.529998779296875,648.0999755859375,12.352999687194824,364.1499938964844,1279.0,3.4535000324249268,,6.7729997634887695,2.031899929046631,2.2941999435424805,329.5,850.0,582.0,111.0,9.069999694824219,58.5,2054.0,1503.3499755859375,13408.6201171875,2603.22998046875,833.7000122070312,6607.89990234375,8007.31982421875,6054.93017578125,18138.359375,21772.73046875,3820.702880859375,1743.5999755859375,14650.509765625,
+2007-07-01,78.20999908447266,77.05000305175781,23.520000457763672,23.549999237060547,80.7699966430664,7.5625,118.41999816894531,1.3672035932540894,2.029385566711426,1.201300024986267,0.8520064949989319,1.0667999982833862,25.573999404907227,1.8654999732971191,40.39799880981445,666.9000244140625,12.949999809265137,381.0,1300.5999755859375,3.6535000801086426,,6.190999984741211,2.0999999046325684,2.1407999992370605,325.75,834.0,630.0,114.30000305175781,10.329999923706055,63.0,1942.0,1455.27001953125,13211.990234375,2546.27001953125,776.1199951171875,6360.10009765625,7584.14013671875,5751.080078125,17248.890625,23184.939453125,4471.0322265625,1933.27001953125,15550.990234375,
+2007-08-01,74.04000091552734,72.69000244140625,23.3799991607666,24.530000686645508,80.79000091552734,7.534999847412109,115.7699966430664,1.3642005920410156,2.017186403274536,1.2080999612808228,0.8165265321731567,1.0561000108718872,25.650999069213867,1.9631999731063843,40.57500076293945,673.0,12.062999725341797,333.5,1271.5999755859375,3.4110000133514404,,5.4679999351501465,2.0422000885009766,2.0518999099731445,324.0,868.0,767.0,112.6500015258789,9.479999542236328,58.869998931884766,1868.0,1473.989990234375,13357.740234375,2596.360107421875,792.8599853515625,6303.2998046875,7638.169921875,5662.7001953125,16569.08984375,23984.140625,5218.8251953125,1873.239990234375,15318.599609375,
+2007-09-01,81.66000366210938,79.16999816894531,18.0,21.010000228881836,77.72000122070312,7.495999813079834,114.73999786376953,1.4264928102493286,2.046203374862671,1.1629999876022339,0.8858965039253235,0.9958000183105469,24.854000091552734,1.8339999914169312,39.57500076293945,742.7999877929688,13.793999671936035,341.8999938964844,1395.199951171875,3.630500078201294,,6.869999885559082,2.2379000186920166,2.0683000087738037,373.0,991.25,939.0,128.64999389648438,9.5600004196167,62.04999923706055,2036.0,1526.75,13895.6298828125,2701.5,805.4500122070312,6466.7998046875,7861.509765625,5715.68994140625,16785.689453125,27142.470703125,5552.30078125,1946.47998046875,17291.099609375,
+2007-10-01,94.52999877929688,90.62999725341797,18.530000686645508,23.110000610351562,76.4800033569336,7.46150016784668,115.38999938964844,1.4471989870071411,2.079780340194702,1.159500002861023,0.9317927956581116,0.9466999769210815,24.65999984741211,1.736199975013733,39.17399978637695,792.0,14.376999855041504,,1468.0,3.4679999351501465,,8.329999923706055,2.5078001022338867,2.3399999141693115,375.5,1010.0,808.0,121.3499984741211,9.979999542236328,64.08000183105469,1945.0,1549.3800048828125,13930.009765625,2859.1201171875,828.02001953125,6721.60009765625,8019.22021484375,5847.9501953125,16737.630859375,31352.580078125,5954.76513671875,2064.85009765625,19837.990234375,
+2007-11-01,88.70999908447266,88.26000213623047,22.8700008392334,28.649999618530273,76.1500015258789,7.388000011444092,111.76000213623047,1.469594120979309,2.0566821098327637,1.132099986076355,0.8855043053627014,1.0003999471664429,24.510000228881836,1.7759000062942505,39.45500183105469,782.2000122070312,13.963000297546387,348.6499938964844,,3.1570000648498535,,7.302000045776367,2.529599905014038,2.2590999603271484,384.5,1080.0,867.0,125.94999694824219,9.75,58.20000076293945,1978.0,1481.1400146484375,13371.7197265625,2660.9599609375,767.77001953125,6432.5,7870.52001953125,5670.56982421875,15680.669921875,28643.609375,4871.77783203125,1906.0,19363.189453125,
+2007-12-01,95.9800033569336,93.8499984741211,22.5,25.899999618530273,76.69999694824219,7.294099807739258,111.6500015258789,1.4601097106933594,1.9866102933883667,1.1319999694824219,0.874278724193573,0.9976000189781189,24.565000534057617,1.767300009727478,39.244998931884766,834.9000244140625,14.79699993133545,365.04998779296875,1528.4000244140625,3.0304999351501465,,7.482999801635742,2.644399881362915,2.475800037384033,455.5,1199.0,885.0,136.1999969482422,10.819999694824219,68.01000213623047,2035.0,1468.3599853515625,13264.8203125,2652.280029296875,766.030029296875,6456.89990234375,8067.31982421875,5614.080078125,15307.7802734375,27812.650390625,5261.56298828125,1897.1300048828125,20286.990234375,
+2008-01-01,91.75,92.20999908447266,26.200000762939453,31.079999923706055,75.18000030517578,7.172999858856201,106.2509994506836,1.4865025281906128,1.9906044006347656,1.0807000398635864,0.8954154849052429,1.0012999773025513,24.43000030517578,1.752500057220459,39.31399917602539,922.7000122070312,16.947999954223633,,1736.9000244140625,3.2894999980926514,,8.074000358581543,2.5344998836517334,2.3090999126434326,501.25,1274.5,929.5,138.14999389648438,12.359999656677246,67.79000091552734,2326.0,1378.550048828125,12650.3603515625,2389.860107421875,713.2999877929688,5879.7998046875,6851.75,4869.7900390625,13592.4697265625,23455.740234375,4383.39306640625,1624.6800537109375,17648.7109375,
+2008-02-01,101.83999633789062,100.0999984741211,26.540000915527344,28.440000534057617,73.70999908447266,7.101900100708008,103.7699966430664,1.519202709197998,1.9866102933883667,1.042199969291687,0.9297136068344116,0.9869999885559082,24.01099967956543,1.6785000562667847,39.90999984741211,972.0999755859375,19.808000564575195,571.9500122070312,2155.699951171875,3.8519999980926514,,9.366000175476074,2.8396999835968018,2.5123000144958496,546.0,1522.0,1073.0,164.60000610351562,14.270000457763672,79.66000366210938,2754.0,1330.6300048828125,12266.3896484375,2271.47998046875,686.1799926757812,5884.2998046875,6748.1298828125,4790.66015625,13603.01953125,24331.669921875,4348.54296875,1711.6199951171875,17578.720703125,
+2008-03-01,101.58000183105469,100.30000305175781,25.610000610351562,29.040000915527344,71.80000305175781,7.002399921417236,99.8499984741211,1.5757957696914673,1.9842058420181274,0.9944999814033508,0.9138261675834656,1.0253000259399414,23.52400016784668,1.7395000457763672,39.888999938964844,916.2000122070312,17.274999618530273,452.5,2024.4000244140625,3.8635001182556152,,10.10099983215332,3.0492000579833984,2.616300106048584,567.25,1197.25,929.0,127.4000015258789,11.6899995803833,69.33999633789062,2321.0,1322.699951171875,12262.8896484375,2279.10009765625,687.969970703125,5702.10009765625,6534.97021484375,4707.06982421875,12525.5400390625,22849.19921875,3472.712890625,1703.989990234375,15644.4404296875,
+2008-04-01,113.45999908447266,111.36000061035156,20.790000915527344,24.40999984741211,72.51000213623047,6.978499889373779,103.94300079345703,1.5622069835662842,1.9877949953079224,1.034999966621399,0.9437523484230042,1.0080000162124634,23.6299991607666,1.6582000255584717,40.38600158691406,862.7999877929688,16.50200080871582,,1970.5999755859375,3.934000015258789,,10.843000411987305,3.177000045776367,2.9312000274658203,600.25,1301.75,787.25,134.5500030517578,10.649999618530273,68.73999786376953,2882.0,1385.5899658203125,12820.1298828125,2412.800048828125,716.1799926757812,6087.2998046875,6948.81982421875,4996.5400390625,13849.990234375,25755.349609375,3693.10595703125,1825.469970703125,17287.310546875,
+2008-05-01,127.3499984741211,127.77999877929688,17.829999923706055,20.850000381469727,72.87999725341797,6.932499885559082,105.5,1.5540982484817505,1.982789397239685,1.0413999557495117,0.9564801454544067,0.993399977684021,23.684999465942383,1.622499942779541,42.53099822998047,887.2999877929688,16.82699966430664,435.0,,3.628000020980835,,11.70300006866455,3.6598000526428223,3.408900022506714,599.25,1363.5,761.5,133.89999389648438,10.020000457763672,65.73999786376953,2723.0,1400.3800048828125,12638.3203125,2522.659912109375,748.280029296875,6053.5,7096.7900390625,5014.27978515625,14338.5400390625,24533.119140625,3433.35400390625,1852.02001953125,16415.5703125,
+2008-06-01,140.0,139.8300018310547,23.950000762939453,29.760000228881836,72.45999908447266,6.844399929046631,106.12000274658203,1.57500159740448,1.992984652519226,1.0210000276565552,0.9580379128456116,1.0192999839782715,23.44700050354004,1.590999960899353,42.85200119018555,926.2000122070312,17.420000076293945,464.75,2069.5,3.8954999446868896,,13.352999687194824,3.902899980545044,3.501499891281128,724.75,1605.0,843.5,150.89999389648438,12.039999961853027,71.4000015258789,3245.0,1280.0,11350.009765625,2292.97998046875,689.6599731445312,5625.89990234375,6418.31982421875,4434.85009765625,13481.3798828125,22102.009765625,2736.10302734375,1674.9200439453125,13461.599609375,
+2008-07-01,124.08000183105469,123.9800033569336,22.940000534057617,26.239999771118164,73.2300033569336,6.821499824523926,107.80999755859375,1.5593082904815674,1.9831039905548096,1.0475000143051147,0.9405568242073059,1.0232000350952148,23.434999465942383,1.5618000030517578,42.433998107910156,913.9000244140625,17.75,383.3500061035156,1750.300048828125,3.7165000438690186,,9.119000434875488,3.438699960708618,3.0480000972747803,587.5,1395.75,783.75,139.35000610351562,13.930000305175781,71.6500015258789,2858.0,1267.3800048828125,11378.01953125,2325.550048828125,714.52001953125,5411.89990234375,6479.56005859375,4392.35986328125,13376.8095703125,22731.099609375,2775.717041015625,1594.6700439453125,14355.75,
+2008-08-01,115.45999908447266,114.05000305175781,20.649999618530273,24.020000457763672,77.37999725341797,6.825200080871582,108.79000091552734,1.4670931100845337,1.8217922449111938,1.095900058746338,0.856531023979187,1.0678000450134277,24.643999099731445,1.6306999921798706,43.625,829.2999877929688,13.607000350952148,303.79998779296875,,3.429500102996826,,7.942999839782715,3.1819000244140625,3.0099000930786133,568.25,1332.0,779.25,141.89999389648438,12.760000228881836,67.52999877929688,2864.0,1282.8299560546875,11543.9599609375,2367.52001953125,739.5,5636.60009765625,6422.2998046875,4482.60009765625,13072.8701171875,21261.890625,2397.368896484375,1474.239990234375,14564.5302734375,
+2008-09-01,100.63999938964844,98.16999816894531,39.38999938964844,42.58000183105469,79.44999694824219,6.835100173950195,106.06999969482422,1.409641981124878,1.7820864915847778,1.12090003490448,0.7925814390182495,1.0633000135421753,25.638999938964844,1.9220000505447388,46.60100173950195,874.2000122070312,12.230999946594238,224.5500030517578,1015.0999755859375,2.888000011444092,,7.438000202178955,2.863600015640259,2.4846999645233154,487.5,1045.0,680.0,130.4499969482422,12.359999656677246,55.5,2558.0,1166.3599853515625,10850.66015625,2091.8798828125,679.5800170898438,4902.5,5831.02001953125,4032.10009765625,11259.8603515625,18016.2109375,2293.783935546875,1448.06005859375,12860.4296875,
+2008-10-01,67.80999755859375,65.31999969482422,59.88999938964844,60.29999923706055,85.62999725341797,6.829500198364258,98.44000244140625,1.2701960802078247,1.607303500175476,1.159500002861023,0.6689858436584473,1.205199956893921,27.076000213623047,2.0969998836517334,49.40299987792969,716.7999877929688,9.729999542236328,198.5500030517578,811.0999755859375,1.843999981880188,,6.7829999923706055,2.0062999725341797,1.4413000345230103,401.5,925.25,536.25,113.0,12.020000457763672,44.290000915527344,2053.0,968.75,9325.009765625,1720.949951171875,537.52001953125,4377.2998046875,4987.97021484375,3487.070068359375,8576.98046875,13968.669921875,1728.7860107421875,1113.06005859375,9788.0595703125,
+2008-11-01,54.43000030517578,53.4900016784668,55.279998779296875,56.04999923706055,86.5199966430664,6.815899848937988,95.5,1.269792914390564,1.5385088920593262,1.1978000402450562,0.6541078090667725,1.2355999946594238,27.90999984741211,2.256700038909912,49.869998931884766,816.2000122070312,10.1850004196167,192.60000610351562,,1.6234999895095825,,6.510000228881836,1.673699975013733,1.1461999416351318,349.5,883.0,542.5,114.0999984741211,11.899999618530273,45.75,2372.0,896.239990234375,8829.0400390625,1535.5699462890625,473.1400146484375,4288.0,4669.43994140625,3262.679931640625,8512.26953125,13888.240234375,1871.156005859375,1076.0699462890625,9092.7197265625,
+2008-12-01,44.599998474121094,45.59000015258789,40.0,40.790000915527344,81.30999755859375,6.813300132751465,90.6500015258789,1.3979953527450562,1.4656095504760742,1.0428999662399292,0.7055171132087708,1.21589994430542,30.524999618530273,2.3239998817443848,48.064998626708984,883.5999755859375,11.270000457763672,186.64999389648438,936.2000122070312,1.3949999809265137,,5.622000217437744,1.4056999683380127,1.0082000494003296,407.0,972.25,610.75,112.05000305175781,11.8100004196167,49.02000045776367,2665.0,903.25,8776.3896484375,1577.030029296875,499.45001220703125,4434.2001953125,4810.2001953125,3217.969970703125,8859.5595703125,14387.48046875,1820.8050537109375,1124.469970703125,9647.3095703125,
+2009-01-01,41.68000030517578,45.880001068115234,44.84000015258789,44.93000030517578,86.0,6.829699993133545,89.9000015258789,1.2836971282958984,1.456303596496582,1.1605000495910645,0.6384880542755127,1.2266000509262085,35.60499954223633,2.263000011444092,48.733001708984375,927.2999877929688,12.5600004196167,184.5,960.0,1.4620000123977661,,4.416999816894531,1.4537999629974365,1.2689000368118286,379.0,980.0,568.0,118.9000015258789,12.670000076293945,49.40999984741211,2771.0,825.8800048828125,8000.85986328125,1476.4200439453125,443.5299987792969,4149.60009765625,4338.35009765625,2973.919921875,7994.0498046875,13278.2099609375,1990.656982421875,1162.1099853515625,9424.240234375,
+2009-02-01,44.7599983215332,47.20000076293945,46.349998474121094,45.279998779296875,88.01000213623047,6.82889986038208,97.62000274658203,1.2678931951522827,1.4272053241729736,1.1698999404907227,0.6422194838523865,1.2747999429702759,35.808998107910156,2.36899995803833,50.650001525878906,941.5,13.085000038146973,194.85000610351562,,1.5260000228881836,,4.197999954223633,1.2659000158309937,1.2806999683380127,350.75,874.5,510.5,109.44999694824219,13.470000267028809,42.060001373291016,2508.0,735.0900268554688,7062.93017578125,1377.8399658203125,389.0199890136719,3830.10009765625,3843.739990234375,2702.47998046875,7568.419921875,12811.5703125,2082.85205078125,1063.030029296875,8891.6103515625,
+2009-03-01,49.65999984741211,49.22999954223633,44.13999938964844,44.20000076293945,85.43000030517578,6.826300144195557,98.97000122070312,1.3246963024139404,1.434493899345398,1.1389000415802002,0.6918021440505981,1.2619999647140503,33.827999114990234,2.306999921798706,50.784000396728516,922.5999755859375,12.975000381469727,218.8000030517578,1120.800048828125,1.8389999866485596,,3.7760000228881836,1.3437999486923218,1.399999976158142,404.75,952.0,532.75,115.75,12.670000076293945,46.470001220703125,2605.0,797.8699951171875,7608.919921875,1528.5899658203125,422.75,3926.10009765625,4084.760009765625,2807.340087890625,8109.52978515625,13576.01953125,2373.212890625,1206.260009765625,9708.5,
+2009-04-01,51.119998931884766,51.959999084472656,36.5,36.63999938964844,84.61000061035156,6.809500217437744,98.69000244140625,1.323521614074707,1.4788086414337158,1.1402000188827515,0.7266914248466492,1.1937999725341797,32.98400115966797,2.1689000129699707,49.1879997253418,890.7000122070312,12.305000305175781,218.10000610351562,1096.0999755859375,2.052999973297119,,3.372999906539917,1.3147000074386597,1.4742000102996826,396.25,1070.0,524.25,115.0,14.050000190734863,53.4900016784668,2345.0,872.8099975585938,8168.1201171875,1717.300048828125,487.55999755859375,4243.7001953125,4769.4501953125,3159.85009765625,8828.259765625,15520.990234375,2477.569091796875,1369.3599853515625,11403.25,
+2009-05-01,66.30999755859375,65.5199966430664,28.920000076293945,29.440000534057617,80.43000030517578,6.818299770355225,95.43000030517578,1.4157087802886963,1.6186991930007935,1.066499948501587,0.8010253310203552,1.090999960899353,30.718000411987305,1.9652999639511108,46.96900177001953,978.7999877929688,15.600000381469727,236.0500030517578,,2.197499990463257,,3.8350000381469727,1.6418999433517456,1.930999994277954,436.25,1184.0,637.25,137.39999389648438,15.579999923706055,56.970001220703125,2588.0,919.1400146484375,8500.330078125,1774.3299560546875,501.5799865722656,4417.89990234375,4940.81982421875,3277.64990234375,9522.5,18171.0,2632.929931640625,1395.8900146484375,14625.25,
+2009-06-01,69.88999938964844,69.30000305175781,26.350000381469727,26.690000534057617,80.12999725341797,6.820499897003174,96.33100128173828,1.4038830995559692,1.6466867923736572,1.085800051689148,0.8061915636062622,1.1620999574661255,31.073999404907227,1.9628000259399414,47.80099868774414,927.0999755859375,13.574000358581543,247.0,1176.699951171875,2.257999897003174,,3.8350000381469727,1.718000054359436,1.8971999883651733,347.75,1226.25,511.25,117.30000305175781,16.809999465942383,53.29999923706055,2487.0,919.3200073242188,8447.0,1835.0400390625,508.2799987792969,4249.2001953125,4808.64013671875,3140.43994140625,9958.4404296875,18378.73046875,2959.362060546875,1390.0699462890625,14493.83984375,
+2009-07-01,69.44999694824219,71.69999694824219,25.920000076293945,26.15999984741211,78.3499984741211,6.8221001625061035,94.63999938964844,1.4260046482086182,1.670508861541748,1.0680999755859375,0.8356313109397888,1.0785000324249268,31.540000915527344,1.8633999824523926,47.625999450683594,953.7000122070312,13.932999610900879,,1167.5999755859375,2.616499900817871,,3.6530001163482666,1.7937999963760376,2.044800043106079,339.5,1134.0,528.25,127.8499984741211,18.610000610351562,57.93000030517578,2892.0,987.47998046875,9171.6103515625,1978.5,556.7100219726562,4608.39990234375,5332.14013671875,3426.27001953125,10356.830078125,20573.330078125,3412.06201171875,1557.2900390625,15670.3095703125,
+2009-08-01,69.95999908447266,69.6500015258789,26.010000228881836,27.170000076293945,78.16999816894531,6.821199893951416,92.87000274658203,1.434267520904541,1.629195213317871,1.0580999851226807,0.8428860306739807,1.093999981880188,32.404300689697266,1.8739999532699585,48.75,951.7000122070312,14.89799976348877,291.79998779296875,,2.808000087738037,,2.9769999980926514,1.7791999578475952,1.9859000444412231,326.25,1100.0,471.0,120.9000015258789,24.389999389648438,57.7599983215332,2772.0,1020.6199951171875,9496.2802734375,2009.06005859375,572.0700073242188,4908.89990234375,5464.60986328125,3653.5400390625,10492.5302734375,19724.189453125,2667.7451171875,1591.8499755859375,15666.6396484375,
+2009-09-01,70.61000061035156,69.06999969482422,25.610000610351562,26.5,76.6500015258789,6.816400051116943,89.87000274658203,1.465502142906189,1.6002048254013062,1.034600019454956,0.8837825655937195,1.06850004196167,30.047700881958008,1.7720999717712402,47.810001373291016,1008.0,16.63599967956543,298.54998779296875,1295.5999755859375,2.809000015258789,,4.841000080108643,1.7960000038146973,1.7259000539779663,344.0,927.0,457.5,127.80000305175781,24.1200008392334,61.34000015258789,3140.0,1057.0799560546875,9712.2802734375,2122.419921875,604.280029296875,5133.89990234375,5675.16015625,3795.409912109375,10133.23046875,20955.25,2779.426025390625,1673.1400146484375,17126.83984375,
+2009-10-01,77.0,75.19999694824219,30.690000534057617,29.809999465942383,76.30000305175781,6.817500114440918,90.08999633789062,1.4732965230941772,1.6447908878326416,1.0264999866485596,0.9009820818901062,1.0845999717712402,29.184999465942383,1.7023999691009521,46.917999267578125,1039.699951171875,16.246000289916992,316.75,1297.4000244140625,2.947499990463257,,5.045000076293945,1.9810999631881714,1.9431999921798706,366.0,978.0,494.25,135.5,22.809999465942383,67.63999938964844,3297.0,1036.18994140625,9712.73046875,2045.1099853515625,562.77001953125,5044.60009765625,5414.9599609375,3607.68994140625,10034.740234375,21752.869140625,2995.847900390625,1580.68994140625,15896.2802734375,
+2009-11-01,77.27999877929688,78.47000122070312,24.510000228881836,24.729999542236328,74.87999725341797,6.817200183868408,86.25,1.5038950443267822,1.6457926034927368,1.003100037574768,0.9175995588302612,1.0537999868392944,29.219999313354492,1.7476999759674072,46.45800018310547,1181.0999755859375,18.4950008392334,363.54998779296875,1459.5,3.1484999656677246,,4.8480000495910645,2.0181000232696533,2.0007998943328857,402.75,1060.5,567.5,141.75,22.639999389648438,70.75,3214.0,1095.6300048828125,10344.83984375,2144.60009765625,579.72998046875,5190.7001953125,5625.9501953125,3680.14990234375,9345.5498046875,21821.5,3195.301025390625,1555.5999755859375,16926.220703125,
+2009-12-01,79.36000061035156,77.93000030517578,21.68000030517578,21.649999618530273,77.86000061035156,6.83050012588501,92.91000366210938,1.4327058792114258,1.6182016134262085,1.0341999530792236,0.898311197757721,1.0521999597549438,29.99519920349121,1.7430000305175781,46.400001525878906,1095.199951171875,16.82200050354004,407.25,1460.0,3.327500104904175,,5.572000026702881,2.118799924850464,2.052500009536743,414.5,1039.75,541.5,135.9499969482422,26.950000762939453,75.5999984741211,3289.0,1115.0999755859375,10428.0498046875,2269.14990234375,625.3900146484375,5412.89990234375,5957.43017578125,3936.330078125,10546.4404296875,21872.5,3277.138916015625,1682.77001953125,17464.810546875,
+2010-01-01,72.88999938964844,71.45999908447266,24.6200008392334,25.799999237060547,79.45999908447266,6.81689977645874,90.2699966430664,1.3866932392120361,1.5984909534454346,1.0607999563217163,0.8843296766281128,1.0700000524520874,30.349599838256836,1.8729000091552734,46.097999572753906,1083.0,16.183000564575195,416.5,1501.300048828125,3.0460000038146973,,5.13100004196167,1.902899980545044,1.9031000137329102,356.5,914.0,474.0,131.6999969482422,29.899999618530273,69.02999877929688,3184.0,1073.8699951171875,10067.330078125,2147.35009765625,602.0399780273438,5188.5,5608.7900390625,3739.4599609375,10198.0400390625,20121.990234375,2989.2919921875,1602.4300537109375,16357.9599609375,
+2010-02-01,79.66000366210938,77.58999633789062,19.5,19.780000686645508,80.36000061035156,6.816699981689453,88.9209976196289,1.3631035089492798,1.523902416229248,1.0733000040054321,0.8958967924118042,1.0514999628067017,29.92449951171875,1.805999994277954,45.900001525878906,1118.300048828125,16.5,432.3999938964844,1538.0,3.2685000896453857,,4.813000202178955,2.024899959564209,2.0787999629974365,378.0,951.0,506.5,129.0500030517578,24.1299991607666,82.61000061035156,2917.0,1104.489990234375,10325.259765625,2238.260009765625,628.5599975585938,5354.5,5598.4599609375,3708.800048828125,10126.0302734375,20608.69921875,3051.943115234375,1594.5799560546875,16429.55078125,
+2010-03-01,83.76000213623047,82.69999694824219,17.59000015258789,18.31999969482422,81.06999969482422,6.815899848937988,93.5199966430664,1.3508037328720093,1.5183724164962769,1.0536600351333618,0.9155831933021545,1.0155999660491943,29.423500061035156,1.780500054359436,44.79999923706055,1113.300048828125,17.511999130249023,478.1499938964844,1639.800048828125,3.5460000038146973,,3.86899995803833,2.164599895477295,2.309999942779541,345.0,941.0,450.5,136.14999389648438,16.59000015258789,80.55000305175781,2969.0,1169.4300537109375,10856.6298828125,2397.9599609375,678.6400146484375,5679.60009765625,6153.5498046875,3974.010009765625,11089.9404296875,21239.349609375,3109.10498046875,1692.8499755859375,17527.76953125,
+2010-04-01,86.1500015258789,87.44000244140625,22.049999237060547,22.059999465942383,81.87000274658203,6.815999984741211,93.83000183105469,1.3298048973083496,1.5300110578536987,1.075600028038025,0.9248127341270447,1.0180000066757202,29.204999923706055,1.728700041770935,44.25,1180.0999755859375,18.611000061035156,554.75,1745.0999755859375,3.3375000953674316,,3.9200000762939453,2.2885000705718994,2.3963000774383545,366.25,989.5,491.75,135.1999969482422,15.050000190734863,82.76000213623047,3229.0,1186.68994140625,11008.6103515625,2461.18994140625,716.5999755859375,5553.2998046875,6135.7001953125,3816.989990234375,11057.400390625,21108.58984375,2870.611083984375,1741.56005859375,17558.7109375,
+2010-05-01,73.97000122070312,74.0199966430664,32.06999969482422,31.610000610351562,86.4800033569336,6.8180999755859375,91.19000244140625,1.2287880182266235,1.4522007703781128,1.1562999486923218,0.8465966582298279,1.0430999994277954,30.885000228881836,1.8143999576568604,46.358001708984375,1212.199951171875,18.410999298095703,461.8500061035156,1547.4000244140625,3.0969998836517334,,4.341000080108643,1.9802000522613525,2.0197999477386475,359.0,937.75,457.75,134.25,14.1899995803833,80.05000305175781,2965.0,1089.4100341796875,10136.6298828125,2257.0400390625,661.6099853515625,5188.39990234375,5964.330078125,3507.56005859375,9768.7001953125,19765.189453125,2592.14599609375,1641.25,16944.630859375,
+2010-06-01,75.62999725341797,75.01000213623047,34.540000915527344,35.13999938964844,86.0199966430664,6.771999835968018,88.43000030517578,1.223002314567566,1.4944332838058472,1.0778000354766846,0.8413259983062744,1.062600016593933,31.25149917602539,1.7908999919891357,46.400001525878906,1245.5,18.67099952697754,444.3999938964844,1530.9000244140625,2.936000108718872,,4.616000175476074,1.9816999435424805,2.0606000423431396,354.25,948.5,464.75,164.1999969482422,18.030000686645508,82.5999984741211,2894.0,1030.7099609375,9774.01953125,2109.239990234375,609.489990234375,4916.89990234375,5965.52001953125,3442.889892578125,9382.6396484375,20128.990234375,2398.3701171875,1698.2900390625,17700.900390625,
+2010-07-01,78.94999694824219,78.18000030517578,23.5,24.520000457763672,81.54000091552734,6.765200138092041,86.44000244140625,1.3039000034332275,1.5687997341156006,1.0407999753952026,0.9044044613838196,1.0291999578475952,30.274999618530273,1.7584999799728394,46.36000061035156,1181.699951171875,17.98699951171875,500.0,1576.800048828125,3.306999921798706,,4.922999858856201,2.0427000522613525,2.106600046157837,392.75,1052.5,661.5,176.3000030517578,19.56999969482422,82.36000061035156,3091.0,1101.5999755859375,10465.9404296875,2254.699951171875,650.8900146484375,5258.0,6147.97021484375,3643.139892578125,9537.2998046875,21029.810546875,2637.5029296875,1759.3299560546875,17868.2890625,
+2010-08-01,71.91999816894531,74.63999938964844,26.049999237060547,27.450000762939453,83.19999694824219,6.793300151824951,84.53199768066406,1.266592264175415,1.54659903049469,1.0251400470733643,0.8918219804763794,1.0599900484085083,30.652000427246094,1.7549999952316284,46.87300109863281,1248.300048828125,19.398000717163086,500.3999938964844,1523.5,3.3610000610351562,,3.815999984741211,1.9944000244140625,1.8894000053405762,424.5,1008.0,652.5,176.8000030517578,19.75,89.08000183105469,2698.0,1049.3299560546875,10014.7197265625,2114.030029296875,602.0599975585938,5225.2001953125,5925.22021484375,3490.7900390625,8824.0595703125,20536.490234375,2638.798095703125,1742.75,17971.119140625,
+2010-09-01,79.97000122070312,82.30999755859375,23.700000762939453,24.959999084472656,78.72000122070312,6.678400039672852,83.76599884033203,1.3628062009811401,1.57957923412323,0.9767000079154968,0.9693679809570312,1.0318000316619873,30.39699935913086,1.7035000324249268,44.689998626708984,1307.800048828125,21.79800033569336,571.25,1652.0,3.6459999084472656,,3.871999979019165,2.24399995803833,2.044800043106079,495.75,1106.75,674.0,183.0500030517578,25.299999237060547,104.18000030517578,2814.0,1141.199951171875,10788.0498046875,2368.6201171875,676.1400146484375,5548.60009765625,6229.02001953125,3715.179931640625,9369.349609375,22358.169921875,2655.657958984375,1872.81005859375,20069.119140625,
+2010-10-01,81.43000030517578,83.1500015258789,21.200000762939453,22.239999771118164,77.2699966430664,6.676499843597412,81.67900085449219,1.377808928489685,1.5774115324020386,0.9897800087928772,0.9727626442909241,1.0280400514602661,30.65999984741211,1.7135000228881836,44.41999816894531,1357.0999755859375,24.559999465942383,645.0999755859375,1705.0999755859375,3.7320001125335693,,4.038000106811523,2.220099925994873,2.1045000553131104,582.0,1226.0,717.25,203.4499969482422,29.1200008392334,125.26000213623047,2797.0,1183.260009765625,11118.490234375,2507.409912109375,703.3499755859375,5675.2001953125,6601.3701171875,3833.5,9202.4501953125,23096.3203125,2978.8349609375,1882.949951171875,20032.33984375,
+2010-11-01,84.11000061035156,85.91999816894531,23.540000915527344,25.389999389648438,81.19999694824219,6.6504998207092285,84.25399780273438,1.3103927373886108,1.5556211471557617,1.001099944114685,0.9607070684432983,1.0192999839782715,31.33919906616211,1.7170000076293945,45.79999923706055,1385.0,28.184999465942383,700.9500122070312,1650.4000244140625,3.822999954223633,,4.179999828338623,2.3169000148773193,2.265199899673462,530.0,1243.0,650.25,200.9499969482422,27.549999237060547,126.2300033569336,2772.0,1180.550048828125,11006.01953125,2498.22998046875,727.010009765625,5528.2998046875,6688.490234375,3610.43994140625,9937.0400390625,23007.990234375,2820.180908203125,1904.6300048828125,19521.25,
+2010-12-01,91.37999725341797,94.75,17.75,19.479999542236328,79.02999877929688,6.612400054931641,81.4800033569336,1.3301233053207397,1.5437101125717163,0.934499979019165,1.0157749652862549,0.9995999932289124,30.55229949951172,1.6619999408721924,44.810001373291016,1421.0999755859375,30.90999984741211,803.2999877929688,1773.300048828125,4.439499855041504,,4.40500020980835,2.5436999797821045,2.453200101852417,629.0,1393.75,794.25,240.5,32.119998931884766,144.80999755859375,3035.0,1257.6400146484375,11577.509765625,2652.8701171875,783.6500244140625,5899.89990234375,6914.18994140625,3850.760009765625,10228.919921875,23035.44921875,2808.076904296875,2051.0,20509.08984375,
+2011-01-01,92.19000244140625,101.01000213623047,19.530000686645508,21.790000915527344,77.73999786376953,6.572500228881836,82.08899688720703,1.3572757244110107,1.5829297304153442,0.9417999982833862,0.9873617887496948,1.0023000240325928,29.678199768066406,1.6342999935150146,45.8380012512207,1333.800048828125,28.173999786376953,819.0,1797.5,4.451000213623047,,4.420000076293945,2.746799945831299,2.490600109100342,659.5,1413.0,840.75,244.8000030517578,33.970001220703125,168.44000244140625,3352.0,1286.1199951171875,11891.9296875,2700.080078125,781.25,5862.89990234375,7077.47998046875,4005.5,10237.919921875,23447.33984375,2790.694091796875,2069.72998046875,18327.759765625,
+2011-02-01,96.97000122070312,111.80000305175781,18.350000381469727,20.549999237060547,76.88999938964844,6.563000202178955,81.62200164794922,1.373437762260437,1.610046625137329,0.9279999732971191,1.01449716091156,0.9775999784469604,28.924999237060547,1.659999966621399,45.25,1409.300048828125,33.80400085449219,797.6500244140625,1809.199951171875,4.478000164031982,,4.0370001792907715,2.925800085067749,2.729599952697754,722.5,1357.25,782.5,271.70001220703125,32.5099983215332,205.13999938964844,3757.0,1327.219970703125,12226.33984375,2782.27001953125,823.4500122070312,5994.0,7272.31982421875,4110.35009765625,10624.08984375,23338.01953125,2905.052978515625,1939.300048828125,17823.400390625,
+2011-03-01,106.72000122070312,117.36000061035156,17.739999771118164,19.739999771118164,75.86000061035156,6.548600196838379,83.1500015258789,1.4121301174163818,1.6074068546295166,0.9186000227928162,1.0319172143936157,0.9714999794960022,28.517000198364258,1.628499984741211,44.61000061035156,1438.9000244140625,37.87200164794922,767.9000244140625,1779.300048828125,4.300000190734863,,4.388999938964844,3.0897998809814453,3.107599973678589,693.25,1410.25,763.25,264.1499938964844,27.110000610351562,200.22999572753906,2952.0,1325.8299560546875,12319.73046875,2781.070068359375,843.5499877929688,5908.7998046875,7041.31005859375,3989.179931640625,9755.099609375,23527.51953125,2928.111083984375,2106.699951171875,19445.220703125,
+2011-04-01,113.93000030517578,125.88999938964844,14.75,16.540000915527344,72.93000030517578,6.500999927520752,81.52999877929688,1.4844063520431519,1.665001630783081,0.8729000091552734,1.093900442123413,0.9502000212669373,27.516199111938477,1.586300015449524,44.29999923706055,1556.0,48.58399963378906,791.9500122070312,1871.5,4.165500164031982,,4.697999954223633,3.2558000087738037,3.4647998809814453,754.0,1392.75,769.25,299.3500061035156,23.3799991607666,178.77999877929688,3390.0,1363.6099853515625,12810.5400390625,2873.5400390625,865.2899780273438,6069.89990234375,7514.4599609375,4106.919921875,9849.740234375,23720.810546875,2911.510009765625,2192.360107421875,19135.9609375,
+2011-05-01,102.69999694824219,116.7300033569336,15.449999809265137,16.440000534057617,74.63999938964844,6.473800182342529,80.87999725341797,1.4322338104248047,1.6487774848937988,0.8507000207901001,1.070297122001648,0.9766600131988525,27.998300552368164,1.593000054359436,45.08300018310547,1535.9000244140625,38.303001403808594,778.9500122070312,1834.0,4.173500061035156,,4.665999889373779,3.056299924850464,3.150399923324585,747.5,1376.0,782.25,264.6000061035156,23.18000030517578,158.6699981689453,2999.0,1345.199951171875,12569.7900390625,2835.300048828125,848.2999877929688,5990.0,7293.68994140625,4006.93994140625,9693.73046875,23684.130859375,2743.471923828125,2142.469970703125,18503.279296875,
+2011-06-01,95.41999816894531,112.4800033569336,16.520000457763672,17.860000610351562,74.30000305175781,6.4629998207092285,80.70999908447266,1.4478904008865356,1.6075878143310547,0.8331000208854675,1.0692671537399292,0.9674000144004822,27.96769905090332,1.569700002670288,44.7599983215332,1502.300048828125,34.8120002746582,759.4000244140625,1724.800048828125,4.271999835968018,,4.374000072479248,2.9326999187469482,3.031599998474121,629.0,1306.25,584.75,265.3500061035156,28.360000610351562,159.7899932861328,3170.0,1320.6400146484375,12414.33984375,2773.52001953125,827.4299926757812,5945.7001953125,7376.240234375,3982.2099609375,9816.08984375,22398.099609375,2762.075927734375,2100.68994140625,18845.869140625,
+2011-07-01,95.69999694824219,116.73999786376953,25.25,26.079999923706055,73.9000015258789,6.442999839782715,77.7300033569336,1.4331985712051392,1.6368486881256104,0.8012499809265137,1.1000010967254639,0.9495999813079834,27.545299530029297,1.5628000497817993,44.0099983215332,1628.300048828125,40.09199905395508,826.7000122070312,1785.300048828125,4.473999977111816,,4.144999980926514,3.0961999893188477,3.1129000186920166,665.5,1354.25,672.5,239.5500030517578,29.809999465942383,102.08000183105469,2974.0,1292.280029296875,12143.240234375,2756.3798828125,797.030029296875,5815.2001953125,7158.77001953125,3672.77001953125,9833.0302734375,22440.25,2701.72900390625,2133.2099609375,18197.19921875,
+2011-08-01,88.80999755859375,114.8499984741211,31.6200008392334,31.3700008392334,74.12999725341797,6.380300045013428,76.70099639892578,1.4433138370513916,1.6307626962661743,0.819100022315979,1.0676004886627197,0.978600025177002,28.842899322509766,1.5865000486373901,45.939998626708984,1828.5,41.69900131225586,788.0999755859375,1856.199951171875,4.186999797821045,,4.053999900817871,3.078200101852417,3.0320000648498535,757.5,1449.0,745.25,289.1000061035156,29.68000030517578,105.87999725341797,3098.0,1218.8900146484375,11613.5302734375,2579.4599609375,726.8099975585938,5394.5,5784.85009765625,3256.760009765625,8955.2001953125,20534.849609375,2567.340087890625,1880.1099853515625,16676.75,
+2011-09-01,79.19999694824219,102.76000213623047,42.959999084472656,44.97999954223633,78.55000305175781,6.387499809265137,76.76499938964844,1.3585848808288574,1.5599408149719238,0.897629976272583,0.9764671921730042,1.0372999906539917,31.972700119018555,1.8277000188827515,48.86000061035156,1620.4000244140625,30.041000366210938,614.0499877929688,1519.4000244140625,3.1449999809265137,,3.6659998893737793,2.794800043106079,2.625999927520752,592.5,1179.0,609.25,228.89999389648438,26.34000015258789,98.70999908447266,2608.0,1131.4200439453125,10913.3798828125,2415.39990234375,644.1599731445312,5128.5,5502.02001953125,2981.9599609375,8700.2900390625,17592.41015625,2359.218994140625,1769.6500244140625,16453.759765625,
+2011-10-01,93.19000244140625,109.55999755859375,29.959999084472656,28.81999969482422,76.16999816894531,6.348800182342529,75.73999786376953,1.4140071868896484,1.6111880540847778,0.8622999787330627,1.0673953294754028,0.9937000274658203,29.6825008392334,1.6871000528335571,48.62799835205078,1724.199951171875,34.33700180053711,651.0499877929688,1597.5999755859375,3.628999948501587,,3.934000015258789,3.0429000854492188,2.642899990081787,647.0,1207.5,628.25,226.9499969482422,25.770000457763672,102.29000091552734,2696.0,1253.300048828125,11955.009765625,2684.409912109375,741.0599975585938,5544.2001953125,6141.33984375,3242.840087890625,8988.3896484375,19864.869140625,2468.25,1909.030029296875,17705.009765625,
+2011-11-01,100.36000061035156,110.81999969482422,27.799999237060547,27.770000457763672,78.38999938964844,6.365099906921387,77.95999908447266,1.3324095010757446,1.5597946643829346,0.9211900234222412,1.0018032789230347,1.0321199893951416,30.791000366210938,1.8415000438690186,51.90299987792969,1745.5,32.73099899291992,610.0,1559.800048828125,3.562999963760376,,3.549999952316284,3.021399974822998,2.567699909210205,601.25,1131.25,595.75,233.8000030517578,23.690000534057617,90.30999755859375,2162.0,1246.9599609375,12045.6796875,2620.340087890625,737.4199829101562,5505.39990234375,6088.83984375,3154.6201171875,8434.6103515625,17989.349609375,2333.4140625,1847.510009765625,16123.4599609375,
+2011-12-01,98.83000183105469,107.37999725341797,23.399999618530273,23.1299991607666,80.16999816894531,6.309000015258789,77.65899658203125,1.2956053018569946,1.5415922403335571,0.9401900172233582,1.0140959024429321,1.020300030708313,31.96419906616211,1.8652000427246094,53.0,1565.800048828125,27.875,655.5999755859375,1399.699951171875,3.43149995803833,,2.989000082015991,2.934999942779541,2.686300039291382,646.5,1198.5,652.75,226.85000610351562,23.299999237060547,91.80000305175781,2109.0,1257.5999755859375,12217.5595703125,2605.14990234375,740.9199829101562,5572.2998046875,5898.35009765625,3159.81005859375,8455.349609375,18434.390625,2199.4169921875,1825.739990234375,15454.919921875,
+2012-01-01,98.4800033569336,110.9800033569336,19.440000534057617,19.889999389648438,79.27999877929688,6.313600063323975,76.36000061035156,1.3139568567276,1.570845127105713,0.913100004196167,1.05860435962677,1.0024000406265259,30.350000381469727,1.7462999820709229,52.49300003051758,1737.800048828125,33.233001708984375,685.9500122070312,1585.5,3.7874999046325684,,2.503000020980835,3.0627999305725098,2.887399911880493,639.0,1199.0,666.0,215.0500030517578,23.639999389648438,93.25,2291.0,1312.4100341796875,12632.91015625,2813.840087890625,792.8200073242188,5681.60009765625,6458.91015625,3298.550048828125,8802.509765625,20390.490234375,2292.610107421875,1955.7900390625,17193.55078125,
+2012-02-01,107.06999969482422,122.66000366210938,18.43000030517578,19.829999923706055,78.7300033569336,6.298399925231934,80.4800033569336,1.3477997779846191,1.5922045707702637,0.89410001039505,1.0799602270126343,0.9937000274658203,28.998199462890625,1.697700023651123,49.06800079345703,1709.9000244140625,34.58300018310547,706.6500244140625,1691.0999755859375,3.870500087738037,,2.615999937057495,3.187999963760376,3.04229998588562,656.5,1313.5,664.25,203.14999389648438,25.65999984741211,89.86000061035156,2383.0,1365.6800537109375,12952.0703125,2966.889892578125,810.9400024414062,5871.5,6856.080078125,3452.449951171875,9723.240234375,21680.080078125,2428.487060546875,2030.25,17752.6796875,
+2012-03-01,103.0199966430664,122.87999725341797,15.5,17.190000534057617,78.93000030517578,6.306000232696533,82.27300262451172,1.3313806056976318,1.595914363861084,0.9053999781608582,1.0374951362609863,0.996399998664856,29.40920066833496,1.8207999467849731,51.3380012512207,1669.300048828125,32.46900177001953,653.1500244140625,1638.300048828125,3.8239998817443848,,2.125999927520752,3.1684000492095947,3.389899969100952,644.0,1403.0,660.75,182.4499969482422,24.709999084472656,93.5199966430664,2219.0,1408.469970703125,13212.0400390625,3091.570068359375,830.2999877929688,5768.5,6946.830078125,3423.81005859375,10083.5595703125,20555.580078125,2262.7880859375,2014.0400390625,17404.19921875,
+2012-04-01,104.87000274658203,119.47000122070312,17.149999618530273,18.770000457763672,78.79000091552734,6.304200172424316,80.3499984741211,1.3241524696350098,1.6281341314315796,0.9071000218391418,1.0456314086914062,0.98089998960495,29.270200729370117,1.8860000371932983,52.53799819946289,1663.4000244140625,30.958999633789062,681.75,1567.699951171875,3.8334999084472656,,2.2850000858306885,3.1833999156951904,3.1844000816345215,660.25,1503.0,647.75,177.9499969482422,21.170000076293945,87.25,2263.0,1397.9100341796875,13213.6298828125,3046.360107421875,816.8800048828125,5737.7998046875,6761.18994140625,3212.800048828125,9520.8896484375,21094.2109375,2396.31591796875,1981.989990234375,17318.810546875,
+2012-05-01,86.52999877929688,101.87000274658203,24.059999465942383,25.889999389648438,83.04000091552734,6.3506999015808105,78.98200225830078,1.2374706268310547,1.5482993125915527,0.9706699848175049,0.9704968333244324,1.0300999879837036,32.76620101928711,2.014899969100952,56.22800064086914,1562.5999755859375,27.740999221801758,612.0999755859375,1416.0999755859375,3.362499952316284,,2.421999931335449,2.706199884414673,2.825000047683716,555.25,1340.0,643.75,160.64999389648438,19.420000076293945,71.55000305175781,2083.0,1310.3299560546875,12393.4501953125,2827.340087890625,761.8200073242188,5320.89990234375,6264.3798828125,3017.010009765625,8542.73046875,18629.51953125,2372.23388671875,1843.469970703125,16218.5302734375,
+2012-06-01,84.95999908447266,97.80000305175781,17.079999923706055,18.649999618530273,81.6500015258789,6.357399940490723,79.31300354003906,1.2440905570983887,1.5518311262130737,0.9651700258255005,1.0033713579177856,1.033400058746338,33.12590026855469,2.0768001079559326,56.79800033569336,1603.5,27.579999923706055,583.0499877929688,1449.0999755859375,3.490000009536743,,2.8239998817443848,2.696000099182129,2.7272000312805176,672.5,1512.75,739.0,170.10000610351562,21.809999465942383,72.16000366210938,2289.0,1362.1600341796875,12880.08984375,2935.050048828125,798.489990234375,5571.2001953125,6416.27978515625,3196.64990234375,9006.7802734375,19441.4609375,2225.429931640625,1854.010009765625,17429.98046875,
+2012-07-01,88.05999755859375,104.91999816894531,18.93000030517578,20.299999237060547,82.63999938964844,6.3796000480651855,78.10099792480469,1.2259409427642822,1.5713387727737427,0.9796000123023987,1.0498688220977783,1.0013500452041626,32.158199310302734,2.040299892425537,55.42300033569336,1610.5,27.895000457763672,589.75,1415.4000244140625,3.4195001125335693,,3.2090001106262207,2.8417000770568848,2.914599895477295,806.5,1721.0,888.25,174.39999389648438,22.639999389648438,70.58000183105469,2376.0,1379.3199462890625,13008.6796875,2939.52001953125,786.9400024414062,5635.2998046875,6772.259765625,3291.659912109375,8695.0595703125,19796.810546875,2103.635009765625,1881.989990234375,17236.1796875,
+2012-08-01,96.47000122070312,114.56999969482422,17.469999313354492,18.350000381469727,81.25,6.350200176239014,78.52999877929688,1.2510946989059448,1.5790305137634277,0.9598000049591064,1.0280978679656982,0.9926000237464905,32.537200927734375,2.0455000400543213,55.62799835205078,1684.5999755859375,31.3700008392334,627.9500122070312,1536.300048828125,3.4539999961853027,,2.7990000247955322,3.169600009918213,3.105600118637085,802.75,1764.5,870.0,164.5500030517578,19.780000686645508,76.4800033569336,2656.0,1406.5799560546875,13090.83984375,3066.9599609375,812.0900268554688,5711.5,6970.7900390625,3413.070068359375,8839.91015625,19482.5703125,2047.52197265625,1905.1199951171875,17380.75,
+2012-09-01,92.19000244140625,112.38999938964844,15.729999542236328,17.010000228881836,79.94000244140625,6.3024001121521,77.61000061035156,1.2913223505020142,1.6232975721359253,0.9372199773788452,1.0437650680541992,0.9807000160217285,30.89929962158203,2.0269999504089355,53.007999420166016,1771.0999755859375,34.516998291015625,639.6500244140625,1665.300048828125,3.7730000019073486,,3.319999933242798,3.1693999767303467,3.3420000076293945,756.25,1601.0,902.5,173.5,19.579999923706055,69.1500015258789,2516.0,1440.6700439453125,13437.1298828125,3116.22998046875,837.4500122070312,5742.10009765625,7216.14990234375,3354.820068359375,8870.16015625,20840.380859375,2086.1689453125,1996.2099609375,18762.740234375,
+2012-10-01,86.23999786376953,108.69999694824219,18.600000381469727,20.329999923706055,79.91999816894531,6.2418999671936035,79.68399810791016,1.2962603569030762,1.6074585914611816,0.9322599768638611,1.0366023778915405,0.9995099902153015,31.338600158691406,2.0290000438690186,53.95800018310547,1717.5,32.28799819946289,609.0,1576.0,3.5269999504089355,,3.691999912261963,3.06820011138916,2.7618000507354736,755.75,1547.0,864.5,154.64999389648438,19.459999084472656,70.06999969482422,2388.0,1412.1600341796875,13096.4599609375,2977.22998046875,818.72998046875,5782.7001953125,7260.6298828125,3429.27001953125,8928.2900390625,21641.8203125,2068.8798828125,1912.06005859375,18505.380859375,
+2012-11-01,88.91000366210938,111.2300033569336,15.869999885559082,16.959999084472656,80.1500015258789,6.231400012969971,82.1510009765625,1.2973533868789673,1.6041065454483032,0.9277999997138977,1.0429377555847168,0.9929999709129333,30.86520004272461,2.095599889755249,54.8380012512207,1710.9000244140625,33.20399856567383,686.25,1603.0999755859375,3.629499912261963,,3.561000108718872,3.041300058364868,2.761399984359741,748.0,1438.75,844.75,142.10000610351562,19.34000015258789,72.6500015258789,2538.0,1416.1800537109375,13025.580078125,3010.239990234375,821.9199829101562,5866.7998046875,7405.5,3557.280029296875,9446.009765625,22030.390625,1980.116943359375,1932.9000244140625,19339.900390625,
+2012-12-01,91.81999969482422,111.11000061035156,18.020000457763672,20.559999465942383,79.7699966430664,6.234799861907959,85.95999908447266,1.3227688074111938,1.616292119026184,0.9125999808311462,1.039198637008667,0.9944000244140625,30.440200805664062,2.045099973678589,54.75299835205078,1674.800048828125,30.17300033569336,702.6500244140625,1538.699951171875,3.6410000324249268,,3.3510000705718994,3.045099973678589,2.812000036239624,698.25,1418.75,778.0,143.8000030517578,19.510000228881836,75.13999938964844,2236.0,1426.18994140625,13104.1396484375,3019.510009765625,849.3499755859375,5897.7998046875,7612.39013671875,3620.25,10395.1796875,22656.919921875,2269.1279296875,1997.050048828125,19426.7109375,
+2013-01-01,97.48999786376953,115.55000305175781,14.279999732971191,14.829999923706055,79.20999908447266,6.2195000648498535,91.02100372314453,1.3568336963653564,1.579778790473938,0.9110000133514404,1.0418837070465088,1.0022000074386597,30.031999588012695,1.9882999658584595,53.303001403808594,1660.5999755859375,31.334999084472656,745.2999877929688,1673.9000244140625,3.7235000133514404,,3.3389999866485596,3.1298000812530518,3.0257999897003174,740.5,1468.5,779.5,146.9499969482422,18.780000686645508,82.94999694824219,2205.0,1498.1099853515625,13860.580078125,3142.1298828125,902.0900268554688,6276.89990234375,7776.0498046875,3732.60009765625,11138.66015625,23729.529296875,2385.422119140625,1961.93994140625,19894.98046875,
+2013-02-01,92.05000305175781,111.37999725341797,15.510000228881836,16.299999237060547,81.9800033569336,6.226200103759766,92.3030014038086,1.3150973320007324,1.5167601108551025,0.9285100102424622,1.0232272148132324,1.0234500169754028,30.441999435424805,1.9744000434875488,53.858001708984375,1577.699951171875,28.395000457763672,732.5999755859375,1582.4000244140625,3.5274999141693115,,3.4860000610351562,2.97189998626709,2.914599895477295,719.5,1474.25,707.75,142.64999389648438,18.3799991607666,83.55999755859375,2146.0,1514.6800537109375,14054.490234375,3160.18994140625,911.1099853515625,6360.7998046875,7741.7001953125,3723.0,11559.3603515625,23020.26953125,2365.593017578125,2026.489990234375,18861.5390625,
+2013-03-01,97.2300033569336,110.0199966430664,12.699999809265137,13.279999732971191,82.98999786376953,6.212600231170654,94.19000244140625,1.2815911769866943,1.5197569131851196,0.9492400288581848,1.0418294668197632,1.0159000158309937,31.052799224853516,2.019200086593628,54.38800048828125,1594.800048828125,28.29199981689453,767.0999755859375,1571.199951171875,3.3949999809265137,,4.02400016784668,2.9154000282287598,3.115499973297119,695.25,1404.75,687.75,137.14999389648438,17.65999984741211,88.45999908447266,2170.0,1569.18994140625,14578.5400390625,3267.52001953125,951.5399780273438,6411.7001953125,7795.31005859375,3731.419921875,12397.91015625,22299.630859375,2236.62109375,2004.8900146484375,18835.76953125,
+2013-04-01,93.45999908447266,102.37000274658203,13.520000457763672,15.34000015258789,81.7300033569336,6.165200233459473,97.86399841308594,1.3095861673355103,1.549426794052124,0.9370999932289124,1.0344042778015137,1.0117000341415405,30.930200576782227,2.00570011138916,54.22800064086914,1472.199951171875,24.143999099731445,696.7000122070312,1505.4000244140625,3.1875,,4.3429999351501465,2.8733999729156494,2.8008999824523926,683.25,1467.75,721.75,134.9499969482422,17.670000076293945,85.52999877929688,2368.0,1597.5699462890625,14839.7998046875,3328.7900390625,947.4600219726562,6430.10009765625,7913.7099609375,3856.75,13860.8603515625,22737.009765625,2177.912109375,1963.949951171875,19504.1796875,
+2013-05-01,91.97000122070312,100.38999938964844,16.299999237060547,15.989999771118164,83.37999725341797,6.1209001541137695,101.0999984741211,1.3043931722640991,1.5229045152664185,0.9537000060081482,0.9669309854507446,1.0302000045776367,31.656400680541992,2.1077001094818115,56.37799835205078,1392.5999755859375,22.22800064086914,751.0499877929688,1460.5999755859375,3.2890000343322754,,3.9839999675750732,2.79229998588562,2.7792000770568848,662.0,1510.0,705.5,127.05000305175781,16.549999237060547,79.36000061035156,2191.0,1630.739990234375,15115.5703125,3455.909912109375,984.1500244140625,6583.10009765625,8348.83984375,3948.590087890625,13774.5400390625,22392.16015625,2300.594970703125,2001.050048828125,19760.30078125,
+2013-06-01,96.55999755859375,102.16000366210938,16.860000610351562,16.469999313354492,83.16999816894531,6.2297749519348145,98.47599792480469,1.3035939931869507,1.5258322954177856,0.944890022277832,0.9281604290008545,1.0477999448776245,32.79069900512695,2.1958999633789062,60.1879997253418,1223.800048828125,19.451000213623047,659.2000122070312,1336.9000244140625,3.05049991607666,,3.565000057220459,2.8798000812530518,2.752000093460083,679.25,1564.5,648.5,120.0,16.3799991607666,82.70999908447266,2194.0,1606.280029296875,14909.599609375,3403.25,977.47998046875,6215.5,7959.22021484375,3738.909912109375,13677.3203125,20803.2890625,1979.2060546875,1863.3199462890625,19395.810546875,
+2013-07-01,105.02999877929688,107.69999694824219,13.449999809265137,14.25,81.44999694824219,6.121699810028076,98.01599884033203,1.3264886140823364,1.5242043733596802,0.9296200275421143,0.9072763323783875,1.0301200151443481,32.924198150634766,2.279400110244751,60.80799865722656,1312.4000244140625,19.617000579833984,725.4500122070312,1428.4000244140625,3.118499994277954,,3.446000099182129,3.043100118637085,3.0441999435424805,499.0,1374.0,664.25,118.5999984741211,16.969999313354492,85.62999725341797,2298.0,1685.72998046875,15499.5400390625,3626.3701171875,1045.260009765625,6621.10009765625,8275.9697265625,3992.68994140625,13668.3203125,21883.66015625,1993.7989501953125,1914.030029296875,19345.69921875,
+2013-08-01,107.6500015258789,114.01000213623047,17.010000228881836,17.530000686645508,82.08999633789062,6.110499858856201,98.29199981689453,1.3236267566680908,1.550652027130127,0.9312999844551086,0.8926180005073547,1.0539000034332275,33.2041015625,2.356100082397461,67.38999938964844,1396.0999755859375,23.46299934387207,722.0999755859375,1526.199951171875,3.2249999046325684,,3.5810000896453857,3.1396000385284424,3.0183000564575195,495.0,1424.0,643.25,112.0999984741211,16.34000015258789,83.69999694824219,2413.0,1632.969970703125,14810.3095703125,3589.8701171875,1010.9000244140625,6412.89990234375,8103.14990234375,3933.780029296875,13388.8603515625,21731.369140625,2098.382080078125,1926.3599853515625,18619.720703125,
+2013-09-01,102.33000183105469,108.37000274658203,16.600000381469727,16.729999542236328,80.22000122070312,6.109899997711182,97.8270034790039,1.349545955657959,1.6168932914733887,0.9052000045776367,0.9301460981369019,1.0312000513076782,32.342098236083984,2.2227001190185547,62.90999984741211,1326.5,21.6560001373291,726.1500244140625,1408.0999755859375,3.321000099182129,,3.559999942779541,2.9709999561309814,2.634700059890747,441.5,1282.75,678.5,113.69999694824219,17.479999542236328,86.11000061035156,2640.0,1681.550048828125,15129.669921875,3771.47998046875,1073.7900390625,6462.2001953125,8594.400390625,4143.43994140625,14455.7998046875,22859.859375,2174.6650390625,1996.9599609375,19379.76953125,
+2013-10-01,96.37999725341797,108.83999633789062,13.75,14.880000114440918,80.19999694824219,6.083799839019775,98.50700378417969,1.3724011182785034,1.602615475654602,0.9002500176429749,0.9470324516296387,1.0477999448776245,31.956100463867188,2.1810998916625977,61.31999969482422,1323.5999755859375,21.832000732421875,736.25,1445.9000244140625,3.2945001125335693,,3.5810000896453857,2.9677999019622803,2.633699893951416,428.25,1280.25,667.5,105.4000015258789,18.31999969482422,77.18000030517578,2677.0,1756.5400390625,15545.75,3919.7099609375,1100.1500244140625,6731.39990234375,9033.919921875,4299.89013671875,14327.9404296875,23206.369140625,2141.614013671875,2030.0899658203125,21164.51953125,
+2013-11-01,92.72000122070312,109.69000244140625,13.699999809265137,13.930000305175781,80.68000030517578,6.082399845123291,102.29199981689453,1.360396146774292,1.6340937614440918,0.9058899879455566,0.9084302186965942,1.058500051498413,33.11920166015625,2.3148999214172363,62.41299819946289,1250.5999755859375,19.981000900268555,718.0,1367.9000244140625,3.2304999828338623,,3.9539999961853027,3.047800064086914,2.6840999126434326,415.25,1336.5,655.0,110.25,17.149999618530273,78.13999938964844,2791.0,1805.81005859375,16086.41015625,4059.889892578125,1142.8900146484375,6650.60009765625,9405.2998046875,4295.2099609375,15661.8701171875,23881.2890625,2220.50390625,2044.8699951171875,20791.9296875,
+2013-12-01,98.41999816894531,110.80000305175781,13.720000267028809,15.4399995803833,80.04000091552734,6.051799774169922,104.93399810791016,1.3810056447982788,1.6495118141174316,0.8871999979019165,0.8919811248779297,1.0644999742507935,32.68320083618164,2.359299898147583,61.779998779296875,1201.9000244140625,19.339000701904297,717.4000244140625,1371.0999755859375,3.441499948501587,,4.230000019073486,3.077199935913086,2.785799980163574,422.0,1312.5,605.25,110.69999694824219,16.40999984741211,84.63999938964844,2709.0,1848.3599853515625,16576.66015625,4176.58984375,1163.6400146484375,6749.10009765625,9552.16015625,4295.9501953125,16291.3095703125,23306.390625,2115.97802734375,2011.3399658203125,21170.6796875,
+2014-01-01,97.48999786376953,106.4000015258789,18.40999984741211,18.969999313354492,81.2699966430664,6.051000118255615,102.75800323486328,1.3558770418167114,1.6498383283615112,0.9024699926376343,0.8795848488807678,1.11558997631073,34.90330123901367,2.408799886703491,62.310001373291016,1240.0999755859375,19.104999542236328,703.0,1374.0999755859375,3.2204999923706055,,4.942999839782715,3.279400110244751,2.62719988822937,434.0,1282.75,555.75,125.19999694824219,15.550000190734863,85.83000183105469,2911.0,1782.5899658203125,15698.849609375,4103.8798828125,1130.8800048828125,6510.39990234375,9306.48046875,4165.72021484375,14914.5302734375,22035.419921875,2033.0830078125,1941.1500244140625,20513.849609375,
+2014-02-01,102.58999633789062,109.06999969482422,14.0,15.010000228881836,79.77999877929688,6.1184000968933105,102.11000061035156,1.3707455396652222,1.6691983938217163,0.8883000016212463,0.8961697816848755,1.1123000383377075,35.99089813232422,2.319000005722046,62.02000045776367,1321.4000244140625,21.20400047302246,743.8499755859375,1446.199951171875,3.2385001182556152,,4.609000205993652,3.0892999172210693,2.789799928665161,457.5,1414.25,599.0,179.8000030517578,16.469999313354492,86.58999633789062,2935.0,1859.449951171875,16321.7099609375,4308.1201171875,1183.030029296875,6809.7001953125,9692.080078125,4408.080078125,14841.0703125,22836.9609375,2056.302001953125,1979.989990234375,21120.119140625,
+2014-03-01,101.58000183105469,107.76000213623047,13.880000114440918,18.1200008392334,80.0999984741211,6.202199935913086,102.88899993896484,1.3752131462097168,1.6643919944763184,0.8867999911308289,0.9260116219520569,1.1050000190734863,35.55149841308594,2.2560999393463135,59.84000015258789,1283.4000244140625,19.733999252319336,777.5,1418.5,3.0464999675750732,,4.370999813079834,2.931999921798706,2.9110000133514404,502.0,1464.0,697.25,177.89999389648438,17.770000457763672,93.5199966430664,2955.0,1872.3399658203125,16457.66015625,4198.990234375,1173.0400390625,6598.39990234375,9555.91015625,4391.5,14827.830078125,22151.060546875,2033.3060302734375,1985.6099853515625,22386.26953125,
+2014-04-01,99.73999786376953,108.06999969482422,13.40999984741211,17.68000030517578,79.48999786376953,6.2480998039245605,102.56400299072266,1.3813681602478027,1.6824253797531128,0.8831999897956848,0.9274716973304749,1.0951999425888062,35.620399475097656,2.2332000732421875,60.417999267578125,1295.5999755859375,19.118999481201172,812.6500244140625,1426.5999755859375,3.0295000076293945,,4.815000057220459,2.9349000453948975,3.007699966430664,514.0,1530.75,713.0,203.0500030517578,17.239999771118164,94.13999938964844,2974.0,1883.949951171875,16580.83984375,4114.56005859375,1126.8599853515625,6780.0,9603.23046875,4487.39013671875,14304.1103515625,22133.970703125,2026.3580322265625,1961.7900390625,22417.80078125,
+2014-05-01,102.70999908447266,109.41000366210938,11.399999618530273,13.770000457763672,80.37000274658203,6.228000164031982,101.72000122070312,1.360451579093933,1.6724364757537842,0.8978999853134155,0.9310986995697021,1.0837600231170654,34.617698669433594,2.223599910736084,58.900001525878906,1245.5999755859375,18.652999877929688,835.6500244140625,1454.699951171875,3.135999917984009,2177.25,4.541999816894531,2.8845999240875244,2.996500015258789,465.75,1493.25,627.25,177.5,17.3799991607666,86.2699966430664,3071.0,1923.5699462890625,16717.169921875,4242.6201171875,1134.5,6844.5,9943.26953125,4519.56982421875,14632.3798828125,23081.650390625,2039.2120361328125,1994.9599609375,24217.33984375,
+2014-06-01,105.37000274658203,112.36000061035156,11.569999694824219,12.210000038146973,79.77999877929688,6.208499908447266,101.44300079345703,1.3644425868988037,1.7034034729003906,0.890999972820282,0.9417082667350769,1.0665500164031982,33.72719955444336,2.191800117492676,60.03799819946289,1321.800048828125,21.006999969482422,843.5499877929688,1481.0,3.187999963760376,2242.25,4.460999965667725,2.9707999229431152,3.0769999027252197,424.25,1400.5,564.75,173.0,16.6200008392334,79.20999908447266,3143.0,1960.22998046875,16826.599609375,4408.18017578125,1192.9599609375,6743.89990234375,9833.0703125,4422.83984375,15162.099609375,23190.720703125,2048.326904296875,2002.2099609375,25413.779296875,
+2014-07-01,98.16999816894531,106.0199966430664,16.950000762939453,16.81999969482422,81.45999908447266,6.161499977111816,102.83999633789062,1.3396027088165283,1.6910173892974854,0.9086999893188477,0.9325748682022095,1.0907000303268433,35.560001373291016,2.2437000274658203,60.25,1281.300048828125,20.37299919128418,874.6500244140625,1465.699951171875,3.2230000495910645,2351.0,3.8410000801086426,2.8866000175476074,2.8310999870300293,357.0,1224.5,530.25,195.0500030517578,16.459999084472656,62.09000015258789,3219.0,1930.6700439453125,16563.30078125,4369.77001953125,1120.0699462890625,6730.10009765625,9407.48046875,4246.14013671875,15620.76953125,24756.849609375,2201.56201171875,2076.1201171875,25894.970703125,
+2014-08-01,95.95999908447266,103.19000244140625,12.09000015258789,12.710000038146973,82.75,6.132800102233887,103.69599914550781,1.3184958696365356,1.6589525938034058,0.9150400161743164,0.9355412125587463,1.0855000019073486,36.618099212646484,2.2372000217437744,60.61000061035156,1285.800048828125,19.398000717163086,908.6500244140625,1426.699951171875,3.134999990463257,2462.25,4.065000057220459,2.8568999767303467,2.7827000617980957,359.0,1089.5,550.25,195.75,15.489999771118164,67.5999984741211,3219.0,2003.3699951171875,17098.44921875,4580.27001953125,1174.3499755859375,6819.7998046875,9470.169921875,4381.0400390625,15424.58984375,24742.060546875,2217.199951171875,2068.5400390625,26638.109375,
+2014-09-01,91.16000366210938,94.66999816894531,16.309999465942383,18.260000228881836,85.94000244140625,6.139999866485596,109.38999938964844,1.269083857536316,1.624220371246338,0.9509000182151794,0.8716875910758972,1.1159600019454956,39.325199127197266,2.44350004196167,61.553001403808594,1210.5,17.006000518798828,774.9500122070312,1298.5,3.005500078201294,2320.5,4.120999813079834,2.647200107574463,2.586899995803833,320.75,913.25,477.75,193.35000610351562,15.479999542236328,61.959999084472656,3300.0,1972.2900390625,17042.900390625,4493.39013671875,1101.6800537109375,6622.7001953125,9474.2998046875,4416.240234375,16173.51953125,22932.98046875,2363.8701171875,2020.0899658203125,26630.509765625,
+2014-10-01,80.54000091552734,85.86000061035156,14.029999732971191,15.8100004196167,86.87999725341797,6.104499816894531,109.21299743652344,1.2613362073898315,1.600102424621582,0.9560999870300293,0.8824567198753357,1.1194000244140625,41.01300048828125,2.401599884033203,61.43299865722656,1171.0999755859375,16.07699966430664,791.4500122070312,1236.199951171875,3.061000108718872,2445.5,3.872999906539917,2.5144999027252197,2.1695001125335693,376.75,1046.5,532.5,188.0,16.040000915527344,64.44999694824219,2899.0,2018.050048828125,17390.51953125,4630.740234375,1173.510009765625,6546.5,9326.8701171875,4233.08984375,16413.759765625,23998.060546875,2420.177978515625,1964.4300537109375,27865.830078125,
+2014-11-01,66.1500015258789,70.1500015258789,13.329999923706055,14.739999771118164,88.36000061035156,6.1290998458862305,117.83999633789062,1.246199131011963,1.5724753141403198,0.9646400213241577,0.8524422645568848,1.1339000463485718,49.257999420166016,2.5271999835968018,61.85300064086914,1175.199951171875,15.48900032043457,812.4000244140625,1210.4000244140625,2.859999895095825,2368.25,4.0879998207092285,2.230799913406372,1.9039000272750854,375.75,1016.0,577.25,186.64999389648438,15.59000015258789,60.959999084472656,2880.0,2067.56005859375,17828.240234375,4791.6298828125,1173.22998046875,6722.60009765625,9980.849609375,4390.18017578125,17459.849609375,23987.44921875,2682.9189453125,1980.780029296875,28693.990234375,
+2014-12-01,53.27000045776367,57.33000183105469,19.200000762939453,19.639999389648438,90.2699966430664,6.191999912261963,119.45800018310547,1.2162047624588013,1.5569047927856445,0.98853999376297,0.818397581577301,1.16048002243042,56.560001373291016,2.654099941253662,63.37799835205078,1183.9000244140625,15.5649995803833,798.4000244140625,1208.9000244140625,2.8385000228881836,2194.0,2.8889999389648438,1.84660005569458,1.4352999925613403,397.0,1019.25,589.75,166.60000610351562,14.520000457763672,60.27000045776367,2910.0,2058.89990234375,17823.0703125,4736.0498046875,1204.699951171875,6566.10009765625,9805.5498046875,4272.75,17450.76953125,23605.0390625,3234.677001953125,1915.5899658203125,27499.419921875,
+2015-01-01,48.2400016784668,52.9900016784668,20.969999313354492,21.59000015258789,94.80000305175781,6.236599922180176,118.24800109863281,1.13355553150177,1.5079090595245361,0.9225000143051147,0.7782101631164551,1.261199951171875,68.73500061035156,2.6001999378204346,61.79600143432617,1278.5,17.191999435424805,772.7000122070312,1239.199951171875,2.5280001163482666,2295.5,2.690999984741211,1.6863000392913818,1.4151999950408936,370.0,961.0,502.75,161.89999389648438,14.789999961853027,59.36000061035156,2693.0,1994.989990234375,17164.94921875,4635.240234375,1165.3900146484375,6749.39990234375,10694.3203125,4604.25,17674.390625,24507.05078125,3210.363037109375,1949.260009765625,29182.94921875,
+2015-02-01,49.7599983215332,62.58000183105469,13.34000015258789,14.619999885559082,95.25,6.249499797821045,119.37699890136719,1.1205360889434814,1.5418059825897217,0.9526000022888184,0.780579149723053,1.2503000497817993,61.1349983215332,2.9049999713897705,61.75400161743164,1212.5999755859375,16.51300048828125,818.4500122070312,1186.699951171875,2.7160000801086426,2071.5,2.7339999675750732,2.2988998889923096,1.7676000595092773,384.5,1030.75,517.5,136.75,13.930000305175781,64.7300033569336,3102.0,2104.5,18132.69921875,4963.52978515625,1233.3699951171875,6946.7001953125,11401.66015625,4951.47998046875,18797.939453125,24823.2890625,3310.302978515625,1985.800048828125,29220.119140625,
+2015-03-01,47.599998474121094,55.11000061035156,15.289999961853027,17.290000915527344,98.36000061035156,6.196499824523926,120.01300048828125,1.0830246210098267,1.4809110164642334,0.9673600196838379,0.7658140659332275,1.2673300504684448,57.525001525878906,3.2260000705718994,62.50899887084961,1183.0999755859375,16.58099937438965,735.0,1142.5999755859375,2.746999979019165,2062.5,2.640000104904175,1.717900037765503,1.7799999713897705,376.25,973.25,511.75,132.89999389648438,11.930000305175781,63.099998474121094,2699.0,2067.889892578125,17776.119140625,4900.8798828125,1252.77001953125,6773.0,11966.169921875,5033.64013671875,19206.990234375,24900.890625,3747.89892578125,2041.030029296875,27957.490234375,
+2015-04-01,59.630001068115234,66.77999877929688,14.550000190734863,16.510000228881836,94.5999984741211,6.190199851989746,118.97000122070312,1.1114321947097778,1.542686104774475,0.9402999877929688,0.7994883060455322,1.2018400430679321,50.98970031738281,2.952699899673462,63.44200134277344,1182.4000244140625,16.124000549316406,776.5,1139.9000244140625,2.8864998817443848,2025.0,2.750999927520752,1.9763000011444092,2.0497000217437744,362.5,978.5,467.0,136.5500030517578,12.979999542236328,68.12000274658203,2943.0,2085.510009765625,17840.51953125,4941.419921875,1220.1300048828125,6960.60009765625,11454.3798828125,5046.490234375,19520.009765625,28133.0,4441.65478515625,2127.169921875,27011.310546875,
+2015-05-01,60.29999923706055,65.55999755859375,13.84000015258789,14.75,96.91000366210938,6.191199779510498,123.81999969482422,1.0960345268249512,1.531909704208374,0.9430000185966492,0.7658140659332275,1.2425099611282349,52.529998779296875,3.158400058746338,63.82500076293945,1189.4000244140625,16.68400001525879,776.75,1111.0,2.759500026702881,1835.0,2.6419999599456787,1.955299973487854,2.0857999324798584,351.5,934.0,477.0,126.1500015258789,11.979999542236328,64.3499984741211,3085.0,2107.389892578125,18010.6796875,5070.02978515625,1246.530029296875,6984.39990234375,11413.8203125,5007.89013671875,20563.150390625,27424.189453125,4611.744140625,2114.800048828125,27828.439453125,
+2015-06-01,59.470001220703125,63.59000015258789,18.229999542236328,19.34000015258789,95.48999786376953,6.198800086975098,122.66999816894531,1.122296690940857,1.573192834854126,0.9258999824523926,0.767283022403717,1.241189956665039,55.650699615478516,3.115000009536743,63.7239990234375,1171.5,15.550999641418457,671.6500244140625,1078.5999755859375,2.623500108718872,1804.75,2.8320000171661377,1.8866000175476074,2.089600086212158,414.0,1056.25,614.75,130.64999389648438,12.279999732971191,67.51000213623047,3275.0,2063.110107421875,17619.509765625,4986.8701171875,1253.949951171875,6521.0,10944.9697265625,4790.2001953125,20235.73046875,26250.029296875,4277.22216796875,2074.199951171875,27780.830078125,
+2015-07-01,47.119998931884766,52.209999084472656,12.119999885559082,14.59000015258789,97.37000274658203,6.199699878692627,124.07099914550781,1.0939244031906128,1.5604275465011597,0.9682999849319458,0.7294477820396423,1.3005599975585938,59.675498962402344,3.370800018310547,64.11799621582031,1094.9000244140625,14.746000289916992,610.3499755859375,984.0,2.367500066757202,1705.5,2.7160000801086426,1.5839999914169312,1.840999960899353,371.0,980.75,499.25,125.25,11.140000343322754,64.01000213623047,3209.0,2103.840087890625,17689.859375,5128.27978515625,1238.6800537109375,6696.2998046875,11308.990234375,5082.60986328125,20585.240234375,24636.279296875,3663.72607421875,2030.1600341796875,28114.560546875,
+2015-08-01,49.20000076293945,54.150001525878906,28.43000030517578,29.920000076293945,95.94999694824219,6.378499984741211,121.28900146484375,1.1214030981063843,1.5418059825897217,0.9610999822616577,0.7140816450119019,1.323799967765808,65.29499816894531,3.578700065612793,66.14299774169922,1131.5999755859375,14.57699966430664,601.5499877929688,1010.0999755859375,2.3380000591278076,1688.5,2.688999891281128,1.6735999584197998,1.6404000520706177,363.75,897.5,482.5,120.55000305175781,10.6899995803833,63.7400016784668,3102.0,1972.1800537109375,16528.029296875,4776.509765625,1159.449951171875,6247.89990234375,10259.4599609375,4652.9501953125,18890.48046875,21670.580078125,3205.986083984375,1941.489990234375,26283.08984375,
+2015-09-01,45.09000015258789,48.369998931884766,24.5,26.81999969482422,96.3499984741211,6.353600025177002,119.86000061035156,1.1255937814712524,1.5157945156097412,0.9710000157356262,0.7003781795501709,1.3418999910354614,65.70999908447266,4.0543999671936035,65.91999816894531,1115.5,14.512999534606934,651.0,907.2000122070312,2.3454999923706055,1641.25,2.5239999294281006,1.5125999450683594,1.3894000053405762,387.75,892.0,512.75,121.3499984741211,12.170000076293945,59.4900016784668,3114.0,1920.030029296875,16284.7001953125,4620.16015625,1100.68994140625,6061.60009765625,9660.4404296875,4455.2900390625,17388.150390625,20846.30078125,3052.781005859375,1962.81005859375,26154.830078125,
+2015-10-01,46.59000015258789,49.560001373291016,15.069999694824219,17.299999237060547,96.94999694824219,6.346700191497803,121.0,1.0993843078613281,1.532379150390625,0.9886999726295471,0.7090187072753906,1.3158999681472778,64.19000244140625,3.8447000980377197,65.44400024414062,1141.5,15.565999984741211,677.0499877929688,988.5999755859375,2.313499927520752,1557.0,2.321000099182129,1.499400019645691,1.4049999713897705,382.25,883.75,522.0,120.94999694824219,14.520000457763672,63.31999969482422,3259.0,2079.360107421875,17663.5390625,5053.75,1161.8599853515625,6361.10009765625,10850.1396484375,4897.66015625,19083.099609375,22640.0390625,3382.56103515625,2029.469970703125,26656.830078125,
+2015-11-01,41.650001525878906,44.61000061035156,16.1299991607666,18.100000381469727,100.16999816894531,6.385000228881836,122.83000183105469,1.0583018064498901,1.5038950443267822,1.0302000045776367,0.7183908224105835,1.3366999626159668,66.41999816894531,3.841399908065796,66.9000015258789,1065.800048828125,14.050000190734863,541.9500122070312,832.2999877929688,2.0445001125335693,1602.5,2.234999895095825,1.336899995803833,1.3587000370025635,365.0,881.0,460.0,116.9000015258789,14.930000305175781,61.29999923706055,3327.0,2080.409912109375,17719.919921875,5108.669921875,1198.1099853515625,6356.10009765625,11382.23046875,4957.60009765625,19747.470703125,21996.419921875,3445.405029296875,1991.969970703125,26145.669921875,
+2015-12-01,37.040000915527344,37.279998779296875,18.209999084472656,19.6299991607666,98.62999725341797,6.481200218200684,120.44999694824219,1.093398094177246,1.481920599937439,0.9879999756813049,0.7284913063049316,1.3871999979019165,73.2300033569336,3.956700086593628,66.45500183105469,1060.300048828125,13.774999618530273,560.7999877929688,891.7000122070312,2.125499963760376,1634.5,2.3369998931884766,1.1007000207901,1.2670999765396118,358.75,871.25,470.0,126.69999694824219,15.239999771118164,63.279998779296875,3211.0,2043.93994140625,17425.029296875,5007.41015625,1135.8900146484375,6242.2998046875,10743.009765625,4677.14013671875,19033.7109375,21914.400390625,3539.181884765625,1961.31005859375,26117.5390625,
+2016-01-01,33.619998931884766,34.7400016784668,20.200000762939453,23.639999389648438,99.61000061035156,6.565199851989746,118.93000030517578,1.0936970710754395,1.4362038373947144,1.013800024986267,0.7086167335510254,1.4034299850463867,76.55000305175781,4.066999912261963,68.09300231933594,1116.4000244140625,14.229000091552734,497.5,872.2999877929688,2.063999891281128,1643.25,2.2980000972747803,1.0550999641418457,1.1030999422073364,372.0,882.25,479.25,116.3499984741211,13.140000343322754,61.130001068115234,2761.0,1940.239990234375,16466.30078125,4613.9501953125,1035.3800048828125,6083.7998046875,9798.1103515625,4417.02001953125,17518.30078125,19683.109375,2737.60009765625,1912.06005859375,24870.689453125,
+2016-02-01,33.75,35.970001220703125,20.549999237060547,23.549999237060547,98.20999908447266,6.530399799346924,113.66000366210938,1.0923947095870972,1.3861935138702393,0.9966999888420105,0.7128092050552368,1.354699969291687,76.33999633789062,3.9646999835968018,68.7300033569336,1233.9000244140625,14.895999908447266,495.6000061035156,933.7000122070312,2.128499984741211,1656.0,1.7109999656677246,1.0759999752044678,1.0497000217437744,353.5,853.0,445.0,112.6500015258789,14.5600004196167,58.0099983215332,2949.0,1932.22998046875,16516.5,4557.9501953125,1033.9000244140625,6097.10009765625,9495.400390625,4353.5498046875,16026.759765625,19111.9296875,2687.97900390625,1916.6600341796875,23002.0,
+2016-03-01,38.34000015258789,39.599998474121094,13.949999809265137,16.850000381469727,94.58999633789062,6.455100059509277,112.36599731445312,1.1334655284881592,1.4374011754989624,0.9649500250816345,0.7661073803901672,1.297659993171692,67.68000030517578,3.596100091934204,66.36799621582031,1234.199951171875,15.460000038146973,563.0499877929688,976.5999755859375,2.18149995803833,1603.25,1.9589999914169312,1.1848000288009644,1.4264999628067017,351.5,910.75,473.5,127.44999694824219,15.350000381469727,58.439998626708984,2950.0,2059.739990234375,17685.08984375,4869.85009765625,1114.030029296875,6174.89990234375,9965.509765625,4385.06005859375,16758.669921875,20776.69921875,3003.9150390625,1995.8499755859375,25341.859375,
+2016-04-01,45.91999816894531,48.130001068115234,15.699999809265137,19.299999237060547,93.08000183105469,6.46589994430542,108.07599639892578,1.135589361190796,1.4611338376998901,0.9661999940872192,0.7634170055389404,1.2553000450134277,64.55999755859375,3.4797000885009766,66.43800354003906,1289.199951171875,17.788999557495117,627.9000244140625,1077.9000244140625,2.2790000438690186,1732.75,2.177999973297119,1.3779000043869019,1.5848000049591064,390.25,1021.0,478.0,120.8499984741211,16.15999984741211,63.7599983215332,3207.0,2065.300048828125,17773.640625,4775.35986328125,1130.8499755859375,6241.89990234375,10038.9697265625,4428.9599609375,16666.05078125,21067.05078125,2938.323974609375,1994.1500244140625,25606.619140625,
+2016-05-01,49.099998474121094,49.689998626708984,14.1899995803833,15.25,95.88999938964844,6.573299884796143,110.84100341796875,1.1148396730422974,1.4635074138641357,0.9912999868392944,0.7195797562599182,1.3037999868392944,65.66899871826172,3.5673999786376953,67.13300323486328,1214.800048828125,15.972000122070312,547.75,978.7000122070312,2.0975000858306885,1609.75,2.2880001068115234,1.497499942779541,1.61489999294281,404.75,1078.5,464.5,121.55000305175781,17.489999771118164,63.939998626708984,3059.0,2096.949951171875,17787.19921875,4948.0498046875,1154.7900390625,6230.7998046875,10262.740234375,4505.6201171875,17234.98046875,20815.08984375,2916.615966796875,1983.4000244140625,26667.9609375,
+2016-06-01,48.33000183105469,49.68000030517578,15.630000114440918,17.579999923706055,96.13999938964844,6.626800060272217,102.77799987792969,1.1128050088882446,1.3465837240219116,0.9792699813842773,0.7469933032989502,1.293429970741272,63.814998626708984,3.237600088119507,67.41600036621094,1318.4000244140625,18.582000732421875,598.1500244140625,1021.5,2.194499969482422,1688.75,2.9240000247955322,1.4846999645233154,1.5013999938964844,358.75,1175.0,431.25,144.10000610351562,20.149999618530273,62.81999969482422,3004.0,2098.860107421875,17929.990234375,4842.669921875,1151.9200439453125,6504.2998046875,9680.08984375,4237.47998046875,15575.919921875,20794.369140625,2929.60595703125,1970.3499755859375,26999.720703125,
+2016-07-01,41.599998474121094,42.459999084472656,11.869999885559082,13.970000267028809,95.52999877929688,6.656099796295166,104.74500274658203,1.108438491821289,1.316187858581543,0.9795299768447876,0.751258373260498,1.3151899576187134,66.58300018310547,3.281899929046631,67.00700378417969,1349.0,20.312000274658203,708.4500122070312,1147.300048828125,2.2204999923706055,1674.5,2.875999927520752,1.2760000228881836,1.3209999799728394,334.5,1032.5,407.75,146.1999969482422,19.049999237060547,74.16000366210938,2835.0,2173.60009765625,18432.240234375,5162.1298828125,1219.93994140625,6724.39990234375,10337.5,4439.81005859375,16569.26953125,21891.369140625,2979.339111328125,2016.18994140625,28051.859375,
+2016-08-01,44.70000076293945,47.040000915527344,13.420000076293945,15.34000015258789,96.0199966430664,6.6803998947143555,102.86799621582031,1.1153244972229004,1.3090718984603882,0.9830899834632874,0.7524454593658447,1.3086700439453125,65.30970001220703,3.236799955368042,67.12660217285156,1306.9000244140625,18.621999740600586,668.7000122070312,1050.800048828125,2.069499969482422,1659.75,2.88700008392334,1.4101999998092651,1.4121999740600586,301.5,960.0,361.0,145.89999389648438,20.059999465942383,65.31999969482422,2921.0,2170.949951171875,18400.880859375,5213.22021484375,1239.9100341796875,6781.5,10592.6904296875,4438.22021484375,16887.400390625,22976.880859375,3085.490966796875,2034.6500244140625,28452.169921875,
+2016-09-01,48.2400016784668,49.060001373291016,13.289999961853027,15.449999809265137,95.45999908447266,6.668700218200684,101.1989974975586,1.121956706047058,1.2963443994522095,0.9660999774932861,0.7628347277641296,1.315269947052002,63.08000183105469,3.2592999935150146,66.81629943847656,1313.300048828125,19.138999938964844,720.5,1028.5999755859375,2.2019999027252197,1736.25,2.9059998989105225,1.527899980545044,1.4874000549316406,336.75,954.0,402.0,151.5500030517578,22.530000686645508,68.29000091552734,2761.0,2168.27001953125,18308.150390625,5312.0,1251.6500244140625,6899.2998046875,10511.01953125,4448.259765625,16449.83984375,23297.150390625,3004.702880859375,2043.6300048828125,27865.9609375,
+2016-10-01,46.86000061035156,48.29999923706055,17.059999465942383,19.31999969482422,98.44999694824219,6.783400058746338,104.56500244140625,1.0984665155410767,1.2215979099273682,0.9873899817466736,0.7598206996917725,1.3401999473571777,63.041900634765625,3.2030999660491943,66.78140258789062,1271.5,17.761999130249023,617.4500122070312,975.7999877929688,2.200500011444092,1806.0,3.0260000228881836,1.4954999685287476,1.4494999647140503,354.75,1002.25,416.25,164.14999389648438,21.56999969482422,68.86000061035156,2735.0,2126.14990234375,18142.419921875,5189.14013671875,1191.3900146484375,6954.2001953125,10665.009765625,4509.259765625,17425.01953125,22934.5390625,3100.491943359375,2008.18994140625,27941.509765625,
+2016-11-01,49.439998626708984,50.470001220703125,13.329999923706055,15.130000114440918,101.5,6.897299766540527,112.47000122070312,1.0648492574691772,1.249219298362732,1.0116599798202515,0.7484470009803772,1.3431199789047241,65.13500213623047,3.4537999629974365,68.60800170898438,1170.800048828125,16.4060001373291,771.6500244140625,908.0999755859375,2.621500015258789,1858.5,3.3519999980926514,1.5708999633789062,1.4908000230789185,336.75,1032.25,380.5,147.5,19.809999465942383,72.45999908447266,2387.0,2198.81005859375,19123.580078125,5323.68017578125,1322.3399658203125,6783.7998046875,10640.2998046875,4578.33984375,18308.48046875,22789.76953125,3250.033935546875,1983.47998046875,26652.810546875,
+2016-12-01,53.720001220703125,56.130001068115234,14.039999961853027,16.68000030517578,102.38999938964844,6.945300102233887,116.26699829101562,1.0575296878814697,1.2288031578063965,1.0170999765396118,0.7234842777252197,1.3478100299835205,60.34130096435547,3.2523000240325928,67.93299865722656,1150.0,15.935999870300293,682.6500244140625,901.5999755859375,2.497499942779541,1794.0,3.7239999771118164,1.704300045967102,1.6650999784469604,352.0,996.5,408.0,137.0500030517578,19.510000228881836,70.6500015258789,2126.0,2238.830078125,19762.599609375,5383.1201171875,1357.1300048828125,7142.7998046875,11481.0595703125,4862.31005859375,19114.369140625,22000.560546875,3103.636962890625,2026.4599609375,26626.4609375,
+2017-01-01,52.810001373291016,55.70000076293945,11.989999771118164,14.289999961853027,99.51000213623047,6.88070011138916,113.6500015258789,1.0708587169647217,1.25,0.9943600296974182,0.7565441131591797,1.310230016708374,59.718299865722656,3.125499963760376,67.82099914550781,1208.5999755859375,17.511999130249023,754.3499755859375,993.0,2.7214999198913574,1925.0,3.117000102996826,1.6117000579833984,1.5255999565124512,359.75,1024.5,420.75,149.5500030517578,20.450000762939453,74.94000244140625,2103.0,2278.8701171875,19864.08984375,5614.7900390625,1361.8199462890625,7099.2001953125,11535.3095703125,4748.89990234375,19041.33984375,23360.779296875,3159.166015625,2067.570068359375,27655.9609375,
+2017-02-01,54.0099983215332,55.59000015258789,12.920000076293945,13.600000381469727,101.12000274658203,6.870100021362305,112.74500274658203,1.0584250688552856,1.2439358234405518,1.009469985961914,0.7676364183425903,1.3186899423599243,58.18349838256836,3.105299949645996,66.69319915771484,1252.5999755859375,18.420000076293945,770.7000122070312,1029.5,2.7039999961853027,2018.25,2.7739999294281006,1.6208000183105469,1.5119999647140503,366.75,1025.0,424.75,140.6999969482422,19.309999465942383,75.33000183105469,1943.0,2363.639892578125,20812.240234375,5825.43994140625,1386.6800537109375,7263.39990234375,11834.41015625,4858.580078125,19118.990234375,23740.73046875,3241.73291015625,2091.639892578125,28743.3203125,
+2017-03-01,50.599998474121094,52.83000183105469,12.369999885559082,11.75,100.3499984741211,6.888999938964844,111.7760009765625,1.0687072277069092,1.2478474378585815,1.000440001487732,0.7655209302902222,1.3332500457763672,55.98429870605469,3.147700071334839,64.79000091552734,1247.300048828125,18.235000610351562,798.1500244140625,948.2000122070312,2.6465001106262207,2032.0,3.190000057220459,1.5736000537872314,1.7000999450683594,364.25,946.0,426.5,139.3000030517578,16.760000228881836,77.33000183105469,2095.0,2362.719970703125,20663.220703125,5911.740234375,1385.9200439453125,7322.89990234375,12312.8701171875,5122.509765625,18909.259765625,24111.58984375,3222.513916015625,2160.22998046875,29620.5,
+2017-04-01,49.33000183105469,51.72999954223633,10.819999694824219,11.529999732971191,99.05000305175781,6.896900177001953,111.22599792480469,1.0864251852035522,1.2893576622009277,0.9943699836730957,0.746720016002655,1.3627899885177612,56.97200012207031,3.1810998916625977,64.05999755859375,1266.0999755859375,17.19099998474121,826.5499877929688,946.2999877929688,2.5964999198913574,2014.5,3.2760000228881836,1.503999948501587,1.5479999780654907,358.0,945.25,418.5,131.0500030517578,16.040000915527344,80.2300033569336,1844.0,2384.199951171875,20940.509765625,6047.60986328125,1400.4300537109375,7203.89990234375,12438.009765625,5267.330078125,19196.740234375,24615.130859375,3154.657958984375,2205.43994140625,29918.400390625,
+2017-05-01,48.31999969482422,50.310001373291016,10.40999984741211,12.9399995803833,96.91999816894531,6.855800151824951,110.83899688720703,1.117168664932251,1.2809016704559326,0.9758399724960327,0.7459346652030945,1.3470200300216675,56.530799865722656,3.256200075149536,64.61859893798828,1272.0,17.368000030517578,819.8499755859375,948.5,2.5769999027252197,2017.25,3.071000099182129,1.5153000354766846,1.6122000217437744,372.0,916.0,429.25,129.35000610351562,14.869999885559082,76.9800033569336,2048.0,2411.800048828125,21008.650390625,6198.52001953125,1370.2099609375,7520.0,12615.0595703125,5283.6298828125,19650.5703125,25660.650390625,3117.177978515625,2347.3798828125,31145.80078125,
+2017-06-01,46.040000915527344,47.91999816894531,11.180000305175781,17.610000610351562,95.66000366210938,6.785699844360352,112.00900268554688,1.144164800643921,1.3011176586151123,0.955299973487854,0.7685213685035706,1.2992600202560425,59.41999816894531,3.3027000427246094,64.78510284423828,1240.699951171875,16.56800079345703,849.0,923.7000122070312,2.6989998817443848,1984.5,3.0350000858306885,1.4754999876022339,1.5152000188827515,370.5,942.25,511.0,124.05000305175781,13.680000305175781,75.30999755859375,1903.0,2423.409912109375,21349.630859375,6140.419921875,1415.3599853515625,7312.7001953125,12325.1201171875,5120.68017578125,20033.4296875,25764.580078125,3192.427001953125,2391.7900390625,30921.609375,
+2017-07-01,50.16999816894531,52.650001525878906,10.260000228881836,15.869999885559082,92.86000061035156,6.738900184631348,110.51000213623047,1.1747292280197144,1.3144922256469727,0.9691699743270874,0.7985944747924805,1.2461400032043457,59.47919845581055,3.1777000427246094,64.12349700927734,1266.5999755859375,16.75,890.5,937.7000122070312,2.888000011444092,1983.0,2.7939999103546143,1.651900053024292,1.7058000564575195,370.75,994.5,474.5,139.25,14.90999984741211,70.5,2060.0,2470.300048828125,21891.119140625,6348.1201171875,1425.1400146484375,7372.0,12118.25,5093.77001953125,19925.1796875,27323.990234375,3273.028076171875,2402.7099609375,32514.939453125,
+2017-08-01,47.22999954223633,52.380001068115234,10.59000015258789,14.329999923706055,92.66999816894531,6.595699787139893,110.45999908447266,1.1893434524536133,1.2920564413070679,0.963699996471405,0.7907013297080994,1.2627400159835815,58.455101013183594,3.158799886703491,63.976200103759766,1316.199951171875,17.479999542236328,931.9500122070312,996.7999877929688,3.0789999961853027,2169.0,3.0399999618530273,1.7575000524520874,2.139899969100952,342.25,936.25,410.25,128.14999389648438,14.399999618530273,71.4800033569336,1966.0,2471.64990234375,21948.099609375,6428.66015625,1405.280029296875,7430.60009765625,12055.83984375,5085.58984375,19646.240234375,27970.30078125,3360.81005859375,2363.18994140625,31730.490234375,
+2017-09-01,51.66999816894531,57.540000915527344,9.510000228881836,13.850000381469727,93.08000183105469,6.664999961853027,112.46700286865234,1.178175449371338,1.343021035194397,0.970579981803894,0.7846275568008423,1.243630051612854,57.889801025390625,3.1809000968933105,65.36000061035156,1281.5,16.60700035095215,937.9500122070312,910.2999877929688,2.9375,2192.75,3.006999969482422,1.8116999864578247,1.6065000295639038,355.25,968.25,448.25,128.0500030517578,13.539999961853027,69.08000183105469,2043.0,2519.360107421875,22405.08984375,6495.9599609375,1490.8599853515625,7372.7998046875,12828.8603515625,5329.81005859375,20356.279296875,27554.30078125,3348.943115234375,2394.469970703125,31283.720703125,
+2017-10-01,54.380001068115234,61.369998931884766,10.180000305175781,15.0600004196167,94.55000305175781,6.642399787902832,112.99600219726562,1.1652703285217285,1.3212482929229736,0.9947199821472168,0.7697636485099792,1.2824300527572632,57.90019989013672,3.2873001098632812,64.84239959716797,1267.0,16.645000457763672,980.5499877929688,915.7999877929688,3.0920000076293945,2231.5,2.8959999084472656,1.8845000267028809,1.7796000242233276,345.75,973.75,418.5,125.0999984741211,14.739999771118164,68.37999725341797,2094.0,2575.260009765625,23377.240234375,6727.669921875,1502.530029296875,7493.10009765625,13229.5703125,5503.2900390625,22011.609375,28245.5390625,3393.342041015625,2523.429931640625,33213.12890625,
+2017-11-01,57.400001525878906,63.56999969482422,11.279999732971191,15.930000305175781,93.01000213623047,6.60830020904541,112.00199890136719,1.18519926071167,1.3417235612869263,0.9844499826431274,0.7566586136817932,1.2862000465393066,58.59669876098633,3.244800090789795,64.41480255126953,1273.199951171875,16.381999969482422,1006.5999755859375,941.2999877929688,3.0369999408721924,2239.5,3.0250000953674316,1.892699956893921,1.7283999919891357,341.75,985.75,409.25,126.30000305175781,15.079999923706055,75.04000091552734,2048.0,2647.580078125,24272.349609375,6873.97021484375,1544.1400146484375,7326.7001953125,13023.98046875,5372.7900390625,22724.9609375,29177.349609375,3317.18798828125,2476.3701171875,33149.3515625,
+2017-12-01,60.41999816894531,66.5999984741211,11.039999961853027,15.680000305175781,92.12000274658203,6.531599998474121,112.875,1.1941723823547363,1.344085931777954,0.9786999821662903,0.7794293165206909,1.2565499544143677,57.56890106201172,3.3111000061035156,64.06199645996094,1306.300048828125,17.059999465942383,1073.75,934.2000122070312,3.2795000076293945,2244.5,2.953000068664551,2.075500011444092,1.7992000579833984,350.75,951.75,427.0,126.19999694824219,15.15999984741211,78.62999725341797,1892.0,2673.610107421875,24719.220703125,6903.39013671875,1535.510009765625,7687.7998046875,12917.6396484375,5312.56005859375,22764.939453125,29919.150390625,3307.172119140625,2467.489990234375,34056.828125,
+2018-01-01,64.7300033569336,69.05000305175781,13.539999961853027,19.649999618530273,89.12999725341797,6.321100234985352,108.73200225830078,1.2409565448760986,1.4155884981155396,0.9345899820327759,0.8101101517677307,1.2336100339889526,56.31779861450195,3.179500102996826,63.769901275634766,1339.0,17.20400047302246,1027.5,1001.2999877929688,3.184000015258789,2250.0,2.994999885559082,2.069200038909912,1.9075000286102295,361.5,995.75,451.75,121.8499984741211,13.229999542236328,77.27999877929688,1996.0,2823.81005859375,26149.390625,7411.47998046875,1574.97998046875,7533.60009765625,13189.48046875,5481.93017578125,23098.2890625,32887.26953125,3480.8330078125,2566.4599609375,35965.01953125,
+2018-02-01,61.63999938964844,65.77999877929688,19.850000381469727,22.010000228881836,90.61000061035156,6.316699981689453,107.4260025024414,1.2230321168899536,1.3906078338623047,0.9393600225448608,0.7793624997138977,1.277109980583191,56.219200134277344,3.248500108718872,64.91000366210938,1315.5,16.323999404907227,1047.199951171875,986.5999755859375,3.1075000762939453,2255.0,2.6670000553131104,1.913599967956543,1.757699966430664,374.5,1045.0,484.5,121.05000305175781,13.479999542236328,81.6500015258789,2240.0,2713.830078125,25029.19921875,7273.009765625,1512.449951171875,7231.89990234375,12435.849609375,5320.490234375,22068.240234375,30844.720703125,3259.407958984375,2427.360107421875,34184.0390625,
+2018-03-01,64.94000244140625,70.2699966430664,19.969999313354492,26.68000030517578,90.1500015258789,6.288899898529053,106.47899627685547,1.2302846908569336,1.4029377698898315,0.9559999704360962,0.768580436706543,1.288699984550476,57.25419998168945,3.303499937057495,65.02999877929688,1322.800048828125,16.222999572753906,944.7999877929688,927.2999877929688,3.0190000534057617,2260.0,2.7330000400543213,2.02839994430542,2.017899990081787,387.75,1044.75,451.0,118.1500015258789,12.350000381469727,81.45999908447266,2556.0,2640.8701171875,24103.109375,7063.4501953125,1529.4300537109375,7056.60009765625,12096.73046875,5167.2998046875,21454.30078125,30093.380859375,3168.89697265625,2445.85009765625,32968.6796875,22.780000686645508
+2018-04-01,68.56999969482422,75.16999816894531,15.930000305175781,21.059999465942383,91.83999633789062,6.336999893188477,109.0979995727539,1.2122827768325806,1.37710702419281,0.9881100058555603,0.7575184106826782,1.2839800119400024,62.3202018737793,3.4581000804901123,66.61000061035156,1316.199951171875,16.312000274658203,962.75,899.0,3.052500009536743,2300.0,2.763000011444092,2.1673998832702637,2.129199981689453,392.5,1037.75,512.5,120.6500015258789,11.520000457763672,84.68000030517578,2845.0,2648.050048828125,24163.150390625,7066.27001953125,1541.8800048828125,7509.2998046875,12612.1103515625,5520.5,22467.869140625,30808.44921875,3082.23193359375,2515.3798828125,35160.359375,21.5
+2018-05-01,67.04000091552734,77.58999633789062,15.430000305175781,16.780000686645508,93.98999786376953,6.418000221252441,108.71199798583984,1.1667250394821167,1.328356385231018,0.9885799884796143,0.7571169137954712,1.2893099784851074,62.09700012207031,3.722100019454956,67.43000030517578,1300.0999755859375,16.402000427246094,988.9000244140625,908.0999755859375,3.058000087738037,2305.0,2.9519999027252197,2.1914000511169434,2.1603000164031982,394.0,1018.5,526.25,123.69999694824219,12.789999961853027,93.1500015258789,2454.0,2705.27001953125,24415.83984375,7442.1201171875,1633.6099853515625,7678.2001953125,12604.8896484375,5398.39990234375,22201.8203125,30468.560546875,3095.47412109375,2423.010009765625,35322.37890625,20.23699951171875
+2018-06-01,74.1500015258789,79.44000244140625,16.09000015258789,20.8799991607666,94.62999725341797,6.627399921417236,110.48600006103516,1.1562966108322144,1.3075141906738281,0.9975900053977966,0.7346459031105042,1.3255200386047363,62.833900451660156,3.859499931335449,68.79669952392578,1251.300048828125,16.104000091552734,958.2999877929688,852.4000244140625,2.9509999752044678,2309.25,2.9240000247955322,2.2093000411987305,2.1791000366210938,350.25,858.5,497.5,111.5,11.859999656677246,85.37999725341797,2476.0,2718.3701171875,24271.41015625,7510.2998046875,1643.0699462890625,7636.89990234375,12306.0,5323.52978515625,22304.509765625,28955.109375,2847.41796875,2326.1298828125,35423.48046875,22.040000915527344
+2018-07-01,68.76000213623047,74.25,12.829999923706055,19.170000076293945,94.48999786376953,6.814899921417236,110.99400329589844,1.1707408428192139,1.3135426044464111,0.9880800247192383,0.7407297492027283,1.3028000593185425,62.20640182495117,3.728100061416626,68.68499755859375,1223.699951171875,15.5,939.9000244140625,840.9000244140625,2.819000005722046,2313.5,2.7820000648498535,2.1319000720977783,2.1291000843048096,372.25,903.75,553.75,109.9000015258789,10.550000190734863,90.27999877929688,2170.0,2816.2900390625,25415.189453125,7671.7900390625,1670.800048828125,7748.7998046875,12805.5,5511.2998046875,22553.720703125,28583.009765625,2876.40087890625,2295.260009765625,37606.578125,24.600000381469727
+2018-08-01,69.80000305175781,77.41999816894531,12.859999656677246,16.040000915527344,95.13999938964844,6.843100070953369,110.9990005493164,1.1664663553237915,1.301100730895996,0.9685999751091003,0.7261636853218079,1.2985899448394775,68.20269775390625,4.148600101470947,71.40499877929688,1200.300048828125,14.437999725341797,980.2999877929688,785.9000244140625,2.6489999294281006,2318.75,2.9159998893737793,2.241300106048584,2.143699884414673,351.0,833.0,518.5,98.0999984741211,10.600000381469727,82.30999755859375,2323.0,2901.52001953125,25964.8203125,8109.5400390625,1740.75,7432.39990234375,12364.0595703125,5406.85009765625,22865.150390625,27888.55078125,2725.25,2322.8798828125,38645.0703125,25.434999465942383
+2018-09-01,73.25,82.72000122070312,12.119999885559082,16.579999923706055,95.19000244140625,6.880300045013428,113.35700225830078,1.1637378931045532,1.3078734874725342,0.9769799709320068,0.7205129861831665,1.3036400079727173,65.53600311279297,4.01200008392334,72.94999694824219,1191.5,14.623000144958496,1090.800048828125,818.7000122070312,2.7869999408721924,2323.0,3.007999897003174,2.351799964904785,2.1012001037597656,356.25,845.5,509.0,102.44999694824219,10.420000076293945,76.76000213623047,2057.0,2913.97998046875,26458.310546875,8046.35009765625,1696.5699462890625,7510.2001953125,12246.73046875,5493.490234375,24120.0390625,27788.51953125,2821.35009765625,2343.070068359375,36227.140625,22.940000534057617
+2018-10-01,65.30999755859375,75.47000122070312,21.229999542236328,29.1200008392334,97.12999725341797,6.966300010681152,113.052001953125,1.1346358060836792,1.2708903551101685,1.0049999952316284,0.7099247574806213,1.311400055885315,65.47200012207031,3.6946001052856445,73.6500015258789,1212.300048828125,14.229000091552734,1085.0999755859375,839.4000244140625,2.6635000705718994,2328.25,3.260999917984009,2.2618000507354736,1.7680000066757202,363.25,839.0,500.5,112.69999694824219,13.1899995803833,76.86000061035156,2234.0,2711.739990234375,25115.759765625,7305.89990234375,1511.4100341796875,7128.10009765625,11447.509765625,5093.43994140625,21920.4609375,24979.689453125,2602.782958984375,2029.68994140625,34442.05078125,21.375
+2018-11-01,50.93000030517578,58.709999084472656,18.06999969482422,24.020000457763672,97.2699966430664,6.941500186920166,113.41100311279297,1.1392766237258911,1.2784454822540283,0.9958999752998352,0.7321876883506775,1.3274999856948853,66.0697021484375,3.8510000705718994,69.91999816894531,1220.199951171875,14.093999862670898,1168.5999755859375,798.0,2.7774999141693115,2332.5,4.611999988555908,1.8454999923706055,1.4413000345230103,366.5,894.75,515.75,103.25,12.84000015258789,77.16000366210938,2144.0,2760.169921875,25538.4609375,7330.5400390625,1533.27001953125,6980.2001953125,11257.240234375,5003.919921875,22351.060546875,26506.75,2588.18798828125,2096.860107421875,36194.30078125,16.402000427246094
+2018-12-01,45.40999984741211,53.79999923706055,25.420000076293945,31.440000534057617,96.16999816894531,6.877200126647949,110.33000183105469,1.1439945697784424,1.269357681274414,0.9836000204086304,0.7044734358787537,1.3622000217437744,69.52120208740234,3.8742001056671143,69.92250061035156,1278.300048828125,15.432999610900879,1253.9000244140625,795.9000244140625,2.628000020980835,2332.5,2.940000057220459,1.680799961090088,1.323699951171875,375.0,882.5,503.25,101.8499984741211,12.029999732971191,72.19999694824219,2416.0,2506.85009765625,23327.4609375,6635.27978515625,1348.56005859375,6728.10009765625,10558.9599609375,4730.68994140625,20014.76953125,25845.69921875,2493.89599609375,2041.0400390625,36068.328125,18.170000076293945
+2019-01-01,53.790000915527344,61.88999938964844,16.56999969482422,20.239999771118164,95.58000183105469,6.7154998779296875,108.98100280761719,1.1487650871276855,1.3117163181304932,0.9934999942779541,0.7254682779312134,1.3141000270843506,65.41439819335938,3.6814000606536865,71.12000274658203,1319.699951171875,16.02199935913086,1338.300048828125,820.5,2.7890000343322754,2332.5,2.813999891281128,1.8788000345230103,1.3626999855041504,376.5,915.25,516.5,105.9000015258789,12.729999542236328,74.4000015258789,2168.0,2704.10009765625,24999.669921875,7281.740234375,1499.4200439453125,6968.89990234375,11173.099609375,4992.72021484375,20773.490234375,27942.470703125,2584.572021484375,2204.85009765625,36256.69140625,12.175000190734863
+2019-02-01,57.220001220703125,66.02999877929688,14.779999732971191,17.170000076293945,96.16000366210938,6.686200141906738,110.86199951171875,1.1380189657211304,1.3318239450454712,1.000499963760376,0.7148473858833313,1.3144999742507935,65.72579956054688,3.727299928665161,71.19000244140625,1312.800048828125,15.538000106811523,1532.0,873.0,2.950000047683716,2225.0,2.812000036239624,2.0234999656677246,1.6292999982833862,362.0,897.5,452.5,95.19999694824219,12.729999542236328,71.73999786376953,2238.0,2784.489990234375,25916.0,7532.52978515625,1575.550048828125,7074.7001953125,11515.6396484375,5240.52978515625,21385.16015625,28633.1796875,2940.9541015625,2195.43994140625,35867.44140625,11.039999961853027
+2019-03-01,60.13999938964844,68.38999938964844,13.710000038146973,16.6200008392334,97.27999877929688,6.738100051879883,110.63700103759766,1.1230024099349976,1.30565345287323,0.9948300123214722,0.7083156108856201,1.3430500030517578,64.90869903564453,3.897700071334839,69.5,1293.0,15.0600004196167,1345.0,848.9000244140625,2.936000108718872,2225.0,2.6619999408721924,1.9733999967575073,1.8955999612808228,356.5,884.25,457.75,94.5,12.529999732971191,77.61000061035156,2280.0,2834.39990234375,25928.6796875,7729.31982421875,1539.739990234375,7279.2001953125,11526.0400390625,5350.52978515625,21205.810546875,29051.359375,3090.758056640625,2140.669921875,38545.71875,9.359000205993652
+2019-04-01,63.90999984741211,72.80000305175781,13.119999885559082,16.600000381469727,97.4800033569336,6.732399940490723,111.677001953125,1.1185182332992554,1.2932428121566772,1.0192999839782715,0.7055171132087708,1.3454699516296387,64.43180084228516,3.9442999362945557,69.81179809570312,1282.800048828125,14.899999618530273,1387.4000244140625,888.0999755859375,2.9014999866485596,2225.0,2.575000047683716,2.081199884414673,2.123199939727783,353.25,841.25,418.5,91.8499984741211,11.989999771118164,75.9800033569336,2368.0,2945.830078125,26592.91015625,8095.39013671875,1591.2099609375,7418.2001953125,12344.080078125,5586.41015625,22258.73046875,29699.109375,3086.39892578125,2203.590087890625,39031.55078125,12.385000228881836
+2019-05-01,53.5,64.48999786376953,18.709999084472656,23.229999542236328,97.75,6.900899887084961,109.35700225830078,1.1131147146224976,1.2609704732894897,1.0068999528884888,0.6906077861785889,1.352489948272705,65.21389770507812,3.9800000190734863,69.9800033569336,1305.800048828125,14.529999732971191,1333.9000244140625,792.5999755859375,2.6459999084472656,2225.0,2.4539999961853027,1.8417999744415283,1.8020000457763672,427.0,877.75,503.0,104.5999984741211,12.100000381469727,68.08000183105469,2400.0,2752.06005859375,24815.0390625,7453.14990234375,1465.489990234375,7161.7001953125,11726.83984375,5207.6298828125,20601.189453125,26901.08984375,2898.696044921875,2041.739990234375,39714.19921875,12.25
+2019-06-01,58.470001220703125,66.55000305175781,15.079999923706055,19.760000228881836,96.12999725341797,6.867099761962891,107.74700164794922,1.1372941732406616,1.267748475074768,0.9766499996185303,0.7003781795501709,1.3094300031661987,63.05739974975586,3.815999984741211,69.32499694824219,1409.699951171875,15.253000259399414,1532.4000244140625,835.5,2.7054998874664307,1820.0,2.308000087738037,1.944599986076355,1.9424999952316284,420.25,899.75,528.0,108.25,12.319999694824219,63.150001525878906,2450.0,2941.760009765625,26599.9609375,8006.240234375,1566.5699462890625,7425.60009765625,12398.7998046875,5538.97021484375,21275.919921875,28542.619140625,2978.8779296875,2130.6201171875,39394.640625,13.149999618530273
+2019-07-01,58.58000183105469,65.16999816894531,16.1200008392334,18.780000686645508,98.5199966430664,6.883600234985352,108.56199645996094,1.1157974004745483,1.2161602973937988,0.9897000193595886,0.6875215172767639,1.3147599697113037,63.49079895019531,3.789299964904785,69.07749938964844,1426.0999755859375,16.34600067138672,1519.199951171875,876.0999755859375,2.6579999923706055,1860.75,2.2330000400543213,1.9550000429153442,1.9019999504089355,400.25,864.0,487.25,99.6500015258789,12.210000038146973,63.220001220703125,2345.0,2980.3798828125,26864.26953125,8175.419921875,1574.6099853515625,7586.7998046875,12189.0400390625,5518.89990234375,21521.529296875,27777.75,2932.510009765625,2024.550048828125,37481.12109375,16.1200008392334
+2019-08-01,55.099998474121094,60.43000030517578,18.979999542236328,22.389999389648438,98.91999816894531,7.143599987030029,106.43800354003906,1.1061947345733643,1.218650221824646,0.98580002784729,0.673582136631012,1.3280999660491943,66.49150085449219,4.168099880218506,71.6801986694336,1519.0999755859375,18.184999465942383,1538.5999755859375,929.5999755859375,2.5329999923706055,1758.0,2.2850000858306885,1.8281999826431274,1.6133999824523926,358.0,857.0,451.25,93.5999984741211,11.140000343322754,59.04999923706055,2161.0,2926.4599609375,26403.279296875,7962.8798828125,1494.8399658203125,7207.2001953125,11939.2802734375,5480.47998046875,20704.369140625,25724.73046875,2886.239990234375,1967.7900390625,37332.7890625,21.135000228881836
+2019-09-01,54.06999969482422,60.779998779296875,16.239999771118164,20.030000686645508,99.37999725341797,7.121799945831299,107.94400024414062,1.0942714214324951,1.2293167114257812,0.9908999800682068,0.6760868430137634,1.3235000371932983,64.62210083007812,4.157100200653076,70.49870300292969,1465.699951171875,16.898000717163086,1648.9000244140625,883.4000244140625,2.564500093460083,1732.25,2.3299999237060547,1.9055999517440796,1.6049000024795532,388.0,906.0,495.75,101.1500015258789,11.920000076293945,59.75,2442.0,2976.739990234375,26916.830078125,7999.33984375,1523.3699951171875,7408.2001953125,12428.080078125,5677.7900390625,21755.83984375,26092.26953125,2905.18994140625,2063.050048828125,38667.328125,19.709999084472656
+2019-10-01,54.18000030517578,60.22999954223633,13.220000267028809,17.360000610351562,97.3499984741211,7.0543999671936035,108.78900146484375,1.1154489517211914,1.290172815322876,0.989109992980957,0.6897883415222168,1.316540002822876,63.75080108642578,3.9862000942230225,70.98999786376953,1511.4000244140625,18.013999938964844,1758.0999755859375,930.0,2.632999897003174,1763.0,2.632999897003174,1.878000020980835,1.6311999559402466,390.0,916.75,508.75,101.94999694824219,12.479999542236328,64.44000244140625,2403.0,3037.56005859375,27046.23046875,8292.3603515625,1562.449951171875,7248.39990234375,12866.7900390625,5729.85986328125,22927.0390625,26906.720703125,2929.06005859375,2083.47998046875,40129.05078125,18.030000686645508
+2019-11-01,55.16999816894531,62.43000030517578,12.619999885559082,15.84000015258789,98.2699966430664,7.03439998626709,109.51200103759766,1.101176142692566,1.29128897190094,0.9983599781990051,0.6769000291824341,1.327970027923584,64.05619812011719,4.188000202178955,71.54740142822266,1465.5999755859375,16.9689998626709,1815.5999755859375,897.9000244140625,2.6419999599456787,1785.0,2.2809998989105225,1.8789000511169434,1.597000002861023,371.25,876.75,547.5,118.55000305175781,12.9399995803833,64.4000015258789,2617.0,3140.97998046875,28051.41015625,8665.4697265625,1624.5,7346.5,13236.3798828125,5905.169921875,23293.91015625,26346.490234375,2871.97998046875,2087.9599609375,40793.80859375,18.329999923706055
+2019-12-01,61.060001373291016,66.0,13.779999732971191,16.889999389648438,96.38999938964844,6.9857001304626465,108.87300109863281,1.120229721069336,1.3113033771514893,0.9686300158500671,0.7001398801803589,1.3060599565505981,61.971099853515625,4.015710830688477,71.31099700927734,1519.5,17.827999114990234,1909.0999755859375,971.4000244140625,2.7939999103546143,1824.5,2.188999891281128,2.0283000469207764,1.6978000402450562,387.75,943.0,558.75,129.6999969482422,13.420000076293945,69.05000305175781,2540.0,3230.780029296875,28538.439453125,8972.599609375,1668.469970703125,7542.39990234375,13249.009765625,5978.06005859375,23656.619140625,28189.75,3050.1240234375,2197.669921875,41253.73828125,15.449999809265137
+2020-01-01,51.560001373291016,58.15999984741211,18.84000015258789,21.329999923706055,97.38999938964844,6.935699939727783,108.87699890136719,1.1029127836227417,1.3089004755020142,0.9694100022315979,0.6708257794380188,1.3211300373077393,63.19609832763672,4.242199897766113,71.63999938964844,1582.9000244140625,17.972000122070312,2246.60009765625,959.2000122070312,2.5199999809265137,1741.75,1.840999960899353,1.624500036239624,1.488700032234192,381.25,872.5,553.75,102.6500015258789,14.609999656677246,67.5,2777.0,3225.52001953125,28256.029296875,9150.9404296875,1614.06005859375,7286.0,12981.9697265625,5806.33984375,23205.1796875,26312.630859375,2976.528076171875,2119.010009765625,40723.48828125,9.819999694824219
+2020-02-01,44.7599983215332,50.52000045776367,40.11000061035156,43.130001068115234,98.12999725341797,7.003499984741211,109.66000366210938,1.0997228622436523,1.2888922691345215,0.96875,0.6580203175544739,1.3386199474334717,66.26909637451172,4.484799861907959,71.93000030517578,1564.0999755859375,16.386999130249023,2508.800048828125,862.7999877929688,2.5460000038146973,1684.0,1.684000015258789,1.4905999898910522,1.3954999446868896,366.5,883.5,529.0,110.0999984741211,14.460000038146973,61.59000015258789,2760.0,2954.219970703125,25409.359375,8567.3701171875,1476.4300537109375,6580.60009765625,11890.349609375,5309.89990234375,21142.9609375,26129.9296875,2880.303955078125,1987.010009765625,38297.2890625,8.1899995803833
+2020-03-01,20.479999542236328,22.739999771118164,53.540000915527344,51.290000915527344,99.05000305175781,7.0991997718811035,108.03500366210938,1.1030466556549072,1.2371643781661987,0.9599999785423279,0.6168993711471558,1.417870044708252,79.58920288085938,5.192699909210205,75.4000015258789,1583.4000244140625,14.097999572753906,2333.300048828125,724.4000244140625,2.240000009536743,1512.0,1.6399999856948853,1.0120999813079834,0.573199987411499,340.75,886.0,568.75,119.55000305175781,10.420000076293945,51.130001068115234,2249.0,2584.590087890625,21917.16015625,7700.10009765625,1153.0999755859375,5672.0,9935.83984375,4396.1201171875,18917.009765625,23603.48046875,2750.2958984375,1754.6400146484375,29468.490234375,6.389999866485596
+2020-04-01,18.84000015258789,25.270000457763672,34.150001525878906,35.279998779296875,99.0199966430664,7.075399875640869,106.61000061035156,1.087725043296814,1.2471472024917603,0.9739000201225281,0.6555013060569763,1.38742995262146,73.06539916992188,5.334799766540527,75.25849914550781,1684.199951171875,14.89799976348877,1952.0999755859375,809.5,2.3540000915527344,1491.25,1.9490000009536743,0.7318999767303467,0.6977999806404114,311.5,850.25,529.75,104.6500015258789,10.390000343322754,58.060001373291016,2432.0,2912.429931640625,24345.720703125,8889.5498046875,1310.6600341796875,5901.2001953125,10861.6396484375,4572.18017578125,20193.689453125,24643.58984375,2860.08203125,1947.56005859375,33717.62109375,5.539999961853027
+2020-05-01,35.4900016784668,35.33000183105469,27.510000228881836,27.959999084472656,98.33999633789062,7.145199775695801,107.64299774169922,1.1079105138778687,1.2321492433547974,0.9639999866485596,0.6633498668670654,1.3774000406265259,70.50489807128906,5.403600215911865,75.95999908447266,1736.9000244140625,18.440000534057617,1934.5,870.5,2.426500082015991,1532.25,1.8489999771118164,0.9646999835968018,1.0259000062942505,325.75,840.75,520.75,96.30000305175781,10.90999984741211,57.59000015258789,2454.0,3044.31005859375,25383.109375,9489.8701171875,1394.0400390625,6076.60009765625,11586.849609375,4695.43994140625,21877.890625,22961.470703125,2852.35107421875,2029.5999755859375,32424.099609375,4.650000095367432
+2020-06-01,39.27000045776367,41.150001525878906,30.43000030517578,30.75,97.38999938964844,7.079599857330322,107.58999633789062,1.1247202157974243,1.2310571670532227,0.9510499835014343,0.6871907711029053,1.3656599521636963,69.9729995727539,5.402100086212158,75.69999694824219,1793.0,18.541000366210938,1945.4000244140625,840.7000122070312,2.7135000228881836,1617.5,1.7510000467300415,1.1780999898910522,1.2000999450683594,338.5,884.25,490.0,100.05000305175781,11.84000015258789,60.97999954223633,2251.0,3100.2900390625,25812.880859375,10058.76953125,1441.3699951171875,6169.7001953125,12310.9296875,4935.990234375,22288.140625,24427.189453125,2984.674072265625,2108.330078125,34915.80078125,7.389999866485596
+2020-07-01,40.27000045776367,43.29999923706055,24.459999084472656,27.93000030517578,93.48999786376953,7.007299900054932,104.68299865722656,1.1872254610061646,1.311785101890564,0.9085000157356262,0.7203676700592041,1.3412799835205078,73.32150268554688,5.153900146484375,74.98999786376953,1962.800048828125,24.18899917602539,2135.300048828125,912.2000122070312,2.8589999675750732,1693.0,1.7990000247955322,1.2171000242233276,1.1871000528335571,316.0,897.5,531.25,118.94999694824219,12.640000343322754,62.29999923706055,2400.0,3271.1201171875,26428.3203125,10745.26953125,1480.4300537109375,5897.7998046875,12313.3603515625,4783.68994140625,21710.0,24595.349609375,3310.007080078125,2249.3701171875,37606.890625,8.149999618530273
+2020-08-01,42.61000061035156,45.279998779296875,26.40999984741211,34.54999923706055,92.13999938964844,6.8643999099731445,105.53500366210938,1.1918240785598755,1.3356484174728394,0.9035999774932861,0.7373000383377075,1.3080300092697144,74.13020324707031,5.389999866485596,73.12830352783203,1967.5999755859375,28.437000274658203,2245.39990234375,935.7000122070312,3.0409998893737793,1777.25,2.630000114440918,1.1960999965667725,1.2761000394821167,348.5,951.25,544.25,129.8000030517578,12.65999984741211,64.41000366210938,2723.0,3500.31005859375,28430.05078125,11775.4599609375,1561.8800048828125,5963.60009765625,12945.3798828125,4947.22021484375,23139.759765625,25177.05078125,3395.677978515625,2326.169921875,38628.2890625,8.520000457763672
+2020-09-01,40.220001220703125,40.95000076293945,26.3700008392334,35.41999816894531,93.88999938964844,6.815400123596191,105.66400146484375,1.1742050647735596,1.2866535186767578,0.919439971446991,0.714360237121582,1.338379979133606,78.96510314941406,5.630499839782715,73.84500122070312,1887.5,23.433000564575195,2321.300048828125,901.0,3.0285000801086426,1778.5,2.5269999504089355,1.145400047302246,1.2007999420166016,379.0,1023.5,578.0,110.94999694824219,13.069999694824219,64.48999786376953,2546.0,3363.0,27781.69921875,11167.509765625,1507.68994140625,5866.10009765625,12760.73046875,4803.43994140625,23185.119140625,23459.05078125,3218.052001953125,2327.889892578125,38067.9296875,8.239999771118164
+2020-10-01,35.790000915527344,37.459999084472656,38.02000045776367,41.29999923706055,94.04000091552734,6.714000225067139,104.55400085449219,1.1678695678710938,1.2931926250457764,0.9153100252151489,0.7037599682807922,1.331529974937439,78.83830261230469,5.7778000831604,74.26399993896484,1877.4000244140625,23.617000579833984,2210.300048828125,844.5999755859375,3.0434999465942383,1830.25,3.3540000915527344,1.0813000202178955,1.0494999885559082,398.5,1056.5,598.5,104.4000015258789,14.359999656677246,68.91999816894531,2293.0,3269.9599609375,26501.599609375,10911.58984375,1538.47998046875,5577.2998046875,11556.48046875,4594.240234375,22977.130859375,24107.419921875,3224.532958984375,2267.14990234375,39614.0703125,6.769999980926514
+2020-11-01,45.34000015258789,47.59000015258789,20.56999969482422,26.68000030517578,91.87000274658203,6.576000213623047,104.08200073242188,1.1971460580825806,1.333191156387329,0.904229998588562,0.7400281429290771,1.298259973526001,75.99150085449219,5.34250020980835,73.94090270996094,1775.699951171875,22.534000396728516,2392.800048828125,964.0999755859375,3.4205000400543213,2029.75,2.881999969482422,1.3559000492095947,1.248900055885315,419.75,1168.5,580.25,120.69999694824219,14.510000228881836,70.58999633789062,3008.0,3621.6298828125,29638.640625,12198.740234375,1819.8199462890625,6266.2001953125,13291.16015625,5518.5498046875,26433.619140625,26341.490234375,3391.760009765625,2591.340087890625,44149.71875,6.420000076293945
+2020-12-01,48.52000045776367,51.79999923706055,22.75,26.93000030517578,89.94000244140625,6.522200107574463,103.12100219726562,1.2299896478652954,1.36306631565094,0.8815799951553345,0.7689290642738342,1.2750699520111084,74.52200317382812,5.190838813781738,73.13400268554688,1893.0999755859375,26.332000732421875,2448.5,1075.4000244140625,3.5139999389648438,1990.0,2.5390000343322754,1.4763000011444092,1.408400058746338,484.0,1315.25,640.5,128.25,15.489999771118164,78.12000274658203,2603.0,3756.070068359375,30606.48046875,12888.2802734375,1974.8599853515625,6460.5,13718.7802734375,5551.41015625,27444.169921875,27231.130859375,3473.069091796875,2873.469970703125,47751.328125,7.699999809265137
+2021-01-01,52.20000076293945,55.880001068115234,33.09000015258789,37.439998626708984,90.58000183105469,6.448400020599365,104.29100036621094,1.2120037078857422,1.3725008964538574,0.888608992099762,0.7669699192047119,1.2830899953842163,76.1666030883789,5.437989234924316,72.93879699707031,1847.300048828125,26.899999618530273,2207.10009765625,1075.800048828125,3.573499917984009,1982.0,2.563999891281128,1.6003999710083008,1.5724999904632568,547.0,1370.0,663.0,122.94999694824219,15.829999923706055,80.63999938964844,2531.0,3714.239990234375,29982.619140625,13070.6904296875,2073.639892578125,6407.5,13432.8701171875,5399.2099609375,27663.390625,28283.7109375,3483.069091796875,2976.2099609375,46285.76953125,10.34000015258789
+2021-02-01,61.5,66.12999725341797,27.950000762939453,34.060001373291016,90.93000030517578,6.453800201416016,106.37899780273438,1.2160420417785645,1.4008152484893799,0.9055699706077576,0.7870000004768372,1.260990023612976,74.706298828125,5.528025150299072,73.1509017944336,1728.0999755859375,26.402000427246094,2310.10009765625,1183.5,4.0945000648498535,2182.5,2.7709999084472656,1.8565000295639038,1.8769999742507935,555.5,1405.25,655.0,136.85000610351562,17.530000686645508,87.81999969482422,2701.0,3811.14990234375,30932.369140625,13192.349609375,2201.050048828125,6483.39990234375,13786.2900390625,5703.22021484375,28966.009765625,28980.2109375,3509.080078125,3012.949951171875,49099.98828125,12.710000038146973
+2021-03-01,59.15999984741211,63.540000915527344,19.399999618530273,24.889999389648438,93.2300033569336,6.571000099182129,110.30500030517578,1.1723604202270508,1.3746649026870728,0.9416900277137756,0.7608798146247864,1.2620799541473389,75.90399932861328,5.771599769592285,73.44529724121094,1713.800048828125,24.517000198364258,2617.5,1188.5,4.002999782562256,2215.0,2.6080000400543213,1.771299958229065,1.9532999992370605,564.25,1436.75,618.0,123.5,14.770000457763672,80.87999725341797,2348.0,3972.889892578125,32981.55078125,13246.8701171875,2220.52001953125,6713.60009765625,15008.33984375,6067.22998046875,29178.80078125,28378.349609375,3441.909912109375,3061.419921875,49509.1484375,16.920000076293945
+2021-04-01,63.58000183105469,67.25,18.610000610351562,22.899999618530273,91.27999877929688,6.471199989318848,108.90399932861328,1.2127091884613037,1.3952839374542236,0.9089999794960022,0.777762234210968,1.227620005607605,74.72930145263672,5.336400032043457,74.10579681396484,1767.300048828125,25.85300064086914,2957.699951171875,1203.0,4.479000091552734,2413.0,2.930999994277954,1.9211000204086304,2.0697999000549316,740.0,1571.0,742.5,139.9499969482422,17.440000534057617,87.43000030517578,2342.0,4181.169921875,33874.8515625,13962.6796875,2266.449951171875,6969.7998046875,15135.91015625,6269.47998046875,28812.630859375,28724.880859375,3446.860107421875,3147.860107421875,48782.359375,24.700000762939453
+2021-05-01,66.31999969482422,69.62999725341797,16.760000228881836,21.440000534057617,90.02999877929688,6.367400169372559,109.90699768066406,1.2190067768096924,1.4180374145507812,0.9001100063323975,0.7710099816322327,1.2077800035476685,73.1947021484375,5.23799991607666,72.39350128173828,1902.5,27.993000030517578,2824.199951171875,1180.800048828125,4.682499885559082,2519.5,2.9860000610351562,2.0445001125335693,2.140199899673462,656.75,1530.5,663.5,162.35000610351562,17.360000610351562,82.12000274658203,2412.0,4204.10986328125,34529.44921875,13748.740234375,2268.969970703125,7022.60009765625,15421.1298828125,6447.169921875,28860.080078125,29151.80078125,3615.47998046875,3203.919921875,51937.44140625,23.0
+2021-06-01,73.47000122070312,75.12999725341797,15.829999923706055,20.139999389648438,92.44000244140625,6.463099956512451,110.53500366210938,1.1901928186416626,1.3842746019363403,0.9208999872207642,0.7513599991798401,1.2396199703216553,72.72239685058594,4.955100059509277,74.28759765625,1770.800048828125,26.165000915527344,2777.39990234375,1070.5,4.296500205993652,2548.75,3.6500000953674316,2.128700017929077,2.2444000244140625,720.0,1450.0,671.5,159.35000610351562,17.6299991607666,84.02999877929688,2360.0,4297.5,34502.51171875,14503.9501953125,2310.550048828125,7037.5,15531.0400390625,6507.830078125,28791.529296875,28827.94921875,3591.199951171875,3296.679931640625,52482.7109375,29.350000381469727
+2021-07-01,73.94999694824219,76.33000183105469,18.239999771118164,20.809999465942383,92.16999816894531,6.4552998542785645,109.40899658203125,1.1892997026443481,1.3964334726333618,0.9057199954986572,0.739609956741333,1.2449300289154053,73.15299987792969,5.080399990081787,74.25199890136719,1812.5999755859375,25.527999877929688,2655.800048828125,1046.9000244140625,4.480500221252441,2624.25,3.9140000343322754,2.199399948120117,2.3659000396728516,547.0,1414.75,703.75,179.5500030517578,17.90999984741211,89.83000183105469,2366.0,4395.259765625,34935.46875,14672.6796875,2226.25,7032.2998046875,15544.3896484375,6612.759765625,27283.58984375,25961.029296875,3397.360107421875,3202.320068359375,52586.83984375,25.799999237060547
+2021-08-01,68.5,72.98999786376953,16.479999542236328,19.479999542236328,92.62999725341797,6.465099811553955,109.94400024414062,1.1796904802322388,1.376045823097229,0.9171800017356873,0.7291233539581299,1.260890007019043,73.41649627685547,5.1828999519348145,73.41120147705078,1815.0,23.959999084472656,2468.300048828125,1013.9000244140625,4.360000133514404,2746.25,4.376999855041504,2.13100004196167,2.282599925994873,534.0,1298.75,706.75,193.4499969482422,19.84000015258789,93.91000366210938,2560.0,4522.68017578125,35360.73046875,15259.240234375,2273.77001953125,7119.7001953125,15835.08984375,6680.18017578125,28089.5390625,25878.990234375,3543.93994140625,3199.27001953125,57552.390625,28.329999923706055
+2021-09-01,75.02999877929688,78.5199966430664,23.139999389648438,26.649999618530273,94.25,6.469600200653076,111.93599700927734,1.1601601839065552,1.3426424264907837,0.934249997138977,0.7179998159408569,1.27538001537323,72.84590148925781,5.414299964904785,74.3219985961914,1755.300048828125,22.020999908447266,1902.5999755859375,960.9000244140625,4.090000152587891,2903.0,5.867000102996826,2.3417000770568848,2.2535998821258545,536.75,1256.0,725.5,194.0,19.829999923706055,107.80000305175781,2652.0,4307.5400390625,33843.921875,14448.580078125,2204.3701171875,7086.39990234375,15260.6904296875,6520.009765625,29452.66015625,24575.640625,3568.169921875,3068.820068359375,59126.359375,36.0099983215332
+2021-10-01,83.56999969482422,84.37999725341797,16.260000228881836,19.639999389648438,94.12000274658203,6.390399932861328,113.61599731445312,1.1683608293533325,1.380071759223938,0.9115399718284607,0.7531600594520569,1.2346099615097046,70.14240264892578,5.644899845123291,74.79720306396484,1783.0,23.94499969482422,1986.0999755859375,1019.5999755859375,4.375500202178955,2758.5,5.426000118255615,2.4964001178741455,2.4619998931884766,568.25,1235.75,772.75,203.9499969482422,19.270000457763672,114.8499984741211,2544.0,4605.3798828125,35819.55859375,15498.3896484375,2297.18994140625,7237.60009765625,15688.76953125,6830.33984375,28892.689453125,25377.240234375,3547.340087890625,2970.679931640625,59306.9296875,30.040000915527344
+2021-11-01,66.18000030517578,70.56999969482422,27.190000534057617,27.389999389648438,95.98999786376953,6.38700008392334,113.80400085449219,1.1293437480926514,1.3315047025680542,0.9228699803352356,0.714580237865448,1.273800015449524,74.43920135498047,5.6006999015808105,75.05490112304688,1773.5999755859375,22.764999389648438,1703.0999755859375,926.5999755859375,4.2779998779296875,2591.25,4.566999912261963,2.063800096511841,1.9801000356674194,567.0,1217.25,773.75,233.25,18.600000381469727,111.6500015258789,2314.0,4567.0,34483.71875,15537.6904296875,2198.909912109375,7059.5,15100.1298828125,6721.16015625,27821.759765625,23475.259765625,3563.889892578125,2839.010009765625,57064.87109375,26.649999618530273
+2021-12-01,75.20999908447266,77.77999877929688,17.219999313354492,21.200000762939453,95.66999816894531,6.372099876403809,115.06300354003906,1.132502794265747,1.349837303161621,0.9136999845504761,0.7249801754951477,1.274440050125122,74.53150177001953,5.570199966430664,74.43119812011719,1827.5,23.327999114990234,1908.0999755859375,964.4000244140625,4.454999923706055,2752.5,3.7300000190734863,2.3301000595092773,2.2284998893737793,593.25,1328.75,770.75,226.10000610351562,18.8799991607666,112.5999984741211,2520.0,4766.18017578125,36338.30078125,15644.9697265625,2245.31005859375,7384.5,15884.8603515625,7153.02978515625,28791.7109375,23397.669921875,3639.780029296875,2977.64990234375,58253.8203125,29.489999771118164
+2022-01-01,88.1500015258789,91.20999908447266,24.829999923706055,30.15999984741211,96.54000091552734,6.35099983215332,115.26200103759766,1.1152374744415283,1.3403388261795044,0.9311299920082092,0.6997998356819153,1.2759100198745728,77.73580169677734,5.362599849700928,75.03900146484375,1795.0,22.395000457763672,2349.199951171875,1019.2000122070312,4.317999839782715,3078.25,4.874000072479248,2.759200096130371,2.55430006980896,626.0,1490.5,761.25,235.10000610351562,18.219999313354492,127.56999969482422,2528.0,4515.5498046875,35131.859375,14239.8798828125,2028.449951171875,7464.39990234375,15471.2001953125,6999.2001953125,27001.98046875,23802.259765625,3361.43994140625,2663.340087890625,58014.171875,21.940000534057617
+2022-02-01,95.72000122070312,100.98999786376953,30.149999618530273,32.720001220703125,96.70999908447266,6.315999984741211,115.58499908447266,1.118105411529541,1.337327480316162,0.926596999168396,0.7186489701271057,1.2755199670791626,83.26100158691406,5.15939998626709,75.06800079345703,1899.4000244140625,24.361000061035156,2500.5,1037.800048828125,4.444499969482422,3417.0,4.4019999504089355,3.013400077819824,2.796999931335449,697.5,1644.25,928.0,234.25,18.0,122.56999969482422,2491.0,4373.93994140625,33892.6015625,13751.400390625,2048.090087890625,7458.2998046875,14461.01953125,6658.830078125,26526.8203125,22713.01953125,3462.31005859375,2699.179931640625,56247.28125,21.43000030517578
+2022-03-01,100.27999877929688,107.91000366210938,20.559999465942383,26.989999771118164,98.30999755859375,6.346199989318848,122.02100372314453,1.1161835193634033,1.3138878345489502,0.9229699969291687,0.7503001093864441,1.24822998046875,83.46499633789062,4.769700050354004,75.82779693603516,1949.199951171875,25.121000289916992,2255.5,992.5,4.743000030517578,3500.0,5.642000198364258,3.691200017929077,3.1895999908447266,748.75,1618.25,1006.0,226.39999389648438,19.489999771118164,135.69000244140625,2650.0,4530.41015625,34678.3515625,14220.51953125,2070.1298828125,7515.7001953125,14414.75,6659.8701171875,27821.4296875,21996.849609375,3252.199951171875,2757.64990234375,58568.51171875,24.18000030517578
+2022-04-01,104.69000244140625,109.33999633789062,33.400001525878906,38.25,102.95999908447266,6.62529993057251,130.81100463867188,1.0504201650619507,1.2463854551315308,0.9717000126838684,0.710883617401123,1.280460000038147,72.71499633789062,4.93779993057251,76.58899688720703,1909.300048828125,23.040000915527344,2302.800048828125,937.5999755859375,4.394999980926514,3049.75,7.24399995803833,4.781700134277344,3.472100019454956,818.25,1708.25,1043.75,222.5500030517578,19.350000381469727,152.3300018310547,2597.0,4131.93017578125,32977.2109375,12334.6396484375,1864.0999755859375,7544.60009765625,14097.8798828125,6533.77001953125,26847.900390625,21089.390625,3047.06005859375,2695.050048828125,57060.87109375,21.479999542236328
+2022-05-01,114.66999816894531,122.83999633789062,26.190000534057617,33.0099983215332,101.75,6.660299777984619,127.78399658203125,1.0773539543151855,1.2647020816802979,0.9582300186157227,0.7195202112197876,1.2655199766159058,64.58989715576172,4.752399921417236,77.5208969116211,1842.699951171875,21.650999069213867,1994.800048828125,969.2999877929688,4.295000076293945,2763.5,8.145000457763672,4.09089994430542,4.080399990081787,753.5,1683.25,1087.5,231.25,19.399999618530273,138.97999572753906,2496.0,4132.14990234375,32990.12109375,12081.3896484375,1864.0400390625,7607.7001953125,14388.349609375,6468.7998046875,27279.80078125,21415.19921875,3186.429931640625,2685.89990234375,55566.41015625,22.190000534057617
+2022-06-01,105.76000213623047,114.80999755859375,28.709999084472656,36.209999084472656,104.69000244140625,6.69980001449585,136.58900451660156,1.04465913772583,1.2131799459457397,0.9541800022125244,0.6880465745925903,1.2883299589157104,52.4650993347168,5.1809000968933105,78.89830017089844,1804.0999755859375,20.281999588012695,1908.699951171875,898.4000244140625,3.7144999504089355,2401.5,5.423999786376953,3.898200035095215,3.6498000621795654,743.75,1675.0,868.75,233.60000610351562,18.829999923706055,103.94000244140625,2291.0,3785.3798828125,30775.4296875,11028.740234375,1707.989990234375,7169.2998046875,12783.76953125,5922.85986328125,26393.0390625,21859.7890625,3398.6201171875,2332.639892578125,53018.94140625,17.170000076293945
+2022-07-01,98.62000274658203,110.01000213623047,21.329999923706055,27.25,105.9000015258789,6.745800018310547,134.39700317382812,1.0192328691482544,1.2173447608947754,0.9544199705123901,0.7000839710235596,1.2806999683380127,62.46500015258789,5.182700157165527,79.57150268554688,1762.9000244140625,20.1560001373291,2128.89990234375,884.9000244140625,3.5840001106262207,2463.5,8.229000091552734,3.6247000694274902,3.488100051879883,616.25,1637.0,807.75,217.1999969482422,17.540000915527344,103.12999725341797,2323.0,4130.2900390625,32845.12890625,12390.6904296875,1885.22998046875,7423.39990234375,13484.0498046875,6448.5,27801.640625,20156.509765625,3253.239990234375,2451.5,57570.25,12.420000076293945
+2022-08-01,89.55000305175781,96.48999786376953,25.8700008392334,32.189998626708984,108.69999694824219,6.910799980163574,138.73399353027344,1.0025062561035156,1.1659767627716064,0.9739199876785278,0.6857398152351379,1.3089499473571777,59.96500015258789,5.1219000816345215,79.68229675292969,1712.800048828125,17.761999130249023,2066.60009765625,826.4000244140625,3.5185000896453857,2341.75,9.126999855041504,3.715399980545044,2.6059000492095947,673.75,1507.5,809.0,239.10000610351562,17.889999389648438,118.29000091552734,2427.0,3955.0,31510.4296875,11816.2001953125,1844.1199951171875,7284.2001953125,12834.9599609375,6125.10009765625,28091.529296875,19954.390625,3202.139892578125,2472.050048828125,59537.0703125,7.840000152587891
+2022-09-01,79.48999786376953,87.95999908447266,31.6200008392334,36.61000061035156,112.12000274658203,7.123899936676025,144.43099975585938,0.9829555749893188,1.1169440746307373,0.9749299883842468,0.6512998938560486,1.3674499988555908,57.46500015258789,5.396200180053711,81.48059844970703,1662.4000244140625,18.959999084472656,2173.199951171875,870.0,3.441999912261963,2157.25,6.765999794006348,3.36899995803833,2.472599983215332,677.5,1364.75,921.5,221.5500030517578,18.420000076293945,93.22000122070312,2354.0,3585.6201171875,28725.509765625,10575.6201171875,1664.719970703125,6893.7998046875,12114.3603515625,5762.33984375,25937.2109375,17222.830078125,3024.389892578125,2155.489990234375,57426.921875,9.039999961853027
+2022-10-01,86.52999877929688,94.83000183105469,25.8799991607666,31.15999984741211,111.52999877929688,7.251399993896484,147.81199645996094,0.9955002665519714,1.159595012664795,0.9964100122451782,0.6401310563087463,1.3608100414276123,61.4900016784668,5.28849983215332,82.23919677734375,1635.9000244140625,19.125,1829.0999755859375,939.4000244140625,3.4135000705718994,2229.0,6.355000019073486,4.190899848937988,2.810699939727783,691.5,1407.0,882.25,177.6999969482422,17.969999313354492,72.0,2335.0,3871.97998046875,32732.94921875,10988.150390625,1846.8599853515625,7094.5,13253.740234375,6266.77001953125,27587.4609375,14687.01953125,2893.47998046875,2293.610107421875,60746.58984375,7.099999904632568
+2022-11-01,80.55000305175781,85.43000030517578,20.579999923706055,26.459999084472656,105.94999694824219,7.15939998626709,138.7449951171875,1.0324499607086182,1.1946860551834106,0.9543099999427795,0.668408989906311,1.3583600521087646,60.810001373291016,5.268199920654297,81.63089752197266,1746.0,21.549999237060547,1845.0,1052.300048828125,3.7295000553131104,2460.5,6.929999828338623,3.3629000186920166,2.4184999465942383,662.0,1469.5,771.5,167.6999969482422,19.6299991607666,86.05000305175781,2451.0,4080.110107421875,34589.76953125,11468.0,1886.5799560546875,7573.10009765625,14397.0400390625,6738.5498046875,27968.990234375,18597.23046875,3151.340087890625,2472.530029296875,63099.6484375,7.860000133514404
+2022-12-01,80.26000213623047,85.91000366210938,21.670000076293945,27.600000381469727,103.5199966430664,6.963099956512451,132.91600036621094,1.066075325012207,1.2056326866149902,0.9228500127792358,0.6766000390052795,1.3552000522613525,73.96499633789062,5.284599781036377,82.83509826660156,1819.699951171875,23.86199951171875,1789.300048828125,1073.699951171875,3.805500030517578,2410.25,4.474999904632568,3.3622000217437744,2.4595000743865967,678.5,1519.25,792.0,167.3000030517578,20.040000915527344,83.37000274658203,2600.0,3839.5,33147.25,10466.48046875,1761.25,7451.7001953125,13923.58984375,6473.759765625,26094.5,19781.41015625,3089.260009765625,2236.39990234375,60840.73828125,9.1899995803833
+2023-01-01,78.87000274658203,84.48999786376953,19.399999618530273,25.790000915527344,102.0999984741211,6.747799873352051,130.47900390625,1.0850694179534912,1.2353609800338745,0.925279974937439,0.7058099508285522,1.338379979133606,69.87999725341797,5.1149001121521,81.57990264892578,1929.5,23.74799919128418,1644.5,1012.0,4.228499889373779,2639.0,2.684000015258789,3.182300090789795,2.5434999465942383,679.75,1538.0,761.25,181.75,21.760000228881836,86.22000122070312,2581.0,4076.60009765625,34086.0390625,11584.5498046875,1931.93994140625,7771.7001953125,15128.26953125,7082.419921875,27327.109375,21842.330078125,3255.669921875,2425.080078125,59549.8984375,7.800000190734863
+2023-02-01,77.05000305175781,83.88999938964844,20.700000762939453,26.399999618530273,104.87000274658203,6.943900108337402,136.31700134277344,1.0611205101013184,1.2061562538146973,0.9355999827384949,0.6743001937866211,1.3573999404907227,74.61499786376953,5.199699878692627,82.6520004272461,1828.9000244140625,20.961000442504883,1404.4000244140625,955.2000122070312,4.097499847412109,2323.5,2.746999979019165,2.8208999633789062,2.434299945831299,629.5,1490.5,691.5,190.39999389648438,22.079999923706055,84.19000244140625,2748.0,3970.14990234375,32656.69921875,11455.5400390625,1896.989990234375,7876.2998046875,15365.1396484375,7267.93017578125,27445.560546875,19785.939453125,3279.610107421875,2412.85009765625,58962.12109375,9.050000190734863
+2023-03-01,75.66999816894531,79.7699966430664,18.700000762939453,23.600000381469727,102.51000213623047,6.8703999519348145,133.2010040283203,1.0904649496078491,1.2387275695800781,0.9133800268173218,0.6716818809509277,1.3521900177001953,77.23999786376953,5.092700004577637,82.10050201416016,1969.0,24.076000213623047,1466.0,994.0999755859375,4.104499816894531,2383.75,2.2160000801086426,2.676300048828125,2.700500011444092,660.5,1505.5,692.25,170.5,22.25,82.77999877929688,2933.0,4109.31005859375,33274.1484375,12221.91015625,1802.47998046875,7631.7001953125,15628.83984375,7322.39013671875,28041.48046875,20400.109375,3272.860107421875,2476.860107421875,58991.51953125,10.100000381469727
+2023-04-01,76.77999877929688,79.54000091552734,15.779999732971191,20.1200008392334,101.66999816894531,6.922299861907959,133.802001953125,1.1032048463821411,1.249750018119812,0.8938800096511841,0.6630398035049438,1.359969973564148,81.81500244140625,4.976200103759766,81.76509857177734,1990.0999755859375,24.999000549316406,1517.9000244140625,1088.199951171875,3.869999885559082,2359.75,2.4100000858306885,2.378700017929077,2.578000068664551,636.0,1444.25,619.75,189.85000610351562,26.989999771118164,79.02999877929688,3174.0,4169.47998046875,34098.16015625,12226.580078125,1768.989990234375,7870.60009765625,15922.3798828125,7491.5,28856.439453125,19894.5703125,3323.27001953125,2501.530029296875,61112.44140625,8.760000228881836
+2023-05-01,68.08999633789062,72.66000366210938,17.940000534057617,22.1200008392334,104.31999969482422,7.078999996185303,139.79200744628906,1.073306918144226,1.241187572479248,0.9057999849319458,0.6517800092697144,1.359969973564148,79.61000061035156,5.034800052642822,82.68389892578125,1963.9000244140625,23.474000930786133,1340.9000244140625,1007.0999755859375,3.63100004196167,2255.5,2.2660000324249268,2.2595999240875244,2.5599000453948975,594.0,1299.75,594.25,178.64999389648438,25.059999465942383,83.4800033569336,3007.0,4179.830078125,32908.26953125,12935.2900390625,1749.6500244140625,7446.10009765625,15664.01953125,7098.7001953125,30887.880859375,18234.26953125,3204.56005859375,2577.1201171875,62622.23828125,5.78000020980835
+2023-06-01,70.63999938964844,74.9000015258789,13.59000015258789,19.549999237060547,102.91000366210938,7.251800060272217,144.77999877929688,1.0868029594421387,1.2614636421203613,0.8991400003433228,0.6619710922241211,1.3250000476837158,86.82499694824219,4.855599880218506,82.07540130615234,1921.0999755859375,22.809999465942383,1213.4000244140625,904.5,3.740999937057495,2114.75,2.7980000972747803,2.448199987411499,2.634000062942505,554.5,1557.25,636.25,161.0,22.889999389648438,82.83999633789062,3318.0,4450.3798828125,34407.6015625,13787.919921875,1888.72998046875,7531.5,16147.900390625,7400.06005859375,33189.0390625,18916.4296875,3202.06005859375,2564.280029296875,64718.55859375,5.550000190734863
+2023-07-01,81.80000305175781,85.55999755859375,13.630000114440918,19.31999969482422,101.86000061035156,7.102799892425537,140.75799560546875,1.1024264097213745,1.2853965759277344,0.8698199987411499,0.6660805344581604,1.3250999450683594,92.0250015258789,4.723299980163574,82.25279998779297,1970.5,24.854000091552734,1264.699951171875,949.7000122070312,3.994499921798706,2230.5,2.634000062942505,2.9909000396728516,2.928999900817871,504.0,1445.75,665.75,164.64999389648438,24.110000610351562,85.44000244140625,3548.0,4588.9599609375,35559.53125,14346.01953125,2003.1800537109375,7699.39990234375,16446.830078125,7497.77978515625,33172.21875,20078.939453125,3291.0400390625,2632.580078125,66527.671875,4.949999809265137
+2023-08-01,83.62999725341797,86.86000061035156,13.569999694824219,18.739999771118164,103.62000274658203,7.283599853515625,146.0989990234375,1.0932546854019165,1.271179437637329,0.8781099915504456,0.6478782296180725,1.3535300493240356,96.26499938964844,4.888400077819824,82.70040130615234,1938.199951171875,24.472000122070312,1207.800048828125,971.2999877929688,3.7725000381469727,2175.5,2.7679998874664307,3.1426000595092773,2.766400098800659,461.0,1360.0,573.0,152.6999969482422,25.059999465942383,88.0999984741211,3602.0,4507.66015625,34721.91015625,14034.9697265625,1899.6800537109375,7439.10009765625,15947.080078125,7316.7001953125,32619.33984375,18382.060546875,3119.8798828125,2556.27001953125,64831.41015625,4.889999866485596
+2023-09-01,90.79000091552734,95.30999755859375,17.520000457763672,21.280000686645508,106.16999816894531,7.299900054931641,149.33700561523438,1.0562450885772705,1.2204796075820923,0.9147599935531616,0.6427974700927734,1.3490999937057495,96.61499786376953,5.032800197601318,83.19300079345703,1848.0999755859375,22.236000061035156,1255.199951171875,906.7999877929688,3.7260000705718994,2329.5,2.928999900817871,3.3622000217437744,2.4398999214172363,476.75,1275.0,541.5,146.14999389648438,26.270000457763672,86.86000061035156,3418.0,4288.0498046875,33507.5,13219.3203125,1785.0999755859375,7608.10009765625,15386.580078125,7135.06005859375,31857.619140625,17809.66015625,3110.47509765625,2465.070068359375,65828.40625,5.489999771118164
+2023-10-01,81.0199966430664,87.41000366210938,18.139999389648438,22.459999084472656,106.66000366210938,7.312099933624268,149.11099243164062,1.061503529548645,1.2165746688842773,0.9020599722862244,0.637100100517273,1.3828599452972412,92.5199966430664,5.04610013961792,83.29650115966797,1985.199951171875,22.840999603271484,1122.199951171875,936.5,3.6414999961853027,2251.5,3.575000047683716,2.990999937057495,2.2227001190185547,478.75,1287.0,556.25,167.3000030517578,27.09000015258789,81.22000122070312,3817.0,4193.7998046875,33052.87109375,12851.240234375,1662.280029296875,7321.7001953125,14810.33984375,6885.64990234375,30858.849609375,17112.48046875,3018.77099609375,2277.989990234375,63874.9296875,5.010000228881836
+2023-11-01,75.95999908447266,82.83000183105469,12.920000076293945,16.719999313354492,103.5,7.07889986038208,147.03900146484375,1.0973695516586304,1.2696397304534912,0.8733199834823608,0.6619009971618652,1.3590199947357178,88.66500091552734,4.904099941253662,83.3302993774414,2038.0999755859375,25.292999267578125,1009.0999755859375,931.2000122070312,3.8289999961853027,2160.25,2.802000045776367,2.8304998874664307,2.1998000144958496,461.75,1342.75,570.25,195.0,26.040000915527344,79.4000015258789,4475.0,4567.7998046875,35950.890625,14226.2197265625,1809.02001953125,7453.7998046875,16215.4296875,7310.77001953125,33486.890625,17042.880859375,3029.673095703125,2535.2900390625,66988.4375,9.329999923706055
+2023-12-01,71.6500015258789,77.04000091552734,12.449999809265137,16.200000762939453,101.33000183105469,7.10699987411499,141.42999267578125,1.1068191528320312,1.2733986377716064,0.8433600068092346,0.6826302409172058,1.3229600191116333,88.44000244140625,4.850200176239014,82.302001953125,2062.39990234375,23.85300064086914,1104.0,995.0,3.880500078201294,2332.25,2.5139999389648438,2.553100109100342,2.10260009765625,471.25,1293.5,628.0,188.3000030517578,20.579999923706055,81.0,4196.0,4769.830078125,37689.5390625,15011.349609375,2027.0699462890625,7733.2001953125,16751.640625,7543.18017578125,33464.171875,17047.390625,2974.93505859375,2655.280029296875,72240.2578125,11.5600004196167
+2024-01-01,75.8499984741211,81.70999908447266,14.350000381469727,18.25,103.2699966430664,7.094099998474121,147.36900329589844,1.08433997631073,1.269551157951355,0.8618599772453308,0.659480094909668,1.3401700258255005,89.73999786376953,4.950300216674805,83.10970306396484,2048.39990234375,23.051000595092773,992.9000244140625,924.4000244140625,3.9024999141693115,2235.5,2.0999999046325684,2.808199882507324,2.183300018310547,448.25,1222.25,595.25,194.0500030517578,24.1299991607666,85.16999816894531,4822.0,4845.64990234375,38150.30078125,15164.009765625,1947.3399658203125,7630.60009765625,16903.759765625,7656.75,36286.7109375,15485.0703125,2788.548095703125,2497.090087890625,71752.109375,11.239999771118164
+2024-02-01,78.26000213623047,83.62000274658203,13.399999618530273,17.209999084472656,104.16000366210938,7.196000099182129,150.656005859375,1.0838816165924072,1.2663036584854126,0.8787099719047546,0.6494700312614441,1.3577500581741333,91.87000274658203,4.967299938201904,82.91190338134766,2045.699951171875,22.666000366210938,933.5,879.9000244140625,3.8345000743865967,2167.5,1.8600000143051147,2.683799982070923,2.30430006980896,415.75,1128.25,577.5,195.85000610351562,22.579999923706055,101.55999755859375,6510.0,5096.27001953125,38996.390625,16091.919921875,2054.840087890625,7630.0,17678.189453125,7927.43017578125,39166.19140625,16511.439453125,3015.1708984375,2642.360107421875,72500.296875,15.25
+2024-03-01,83.16999816894531,87.4800033569336,13.010000228881836,16.65999984741211,104.55000305175781,7.226500034332275,151.44000244140625,1.0794472694396973,1.26262629032135,0.9010699987411499,0.6516780853271484,1.353600025177002,92.44000244140625,5.014100074768066,83.39299774169922,2217.39990234375,24.797000885009766,1009.5,907.7000122070312,4.003499984741211,2284.25,1.7630000114440918,2.615600109100342,2.7611000537872314,442.0,1191.5,560.25,188.85000610351562,22.520000457763672,91.37999725341797,9766.0,5254.35009765625,39807.37109375,16379.4599609375,2124.550048828125,7952.60009765625,18492.490234375,8205.8095703125,40369.44140625,16541.419921875,3041.1669921875,2746.6298828125,73651.3515625,13.859999656677246
+2024-04-01,81.93000030517578,87.86000061035156,15.649999618530273,18.43000030517578,106.22000122070312,7.23769998550415,156.31399536132812,1.0715701580047607,1.2559815645217896,0.9107199907302856,0.6561899185180664,1.36667001247406,93.41999816894531,5.117000102996826,83.45110321044922,2291.39990234375,26.391000747680664,951.9000244140625,941.2000122070312,4.564499855041504,2561.25,1.9910000562667847,2.513400077819824,2.7107999324798584,439.5,1145.5,585.0,220.64999389648438,19.709999084472656,77.91999816894531,10133.0,5035.68994140625,37815.921875,15657.8203125,1973.9100341796875,8144.10009765625,17932.169921875,7984.93017578125,38405.66015625,17763.029296875,3104.824951171875,2692.06005859375,74482.78125,12.710000038146973
+2024-05-01,76.98999786376953,81.62000274658203,12.920000076293945,16.700000762939453,104.66999816894531,7.233500003814697,156.9530029296875,1.0835410356521606,1.27304208278656,0.9033100008964539,0.6630301475524902,1.3683300018310547,89.56999969482422,5.202099800109863,83.3208999633789,2322.89990234375,30.297000885009766,899.2000122070312,1037.699951171875,4.610000133514404,2591.5,2.5869998931884766,2.363600015640259,2.4260001182556152,446.25,1205.0,678.5,222.35000610351562,18.299999237060547,76.1500015258789,9331.0,5277.509765625,38686.3203125,16735.01953125,2070.1298828125,8275.400390625,18497.939453125,7992.8701171875,38487.8984375,18079.609375,3086.81298828125,2636.52001953125,73961.3125,11.9399995803833
+2024-06-01,81.54000091552734,86.41000366210938,12.4399995803833,16.239999771118164,105.87000274658203,7.267199993133545,160.68699645996094,1.0708472728729248,1.2645741701126099,0.8985199928283691,0.6650599241256714,1.3699300289154053,84.99630737304688,5.500500202178955,83.45089721679688,2327.699951171875,29.23699951171875,977.9000244140625,1001.9000244140625,4.390500068664551,2457.25,2.6010000705718994,2.516900062561035,2.529099941253662,397.25,1150.5,553.5,228.9499969482422,20.309999465942383,69.80999755859375,7729.0,5460.47998046875,39118.859375,17732.599609375,2047.68994140625,8164.10009765625,18235.44921875,7479.39990234375,39583.078125,17718.609375,2967.403076171875,2797.820068359375,79032.7265625,12.239999771118164
+2024-07-01,77.91000366210938,80.72000122070312,16.360000610351562,22.290000915527344,104.0999984741211,7.250699996948242,152.6699981689453,1.0816072225570679,1.2836971282958984,0.8820300102233887,0.6541501879692078,1.3849600553512573,85.74746704101562,5.611100196838379,83.73899841308594,2426.5,28.777999877929688,922.5999755859375,982.2000122070312,4.159999847412109,2189.0,2.0360000133514404,2.4154999256134033,2.4820001125335693,382.75,1028.5,527.25,229.1999969482422,18.940000534057617,67.9800033569336,8092.0,5522.2998046875,40842.7890625,17599.400390625,2254.47998046875,8368.0,18508.650390625,7531.490234375,39101.8203125,17344.599609375,2938.7490234375,2770.68994140625,81741.34375,10.720000267028809
+2024-08-01,73.55000305175781,78.80000305175781,15.0,19.290000915527344,101.69999694824219,7.0954999923706055,144.88999938964844,1.1080454587936401,1.3166210651397705,0.8469399809837341,0.67958003282547,1.3489099740982056,91.49642944335938,5.627699851989746,83.89510345458984,2493.800048828125,28.731000900268555,961.0999755859375,927.7999877929688,4.144999980926514,2342.5,2.127000093460083,2.251499891281128,2.211699962615967,378.0,982.0,532.75,248.1999969482422,19.3799991607666,69.79000091552734,9666.0,5648.39990234375,41563.078125,17713.619140625,2217.6298828125,8376.599609375,18906.919921875,7630.9501953125,38647.75,17989.0703125,2842.214111328125,2674.31005859375,82365.7734375,11.109999656677246
+2024-09-01,68.16999816894531,71.7699966430664,16.729999542236328,20.190000534057617,100.77999877929688,7.010300159454346,142.7830047607422,1.1169815063476562,1.338329792022705,0.840499997138977,0.6918787360191345,1.3508800268173218,94.22872924804688,5.433199882507324,83.71640014648438,2636.10009765625,31.163999557495117,998.9000244140625,979.0,4.495999813079834,2534.25,2.9230000972747803,2.1317999362945557,1.9621000289916992,424.75,1057.0,584.0,270.25,22.670000076293945,73.55999755859375,7722.0,5762.47998046875,42330.1484375,18189.169921875,2229.969970703125,8237.0,19324.9296875,7635.75,37919.55078125,21133.6796875,3336.4970703125,2593.27001953125,84299.78125,10.739999771118164
+2024-10-01,69.26000213623047,73.16000366210938,23.15999984741211,24.860000610351562,103.9800033569336,7.114799976348877,153.20399475097656,1.0859178304672241,1.2959579229354858,0.8662999868392944,0.6572798490524292,1.3907999992370605,97.01905822753906,5.76230001449585,84.08910369873047,2738.300048828125,32.65299987792969,1106.5,991.5999755859375,4.313499927520752,2560.5,2.7070000171661377,2.2195000648498535,2.003499984741211,410.75,982.5,570.5,245.89999389648438,22.739999771118164,69.56999969482422,7334.0,5705.4501953125,41763.4609375,18095.150390625,2196.64990234375,8110.10009765625,19077.5390625,7350.3701171875,39081.25,20317.330078125,3279.823974609375,2556.14990234375,79389.0625,7.480000019073486
+2024-11-01,68.0,72.94000244140625,13.510000228881836,16.06999969482422,105.73999786376953,7.2428998947143555,151.1739959716797,1.0563008785247803,1.2696800231933594,0.8823400139808655,0.6507400274276733,1.4007200002670288,107.99378967285156,6.013899803161621,84.47160339355469,2657.0,30.684999465942383,990.2000122070312,949.5,4.08050012588501,2562.0,3.36299991607666,2.193000078201294,1.9436999559402466,423.0,989.5,532.25,321.6499938964844,21.079999923706055,73.3499984741211,9220.0,6032.3798828125,44910.6484375,19218.169921875,2434.72998046875,8287.2998046875,19626.44921875,7235.10986328125,38208.03125,19423.609375,3326.4560546875,2455.909912109375,79802.7890625,6.650000095367432
+2024-12-01,71.72000122070312,74.63999938964844,17.350000381469727,19.920000076293945,108.48999786376953,7.298099994659424,156.9949951171875,1.040615200996399,1.254909873008728,0.9032400250434875,0.621999979019165,1.434980034828186,110.49376678466797,6.1778998374938965,85.7865982055664,2629.199951171875,28.940000534057617,902.9000244140625,894.0,3.9860000610351562,2521.75,3.632999897003174,2.3206000328063965,2.001499891281128,458.5,998.25,551.5,319.75,19.260000228881836,68.4000015258789,11675.0,5881.6298828125,42544.21875,19310.7890625,2230.159912109375,8173.0,19909.140625,7380.740234375,39894.5390625,20059.94921875,3351.762939453125,2399.489990234375,78139.0078125,6.079999923706055
+2025-01-01,72.52999877929688,76.76000213623047,16.43000030517578,20.110000610351562,108.37000274658203,7.1809000968933105,154.0970001220703,1.0397279262542725,1.2423903942108154,0.9093689918518066,0.6215001940727234,1.4493000507354736,98.4952621459961,5.874499797821045,86.64700317382812,2812.5,32.12799835205078,1066.9000244140625,1033.199951171875,4.26200008392334,2586.0,3.0439999103546143,2.484499931335449,2.0364999771118164,482.0,1042.0,559.5,377.8500061035156,19.350000381469727,65.87999725341797,10987.0,6040.52978515625,44544.66015625,19627.439453125,2287.68994140625,8674.0,21732.05078125,7950.169921875,39572.48828125,20225.109375,3250.60107421875,2517.3701171875,77500.5703125,5.769999980926514
+2025-02-01,69.76000213623047,73.18000030517578,19.6299991607666,22.65999984741211,107.61000061035156,7.285299777984619,150.01199340820312,1.039511799812317,1.259890079498291,0.8999199867248535,0.623219907283783,1.444350004196167,87.69821166992188,5.839000225067139,87.3270034790039,2836.800048828125,31.2189998626709,899.7000122070312,932.2999877929688,4.514500141143799,2561.5,3.8340001106262207,2.3548998832702637,1.9702999591827393,453.5,1011.5,537.0,379.04998779296875,19.510000228881836,63.880001068115234,9014.0,5954.5,43840.91015625,18847.279296875,2163.070068359375,8809.7001953125,22551.4296875,8111.6298828125,37155.5,22941.3203125,3320.89697265625,2532.780029296875,73198.1015625,6.400000095367432
+2025-03-01,71.4800033569336,74.73999786376953,22.280000686645508,25.3700008392334,104.20999908447266,7.262800216674805,149.61700439453125,1.082391619682312,1.2938284873962402,0.8808500170707703,0.6282907128334045,1.4309099912643433,82.61974334716797,5.7581000328063965,85.53880310058594,3122.800048828125,34.457000732421875,991.2000122070312,1009.7000122070312,5.019999980926514,2432.25,4.11899995803833,2.313999891281128,2.283099889755249,457.25,1014.75,537.0,379.75,18.860000610351562,66.83000183105469,7902.0,5611.85009765625,42001.76171875,17299.2890625,2011.9100341796875,8582.7998046875,22163.490234375,7790.7099609375,35617.55859375,23119.580078125,3335.74609375,2481.1201171875,77414.921875,6.25
+2025-04-01,58.209999084472656,63.119998931884766,24.700000762939453,27.799999237060547,99.47000122070312,7.269000053405762,142.2989959716797,1.1389262676239014,1.3410794734954834,0.823419988155365,0.6386919617652893,1.382680058479309,81.99578857421875,5.619999885559082,85.1707992553711,3305.0,32.53099822998047,930.2000122070312,963.7999877929688,4.559999942779541,2292.75,3.3259999752044678,2.0367000102996826,2.0369999408721924,467.25,1034.75,513.0,413.6000061035156,17.459999084472656,65.7699966430664,9127.0,5569.06005859375,40669.359375,17446.33984375,1964.1199951171875,8494.900390625,22496.98046875,7593.8701171875,36045.37890625,22119.41015625,3279.031005859375,2556.610107421875,80242.2421875,5.764999866485596
+2025-05-01,60.790000915527344,63.900001525878906,18.56999969482422,20.8700008392334,99.33000183105469,7.203700065612793,143.7790069580078,1.1378376483917236,1.3498992919921875,0.8219699859619141,0.6445998549461365,1.3805700540542603,76.89337921142578,5.66510009765625,85.36129760742188,3288.89990234375,32.891998291015625,961.2999877929688,1051.699951171875,4.652500152587891,2348.5,3.447000026702881,2.017199993133545,2.0383999347686768,444.0,1041.75,534.0,342.45001220703125,17.049999237060547,65.05999755859375,9791.0,5911.68994140625,42270.0703125,19113.76953125,2066.2900390625,8772.400390625,23997.48046875,7751.89013671875,37965.1015625,23289.76953125,3347.487060546875,2697.669921875,81451.0078125,5.190000057220459
+2025-06-01,65.11000061035156,67.61000061035156,16.729999542236328,19.559999465942383,96.87999725341797,7.172100067138672,144.51699829101562,1.1727453470230103,1.3719680309295654,0.7982500195503235,0.6533215045928955,1.3681399822235107,77.72760772705078,5.478400230407715,85.4552993774414,3294.39990234375,35.85200119018555,1102.0999755859375,1334.0,5.03000020980835,2515.25,3.4560000896453857,2.3457999229431152,2.0797998905181885,420.5,1024.25,528.75,306.75,15.479999542236328,66.27999877929688,9356.0,6204.9501953125,44094.76953125,20369.73046875,2175.0400390625,8761.0,23909.609375,7665.91015625,40487.390625,24072.279296875,3444.426025390625,3071.699951171875,83606.4609375,5.550000190734863
+2025-07-01,69.26000213623047,72.52999877929688,16.719999313354492,19.229999542236328,100.02999877929688,7.176400184631348,149.2259979248047,1.1429355144500732,1.3257676362991333,0.8132100105285645,0.6447120904922485,1.3825199604034424,81.24861907958984,5.575399875640869,87.714599609375,3293.199951171875,36.551998138427734,1196.0999755859375,1286.4000244140625,4.33050012588501,2446.75,3.1059999465942383,2.3994998931884766,2.21560001373291,394.0,961.75,523.25,295.79998779296875,16.350000381469727,65.61000061035156,8506.0,6339.39013671875,44130.98046875,21122.44921875,2211.64990234375,9132.7998046875,24065.470703125,7771.97021484375,41069.8203125,24773.330078125,3573.2080078125,3245.43994140625,81185.578125,7.400000095367432
+2025-08-01,64.01000213623047,68.12000274658203,15.359999656677246,19.110000610351562,97.7699966430664,7.1529998779296875,146.7899932861328,1.1681560277938843,1.35111403465271,0.8015900254249573,0.6532399654388428,1.3749799728393555,80.49620819091797,5.413000106811523,87.5916976928711,3473.699951171875,40.20000076293945,1105.199951171875,1365.699951171875,4.518499851226807,2514.75,2.996999979019165,2.266700029373169,2.1875998973846436,398.0,1036.75,518.0,396.8500061035156,16.3700008392334,65.20999908447266,7635.0,6460.259765625,45544.87890625,21455.55078125,2366.419921875,9187.2998046875,23902.2109375,7703.89990234375,42718.46875,25077.619140625,3857.927001953125,3186.010009765625,79809.6484375,8.369999885559082
+2025-09-01,62.369998931884766,67.0199966430664,16.280000686645508,20.0,97.7699966430664,7.1194000244140625,148.59500122070312,1.1731443405151367,1.3437248468399048,0.7972000241279602,0.6581978797912598,1.3916200399398804,83.0694580078125,5.321700096130371,88.70449829101562,3840.800048828125,46.25299835205078,1263.5,1584.5999755859375,4.804999828338623,2594.0,3.302999973297119,2.3324999809265137,1.9729000329971313,415.5,1001.75,508.0,374.8500061035156,16.100000381469727,63.31999969482422,6749.0,6688.4599609375,46397.890625,22660.009765625,2436.47998046875,9350.400390625,23880.720703125,7895.93994140625,44932.62890625,26855.560546875,3882.777099609375,3424.60009765625,80267.6171875,7.510000228881836
+2025-10-01,60.97999954223633,65.06999969482422,17.440000534057617,21.989999771118164,99.80000305175781,7.109799861907959,153.89999389648438,1.157246708869934,1.3159106969833374,0.8015900254249573,0.6559299826622009,1.398110032081604,79.94754028320312,5.381999969482422,88.6344985961914,3982.199951171875,47.99399948120117,1444.699951171875,1569.800048828125,5.065499782562256,2824.75,4.124000072479248,2.4312000274658203,1.9931000471115112,431.5,1099.75,534.0,392.04998779296875,14.430000305175781,65.54000091552734,6151.0,6840.2001953125,47562.87109375,23724.9609375,2479.3798828125,9717.2998046875,23958.30078125,8121.06982421875,52411.33984375,25906.650390625,3954.7900390625,4107.5,83938.7109375,8.100000381469727
+2025-11-01,58.54999923706055,63.20000076293945,16.350000381469727,21.170000076293945,99.45999908447266,7.075799942016602,156.28399658203125,1.1599851846694946,1.3241175413131714,0.8046000003814697,0.653579831123352,1.4026000499725342,77.94819641113281,5.355400085449219,89.36479949951172,4218.2998046875,56.44599914550781,1468.5999755859375,1677.699951171875,5.185500144958496,2808.0,4.849999904632568,2.3329999446868896,1.895900011062622,435.5,1137.75,531.0,413.0,15.210000038146973,62.90999984741211,5404.0,6849.08984375,47716.421875,23365.689453125,2500.429931640625,9720.5,23836.7890625,8122.7099609375,50253.91015625,25858.890625,3888.595947265625,3926.590087890625,85706.671875,8.770000457763672
+2025-12-01,57.41999816894531,60.849998474121094,14.949999809265137,19.559999465942383,98.27999877929688,6.996099948883057,156.41299438476562,1.1747292280197144,1.346719741821289,0.791700005531311,0.6697999835014343,1.3694700002670288,79.49620056152344,5.476200103759766,89.76940155029297,4325.60009765625,70.13400268554688,1629.199951171875,2034.5,5.630000114440918,2906.25,3.686000108718872,2.1205999851226807,1.705399990081787,440.25,1030.5,507.0,348.75,15.010000228881836,64.2699966430664,6065.0,6845.5,48063.2890625,23241.990234375,2481.909912109375,9931.400390625,24490.41015625,8149.5,50339.48046875,25630.5390625,3968.840087890625,4214.169921875,85220.6015625,8.770000457763672
+2026-01-01,65.20999908447266,70.69000244140625,17.440000534057617,22.520000457763672,96.98999786376953,6.947999954223633,153.16200256347656,1.19657301902771,1.380643367767334,0.7644100189208984,0.7047300934791565,1.3492000102996826,75.24656677246094,5.189199924468994,91.78189849853516,4713.89990234375,78.29000091552734,1688.300048828125,2102.800048828125,5.896999835968018,3034.5,4.354000091552734,2.735599994659424,1.9227999448776245,428.25,1064.25,538.0,332.25,14.270000457763672,63.16999816894531,4165.0,6939.02978515625,48892.46875,23461.8203125,2613.739990234375,10223.5,24538.810546875,8126.52978515625,53322.8515625,27387.109375,4117.9482421875,5224.35986328125,82269.78125,11.529999732971191
+2026-02-01,67.0199966430664,72.4800033569336,19.860000610351562,24.520000457763672,97.61000061035156,6.84089994430542,155.85899353027344,1.1803030967712402,1.3491452932357788,0.7732300162315369,0.71017986536026,1.3675800561904907,76.87153625488281,5.136600017547607,91.00740051269531,5230.5,92.68199920654297,1792.199951171875,2365.60009765625,6.004499912261963,3044.25,2.8589999675750732,2.6709001064300537,2.077899932861328,438.75,1157.25,591.25,284.6000061035156,14.300000190734863,63.61000061035156,2798.0,6878.8798828125,48977.921875,22668.2109375,2632.360107421875,10910.599609375,25284.259765625,8580.75,58850.26953125,26630.5390625,4162.880859375,6244.1298828125,81287.1875,12.069999694824219
+2026-03-01,95.86000061035156,104.61000061035156,26.360000610351562,29.18000030517578,99.75900268554688,6.885200023651123,159.1199951171875,1.1538017988204956,1.3316270112991333,0.7893800139427185,0.7036356925964355,1.3723700046539307,83.36000061035156,5.297399997711182,93.74500274658203,4557.2998046875,68.59500122070312,1409.5,1932.199951171875,5.355999946594238,3095.25,3.059000015258789,4.102799892425537,3.1600000858306885,465.25,1163.75,600.5,301.6499938964844,15.489999771118164,67.56999969482422,3221.0,6558.39990234375,45853.6015625,21852.0078125,2456.60595703125,9971.1201171875,22555.9609375,7720.97998046875,53372.53125,25277.3203125,3957.052734375,5781.2001953125,74532.9609375,9.994999885559082
diff --git a/data/llm_event_scores.json b/data/llm_event_scores.json
new file mode 100644
index 0000000000000000000000000000000000000000..9e1286b494154e0e5aa2207d4b3d03eb91e1c146
--- /dev/null
+++ b/data/llm_event_scores.json
@@ -0,0 +1,34 @@
+{
+ "1990-08": 0.5,
+ "1991-01": 1,
+ "1997-07": -1,
+ "1998-12": 1,
+ "2001-09": -1,
+ "2003-03": -1,
+ "2005-08": -1,
+ "2008-07": 1,
+ "2008-09": -1,
+ "2009-03": 0.8,
+ "2010-04": -1,
+ "2011-02": 1,
+ "2014-06": -0.8,
+ "2014-11": -0.8,
+ "2015-01": -0.8,
+ "2016-02": -1,
+ "2016-11": 1,
+ "2018-05": 0.5,
+ "2018-10": -0.5,
+ "2019-09": 1,
+ "2020-03": -0.7,
+ "2020-04": -1,
+ "2020-05": 1,
+ "2021-07": 0.5,
+ "2022-02": 1,
+ "2022-06": 0.8,
+ "2022-10": 1,
+ "2023-04": 1,
+ "2023-10": 0.8,
+ "2024-06": 0.3,
+ "2024-11": -0.5,
+ "2025-03": 0.8
+}
\ No newline at end of file
diff --git a/data/raw_public/fred_core_daily.csv b/data/raw_public/fred_core_daily.csv
new file mode 100644
index 0000000000000000000000000000000000000000..a36b3ae31e072cf54d70af47c76de0de9f49cb2e
--- /dev/null
+++ b/data/raw_public/fred_core_daily.csv
@@ -0,0 +1 @@
+""
diff --git a/frontend/.env.production b/frontend/.env.production
new file mode 100644
index 0000000000000000000000000000000000000000..292a14c0850c8f95325a22df1e500b3a827ba26e
--- /dev/null
+++ b/frontend/.env.production
@@ -0,0 +1 @@
+VITE_API_URL=
diff --git a/frontend/.gitignore b/frontend/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..a547bf36d8d11a4f89c59c144f24795749086dd1
--- /dev/null
+++ b/frontend/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/frontend/README.md b/frontend/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..a36934d874c7fbc51aecd1c66dffc106f60693a9
--- /dev/null
+++ b/frontend/README.md
@@ -0,0 +1,16 @@
+# React + Vite
+
+This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
+
+Currently, two official plugins are available:
+
+- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs)
+- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)
+
+## React Compiler
+
+The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).
+
+## Expanding the ESLint configuration
+
+If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
diff --git a/frontend/eslint.config.js b/frontend/eslint.config.js
new file mode 100644
index 0000000000000000000000000000000000000000..4fa125da29e01fa85529cfa06a83a7c0ce240d55
--- /dev/null
+++ b/frontend/eslint.config.js
@@ -0,0 +1,29 @@
+import js from '@eslint/js'
+import globals from 'globals'
+import reactHooks from 'eslint-plugin-react-hooks'
+import reactRefresh from 'eslint-plugin-react-refresh'
+import { defineConfig, globalIgnores } from 'eslint/config'
+
+export default defineConfig([
+ globalIgnores(['dist']),
+ {
+ files: ['**/*.{js,jsx}'],
+ extends: [
+ js.configs.recommended,
+ reactHooks.configs.flat.recommended,
+ reactRefresh.configs.vite,
+ ],
+ languageOptions: {
+ ecmaVersion: 2020,
+ globals: globals.browser,
+ parserOptions: {
+ ecmaVersion: 'latest',
+ ecmaFeatures: { jsx: true },
+ sourceType: 'module',
+ },
+ },
+ rules: {
+ 'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],
+ },
+ },
+])
diff --git a/frontend/index.html b/frontend/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..9d0c00a72fb22f24bb01667054994702e8bededb
--- /dev/null
+++ b/frontend/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ 油刃有余 OilVerse — 油价因子量化分析预测平台
+
+
+
+
+
+
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
new file mode 100644
index 0000000000000000000000000000000000000000..e7640274ad43249a38e33b27ecaa59eeea8fa663
--- /dev/null
+++ b/frontend/package-lock.json
@@ -0,0 +1,3064 @@
+{
+ "name": "frontend",
+ "version": "0.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "frontend",
+ "version": "0.0.0",
+ "dependencies": {
+ "react": "^19.2.4",
+ "react-dom": "^19.2.4",
+ "react-router-dom": "^7.13.2",
+ "recharts": "^3.8.0"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.39.4",
+ "@types/react": "^19.2.14",
+ "@types/react-dom": "^19.2.3",
+ "@vitejs/plugin-react": "^6.0.1",
+ "eslint": "^9.39.4",
+ "eslint-plugin-react-hooks": "^7.0.1",
+ "eslint-plugin-react-refresh": "^0.5.2",
+ "globals": "^17.4.0",
+ "vite": "^8.0.1"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
+ "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
+ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helpers": "^7.28.6",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.29.0",
+ "@babel/types": "^7.29.0",
+ "@jridgewell/remapping": "^2.3.5",
+ "convert-source-map": "^2.0.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.29.1",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
+ "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.29.0",
+ "@babel/types": "^7.29.0",
+ "@jridgewell/gen-mapping": "^0.3.12",
+ "@jridgewell/trace-mapping": "^0.3.28",
+ "jsesc": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
+ "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.28.6",
+ "@babel/helper-validator-option": "^7.27.1",
+ "browserslist": "^4.24.0",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-globals": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.28.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
+ "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
+ "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.29.2",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
+ "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.29.2",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz",
+ "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.29.0"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
+ "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.28.6",
+ "@babel/parser": "^7.28.6",
+ "@babel/types": "^7.28.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
+ "@babel/helper-globals": "^7.28.0",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0",
+ "debug": "^4.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.28.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@emnapi/core": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.1.tgz",
+ "integrity": "sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/wasi-threads": "1.2.0",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/runtime": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.1.tgz",
+ "integrity": "sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/wasi-threads": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz",
+ "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^3.4.3"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
+ "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/config-array": {
+ "version": "0.21.2",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",
+ "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/object-schema": "^2.1.7",
+ "debug": "^4.3.1",
+ "minimatch": "^3.1.5"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/config-helpers": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
+ "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.17.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/core": {
+ "version": "0.17.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
+ "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",
+ "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.14.0",
+ "debug": "^4.3.2",
+ "espree": "^10.0.1",
+ "globals": "^14.0.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.1",
+ "minimatch": "^3.1.5",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@eslint/js": {
+ "version": "9.39.4",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",
+ "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ }
+ },
+ "node_modules/@eslint/object-schema": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
+ "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/plugin-kit": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
+ "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.17.0",
+ "levn": "^0.4.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@humanfs/core": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node": {
+ "version": "0.16.7",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
+ "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.4.0"
+ },
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/retry": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
+ "node_modules/@jridgewell/remapping": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.31",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@napi-rs/wasm-runtime": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz",
+ "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/core": "^1.7.1",
+ "@emnapi/runtime": "^1.7.1",
+ "@tybys/wasm-util": "^0.10.1"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/Brooooooklyn"
+ }
+ },
+ "node_modules/@oxc-project/types": {
+ "version": "0.122.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.122.0.tgz",
+ "integrity": "sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/Boshen"
+ }
+ },
+ "node_modules/@reduxjs/toolkit": {
+ "version": "2.11.2",
+ "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.11.2.tgz",
+ "integrity": "sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@standard-schema/spec": "^1.0.0",
+ "@standard-schema/utils": "^0.3.0",
+ "immer": "^11.0.0",
+ "redux": "^5.0.1",
+ "redux-thunk": "^3.1.0",
+ "reselect": "^5.1.0"
+ },
+ "peerDependencies": {
+ "react": "^16.9.0 || ^17.0.0 || ^18 || ^19",
+ "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "react": {
+ "optional": true
+ },
+ "react-redux": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reduxjs/toolkit/node_modules/immer": {
+ "version": "11.1.4",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.4.tgz",
+ "integrity": "sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/@rolldown/binding-android-arm64": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.11.tgz",
+ "integrity": "sha512-SJ+/g+xNnOh6NqYxD0V3uVN4W3VfnrGsC9/hoglicgTNfABFG9JjISvkkU0dNY84MNHLWyOgxP9v9Y9pX4S7+A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-darwin-arm64": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.11.tgz",
+ "integrity": "sha512-7WQgR8SfOPwmDZGFkThUvsmd/nwAWv91oCO4I5LS7RKrssPZmOt7jONN0cW17ydGC1n/+puol1IpoieKqQidmg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-darwin-x64": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.11.tgz",
+ "integrity": "sha512-39Ks6UvIHq4rEogIfQBoBRusj0Q0nPVWIvqmwBLaT6aqQGIakHdESBVOPRRLacy4WwUPIx4ZKzfZ9PMW+IeyUQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-freebsd-x64": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.11.tgz",
+ "integrity": "sha512-jfsm0ZHfhiqrvWjJAmzsqiIFPz5e7mAoCOPBNTcNgkiid/LaFKiq92+0ojH+nmJmKYkre4t71BWXUZDNp7vsag==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.11.tgz",
+ "integrity": "sha512-zjQaUtSyq1nVe3nxmlSCuR96T1LPlpvmJ0SZy0WJFEsV4kFbXcq2u68L4E6O0XeFj4aex9bEauqjW8UQBeAvfQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-arm64-gnu": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.11.tgz",
+ "integrity": "sha512-WMW1yE6IOnehTcFE9eipFkm3XN63zypWlrJQ2iF7NrQ9b2LDRjumFoOGJE8RJJTJCTBAdmLMnJ8uVitACUUo1Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-arm64-musl": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.11.tgz",
+ "integrity": "sha512-jfndI9tsfm4APzjNt6QdBkYwre5lRPUgHeDHoI7ydKUuJvz3lZeCfMsI56BZj+7BYqiKsJm7cfd/6KYV7ubrBg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-ppc64-gnu": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.11.tgz",
+ "integrity": "sha512-ZlFgw46NOAGMgcdvdYwAGu2Q+SLFA9LzbJLW+iyMOJyhj5wk6P3KEE9Gct4xWwSzFoPI7JCdYmYMzVtlgQ+zfw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-s390x-gnu": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.11.tgz",
+ "integrity": "sha512-hIOYmuT6ofM4K04XAZd3OzMySEO4K0/nc9+jmNcxNAxRi6c5UWpqfw3KMFV4MVFWL+jQsSh+bGw2VqmaPMTLyw==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-x64-gnu": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.11.tgz",
+ "integrity": "sha512-qXBQQO9OvkjjQPLdUVr7Nr2t3QTZI7s4KZtfw7HzBgjbmAPSFwSv4rmET9lLSgq3rH/ndA3ngv3Qb8l2njoPNA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-x64-musl": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.11.tgz",
+ "integrity": "sha512-/tpFfoSTzUkH9LPY+cYbqZBDyyX62w5fICq9qzsHLL8uTI6BHip3Q9Uzft0wylk/i8OOwKik8OxW+QAhDmzwmg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-openharmony-arm64": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.11.tgz",
+ "integrity": "sha512-mcp3Rio2w72IvdZG0oQ4bM2c2oumtwHfUfKncUM6zGgz0KgPz4YmDPQfnXEiY5t3+KD/i8HG2rOB/LxdmieK2g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-wasm32-wasi": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.11.tgz",
+ "integrity": "sha512-LXk5Hii1Ph9asuGRjBuz8TUxdc1lWzB7nyfdoRgI0WGPZKmCxvlKk8KfYysqtr4MfGElu/f/pEQRh8fcEgkrWw==",
+ "cpu": [
+ "wasm32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@napi-rs/wasm-runtime": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@rolldown/binding-win32-arm64-msvc": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.11.tgz",
+ "integrity": "sha512-dDwf5otnx0XgRY1yqxOC4ITizcdzS/8cQ3goOWv3jFAo4F+xQYni+hnMuO6+LssHHdJW7+OCVL3CoU4ycnh35Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-win32-x64-msvc": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.11.tgz",
+ "integrity": "sha512-LN4/skhSggybX71ews7dAj6r2geaMJfm3kMbK2KhFMg9B10AZXnKoLCVVgzhMHL0S+aKtr4p8QbAW8k+w95bAA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/pluginutils": {
+ "version": "1.0.0-rc.7",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz",
+ "integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@standard-schema/spec": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
+ "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
+ "license": "MIT"
+ },
+ "node_modules/@standard-schema/utils": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz",
+ "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==",
+ "license": "MIT"
+ },
+ "node_modules/@tybys/wasm-util": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
+ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@types/d3-array": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz",
+ "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-color": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
+ "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-ease": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
+ "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-interpolate": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
+ "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/d3-color": "*"
+ }
+ },
+ "node_modules/@types/d3-path": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",
+ "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-scale": {
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
+ "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/d3-time": "*"
+ }
+ },
+ "node_modules/@types/d3-shape": {
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz",
+ "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/d3-path": "*"
+ }
+ },
+ "node_modules/@types/d3-time": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",
+ "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==",
+ "license": "MIT"
+ },
+ "node_modules/@types/d3-timer": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
+ "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/react": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
+ "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "csstype": "^3.2.2"
+ }
+ },
+ "node_modules/@types/react-dom": {
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
+ "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "^19.2.0"
+ }
+ },
+ "node_modules/@types/use-sync-external-store": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz",
+ "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==",
+ "license": "MIT"
+ },
+ "node_modules/@vitejs/plugin-react": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz",
+ "integrity": "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@rolldown/pluginutils": "1.0.0-rc.7"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "peerDependencies": {
+ "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0",
+ "babel-plugin-react-compiler": "^1.0.0",
+ "vite": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rolldown/plugin-babel": {
+ "optional": true
+ },
+ "babel-plugin-react-compiler": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true,
+ "license": "Python-2.0"
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/baseline-browser-mapping": {
+ "version": "2.10.10",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.10.tgz",
+ "integrity": "sha512-sUoJ3IMxx4AyRqO4MLeHlnGDkyXRoUG0/AI9fjK+vS72ekpV0yWVY7O0BVjmBcRtkNcsAO2QDZ4tdKKGoI6YaQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "baseline-browser-mapping": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.28.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
+ "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "baseline-browser-mapping": "^2.9.0",
+ "caniuse-lite": "^1.0.30001759",
+ "electron-to-chromium": "^1.5.263",
+ "node-releases": "^2.0.27",
+ "update-browserslist-db": "^1.2.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001781",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001781.tgz",
+ "integrity": "sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "CC-BY-4.0"
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/convert-source-map": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/cookie": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
+ "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+ "devOptional": true,
+ "license": "MIT"
+ },
+ "node_modules/d3-array": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
+ "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
+ "license": "ISC",
+ "dependencies": {
+ "internmap": "1 - 2"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-color": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
+ "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-ease": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
+ "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-format": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz",
+ "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-interpolate": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
+ "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-color": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-path": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
+ "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-scale": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
+ "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-array": "2.10.0 - 3",
+ "d3-format": "1 - 3",
+ "d3-interpolate": "1.2.0 - 3",
+ "d3-time": "2.1.1 - 3",
+ "d3-time-format": "2 - 4"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-shape": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
+ "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-path": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-time": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-array": "2 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-time-format": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
+ "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-time": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-timer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
+ "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decimal.js-light": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",
+ "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==",
+ "license": "MIT"
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/detect-libc": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.5.321",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.321.tgz",
+ "integrity": "sha512-L2C7Q279W2D/J4PLZLk7sebOILDSWos7bMsMNN06rK482umHUrh/3lM8G7IlHFOYip2oAg5nha1rCMxr/rs6ZQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/es-toolkit": {
+ "version": "1.45.1",
+ "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.45.1.tgz",
+ "integrity": "sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==",
+ "license": "MIT",
+ "workspaces": [
+ "docs",
+ "benchmarks"
+ ]
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "9.39.4",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz",
+ "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.8.0",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.21.2",
+ "@eslint/config-helpers": "^0.4.2",
+ "@eslint/core": "^0.17.0",
+ "@eslint/eslintrc": "^3.3.5",
+ "@eslint/js": "9.39.4",
+ "@eslint/plugin-kit": "^0.4.1",
+ "@humanfs/node": "^0.16.6",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@humanwhocodes/retry": "^0.4.2",
+ "@types/estree": "^1.0.6",
+ "ajv": "^6.14.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.6",
+ "debug": "^4.3.2",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^8.4.0",
+ "eslint-visitor-keys": "^4.2.1",
+ "espree": "^10.4.0",
+ "esquery": "^1.5.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^8.0.0",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "ignore": "^5.2.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.5",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ },
+ "peerDependencies": {
+ "jiti": "*"
+ },
+ "peerDependenciesMeta": {
+ "jiti": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-plugin-react-hooks": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz",
+ "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.24.4",
+ "@babel/parser": "^7.24.4",
+ "hermes-parser": "^0.25.1",
+ "zod": "^3.25.0 || ^4.0.0",
+ "zod-validation-error": "^3.5.0 || ^4.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-react-refresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.2.tgz",
+ "integrity": "sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "eslint": "^9 || ^10"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/espree": {
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.15.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^4.2.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",
+ "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
+ "license": "MIT"
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fdir": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "flat-cache": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
+ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "flatted": "^3.2.9",
+ "keyv": "^4.5.4"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
+ "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/globals": {
+ "version": "17.4.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-17.4.0.tgz",
+ "integrity": "sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/hermes-estree": {
+ "version": "0.25.1",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
+ "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/hermes-parser": {
+ "version": "0.25.1",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz",
+ "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hermes-estree": "0.25.1"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/immer": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz",
+ "integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
+ "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/internmap": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
+ "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
+ "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/lightningcss": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
+ "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
+ "dev": true,
+ "license": "MPL-2.0",
+ "dependencies": {
+ "detect-libc": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "lightningcss-android-arm64": "1.32.0",
+ "lightningcss-darwin-arm64": "1.32.0",
+ "lightningcss-darwin-x64": "1.32.0",
+ "lightningcss-freebsd-x64": "1.32.0",
+ "lightningcss-linux-arm-gnueabihf": "1.32.0",
+ "lightningcss-linux-arm64-gnu": "1.32.0",
+ "lightningcss-linux-arm64-musl": "1.32.0",
+ "lightningcss-linux-x64-gnu": "1.32.0",
+ "lightningcss-linux-x64-musl": "1.32.0",
+ "lightningcss-win32-arm64-msvc": "1.32.0",
+ "lightningcss-win32-x64-msvc": "1.32.0"
+ }
+ },
+ "node_modules/lightningcss-android-arm64": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
+ "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-darwin-arm64": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
+ "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-darwin-x64": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
+ "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-freebsd-x64": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
+ "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm-gnueabihf": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
+ "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm64-gnu": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
+ "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm64-musl": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
+ "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-x64-gnu": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
+ "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-x64-musl": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
+ "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-win32-arm64-msvc": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
+ "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-win32-x64-msvc": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
+ "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.36",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz",
+ "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/optionator": {
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.5.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
+ "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "nanoid": "^3.3.11",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/react": {
+ "version": "19.2.4",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
+ "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "19.2.4",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
+ "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
+ "license": "MIT",
+ "dependencies": {
+ "scheduler": "^0.27.0"
+ },
+ "peerDependencies": {
+ "react": "^19.2.4"
+ }
+ },
+ "node_modules/react-is": {
+ "version": "19.2.4",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.4.tgz",
+ "integrity": "sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/react-redux": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz",
+ "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/use-sync-external-store": "^0.0.6",
+ "use-sync-external-store": "^1.4.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^18.2.25 || ^19",
+ "react": "^18.0 || ^19",
+ "redux": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "redux": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-router": {
+ "version": "7.13.2",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.2.tgz",
+ "integrity": "sha512-tX1Aee+ArlKQP+NIUd7SE6Li+CiGKwQtbS+FfRxPX6Pe4vHOo6nr9d++u5cwg+Z8K/x8tP+7qLmujDtfrAoUJA==",
+ "license": "MIT",
+ "dependencies": {
+ "cookie": "^1.0.1",
+ "set-cookie-parser": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-router-dom": {
+ "version": "7.13.2",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.2.tgz",
+ "integrity": "sha512-aR7SUORwTqAW0JDeiWF07e9SBE9qGpByR9I8kJT5h/FrBKxPMS6TiC7rmVO+gC0q52Bx7JnjWe8Z1sR9faN4YA==",
+ "license": "MIT",
+ "dependencies": {
+ "react-router": "7.13.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/recharts": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.8.0.tgz",
+ "integrity": "sha512-Z/m38DX3L73ExO4Tpc9/iZWHmHnlzWG4njQbxsF5aSjwqmHNDDIm0rdEBArkwsBvR8U6EirlEHiQNYWCVh9sGQ==",
+ "license": "MIT",
+ "workspaces": [
+ "www"
+ ],
+ "dependencies": {
+ "@reduxjs/toolkit": "^1.9.0 || 2.x.x",
+ "clsx": "^2.1.1",
+ "decimal.js-light": "^2.5.1",
+ "es-toolkit": "^1.39.3",
+ "eventemitter3": "^5.0.1",
+ "immer": "^10.1.1",
+ "react-redux": "8.x.x || 9.x.x",
+ "reselect": "5.1.1",
+ "tiny-invariant": "^1.3.3",
+ "use-sync-external-store": "^1.2.2",
+ "victory-vendor": "^37.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/redux": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz",
+ "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==",
+ "license": "MIT"
+ },
+ "node_modules/redux-thunk": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz",
+ "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "redux": "^5.0.0"
+ }
+ },
+ "node_modules/reselect": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz",
+ "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==",
+ "license": "MIT"
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/rolldown": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.11.tgz",
+ "integrity": "sha512-NRjoKMusSjfRbSYiH3VSumlkgFe7kYAa3pzVOsVYVFY3zb5d7nS+a3KGQ7hJKXuYWbzJKPVQ9Wxq2UvyK+ENpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@oxc-project/types": "=0.122.0",
+ "@rolldown/pluginutils": "1.0.0-rc.11"
+ },
+ "bin": {
+ "rolldown": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "optionalDependencies": {
+ "@rolldown/binding-android-arm64": "1.0.0-rc.11",
+ "@rolldown/binding-darwin-arm64": "1.0.0-rc.11",
+ "@rolldown/binding-darwin-x64": "1.0.0-rc.11",
+ "@rolldown/binding-freebsd-x64": "1.0.0-rc.11",
+ "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.11",
+ "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.11",
+ "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.11",
+ "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.11",
+ "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.11",
+ "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.11",
+ "@rolldown/binding-linux-x64-musl": "1.0.0-rc.11",
+ "@rolldown/binding-openharmony-arm64": "1.0.0-rc.11",
+ "@rolldown/binding-wasm32-wasi": "1.0.0-rc.11",
+ "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.11",
+ "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.11"
+ }
+ },
+ "node_modules/rolldown/node_modules/@rolldown/pluginutils": {
+ "version": "1.0.0-rc.11",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.11.tgz",
+ "integrity": "sha512-xQO9vbwBecJRv9EUcQ/y0dzSTJgA7Q6UVN7xp6B81+tBGSLVAK03yJ9NkJaUA7JFD91kbjxRSC/mDnmvXzbHoQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/scheduler": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
+ "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
+ "license": "MIT"
+ },
+ "node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/set-cookie-parser": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
+ "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
+ "license": "MIT"
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tiny-invariant": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
+ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
+ "license": "MIT"
+ },
+ "node_modules/tinyglobby": {
+ "version": "0.2.15",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
+ "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD",
+ "optional": true
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
+ "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.1"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/use-sync-external-store": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
+ "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/victory-vendor": {
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz",
+ "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==",
+ "license": "MIT AND ISC",
+ "dependencies": {
+ "@types/d3-array": "^3.0.3",
+ "@types/d3-ease": "^3.0.0",
+ "@types/d3-interpolate": "^3.0.1",
+ "@types/d3-scale": "^4.0.2",
+ "@types/d3-shape": "^3.1.0",
+ "@types/d3-time": "^3.0.0",
+ "@types/d3-timer": "^3.0.0",
+ "d3-array": "^3.1.6",
+ "d3-ease": "^3.0.1",
+ "d3-interpolate": "^3.0.1",
+ "d3-scale": "^4.0.2",
+ "d3-shape": "^3.1.0",
+ "d3-time": "^3.0.0",
+ "d3-timer": "^3.0.1"
+ }
+ },
+ "node_modules/vite": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.2.tgz",
+ "integrity": "sha512-1gFhNi+bHhRE/qKZOJXACm6tX4bA3Isy9KuKF15AgSRuRazNBOJfdDemPBU16/mpMxApDPrWvZ08DcLPEoRnuA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lightningcss": "^1.32.0",
+ "picomatch": "^4.0.3",
+ "postcss": "^8.5.8",
+ "rolldown": "1.0.0-rc.11",
+ "tinyglobby": "^0.2.15"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^20.19.0 || >=22.12.0",
+ "@vitejs/devtools": "^0.1.0",
+ "esbuild": "^0.27.0",
+ "jiti": ">=1.21.0",
+ "less": "^4.0.0",
+ "sass": "^1.70.0",
+ "sass-embedded": "^1.70.0",
+ "stylus": ">=0.54.8",
+ "sugarss": "^5.0.0",
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "@vitejs/devtools": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "jiti": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zod": {
+ "version": "4.3.6",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
+ "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/colinhacks"
+ }
+ },
+ "node_modules/zod-validation-error": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz",
+ "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "zod": "^3.25.0 || ^4.0.0"
+ }
+ }
+ }
+}
diff --git a/frontend/package.json b/frontend/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..f89cc4f3320e9d564c14a086902f6e56fc41d210
--- /dev/null
+++ b/frontend/package.json
@@ -0,0 +1,29 @@
+{
+ "name": "frontend",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "lint": "eslint .",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "react": "^19.2.4",
+ "react-dom": "^19.2.4",
+ "react-router-dom": "^7.13.2",
+ "recharts": "^3.8.0"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.39.4",
+ "@types/react": "^19.2.14",
+ "@types/react-dom": "^19.2.3",
+ "@vitejs/plugin-react": "^6.0.1",
+ "eslint": "^9.39.4",
+ "eslint-plugin-react-hooks": "^7.0.1",
+ "eslint-plugin-react-refresh": "^0.5.2",
+ "globals": "^17.4.0",
+ "vite": "^8.0.1"
+ }
+}
diff --git a/frontend/public/favicon.svg b/frontend/public/favicon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6893eb13237060adc0c968a690149a49faa2d7d3
--- /dev/null
+++ b/frontend/public/favicon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/frontend/public/icons.svg b/frontend/public/icons.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e9522193d9f796a9748e9ad8c952a5df73c87db9
--- /dev/null
+++ b/frontend/public/icons.svg
@@ -0,0 +1,24 @@
+
diff --git a/frontend/src/App.css b/frontend/src/App.css
new file mode 100644
index 0000000000000000000000000000000000000000..c51dc9fe1b4e236d9e7500e2976bdbf993224195
--- /dev/null
+++ b/frontend/src/App.css
@@ -0,0 +1,44 @@
+.app-layout {
+ display: flex;
+ min-height: 100vh;
+}
+
+.main-content {
+ margin-left: 250px;
+ flex: 1;
+ padding: 24px 32px;
+}
+
+.loading-overlay {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 60vh;
+}
+.loader {
+ text-align: center;
+}
+.loader p {
+ color: var(--muted);
+ font-size: 14px;
+ margin-top: 16px;
+}
+.loader-spinner {
+ width: 40px;
+ height: 40px;
+ border: 3px solid var(--border);
+ border-top-color: var(--accent);
+ border-radius: 50%;
+ animation: spin 0.8s linear infinite;
+ margin: 0 auto;
+}
+@keyframes spin {
+ to { transform: rotate(360deg); }
+}
+
+@media (max-width: 1024px) {
+ .main-content {
+ margin-left: 0;
+ padding: 12px;
+ }
+}
diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..5c6d8d7dfae6689d5b6cf1c6b177557cf03fc86f
--- /dev/null
+++ b/frontend/src/App.jsx
@@ -0,0 +1,56 @@
+import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom';
+import { AppProvider, useApp } from './context/AppContext';
+import Sidebar from './components/Sidebar';
+import P1Overview from './pages/P1Overview';
+import P2FactorAnalysis from './pages/P2FactorAnalysis';
+import P3RiskPrediction from './pages/P3RiskPrediction';
+import P4StressTest from './pages/P4StressTest';
+import P5IndustryImpact from './pages/P5IndustryImpact';
+import P6ModelValidation from './pages/P6ModelValidation';
+import P7DataGovernance from './pages/P7DataGovernance';
+import P9AIAgent from './pages/P9AIAgent';
+import P9Pipeline from './pages/P9Pipeline';
+import './App.css';
+
+function Layout() {
+ const { loading } = useApp();
+
+ return (
+
+
+
+ {loading ? (
+
+ ) : (
+
+ } />
+ } />
+ } />
+ } />
+ } />
+ } />
+ } />
+ } />
+ } />
+ } />
+
+ )}
+
+
+ );
+}
+
+export default function App() {
+ return (
+
+
+
+
+
+ );
+}
diff --git a/frontend/src/api.js b/frontend/src/api.js
new file mode 100644
index 0000000000000000000000000000000000000000..7267617da0a4eeb420ea0d996356569e0e19abdd
--- /dev/null
+++ b/frontend/src/api.js
@@ -0,0 +1,80 @@
+const API_BASE = import.meta.env.VITE_API_URL || 'http://localhost:8765';
+
+export async function fetchBenchmarks() {
+ const res = await fetch(`${API_BASE}/api/benchmarks`);
+ return res.json();
+}
+
+export async function fetchResults(benchmark) {
+ const res = await fetch(`${API_BASE}/api/results/${benchmark}`);
+ return res.json();
+}
+
+export async function fetchEval(benchmark) {
+ const res = await fetch(`${API_BASE}/api/eval/${benchmark}`);
+ return res.json();
+}
+
+export async function fetchNlg(benchmark) {
+ const res = await fetch(`${API_BASE}/api/nlg/${benchmark}`);
+ return res.json();
+}
+
+export async function fetchScenarios() {
+ const res = await fetch(`${API_BASE}/api/scenarios`);
+ return res.json();
+}
+
+export async function fetchRegime() {
+ const res = await fetch(`${API_BASE}/api/regime`);
+ return res.json();
+}
+
+export async function fetchHedging() {
+ const res = await fetch(`${API_BASE}/api/hedging`);
+ return res.json();
+}
+
+export async function fetchBacktest() {
+ const res = await fetch(`${API_BASE}/api/backtest`);
+ return res.json();
+}
+
+export async function fetchAblation() {
+ const res = await fetch(`${API_BASE}/api/ablation`);
+ return res.json();
+}
+
+export async function fetchQuality() {
+ const res = await fetch(`${API_BASE}/api/quality`);
+ return res.json();
+}
+
+export async function fetchLineage() {
+ const res = await fetch(`${API_BASE}/api/lineage`);
+ return res.json();
+}
+
+export async function fetchFeatSel() {
+ const res = await fetch(`${API_BASE}/api/feat_sel`);
+ return res.json();
+}
+
+export async function fetchCausal() {
+ const res = await fetch(`${API_BASE}/api/causal`);
+ return res.json();
+}
+
+export async function fetchEvents() {
+ const res = await fetch(`${API_BASE}/api/events`);
+ return res.json();
+}
+
+export async function sendChat(message, sessionId) {
+ const res = await fetch(`${API_BASE}/api/chat`, {
+ method: 'POST',
+ headers: { 'Content-Type': 'application/json' },
+ body: JSON.stringify({ message, session_id: sessionId }),
+ });
+ return res.json();
+}
diff --git a/frontend/src/assets/hero.png b/frontend/src/assets/hero.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc51a3d20ad4bc961b596a6adfd686685cd84bb0
Binary files /dev/null and b/frontend/src/assets/hero.png differ
diff --git a/frontend/src/assets/react.svg b/frontend/src/assets/react.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6c87de9bb3358469122cc991d5cf578927246184
--- /dev/null
+++ b/frontend/src/assets/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/frontend/src/assets/vite.svg b/frontend/src/assets/vite.svg
new file mode 100644
index 0000000000000000000000000000000000000000..5101b674df391399da71c767aa5c976426c9dc7a
--- /dev/null
+++ b/frontend/src/assets/vite.svg
@@ -0,0 +1 @@
+
diff --git a/frontend/src/components/CausalGraph.jsx b/frontend/src/components/CausalGraph.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..c1e136ad397f1d0fa53ed55c5adb6e8be0c8f593
--- /dev/null
+++ b/frontend/src/components/CausalGraph.jsx
@@ -0,0 +1,250 @@
+import { useState, useEffect, useRef, useCallback } from 'react';
+import { fetchCausal } from '../api';
+
+const GROUP_COLORS = {
+ Price: '#3b82f6', Supply: '#10b981', Demand: '#f59e0b',
+ Risk_Geo: '#ef4444', Technical: '#8b5cf6', Alternative: '#06b6d4', Target: '#ff6b6b',
+};
+const GROUP_ZH = {
+ Price: '价格', Supply: '供给', Demand: '需求',
+ Risk_Geo: '风险/地缘', Technical: '技术面', Alternative: '另类数据', Target: '目标',
+};
+const FEAT_ZH = {
+ Brent_spot: 'Brent', vix_lag1: 'VIX', rsi12m: 'RSI',
+ vix_lag2: 'VIX(L2)', mom1m_lag1: '动量', hist_vol_12m: '历史波动率',
+ usd_index: 'USD指数', iron_ore_spot: '铁矿石', rig_count_us_new: '钻井数',
+ ipi_us: '工业产出', natgas_spot_henry: '天然气', nonfarm_us: '非农就业',
+ supply_saudi: '沙特产量', pmi_us_mfg: 'PMI制造业', target_ret_1m: '油价收益率',
+ news_oil_sentiment: '新闻情绪', news_geo_tone: '地缘情绪', news_article_volume: '新闻量',
+};
+
+/* Simple force layout — runs once on data load */
+function layoutNodes(nodes, edges, W, H) {
+ const cx = W / 2, cy = H / 2;
+ // Place target at center
+ const targetIdx = nodes.findIndex(n => n.id === 'target_ret_1m');
+ if (targetIdx >= 0) { nodes[targetIdx].x = cx; nodes[targetIdx].y = cy; }
+ // Others in a circle around center
+ const others = nodes.filter(n => n.id !== 'target_ret_1m');
+ const r = Math.min(W, H) * 0.38;
+ others.forEach((n, i) => {
+ const angle = (2 * Math.PI * i) / others.length - Math.PI / 2;
+ n.x = cx + r * Math.cos(angle);
+ n.y = cy + r * Math.sin(angle);
+ });
+
+ // Simple force iterations
+ for (let iter = 0; iter < 60; iter++) {
+ // Repulsion
+ for (let i = 0; i < nodes.length; i++) {
+ for (let j = i + 1; j < nodes.length; j++) {
+ const dx = nodes[j].x - nodes[i].x;
+ const dy = nodes[j].y - nodes[i].y;
+ const dist = Math.sqrt(dx * dx + dy * dy) || 1;
+ const force = 800 / (dist * dist);
+ const fx = (dx / dist) * force;
+ const fy = (dy / dist) * force;
+ if (nodes[i].id !== 'target_ret_1m') { nodes[i].x -= fx; nodes[i].y -= fy; }
+ if (nodes[j].id !== 'target_ret_1m') { nodes[j].x += fx; nodes[j].y += fy; }
+ }
+ }
+ // Attraction for edges
+ edges.forEach(e => {
+ const src = nodes.find(n => n.id === e.source);
+ const tgt = nodes.find(n => n.id === e.target);
+ if (!src || !tgt) return;
+ const dx = tgt.x - src.x;
+ const dy = tgt.y - src.y;
+ const dist = Math.sqrt(dx * dx + dy * dy) || 1;
+ const force = (dist - 120) * 0.01 * (e.strength || 0.5);
+ const fx = (dx / dist) * force;
+ const fy = (dy / dist) * force;
+ if (src.id !== 'target_ret_1m') { src.x += fx; src.y += fy; }
+ if (tgt.id !== 'target_ret_1m') { tgt.x += fx; tgt.y += fy; }
+ });
+ // Bounds
+ nodes.forEach(n => {
+ n.x = Math.max(55, Math.min(W - 55, n.x));
+ n.y = Math.max(30, Math.min(H - 30, n.y));
+ });
+ }
+ return nodes;
+}
+
+export default function CausalGraph() {
+ const [data, setData] = useState(null);
+ const [hovered, setHovered] = useState(null);
+ const W = 680, H = 440;
+
+ useEffect(() => {
+ fetchCausal().then(d => {
+ if (!d || !d.network) return;
+ // Build nodes
+ const nodeMap = {};
+ // Target node
+ nodeMap['target_ret_1m'] = { id: 'target_ret_1m', group: 'Target', label: '油价收益率', size: 22 };
+ // Feature nodes from ranking
+ (d.ranking || []).forEach(r => {
+ nodeMap[r.feature] = {
+ id: r.feature, group: r.group,
+ label: FEAT_ZH[r.feature] || r.feature,
+ size: 10 + (r.causal_strength || 0) * 3,
+ strength: r.causal_strength,
+ pValue: r.granger_p,
+ isCausal: r.is_causal === 'True',
+ };
+ });
+ // Edges: feature → target
+ const edges = [];
+ (d.network.feature_to_target || []).forEach(e => {
+ if (!nodeMap[e.cause]) return;
+ edges.push({
+ source: e.cause, target: 'target_ret_1m',
+ pValue: e.p_value, significant: e.significant === 'True',
+ lag: e.best_lag, type: 'to_target',
+ strength: e.significant === 'True' ? 1 : 0.3,
+ });
+ });
+ // Edges: inter-feature (only significant ones, p < 0.05)
+ (d.network.inter_feature || []).forEach(e => {
+ if (!nodeMap[e.cause] || !nodeMap[e.effect]) return;
+ if (e.p_value > 0.05) return;
+ edges.push({
+ source: e.cause, target: e.effect,
+ pValue: e.p_value, significant: true,
+ lag: e.best_lag, type: 'inter',
+ strength: 0.5,
+ });
+ });
+
+ const nodes = Object.values(nodeMap);
+ layoutNodes(nodes, edges, W, H);
+ setData({ nodes, edges, groupStrength: d.group_strength });
+ }).catch(() => {});
+ }, []);
+
+ if (!data) return null;
+ const { nodes, edges, groupStrength } = data;
+
+ const getNode = id => nodes.find(n => n.id === id);
+
+ return (
+
+
🔗 因果因子网络 Granger Causality Network
+
+ 节点大小 = 因果强度 · 实线 = 显著因果关系(p<0.05) · 虚线 = 非显著 · 箭头方向 = 因果方向
+
+
+
+
+ {/* Legend & Group Strength */}
+
+
因子组因果强度
+ {groupStrength && Object.entries(groupStrength)
+ .sort((a, b) => b[1].total_strength - a[1].total_strength)
+ .map(([group, gs]) => (
+
+
+ {GROUP_ZH[group] || group}
+
+ {gs.n_causal}/{gs.n_total} 显著 · 强度 {gs.total_strength.toFixed(1)}
+
+
+
+
+ ))
+ }
+
+
图例
+
━━ 显著因果 → 目标
+
╌╌ 非显著 → 目标
+
━━ 因子间因果
+
◉ 外环 = 通过显著性检验
+
+
+
+
+ );
+}
diff --git a/frontend/src/components/EventTimeline.jsx b/frontend/src/components/EventTimeline.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..ded68b7ae7fce65a8b71f17d6521ddbf820e5b73
--- /dev/null
+++ b/frontend/src/components/EventTimeline.jsx
@@ -0,0 +1,196 @@
+import { useState, useEffect } from 'react';
+import { fetchEvents } from '../api';
+
+const TYPE_STYLE = {
+ geopolitical: { color: '#ef4444', bg: 'rgba(239,68,68,.12)', label: '地缘' },
+ supply: { color: '#10b981', bg: 'rgba(16,185,129,.12)', label: '供给' },
+ demand: { color: '#f59e0b', bg: 'rgba(245,158,11,.12)', label: '需求' },
+ macro: { color: '#3b82f6', bg: 'rgba(59,130,246,.12)', label: '宏观' },
+ policy: { color: '#8b5cf6', bg: 'rgba(139,92,246,.12)', label: '政策' },
+};
+
+const IMPACT_COLOR = { bullish: '#10b981', bearish: '#ef4444', neutral: '#94a3b8' };
+const IMPACT_LABEL = { bullish: '利多', bearish: '利空', neutral: '中性' };
+
+const FACTOR_ZH = {
+ vix_lag1: 'VIX', usd_index: 'USD指数', supply_saudi: '沙特产量',
+ Brent_spot: 'Brent', mom1m_lag1: '动量', natgas_spot_henry: '天然气',
+ pmi_us_mfg: 'PMI制造', ipi_us: '工业产出', rig_count_us_new: '钻井数',
+ news_oil_sentiment: '新闻情绪', news_geo_tone: '地缘情绪',
+};
+
+export default function EventTimeline({ limit = 5 }) {
+ const [events, setEvents] = useState([]);
+ const [expanded, setExpanded] = useState(null);
+ const [filter, setFilter] = useState('all');
+
+ useEffect(() => {
+ fetchEvents().then(d => {
+ if (Array.isArray(d)) {
+ d.sort((a, b) => b.date.localeCompare(a.date));
+ setEvents(d);
+ }
+ }).catch(() => {});
+ }, []);
+
+ const filtered = filter === 'all' ? events : events.filter(e => e.type === filter);
+ const shown = filtered.slice(0, expanded !== null ? 50 : limit);
+
+ if (!events.length) return null;
+
+ return (
+
+
+
+ 🔗 因果叙事链
+
+ 事件 → 因子异动 → 风险信号 → 对冲建议
+
+
+
+ {[['all', '全部'], ...Object.entries(TYPE_STYLE).map(([k, v]) => [k, v.label])].map(([k, label]) => (
+
+ ))}
+
+
+
+ {/* Timeline */}
+
+ {/* Vertical line */}
+
+
+ {shown.map((ev, i) => {
+ const ts = TYPE_STYLE[ev.type] || TYPE_STYLE.macro;
+ const isOpen = expanded === i;
+ return (
+
+ {/* Dot on timeline */}
+
+
+ {/* Event card */}
+
setExpanded(isOpen ? null : i)}
+ style={{
+ background: isOpen ? ts.bg : 'rgba(255,255,255,.02)',
+ border: `1px solid ${isOpen ? ts.color + '33' : 'rgba(255,255,255,.06)'}`,
+ borderRadius: 10, padding: '10px 14px', cursor: 'pointer',
+ transition: 'all .2s ease',
+ }}>
+ {/* Header row */}
+
+ {ev.icon}
+ {ev.title}
+
+ {IMPACT_LABEL[ev.impact]}
+
+
+ {ev.date}
+
+
+
+ {/* Expanded content: causal chain */}
+ {isOpen && (
+
+ {/* Narrative */}
+
+ {ev.narrative}
+
+
+ {/* Causal chain visualization */}
+
+ {/* Step 1: Event */}
+
+
① 事件触发
+
{ev.icon}
+
{ev.title.slice(0, 12)}
+
+
+ {/* Step 2: Factor changes */}
+
+
② 因子异动
+ {ev.factor_changes && Object.entries(ev.factor_changes).slice(0, 3).map(([k, v]) => (
+
+ {FACTOR_ZH[k] || k}{' '}
+ 0 ? '#10b981' : '#ef4444', fontWeight: 700 }}>
+ {v > 0 ? '↑' : '↓'}{Math.abs(v).toFixed(1)}
+
+
+ ))}
+
+
+ {/* Step 3: Risk signal */}
+
+
③ 风险信号
+
+ {ev.risk_signal}
+
+
+
+ {/* Step 4: Hedging action */}
+
+
④ 对冲建议
+
+ {ev.hedging_action}
+
+
+
+
+ {/* Arrow chain */}
+
+ 事件 →
+ 因子 →
+ 信号 →
+ 对冲
+
+
+ )}
+
+
+ );
+ })}
+
+
+ {/* Show more */}
+ {filtered.length > limit && expanded === null && (
+
+
+
+ )}
+
+ );
+}
diff --git a/frontend/src/components/LiveOilTicker.jsx b/frontend/src/components/LiveOilTicker.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..1d7c25a21b07d93d3eaa38b55290fb0455743709
--- /dev/null
+++ b/frontend/src/components/LiveOilTicker.jsx
@@ -0,0 +1,134 @@
+import { useState, useEffect } from 'react';
+
+const TAG_COLOR = {
+ '供给': { bg: 'rgba(34,197,94,.1)', text: '#22c55e' },
+ '需求': { bg: 'rgba(234,179,8,.1)', text: '#eab308' },
+ '宏观': { bg: 'rgba(79,143,247,.1)', text: '#4f8ff7' },
+ '地缘': { bg: 'rgba(244,63,94,.1)', text: '#f43f5e' },
+ '政策': { bg: 'rgba(168,85,247,.1)', text: '#a855f7' },
+ '市场': { bg: 'rgba(100,116,139,.1)', text: '#94a3b8' },
+};
+
+const FALLBACK_NEWS = [
+ { time: '03-24', src: 'Reuters', text: 'OPEC+ reaffirms Q2 output cuts, Saudi stresses discipline', tag: '供给' },
+ { time: '03-23', src: 'Bloomberg', text: 'US crude inventories fall more than expected, supporting prices', tag: '供给' },
+ { time: '03-22', src: 'IEA', text: 'IEA monthly report: 2026 global oil demand growth forecast lowered', tag: '需求' },
+];
+
+const API_BASE = import.meta.env.VITE_API_URL || 'http://localhost:8765';
+
+export default function LiveOilTicker() {
+ const [prices, setPrices] = useState(null);
+ const [news, setNews] = useState(FALLBACK_NEWS);
+ const [newsIdx, setNewsIdx] = useState(0);
+ const [priceDate, setPriceDate] = useState('');
+
+ // Fetch real prices from API
+ useEffect(() => {
+ fetch(`${API_BASE}/api/live-prices`)
+ .then(r => r.json())
+ .then(d => {
+ if (d.wti) {
+ setPrices(d);
+ setPriceDate(d.wti.date || '');
+ }
+ })
+ .catch(() => {
+ setPrices({
+ wti: { price: 68.42, change: -0.53, pct: -0.77 },
+ brent: { price: 72.18, change: -0.38, pct: -0.52 },
+ natgas: { price: 3.85, change: 0.12, pct: 3.22 },
+ });
+ });
+ }, []);
+
+ // Fetch real news from API
+ useEffect(() => {
+ fetch(`${API_BASE}/api/live-news`)
+ .then(r => r.json())
+ .then(d => {
+ if (d.items && d.items.length > 0) {
+ setNews(d.items);
+ }
+ })
+ .catch(() => {}); // Keep fallback
+ }, []);
+
+ // Rotate news every 5 seconds
+ useEffect(() => {
+ if (news.length === 0) return;
+ const t = setInterval(() => setNewsIdx(i => (i + 1) % news.length), 5000);
+ return () => clearInterval(t);
+ }, [news]);
+
+ if (!prices) return null;
+
+ const arrow = v => v >= 0 ? '▲' : '▼';
+ const clr = v => v >= 0 ? '#22c55e' : '#f43f5e';
+
+ const curNews = news[newsIdx % news.length];
+ const tc = TAG_COLOR[curNews?.tag] || TAG_COLOR['市场'];
+
+ const PriceBlock = ({ label, data }) => (
+
+
{label}
+
+
+ ${data.price.toFixed(2)}
+
+
+ {arrow(data.change)} {Math.abs(data.change).toFixed(2)} ({data.pct > 0 ? '+' : ''}{data.pct.toFixed(2)}%)
+
+
+
+ );
+
+ return (
+
+ {/* Price Ticker */}
+
+ {prices.wti &&
}
+ {prices.brent &&
}
+ {prices.natgas &&
}
+
+ {/* Date indicator */}
+ {priceDate && (
+
+
DATE
+
+ {priceDate}
+
+
+ )}
+
+
+ {/* News Ticker */}
+ {curNews && (
+
+ {curNews.tag}
+
+ {curNews.text}
+
+
+ {curNews.src} · {curNews.time}
+
+
+ )}
+
+ );
+}
diff --git a/frontend/src/components/Sidebar.css b/frontend/src/components/Sidebar.css
new file mode 100644
index 0000000000000000000000000000000000000000..7ef103dea1d6585c0ade28d821f66a7d9f25a0f2
--- /dev/null
+++ b/frontend/src/components/Sidebar.css
@@ -0,0 +1,142 @@
+/* ═══════════════════════════════════════════════════
+ Sidebar — Premium Glass Design
+ ═══════════════════════════════════════════════════ */
+
+.sidebar {
+ width: 250px;
+ background: linear-gradient(180deg, rgba(13,21,37,.95) 0%, rgba(8,14,28,.98) 100%);
+ backdrop-filter: blur(16px);
+ border-right: 1px solid var(--border);
+ padding: 22px 14px;
+ flex-shrink: 0;
+ position: fixed;
+ height: 100vh;
+ display: flex;
+ flex-direction: column;
+ z-index: 100;
+ overflow-y: auto;
+ box-shadow: 4px 0 20px rgba(0,0,0,.3);
+}
+
+/* ── Brand ── */
+.brand { margin-bottom: 18px; padding: 0 4px; }
+.brand-eyebrow {
+ font-size: .58rem;
+ text-transform: uppercase;
+ letter-spacing: 3px;
+ color: var(--accent);
+ font-weight: 700;
+ opacity: .8;
+}
+.brand-title {
+ font-size: 1.3rem;
+ font-weight: 800;
+ margin: 8px 0 4px;
+ line-height: 1.2;
+ background: linear-gradient(135deg, var(--accent-bright) 0%, var(--purple) 100%);
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+}
+.brand-sub {
+ font-size: .68rem;
+ color: var(--muted);
+ font-weight: 500;
+}
+
+/* ── Selectors ── */
+.selector-group {
+ margin: 6px 0;
+ padding: 10px 12px;
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border-radius: 10px;
+ border: 1px solid var(--border);
+ transition: border-color .2s;
+}
+.selector-group:hover { border-color: var(--border-hover); }
+.selector-group label {
+ font-size: .6rem;
+ color: var(--muted);
+ text-transform: uppercase;
+ letter-spacing: 1.5px;
+ display: block;
+ margin-bottom: 5px;
+ font-weight: 600;
+}
+.selector-group select {
+ width: 100%;
+ padding: 8px 10px;
+ border-radius: 8px;
+ border: 1px solid var(--border);
+ background: var(--surface);
+ color: var(--text);
+ font-size: .78rem;
+ cursor: pointer;
+ transition: border-color .2s;
+ font-family: inherit;
+}
+.selector-group select:focus {
+ border-color: var(--accent);
+ outline: none;
+ box-shadow: 0 0 0 2px var(--accent-glow);
+}
+
+/* ── Navigation ── */
+.nav-list { margin-top: 14px; flex: 1; }
+.nav-item {
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ padding: 9px 12px;
+ border-radius: 10px;
+ font-size: .76rem;
+ font-weight: 500;
+ color: var(--muted);
+ text-decoration: none;
+ margin-bottom: 2px;
+ transition: all .25s;
+ border-left: 3px solid transparent;
+ position: relative;
+}
+.nav-item:hover {
+ background: rgba(79,143,247,.06);
+ color: var(--text);
+ padding-left: 14px;
+}
+.nav-item.active {
+ background: linear-gradient(135deg, rgba(79,143,247,.1), rgba(168,85,247,.06));
+ color: var(--accent-bright);
+ border-left-color: var(--accent);
+ font-weight: 600;
+}
+.nav-item.active::after {
+ content: '';
+ position: absolute;
+ right: 8px;
+ width: 5px;
+ height: 5px;
+ border-radius: 50%;
+ background: var(--accent);
+ box-shadow: 0 0 6px var(--accent);
+}
+.nav-icon { font-size: 14px; width: 20px; text-align: center; }
+
+/* ── Footer ── */
+.sidebar-footer {
+ margin-top: auto;
+ font-size: .62rem;
+ color: var(--muted);
+ padding: 10px 8px;
+ border-top: 1px solid var(--border);
+ line-height: 1.5;
+}
+.sidebar-footer strong {
+ color: var(--text);
+ display: block;
+ margin-top: 3px;
+ font-size: .65rem;
+}
+
+@media (max-width: 1024px) {
+ .sidebar { display: none; }
+}
diff --git a/frontend/src/components/Sidebar.jsx b/frontend/src/components/Sidebar.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..ca38c43fabf0034df065ed9c9fdf191328456c9e
--- /dev/null
+++ b/frontend/src/components/Sidebar.jsx
@@ -0,0 +1,62 @@
+import { useApp } from '../context/AppContext';
+import { NavLink } from 'react-router-dom';
+import './Sidebar.css';
+
+const NAV_ITEMS = [
+ { to: '/', icon: '📊', label: 'P1 · 决策概览' },
+ { to: '/factors', icon: '🔍', label: 'P2 · 因子分析' },
+ { to: '/prediction', icon: '📈', label: 'P3 · 风险预测' },
+ { to: '/stress', icon: '⚡', label: 'P4 · 压力测试' },
+ { to: '/industry', icon: '🏭', label: 'P5 · 行业与对冲' },
+ { to: '/validation', icon: '🔬', label: 'P6 · 模型验证' },
+ { to: '/governance', icon: '🗄️', label: 'P7 · 数据治理' },
+ { to: '/agent', icon: '🤖', label: 'P8 · AI Agent' },
+ { to: '/pipeline', icon: '⚙️', label: 'P9 · 自动化管道' },
+];
+
+export default function Sidebar() {
+ const { benchmarks, currentBM, setCurrentBM, months, currentMonth, setCurrentMonth } = useApp();
+
+ return (
+
+ );
+}
diff --git a/frontend/src/components/StatCard.css b/frontend/src/components/StatCard.css
new file mode 100644
index 0000000000000000000000000000000000000000..1e426ac330052e90865e7309bc92d03b9f994342
--- /dev/null
+++ b/frontend/src/components/StatCard.css
@@ -0,0 +1,51 @@
+.stat-card {
+ background: var(--card);
+ border: 1px solid var(--border);
+ border-radius: 12px;
+ padding: 20px;
+ position: relative;
+ overflow: hidden;
+}
+.stat-card::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 0; right: 0;
+ height: 2px;
+ background: linear-gradient(90deg, var(--accent), transparent);
+}
+.stat-label {
+ font-size: 13px;
+ color: var(--muted);
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ margin-bottom: 6px;
+}
+.stat-value {
+ font-size: 28px;
+ font-weight: 800;
+}
+.stat-sub {
+ font-size: 12px;
+ color: var(--muted);
+ margin-top: 4px;
+}
+.stat-delta {
+ font-size: 12px;
+ font-weight: 600;
+ margin-top: 4px;
+}
+.stat-delta.up { color: var(--green); }
+.stat-delta.dn { color: var(--red); }
+.stat-delta.fl { color: var(--muted); }
+
+.risk-badge {
+ display: inline-block;
+ padding: 4px 12px;
+ border-radius: 16px;
+ font-size: 13px;
+ font-weight: 600;
+}
+.risk-badge.low { background: rgba(16,185,129,.15); color: var(--green); }
+.risk-badge.med { background: rgba(245,158,11,.15); color: var(--yellow); }
+.risk-badge.mh { background: rgba(249,115,22,.15); color: var(--orange); }
+.risk-badge.hi { background: rgba(239,68,68,.15); color: var(--red); }
diff --git a/frontend/src/components/StatCard.jsx b/frontend/src/components/StatCard.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..74f9129d7ffda78c83cea52835678a85443772cc
--- /dev/null
+++ b/frontend/src/components/StatCard.jsx
@@ -0,0 +1,22 @@
+import './StatCard.css';
+
+export default function StatCard({ label, value, subtitle, delta, className }) {
+ return (
+
+
{label}
+
{value}
+ {subtitle &&
{subtitle}
}
+ {delta &&
{delta.text}
}
+
+ );
+}
+
+export function RiskBadge({ level }) {
+ const cls = { Low: 'low', Medium: 'med', 'Medium-High': 'mh', High: 'hi', 'Low-Medium': 'low' }[level] || 'low';
+ return {level};
+}
+
+export function pct(v) {
+ if (v == null || isNaN(v)) return 'N/A';
+ return (v > 0 ? '+' : '') + v.toFixed(1) + '%';
+}
diff --git a/frontend/src/context/AppContext.jsx b/frontend/src/context/AppContext.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..1293a87837db1d147d5fa1a4a6857d64c1de8931
--- /dev/null
+++ b/frontend/src/context/AppContext.jsx
@@ -0,0 +1,59 @@
+import { createContext, useContext, useState, useEffect } from 'react';
+import { fetchBenchmarks, fetchResults, fetchEval, fetchNlg } from '../api';
+
+const AppContext = createContext();
+
+export function AppProvider({ children }) {
+ const [benchmarks, setBenchmarks] = useState([]);
+ const [currentBM, setCurrentBM] = useState('WTI');
+ const [months, setMonths] = useState([]);
+ const [currentMonth, setCurrentMonth] = useState(0);
+ const [evalData, setEvalData] = useState({});
+ const [nlgData, setNlgData] = useState({});
+ const [loading, setLoading] = useState(true);
+
+ // Load benchmarks on mount
+ useEffect(() => {
+ fetchBenchmarks().then(bms => {
+ setBenchmarks(bms);
+ if (bms.length > 0) setCurrentBM(bms[0]);
+ }).catch(() => setBenchmarks(['WTI']));
+ }, []);
+
+ // Load data when benchmark changes
+ useEffect(() => {
+ if (!currentBM) return;
+ setLoading(true);
+ Promise.all([
+ fetchResults(currentBM),
+ fetchEval(currentBM),
+ fetchNlg(currentBM),
+ ]).then(([results, ev, nlg]) => {
+ setMonths(results);
+ setCurrentMonth(results.length - 1);
+ setEvalData(ev);
+ setNlgData(nlg);
+ setLoading(false);
+ }).catch(err => {
+ console.error('Failed to load data:', err);
+ setLoading(false);
+ });
+ }, [currentBM]);
+
+ const current = months[currentMonth] || {};
+ const prev = months[currentMonth - 1] || current;
+
+ return (
+
+ {children}
+
+ );
+}
+
+export function useApp() {
+ return useContext(AppContext);
+}
diff --git a/frontend/src/index.css b/frontend/src/index.css
new file mode 100644
index 0000000000000000000000000000000000000000..af958dc32f77ae4cdf7c4ce6ba55d1ff5de3beab
--- /dev/null
+++ b/frontend/src/index.css
@@ -0,0 +1,127 @@
+@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700&family=JetBrains+Mono:wght@400;500;600&display=swap');
+
+:root {
+ --bg: #060b18;
+ --surface: #0d1525;
+ --card: rgba(22,33,55,.65);
+ --card-solid: #162137;
+ --border: rgba(56,80,130,.35);
+ --border-hover: rgba(59,130,246,.4);
+ --text: #e8ecf4;
+ --muted: #7b8ba8;
+ --accent: #4f8ff7;
+ --accent-glow: rgba(79,143,247,.12);
+ --accent-bright: #6da3ff;
+ --green: #22c55e;
+ --green-glow: rgba(34,197,94,.12);
+ --yellow: #eab308;
+ --yellow-glow: rgba(234,179,8,.1);
+ --red: #f43f5e;
+ --red-glow: rgba(244,63,94,.1);
+ --orange: #f97316;
+ --purple: #a855f7;
+ --purple-glow: rgba(168,85,247,.12);
+ --cyan: #06b6d4;
+
+ /* Shadows */
+ --shadow-sm: 0 1px 3px rgba(0,0,0,.3), 0 1px 2px rgba(0,0,0,.2);
+ --shadow-md: 0 4px 14px rgba(0,0,0,.35), 0 2px 6px rgba(0,0,0,.2);
+ --shadow-lg: 0 8px 30px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.25);
+ --shadow-glow: 0 0 20px rgba(79,143,247,.08), 0 4px 14px rgba(0,0,0,.3);
+
+ /* Blur */
+ --blur: blur(12px);
+}
+
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+body {
+ font-family: 'Inter', 'Noto Sans SC', system-ui, -apple-system, sans-serif;
+ background: var(--bg);
+ color: var(--text);
+ line-height: 1.6;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ background-image:
+ radial-gradient(ellipse 80% 60% at 50% 0%, rgba(79,143,247,.04) 0%, transparent 60%),
+ radial-gradient(ellipse 60% 50% at 80% 100%, rgba(168,85,247,.03) 0%, transparent 50%);
+ background-attachment: fixed;
+}
+
+/* ── Scrollbar ── */
+::-webkit-scrollbar { width: 5px; }
+::-webkit-scrollbar-track { background: transparent; }
+::-webkit-scrollbar-thumb {
+ background: linear-gradient(180deg, rgba(79,143,247,.3), rgba(168,85,247,.2));
+ border-radius: 10px;
+}
+::-webkit-scrollbar-thumb:hover { background: rgba(79,143,247,.5); }
+
+/* ── Recharts tooltip ── */
+.recharts-default-tooltip {
+ background: var(--card-solid) !important;
+ border: 1px solid var(--border) !important;
+ border-radius: 10px !important;
+ box-shadow: var(--shadow-md) !important;
+ backdrop-filter: var(--blur) !important;
+}
+
+/* ── Selection ── */
+::selection {
+ background: rgba(79,143,247,.28);
+ color: var(--text);
+}
+
+/* ── Stat Card (reusable) ── */
+.stat-card {
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border: 1px solid var(--border);
+ border-radius: 14px;
+ padding: 18px 20px;
+ transition: all .3s cubic-bezier(.4,0,.2,1);
+ position: relative;
+ overflow: hidden;
+}
+.stat-card::before {
+ content: '';
+ position: absolute;
+ inset: 0;
+ background: linear-gradient(135deg, rgba(79,143,247,.04) 0%, transparent 60%);
+ opacity: 0;
+ transition: opacity .3s;
+}
+.stat-card:hover {
+ border-color: var(--border-hover);
+ box-shadow: var(--shadow-glow);
+ transform: translateY(-1px);
+}
+.stat-card:hover::before { opacity: 1; }
+.stat-label {
+ font-size: .7rem;
+ text-transform: uppercase;
+ letter-spacing: 1.5px;
+ color: var(--muted);
+ font-weight: 600;
+}
+.stat-value {
+ font-size: 1.6rem;
+ font-weight: 800;
+ margin: 6px 0 4px;
+ background: linear-gradient(135deg, var(--text) 30%, var(--accent-bright));
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+}
+.stat-sub {
+ font-size: .7rem;
+ color: var(--muted);
+}
+
+/* ── Monospace for code/numbers ── */
+code, .mono {
+ font-family: 'JetBrains Mono', 'Fira Code', monospace;
+}
diff --git a/frontend/src/main.jsx b/frontend/src/main.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..b9a1a6deac8775b5598874b2bc3c7971d82cf211
--- /dev/null
+++ b/frontend/src/main.jsx
@@ -0,0 +1,10 @@
+import { StrictMode } from 'react'
+import { createRoot } from 'react-dom/client'
+import './index.css'
+import App from './App.jsx'
+
+createRoot(document.getElementById('root')).render(
+
+
+ ,
+)
diff --git a/frontend/src/pages/P1Overview.jsx b/frontend/src/pages/P1Overview.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..15e8bd48daf18fad88b195cf23d8c4d1b885c1f3
--- /dev/null
+++ b/frontend/src/pages/P1Overview.jsx
@@ -0,0 +1,121 @@
+import { useApp } from '../context/AppContext';
+import StatCard, { RiskBadge, pct } from '../components/StatCard';
+import EventTimeline from '../components/EventTimeline';
+import LiveOilTicker from '../components/LiveOilTicker';
+import './Pages.css';
+
+const IND_NAMES = {
+ Aviation: '✈️ 航空', Logistics: '🚚 物流', Chemicals: '🧪 化工',
+ Manufacturing: '🏭 制造', Upstream_OG: '⛽ 上游油气'
+};
+
+export default function P1Overview() {
+ const { current: m, prev: p, nlgData, currentBM } = useApp();
+
+ const riskDelta = m.risk_level !== p.risk_level
+ ? `上月: ${p.risk_level}` : '— 未变';
+ const biasDelta = m.risk_bias !== p.risk_bias
+ ? `上月: ${p.risk_bias}` : '— 未变';
+ const volDiff = m.pred_vol != null && p.pred_vol != null
+ ? m.pred_vol - p.pred_vol : null;
+
+ const nlgReport = nlgData[m.date] || '暂无该月NLG报告';
+
+ return (
+
+
+
📊 决策概览
+
分析月份:{m.date} · 基准:{currentBM}
+
+
+ {/* Live Oil Price Ticker + News */}
+
+
+
+ }
+ delta={{ text: riskDelta, dir: 'fl' }}
+ />
+
+ 0 ? '↑' : '↓'}${Math.abs(volDiff).toFixed(1)}`,
+ dir: volDiff > 0 ? 'up' : 'dn'
+ } : null}
+ />
+ {m.regime_match}}
+ subtitle={`相似度 ${((m.regime_similarity || 0) * 100).toFixed(0)}%`}
+ />
+
+
+
{nlgReport}
+
+ {/* Causal Narrative Chain */}
+
+
+
+
+
1 个月预测区间
+
+
+
Q10
+
{pct(m.pred_q10_1m)}
+
+
+
Q50
+
{pct(m.pred_q50_1m)}
+
+
+
Q90
+
{pct(m.pred_q90_1m)}
+
+
+
+
+
3 个月预测区间{m.pred_q10_3m == null && p.pred_q10_3m != null && (上月预测)}
+
+
+
Q10
+
{pct(m.pred_q10_3m ?? p.pred_q10_3m)}
+
+
+
Q50
+
{pct(m.pred_q50_3m ?? p.pred_q50_3m)}
+
+
+
Q90
+
{pct(m.pred_q90_3m ?? p.pred_q90_3m)}
+
+
+
+
+
+
+
行业风险矩阵
+
+
+ | 行业 | 风险 | 建议 |
+
+
+ {Object.entries(IND_NAMES).map(([key, name]) => (
+
+ | {name} |
+ |
+ {m[`${key}_a`] || '-'} |
+
+ ))}
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/P2FactorAnalysis.jsx b/frontend/src/pages/P2FactorAnalysis.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..c81fe6cd8f412896c8a830a20a04fc3faae11973
--- /dev/null
+++ b/frontend/src/pages/P2FactorAnalysis.jsx
@@ -0,0 +1,133 @@
+import { useApp } from '../context/AppContext';
+import StatCard from '../components/StatCard';
+import CausalGraph from '../components/CausalGraph';
+import { LineChart, Line, XAxis, YAxis, Tooltip, Legend, ResponsiveContainer } from 'recharts';
+import './Pages.css';
+
+const FC = { Price: '#3b82f6', Supply: '#10b981', Demand: '#f59e0b', Risk_Geo: '#ef4444', Technical: '#8b5cf6', Alternative: '#06b6d4' };
+const FZHN = { Price: '价格', Supply: '供给', Demand: '需求', Risk_Geo: '风险/地缘', Technical: '技术面', Alternative: '另类数据' };
+const FKEYS = ['Price', 'Supply', 'Demand', 'Risk_Geo', 'Technical', 'Alternative'];
+
+export default function P2FactorAnalysis() {
+ const { current: m, months, currentMonth } = useApp();
+
+ // Find the latest month that has non-zero SHAP data (s_Price != 0)
+ let shapMonth = m;
+ let shapLabel = m.date;
+ for (let i = currentMonth; i >= 0; i--) {
+ const row = months[i];
+ if (row && (row.s_Price || row.s_Supply || row.s_Demand)) {
+ shapMonth = row;
+ shapLabel = row.date;
+ break;
+ }
+ }
+
+ // Slice for trend chart: last 24 months with valid SHAP data
+ const validMonths = months.filter(r => r.s_Price || r.s_Supply || r.s_Demand);
+ const trendSlice = validMonths.slice(-24);
+
+ // Factor trend: use f_* (raw factor contributions) — also only valid months
+ const factorSlice = months.slice(Math.max(0, currentMonth - 23), currentMonth + 1);
+
+ const maxF = Math.max(...FKEYS.map(k => Math.abs(m[`f_${k}`] || 0)), 0.01);
+ const maxS = Math.max(...FKEYS.map(k => Math.abs(shapMonth[`s_${k}`] || 0)), 0.01);
+
+ const rgTypeZh = {
+ demand_collapse: '需求崩塌', supply_glut: '供给过剩',
+ geopolitical: '地缘驱动', supply_cut: '供给收紧', normal: '常态'
+ };
+
+ return (
+
+
+
🔍 因子分析与 Regime 识别
+
因子贡献 · LightGBM 重要性 · 量化 Regime 匹配
+
+
+
+
+ {m.regime_match}}
+ subtitle={`余弦相似度 ${((m.regime_similarity || 0) * 100).toFixed(0)}%`}
+ />
+
+
+
+
+
当月因子贡献 (Ridge) — {m.date}
+ {FKEYS.map(k => {
+ const v = m[`f_${k}`] || 0;
+ const pctW = Math.min(Math.abs(v) / maxF * 50, 50);
+ const dir = v >= 0;
+ return (
+
+
{FZHN[k]}
+
+
{v > 0 ? '+' : ''}{v.toFixed(1)}%
+
+ );
+ })}
+
+
+
+
LightGBM 特征重要性 (%) — {shapLabel}
+ {FKEYS.map(k => {
+ const v = shapMonth[`s_${k}`] || 0;
+ const pctW = Math.min(v / maxS * 100, 100);
+ return (
+
+
{FZHN[k]}
+
+
{v.toFixed(1)}%
+
+ );
+ })}
+
+
+
+
+
+
SHAP 重要性趋势 (24个月)
+
+
+
+ v.toFixed(0) + '%'} />
+ [`${v.toFixed(1)}%`, name]} />
+
+ {FKEYS.map(k => (
+
+ ))}
+
+
+
+
+
+
因子贡献趋势 (24个月)
+
+
+
+ v.toFixed(1) + '%'} />
+ [`${v.toFixed(1)}%`, name]} />
+
+ {FKEYS.map(k => (
+
+ ))}
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/P3RiskPrediction.jsx b/frontend/src/pages/P3RiskPrediction.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..84d61e1e6bfb4117907c2731ebed2a9ef353e240
--- /dev/null
+++ b/frontend/src/pages/P3RiskPrediction.jsx
@@ -0,0 +1,76 @@
+import { useState } from 'react';
+import { useApp } from '../context/AppContext';
+import StatCard, { RiskBadge, pct } from '../components/StatCard';
+import { LineChart, Line, XAxis, YAxis, Tooltip, Legend, ResponsiveContainer } from 'recharts';
+import './Pages.css';
+
+export default function P3RiskPrediction() {
+ const { months, currentMonth, evalData } = useApp();
+ const [horizon, setHorizon] = useState('1m');
+ const recent = months.slice(Math.max(0, currentMonth - 23), currentMonth + 1);
+ const hit12 = months.slice(Math.max(0, currentMonth - 11), currentMonth + 1);
+
+ const q10k = horizon === '1m' ? 'pred_q10_1m' : 'pred_q10_3m';
+ const q50k = horizon === '1m' ? 'pred_q50_1m' : 'pred_q50_3m';
+ const q90k = horizon === '1m' ? 'pred_q90_1m' : 'pred_q90_3m';
+ const ack = horizon === '1m' ? 'actual_ret_1m' : 'actual_ret_3m';
+
+ return (
+
+
+
📈 风险预测与区间验证
+
QR + Vol-Adaptive · 双周期切换 · QR vs LightGBM 对比
+
+
+
+
+
+
+
+
+
预测区间 vs 实际 (近24月) — {horizon.toUpperCase()}
+
+
+
+ v + '%'} />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
逐月命中表 (近12月)
+
+ | 月份 | Q10 | Q50 | Q90 | 实际 | 命中 | 风险 |
+
+ {hit12.map(m2 => {
+ const q10v = m2[q10k], q90v = m2[q90k], av = m2[ack];
+ const isHit = av != null && q10v != null && av >= q10v && av <= q90v;
+ return (
+
+ | {m2.date} |
+ {pct(q10v)} | {pct(m2[q50k])} | {pct(q90v)} |
+ {pct(av)} |
+ {av != null ? (isHit ? '✓' : '✗') : '—'} |
+ |
+
+ );
+ })}
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/P4StressTest.jsx b/frontend/src/pages/P4StressTest.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..4e952fc499ea0e4692f86849baee5d0199e52678
--- /dev/null
+++ b/frontend/src/pages/P4StressTest.jsx
@@ -0,0 +1,88 @@
+import { useState } from 'react';
+import { useApp } from '../context/AppContext';
+import { pct } from '../components/StatCard';
+import { BarChart, Bar, XAxis, YAxis, Tooltip, Legend, ResponsiveContainer } from 'recharts';
+import './Pages.css';
+
+export default function P4StressTest() {
+ const { current: m, months, currentMonth } = useApp();
+ const [vix, setVix] = useState(0);
+ const [supply, setSupply] = useState(0);
+ const [demand, setDemand] = useState(0);
+
+ const base = m.base || m.pred_q50_1m || 0;
+ const total = base + (vix / 100) * 0.5 + (supply / 100) * (-0.8) + (demand / 100) * 0.6;
+
+ const scenarios = [
+ { key: 'base', label: '基准', desc: '当前条件', color: 'var(--accent)' },
+ { key: 'vix_shock', label: 'VIX翻倍', desc: '市场恐慌', color: 'var(--red)' },
+ { key: 'supply_cut', label: '供给中断', desc: 'OPEC减产', color: 'var(--orange)' },
+ { key: 'demand_crash', label: '需求崩塌', desc: 'PMI暴跌', color: 'var(--purple)' },
+ ];
+
+ const chartData = months.slice(Math.max(0, currentMonth - 11), currentMonth + 1).map(s => ({
+ date: s.date, base: s.base || 0, vix_shock: s.vix_shock || 0,
+ supply_cut: s.supply_cut || 0, demand_crash: s.demand_crash || 0,
+ }));
+
+ return (
+
+
+
⚡ 压力测试
+
内置情景 + 自定义压力参数
+
+
+
+ {scenarios.map(sc => (
+
+
{sc.label}
+
{pct(m[sc.key])}
+
{sc.desc}
+
+ ))}
+
+
+
+
🎛️ 自定义压力情景
+
+ 拖动滑块调整冲击强度,实时计算对预测中枢的影响
+
+
+
+ setVix(+e.target.value)} />
+ +{vix}%
+
+
+
+ setSupply(+e.target.value)} />
+ {supply}%
+
+
+
+ setDemand(+e.target.value)} />
+ {demand}%
+
+
+
估算中枢变化
+
{pct(total)}
+
+
+
+
+
情景对比 (近12月)
+
+
+
+ v + '%'} />
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/P5IndustryImpact.jsx b/frontend/src/pages/P5IndustryImpact.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..f506f80148588d89bccabd10231f822ff90eb591
--- /dev/null
+++ b/frontend/src/pages/P5IndustryImpact.jsx
@@ -0,0 +1,202 @@
+import { useState, useEffect } from 'react';
+import { useApp } from '../context/AppContext';
+import StatCard, { RiskBadge } from '../components/StatCard';
+import { fetchHedging, fetchBacktest } from '../api';
+import { LineChart, Line, XAxis, YAxis, Tooltip, Legend, ResponsiveContainer } from 'recharts';
+import './Pages.css';
+
+const INDS = ['Aviation', 'Logistics', 'Chemicals', 'Manufacturing', 'Upstream_OG'];
+const IND_ZH = { Aviation: '航空', Logistics: '物流', Chemicals: '化工', Manufacturing: '制造', Upstream_OG: '上游油气' };
+const IND_ICON = { Aviation: '✈️', Logistics: '🚚', Chemicals: '🧪', Manufacturing: '🏭', Upstream_OG: '⛽' };
+const IND_COLOR = { Aviation: '#3b82f6', Logistics: '#10b981', Chemicals: '#f59e0b', Manufacturing: '#ef4444', Upstream_OG: '#8b5cf6' };
+const rToN = { Low: 0, 'Low-Medium': 1, Medium: 2, 'Medium-High': 3, High: 4 };
+const toolZh = { futures: '期货锁价', put: '看跌期权', collar: '零成本领口' };
+
+// Industry profile descriptions
+const IND_PROFILE = {
+ Aviation: { desc: '航空燃油成本占运营成本30-40%,油价每波动10%影响利润约5-8%。建议关注OPEC+产量决策和季节性需求周期。', exposure_type: '航空煤油采购' },
+ Logistics: { desc: '柴油成本占物流运营成本25-35%,可通过燃油附加费部分传导。建议提前锁定远期合约。', exposure_type: '柴油/运输燃料' },
+ Chemicals: { desc: '原油作为石化原料占成本40-60%,裂解价差直接影响利润率。建议监控乙烯-原油价差。', exposure_type: '石脑油/原料' },
+ Manufacturing: { desc: '能源成本占制造成本10-20%,主要通过电价和天然气间接传导。建议采用阶梯式对冲策略。', exposure_type: '电力/能源' },
+ Upstream_OG: { desc: '油价上涨是收入利好,但需警惕价格暴跌风险。建议锁定部分产量以保护资本开支计划。', exposure_type: '原油产量收入' },
+};
+
+export default function P5IndustryImpact() {
+ const { current: m, months, currentMonth } = useApp();
+ const [hedging, setHedging] = useState({});
+ const [backtest, setBacktest] = useState({});
+ const [selInd, setSelInd] = useState('Aviation');
+
+ useEffect(() => {
+ fetchHedging().then(setHedging).catch(() => {});
+ fetchBacktest().then(setBacktest).catch(() => {});
+ }, []);
+
+ const h = hedging[selInd] || {};
+ const bt = backtest[selInd] || {};
+ const prof = IND_PROFILE[selInd];
+ const risk = m[`${selInd}_r`] || 'Medium';
+ const action = m[`${selInd}_a`] || '-';
+
+ // Risk trend chart data (all industries, last 12 months)
+ const riskSlice = months.slice(Math.max(0, currentMonth - 11), currentMonth + 1)
+ .map(s => {
+ const d = { date: s.date };
+ INDS.forEach(ind => { d[ind] = rToN[s[`${ind}_r`]] || 0; });
+ return d;
+ });
+
+ return (
+
+
+
🏭 行业专项分析与对冲决策
+
行业风险研判 · 对冲比例推荐 · 成本矩阵 · 历史回测
+
+
+ {/* Industry tabs */}
+
+ {INDS.map(ind => (
+
+ ))}
+
+
+ {/* ──── SECTION 1: Industry Overview ──── */}
+
+ } subtitle={`行业: ${IND_ZH[selInd]}`} />
+
+
+
+
+
+ {/* ──── SECTION 2: Industry Profile ──── */}
+
+ {IND_ICON[selInd]} {IND_ZH[selInd]}行业专项研判
+ {prof?.desc}
+ ▶ 银行建议动作:{action}
+ {h.rationale && <>▶ 对冲理由:{h.rationale}>}
+
+
+ {/* ──── SECTION 3: Cost Matrix & Tool Comparison ──── */}
+
+ {h.matrix && (
+
+
对冲比例 × 情景 成本矩阵
+
+ | 对冲比例 | 下行(Q10) | 基准(Q50) | 上行(Q90) | 最大损失 | 波动幅度 |
+
+ {h.matrix.map((r, i) => {
+ const isRec = r.hedge_ratio_pct === h.recommended_ratio_pct;
+ return (
+
+ |
+ {r.hedge_ratio_pct} {isRec && '★'}
+ |
+
+ {r.downside_impact > 0 ? '+' : ''}{r.downside_impact.toFixed(1)}M
+ |
+ {r.base_impact > 0 ? '+' : ''}{r.base_impact.toFixed(1)}M |
+
+ {r.upside_impact > 0 ? '+' : ''}{r.upside_impact.toFixed(1)}M
+ |
+ {r.worst_case.toFixed(1)}M |
+ {r.range.toFixed(1)}M |
+
+ );
+ })}
+
+
+
+ )}
+
+ {h.tool_comparison && (
+
+
对冲工具比较
+
+ | 工具 | 成本 | 下行保护 | 上行参与 | 复杂度 | 适合场景 |
+
+ {h.tool_comparison.map((t, i) => (
+
+ | {toolZh[t.tool] || t.tool} {t.tool === h.recommended_tool && '★'} |
+ {t.cost} |
+ {t.downside_protection} |
+ {t.upside_participation} |
+ {t.complexity} |
+ {t.best_for} |
+
+ ))}
+
+
+
+ )}
+
+
+ {/* ──── SECTION 4: Backtest ──── */}
+ {bt.monthly && (
+
+
📈 历史回测:对冲 vs 不对冲 — {IND_ZH[selInd]}
+
+ = 0 ? '+' : ''}$${bt.total_saving.toFixed(1)}M`} />
+
+
+
+
+ ({ date: d.date.slice(0, 7), cum_unhedged: d.cum_unhedged, cum_hedged: d.cum_hedged, cum_saving: d.cum_saving }))}>
+
+ v.toFixed(0) + 'M'} />
+
+
+
+
+
+
+
+
+ )}
+
+ {/* ──── SECTION 5: All Industries Risk Overview ──── */}
+
+
全行业风险总览
+
+
+
+ | 行业 | 风险等级 | 对冲比例 | 工具 |
+
+ {INDS.map(ind => {
+ const hd = hedging[ind] || {};
+ return (
+ setSelInd(ind)}>
+ | {IND_ICON[ind]} {IND_ZH[ind]} |
+ |
+ {hd.recommended_ratio_pct || '-'} |
+ {toolZh[hd.recommended_tool] || '-'} |
+
+ );
+ })}
+
+
+
+
+
+
+
+ ['Low', 'L-M', 'Med', 'M-H', 'High'][v] || ''} />
+
+
+ {INDS.map(ind => (
+
+ ))}
+
+
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/P6ModelValidation.jsx b/frontend/src/pages/P6ModelValidation.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..ac3d213b27864f340dface1bc1012e4144d55cb1
--- /dev/null
+++ b/frontend/src/pages/P6ModelValidation.jsx
@@ -0,0 +1,153 @@
+import { useState, useEffect } from 'react';
+import { useApp } from '../context/AppContext';
+import StatCard from '../components/StatCard';
+import { fetchAblation } from '../api';
+import './Pages.css';
+
+export default function P6ModelValidation() {
+ const { evalData: ev } = useApp();
+ const [ablation, setAblation] = useState([]);
+
+ useEffect(() => { fetchAblation().then(setAblation).catch(() => {}); }, []);
+
+ return (
+
+
+
🔬 模型验证与方法论
+
回测 · 消融实验 · 创新叙事
+
+
+
+
+
+
+
+
+
+
+
第一幕:传统方向预测的失败
+
月频涨跌方向预测(XGBoost + 605特征 × 60月窗口):
+ • DA=47.9% < Always-Up 57.1%
+ • AUC=0.41, MCC=-0.17(负相关)
+ • 概率排序完全反向:最低桶(Q1)实际上涨率 64.7%
+
+
+
第二幕:根因诊断
+
• p >> n:605特征 × 60样本 = 10:1 过拟合
+ • 校准层做 1-prob hack
+ • 基准0/1信号占ensemble 44.5%
+ • 方向函数有实现 bug
+
+
+
第三幕:范式转换 → 风险因子框架
+
"猜涨跌"对企业银行无意义。我们转向:
+ • 区间预测:80%覆盖 1M/3M
+ • 因子归因:什么在驱动油价
+ • Regime识别:当前处于哪种宏观格局
+ • 行业映射:风险如何传导
+ 结果:覆盖{ev.cov_1m}%, Vol corr=+{ev.vol_corr}
+
+
+
+
📡 另类数据创新: 多源情绪因子融合
+
AKShare真实API · SiliconFlow LLM情绪评分 · VIX衍生恐惧指数
+
+
+
三源数据管道
+
+
📊 AKShare API ← 密歇根消费者信心
+
↓ 603个月真实数据
+
🤖 SiliconFlow LLM ← Qwen2.5-7B
+
↓ 32个油价历史事件评分
+
📈 VIX + 动量 ← 市场恐惧指数
+
↓
+
🔄 融入 Walk-Forward Pipeline
+
+
+
+
新增因子
+
+
📊 consumer_confidence: 消费者信心z-score r = -0.01
+
😨 market_fear_index: VIX衍生恐惧指数 r = +0.18
+
🤖 event_sentiment: LLM事件情绪 r = +0.01
+
+
创新价值
+
+
✅ 真实API数据: AKShare可验证的消费者信心
+
✅ AI情绪评分: LLM对油价事件量化打分
+
✅ 全覆盖: 1990-2026 无缺失
+
+
+
+
+
+
+
🧠 前沿技术: Temporal Fusion Transformer (TFT)
+
Google Research 2021 · 学术引用 3000+ · 时序预测 SOTA
+
+
+
模型架构
+
+
📥 Input (24月回看窗口)
+
↓
+
🔀 Variable Selection Network
+
↓ ← 自动学习因子重要性
+
🔄 LSTM Encoder-Decoder
+
↓
+
👁️ Multi-Head Temporal Attention
+
↓ ← 识别关键时间步
+
📊 Quantile Output [Q10, Q50, Q90]
+
+
+
+
核心创新点
+
+
✅ Variable Selection: 端到端学习因子权重, 超越人工特征工程
+
✅ Temporal Attention: 自动发现历史关键时段
+
✅ 多分位数: 原生支持 Q10/Q50/Q90, 与 QR/CQR 框架天然融合
+
✅ 轻量化部署: 17K 参数, 1.3s/步, CPU 可运行
+
+
集成策略
+
+ QR 50%
+ LGB 25%
+ TFT 25%
+
+
+
+
+
+
+
方法论对比矩阵
+
+ | 方法 | 类型 | 角色 | 1M Coverage | WIS | 优势 |
+
+ | TFT (Transformer) | 🧠 Deep Learning | 集成成员 | — | — | Attention + Variable Selection |
+ | Quantile Regression | 统计学习 | 主模型 | {ev.cov_1m}% | {ev.wis_1m} | 可解释、稳定 |
+ | Conformal QR | 校准框架 | 覆盖保证 | {ev.cqr_cov}% | {ev.cqr_wis} | 分布自由覆盖保证 |
+ | LightGBM Quantile | 集成学习 | 非线性 | {ev.lgb_cov}% | {ev.lgb_wis} | 树模型非线性捕捉 |
+ | Historical Quantile | 基线 | 对照 | ~75% | {ev.naive_wis} | 无模型 |
+
+
+
+
+
+
消融实验(真实数据)
+
+ | 实验 | 参数 | Coverage | WIS | 测试月数 |
+
+ {ablation.map((a, i) => (
+
+ | {a.type === 'factor_group' ? (a.param === 'ALL' ? '★ 全部因子' : '✖ ' + a.param_label) : a.type === 'window' ? '训练窗口' : ''} |
+ {a.param_label || a.param} |
+ {(a.cov * 100).toFixed(1)}% |
+ {a.wis} |
+ {a.n} |
+
+ ))}
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/P7DataGovernance.jsx b/frontend/src/pages/P7DataGovernance.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..68f327ce8a2a30195d5e6b797716da5f1a89a7cb
--- /dev/null
+++ b/frontend/src/pages/P7DataGovernance.jsx
@@ -0,0 +1,98 @@
+import { useState, useEffect } from 'react';
+import { fetchQuality, fetchLineage, fetchFeatSel } from '../api';
+import './Pages.css';
+
+export default function P7DataGovernance() {
+ const [quality, setQuality] = useState({});
+ const [lineage, setLineage] = useState({});
+ const [featSel, setFeatSel] = useState({});
+
+ useEffect(() => {
+ fetchQuality().then(setQuality).catch(() => {});
+ fetchLineage().then(setLineage).catch(() => {});
+ fetchFeatSel().then(setFeatSel).catch(() => {});
+ }, []);
+
+ const steps = lineage.data_flow || [
+ { step: 1, name: '数据获取', desc: 'FRED+EIA+CSV' },
+ { step: 2, name: '频率对齐', desc: '日/周→月' },
+ { step: 3, name: '质量检查', desc: '缺失/异常/时效' },
+ { step: 4, name: 'PIT对齐', desc: '发布延迟' },
+ { step: 5, name: '特征工程', desc: '动量/波动/RSI' },
+ { step: 6, name: '面板构建', desc: 'panel_monthly' },
+ ];
+
+ return (
+
+
+
🗄️ 数据治理与来源追溯
+
完整数据血缘 · 质量监控 · PIT
+
+
+
+ {steps.map((s, i) => (
+
+ {i > 0 &&
→
}
+
+
{s.step}
+
{s.name || s.nm}
+
{s.desc || s.ds}
+
+
+ ))}
+
+
+
+
数据源注册表
+
+ | 特征 | 来源 | 因子组 | 频率 | 延迟 | 最新值 | 状态 |
+
+ {Object.entries(quality).map(([name, q]) => {
+ const qi = q.status === 'OK' ? 'ok' : q.status === 'HIGH_MISSING' ? 'err' : 'warn';
+ const zh = q.name_zh || name;
+ const lv = q.latest_value != null ? (typeof q.latest_value === 'number' ? q.latest_value.toLocaleString(undefined, {maximumFractionDigits: 2}) : q.latest_value) : '—';
+ return (
+
+
+
+ {name}
+
+ {zh}
+ |
+ {q.source} |
+ {q.factor_group} | {q.frequency} |
+ {q.release_lag_days}d |
+ {lv} |
+ {q.status} |
+
+ );
+ })}
+
+
+
+
+
+ Point-in-Time 保障
+ 所有特征标注 release_lag_days。Walk-forward 内标准化、特征选择、超参数选择均严格嵌套,不存在未来信息泄漏。
+
+
+ {featSel.stages && (
+
+
特征筛选漏斗 (329 → 17)
+
+ {featSel.stages.map((s, i) => (
+
+ {i > 0 &&
→
}
+
+
{s.count}
+
{s.name}
+
{s.rule}
+
+
+ ))}
+
+
+ )}
+
+ );
+}
diff --git a/frontend/src/pages/P8HedgingDecision.jsx b/frontend/src/pages/P8HedgingDecision.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..4fbb57c9ebce505f19f37eb7bfd52a2f3ef740ea
--- /dev/null
+++ b/frontend/src/pages/P8HedgingDecision.jsx
@@ -0,0 +1,122 @@
+import { useState, useEffect } from 'react';
+import StatCard from '../components/StatCard';
+import { fetchHedging, fetchBacktest } from '../api';
+import { LineChart, Line, XAxis, YAxis, Tooltip, Legend, ResponsiveContainer } from 'recharts';
+import './Pages.css';
+
+export default function P8HedgingDecision() {
+ const [hedging, setHedging] = useState({});
+ const [backtest, setBacktest] = useState({});
+ const [selInd, setSelInd] = useState('');
+ const [btInd, setBtInd] = useState('');
+
+ useEffect(() => {
+ fetchHedging().then(d => { setHedging(d); const k = Object.keys(d); if (k.length) setSelInd(k[0]); }).catch(() => {});
+ fetchBacktest().then(d => { setBacktest(d); const k = Object.keys(d); if (k.length) setBtInd(k[0]); }).catch(() => {});
+ }, []);
+
+ const hInds = Object.keys(hedging);
+ const btInds = Object.keys(backtest);
+ const toolZh = { futures: '期货锁价', put: '看跌期权', collar: '零成本领' };
+ const h = hedging[selInd] || {};
+ const bt = backtest[btInd] || {};
+
+ return (
+
+
+
🛡️ 对冲决策计算器
+
基于风险预测的行业对冲比例推荐 · 成本-收益矩阵 · 工具比较
+
+
+
+ {hInds.map(ind => {
+ const d = hedging[ind];
+ return (
+
+ );
+ })}
+
+
+
+
各行业对冲推荐
+
+ | 行业 | 推荐比例 | 推荐工具 | 弹性系数 | 月暴露($M) | 理由 |
+
+ {hInds.map(ind => {
+ const d = hedging[ind];
+ return (
+
+ | {d.industry_zh} |
+ {d.recommended_ratio_pct} |
+ {toolZh[d.recommended_tool] || d.recommended_tool} |
+ {d.elasticity} |
+ ${d.exposure}M |
+ {d.rationale} |
+
+ );
+ })}
+
+
+
+
+ {h.matrix && (
+
+
对冲比例 × 情景 成本矩阵 ({h.industry_zh})
+
+ {hInds.map(ind => (
+
+ ))}
+
+
+ | 对冲比例 | 下行 (Q10) | 基准 (Q50) | 上行 (Q90) | 最大损失 | 波动幅度 |
+
+ {h.matrix.map((r, i) => (
+
+ | {r.hedge_ratio_pct} |
+ {r.downside_impact > 0 ? '+' : ''}{r.downside_impact.toFixed(1)}M |
+ {r.base_impact > 0 ? '+' : ''}{r.base_impact.toFixed(1)}M |
+ {r.upside_impact > 0 ? '+' : ''}{r.upside_impact.toFixed(1)}M |
+ {r.worst_case.toFixed(1)}M |
+ {r.range.toFixed(1)}M |
+
+ ))}
+
+
+
+ )}
+
+ {bt.monthly && (
+
+
📈 历史回测:对冲 vs 不对冲 累计P&L
+
+ = 0 ? '+' : ''}$${bt.total_saving.toFixed(1)}M`}
+ className={bt.total_saving >= 0 ? 'green-val' : ''} />
+
+
+
+
+ {btInds.map(ind => (
+
+ ))}
+
+
+ ({ date: m.date.slice(0, 7), cum_unhedged: m.cum_unhedged, cum_hedged: m.cum_hedged, cum_saving: m.cum_saving }))}>
+
+ v.toFixed(0) + 'M'} />
+
+
+
+
+
+
+
+
+ )}
+
+ );
+}
diff --git a/frontend/src/pages/P9AIAgent.jsx b/frontend/src/pages/P9AIAgent.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..15359a70763e56e4b51b1504ac80da19a4c4f842
--- /dev/null
+++ b/frontend/src/pages/P9AIAgent.jsx
@@ -0,0 +1,88 @@
+import { useState, useRef, useEffect } from 'react';
+import { sendChat } from '../api';
+import './Pages.css';
+
+const QUICK_QS = [
+ { icon: '📊', text: '当前油价风险等级是什么?给我完整的风险研判' },
+ { icon: '✈️', text: '我是航空公司CFO,分析油价对我的影响并给出对冲建议' },
+ { icon: '📈', text: '最近6个月的风险趋势是什么?' },
+ { icon: '⚠️', text: '如果中东爆发冲突导致供给减少15%,会怎样?' },
+ { icon: '🔬', text: '模型的预测准确度如何?' },
+];
+
+export default function P9AIAgent() {
+ const [messages, setMessages] = useState([]);
+ const [input, setInput] = useState('');
+ const [loading, setLoading] = useState(false);
+ const [sessionId] = useState(() => 's_' + Date.now());
+ const msgsRef = useRef(null);
+
+ useEffect(() => {
+ if (msgsRef.current) msgsRef.current.scrollTop = msgsRef.current.scrollHeight;
+ }, [messages, loading]);
+
+ const send = async (text) => {
+ const msg = text || input.trim();
+ if (!msg) return;
+ setInput('');
+ setMessages(prev => [...prev, { text: msg, isUser: true }]);
+ setLoading(true);
+ try {
+ const data = await sendChat(msg, sessionId);
+ setMessages(prev => [...prev, { text: data.reply, isUser: false }]);
+ } catch {
+ setMessages(prev => [...prev, { text: '⚠️ Agent 服务未运行。请先执行: python api_server.py', isUser: false }]);
+ }
+ setLoading(false);
+ };
+
+ return (
+
+
+
🤖 AI Agent 智能分析助手
+
基于 Qwen2.5 大语言模型 · 自然语言对话式风险分析
+
+
+
+ {messages.length === 0 && (
+
+
+ 👋 你好,我是「油刃有余 OilVerse」分析 Agent
+
+
+ 我可以查询最新风险预测、分析行业冲击、生成对冲建议、运行压力测试。
试试下方快捷按钮,或直接输入问题。
+
+
+ )}
+ {messages.map((msg, i) => (
+
+
{msg.isUser ? '👤' : '🤖'}
+
{msg.text}
+
+ ))}
+ {loading && (
+
+ )}
+
+
+
+ {QUICK_QS.map((q, i) => (
+
+ ))}
+
+
+ setInput(e.target.value)}
+ placeholder="输入你的问题,例如:下个月油价风险如何?"
+ onKeyDown={e => e.key === 'Enter' && send()} />
+
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/P9Pipeline.jsx b/frontend/src/pages/P9Pipeline.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..b305296bd42be2c9f02bd61dac09dd50d686b2d5
--- /dev/null
+++ b/frontend/src/pages/P9Pipeline.jsx
@@ -0,0 +1,323 @@
+import { useState, useEffect, useRef } from 'react';
+import './Pages.css';
+
+const PIPELINE_NODES = [
+ { id: 'data_fetch', label: '数据采集', icon: '📡', group: 'input',
+ desc: 'FRED / EIA / AKShare / SiliconFlow 实时API数据',
+ detail: '329个特征 · 7个数据源 · 自动增量更新',
+ inputs: ['FRED API (95+)', 'EIA API (35+)', 'AKShare (情绪)', 'SiliconFlow LLM'],
+ outputs: ['panel_monthly_live.csv'], status: 'done', duration: '~45s' },
+
+ { id: 'feat_sel', label: '特征筛选', icon: '🔬', group: 'process',
+ desc: '多阶段漏斗: 329→统计检验→SHAP→VIF→17特征',
+ detail: 'T-test + Granger因果 + 共线性剔除 → 精选17因子',
+ inputs: ['panel_monthly_live.csv'], outputs: ['feat_sel_funnel.json'],
+ status: 'done', duration: '~8s' },
+
+ { id: 'sentiment', label: '情绪因子', icon: '🧠', group: 'input',
+ desc: 'LLM事件评分 + 消费者信心 + VIX恐惧指数',
+ detail: 'Qwen2.5-7B · 32历史事件 · 融合3维情绪信号',
+ inputs: ['SiliconFlow API', 'AKShare API', 'VIX数据'],
+ outputs: ['consumer_confidence', 'market_fear_index', 'event_sentiment'],
+ status: 'done', duration: '~12s' },
+
+ { id: 'walk_forward', label: 'Walk-Forward', icon: '🎯', group: 'model',
+ desc: 'QR + CQR + LightGBM + TFT 多模型集成',
+ detail: '滚动窗口 · 分位数回归 × 4模型 · Conformal校准',
+ inputs: ['精选17特征', '情绪因子'],
+ outputs: ['v2_results_WTI.csv', 'v2_results_Brent.csv'],
+ status: 'done', duration: '~180s' },
+
+ { id: 'hedging', label: '对冲决策', icon: '🛡️', group: 'decision',
+ desc: '5大行业: 风险评估 × 对冲比例 × 工具推荐',
+ detail: '航空/物流/化工/制造/上游 · 期货/期权/领口 · 成本矩阵',
+ inputs: ['v2_results_WTI.csv'],
+ outputs: ['v2_hedging.json', 'v2_hedge_backtest.json'],
+ status: 'done', duration: '~5s' },
+
+ { id: 'nlg', label: 'NLG报告', icon: '📝', group: 'output',
+ desc: '自然语言生成: 风险研判 + 行业建议 + 压力测试',
+ detail: '模板驱动NLG · 自动化月度报告 · 双基准',
+ inputs: ['v2_results_*.csv'],
+ outputs: ['v2_nlg_reports.json'],
+ status: 'done', duration: '~3s' },
+
+ { id: 'causal', label: '因果网络', icon: '🕸️', group: 'analysis',
+ desc: 'Granger因果检验 + PC算法 + 因果强度评估',
+ detail: '6因子组交互 · 17因子因果图 · 可视化DAG',
+ inputs: ['panel_monthly_live.csv'],
+ outputs: ['causal_analysis.json'],
+ status: 'done', duration: '~15s' },
+
+ { id: 'dashboard', label: 'Dashboard', icon: '📊', group: 'output',
+ desc: 'React前端 + FastAPI后端 + AI Agent',
+ detail: '9页面 · 实时可视化 · 智能问答Agent',
+ inputs: ['所有输出JSON/CSV'],
+ outputs: ['http://localhost:5173'],
+ status: 'running', duration: '持续运行' },
+];
+
+const EDGES = [
+ ['data_fetch', 'feat_sel'],
+ ['data_fetch', 'sentiment'],
+ ['feat_sel', 'walk_forward'],
+ ['sentiment', 'walk_forward'],
+ ['walk_forward', 'hedging'],
+ ['walk_forward', 'nlg'],
+ ['walk_forward', 'causal'],
+ ['hedging', 'dashboard'],
+ ['nlg', 'dashboard'],
+ ['causal', 'dashboard'],
+];
+
+const GROUP_COLOR = {
+ input: { bg: 'rgba(59,130,246,.12)', border: '#3b82f6', text: '#60a5fa' },
+ process: { bg: 'rgba(139,92,246,.12)', border: '#8b5cf6', text: '#a78bfa' },
+ model: { bg: 'rgba(245,158,11,.12)', border: '#f59e0b', text: '#fbbf24' },
+ decision: { bg: 'rgba(16,185,129,.12)', border: '#10b981', text: '#34d399' },
+ analysis: { bg: 'rgba(236,72,153,.12)', border: '#ec4899', text: '#f472b6' },
+ output: { bg: 'rgba(99,102,241,.12)', border: '#6366f1', text: '#818cf8' },
+};
+
+const STATUS_ICON = { done: '✅', running: '🔄', error: '❌', pending: '⏳' };
+
+// Layout positions for DAG visualization
+const NODE_POS = {
+ data_fetch: { x: 80, y: 50 },
+ sentiment: { x: 80, y: 200 },
+ feat_sel: { x: 280, y: 50 },
+ walk_forward: { x: 460, y: 125 },
+ hedging: { x: 660, y: 50 },
+ nlg: { x: 660, y: 125 },
+ causal: { x: 660, y: 200 },
+ dashboard: { x: 870, y: 125 },
+};
+
+export default function PipelineDAG() {
+ const [selectedNode, setSelectedNode] = useState(null);
+ const [nodes] = useState(PIPELINE_NODES);
+ const svgRef = useRef(null);
+ const [lastRun, setLastRun] = useState(null);
+
+ useEffect(() => {
+ // Check last modification time of results file
+ setLastRun(new Date().toLocaleString('zh-CN'));
+ }, []);
+
+ const nodeMap = {};
+ nodes.forEach(n => { nodeMap[n.id] = n; });
+
+ const sel = selectedNode ? nodeMap[selectedNode] : null;
+
+ return (
+
+
+
⚙️ 端到端自动化管道
+
一键运行: 数据采集 → 特征工程 → 模型预测 → 对冲决策 → 智能报告
+
+
+ {/* Pipeline Stats Bar */}
+
+
+
管道节点
+
{nodes.length}
+
端到端自动化
+
+
+
数据源
+
7
+
FRED · EIA · AKShare · LLM
+
+
+
总执行时间
+
~4.5min
+
全自动无人值守
+
+
+
最近运行
+
{lastRun || '-'}
+
python run.py
+
+
+
+ {/* Interactive DAG */}
+
+
+
+ Pipeline DAG — 有向无环图
+
+ 点击节点查看详情
+
+
+
+
+
+
+
+ {/* Node Detail Panel */}
+ {sel && (
+
+
+
+ {sel.icon} {sel.label}
+ {sel.group}
+
+
+ ⏱ {sel.duration}
+
+
+
{sel.desc}
+
{sel.detail}
+
+
+
+
📥 输入
+ {sel.inputs.map((inp, i) => (
+
+ • {inp}
+
+ ))}
+
+
+
📤 输出
+ {sel.outputs.map((out, i) => (
+
+ • {out}
+
+ ))}
+
+
+
+ )}
+
+ {/* Pipeline Architecture Summary */}
+
+
🏗️ 管道架构亮点
+
+
+
🔄 自动化调度
+
+ python run.py 一键执行全流程
+ 支持 --skip-update 跳过数据更新
+ 无人值守 · 定时任务就绪
+
+
+
+
🧪 数据血缘追溯
+
+ 329个特征 → 17个精选因子
+ 每个特征可追溯到原始数据源
+ 全链路数据质量监控
+
+
+
+
🎯 模型可复现
+
+ Walk-Forward 防止未来信息泄露
+ Conformal 校准保证统计有效
+ 双基准 (WTI + Brent) 验证
+
+
+
+
+
+ {/* Pipeline Execution Log */}
+
+
📋 管道执行流程
+
+ {[
+ { step: 'Step 0', name: '全特征API数据更新', time: '~45s', icon: '📡' },
+ { step: 'Step 1', name: '特征筛选漏斗 (329→17)', time: '~8s', icon: '🔬' },
+ { step: 'Step 2', name: 'Walk-Forward预测 (WTI+Brent)', time: '~180s', icon: '🎯' },
+ { step: 'Step 3', name: '对冲决策×5行业', time: '~5s', icon: '🛡️' },
+ { step: 'Step 4', name: 'NLG报告生成', time: '~3s', icon: '📝' },
+ { step: 'Step 5', name: '模型评估+消融实验', time: '~20s', icon: '📊' },
+ { step: 'Step 6', name: '因果网络分析', time: '~15s', icon: '🕸️' },
+ { step: 'Step 7', name: 'Dashboard输出 → API', time: '~2s', icon: '🚀' },
+ ].map((s, i) => (
+
+ ✅
+ {s.step}
+ {s.icon}
+ {s.name}
+ {s.time}
+
+ ))}
+
+ ✅ 全部完成 — 总耗时 ~4.5min · 输出 12 个文件 · Dashboard 就绪
+
+
+
+
+ );
+}
diff --git a/frontend/src/pages/Pages.css b/frontend/src/pages/Pages.css
new file mode 100644
index 0000000000000000000000000000000000000000..c73b65300a016838ad057a909f92e56c4da3299f
--- /dev/null
+++ b/frontend/src/pages/Pages.css
@@ -0,0 +1,417 @@
+/* ═══════════════════════════════════════════════════
+ Pages.css — Premium Data Platform Styles
+ ═══════════════════════════════════════════════════ */
+
+.page { animation: fadeIn .35s ease-out; }
+
+.page-header { margin-bottom: 28px; }
+.page-header h2 {
+ font-size: 1.55rem;
+ font-weight: 800;
+ letter-spacing: -.02em;
+ background: linear-gradient(135deg, var(--text) 60%, var(--accent-bright));
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+}
+.page-header p {
+ font-size: .82rem;
+ color: var(--muted);
+ margin-top: 6px;
+ font-weight: 400;
+}
+
+/* ── Grid ── */
+.cards-grid { display: grid; gap: 14px; margin-bottom: 18px; }
+.cards-4 { grid-template-columns: repeat(4, 1fr); }
+.cards-3 { grid-template-columns: repeat(3, 1fr); }
+.cards-2 { grid-template-columns: repeat(2, 1fr); }
+
+/* ── Card ── */
+.card {
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border: 1px solid var(--border);
+ border-radius: 14px;
+ padding: 22px;
+ margin-bottom: 18px;
+ box-shadow: var(--shadow-sm);
+ transition: all .3s cubic-bezier(.4,0,.2,1);
+}
+.card:hover {
+ border-color: var(--border-hover);
+ box-shadow: var(--shadow-md);
+}
+.card h3 {
+ font-size: .95rem;
+ font-weight: 700;
+ margin-bottom: 16px;
+ letter-spacing: -.01em;
+}
+
+/* ── Story Box (NLG) ── */
+.story-box {
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border: 1px solid var(--border);
+ border-left: 3px solid var(--accent);
+ border-radius: 14px;
+ padding: 22px 26px;
+ font-size: .88rem;
+ line-height: 1.85;
+ margin-bottom: 18px;
+ white-space: pre-line;
+ box-shadow: var(--shadow-sm);
+}
+
+/* ── Quantile Grid ── */
+.q-grid {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ gap: 14px;
+}
+.q-item { text-align: center; }
+.q-label {
+ font-size: .68rem;
+ color: var(--muted);
+ text-transform: uppercase;
+ letter-spacing: 1.5px;
+ font-weight: 600;
+}
+.q-value {
+ font-size: 1.65rem;
+ font-weight: 800;
+ margin: 6px 0;
+ font-family: 'JetBrains Mono', monospace;
+}
+.q-value.red { color: var(--red); text-shadow: 0 0 20px var(--red-glow); }
+.q-value.blue { color: var(--accent); text-shadow: 0 0 20px var(--accent-glow); }
+.q-value.green { color: var(--green); text-shadow: 0 0 20px var(--green-glow); }
+
+/* ── Data Table ── */
+.data-table { width: 100%; border-collapse: separate; border-spacing: 0; }
+.data-table th {
+ text-align: left;
+ font-size: .68rem;
+ text-transform: uppercase;
+ letter-spacing: 1.2px;
+ color: var(--muted);
+ padding: 12px 16px;
+ border-bottom: 2px solid var(--border);
+ font-weight: 600;
+ background: rgba(79,143,247,.03);
+}
+.data-table td {
+ padding: 11px 16px;
+ border-bottom: 1px solid rgba(255,255,255,.03);
+ font-size: .82rem;
+ transition: all .15s;
+}
+.data-table tbody tr {
+ transition: all .2s;
+}
+.data-table tbody tr:hover {
+ background: rgba(79,143,247,.06);
+}
+.data-table tbody tr:hover td {
+ border-bottom-color: rgba(79,143,247,.12);
+}
+.muted-text { font-size: .8rem; color: var(--muted); }
+
+/* ── Tabs ── */
+.tabs { display: flex; gap: 5px; margin-bottom: 18px; }
+.tab-btn {
+ padding: 8px 18px;
+ border-radius: 10px;
+ font-size: .75rem;
+ font-weight: 600;
+ cursor: pointer;
+ color: var(--muted);
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border: 1px solid var(--border);
+ transition: all .25s;
+}
+.tab-btn:hover {
+ color: var(--text);
+ background: rgba(79,143,247,.08);
+ border-color: rgba(79,143,247,.25);
+}
+.tab-btn.active {
+ background: linear-gradient(135deg, rgba(79,143,247,.15), rgba(168,85,247,.1));
+ color: var(--accent-bright);
+ border-color: var(--accent);
+ box-shadow: 0 0 12px rgba(79,143,247,.1);
+}
+
+/* ── Factor Bars (SHAP) ── */
+.factor-bar {
+ display: flex;
+ align-items: center;
+ margin-bottom: 7px;
+ padding: 3px 0;
+ transition: all .2s;
+ border-radius: 6px;
+}
+.factor-bar:hover {
+ background: rgba(79,143,247,.04);
+ padding-left: 6px;
+}
+.factor-bar .fb-label {
+ width: 90px;
+ font-size: .78rem;
+ font-weight: 600;
+ flex-shrink: 0;
+}
+.factor-bar .fb-track {
+ flex: 1;
+ height: 22px;
+ background: rgba(255,255,255,.03);
+ border-radius: 6px;
+ overflow: hidden;
+ margin: 0 10px;
+ position: relative;
+ border: 1px solid rgba(255,255,255,.03);
+}
+.factor-bar .fb-mid {
+ position: absolute;
+ left: 50%; top: 0; bottom: 0;
+ width: 1px;
+ background: var(--border);
+}
+.factor-bar .fb-fill {
+ height: 100%;
+ border-radius: 6px;
+ transition: width .6s cubic-bezier(.4,0,.2,1);
+ box-shadow: inset 0 1px 0 rgba(255,255,255,.12);
+}
+.factor-bar .fb-val {
+ width: 64px;
+ font-size: .72rem;
+ color: var(--muted);
+ text-align: right;
+ font-family: 'JetBrains Mono', monospace;
+}
+
+/* ── Scenario Cards ── */
+.sc-grid {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 14px;
+ margin-bottom: 18px;
+}
+.sc-item {
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border: 1px solid var(--border);
+ border-radius: 14px;
+ padding: 18px;
+ text-align: center;
+ transition: all .3s;
+}
+.sc-item:hover {
+ border-color: var(--border-hover);
+ box-shadow: var(--shadow-glow);
+ transform: translateY(-2px);
+}
+.sc-item .sc-label {
+ font-size: .68rem;
+ color: var(--muted);
+ text-transform: uppercase;
+ letter-spacing: 1.5px;
+ font-weight: 600;
+}
+.sc-item .sc-value {
+ font-size: 1.4rem;
+ font-weight: 800;
+ margin: 8px 0;
+ font-family: 'JetBrains Mono', monospace;
+}
+.sc-item .sc-desc {
+ font-size: .7rem;
+ color: var(--muted);
+}
+
+/* ── Slider ── */
+.slider-row {
+ display: flex;
+ align-items: center;
+ gap: 14px;
+ margin-bottom: 12px;
+ padding: 8px 0;
+}
+.slider-row label {
+ width: 130px;
+ font-size: .82rem;
+ font-weight: 600;
+}
+.slider-row input[type=range] {
+ flex: 1;
+ accent-color: var(--accent);
+ height: 4px;
+}
+.slider-row .sv {
+ width: 64px;
+ font-size: .75rem;
+ color: var(--accent-bright);
+ text-align: right;
+ font-weight: 700;
+ font-family: 'JetBrains Mono', monospace;
+}
+
+/* ── Hit/Miss ── */
+.hit { color: var(--green); font-weight: 700; }
+.miss { color: var(--red); font-weight: 700; }
+
+/* ── Story Block ── */
+.story {
+ border-left: 3px solid var(--accent);
+ padding-left: 20px;
+ margin: 16px 0;
+}
+.story h4 { font-size: .9rem; font-weight: 700; margin-bottom: 6px; }
+.story p { font-size: .82rem; color: var(--muted); line-height: 1.75; }
+
+/* ── Pipeline Flow ── */
+.flow {
+ display: flex;
+ align-items: center;
+ gap: 0;
+ margin: 22px 0;
+ flex-wrap: wrap;
+ justify-content: center;
+}
+.flow-step {
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border: 1px solid var(--border);
+ border-radius: 10px;
+ padding: 14px 18px;
+ text-align: center;
+ min-width: 115px;
+ transition: all .3s;
+}
+.flow-step:hover {
+ border-color: var(--border-hover);
+ box-shadow: var(--shadow-glow);
+ transform: translateY(-2px);
+}
+.flow-step .flow-num { font-size: 1.2rem; font-weight: 800; color: var(--accent); }
+.flow-step .flow-name { font-size: .78rem; font-weight: 700; margin: 4px 0; }
+.flow-step .flow-desc { font-size: .68rem; color: var(--muted); }
+.flow-arrow { font-size: 18px; color: var(--accent); padding: 0 8px; opacity: .6; }
+
+/* ═══════════════════════════════════════════════════
+ Chat (AI Agent)
+ ═══════════════════════════════════════════════════ */
+.chat-wrap { display: flex; flex-direction: column; height: calc(100vh - 48px); }
+.chat-msgs { flex: 1; overflow-y: auto; display: flex; flex-direction: column; gap: 16px; padding: 18px 0; }
+.chat-msg { display: flex; gap: 12px; max-width: 80%; animation: fadeIn .3s ease; }
+.chat-msg.usr { align-self: flex-end; flex-direction: row-reverse; }
+.chat-avatar {
+ width: 36px; height: 36px; border-radius: 12px;
+ display: flex; align-items: center; justify-content: center;
+ font-size: 15px; flex-shrink: 0;
+ box-shadow: var(--shadow-sm);
+}
+.chat-msg.bot .chat-avatar { background: linear-gradient(135deg, var(--accent), var(--purple)); }
+.chat-msg.usr .chat-avatar { background: linear-gradient(135deg, #0ea5e9, #06b6d4); }
+.chat-bubble {
+ padding: 14px 18px; border-radius: 16px;
+ font-size: .82rem; line-height: 1.75;
+ white-space: pre-wrap; word-break: break-word;
+ box-shadow: var(--shadow-sm);
+}
+.chat-msg.bot .chat-bubble {
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border: 1px solid var(--border);
+ border-top-left-radius: 4px;
+}
+.chat-msg.usr .chat-bubble {
+ background: linear-gradient(135deg, rgba(79,143,247,.12), rgba(168,85,247,.08));
+ border: 1px solid rgba(79,143,247,.25);
+ border-top-right-radius: 4px;
+}
+.chat-typing { display: flex; gap: 5px; padding: 16px 20px; }
+.chat-dot {
+ width: 7px; height: 7px;
+ background: linear-gradient(135deg, var(--accent), var(--purple));
+ border-radius: 50%; animation: bounce 1.4s infinite ease-in-out;
+}
+.chat-dot:nth-child(2) { animation-delay: .2s; }
+.chat-dot:nth-child(3) { animation-delay: .4s; }
+.chat-qbtns { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 12px; }
+.chat-qb {
+ background: var(--card);
+ border: 1px solid var(--border);
+ border-radius: 20px; padding: 7px 16px;
+ color: var(--accent-bright);
+ font-size: .72rem; font-weight: 500;
+ cursor: pointer; transition: all .25s;
+}
+.chat-qb:hover {
+ background: rgba(79,143,247,.12);
+ border-color: var(--accent);
+ color: var(--text);
+ box-shadow: 0 0 12px rgba(79,143,247,.08);
+}
+.chat-input-area { padding: 14px 0; border-top: 1px solid var(--border); }
+.chat-irow { display: flex; gap: 12px; }
+.chat-irow input {
+ flex: 1;
+ background: var(--card);
+ backdrop-filter: var(--blur);
+ border: 1px solid var(--border);
+ border-radius: 14px; padding: 13px 18px;
+ color: var(--text);
+ font-size: .85rem; outline: none; transition: all .25s;
+}
+.chat-irow input:focus {
+ border-color: var(--accent);
+ box-shadow: 0 0 0 3px var(--accent-glow), var(--shadow-sm);
+}
+.chat-irow button {
+ background: linear-gradient(135deg, var(--accent), var(--purple));
+ border: none; border-radius: 14px; padding: 13px 22px;
+ color: white; font-size: .85rem; font-weight: 700;
+ cursor: pointer; transition: all .2s;
+ box-shadow: 0 2px 10px rgba(79,143,247,.25);
+}
+.chat-irow button:hover { transform: scale(1.03); box-shadow: 0 4px 16px rgba(79,143,247,.35); }
+.chat-irow button:disabled { opacity: .4; cursor: not-allowed; transform: none; }
+
+/* ═══════════════════════════════════════════════════
+ Loading
+ ═══════════════════════════════════════════════════ */
+.loading-overlay {
+ display: flex; align-items: center; justify-content: center;
+ height: 50vh; font-size: .95rem; color: var(--muted);
+}
+
+/* ═══════════════════════════════════════════════════
+ Animations
+ ═══════════════════════════════════════════════════ */
+@keyframes fadeIn {
+ from { opacity: 0; transform: translateY(8px); }
+ to { opacity: 1; transform: translateY(0); }
+}
+@keyframes bounce {
+ 0%,80%,100% { transform: translateY(0); }
+ 40% { transform: translateY(-8px); }
+}
+@keyframes pulse {
+ 0%, 100% { opacity: 1; }
+ 50% { opacity: .5; }
+}
+@keyframes shimmer {
+ 0% { background-position: -200% 0; }
+ 100% { background-position: 200% 0; }
+}
+
+/* ═══════════════════════════════════════════════════
+ Responsive
+ ═══════════════════════════════════════════════════ */
+@media (max-width: 1024px) {
+ .cards-4, .cards-3 { grid-template-columns: 1fr 1fr; }
+ .sc-grid { grid-template-columns: 1fr 1fr; }
+}
diff --git a/frontend/vite.config.js b/frontend/vite.config.js
new file mode 100644
index 0000000000000000000000000000000000000000..8b0f57b91aeb45c54467e29f983a0893dc83c4d9
--- /dev/null
+++ b/frontend/vite.config.js
@@ -0,0 +1,7 @@
+import { defineConfig } from 'vite'
+import react from '@vitejs/plugin-react'
+
+// https://vite.dev/config/
+export default defineConfig({
+ plugins: [react()],
+})
diff --git a/output/causal_analysis.json b/output/causal_analysis.json
new file mode 100644
index 0000000000000000000000000000000000000000..f19ed1a4183a61d936b17d9326ef2c1c4fa2b767
--- /dev/null
+++ b/output/causal_analysis.json
@@ -0,0 +1,4381 @@
+{
+ "network": {
+ "feature_to_target": [
+ {
+ "cause": "Brent_spot",
+ "effect": "target_ret_1m",
+ "p_value": 0.0016,
+ "best_lag": 2,
+ "significant": "True",
+ "group": "Price"
+ },
+ {
+ "cause": "vix_lag1",
+ "effect": "target_ret_1m",
+ "p_value": 0.0032,
+ "best_lag": 1,
+ "significant": "True",
+ "group": "Risk_Geo"
+ },
+ {
+ "cause": "rsi12m",
+ "effect": "target_ret_1m",
+ "p_value": 0.0105,
+ "best_lag": 3,
+ "significant": "True",
+ "group": "Technical"
+ },
+ {
+ "cause": "vix_lag2",
+ "effect": "target_ret_1m",
+ "p_value": 0.0568,
+ "best_lag": 2,
+ "significant": "False",
+ "group": "Risk_Geo"
+ },
+ {
+ "cause": "mom1m_lag1",
+ "effect": "target_ret_1m",
+ "p_value": 0.0823,
+ "best_lag": 2,
+ "significant": "False",
+ "group": "Technical"
+ },
+ {
+ "cause": "hist_vol_12m",
+ "effect": "target_ret_1m",
+ "p_value": 0.1806,
+ "best_lag": 3,
+ "significant": "False",
+ "group": "Technical"
+ },
+ {
+ "cause": "usd_index",
+ "effect": "target_ret_1m",
+ "p_value": 0.2075,
+ "best_lag": 2,
+ "significant": "False",
+ "group": "Demand"
+ },
+ {
+ "cause": "iron_ore_spot",
+ "effect": "target_ret_1m",
+ "p_value": 0.2637,
+ "best_lag": 1,
+ "significant": "False",
+ "group": "Price"
+ },
+ {
+ "cause": "rig_count_us_new",
+ "effect": "target_ret_1m",
+ "p_value": 0.2664,
+ "best_lag": 3,
+ "significant": "False",
+ "group": "Supply"
+ },
+ {
+ "cause": "ipi_us",
+ "effect": "target_ret_1m",
+ "p_value": 0.3134,
+ "best_lag": 1,
+ "significant": "False",
+ "group": "Demand"
+ },
+ {
+ "cause": "natgas_spot_henry",
+ "effect": "target_ret_1m",
+ "p_value": 0.4202,
+ "best_lag": 3,
+ "significant": "False",
+ "group": "Price"
+ },
+ {
+ "cause": "nonfarm_us",
+ "effect": "target_ret_1m",
+ "p_value": 0.5343,
+ "best_lag": 2,
+ "significant": "False",
+ "group": "Demand"
+ },
+ {
+ "cause": "supply_saudi",
+ "effect": "target_ret_1m",
+ "p_value": 0.5627,
+ "best_lag": 2,
+ "significant": "False",
+ "group": "Supply"
+ },
+ {
+ "cause": "pmi_us_mfg",
+ "effect": "target_ret_1m",
+ "p_value": 0.6344,
+ "best_lag": 1,
+ "significant": "False",
+ "group": "Demand"
+ }
+ ],
+ "inter_feature": [
+ {
+ "cause": "Brent_spot",
+ "effect": "natgas_spot_henry",
+ "p_value": 0.0025,
+ "best_lag": 2
+ },
+ {
+ "cause": "Brent_spot",
+ "effect": "ipi_us",
+ "p_value": 0.0,
+ "best_lag": 2
+ },
+ {
+ "cause": "natgas_spot_henry",
+ "effect": "pmi_us_mfg",
+ "p_value": 0.0,
+ "best_lag": 2
+ },
+ {
+ "cause": "natgas_spot_henry",
+ "effect": "nonfarm_us",
+ "p_value": 0.0,
+ "best_lag": 2
+ },
+ {
+ "cause": "iron_ore_spot",
+ "effect": "Brent_spot",
+ "p_value": 0.0256,
+ "best_lag": 1
+ },
+ {
+ "cause": "iron_ore_spot",
+ "effect": "rig_count_us_new",
+ "p_value": 0.0097,
+ "best_lag": 3
+ },
+ {
+ "cause": "supply_saudi",
+ "effect": "natgas_spot_henry",
+ "p_value": 0.0193,
+ "best_lag": 2
+ },
+ {
+ "cause": "supply_saudi",
+ "effect": "ipi_us",
+ "p_value": 0.0067,
+ "best_lag": 1
+ },
+ {
+ "cause": "supply_saudi",
+ "effect": "vix_lag1",
+ "p_value": 0.0151,
+ "best_lag": 2
+ },
+ {
+ "cause": "pmi_us_mfg",
+ "effect": "natgas_spot_henry",
+ "p_value": 0.0,
+ "best_lag": 3
+ },
+ {
+ "cause": "usd_index",
+ "effect": "iron_ore_spot",
+ "p_value": 0.0028,
+ "best_lag": 1
+ },
+ {
+ "cause": "usd_index",
+ "effect": "vix_lag1",
+ "p_value": 0.0,
+ "best_lag": 1
+ },
+ {
+ "cause": "nonfarm_us",
+ "effect": "natgas_spot_henry",
+ "p_value": 0.0,
+ "best_lag": 3
+ },
+ {
+ "cause": "ipi_us",
+ "effect": "iron_ore_spot",
+ "p_value": 0.0145,
+ "best_lag": 3
+ },
+ {
+ "cause": "ipi_us",
+ "effect": "supply_saudi",
+ "p_value": 0.0415,
+ "best_lag": 1
+ },
+ {
+ "cause": "ipi_us",
+ "effect": "usd_index",
+ "p_value": 0.0184,
+ "best_lag": 1
+ },
+ {
+ "cause": "vix_lag1",
+ "effect": "Brent_spot",
+ "p_value": 0.0003,
+ "best_lag": 3
+ },
+ {
+ "cause": "vix_lag1",
+ "effect": "ipi_us",
+ "p_value": 0.0,
+ "best_lag": 3
+ }
+ ],
+ "n_significant": 3,
+ "n_total": 14
+ },
+ "ranking": [
+ {
+ "feature": "Brent_spot",
+ "group": "Price",
+ "granger_p": 0.0016,
+ "causal_strength": 2.8,
+ "best_lag": 2,
+ "is_causal": "True"
+ },
+ {
+ "feature": "vix_lag1",
+ "group": "Risk_Geo",
+ "granger_p": 0.0032,
+ "causal_strength": 2.49,
+ "best_lag": 1,
+ "is_causal": "True"
+ },
+ {
+ "feature": "rsi12m",
+ "group": "Technical",
+ "granger_p": 0.0105,
+ "causal_strength": 1.98,
+ "best_lag": 3,
+ "is_causal": "True"
+ },
+ {
+ "feature": "vix_lag2",
+ "group": "Risk_Geo",
+ "granger_p": 0.0568,
+ "causal_strength": 1.25,
+ "best_lag": 2,
+ "is_causal": "False"
+ },
+ {
+ "feature": "mom1m_lag1",
+ "group": "Technical",
+ "granger_p": 0.0823,
+ "causal_strength": 1.08,
+ "best_lag": 2,
+ "is_causal": "False"
+ },
+ {
+ "feature": "hist_vol_12m",
+ "group": "Technical",
+ "granger_p": 0.1806,
+ "causal_strength": 0.74,
+ "best_lag": 3,
+ "is_causal": "False"
+ },
+ {
+ "feature": "usd_index",
+ "group": "Demand",
+ "granger_p": 0.2075,
+ "causal_strength": 0.68,
+ "best_lag": 2,
+ "is_causal": "False"
+ },
+ {
+ "feature": "iron_ore_spot",
+ "group": "Price",
+ "granger_p": 0.2637,
+ "causal_strength": 0.58,
+ "best_lag": 1,
+ "is_causal": "False"
+ },
+ {
+ "feature": "rig_count_us_new",
+ "group": "Supply",
+ "granger_p": 0.2664,
+ "causal_strength": 0.57,
+ "best_lag": 3,
+ "is_causal": "False"
+ },
+ {
+ "feature": "ipi_us",
+ "group": "Demand",
+ "granger_p": 0.3134,
+ "causal_strength": 0.5,
+ "best_lag": 1,
+ "is_causal": "False"
+ },
+ {
+ "feature": "natgas_spot_henry",
+ "group": "Price",
+ "granger_p": 0.4202,
+ "causal_strength": 0.38,
+ "best_lag": 3,
+ "is_causal": "False"
+ },
+ {
+ "feature": "nonfarm_us",
+ "group": "Demand",
+ "granger_p": 0.5343,
+ "causal_strength": 0.27,
+ "best_lag": 2,
+ "is_causal": "False"
+ },
+ {
+ "feature": "supply_saudi",
+ "group": "Supply",
+ "granger_p": 0.5627,
+ "causal_strength": 0.25,
+ "best_lag": 2,
+ "is_causal": "False"
+ },
+ {
+ "feature": "pmi_us_mfg",
+ "group": "Demand",
+ "granger_p": 0.6344,
+ "causal_strength": 0.2,
+ "best_lag": 1,
+ "is_causal": "False"
+ }
+ ],
+ "group_strength": {
+ "Price": {
+ "total_strength": 3.76,
+ "n_causal": 1,
+ "n_total": 3
+ },
+ "Risk_Geo": {
+ "total_strength": 3.74,
+ "n_causal": 1,
+ "n_total": 2
+ },
+ "Technical": {
+ "total_strength": 3.8,
+ "n_causal": 1,
+ "n_total": 3
+ },
+ "Demand": {
+ "total_strength": 1.6500000000000001,
+ "n_causal": 0,
+ "n_total": 4
+ },
+ "Supply": {
+ "total_strength": 0.82,
+ "n_causal": 0,
+ "n_total": 2
+ }
+ },
+ "rolling_causality": [
+ {
+ "date": "1994-12-31",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1995-06-30",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1995-12-31",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1996-06-30",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1996-12-31",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1997-06-30",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1997-12-31",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1998-06-30",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1998-12-31",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1999-06-30",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "1999-12-31",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "2000-06-30",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "2000-12-31",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "2001-06-30",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 1.0,
+ "sig": false
+ },
+ "iron_ore_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false
+ },
+ "supply_saudi": {
+ "p": 1.0,
+ "sig": false
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 1.0,
+ "sig": false
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 1.0,
+ "sig": false
+ }
+ },
+ {
+ "date": "2001-12-31",
+ "Brent_spot": {
+ "p": 1.0,
+ "sig": false
+ },
+ "natgas_spot_henry": {
+ "p": 0.9168,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.1176,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.2802,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.2756,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 1.0,
+ "sig": false
+ },
+ "usd_index": {
+ "p": 0.5416,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "ipi_us": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag1": {
+ "p": 1.0,
+ "sig": false
+ },
+ "vix_lag2": {
+ "p": 1.0,
+ "sig": false
+ },
+ "mom1m_lag1": {
+ "p": 0.1016,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2002-06-30",
+ "Brent_spot": {
+ "p": 0.1563,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.9464,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.0456,
+ "sig": "True",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.1539,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.7885,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.8257,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.425,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.7726,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.8008,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.4411,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0475,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0194,
+ "sig": "True",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2002-12-31",
+ "Brent_spot": {
+ "p": 0.1917,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.9635,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.0381,
+ "sig": "True",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.174,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.8073,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.3869,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.6185,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.3236,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.0327,
+ "sig": "True",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.1808,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.0368,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.3968,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2003-06-30",
+ "Brent_spot": {
+ "p": 0.0609,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.201,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.0131,
+ "sig": "True",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.2742,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.1788,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.4335,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.709,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.5449,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.3378,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.0758,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.1358,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.3539,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2003-12-31",
+ "Brent_spot": {
+ "p": 0.0596,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.2176,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.0084,
+ "sig": "True",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.2514,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.1472,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.3162,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.891,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.4315,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.3383,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.078,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0749,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.2386,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2004-06-30",
+ "Brent_spot": {
+ "p": 0.3265,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.3683,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.1549,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.4043,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.2961,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.1667,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.7865,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.2199,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.1507,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.059,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.062,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.2095,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2004-12-31",
+ "Brent_spot": {
+ "p": 0.4388,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.2376,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.2472,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.0274,
+ "sig": "True",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.4278,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.1652,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.8154,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.3975,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.2129,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0861,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0591,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.4676,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2005-06-30",
+ "Brent_spot": {
+ "p": 0.4765,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.1602,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.435,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.0215,
+ "sig": "True",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.6327,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.2416,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.7439,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.3997,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.228,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0925,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.0363,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.3813,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2005-12-31",
+ "Brent_spot": {
+ "p": 0.2052,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.0424,
+ "sig": "True",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3768,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.0233,
+ "sig": "True",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.6354,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.616,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.3733,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.5951,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.0821,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.2309,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.003,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.2485,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2006-06-30",
+ "Brent_spot": {
+ "p": 0.1723,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.0089,
+ "sig": "True",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.387,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.0179,
+ "sig": "True",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.5163,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.6387,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.4433,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.6242,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.3017,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0631,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.0035,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1937,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2006-12-31",
+ "Brent_spot": {
+ "p": 0.1813,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.0014,
+ "sig": "True",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3556,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.0706,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.2965,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.5817,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.4347,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.5822,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.7059,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.5067,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.533,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.1621,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2007-06-30",
+ "Brent_spot": {
+ "p": 0.2492,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.0028,
+ "sig": "True",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3224,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.3722,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.3448,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.6196,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.7179,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.6107,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.7905,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.6955,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.7591,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1558,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2007-12-31",
+ "Brent_spot": {
+ "p": 0.5529,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.0016,
+ "sig": "True",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.327,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.9156,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.5305,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.6435,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.5283,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.6338,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.5832,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.293,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.3509,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2008-06-30",
+ "Brent_spot": {
+ "p": 0.564,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.0349,
+ "sig": "True",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.8218,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.6999,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.1516,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.4313,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.1515,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.8198,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.0321,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.6821,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.0,
+ "sig": "True",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2008-12-31",
+ "Brent_spot": {
+ "p": 0.8289,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.1601,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.8836,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.2954,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.2033,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.653,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.2026,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.78,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0205,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.5631,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0187,
+ "sig": "True",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2009-06-30",
+ "Brent_spot": {
+ "p": 0.0198,
+ "sig": "True",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.1725,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.4376,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.2087,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.4586,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.1575,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.4597,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.6664,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.8656,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.6402,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.8814,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2009-12-31",
+ "Brent_spot": {
+ "p": 0.0324,
+ "sig": "True",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.3323,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.4191,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.1759,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.4428,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.2093,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.443,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.7428,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.7661,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.604,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.7445,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2010-06-30",
+ "Brent_spot": {
+ "p": 0.0293,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.4296,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.3189,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.4845,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.2377,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.1523,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.2384,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.7313,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.7665,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.7475,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.7432,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2010-12-31",
+ "Brent_spot": {
+ "p": 0.031,
+ "sig": "True",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.3061,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.5378,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.7722,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.8535,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.2183,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.7515,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.7289,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.5466,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.4945,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.3548,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2011-06-30",
+ "Brent_spot": {
+ "p": 0.1874,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.2675,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.5206,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.7207,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.8122,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.1324,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.4776,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.4743,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.5076,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.4729,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.4995,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2011-12-31",
+ "Brent_spot": {
+ "p": 0.0558,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.0571,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.4103,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.7094,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.688,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.1806,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.297,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.5647,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.3057,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.5712,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.4312,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2012-06-30",
+ "Brent_spot": {
+ "p": 0.016,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.022,
+ "sig": "True",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.4484,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.7986,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.7264,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.2523,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.3544,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.4417,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.2027,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.1522,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.5584,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2012-12-31",
+ "Brent_spot": {
+ "p": 0.0531,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.0226,
+ "sig": "True",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.5356,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.6989,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.6288,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.1047,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.2954,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.8632,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.8441,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.6489,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.7106,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2013-06-30",
+ "Brent_spot": {
+ "p": 0.0144,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.0271,
+ "sig": "True",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.5693,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.8841,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.6206,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.1257,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.228,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.084,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.7545,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.833,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.6586,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2013-12-31",
+ "Brent_spot": {
+ "p": 0.0052,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.7223,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.9562,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.5905,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.0128,
+ "sig": "True",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.1079,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.0016,
+ "sig": "True",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.1967,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.3103,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0147,
+ "sig": "True",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.558,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2014-06-30",
+ "Brent_spot": {
+ "p": 0.0297,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.2395,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3937,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.5844,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.5408,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.6988,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.0382,
+ "sig": "True",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.5015,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.4137,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.3147,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.341,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2014-12-31",
+ "Brent_spot": {
+ "p": 0.1186,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.7691,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3119,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.912,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.3395,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.0963,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.0136,
+ "sig": "True",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.6646,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.3086,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.2653,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.6486,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2015-06-30",
+ "Brent_spot": {
+ "p": 0.2022,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.7942,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.4251,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.8871,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.2126,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.2638,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.0025,
+ "sig": "True",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.6958,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.0124,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.1322,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.2875,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2015-12-31",
+ "Brent_spot": {
+ "p": 0.2635,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.8912,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.6808,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 1.0,
+ "sig": false,
+ "lag": 0
+ },
+ "supply_saudi": {
+ "p": 0.8569,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.3131,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.3416,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.1358,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.7506,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.2641,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.6806,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.1801,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2016-06-30",
+ "Brent_spot": {
+ "p": 0.4728,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.9319,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.5762,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.0848,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.4633,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.3068,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.0313,
+ "sig": "True",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.2151,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.5436,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.2519,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.8032,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.0086,
+ "sig": "True",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2016-12-31",
+ "Brent_spot": {
+ "p": 0.7844,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.3977,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.5539,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.1282,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.0632,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.0918,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.0837,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.2555,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.8493,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.7436,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.5972,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0082,
+ "sig": "True",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2017-06-30",
+ "Brent_spot": {
+ "p": 0.6707,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.4432,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3452,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.3271,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.1802,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.0297,
+ "sig": "True",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.0888,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.7933,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.6141,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.8805,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.6439,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0227,
+ "sig": "True",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2017-12-31",
+ "Brent_spot": {
+ "p": 0.593,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.4986,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3694,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.3279,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.0916,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.1297,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.0562,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.3528,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.056,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.7627,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.4163,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0262,
+ "sig": "True",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2018-06-30",
+ "Brent_spot": {
+ "p": 0.5875,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.5927,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.2903,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.6596,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.4599,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.291,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.0701,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.4849,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.7281,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.8221,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.3418,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0297,
+ "sig": "True",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2018-12-31",
+ "Brent_spot": {
+ "p": 0.969,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.2991,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.2175,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.6849,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.5954,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.2977,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.0808,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.5409,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.6967,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.549,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.3304,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0405,
+ "sig": "True",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2019-06-30",
+ "Brent_spot": {
+ "p": 0.8677,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.5127,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3511,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.7017,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.4932,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.4932,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.0772,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.816,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.7785,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.4726,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.2059,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.073,
+ "sig": "False",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2019-12-31",
+ "Brent_spot": {
+ "p": 0.5837,
+ "sig": "False",
+ "lag": 1
+ },
+ "natgas_spot_henry": {
+ "p": 0.5721,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.2108,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.7751,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.5255,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.7673,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.1705,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.7203,
+ "sig": "False",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.7697,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.4086,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0661,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0277,
+ "sig": "True",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2020-06-30",
+ "Brent_spot": {
+ "p": 0.0091,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.4767,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.0758,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.5846,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.1589,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.5854,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.6938,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.0126,
+ "sig": "True",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.2126,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0004,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0633,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.0139,
+ "sig": "True",
+ "lag": 1
+ }
+ },
+ {
+ "date": "2020-12-31",
+ "Brent_spot": {
+ "p": 0.0036,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.7363,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.1324,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.3846,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.2339,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.56,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.7811,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.0356,
+ "sig": "True",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.2165,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0004,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.024,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1324,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2021-06-30",
+ "Brent_spot": {
+ "p": 0.0122,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.7871,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.1676,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.4241,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.2354,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.5485,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.742,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.0463,
+ "sig": "True",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.2944,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0005,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0207,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1984,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2021-12-31",
+ "Brent_spot": {
+ "p": 0.0077,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.6495,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.3695,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.4586,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.1501,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.3771,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.6269,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.0326,
+ "sig": "True",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.2552,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0004,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0224,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1464,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2022-06-30",
+ "Brent_spot": {
+ "p": 0.012,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.5234,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3466,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.4025,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.1642,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.3672,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.839,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.0413,
+ "sig": "True",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.2501,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0018,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0285,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1257,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2022-12-31",
+ "Brent_spot": {
+ "p": 0.0475,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.9069,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.2744,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.3699,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.1179,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.4523,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.8832,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.0703,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.2835,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0015,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0588,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1798,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2023-06-30",
+ "Brent_spot": {
+ "p": 0.0385,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.9535,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.2916,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.436,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.4099,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.4304,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.8845,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.0654,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.0463,
+ "sig": "True",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0013,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0511,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1927,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2023-12-31",
+ "Brent_spot": {
+ "p": 0.032,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.9453,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3175,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.4387,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.4074,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.3927,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.9416,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.0731,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.366,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0027,
+ "sig": "True",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.0546,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1636,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2024-06-30",
+ "Brent_spot": {
+ "p": 0.0365,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.9551,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.5753,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.5176,
+ "sig": "False",
+ "lag": 2
+ },
+ "supply_saudi": {
+ "p": 0.5425,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.3449,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.918,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.28,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.1075,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0674,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag2": {
+ "p": 0.13,
+ "sig": "False",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1867,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2024-12-31",
+ "Brent_spot": {
+ "p": 0.0236,
+ "sig": "True",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.8533,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.3157,
+ "sig": "False",
+ "lag": 2
+ },
+ "rig_count_us_new": {
+ "p": 0.4575,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.914,
+ "sig": "False",
+ "lag": 2
+ },
+ "pmi_us_mfg": {
+ "p": 0.3168,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.7836,
+ "sig": "False",
+ "lag": 1
+ },
+ "nonfarm_us": {
+ "p": 0.1063,
+ "sig": "False",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.0481,
+ "sig": "True",
+ "lag": 2
+ },
+ "vix_lag1": {
+ "p": 0.0096,
+ "sig": "True",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.022,
+ "sig": "True",
+ "lag": 2
+ },
+ "mom1m_lag1": {
+ "p": 0.1402,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2025-06-30",
+ "Brent_spot": {
+ "p": 0.6071,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.769,
+ "sig": "False",
+ "lag": 1
+ },
+ "iron_ore_spot": {
+ "p": 0.1434,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.1134,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.7434,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.2473,
+ "sig": "False",
+ "lag": 2
+ },
+ "usd_index": {
+ "p": 0.1501,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.001,
+ "sig": "True",
+ "lag": 2
+ },
+ "ipi_us": {
+ "p": 0.6124,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.1458,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.0912,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.3371,
+ "sig": "False",
+ "lag": 2
+ }
+ },
+ {
+ "date": "2025-12-31",
+ "Brent_spot": {
+ "p": 0.5352,
+ "sig": "False",
+ "lag": 2
+ },
+ "natgas_spot_henry": {
+ "p": 0.5372,
+ "sig": "False",
+ "lag": 2
+ },
+ "iron_ore_spot": {
+ "p": 0.3309,
+ "sig": "False",
+ "lag": 1
+ },
+ "rig_count_us_new": {
+ "p": 0.5951,
+ "sig": "False",
+ "lag": 1
+ },
+ "supply_saudi": {
+ "p": 0.442,
+ "sig": "False",
+ "lag": 1
+ },
+ "pmi_us_mfg": {
+ "p": 0.8934,
+ "sig": "False",
+ "lag": 1
+ },
+ "usd_index": {
+ "p": 0.344,
+ "sig": "False",
+ "lag": 2
+ },
+ "nonfarm_us": {
+ "p": 0.001,
+ "sig": "True",
+ "lag": 1
+ },
+ "ipi_us": {
+ "p": 0.1922,
+ "sig": "False",
+ "lag": 1
+ },
+ "vix_lag1": {
+ "p": 0.2403,
+ "sig": "False",
+ "lag": 2
+ },
+ "vix_lag2": {
+ "p": 0.1027,
+ "sig": "False",
+ "lag": 1
+ },
+ "mom1m_lag1": {
+ "p": 0.5402,
+ "sig": "False",
+ "lag": 1
+ }
+ }
+ ],
+ "viz_network": {
+ "nodes": [
+ {
+ "id": "ipi_us",
+ "group": "Demand"
+ },
+ {
+ "id": "natgas_spot_henry",
+ "group": "Price"
+ },
+ {
+ "id": "hist_vol_12m",
+ "group": "Technical"
+ },
+ {
+ "id": "iron_ore_spot",
+ "group": "Price"
+ },
+ {
+ "id": "usd_index",
+ "group": "Demand"
+ },
+ {
+ "id": "rsi12m",
+ "group": "Technical"
+ },
+ {
+ "id": "nonfarm_us",
+ "group": "Demand"
+ },
+ {
+ "id": "supply_saudi",
+ "group": "Supply"
+ },
+ {
+ "id": "pmi_us_mfg",
+ "group": "Demand"
+ },
+ {
+ "id": "target_ret_1m",
+ "group": "Target"
+ },
+ {
+ "id": "Brent_spot",
+ "group": "Price"
+ },
+ {
+ "id": "rig_count_us_new",
+ "group": "Supply"
+ },
+ {
+ "id": "vix_lag2",
+ "group": "Risk_Geo"
+ },
+ {
+ "id": "mom1m_lag1",
+ "group": "Technical"
+ },
+ {
+ "id": "vix_lag1",
+ "group": "Risk_Geo"
+ }
+ ],
+ "edges": [
+ {
+ "source": "Brent_spot",
+ "target": "target_ret_1m",
+ "weight": 2.8,
+ "lag": 2,
+ "p_value": 0.0016
+ },
+ {
+ "source": "vix_lag1",
+ "target": "target_ret_1m",
+ "weight": 2.49,
+ "lag": 1,
+ "p_value": 0.0032
+ },
+ {
+ "source": "rsi12m",
+ "target": "target_ret_1m",
+ "weight": 1.98,
+ "lag": 3,
+ "p_value": 0.0105
+ },
+ {
+ "source": "Brent_spot",
+ "target": "natgas_spot_henry",
+ "weight": 2.6,
+ "lag": 2,
+ "p_value": 0.0025
+ },
+ {
+ "source": "Brent_spot",
+ "target": "ipi_us",
+ "weight": 10.0,
+ "lag": 2,
+ "p_value": 0.0
+ },
+ {
+ "source": "natgas_spot_henry",
+ "target": "pmi_us_mfg",
+ "weight": 10.0,
+ "lag": 2,
+ "p_value": 0.0
+ },
+ {
+ "source": "natgas_spot_henry",
+ "target": "nonfarm_us",
+ "weight": 10.0,
+ "lag": 2,
+ "p_value": 0.0
+ },
+ {
+ "source": "iron_ore_spot",
+ "target": "Brent_spot",
+ "weight": 1.59,
+ "lag": 1,
+ "p_value": 0.0256
+ },
+ {
+ "source": "iron_ore_spot",
+ "target": "rig_count_us_new",
+ "weight": 2.01,
+ "lag": 3,
+ "p_value": 0.0097
+ },
+ {
+ "source": "supply_saudi",
+ "target": "natgas_spot_henry",
+ "weight": 1.71,
+ "lag": 2,
+ "p_value": 0.0193
+ },
+ {
+ "source": "supply_saudi",
+ "target": "ipi_us",
+ "weight": 2.17,
+ "lag": 1,
+ "p_value": 0.0067
+ },
+ {
+ "source": "supply_saudi",
+ "target": "vix_lag1",
+ "weight": 1.82,
+ "lag": 2,
+ "p_value": 0.0151
+ },
+ {
+ "source": "pmi_us_mfg",
+ "target": "natgas_spot_henry",
+ "weight": 10.0,
+ "lag": 3,
+ "p_value": 0.0
+ },
+ {
+ "source": "usd_index",
+ "target": "iron_ore_spot",
+ "weight": 2.55,
+ "lag": 1,
+ "p_value": 0.0028
+ },
+ {
+ "source": "usd_index",
+ "target": "vix_lag1",
+ "weight": 10.0,
+ "lag": 1,
+ "p_value": 0.0
+ },
+ {
+ "source": "nonfarm_us",
+ "target": "natgas_spot_henry",
+ "weight": 10.0,
+ "lag": 3,
+ "p_value": 0.0
+ },
+ {
+ "source": "ipi_us",
+ "target": "iron_ore_spot",
+ "weight": 1.84,
+ "lag": 3,
+ "p_value": 0.0145
+ },
+ {
+ "source": "ipi_us",
+ "target": "supply_saudi",
+ "weight": 1.38,
+ "lag": 1,
+ "p_value": 0.0415
+ },
+ {
+ "source": "ipi_us",
+ "target": "usd_index",
+ "weight": 1.74,
+ "lag": 1,
+ "p_value": 0.0184
+ },
+ {
+ "source": "vix_lag1",
+ "target": "Brent_spot",
+ "weight": 3.52,
+ "lag": 3,
+ "p_value": 0.0003
+ },
+ {
+ "source": "vix_lag1",
+ "target": "ipi_us",
+ "weight": 10.0,
+ "lag": 3,
+ "p_value": 0.0
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/output/data_lineage.json b/output/data_lineage.json
new file mode 100644
index 0000000000000000000000000000000000000000..596c7b272acf0ba85fff9335a0bb0a875a0072ca
--- /dev/null
+++ b/output/data_lineage.json
@@ -0,0 +1,329 @@
+{
+ "generated_at": "2026-03-22 22:14",
+ "pipeline_version": "2.0",
+ "sources": {
+ "FRED": {
+ "name": "Federal Reserve Economic Data",
+ "url": "https://fred.stlouisfed.org/",
+ "type": "REST API",
+ "auth": "API Key (free)",
+ "features_count": 12
+ },
+ "EIA": {
+ "name": "US Energy Information Administration",
+ "url": "https://www.eia.gov/opendata/",
+ "type": "REST API v2",
+ "auth": "API Key (free)",
+ "features_count": 2
+ },
+ "CSV": {
+ "name": "Public CSV Sources",
+ "url": "Various (Baker Hughes, World Bank, OPEC, GPR)",
+ "type": "Manual Download / Scheduled",
+ "auth": "None",
+ "features_count": 4
+ }
+ },
+ "factor_groups": {
+ "Price": [
+ "WTI_spot",
+ "Brent_spot",
+ "natgas_spot_henry",
+ "iron_ore_spot"
+ ],
+ "Supply": [
+ "us_oil_inventory_total",
+ "us_crude_production",
+ "rig_count_us_new",
+ "supply_saudi"
+ ],
+ "Demand": [
+ "pmi_us_mfg",
+ "ipi_us",
+ "nonfarm_us",
+ "usd_index",
+ "cpi_us",
+ "fed_funds_rate",
+ "yield_spread_10y2y"
+ ],
+ "Risk": [
+ "vix",
+ "gpr_index",
+ "gold_spot"
+ ]
+ },
+ "features": {
+ "WTI_spot": {
+ "source": "FRED",
+ "factor_group": "Price",
+ "description": "WTI Crude Oil Spot Price ($/bbl)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 0,
+ "missing_rate": 0.0,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 93.39,
+ "status": "OK"
+ },
+ "Brent_spot": {
+ "source": "FRED",
+ "factor_group": "Price",
+ "description": "Brent Crude Oil Spot Price ($/bbl)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 0,
+ "missing_rate": 0.0,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 101.04,
+ "status": "OK"
+ },
+ "natgas_spot_henry": {
+ "source": "FRED",
+ "factor_group": "Price",
+ "description": "Henry Hub Natural Gas Spot Price ($/MMBtu)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 84,
+ "missing_rate": 0.193,
+ "first_valid": "1997-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 3.03,
+ "status": "OK"
+ },
+ "pmi_us_mfg": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "US Manufacturing Employment (proxy for ISM PMI)",
+ "frequency": "monthly",
+ "release_lag_days": 5,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 1,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "ipi_us": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "US Industrial Production Index",
+ "frequency": "monthly",
+ "release_lag_days": 15,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 1,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "nonfarm_us": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "US Total Nonfarm Payrolls",
+ "frequency": "monthly",
+ "release_lag_days": 5,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 1,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "usd_index": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "Trade Weighted US Dollar Index (Broad Goods & Services)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 192,
+ "missing_rate": 0.441,
+ "first_valid": "2006-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 120.5518,
+ "status": "HIGH_MISSING"
+ },
+ "cpi_us": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "US Consumer Price Index (All Urban)",
+ "frequency": "monthly",
+ "release_lag_days": 12,
+ "total_months": 435,
+ "missing": 2,
+ "missing_rate": 0.005,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 0,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "fed_funds_rate": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "Federal Funds Effective Rate",
+ "frequency": "monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 3,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "yield_spread_10y2y": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "10Y-2Y Treasury Yield Spread",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 0,
+ "missing_rate": 0.0,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 0.51,
+ "status": "OK"
+ },
+ "vix": {
+ "source": "FRED",
+ "factor_group": "Risk",
+ "description": "CBOE Volatility Index (VIX)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 0,
+ "missing_rate": 0.0,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 24.06,
+ "status": "OK"
+ },
+ "iron_ore_spot": {
+ "source": "CSV",
+ "factor_group": "Price",
+ "description": "Iron Ore Spot Price (World Bank Pink Sheet)",
+ "frequency": "monthly",
+ "release_lag_days": 30,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 3,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "us_oil_inventory_total": {
+ "source": "EIA",
+ "factor_group": "Supply",
+ "description": "US Ending Stocks of Crude Oil (Thousand Barrels)",
+ "frequency": "weekly→monthly",
+ "release_lag_days": 5,
+ "total_months": 435,
+ "missing": 205,
+ "missing_rate": 0.471,
+ "first_valid": "2007-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 0,
+ "latest_value": null,
+ "status": "HIGH_MISSING"
+ },
+ "supply_saudi": {
+ "source": "CSV",
+ "factor_group": "Supply",
+ "description": "Saudi Arabia Crude Oil Production (OPEC MOMR)",
+ "frequency": "monthly",
+ "release_lag_days": 15,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 4,
+ "latest_value": null,
+ "status": "OUTLIER_ALERT"
+ },
+ "rig_count_us_new": {
+ "source": "CSV",
+ "factor_group": "Supply",
+ "description": "Baker Hughes US Oil Rig Count",
+ "frequency": "weekly→monthly",
+ "release_lag_days": 3,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 6,
+ "latest_value": null,
+ "status": "OUTLIER_ALERT"
+ }
+ },
+ "data_flow": [
+ {
+ "step": 1,
+ "name": "Source Fetch",
+ "desc": "FRED API + EIA API + CSV files"
+ },
+ {
+ "step": 2,
+ "name": "Frequency Align",
+ "desc": "Daily/Weekly → Monthly (last/mean)"
+ },
+ {
+ "step": 3,
+ "name": "Quality Check",
+ "desc": "Missing, outlier, staleness detection"
+ },
+ {
+ "step": 4,
+ "name": "Point-in-Time",
+ "desc": "Release lag applied; no future data"
+ },
+ {
+ "step": 5,
+ "name": "Feature Eng",
+ "desc": "Lags, momentum, vol, spreads, RSI"
+ },
+ {
+ "step": 6,
+ "name": "Panel Build",
+ "desc": "Final panel_monthly_live.csv"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/output/data_quality.json b/output/data_quality.json
new file mode 100644
index 0000000000000000000000000000000000000000..371049c8602766d04b164a279b0bc073eb6750f5
--- /dev/null
+++ b/output/data_quality.json
@@ -0,0 +1,242 @@
+{
+ "WTI_spot": {
+ "source": "FRED",
+ "factor_group": "Price",
+ "description": "WTI Crude Oil Spot Price ($/bbl)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 0,
+ "missing_rate": 0.0,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 93.39,
+ "status": "OK"
+ },
+ "Brent_spot": {
+ "source": "FRED",
+ "factor_group": "Price",
+ "description": "Brent Crude Oil Spot Price ($/bbl)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 0,
+ "missing_rate": 0.0,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 101.04,
+ "status": "OK"
+ },
+ "natgas_spot_henry": {
+ "source": "FRED",
+ "factor_group": "Price",
+ "description": "Henry Hub Natural Gas Spot Price ($/MMBtu)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 84,
+ "missing_rate": 0.193,
+ "first_valid": "1997-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 3.03,
+ "status": "OK"
+ },
+ "pmi_us_mfg": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "US Manufacturing Employment (proxy for ISM PMI)",
+ "frequency": "monthly",
+ "release_lag_days": 5,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 1,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "ipi_us": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "US Industrial Production Index",
+ "frequency": "monthly",
+ "release_lag_days": 15,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 1,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "nonfarm_us": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "US Total Nonfarm Payrolls",
+ "frequency": "monthly",
+ "release_lag_days": 5,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 1,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "usd_index": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "Trade Weighted US Dollar Index (Broad Goods & Services)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 192,
+ "missing_rate": 0.441,
+ "first_valid": "2006-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 120.5518,
+ "status": "HIGH_MISSING"
+ },
+ "cpi_us": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "US Consumer Price Index (All Urban)",
+ "frequency": "monthly",
+ "release_lag_days": 12,
+ "total_months": 435,
+ "missing": 2,
+ "missing_rate": 0.005,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 0,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "fed_funds_rate": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "Federal Funds Effective Rate",
+ "frequency": "monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 3,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "yield_spread_10y2y": {
+ "source": "FRED",
+ "factor_group": "Demand",
+ "description": "10Y-2Y Treasury Yield Spread",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 0,
+ "missing_rate": 0.0,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 0.51,
+ "status": "OK"
+ },
+ "vix": {
+ "source": "FRED",
+ "factor_group": "Risk",
+ "description": "CBOE Volatility Index (VIX)",
+ "frequency": "daily→monthly",
+ "release_lag_days": 1,
+ "total_months": 435,
+ "missing": 0,
+ "missing_rate": 0.0,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-03-31",
+ "staleness_days": -9,
+ "outliers": 0,
+ "latest_value": 24.06,
+ "status": "OK"
+ },
+ "iron_ore_spot": {
+ "source": "CSV",
+ "factor_group": "Price",
+ "description": "Iron Ore Spot Price (World Bank Pink Sheet)",
+ "frequency": "monthly",
+ "release_lag_days": 30,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 3,
+ "latest_value": null,
+ "status": "OK"
+ },
+ "us_oil_inventory_total": {
+ "source": "EIA",
+ "factor_group": "Supply",
+ "description": "US Ending Stocks of Crude Oil (Thousand Barrels)",
+ "frequency": "weekly→monthly",
+ "release_lag_days": 5,
+ "total_months": 435,
+ "missing": 205,
+ "missing_rate": 0.471,
+ "first_valid": "2007-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 0,
+ "latest_value": null,
+ "status": "HIGH_MISSING"
+ },
+ "supply_saudi": {
+ "source": "CSV",
+ "factor_group": "Supply",
+ "description": "Saudi Arabia Crude Oil Production (OPEC MOMR)",
+ "frequency": "monthly",
+ "release_lag_days": 15,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 4,
+ "latest_value": null,
+ "status": "OUTLIER_ALERT"
+ },
+ "rig_count_us_new": {
+ "source": "CSV",
+ "factor_group": "Supply",
+ "description": "Baker Hughes US Oil Rig Count",
+ "frequency": "weekly→monthly",
+ "release_lag_days": 3,
+ "total_months": 435,
+ "missing": 1,
+ "missing_rate": 0.002,
+ "first_valid": "1990-01-31",
+ "last_valid": "2026-02-28",
+ "staleness_days": 22,
+ "outliers": 6,
+ "latest_value": null,
+ "status": "OUTLIER_ALERT"
+ }
+}
\ No newline at end of file
diff --git a/output/event_timeline.json b/output/event_timeline.json
new file mode 100644
index 0000000000000000000000000000000000000000..f203c2b98d448f4c7434fa24bbdea5ae974ccff1
--- /dev/null
+++ b/output/event_timeline.json
@@ -0,0 +1,146 @@
+[
+ {
+ "date": "2024-11-05",
+ "title": "美国大选结果落地",
+ "type": "geopolitical",
+ "icon": "🗳️",
+ "impact": "bearish",
+ "factors_affected": ["vix_lag1", "usd_index", "news_oil_sentiment"],
+ "factor_changes": {"vix_lag1": -3.2, "usd_index": 1.5, "news_oil_sentiment": -0.3},
+ "risk_signal": "VIX回落3.2点 → 波动率预测下降 → 风险等级从 High 降至 Medium",
+ "hedging_action": "美元走强压制油价,建议航空/物流行业降低对冲比例至50%",
+ "narrative": "特朗普当选后美元走强,VIX回落。传统能源政策预期利好供给端,但强美元压制以美元计价的大宗商品。"
+ },
+ {
+ "date": "2024-10-07",
+ "title": "巴以冲突一周年,中东局势升级",
+ "type": "geopolitical",
+ "icon": "⚔️",
+ "impact": "bullish",
+ "factors_affected": ["vix_lag1", "supply_saudi", "news_geo_tone"],
+ "factor_changes": {"vix_lag1": 5.8, "supply_saudi": -0.3, "news_geo_tone": 1.2},
+ "risk_signal": "VIX飙升5.8点 → 地缘风险激增 → Regime切换至「地缘冲击」",
+ "hedging_action": "建议全行业对冲比例提升至75-95%,优先使用看跌期权保护下行",
+ "narrative": "中东地区武装冲突升级,市场恐慌情绪飙升。沙特产量微降,供给不确定性增大,油价短期受到支撑。"
+ },
+ {
+ "date": "2024-06-02",
+ "title": "OPEC+宣布2025年逐步增产计划",
+ "type": "supply",
+ "icon": "🛢️",
+ "impact": "bearish",
+ "factors_affected": ["supply_saudi", "Brent_spot", "mom1m_lag1"],
+ "factor_changes": {"supply_saudi": 0.5, "Brent_spot": -3.2, "mom1m_lag1": -0.04},
+ "risk_signal": "供给增加预期 → Brent下跌3.2% → 动量转负 → 方向偏置「Downward」",
+ "hedging_action": "上游油气行业建议增加期货锁价至80%,锁定当前价位",
+ "narrative": "OPEC+计划从Q4开始逐步恢复减产量,月均增产约40万桶/日。市场提前定价增产预期,短期利空。"
+ },
+ {
+ "date": "2025-03-10",
+ "title": "OPEC+延续减产政策至Q2",
+ "type": "supply",
+ "icon": "🛢️",
+ "impact": "bullish",
+ "factors_affected": ["supply_saudi", "Brent_spot", "rig_count_us_new"],
+ "factor_changes": {"supply_saudi": -0.2, "Brent_spot": 2.1, "rig_count_us_new": -5},
+ "risk_signal": "减产延续 → 供给偏紧 → 风险偏置转为「Upward」",
+ "hedging_action": "航空/化工行业建议提高对冲至80%以上,锁定燃料成本",
+ "narrative": "沙特主导OPEC+继续执行减产策略,美国活跃钻井数同步下降,全球供给端进一步收紧。"
+ },
+ {
+ "date": "2024-08-05",
+ "title": "日元套利交易平仓引发全球金融动荡",
+ "type": "macro",
+ "icon": "📉",
+ "impact": "bearish",
+ "factors_affected": ["vix_lag1", "usd_index", "pmi_us_mfg"],
+ "factor_changes": {"vix_lag1": 12.5, "usd_index": -2.3, "pmi_us_mfg": -1.8},
+ "risk_signal": "VIX暴涨12.5点 → 系统性风险预警 → Regime: 「金融动荡」",
+ "hedging_action": "全行业紧急提升对冲至90%+,推荐看跌期权保护极端下行",
+ "narrative": "日本央行加息触发日元套利交易大规模平仓,全球股市暴跌,VIX飙升至2020年来新高。"
+ },
+ {
+ "date": "2023-10-07",
+ "title": "巴以冲突爆发",
+ "type": "geopolitical",
+ "icon": "💥",
+ "impact": "bullish",
+ "factors_affected": ["vix_lag1", "Brent_spot", "news_geo_tone"],
+ "factor_changes": {"vix_lag1": 4.2, "Brent_spot": 5.8, "news_geo_tone": 1.8},
+ "risk_signal": "中东事件触发 → Brent+5.8% → 地缘风险因子激增 → 风险等级: High",
+ "hedging_action": "航空/物流紧急对冲至85%,化工行业关注石脑油价差",
+ "narrative": "哈马斯突袭以色列,中东局势骤然紧张。市场担忧冲突扩大至伊朗,油价跳涨近6%。"
+ },
+ {
+ "date": "2022-02-24",
+ "title": "俄乌战争爆发",
+ "type": "geopolitical",
+ "icon": "🔥",
+ "impact": "bullish",
+ "factors_affected": ["vix_lag1", "Brent_spot", "natgas_spot_henry", "supply_saudi"],
+ "factor_changes": {"vix_lag1": 8.5, "Brent_spot": 25.3, "natgas_spot_henry": 4.2},
+ "risk_signal": "极端地缘冲击 → Brent飙升25% → Regime: 「供给冲击」→ 风险: Critical",
+ "hedging_action": "全行业100%对冲,优先使用期货锁价,考虑远期合约延伸至12个月",
+ "narrative": "俄罗斯入侵乌克兰,全球能源供应链面临二战以来最大冲击。欧盟对俄制裁导致油气价格暴涨。"
+ },
+ {
+ "date": "2020-04-20",
+ "title": "WTI原油期货跌至负值 (-$37)",
+ "type": "demand",
+ "icon": "📉",
+ "impact": "bearish",
+ "factors_affected": ["vix_lag1", "pmi_us_mfg", "ipi_us", "mom1m_lag1"],
+ "factor_changes": {"vix_lag1": 30.0, "pmi_us_mfg": -12.5, "ipi_us": -15.0},
+ "risk_signal": "需求崩盘 → VIX至极端 → Regime: 「需求崩塌」→ 所有模型发出极端预警",
+ "hedging_action": "上游油气: 100%期货锁价保护收入; 航空: 暂停新增对冲,等待底部确认",
+ "narrative": "COVID-19全球封锁导致需求暴减2000万桶/日。库存空间耗尽,WTI期货史上首次跌至负值。"
+ },
+ {
+ "date": "2025-01-20",
+ "title": "特朗普就任: 能源政策转向",
+ "type": "policy",
+ "icon": "🏛️",
+ "impact": "bearish",
+ "factors_affected": ["rig_count_us_new", "usd_index", "news_oil_sentiment"],
+ "factor_changes": {"rig_count_us_new": 8, "usd_index": 0.8, "news_oil_sentiment": -0.2},
+ "risk_signal": "钻井增加预期 → 美国供给增长 → 中期利空 → 风险偏置: Downward",
+ "hedging_action": "航空业利好(油价预期偏弱),可适当降低对冲比例; 上游需锁定利润",
+ "narrative": "新政府推动\"Drill Baby Drill\"政策,放松环保限制。预期美国页岩油产量将进一步增长。"
+ },
+ {
+ "date": "2022-10-05",
+ "title": "OPEC+减产200万桶/日",
+ "type": "supply",
+ "icon": "🛢️",
+ "impact": "bullish",
+ "factors_affected": ["supply_saudi", "Brent_spot", "mom1m_lag1"],
+ "factor_changes": {"supply_saudi": -1.2, "Brent_spot": 7.5, "mom1m_lag1": 0.06},
+ "risk_signal": "大幅减产 → 供给收紧 → Brent+7.5% → 风险等级: High(上行)",
+ "hedging_action": "航空/化工: 紧急追加对冲至90%; 物流: 考虑燃油附加费传导",
+ "narrative": "OPEC+出人意料地宣布减产200万桶/日(实际约100万桶)。美国强烈谴责,地缘博弈加剧。"
+ },
+ {
+ "date": "2026-03-15",
+ "title": "美联储维持利率不变,关注关税影响",
+ "type": "macro",
+ "icon": "🏦",
+ "impact": "neutral",
+ "factors_affected": ["usd_index", "vix_lag1", "pmi_us_mfg"],
+ "factor_changes": {"usd_index": -0.3, "vix_lag1": -1.2, "pmi_us_mfg": 0.5},
+ "risk_signal": "利率稳定 → 不确定性小幅下降 → VIX回落 → 风险等级维持 High",
+ "hedging_action": "当前不建议调整对冲策略,等待4月关税政策落地",
+ "narrative": "美联储3月会议维持利率5.25-5.50%不变,鲍威尔强调关税对通胀的潜在影响需进一步观察。"
+ },
+ {
+ "date": "2026-02-10",
+ "title": "美国对中国商品加征关税至145%",
+ "type": "macro",
+ "icon": "💹",
+ "impact": "bearish",
+ "factors_affected": ["pmi_us_mfg", "usd_index", "ipi_us", "news_oil_sentiment"],
+ "factor_changes": {"pmi_us_mfg": -2.3, "usd_index": 1.8, "ipi_us": -1.5},
+ "risk_signal": "制造业PMI下降 → 需求预期转弱 → Regime: 「需求崩塌」→ 风险: High",
+ "hedging_action": "化工/制造: 维持高对冲(85%+); 航空: 关注需求下行传导风险",
+ "narrative": "中美贸易摩擦升级,追加关税引发全球供应链重组担忧。制造业PMI大幅下滑,需求前景黯淡。"
+ }
+]
\ No newline at end of file
diff --git a/output/feature_importance.json b/output/feature_importance.json
new file mode 100644
index 0000000000000000000000000000000000000000..65c9ea08a403615d768fc28bc309b8e46494e8c4
--- /dev/null
+++ b/output/feature_importance.json
@@ -0,0 +1,324 @@
+{
+ "top80_features": [
+ "mom1m",
+ "全球:实际市场价格:猪肉",
+ "WTI_spot",
+ "bb_pct",
+ "全球:实际市场价格:软木:锯材",
+ "美国:ISM:服务业PMI:供应商交付:环比",
+ "美国:ISM:制造业PMI:进口:环比",
+ "全球:实际市场价格:菜籽油",
+ "vix_lag2",
+ "euro_cot_long",
+ "mom3m_lag3",
+ "vix_lag1",
+ "mom1m_lag1",
+ "mom1m_lag2",
+ "全球:实际市场价格:棉花",
+ "nonfarm_us",
+ "美国:出口金额(FAS):石油,石油产品及有关原料:日本:非季调",
+ "全球:实际市场价格:虾",
+ "mom1m_lag3",
+ "美国:出口金额(FAS):石油,石油产品及有关原料:中国香港:非季调",
+ "美国:ISM:制造业PMI:新订单:环比",
+ "美国:ISM:服务业PMI:就业:环比",
+ "bb_pct_lag1",
+ "ppi_russia",
+ "vix_lag3",
+ "全球:实际市场价格:软木:原木",
+ "美国:ISM:制造业PMI:订单库存:环比",
+ "employment_us_季调",
+ "美国:出口金额(FAS):石油,石油产品及有关原料:菲律宾:非季调",
+ "bb_pct_lag3",
+ "全球:实际市场价格:花生",
+ "全球:实际市场价格:橄榄油",
+ "美国:ISM:制造业PMI:供应商交付:环比",
+ "us_crude_export_yoy",
+ "mom6m_lag1",
+ "美国:ISM:服务业PMI:库存",
+ "美国:ISM:服务业PMI:就业",
+ "全球:实际市场价格:铅",
+ "美国:ISM:制造业PMI:自有库存",
+ "rsi12m_lag3",
+ "美国:出口金额(FAS):石油,石油产品及有关原料:科威特:非季调",
+ "mom3m",
+ "全球:实际市场价格:皮革",
+ "美国:ISM:服务业PMI:新出口订单:环比",
+ "美国:出口金额(FAS):石油,石油产品及有关原料:阿联酋:非季调",
+ "agri_prices_圆木",
+ "全球:实际市场价格:铝",
+ "全球:实际市场价格:羊肉",
+ "bb_lower",
+ "mom3m_lag1",
+ "agri_prices_橡胶",
+ "美国:ISM:制造业PMI:新订单",
+ "rsi12m_lag1",
+ "全球:实际市场价格:豆粕",
+ "美国:ISM:制造业PMI:客户库存:环比",
+ "agri_prices_可可豆",
+ "美国:ISM:服务业PMI:新订单",
+ "yield_curve_accel",
+ "全球:实际市场价格:糖(CESE第11号合同最近的未来头寸)",
+ "sota_ts_residual",
+ "mom6m",
+ "美国:ISM:服务业PMI:物价:环比",
+ "hist_vol_12m_lag2",
+ "美国:ISM:服务业PMI:库存:环比",
+ "美国:进口金额(普查口径):商品贸易:石油和石油产品:其他石油产品:非季调",
+ "spread_wti_brent",
+ "rsi12m_lag2",
+ "gdp_real_growth_日本_yoy",
+ "全球:实际市场价格:鱼",
+ "全球:实际市场价格:大米",
+ "natgas_spot_henry",
+ "全球:实际市场价格:羊毛:细",
+ "全球:实际市场价格:糖(美国进口价格)",
+ "美国:ISM:服务业PMI:进口:环比",
+ "gdp_germany_yoy",
+ "纳斯达克100波动率指数",
+ "mom3m_lag2",
+ "现货价(伦敦市场):白银:美元",
+ "美国:ISM:服务业PMI:库存景气",
+ "vix_vol_ratio"
+ ],
+ "top80_updatable": 57,
+ "top80_not_updatable": [
+ [
+ 2,
+ "全球:实际市场价格:猪肉",
+ 88.0
+ ],
+ [
+ 5,
+ "全球:实际市场价格:软木:锯材",
+ 56.0
+ ],
+ [
+ 8,
+ "全球:实际市场价格:菜籽油",
+ 53.0
+ ],
+ [
+ 10,
+ "euro_cot_long",
+ 48.0
+ ],
+ [
+ 17,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:日本:非季调",
+ 44.0
+ ],
+ [
+ 18,
+ "全球:实际市场价格:虾",
+ 44.0
+ ],
+ [
+ 20,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:中国香港:非季调",
+ 42.0
+ ],
+ [
+ 26,
+ "全球:实际市场价格:软木:原木",
+ 38.0
+ ],
+ [
+ 29,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:菲律宾:非季调",
+ 35.0
+ ],
+ [
+ 31,
+ "全球:实际市场价格:花生",
+ 33.0
+ ],
+ [
+ 38,
+ "全球:实际市场价格:铅",
+ 32.0
+ ],
+ [
+ 41,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:科威特:非季调",
+ 31.0
+ ],
+ [
+ 43,
+ "全球:实际市场价格:皮革",
+ 30.0
+ ],
+ [
+ 45,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:阿联酋:非季调",
+ 29.0
+ ],
+ [
+ 46,
+ "agri_prices_圆木",
+ 28.0
+ ],
+ [
+ 48,
+ "全球:实际市场价格:羊肉",
+ 28.0
+ ],
+ [
+ 51,
+ "agri_prices_橡胶",
+ 27.0
+ ],
+ [
+ 56,
+ "agri_prices_可可豆",
+ 25.0
+ ],
+ [
+ 65,
+ "美国:进口金额(普查口径):商品贸易:石油和石油产品:其他石油产品:非季调",
+ 22.0
+ ],
+ [
+ 68,
+ "gdp_real_growth_日本_yoy",
+ 21.0
+ ],
+ [
+ 69,
+ "全球:实际市场价格:鱼",
+ 21.0
+ ],
+ [
+ 72,
+ "全球:实际市场价格:羊毛:细",
+ 20.0
+ ],
+ [
+ 73,
+ "全球:实际市场价格:糖(美国进口价格)",
+ 20.0
+ ]
+ ],
+ "all_importance": {
+ "mom1m": 103.0,
+ "全球:实际市场价格:猪肉": 88.0,
+ "WTI_spot": 71.0,
+ "bb_pct": 65.0,
+ "全球:实际市场价格:软木:锯材": 56.0,
+ "美国:ISM:服务业PMI:供应商交付:环比": 55.0,
+ "美国:ISM:制造业PMI:进口:环比": 55.0,
+ "全球:实际市场价格:菜籽油": 53.0,
+ "vix_lag2": 48.0,
+ "euro_cot_long": 48.0,
+ "mom3m_lag3": 48.0,
+ "vix_lag1": 46.0,
+ "mom1m_lag1": 45.0,
+ "mom1m_lag2": 45.0,
+ "全球:实际市场价格:棉花": 44.0,
+ "nonfarm_us": 44.0,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:日本:非季调": 44.0,
+ "全球:实际市场价格:虾": 44.0,
+ "mom1m_lag3": 43.0,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:中国香港:非季调": 42.0,
+ "美国:ISM:制造业PMI:新订单:环比": 42.0,
+ "美国:ISM:服务业PMI:就业:环比": 41.0,
+ "bb_pct_lag1": 41.0,
+ "ppi_russia": 41.0,
+ "vix_lag3": 40.0,
+ "全球:实际市场价格:软木:原木": 38.0,
+ "美国:ISM:制造业PMI:订单库存:环比": 36.0,
+ "employment_us_季调": 36.0,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:菲律宾:非季调": 35.0,
+ "bb_pct_lag3": 33.0,
+ "全球:实际市场价格:花生": 33.0,
+ "全球:实际市场价格:橄榄油": 33.0,
+ "美国:ISM:制造业PMI:供应商交付:环比": 33.0,
+ "us_crude_export_yoy": 33.0,
+ "mom6m_lag1": 33.0,
+ "美国:ISM:服务业PMI:库存": 33.0,
+ "美国:ISM:服务业PMI:就业": 32.0,
+ "全球:实际市场价格:铅": 32.0,
+ "美国:ISM:制造业PMI:自有库存": 32.0,
+ "rsi12m_lag3": 31.0,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:科威特:非季调": 31.0,
+ "mom3m": 31.0,
+ "全球:实际市场价格:皮革": 30.0,
+ "美国:ISM:服务业PMI:新出口订单:环比": 29.0,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:阿联酋:非季调": 29.0,
+ "agri_prices_圆木": 28.0,
+ "全球:实际市场价格:铝": 28.0,
+ "全球:实际市场价格:羊肉": 28.0,
+ "bb_lower": 27.0,
+ "mom3m_lag1": 27.0,
+ "agri_prices_橡胶": 27.0,
+ "美国:ISM:制造业PMI:新订单": 26.0,
+ "rsi12m_lag1": 26.0,
+ "全球:实际市场价格:豆粕": 26.0,
+ "美国:ISM:制造业PMI:客户库存:环比": 25.0,
+ "agri_prices_可可豆": 25.0,
+ "美国:ISM:服务业PMI:新订单": 25.0,
+ "yield_curve_accel": 24.0,
+ "全球:实际市场价格:糖(CESE第11号合同最近的未来头寸)": 24.0,
+ "sota_ts_residual": 23.0,
+ "mom6m": 23.0,
+ "美国:ISM:服务业PMI:物价:环比": 23.0,
+ "hist_vol_12m_lag2": 22.0,
+ "美国:ISM:服务业PMI:库存:环比": 22.0,
+ "美国:进口金额(普查口径):商品贸易:石油和石油产品:其他石油产品:非季调": 22.0,
+ "spread_wti_brent": 22.0,
+ "rsi12m_lag2": 22.0,
+ "gdp_real_growth_日本_yoy": 21.0,
+ "全球:实际市场价格:鱼": 21.0,
+ "全球:实际市场价格:大米": 20.0,
+ "natgas_spot_henry": 20.0,
+ "全球:实际市场价格:羊毛:细": 20.0,
+ "全球:实际市场价格:糖(美国进口价格)": 20.0,
+ "美国:ISM:服务业PMI:进口:环比": 20.0,
+ "gdp_germany_yoy": 19.0,
+ "纳斯达克100波动率指数": 19.0,
+ "mom3m_lag2": 19.0,
+ "现货价(伦敦市场):白银:美元": 19.0,
+ "美国:ISM:服务业PMI:库存景气": 19.0,
+ "vix_vol_ratio": 19.0,
+ "美国:ISM:制造业PMI:客户库存": 19.0,
+ "美国:ISM:服务业PMI:环比": 19.0,
+ "美国:ISM:制造业PMI:环比": 18.0,
+ "美国:ISM:服务业PMI:订单库存:环比": 18.0,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:印度:非季调": 18.0,
+ "hist_vol_12m_lag3": 18.0,
+ "agri_prices_小麦": 18.0,
+ "cpi_china": 18.0,
+ "ovx_crude_vol": 17.0,
+ "美国:OFR金融压力指数": 17.0,
+ "gdp_china_yoy": 17.0,
+ "美国:ISM:制造业PMI:产出:环比": 17.0,
+ "pmi_us_svc": 16.0,
+ "natgas_index": 16.0,
+ "美国:出口金额(普查口径):商品贸易:石油和石油产品:燃料油:非季调": 16.0,
+ "美国:出口金额(FAS):石油,石油产品及有关原料:巴基斯坦:非季调": 16.0,
+ "euro_cot_net": 16.0,
+ "美国:M1:非季调:环比": 16.0,
+ "美国:ISM:制造业PMI:物价:环比": 15.0,
+ "全球:实际市场价格:牛肉": 15.0,
+ "全球:实际市场价格:棕榈油": 15.0,
+ "全球:实际市场价格:鱼粉": 15.0,
+ "spread_brent_dubai": 15.0,
+ "ma6m": 15.0,
+ "cpi_japan": 15.0,
+ "全球:实际市场价格:玉米": 14.0,
+ "gdp_real_growth_美国_yoy": 14.0,
+ "美国:ISM:服务业PMI:库存景气:环比": 14.0,
+ "gdp_australia_yoy": 14.0,
+ "美国:出口金额:石油": 14.0,
+ "rsi12m": 14.0,
+ "美国:ISM:服务业PMI:订单库存": 14.0,
+ "hist_vol_12m_lag1": 14.0,
+ "美国:进口金额(普查口径):商品贸易:石油和石油产品:燃料油:非季调": 14.0,
+ "usd_jpy": 13.0,
+ "美国:ISM:制造业PMI:新出口订单": 13.0,
+ "pmi_china_mfg": 13.0,
+ "美国:ISM:制造业PMI:就业": 13.0,
+ "美国:ISM:制造业PMI:自有库存:环比": 13.0,
+ "美国:出口价格指数(BEA最终用途):石油和石油产品:非季调:环比": 12.0
+ }
+}
\ No newline at end of file
diff --git a/output/v2_ablation.json b/output/v2_ablation.json
new file mode 100644
index 0000000000000000000000000000000000000000..b432e7c6e9a4ef092765a604a6eb9bac28e5e197
--- /dev/null
+++ b/output/v2_ablation.json
@@ -0,0 +1,94 @@
+[
+ {
+ "type": "window",
+ "param": 84,
+ "param_label": "84\u6708",
+ "cov": 0.805,
+ "wis": 0.4073,
+ "n": 318
+ },
+ {
+ "type": "window",
+ "param": 120,
+ "param_label": "120\u6708",
+ "cov": 0.799,
+ "wis": 0.39,
+ "n": 314
+ },
+ {
+ "type": "window",
+ "param": 180,
+ "param_label": "180\u6708",
+ "cov": 0.819,
+ "wis": 0.3961,
+ "n": 254
+ },
+ {
+ "type": "factor_group",
+ "param": "ALL",
+ "param_label": "\u5168\u90e8\u56e0\u5b50",
+ "cov": 0.799,
+ "wis": 0.39,
+ "n": 314
+ },
+ {
+ "type": "factor_group",
+ "param": "Price",
+ "param_label": "\u53bb\u9664\u4ef7\u683c\u8054\u52a8",
+ "cov": 0.806,
+ "wis": 0.3891,
+ "n": 314,
+ "delta_cov": 0.006,
+ "delta_wis": -0.0009
+ },
+ {
+ "type": "factor_group",
+ "param": "Supply",
+ "param_label": "\u53bb\u9664\u4f9b\u7ed9\u7aef",
+ "cov": 0.799,
+ "wis": 0.3895,
+ "n": 314,
+ "delta_cov": 0.0,
+ "delta_wis": -0.0004
+ },
+ {
+ "type": "factor_group",
+ "param": "Demand",
+ "param_label": "\u53bb\u9664\u9700\u6c42\u7aef",
+ "cov": 0.799,
+ "wis": 0.39,
+ "n": 314,
+ "delta_cov": 0.0,
+ "delta_wis": 0.0
+ },
+ {
+ "type": "factor_group",
+ "param": "Risk_Geo",
+ "param_label": "\u53bb\u9664\u5730\u7f18/\u98ce\u9669",
+ "cov": 0.799,
+ "wis": 0.3898,
+ "n": 314,
+ "delta_cov": 0.0,
+ "delta_wis": -0.0002
+ },
+ {
+ "type": "factor_group",
+ "param": "Technical",
+ "param_label": "\u53bb\u9664\u6280\u672f\u9762",
+ "cov": 0.799,
+ "wis": 0.39,
+ "n": 314,
+ "delta_cov": 0.0,
+ "delta_wis": 0.0
+ },
+ {
+ "type": "factor_group",
+ "param": "Alternative",
+ "param_label": "\u53bb\u9664Alternative",
+ "cov": 0.799,
+ "wis": 0.39,
+ "n": 314,
+ "delta_cov": 0.0,
+ "delta_wis": 0.0
+ }
+]
\ No newline at end of file
diff --git a/output/v2_feature_selection.json b/output/v2_feature_selection.json
new file mode 100644
index 0000000000000000000000000000000000000000..31553f31c14fe7ac65066c3a6e0a1315af922225
--- /dev/null
+++ b/output/v2_feature_selection.json
@@ -0,0 +1,399 @@
+{
+ "total_raw": 949,
+ "n_csv_files": 33,
+ "stages": [
+ {
+ "stage": 0,
+ "name": "原始指标",
+ "count": 949,
+ "rule": "33个CSV文件"
+ },
+ {
+ "stage": 1,
+ "name": "数据可用性",
+ "count": 136,
+ "rule": "缺失率<30%, 覆盖>120月"
+ },
+ {
+ "stage": 2,
+ "name": "单变量相关性",
+ "count": 82,
+ "rule": "|corr(feature, return)|>0.03"
+ },
+ {
+ "stage": 3,
+ "name": "共线性去重",
+ "count": 70,
+ "rule": "组内pair |corr|<0.85"
+ },
+ {
+ "stage": 4,
+ "name": "MI非线性筛选",
+ "count": 70,
+ "rule": "MI(feature; return)排序"
+ },
+ {
+ "stage": 5,
+ "name": "最终选择",
+ "count": 18,
+ "rule": "经济学意义+因子组分配"
+ }
+ ],
+ "final_features": [
+ {
+ "feature": "Brent_spot",
+ "factor_group": "Price",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "natgas_spot_henry",
+ "factor_group": "Price",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "iron_ore_spot",
+ "factor_group": "Price",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "rig_count_us_new",
+ "factor_group": "Supply",
+ "mi_score": 0.0041,
+ "corr": -0.0327
+ },
+ {
+ "feature": "supply_saudi",
+ "factor_group": "Supply",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "us_oil_inventory_total",
+ "factor_group": "Supply",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "pmi_us_mfg",
+ "factor_group": "Demand",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "usd_index",
+ "factor_group": "Demand",
+ "mi_score": 0.0205,
+ "corr": -0.0446
+ },
+ {
+ "feature": "nonfarm_us",
+ "factor_group": "Demand",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "ipi_us",
+ "factor_group": "Demand",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "vix_lag1",
+ "factor_group": "Risk_Geo",
+ "mi_score": 0,
+ "corr": 0
+ },
+ {
+ "feature": "vix_lag2",
+ "factor_group": "Risk_Geo",
+ "mi_score": 0.0661,
+ "corr": 0.1591
+ },
+ {
+ "feature": "mom1m_lag1",
+ "factor_group": "Technical",
+ "mi_score": 0.0341,
+ "corr": 0.0906
+ },
+ {
+ "feature": "hist_vol_12m",
+ "factor_group": "Technical",
+ "mi_score": 0.065,
+ "corr": 0.2184
+ },
+ {
+ "feature": "rsi12m",
+ "factor_group": "Technical",
+ "mi_score": 0.0901,
+ "corr": 0.2111
+ },
+ {
+ "feature": "news_oil_sentiment",
+ "factor_group": "Alternative",
+ "mi_score": 0.0,
+ "corr": 0.0311
+ },
+ {
+ "feature": "news_geo_tone",
+ "factor_group": "Alternative",
+ "mi_score": 0.0566,
+ "corr": -0.0511
+ },
+ {
+ "feature": "news_article_volume",
+ "factor_group": "Alternative",
+ "mi_score": 0.017,
+ "corr": 0.2619
+ }
+ ],
+ "rejected_examples": [
+ "mom1m",
+ "bb_pct",
+ "mom3m",
+ "sota_ts_residual",
+ "mom6m",
+ "natgas_index",
+ "cpi_japan",
+ "hibor_3m",
+ "gdp_australia_yoy",
+ "bb_lower"
+ ],
+ "file_inventory": [
+ {
+ "file": "commodities.csv",
+ "n_cols": 31,
+ "cols": [
+ "指标名称",
+ "国际现货价格:黄金",
+ "国际现货价格:白银",
+ "国际现货价格:铜(A级)",
+ "国际现货价格:铝",
+ "国际现货价格:铅",
+ "国际现货价格:锌",
+ "国际现货价格:镍",
+ "实际市场价:橡胶:全球:当月值",
+ "实际市场价:可可豆:全球:当月值"
+ ]
+ },
+ {
+ "file": "commodity_extended.csv",
+ "n_cols": 38,
+ "cols": [
+ "natgas_index",
+ "agri_prices_橡胶",
+ "agri_prices_可可豆",
+ "agri_prices_罗布斯塔咖啡(豆)",
+ "agri_prices_大豆",
+ "agri_prices_大麦",
+ "agri_prices_燕麦",
+ "agri_prices_猪的肉",
+ "agri_prices_家禽",
+ "agri_prices_小麦"
+ ]
+ },
+ {
+ "file": "financial_markets.csv",
+ "n_cols": 22,
+ "cols": [
+ "指标名称",
+ "CBOE:波动率指数(VIX):收盘",
+ "CBOE:波动性指数(VVIX):开盘",
+ "标准普尔500波动率指数(VIX)",
+ "指标名称.1",
+ "美元兑欧元",
+ "美元兑人民币",
+ "美元兑日元",
+ "美元兑瑞士法郎",
+ "美元兑英镑"
+ ]
+ },
+ {
+ "file": "geopolitical_shocks.csv",
+ "n_cols": 27,
+ "cols": [
+ "death_of_king",
+ "pingjin",
+ "crisis_of_iran",
+ "turkey_to_iraq",
+ "us_to_iran",
+ "dep_of_dollar",
+ "finance_crisis",
+ "QE1",
+ "debt_of_pigs",
+ "QE2"
+ ]
+ },
+ {
+ "file": "global_gdp.csv",
+ "n_cols": 14,
+ "cols": [
+ "gdp_china",
+ "gdp_china_growth",
+ "gdp_us",
+ "gdp_japan",
+ "gdp_germany",
+ "gdp_uk",
+ "gdp_france",
+ "gdp_australia",
+ "gdp_newzealand",
+ "gdp_india_latam_国内生产总值[亿]"
+ ]
+ },
+ {
+ "file": "iea_energy_policy.csv",
+ "n_cols": 15,
+ "cols": [
+ "title",
+ "description",
+ "status",
+ "jurisdiction",
+ "source",
+ "datePromulgated",
+ "yearEnded",
+ "learnMore",
+ "learnMoreLanguage",
+ "dateModified"
+ ]
+ },
+ {
+ "file": "live_market_data.csv",
+ "n_cols": 16,
+ "cols": [
+ "wti_futures_live",
+ "brent_futures_live",
+ "oil_vix_live",
+ "vix_live",
+ "uso_etf_live",
+ "xle_etf_live",
+ "xop_etf_live",
+ "gold_futures_live",
+ "natgas_futures_live",
+ "heating_oil_live"
+ ]
+ },
+ {
+ "file": "llm_event_scores.csv",
+ "n_cols": 3,
+ "cols": [
+ "event_name",
+ "llm_intensity",
+ "llm_sentiment"
+ ]
+ },
+ {
+ "file": "macro_economics.csv",
+ "n_cols": 41,
+ "cols": [
+ "指标名称",
+ "中国:制造业PMI",
+ "美国:ISM:制造业PMI",
+ "欧洲:制造业PMI",
+ "中国:非制造业PMI:服务业",
+ "美国:ISM:服务业PMI",
+ "美国:工业生产指数:非季调",
+ "欧洲:工业生产指数",
+ "中国:工业生产指数(生产加权):季调",
+ "美国:非农就业人数:季调:环比"
+ ]
+ },
+ {
+ "file": "macro_extended.csv",
+ "n_cols": 20,
+ "cols": [
+ "cpi_china",
+ "pmi_china",
+ "ppi_china",
+ "pmi_china_nonsvc",
+ "cpi_us",
+ "pmi_us",
+ "ppi_us_同比",
+ "ppi_us_同比.1",
+ "pmi_us_svc",
+ "employment_us_季调"
+ ]
+ },
+ {
+ "file": "oil_composite_features.csv",
+ "n_cols": 12,
+ "cols": [
+ "指标名称",
+ "us_oil_consumption",
+ "india_oil_consumption",
+ "china_oil_consumption",
+ "china_oil_import",
+ "china_refinery_yoy",
+ "global_reserves",
+ "murban_futures",
+ "rig_count_us_new",
+ "rig_count_opec_new"
+ ]
+ },
+ {
+ "file": "oil_demand_by_product.csv",
+ "n_cols": 42,
+ "cols": [
+ "指标名称",
+ "石油需求量:欧洲四国:液化石油气:当月值",
+ "石油需求量:欧洲四国:汽油:当月值",
+ "Unnamed: 3",
+ "指标名称.1",
+ "石油需求量:欧洲四国:石脑油:当月值",
+ "Unnamed: 6",
+ "指标名称.2",
+ "石油需求量:欧洲四国:汽油:当月值.1",
+ "石油需求量:欧洲四国:航空煤油:当月值"
+ ]
+ },
+ {
+ "file": "oil_futures_positioning.csv",
+ "n_cols": 39,
+ "cols": [
+ "指标名称",
+ "期货收盘价(连续):Murban原油:ICE",
+ "ICE:原油:期货和期权:净持仓多头前8名占比",
+ "ICE:原油:期货:掉期商:多头持仓:交易者数量",
+ "ICE:原油:期货:净持仓多头前4名占比",
+ "ICE:原油:期货和期权:掉期商:多头持仓",
+ "ICE:原油:期货:管理基金:多头持仓:持仓数量占比",
+ "ICE:原油:期货和期权:管理基金:套利持仓",
+ "ICE:原油:期货:掉期商:多头持仓",
+ "ICE:原油:期货和期权:管理基金:空头持仓:持仓数量占比"
+ ]
+ },
+ {
+ "file": "oil_market_extended.csv",
+ "n_cols": 28,
+ "cols": [
+ "wti_futures_settlement",
+ "brent_futures_settlement",
+ "opec_basket",
+ "micex_brent",
+ "ice_brent",
+ "oil_futures_close",
+ "ice_positioning_1_ICE低硫轻质原油(WTI)期货期权持仓数量占比净持仓前8名多头",
+ "ice_positioning_1_ICE低硫轻质原油(WTI)期货期权持仓数量占比净持仓前4名多头",
+ "ice_positioning_1_ICE低硫轻质原油(WTI)期货期权持仓交易者数量报告头寸商业交易商多头",
+ "ice_positioning_1_ICE低硫轻质原油(WTI)期货期权持仓数量占比非报告头寸空头总计"
+ ]
+ },
+ {
+ "file": "oil_prices.csv",
+ "n_cols": 23,
+ "cols": [
+ "指标名称",
+ "现货价:WTI原油",
+ "Unnamed: 2",
+ "Unnamed: 3",
+ "指标名称.1",
+ "现货价:Brent原油",
+ "Unnamed: 6",
+ "Unnamed: 7",
+ "指标名称.2",
+ "市场价(亚洲FOB):原油:阿曼"
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/output/v2_hedge_backtest.json b/output/v2_hedge_backtest.json
new file mode 100644
index 0000000000000000000000000000000000000000..2b45ebafc9f4f198df8aaa764ea1d7fd956e8270
--- /dev/null
+++ b/output/v2_hedge_backtest.json
@@ -0,0 +1,3302 @@
+{
+ "Aviation": {
+ "industry_zh": "航空",
+ "months": 59,
+ "total_saving": -2.23,
+ "vol_reduction": 40.1,
+ "max_dd_unhedged": -11.02,
+ "max_dd_hedged": -8.37,
+ "dd_improvement": 2.65,
+ "monthly": [
+ {
+ "date": "2021-04-30 00:00:00",
+ "actual_ret": 2.02,
+ "hedge_ratio": 1.0,
+ "risk_level": "High",
+ "unhedged_pnl": -0.35,
+ "hedged_pnl": -0.1,
+ "cum_unhedged": -0.35,
+ "cum_hedged": -0.1,
+ "cum_saving": -0.25
+ },
+ {
+ "date": "2021-05-31 00:00:00",
+ "actual_ret": 10.04,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": -1.76,
+ "hedged_pnl": -0.85,
+ "cum_unhedged": -2.11,
+ "cum_hedged": -0.95,
+ "cum_saving": -1.16
+ },
+ {
+ "date": "2021-06-30 00:00:00",
+ "actual_ret": 0.88,
+ "hedge_ratio": 0.75,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.15,
+ "hedged_pnl": -0.11,
+ "cum_unhedged": -2.26,
+ "cum_hedged": -1.06,
+ "cum_saving": -1.2
+ },
+ {
+ "date": "2021-07-31 00:00:00",
+ "actual_ret": -6.09,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": 1.06,
+ "hedged_pnl": 0.42,
+ "cum_unhedged": -1.2,
+ "cum_hedged": -0.63,
+ "cum_saving": -0.56
+ },
+ {
+ "date": "2021-08-31 00:00:00",
+ "actual_ret": 8.23,
+ "hedge_ratio": 1.0,
+ "risk_level": "High",
+ "unhedged_pnl": -1.44,
+ "hedged_pnl": -0.1,
+ "cum_unhedged": -2.64,
+ "cum_hedged": -0.73,
+ "cum_saving": -1.9
+ },
+ {
+ "date": "2021-09-30 00:00:00",
+ "actual_ret": 10.66,
+ "hedge_ratio": 0.9,
+ "risk_level": "High",
+ "unhedged_pnl": -1.87,
+ "hedged_pnl": -0.28,
+ "cum_unhedged": -4.5,
+ "cum_hedged": -1.01,
+ "cum_saving": -3.49
+ },
+ {
+ "date": "2021-10-31 00:00:00",
+ "actual_ret": -15.53,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": 2.72,
+ "hedged_pnl": 0.89,
+ "cum_unhedged": -1.79,
+ "cum_hedged": -0.13,
+ "cum_saving": -1.66
+ },
+ {
+ "date": "2021-11-30 00:00:00",
+ "actual_ret": 10.06,
+ "hedge_ratio": 0.75,
+ "risk_level": "Medium",
+ "unhedged_pnl": -1.76,
+ "hedged_pnl": -0.52,
+ "cum_unhedged": -3.55,
+ "cum_hedged": -0.64,
+ "cum_saving": -2.91
+ },
+ {
+ "date": "2021-12-31 00:00:00",
+ "actual_ret": 12.77,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": -2.23,
+ "hedged_pnl": -1.06,
+ "cum_unhedged": -5.78,
+ "cum_hedged": -1.7,
+ "cum_saving": -4.08
+ },
+ {
+ "date": "2022-01-31 00:00:00",
+ "actual_ret": 8.41,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": -1.47,
+ "hedged_pnl": -0.72,
+ "cum_unhedged": -7.25,
+ "cum_hedged": -2.42,
+ "cum_saving": -4.84
+ },
+ {
+ "date": "2022-02-28 00:00:00",
+ "actual_ret": 14.56,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -2.55,
+ "hedged_pnl": -0.96,
+ "cum_unhedged": -9.8,
+ "cum_hedged": -3.37,
+ "cum_saving": -6.43
+ },
+ {
+ "date": "2022-03-31 00:00:00",
+ "actual_ret": -2.28,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.4,
+ "hedged_pnl": 0.07,
+ "cum_unhedged": -9.4,
+ "cum_hedged": -3.3,
+ "cum_saving": -6.1
+ },
+ {
+ "date": "2022-04-30 00:00:00",
+ "actual_ret": 9.22,
+ "hedge_ratio": 0.9,
+ "risk_level": "Medium",
+ "unhedged_pnl": -1.61,
+ "hedged_pnl": -0.25,
+ "cum_unhedged": -11.02,
+ "cum_hedged": -3.55,
+ "cum_saving": -7.46
+ },
+ {
+ "date": "2022-05-31 00:00:00",
+ "actual_ret": -4.6,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.8,
+ "hedged_pnl": 0.31,
+ "cum_unhedged": -10.21,
+ "cum_hedged": -3.24,
+ "cum_saving": -6.97
+ },
+ {
+ "date": "2022-06-30 00:00:00",
+ "actual_ret": -12.17,
+ "hedge_ratio": 0.75,
+ "risk_level": "Medium",
+ "unhedged_pnl": 2.13,
+ "hedged_pnl": 0.46,
+ "cum_unhedged": -8.08,
+ "cum_hedged": -2.79,
+ "cum_saving": -5.29
+ },
+ {
+ "date": "2022-07-31 00:00:00",
+ "actual_ret": -4.96,
+ "hedge_ratio": 1.0,
+ "risk_level": "High",
+ "unhedged_pnl": 0.87,
+ "hedged_pnl": -0.1,
+ "cum_unhedged": -7.21,
+ "cum_hedged": -2.89,
+ "cum_saving": -4.33
+ },
+ {
+ "date": "2022-08-31 00:00:00",
+ "actual_ret": -11.36,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": 1.99,
+ "hedged_pnl": 0.63,
+ "cum_unhedged": -5.23,
+ "cum_hedged": -2.26,
+ "cum_saving": -2.97
+ },
+ {
+ "date": "2022-09-30 00:00:00",
+ "actual_ret": 8.21,
+ "hedge_ratio": 0.9,
+ "risk_level": "Medium",
+ "unhedged_pnl": -1.44,
+ "hedged_pnl": -0.23,
+ "cum_unhedged": -6.66,
+ "cum_hedged": -2.49,
+ "cum_saving": -4.17
+ },
+ {
+ "date": "2022-10-31 00:00:00",
+ "actual_ret": -11.04,
+ "hedge_ratio": 0.9,
+ "risk_level": "High",
+ "unhedged_pnl": 1.93,
+ "hedged_pnl": 0.1,
+ "cum_unhedged": -4.73,
+ "cum_hedged": -2.39,
+ "cum_saving": -2.34
+ },
+ {
+ "date": "2022-11-30 00:00:00",
+ "actual_ret": 0.26,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.04,
+ "hedged_pnl": -0.08,
+ "cum_unhedged": -4.78,
+ "cum_hedged": -2.47,
+ "cum_saving": -2.31
+ },
+ {
+ "date": "2022-12-31 00:00:00",
+ "actual_ret": -0.64,
+ "hedge_ratio": 0.45,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.11,
+ "hedged_pnl": 0.02,
+ "cum_unhedged": -4.66,
+ "cum_hedged": -2.45,
+ "cum_saving": -2.21
+ },
+ {
+ "date": "2023-01-31 00:00:00",
+ "actual_ret": -2.85,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.5,
+ "hedged_pnl": 0.17,
+ "cum_unhedged": -4.17,
+ "cum_hedged": -2.28,
+ "cum_saving": -1.88
+ },
+ {
+ "date": "2023-02-28 00:00:00",
+ "actual_ret": -1.73,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.3,
+ "hedged_pnl": 0.18,
+ "cum_unhedged": -3.86,
+ "cum_hedged": -2.1,
+ "cum_saving": -1.76
+ },
+ {
+ "date": "2023-03-31 00:00:00",
+ "actual_ret": 0.52,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.09,
+ "hedged_pnl": -0.09,
+ "cum_unhedged": -3.95,
+ "cum_hedged": -2.2,
+ "cum_saving": -1.76
+ },
+ {
+ "date": "2023-04-30 00:00:00",
+ "actual_ret": -7.09,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.24,
+ "hedged_pnl": 0.84,
+ "cum_unhedged": -2.71,
+ "cum_hedged": -1.36,
+ "cum_saving": -1.36
+ },
+ {
+ "date": "2023-05-31 00:00:00",
+ "actual_ret": 0.58,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.1,
+ "hedged_pnl": -0.1,
+ "cum_unhedged": -2.81,
+ "cum_hedged": -1.46,
+ "cum_saving": -1.36
+ },
+ {
+ "date": "2023-06-30 00:00:00",
+ "actual_ret": 15.34,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -2.69,
+ "hedged_pnl": -1.91,
+ "cum_unhedged": -5.5,
+ "cum_hedged": -3.37,
+ "cum_saving": -2.13
+ },
+ {
+ "date": "2023-07-31 00:00:00",
+ "actual_ret": 1.3,
+ "hedge_ratio": 0.45,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.23,
+ "hedged_pnl": -0.17,
+ "cum_unhedged": -5.73,
+ "cum_hedged": -3.54,
+ "cum_saving": -2.19
+ },
+ {
+ "date": "2023-08-31 00:00:00",
+ "actual_ret": 14.76,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -2.58,
+ "hedged_pnl": -1.84,
+ "cum_unhedged": -8.31,
+ "cum_hedged": -5.38,
+ "cum_saving": -2.93
+ },
+ {
+ "date": "2023-09-30 00:00:00",
+ "actual_ret": -12.14,
+ "hedge_ratio": 0.45,
+ "risk_level": "Low",
+ "unhedged_pnl": 2.12,
+ "hedged_pnl": 1.12,
+ "cum_unhedged": -6.19,
+ "cum_hedged": -4.25,
+ "cum_saving": -1.93
+ },
+ {
+ "date": "2023-10-31 00:00:00",
+ "actual_ret": -5.41,
+ "hedge_ratio": 0.45,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.95,
+ "hedged_pnl": 0.48,
+ "cum_unhedged": -5.24,
+ "cum_hedged": -3.78,
+ "cum_saving": -1.46
+ },
+ {
+ "date": "2023-11-30 00:00:00",
+ "actual_ret": -7.82,
+ "hedge_ratio": 0.2,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.37,
+ "hedged_pnl": 1.08,
+ "cum_unhedged": -3.87,
+ "cum_hedged": -2.7,
+ "cum_saving": -1.17
+ },
+ {
+ "date": "2023-12-31 00:00:00",
+ "actual_ret": 8.43,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.48,
+ "hedged_pnl": -1.06,
+ "cum_unhedged": -5.35,
+ "cum_hedged": -3.77,
+ "cum_saving": -1.58
+ },
+ {
+ "date": "2024-01-31 00:00:00",
+ "actual_ret": 0.93,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.16,
+ "hedged_pnl": -0.14,
+ "cum_unhedged": -5.51,
+ "cum_hedged": -3.91,
+ "cum_saving": -1.6
+ },
+ {
+ "date": "2024-02-29 00:00:00",
+ "actual_ret": 5.9,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.03,
+ "hedged_pnl": -0.75,
+ "cum_unhedged": -6.54,
+ "cum_hedged": -4.66,
+ "cum_saving": -1.88
+ },
+ {
+ "date": "2024-03-31 00:00:00",
+ "actual_ret": -0.65,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.11,
+ "hedged_pnl": 0.05,
+ "cum_unhedged": -6.43,
+ "cum_hedged": -4.61,
+ "cum_saving": -1.82
+ },
+ {
+ "date": "2024-04-30 00:00:00",
+ "actual_ret": -5.71,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.0,
+ "hedged_pnl": 0.67,
+ "cum_unhedged": -5.43,
+ "cum_hedged": -3.94,
+ "cum_saving": -1.49
+ },
+ {
+ "date": "2024-05-31 00:00:00",
+ "actual_ret": 4.92,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.86,
+ "hedged_pnl": -0.63,
+ "cum_unhedged": -6.29,
+ "cum_hedged": -4.57,
+ "cum_saving": -1.71
+ },
+ {
+ "date": "2024-06-30 00:00:00",
+ "actual_ret": -8.58,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.5,
+ "hedged_pnl": 1.02,
+ "cum_unhedged": -4.79,
+ "cum_hedged": -3.55,
+ "cum_saving": -1.23
+ },
+ {
+ "date": "2024-07-31 00:00:00",
+ "actual_ret": 1.58,
+ "hedge_ratio": 0.45,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.28,
+ "hedged_pnl": -0.2,
+ "cum_unhedged": -5.06,
+ "cum_hedged": -3.75,
+ "cum_saving": -1.31
+ },
+ {
+ "date": "2024-08-31 00:00:00",
+ "actual_ret": -10.18,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.78,
+ "hedged_pnl": 1.22,
+ "cum_unhedged": -3.28,
+ "cum_hedged": -2.53,
+ "cum_saving": -0.75
+ },
+ {
+ "date": "2024-09-30 00:00:00",
+ "actual_ret": 0.63,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.11,
+ "hedged_pnl": -0.1,
+ "cum_unhedged": -3.39,
+ "cum_hedged": -2.64,
+ "cum_saving": -0.76
+ },
+ {
+ "date": "2024-10-31 00:00:00",
+ "actual_ret": 0.16,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.03,
+ "hedged_pnl": -0.05,
+ "cum_unhedged": -3.42,
+ "cum_hedged": -2.69,
+ "cum_saving": -0.73
+ },
+ {
+ "date": "2024-11-30 00:00:00",
+ "actual_ret": 3.3,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.58,
+ "hedged_pnl": -0.43,
+ "cum_unhedged": -4.0,
+ "cum_hedged": -3.12,
+ "cum_saving": -0.88
+ },
+ {
+ "date": "2024-12-31 00:00:00",
+ "actual_ret": 5.17,
+ "hedge_ratio": 0.2,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.9,
+ "hedged_pnl": -0.74,
+ "cum_unhedged": -4.9,
+ "cum_hedged": -3.86,
+ "cum_saving": -1.04
+ },
+ {
+ "date": "2025-01-31 00:00:00",
+ "actual_ret": -5.77,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.01,
+ "hedged_pnl": 0.68,
+ "cum_unhedged": -3.89,
+ "cum_hedged": -3.19,
+ "cum_saving": -0.71
+ },
+ {
+ "date": "2025-02-28 00:00:00",
+ "actual_ret": -1.41,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.25,
+ "hedged_pnl": 0.14,
+ "cum_unhedged": -3.65,
+ "cum_hedged": -3.05,
+ "cum_saving": -0.6
+ },
+ {
+ "date": "2025-03-31 00:00:00",
+ "actual_ret": -12.89,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 2.26,
+ "hedged_pnl": 1.55,
+ "cum_unhedged": -1.39,
+ "cum_hedged": -1.5,
+ "cum_saving": 0.11
+ },
+ {
+ "date": "2025-04-30 00:00:00",
+ "actual_ret": 0.86,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.15,
+ "hedged_pnl": -0.14,
+ "cum_unhedged": -1.54,
+ "cum_hedged": -1.63,
+ "cum_saving": 0.09
+ },
+ {
+ "date": "2025-05-31 00:00:00",
+ "actual_ret": 7.52,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.32,
+ "hedged_pnl": -0.95,
+ "cum_unhedged": -2.86,
+ "cum_hedged": -2.58,
+ "cum_saving": -0.27
+ },
+ {
+ "date": "2025-06-30 00:00:00",
+ "actual_ret": 6.84,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.2,
+ "hedged_pnl": -0.87,
+ "cum_unhedged": -4.05,
+ "cum_hedged": -3.45,
+ "cum_saving": -0.6
+ },
+ {
+ "date": "2025-07-31 00:00:00",
+ "actual_ret": -7.71,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.35,
+ "hedged_pnl": 0.92,
+ "cum_unhedged": -2.7,
+ "cum_hedged": -2.53,
+ "cum_saving": -0.17
+ },
+ {
+ "date": "2025-08-31 00:00:00",
+ "actual_ret": -1.78,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.31,
+ "hedged_pnl": 0.19,
+ "cum_unhedged": -2.39,
+ "cum_hedged": -2.35,
+ "cum_saving": -0.04
+ },
+ {
+ "date": "2025-09-30 00:00:00",
+ "actual_ret": -4.54,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.79,
+ "hedged_pnl": 0.53,
+ "cum_unhedged": -1.6,
+ "cum_hedged": -1.82,
+ "cum_saving": 0.22
+ },
+ {
+ "date": "2025-10-31 00:00:00",
+ "actual_ret": -3.17,
+ "hedge_ratio": 0.45,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.55,
+ "hedged_pnl": 0.26,
+ "cum_unhedged": -1.04,
+ "cum_hedged": -1.56,
+ "cum_saving": 0.52
+ },
+ {
+ "date": "2025-11-30 00:00:00",
+ "actual_ret": -1.19,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.21,
+ "hedged_pnl": 0.12,
+ "cum_unhedged": -0.83,
+ "cum_hedged": -1.44,
+ "cum_saving": 0.61
+ },
+ {
+ "date": "2025-12-31 00:00:00",
+ "actual_ret": 12.89,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -2.26,
+ "hedged_pnl": -1.61,
+ "cum_unhedged": -3.09,
+ "cum_hedged": -3.05,
+ "cum_saving": -0.04
+ },
+ {
+ "date": "2026-01-31 00:00:00",
+ "actual_ret": -0.32,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.06,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -3.03,
+ "cum_hedged": -3.04,
+ "cum_saving": 0.01
+ },
+ {
+ "date": "2026-02-28 00:00:00",
+ "actual_ret": 43.21,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -7.56,
+ "hedged_pnl": -5.32,
+ "cum_unhedged": -10.6,
+ "cum_hedged": -8.37,
+ "cum_saving": -2.23
+ }
+ ]
+ },
+ "Logistics": {
+ "industry_zh": "物流",
+ "months": 59,
+ "total_saving": -0.1,
+ "vol_reduction": 35.4,
+ "max_dd_unhedged": -2.08,
+ "max_dd_hedged": -1.9,
+ "dd_improvement": 0.18,
+ "monthly": [
+ {
+ "date": "2021-04-30 00:00:00",
+ "actual_ret": 2.02,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": -0.07,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -0.07,
+ "cum_hedged": -0.03,
+ "cum_saving": -0.03
+ },
+ {
+ "date": "2021-05-31 00:00:00",
+ "actual_ret": 10.04,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.33,
+ "hedged_pnl": -0.18,
+ "cum_unhedged": -0.4,
+ "cum_hedged": -0.21,
+ "cum_saving": -0.19
+ },
+ {
+ "date": "2021-06-30 00:00:00",
+ "actual_ret": 0.88,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.03,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -0.43,
+ "cum_hedged": -0.24,
+ "cum_saving": -0.18
+ },
+ {
+ "date": "2021-07-31 00:00:00",
+ "actual_ret": -6.09,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.2,
+ "hedged_pnl": 0.09,
+ "cum_unhedged": -0.23,
+ "cum_hedged": -0.16,
+ "cum_saving": -0.07
+ },
+ {
+ "date": "2021-08-31 00:00:00",
+ "actual_ret": 8.23,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": -0.27,
+ "hedged_pnl": -0.04,
+ "cum_unhedged": -0.5,
+ "cum_hedged": -0.2,
+ "cum_saving": -0.3
+ },
+ {
+ "date": "2021-09-30 00:00:00",
+ "actual_ret": 10.66,
+ "hedge_ratio": 0.85,
+ "risk_level": "High",
+ "unhedged_pnl": -0.35,
+ "hedged_pnl": -0.08,
+ "cum_unhedged": -0.85,
+ "cum_hedged": -0.28,
+ "cum_saving": -0.57
+ },
+ {
+ "date": "2021-10-31 00:00:00",
+ "actual_ret": -15.53,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.51,
+ "hedged_pnl": 0.19,
+ "cum_unhedged": -0.34,
+ "cum_hedged": -0.09,
+ "cum_saving": -0.25
+ },
+ {
+ "date": "2021-11-30 00:00:00",
+ "actual_ret": 10.06,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.33,
+ "hedged_pnl": -0.12,
+ "cum_unhedged": -0.67,
+ "cum_hedged": -0.21,
+ "cum_saving": -0.46
+ },
+ {
+ "date": "2021-12-31 00:00:00",
+ "actual_ret": 12.77,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.42,
+ "hedged_pnl": -0.23,
+ "cum_unhedged": -1.09,
+ "cum_hedged": -0.44,
+ "cum_saving": -0.65
+ },
+ {
+ "date": "2022-01-31 00:00:00",
+ "actual_ret": 8.41,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.28,
+ "hedged_pnl": -0.15,
+ "cum_unhedged": -1.37,
+ "cum_hedged": -0.59,
+ "cum_saving": -0.78
+ },
+ {
+ "date": "2022-02-28 00:00:00",
+ "actual_ret": 14.56,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.48,
+ "hedged_pnl": -0.21,
+ "cum_unhedged": -1.85,
+ "cum_hedged": -0.8,
+ "cum_saving": -1.05
+ },
+ {
+ "date": "2022-03-31 00:00:00",
+ "actual_ret": -2.28,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.08,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -1.77,
+ "cum_hedged": -0.79,
+ "cum_saving": -0.98
+ },
+ {
+ "date": "2022-04-30 00:00:00",
+ "actual_ret": 9.22,
+ "hedge_ratio": 0.85,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.3,
+ "hedged_pnl": -0.07,
+ "cum_unhedged": -2.08,
+ "cum_hedged": -0.86,
+ "cum_saving": -1.22
+ },
+ {
+ "date": "2022-05-31 00:00:00",
+ "actual_ret": -4.6,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.15,
+ "hedged_pnl": 0.06,
+ "cum_unhedged": -1.93,
+ "cum_hedged": -0.8,
+ "cum_saving": -1.13
+ },
+ {
+ "date": "2022-06-30 00:00:00",
+ "actual_ret": -12.17,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.4,
+ "hedged_pnl": 0.1,
+ "cum_unhedged": -1.52,
+ "cum_hedged": -0.7,
+ "cum_saving": -0.82
+ },
+ {
+ "date": "2022-07-31 00:00:00",
+ "actual_ret": -4.96,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": 0.16,
+ "hedged_pnl": -0.02,
+ "cum_unhedged": -1.36,
+ "cum_hedged": -0.72,
+ "cum_saving": -0.64
+ },
+ {
+ "date": "2022-08-31 00:00:00",
+ "actual_ret": -11.36,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.37,
+ "hedged_pnl": 0.13,
+ "cum_unhedged": -0.99,
+ "cum_hedged": -0.59,
+ "cum_saving": -0.4
+ },
+ {
+ "date": "2022-09-30 00:00:00",
+ "actual_ret": 8.21,
+ "hedge_ratio": 0.85,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.27,
+ "hedged_pnl": -0.07,
+ "cum_unhedged": -1.26,
+ "cum_hedged": -0.65,
+ "cum_saving": -0.6
+ },
+ {
+ "date": "2022-10-31 00:00:00",
+ "actual_ret": -11.04,
+ "hedge_ratio": 0.85,
+ "risk_level": "High",
+ "unhedged_pnl": 0.36,
+ "hedged_pnl": 0.03,
+ "cum_unhedged": -0.89,
+ "cum_hedged": -0.62,
+ "cum_saving": -0.27
+ },
+ {
+ "date": "2022-11-30 00:00:00",
+ "actual_ret": 0.26,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.02,
+ "cum_unhedged": -0.9,
+ "cum_hedged": -0.65,
+ "cum_saving": -0.25
+ },
+ {
+ "date": "2022-12-31 00:00:00",
+ "actual_ret": -0.64,
+ "hedge_ratio": 0.4,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.02,
+ "hedged_pnl": 0.0,
+ "cum_unhedged": -0.88,
+ "cum_hedged": -0.65,
+ "cum_saving": -0.23
+ },
+ {
+ "date": "2023-01-31 00:00:00",
+ "actual_ret": -2.85,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.09,
+ "hedged_pnl": 0.03,
+ "cum_unhedged": -0.79,
+ "cum_hedged": -0.61,
+ "cum_saving": -0.17
+ },
+ {
+ "date": "2023-02-28 00:00:00",
+ "actual_ret": -1.73,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.06,
+ "hedged_pnl": 0.04,
+ "cum_unhedged": -0.73,
+ "cum_hedged": -0.58,
+ "cum_saving": -0.15
+ },
+ {
+ "date": "2023-03-31 00:00:00",
+ "actual_ret": 0.52,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.02,
+ "hedged_pnl": -0.02,
+ "cum_unhedged": -0.75,
+ "cum_hedged": -0.6,
+ "cum_saving": -0.15
+ },
+ {
+ "date": "2023-04-30 00:00:00",
+ "actual_ret": -7.09,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.23,
+ "hedged_pnl": 0.17,
+ "cum_unhedged": -0.51,
+ "cum_hedged": -0.43,
+ "cum_saving": -0.08
+ },
+ {
+ "date": "2023-05-31 00:00:00",
+ "actual_ret": 0.58,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.02,
+ "hedged_pnl": -0.02,
+ "cum_unhedged": -0.53,
+ "cum_hedged": -0.45,
+ "cum_saving": -0.08
+ },
+ {
+ "date": "2023-06-30 00:00:00",
+ "actual_ret": 15.34,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.51,
+ "hedged_pnl": -0.39,
+ "cum_unhedged": -1.04,
+ "cum_hedged": -0.84,
+ "cum_saving": -0.2
+ },
+ {
+ "date": "2023-07-31 00:00:00",
+ "actual_ret": 1.3,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.04,
+ "hedged_pnl": -0.04,
+ "cum_unhedged": -1.08,
+ "cum_hedged": -0.88,
+ "cum_saving": -0.2
+ },
+ {
+ "date": "2023-08-31 00:00:00",
+ "actual_ret": 14.76,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.49,
+ "hedged_pnl": -0.37,
+ "cum_unhedged": -1.57,
+ "cum_hedged": -1.25,
+ "cum_saving": -0.32
+ },
+ {
+ "date": "2023-09-30 00:00:00",
+ "actual_ret": -12.14,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.4,
+ "hedged_pnl": 0.23,
+ "cum_unhedged": -1.17,
+ "cum_hedged": -1.02,
+ "cum_saving": -0.14
+ },
+ {
+ "date": "2023-10-31 00:00:00",
+ "actual_ret": -5.41,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.18,
+ "hedged_pnl": 0.1,
+ "cum_unhedged": -0.99,
+ "cum_hedged": -0.93,
+ "cum_saving": -0.06
+ },
+ {
+ "date": "2023-11-30 00:00:00",
+ "actual_ret": -7.82,
+ "hedge_ratio": 0.15,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.26,
+ "hedged_pnl": 0.21,
+ "cum_unhedged": -0.73,
+ "cum_hedged": -0.71,
+ "cum_saving": -0.02
+ },
+ {
+ "date": "2023-12-31 00:00:00",
+ "actual_ret": 8.43,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.28,
+ "hedged_pnl": -0.22,
+ "cum_unhedged": -1.01,
+ "cum_hedged": -0.93,
+ "cum_saving": -0.08
+ },
+ {
+ "date": "2024-01-31 00:00:00",
+ "actual_ret": 0.93,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.03,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -1.04,
+ "cum_hedged": -0.96,
+ "cum_saving": -0.08
+ },
+ {
+ "date": "2024-02-29 00:00:00",
+ "actual_ret": 5.9,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.19,
+ "hedged_pnl": -0.15,
+ "cum_unhedged": -1.23,
+ "cum_hedged": -1.11,
+ "cum_saving": -0.12
+ },
+ {
+ "date": "2024-03-31 00:00:00",
+ "actual_ret": -0.65,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.02,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -1.21,
+ "cum_hedged": -1.1,
+ "cum_saving": -0.11
+ },
+ {
+ "date": "2024-04-30 00:00:00",
+ "actual_ret": -5.71,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.19,
+ "hedged_pnl": 0.13,
+ "cum_unhedged": -1.02,
+ "cum_hedged": -0.97,
+ "cum_saving": -0.05
+ },
+ {
+ "date": "2024-05-31 00:00:00",
+ "actual_ret": 4.92,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.16,
+ "hedged_pnl": -0.13,
+ "cum_unhedged": -1.19,
+ "cum_hedged": -1.1,
+ "cum_saving": -0.09
+ },
+ {
+ "date": "2024-06-30 00:00:00",
+ "actual_ret": -8.58,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.28,
+ "hedged_pnl": 0.2,
+ "cum_unhedged": -0.9,
+ "cum_hedged": -0.89,
+ "cum_saving": -0.01
+ },
+ {
+ "date": "2024-07-31 00:00:00",
+ "actual_ret": 1.58,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.05,
+ "hedged_pnl": -0.04,
+ "cum_unhedged": -0.95,
+ "cum_hedged": -0.94,
+ "cum_saving": -0.02
+ },
+ {
+ "date": "2024-08-31 00:00:00",
+ "actual_ret": -10.18,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.34,
+ "hedged_pnl": 0.24,
+ "cum_unhedged": -0.62,
+ "cum_hedged": -0.69,
+ "cum_saving": 0.07
+ },
+ {
+ "date": "2024-09-30 00:00:00",
+ "actual_ret": 0.63,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.02,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -0.64,
+ "cum_hedged": -0.72,
+ "cum_saving": 0.08
+ },
+ {
+ "date": "2024-10-31 00:00:00",
+ "actual_ret": 0.16,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.64,
+ "cum_hedged": -0.73,
+ "cum_saving": 0.09
+ },
+ {
+ "date": "2024-11-30 00:00:00",
+ "actual_ret": 3.3,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.11,
+ "hedged_pnl": -0.09,
+ "cum_unhedged": -0.75,
+ "cum_hedged": -0.82,
+ "cum_saving": 0.07
+ },
+ {
+ "date": "2024-12-31 00:00:00",
+ "actual_ret": 5.17,
+ "hedge_ratio": 0.15,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.17,
+ "hedged_pnl": -0.15,
+ "cum_unhedged": -0.92,
+ "cum_hedged": -0.97,
+ "cum_saving": 0.05
+ },
+ {
+ "date": "2025-01-31 00:00:00",
+ "actual_ret": -5.77,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.19,
+ "hedged_pnl": 0.14,
+ "cum_unhedged": -0.73,
+ "cum_hedged": -0.84,
+ "cum_saving": 0.1
+ },
+ {
+ "date": "2025-02-28 00:00:00",
+ "actual_ret": -1.41,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.05,
+ "hedged_pnl": 0.03,
+ "cum_unhedged": -0.69,
+ "cum_hedged": -0.81,
+ "cum_saving": 0.12
+ },
+ {
+ "date": "2025-03-31 00:00:00",
+ "actual_ret": -12.89,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.43,
+ "hedged_pnl": 0.31,
+ "cum_unhedged": -0.26,
+ "cum_hedged": -0.5,
+ "cum_saving": 0.23
+ },
+ {
+ "date": "2025-04-30 00:00:00",
+ "actual_ret": 0.86,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.03,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -0.29,
+ "cum_hedged": -0.53,
+ "cum_saving": 0.23
+ },
+ {
+ "date": "2025-05-31 00:00:00",
+ "actual_ret": 7.52,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.25,
+ "hedged_pnl": -0.19,
+ "cum_unhedged": -0.54,
+ "cum_hedged": -0.72,
+ "cum_saving": 0.18
+ },
+ {
+ "date": "2025-06-30 00:00:00",
+ "actual_ret": 6.84,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.23,
+ "hedged_pnl": -0.18,
+ "cum_unhedged": -0.76,
+ "cum_hedged": -0.9,
+ "cum_saving": 0.13
+ },
+ {
+ "date": "2025-07-31 00:00:00",
+ "actual_ret": -7.71,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.25,
+ "hedged_pnl": 0.18,
+ "cum_unhedged": -0.51,
+ "cum_hedged": -0.71,
+ "cum_saving": 0.2
+ },
+ {
+ "date": "2025-08-31 00:00:00",
+ "actual_ret": -1.78,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.06,
+ "hedged_pnl": 0.04,
+ "cum_unhedged": -0.45,
+ "cum_hedged": -0.68,
+ "cum_saving": 0.22
+ },
+ {
+ "date": "2025-09-30 00:00:00",
+ "actual_ret": -4.54,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.15,
+ "hedged_pnl": 0.1,
+ "cum_unhedged": -0.3,
+ "cum_hedged": -0.57,
+ "cum_saving": 0.27
+ },
+ {
+ "date": "2025-10-31 00:00:00",
+ "actual_ret": -3.17,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.1,
+ "hedged_pnl": 0.05,
+ "cum_unhedged": -0.2,
+ "cum_hedged": -0.52,
+ "cum_saving": 0.32
+ },
+ {
+ "date": "2025-11-30 00:00:00",
+ "actual_ret": -1.19,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.04,
+ "hedged_pnl": 0.02,
+ "cum_unhedged": -0.16,
+ "cum_hedged": -0.5,
+ "cum_saving": 0.34
+ },
+ {
+ "date": "2025-12-31 00:00:00",
+ "actual_ret": 12.89,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.43,
+ "hedged_pnl": -0.33,
+ "cum_unhedged": -0.58,
+ "cum_hedged": -0.82,
+ "cum_saving": 0.24
+ },
+ {
+ "date": "2026-01-31 00:00:00",
+ "actual_ret": -0.32,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.01,
+ "hedged_pnl": 0.0,
+ "cum_unhedged": -0.57,
+ "cum_hedged": -0.82,
+ "cum_saving": 0.25
+ },
+ {
+ "date": "2026-02-28 00:00:00",
+ "actual_ret": 43.21,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.43,
+ "hedged_pnl": -1.08,
+ "cum_unhedged": -2.0,
+ "cum_hedged": -1.9,
+ "cum_saving": -0.1
+ }
+ ]
+ },
+ "Chemicals": {
+ "industry_zh": "化工",
+ "months": 59,
+ "total_saving": -0.66,
+ "vol_reduction": 35.3,
+ "max_dd_unhedged": -5.29,
+ "max_dd_hedged": -4.43,
+ "dd_improvement": 0.86,
+ "monthly": [
+ {
+ "date": "2021-04-30 00:00:00",
+ "actual_ret": 2.02,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": -0.17,
+ "hedged_pnl": -0.07,
+ "cum_unhedged": -0.17,
+ "cum_hedged": -0.07,
+ "cum_saving": -0.1
+ },
+ {
+ "date": "2021-05-31 00:00:00",
+ "actual_ret": 10.04,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.84,
+ "hedged_pnl": -0.45,
+ "cum_unhedged": -1.01,
+ "cum_hedged": -0.52,
+ "cum_saving": -0.5
+ },
+ {
+ "date": "2021-06-30 00:00:00",
+ "actual_ret": 0.88,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.07,
+ "hedged_pnl": -0.06,
+ "cum_unhedged": -1.09,
+ "cum_hedged": -0.58,
+ "cum_saving": -0.51
+ },
+ {
+ "date": "2021-07-31 00:00:00",
+ "actual_ret": -6.09,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.51,
+ "hedged_pnl": 0.23,
+ "cum_unhedged": -0.58,
+ "cum_hedged": -0.36,
+ "cum_saving": -0.22
+ },
+ {
+ "date": "2021-08-31 00:00:00",
+ "actual_ret": 8.23,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": -0.69,
+ "hedged_pnl": -0.09,
+ "cum_unhedged": -1.27,
+ "cum_hedged": -0.45,
+ "cum_saving": -0.82
+ },
+ {
+ "date": "2021-09-30 00:00:00",
+ "actual_ret": 10.66,
+ "hedge_ratio": 0.85,
+ "risk_level": "High",
+ "unhedged_pnl": -0.9,
+ "hedged_pnl": -0.19,
+ "cum_unhedged": -2.16,
+ "cum_hedged": -0.63,
+ "cum_saving": -1.53
+ },
+ {
+ "date": "2021-10-31 00:00:00",
+ "actual_ret": -15.53,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 1.3,
+ "hedged_pnl": 0.49,
+ "cum_unhedged": -0.86,
+ "cum_hedged": -0.15,
+ "cum_saving": -0.71
+ },
+ {
+ "date": "2021-11-30 00:00:00",
+ "actual_ret": 10.06,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.85,
+ "hedged_pnl": -0.3,
+ "cum_unhedged": -1.7,
+ "cum_hedged": -0.44,
+ "cum_saving": -1.26
+ },
+ {
+ "date": "2021-12-31 00:00:00",
+ "actual_ret": 12.77,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -1.07,
+ "hedged_pnl": -0.57,
+ "cum_unhedged": -2.78,
+ "cum_hedged": -1.01,
+ "cum_saving": -1.77
+ },
+ {
+ "date": "2022-01-31 00:00:00",
+ "actual_ret": 8.41,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.71,
+ "hedged_pnl": -0.38,
+ "cum_unhedged": -3.48,
+ "cum_hedged": -1.39,
+ "cum_saving": -2.09
+ },
+ {
+ "date": "2022-02-28 00:00:00",
+ "actual_ret": 14.56,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": -1.22,
+ "hedged_pnl": -0.53,
+ "cum_unhedged": -4.7,
+ "cum_hedged": -1.92,
+ "cum_saving": -2.79
+ },
+ {
+ "date": "2022-03-31 00:00:00",
+ "actual_ret": -2.28,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.19,
+ "hedged_pnl": 0.04,
+ "cum_unhedged": -4.51,
+ "cum_hedged": -1.88,
+ "cum_saving": -2.64
+ },
+ {
+ "date": "2022-04-30 00:00:00",
+ "actual_ret": 9.22,
+ "hedge_ratio": 0.85,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.77,
+ "hedged_pnl": -0.17,
+ "cum_unhedged": -5.29,
+ "cum_hedged": -2.04,
+ "cum_saving": -3.24
+ },
+ {
+ "date": "2022-05-31 00:00:00",
+ "actual_ret": -4.6,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.39,
+ "hedged_pnl": 0.16,
+ "cum_unhedged": -4.9,
+ "cum_hedged": -1.88,
+ "cum_saving": -3.02
+ },
+ {
+ "date": "2022-06-30 00:00:00",
+ "actual_ret": -12.17,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": 1.02,
+ "hedged_pnl": 0.26,
+ "cum_unhedged": -3.88,
+ "cum_hedged": -1.62,
+ "cum_saving": -2.26
+ },
+ {
+ "date": "2022-07-31 00:00:00",
+ "actual_ret": -4.96,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": 0.42,
+ "hedged_pnl": -0.04,
+ "cum_unhedged": -3.46,
+ "cum_hedged": -1.65,
+ "cum_saving": -1.81
+ },
+ {
+ "date": "2022-08-31 00:00:00",
+ "actual_ret": -11.36,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.95,
+ "hedged_pnl": 0.35,
+ "cum_unhedged": -2.51,
+ "cum_hedged": -1.31,
+ "cum_saving": -1.2
+ },
+ {
+ "date": "2022-09-30 00:00:00",
+ "actual_ret": 8.21,
+ "hedge_ratio": 0.85,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.69,
+ "hedged_pnl": -0.15,
+ "cum_unhedged": -3.2,
+ "cum_hedged": -1.46,
+ "cum_saving": -1.74
+ },
+ {
+ "date": "2022-10-31 00:00:00",
+ "actual_ret": -11.04,
+ "hedge_ratio": 0.85,
+ "risk_level": "High",
+ "unhedged_pnl": 0.93,
+ "hedged_pnl": 0.09,
+ "cum_unhedged": -2.27,
+ "cum_hedged": -1.37,
+ "cum_saving": -0.9
+ },
+ {
+ "date": "2022-11-30 00:00:00",
+ "actual_ret": 0.26,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.02,
+ "hedged_pnl": -0.05,
+ "cum_unhedged": -2.29,
+ "cum_hedged": -1.42,
+ "cum_saving": -0.87
+ },
+ {
+ "date": "2022-12-31 00:00:00",
+ "actual_ret": -0.64,
+ "hedge_ratio": 0.4,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.05,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -2.24,
+ "cum_hedged": -1.41,
+ "cum_saving": -0.83
+ },
+ {
+ "date": "2023-01-31 00:00:00",
+ "actual_ret": -2.85,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.24,
+ "hedged_pnl": 0.09,
+ "cum_unhedged": -2.0,
+ "cum_hedged": -1.32,
+ "cum_saving": -0.68
+ },
+ {
+ "date": "2023-02-28 00:00:00",
+ "actual_ret": -1.73,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.15,
+ "hedged_pnl": 0.09,
+ "cum_unhedged": -1.85,
+ "cum_hedged": -1.23,
+ "cum_saving": -0.63
+ },
+ {
+ "date": "2023-03-31 00:00:00",
+ "actual_ret": 0.52,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.04,
+ "hedged_pnl": -0.05,
+ "cum_unhedged": -1.9,
+ "cum_hedged": -1.28,
+ "cum_saving": -0.62
+ },
+ {
+ "date": "2023-04-30 00:00:00",
+ "actual_ret": -7.09,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.6,
+ "hedged_pnl": 0.43,
+ "cum_unhedged": -1.3,
+ "cum_hedged": -0.84,
+ "cum_saving": -0.46
+ },
+ {
+ "date": "2023-05-31 00:00:00",
+ "actual_ret": 0.58,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.05,
+ "hedged_pnl": -0.05,
+ "cum_unhedged": -1.35,
+ "cum_hedged": -0.89,
+ "cum_saving": -0.46
+ },
+ {
+ "date": "2023-06-30 00:00:00",
+ "actual_ret": 15.34,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.29,
+ "hedged_pnl": -0.98,
+ "cum_unhedged": -2.64,
+ "cum_hedged": -1.88,
+ "cum_saving": -0.76
+ },
+ {
+ "date": "2023-07-31 00:00:00",
+ "actual_ret": 1.3,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.11,
+ "hedged_pnl": -0.09,
+ "cum_unhedged": -2.75,
+ "cum_hedged": -1.97,
+ "cum_saving": -0.78
+ },
+ {
+ "date": "2023-08-31 00:00:00",
+ "actual_ret": 14.76,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.24,
+ "hedged_pnl": -0.94,
+ "cum_unhedged": -3.99,
+ "cum_hedged": -2.91,
+ "cum_saving": -1.08
+ },
+ {
+ "date": "2023-09-30 00:00:00",
+ "actual_ret": -12.14,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.02,
+ "hedged_pnl": 0.59,
+ "cum_unhedged": -2.97,
+ "cum_hedged": -2.32,
+ "cum_saving": -0.65
+ },
+ {
+ "date": "2023-10-31 00:00:00",
+ "actual_ret": -5.41,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.45,
+ "hedged_pnl": 0.25,
+ "cum_unhedged": -2.52,
+ "cum_hedged": -2.08,
+ "cum_saving": -0.44
+ },
+ {
+ "date": "2023-11-30 00:00:00",
+ "actual_ret": -7.82,
+ "hedge_ratio": 0.15,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.66,
+ "hedged_pnl": 0.55,
+ "cum_unhedged": -1.86,
+ "cum_hedged": -1.53,
+ "cum_saving": -0.33
+ },
+ {
+ "date": "2023-12-31 00:00:00",
+ "actual_ret": 8.43,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.71,
+ "hedged_pnl": -0.55,
+ "cum_unhedged": -2.57,
+ "cum_hedged": -2.07,
+ "cum_saving": -0.5
+ },
+ {
+ "date": "2024-01-31 00:00:00",
+ "actual_ret": 0.93,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.08,
+ "hedged_pnl": -0.07,
+ "cum_unhedged": -2.64,
+ "cum_hedged": -2.15,
+ "cum_saving": -0.5
+ },
+ {
+ "date": "2024-02-29 00:00:00",
+ "actual_ret": 5.9,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.5,
+ "hedged_pnl": -0.39,
+ "cum_unhedged": -3.14,
+ "cum_hedged": -2.53,
+ "cum_saving": -0.61
+ },
+ {
+ "date": "2024-03-31 00:00:00",
+ "actual_ret": -0.65,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.05,
+ "hedged_pnl": 0.03,
+ "cum_unhedged": -3.09,
+ "cum_hedged": -2.51,
+ "cum_saving": -0.58
+ },
+ {
+ "date": "2024-04-30 00:00:00",
+ "actual_ret": -5.71,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.48,
+ "hedged_pnl": 0.34,
+ "cum_unhedged": -2.61,
+ "cum_hedged": -2.16,
+ "cum_saving": -0.44
+ },
+ {
+ "date": "2024-05-31 00:00:00",
+ "actual_ret": 4.92,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.41,
+ "hedged_pnl": -0.32,
+ "cum_unhedged": -3.02,
+ "cum_hedged": -2.49,
+ "cum_saving": -0.53
+ },
+ {
+ "date": "2024-06-30 00:00:00",
+ "actual_ret": -8.58,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.72,
+ "hedged_pnl": 0.53,
+ "cum_unhedged": -2.3,
+ "cum_hedged": -1.96,
+ "cum_saving": -0.34
+ },
+ {
+ "date": "2024-07-31 00:00:00",
+ "actual_ret": 1.58,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.13,
+ "hedged_pnl": -0.1,
+ "cum_unhedged": -2.43,
+ "cum_hedged": -2.06,
+ "cum_saving": -0.37
+ },
+ {
+ "date": "2024-08-31 00:00:00",
+ "actual_ret": -10.18,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.86,
+ "hedged_pnl": 0.63,
+ "cum_unhedged": -1.58,
+ "cum_hedged": -1.44,
+ "cum_saving": -0.14
+ },
+ {
+ "date": "2024-09-30 00:00:00",
+ "actual_ret": 0.63,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.05,
+ "hedged_pnl": -0.06,
+ "cum_unhedged": -1.63,
+ "cum_hedged": -1.49,
+ "cum_saving": -0.13
+ },
+ {
+ "date": "2024-10-31 00:00:00",
+ "actual_ret": 0.16,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -1.64,
+ "cum_hedged": -1.52,
+ "cum_saving": -0.12
+ },
+ {
+ "date": "2024-11-30 00:00:00",
+ "actual_ret": 3.3,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.28,
+ "hedged_pnl": -0.22,
+ "cum_unhedged": -1.92,
+ "cum_hedged": -1.74,
+ "cum_saving": -0.18
+ },
+ {
+ "date": "2024-12-31 00:00:00",
+ "actual_ret": 5.17,
+ "hedge_ratio": 0.15,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.43,
+ "hedged_pnl": -0.38,
+ "cum_unhedged": -2.35,
+ "cum_hedged": -2.12,
+ "cum_saving": -0.23
+ },
+ {
+ "date": "2025-01-31 00:00:00",
+ "actual_ret": -5.77,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.48,
+ "hedged_pnl": 0.35,
+ "cum_unhedged": -1.87,
+ "cum_hedged": -1.77,
+ "cum_saving": -0.1
+ },
+ {
+ "date": "2025-02-28 00:00:00",
+ "actual_ret": -1.41,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.12,
+ "hedged_pnl": 0.07,
+ "cum_unhedged": -1.75,
+ "cum_hedged": -1.7,
+ "cum_saving": -0.05
+ },
+ {
+ "date": "2025-03-31 00:00:00",
+ "actual_ret": -12.89,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.08,
+ "hedged_pnl": 0.8,
+ "cum_unhedged": -0.67,
+ "cum_hedged": -0.9,
+ "cum_saving": 0.23
+ },
+ {
+ "date": "2025-04-30 00:00:00",
+ "actual_ret": 0.86,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.07,
+ "hedged_pnl": -0.07,
+ "cum_unhedged": -0.74,
+ "cum_hedged": -0.97,
+ "cum_saving": 0.23
+ },
+ {
+ "date": "2025-05-31 00:00:00",
+ "actual_ret": 7.52,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.63,
+ "hedged_pnl": -0.49,
+ "cum_unhedged": -1.37,
+ "cum_hedged": -1.46,
+ "cum_saving": 0.09
+ },
+ {
+ "date": "2025-06-30 00:00:00",
+ "actual_ret": 6.84,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.57,
+ "hedged_pnl": -0.45,
+ "cum_unhedged": -1.95,
+ "cum_hedged": -1.91,
+ "cum_saving": -0.04
+ },
+ {
+ "date": "2025-07-31 00:00:00",
+ "actual_ret": -7.71,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.65,
+ "hedged_pnl": 0.47,
+ "cum_unhedged": -1.3,
+ "cum_hedged": -1.43,
+ "cum_saving": 0.14
+ },
+ {
+ "date": "2025-08-31 00:00:00",
+ "actual_ret": -1.78,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.15,
+ "hedged_pnl": 0.1,
+ "cum_unhedged": -1.15,
+ "cum_hedged": -1.34,
+ "cum_saving": 0.19
+ },
+ {
+ "date": "2025-09-30 00:00:00",
+ "actual_ret": -4.54,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.38,
+ "hedged_pnl": 0.27,
+ "cum_unhedged": -0.77,
+ "cum_hedged": -1.07,
+ "cum_saving": 0.3
+ },
+ {
+ "date": "2025-10-31 00:00:00",
+ "actual_ret": -3.17,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.27,
+ "hedged_pnl": 0.14,
+ "cum_unhedged": -0.5,
+ "cum_hedged": -0.93,
+ "cum_saving": 0.43
+ },
+ {
+ "date": "2025-11-30 00:00:00",
+ "actual_ret": -1.19,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.1,
+ "hedged_pnl": 0.06,
+ "cum_unhedged": -0.4,
+ "cum_hedged": -0.87,
+ "cum_saving": 0.47
+ },
+ {
+ "date": "2025-12-31 00:00:00",
+ "actual_ret": 12.89,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.08,
+ "hedged_pnl": -0.83,
+ "cum_unhedged": -1.48,
+ "cum_hedged": -1.7,
+ "cum_saving": 0.21
+ },
+ {
+ "date": "2026-01-31 00:00:00",
+ "actual_ret": -0.32,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.03,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -1.46,
+ "cum_hedged": -1.69,
+ "cum_saving": 0.24
+ },
+ {
+ "date": "2026-02-28 00:00:00",
+ "actual_ret": 43.21,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -3.63,
+ "hedged_pnl": -2.74,
+ "cum_unhedged": -5.09,
+ "cum_hedged": -4.43,
+ "cum_saving": -0.66
+ }
+ ]
+ },
+ "Manufacturing": {
+ "industry_zh": "制造",
+ "months": 59,
+ "total_saving": 0.15,
+ "vol_reduction": 34.9,
+ "max_dd_unhedged": -0.6,
+ "max_dd_hedged": -0.73,
+ "dd_improvement": -0.13,
+ "monthly": [
+ {
+ "date": "2021-04-30 00:00:00",
+ "actual_ret": 2.02,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": -0.02,
+ "hedged_pnl": -0.02,
+ "cum_unhedged": -0.02,
+ "cum_hedged": -0.02,
+ "cum_saving": -0.0
+ },
+ {
+ "date": "2021-05-31 00:00:00",
+ "actual_ret": 10.04,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.1,
+ "hedged_pnl": -0.06,
+ "cum_unhedged": -0.12,
+ "cum_hedged": -0.07,
+ "cum_saving": -0.04
+ },
+ {
+ "date": "2021-06-30 00:00:00",
+ "actual_ret": 0.88,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.12,
+ "cum_hedged": -0.09,
+ "cum_saving": -0.04
+ },
+ {
+ "date": "2021-07-31 00:00:00",
+ "actual_ret": -6.09,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.06,
+ "hedged_pnl": 0.02,
+ "cum_unhedged": -0.07,
+ "cum_hedged": -0.06,
+ "cum_saving": -0.0
+ },
+ {
+ "date": "2021-08-31 00:00:00",
+ "actual_ret": 8.23,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": -0.08,
+ "hedged_pnl": -0.02,
+ "cum_unhedged": -0.14,
+ "cum_hedged": -0.08,
+ "cum_saving": -0.06
+ },
+ {
+ "date": "2021-09-30 00:00:00",
+ "actual_ret": 10.66,
+ "hedge_ratio": 0.85,
+ "risk_level": "High",
+ "unhedged_pnl": -0.1,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -0.25,
+ "cum_hedged": -0.11,
+ "cum_saving": -0.13
+ },
+ {
+ "date": "2021-10-31 00:00:00",
+ "actual_ret": -15.53,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.15,
+ "hedged_pnl": 0.05,
+ "cum_unhedged": -0.1,
+ "cum_hedged": -0.06,
+ "cum_saving": -0.04
+ },
+ {
+ "date": "2021-11-30 00:00:00",
+ "actual_ret": 10.06,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.1,
+ "hedged_pnl": -0.04,
+ "cum_unhedged": -0.19,
+ "cum_hedged": -0.1,
+ "cum_saving": -0.09
+ },
+ {
+ "date": "2021-12-31 00:00:00",
+ "actual_ret": 12.77,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.12,
+ "hedged_pnl": -0.07,
+ "cum_unhedged": -0.32,
+ "cum_hedged": -0.17,
+ "cum_saving": -0.14
+ },
+ {
+ "date": "2022-01-31 00:00:00",
+ "actual_ret": 8.41,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.08,
+ "hedged_pnl": -0.05,
+ "cum_unhedged": -0.4,
+ "cum_hedged": -0.22,
+ "cum_saving": -0.18
+ },
+ {
+ "date": "2022-02-28 00:00:00",
+ "actual_ret": 14.56,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.14,
+ "hedged_pnl": -0.07,
+ "cum_unhedged": -0.54,
+ "cum_hedged": -0.29,
+ "cum_saving": -0.25
+ },
+ {
+ "date": "2022-03-31 00:00:00",
+ "actual_ret": -2.28,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.02,
+ "hedged_pnl": -0.0,
+ "cum_unhedged": -0.52,
+ "cum_hedged": -0.29,
+ "cum_saving": -0.23
+ },
+ {
+ "date": "2022-04-30 00:00:00",
+ "actual_ret": 9.22,
+ "hedge_ratio": 0.85,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.09,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -0.6,
+ "cum_hedged": -0.31,
+ "cum_saving": -0.29
+ },
+ {
+ "date": "2022-05-31 00:00:00",
+ "actual_ret": -4.6,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.04,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -0.56,
+ "cum_hedged": -0.3,
+ "cum_saving": -0.26
+ },
+ {
+ "date": "2022-06-30 00:00:00",
+ "actual_ret": -12.17,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.12,
+ "hedged_pnl": 0.02,
+ "cum_unhedged": -0.44,
+ "cum_hedged": -0.28,
+ "cum_saving": -0.17
+ },
+ {
+ "date": "2022-07-31 00:00:00",
+ "actual_ret": -4.96,
+ "hedge_ratio": 0.95,
+ "risk_level": "High",
+ "unhedged_pnl": 0.05,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.4,
+ "cum_hedged": -0.29,
+ "cum_saving": -0.11
+ },
+ {
+ "date": "2022-08-31 00:00:00",
+ "actual_ret": -11.36,
+ "hedge_ratio": 0.6,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.11,
+ "hedged_pnl": 0.03,
+ "cum_unhedged": -0.29,
+ "cum_hedged": -0.25,
+ "cum_saving": -0.03
+ },
+ {
+ "date": "2022-09-30 00:00:00",
+ "actual_ret": 8.21,
+ "hedge_ratio": 0.85,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.08,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -0.37,
+ "cum_hedged": -0.28,
+ "cum_saving": -0.09
+ },
+ {
+ "date": "2022-10-31 00:00:00",
+ "actual_ret": -11.04,
+ "hedge_ratio": 0.85,
+ "risk_level": "High",
+ "unhedged_pnl": 0.11,
+ "hedged_pnl": 0.0,
+ "cum_unhedged": -0.26,
+ "cum_hedged": -0.28,
+ "cum_saving": 0.02
+ },
+ {
+ "date": "2022-11-30 00:00:00",
+ "actual_ret": 0.26,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.0,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.26,
+ "cum_hedged": -0.29,
+ "cum_saving": 0.03
+ },
+ {
+ "date": "2022-12-31 00:00:00",
+ "actual_ret": -0.64,
+ "hedge_ratio": 0.4,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.01,
+ "hedged_pnl": -0.0,
+ "cum_unhedged": -0.26,
+ "cum_hedged": -0.29,
+ "cum_saving": 0.04
+ },
+ {
+ "date": "2023-01-31 00:00:00",
+ "actual_ret": -2.85,
+ "hedge_ratio": 0.5,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.03,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -0.23,
+ "cum_hedged": -0.29,
+ "cum_saving": 0.06
+ },
+ {
+ "date": "2023-02-28 00:00:00",
+ "actual_ret": -1.73,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.02,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -0.21,
+ "cum_hedged": -0.28,
+ "cum_saving": 0.07
+ },
+ {
+ "date": "2023-03-31 00:00:00",
+ "actual_ret": 0.52,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.22,
+ "cum_hedged": -0.29,
+ "cum_saving": 0.07
+ },
+ {
+ "date": "2023-04-30 00:00:00",
+ "actual_ret": -7.09,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.07,
+ "hedged_pnl": 0.05,
+ "cum_unhedged": -0.15,
+ "cum_hedged": -0.24,
+ "cum_saving": 0.09
+ },
+ {
+ "date": "2023-05-31 00:00:00",
+ "actual_ret": 0.58,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.15,
+ "cum_hedged": -0.25,
+ "cum_saving": 0.09
+ },
+ {
+ "date": "2023-06-30 00:00:00",
+ "actual_ret": 15.34,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.15,
+ "hedged_pnl": -0.11,
+ "cum_unhedged": -0.3,
+ "cum_hedged": -0.36,
+ "cum_saving": 0.06
+ },
+ {
+ "date": "2023-07-31 00:00:00",
+ "actual_ret": 1.3,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.31,
+ "cum_hedged": -0.38,
+ "cum_saving": 0.06
+ },
+ {
+ "date": "2023-08-31 00:00:00",
+ "actual_ret": 14.76,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.14,
+ "hedged_pnl": -0.11,
+ "cum_unhedged": -0.46,
+ "cum_hedged": -0.49,
+ "cum_saving": 0.03
+ },
+ {
+ "date": "2023-09-30 00:00:00",
+ "actual_ret": -12.14,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.12,
+ "hedged_pnl": 0.06,
+ "cum_unhedged": -0.34,
+ "cum_hedged": -0.42,
+ "cum_saving": 0.08
+ },
+ {
+ "date": "2023-10-31 00:00:00",
+ "actual_ret": -5.41,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.05,
+ "hedged_pnl": 0.02,
+ "cum_unhedged": -0.29,
+ "cum_hedged": -0.4,
+ "cum_saving": 0.11
+ },
+ {
+ "date": "2023-11-30 00:00:00",
+ "actual_ret": -7.82,
+ "hedge_ratio": 0.15,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.08,
+ "hedged_pnl": 0.06,
+ "cum_unhedged": -0.21,
+ "cum_hedged": -0.34,
+ "cum_saving": 0.12
+ },
+ {
+ "date": "2023-12-31 00:00:00",
+ "actual_ret": 8.43,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.08,
+ "hedged_pnl": -0.06,
+ "cum_unhedged": -0.29,
+ "cum_hedged": -0.4,
+ "cum_saving": 0.11
+ },
+ {
+ "date": "2024-01-31 00:00:00",
+ "actual_ret": 0.93,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.3,
+ "cum_hedged": -0.41,
+ "cum_saving": 0.11
+ },
+ {
+ "date": "2024-02-29 00:00:00",
+ "actual_ret": 5.9,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.06,
+ "hedged_pnl": -0.05,
+ "cum_unhedged": -0.36,
+ "cum_hedged": -0.46,
+ "cum_saving": 0.1
+ },
+ {
+ "date": "2024-03-31 00:00:00",
+ "actual_ret": -0.65,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.01,
+ "hedged_pnl": 0.0,
+ "cum_unhedged": -0.35,
+ "cum_hedged": -0.46,
+ "cum_saving": 0.1
+ },
+ {
+ "date": "2024-04-30 00:00:00",
+ "actual_ret": -5.71,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.05,
+ "hedged_pnl": 0.04,
+ "cum_unhedged": -0.3,
+ "cum_hedged": -0.42,
+ "cum_saving": 0.12
+ },
+ {
+ "date": "2024-05-31 00:00:00",
+ "actual_ret": 4.92,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.05,
+ "hedged_pnl": -0.04,
+ "cum_unhedged": -0.34,
+ "cum_hedged": -0.46,
+ "cum_saving": 0.11
+ },
+ {
+ "date": "2024-06-30 00:00:00",
+ "actual_ret": -8.58,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.08,
+ "hedged_pnl": 0.06,
+ "cum_unhedged": -0.26,
+ "cum_hedged": -0.4,
+ "cum_saving": 0.14
+ },
+ {
+ "date": "2024-07-31 00:00:00",
+ "actual_ret": 1.58,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.02,
+ "hedged_pnl": -0.02,
+ "cum_unhedged": -0.28,
+ "cum_hedged": -0.42,
+ "cum_saving": 0.14
+ },
+ {
+ "date": "2024-08-31 00:00:00",
+ "actual_ret": -10.18,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.1,
+ "hedged_pnl": 0.07,
+ "cum_unhedged": -0.18,
+ "cum_hedged": -0.35,
+ "cum_saving": 0.17
+ },
+ {
+ "date": "2024-09-30 00:00:00",
+ "actual_ret": 0.63,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.19,
+ "cum_hedged": -0.36,
+ "cum_saving": 0.17
+ },
+ {
+ "date": "2024-10-31 00:00:00",
+ "actual_ret": 0.16,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.0,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.19,
+ "cum_hedged": -0.37,
+ "cum_saving": 0.18
+ },
+ {
+ "date": "2024-11-30 00:00:00",
+ "actual_ret": 3.3,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.03,
+ "hedged_pnl": -0.03,
+ "cum_unhedged": -0.22,
+ "cum_hedged": -0.39,
+ "cum_saving": 0.17
+ },
+ {
+ "date": "2024-12-31 00:00:00",
+ "actual_ret": 5.17,
+ "hedge_ratio": 0.15,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.05,
+ "hedged_pnl": -0.04,
+ "cum_unhedged": -0.27,
+ "cum_hedged": -0.44,
+ "cum_saving": 0.17
+ },
+ {
+ "date": "2025-01-31 00:00:00",
+ "actual_ret": -5.77,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.06,
+ "hedged_pnl": 0.04,
+ "cum_unhedged": -0.21,
+ "cum_hedged": -0.4,
+ "cum_saving": 0.19
+ },
+ {
+ "date": "2025-02-28 00:00:00",
+ "actual_ret": -1.41,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.01,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -0.2,
+ "cum_hedged": -0.39,
+ "cum_saving": 0.19
+ },
+ {
+ "date": "2025-03-31 00:00:00",
+ "actual_ret": -12.89,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.12,
+ "hedged_pnl": 0.09,
+ "cum_unhedged": -0.08,
+ "cum_hedged": -0.31,
+ "cum_saving": 0.23
+ },
+ {
+ "date": "2025-04-30 00:00:00",
+ "actual_ret": 0.86,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.01,
+ "hedged_pnl": -0.01,
+ "cum_unhedged": -0.08,
+ "cum_hedged": -0.32,
+ "cum_saving": 0.23
+ },
+ {
+ "date": "2025-05-31 00:00:00",
+ "actual_ret": 7.52,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.07,
+ "hedged_pnl": -0.06,
+ "cum_unhedged": -0.16,
+ "cum_hedged": -0.37,
+ "cum_saving": 0.22
+ },
+ {
+ "date": "2025-06-30 00:00:00",
+ "actual_ret": 6.84,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.07,
+ "hedged_pnl": -0.05,
+ "cum_unhedged": -0.22,
+ "cum_hedged": -0.43,
+ "cum_saving": 0.2
+ },
+ {
+ "date": "2025-07-31 00:00:00",
+ "actual_ret": -7.71,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.07,
+ "hedged_pnl": 0.05,
+ "cum_unhedged": -0.15,
+ "cum_hedged": -0.38,
+ "cum_saving": 0.23
+ },
+ {
+ "date": "2025-08-31 00:00:00",
+ "actual_ret": -1.78,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.02,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -0.13,
+ "cum_hedged": -0.37,
+ "cum_saving": 0.24
+ },
+ {
+ "date": "2025-09-30 00:00:00",
+ "actual_ret": -4.54,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.04,
+ "hedged_pnl": 0.03,
+ "cum_unhedged": -0.09,
+ "cum_hedged": -0.34,
+ "cum_saving": 0.25
+ },
+ {
+ "date": "2025-10-31 00:00:00",
+ "actual_ret": -3.17,
+ "hedge_ratio": 0.4,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.03,
+ "hedged_pnl": 0.01,
+ "cum_unhedged": -0.06,
+ "cum_hedged": -0.33,
+ "cum_saving": 0.27
+ },
+ {
+ "date": "2025-11-30 00:00:00",
+ "actual_ret": -1.19,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.01,
+ "hedged_pnl": 0.0,
+ "cum_unhedged": -0.05,
+ "cum_hedged": -0.32,
+ "cum_saving": 0.28
+ },
+ {
+ "date": "2025-12-31 00:00:00",
+ "actual_ret": 12.89,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.12,
+ "hedged_pnl": -0.1,
+ "cum_unhedged": -0.17,
+ "cum_hedged": -0.42,
+ "cum_saving": 0.25
+ },
+ {
+ "date": "2026-01-31 00:00:00",
+ "actual_ret": -0.32,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.0,
+ "hedged_pnl": -0.0,
+ "cum_unhedged": -0.17,
+ "cum_hedged": -0.42,
+ "cum_saving": 0.25
+ },
+ {
+ "date": "2026-02-28 00:00:00",
+ "actual_ret": 43.21,
+ "hedge_ratio": 0.25,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.41,
+ "hedged_pnl": -0.32,
+ "cum_unhedged": -0.58,
+ "cum_hedged": -0.73,
+ "cum_saving": 0.15
+ }
+ ]
+ },
+ "Upstream_OG": {
+ "industry_zh": "上游油气",
+ "months": 59,
+ "total_saving": 34.68,
+ "vol_reduction": 39.8,
+ "max_dd_unhedged": 1.61,
+ "max_dd_hedged": -17.34,
+ "dd_improvement": -18.95,
+ "monthly": [
+ {
+ "date": "2021-04-30 00:00:00",
+ "actual_ret": 2.02,
+ "hedge_ratio": 1.0,
+ "risk_level": "High",
+ "unhedged_pnl": 1.61,
+ "hedged_pnl": -0.16,
+ "cum_unhedged": 1.61,
+ "cum_hedged": -0.16,
+ "cum_saving": 1.77
+ },
+ {
+ "date": "2021-05-31 00:00:00",
+ "actual_ret": 10.04,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": 8.03,
+ "hedged_pnl": 3.53,
+ "cum_unhedged": 9.65,
+ "cum_hedged": 3.37,
+ "cum_saving": 6.28
+ },
+ {
+ "date": "2021-06-30 00:00:00",
+ "actual_ret": 0.88,
+ "hedge_ratio": 0.75,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.7,
+ "hedged_pnl": 0.06,
+ "cum_unhedged": 10.35,
+ "cum_hedged": 3.42,
+ "cum_saving": 6.92
+ },
+ {
+ "date": "2021-07-31 00:00:00",
+ "actual_ret": -6.09,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": -4.87,
+ "hedged_pnl": -2.28,
+ "cum_unhedged": 5.48,
+ "cum_hedged": 1.14,
+ "cum_saving": 4.34
+ },
+ {
+ "date": "2021-08-31 00:00:00",
+ "actual_ret": 8.23,
+ "hedge_ratio": 1.0,
+ "risk_level": "High",
+ "unhedged_pnl": 6.58,
+ "hedged_pnl": -0.16,
+ "cum_unhedged": 12.06,
+ "cum_hedged": 0.98,
+ "cum_saving": 11.08
+ },
+ {
+ "date": "2021-09-30 00:00:00",
+ "actual_ret": 10.66,
+ "hedge_ratio": 1.0,
+ "risk_level": "High",
+ "unhedged_pnl": 8.53,
+ "hedged_pnl": -0.16,
+ "cum_unhedged": 20.59,
+ "cum_hedged": 0.82,
+ "cum_saving": 19.77
+ },
+ {
+ "date": "2021-10-31 00:00:00",
+ "actual_ret": -15.53,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -12.42,
+ "hedged_pnl": -4.45,
+ "cum_unhedged": 8.17,
+ "cum_hedged": -3.63,
+ "cum_saving": 11.8
+ },
+ {
+ "date": "2021-11-30 00:00:00",
+ "actual_ret": 10.06,
+ "hedge_ratio": 0.75,
+ "risk_level": "Medium",
+ "unhedged_pnl": 8.05,
+ "hedged_pnl": 1.89,
+ "cum_unhedged": 16.22,
+ "cum_hedged": -1.74,
+ "cum_saving": 17.96
+ },
+ {
+ "date": "2021-12-31 00:00:00",
+ "actual_ret": 12.77,
+ "hedge_ratio": 0.8,
+ "risk_level": "Medium",
+ "unhedged_pnl": 10.21,
+ "hedged_pnl": 1.91,
+ "cum_unhedged": 26.44,
+ "cum_hedged": 0.18,
+ "cum_saving": 26.26
+ },
+ {
+ "date": "2022-01-31 00:00:00",
+ "actual_ret": 8.41,
+ "hedge_ratio": 0.8,
+ "risk_level": "Medium",
+ "unhedged_pnl": 6.73,
+ "hedged_pnl": 1.22,
+ "cum_unhedged": 33.16,
+ "cum_hedged": 1.4,
+ "cum_saving": 31.77
+ },
+ {
+ "date": "2022-02-28 00:00:00",
+ "actual_ret": 14.56,
+ "hedge_ratio": 0.9,
+ "risk_level": "Medium",
+ "unhedged_pnl": 11.64,
+ "hedged_pnl": 1.02,
+ "cum_unhedged": 44.81,
+ "cum_hedged": 2.42,
+ "cum_saving": 42.39
+ },
+ {
+ "date": "2022-03-31 00:00:00",
+ "actual_ret": -2.28,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -1.83,
+ "hedged_pnl": -0.74,
+ "cum_unhedged": 42.98,
+ "cum_hedged": 1.67,
+ "cum_saving": 41.31
+ },
+ {
+ "date": "2022-04-30 00:00:00",
+ "actual_ret": 9.22,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": 7.37,
+ "hedged_pnl": 2.48,
+ "cum_unhedged": 50.36,
+ "cum_hedged": 4.15,
+ "cum_saving": 46.2
+ },
+ {
+ "date": "2022-05-31 00:00:00",
+ "actual_ret": -4.6,
+ "hedge_ratio": 0.8,
+ "risk_level": "Medium",
+ "unhedged_pnl": -3.68,
+ "hedged_pnl": -0.86,
+ "cum_unhedged": 46.68,
+ "cum_hedged": 3.29,
+ "cum_saving": 43.39
+ },
+ {
+ "date": "2022-06-30 00:00:00",
+ "actual_ret": -12.17,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": -9.74,
+ "hedged_pnl": -3.51,
+ "cum_unhedged": 36.94,
+ "cum_hedged": -0.22,
+ "cum_saving": 37.17
+ },
+ {
+ "date": "2022-07-31 00:00:00",
+ "actual_ret": -4.96,
+ "hedge_ratio": 1.0,
+ "risk_level": "High",
+ "unhedged_pnl": -3.97,
+ "hedged_pnl": -0.16,
+ "cum_unhedged": 32.98,
+ "cum_hedged": -0.38,
+ "cum_saving": 33.36
+ },
+ {
+ "date": "2022-08-31 00:00:00",
+ "actual_ret": -11.36,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": -9.09,
+ "hedged_pnl": -4.18,
+ "cum_unhedged": 23.89,
+ "cum_hedged": -4.56,
+ "cum_saving": 28.45
+ },
+ {
+ "date": "2022-09-30 00:00:00",
+ "actual_ret": 8.21,
+ "hedge_ratio": 0.65,
+ "risk_level": "Medium",
+ "unhedged_pnl": 6.57,
+ "hedged_pnl": 2.2,
+ "cum_unhedged": 30.46,
+ "cum_hedged": -2.37,
+ "cum_saving": 32.82
+ },
+ {
+ "date": "2022-10-31 00:00:00",
+ "actual_ret": -11.04,
+ "hedge_ratio": 1.0,
+ "risk_level": "High",
+ "unhedged_pnl": -8.83,
+ "hedged_pnl": -0.16,
+ "cum_unhedged": 21.63,
+ "cum_hedged": -2.53,
+ "cum_saving": 24.16
+ },
+ {
+ "date": "2022-11-30 00:00:00",
+ "actual_ret": 0.26,
+ "hedge_ratio": 0.45,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.2,
+ "hedged_pnl": 0.04,
+ "cum_unhedged": 21.83,
+ "cum_hedged": -2.49,
+ "cum_saving": 24.32
+ },
+ {
+ "date": "2022-12-31 00:00:00",
+ "actual_ret": -0.64,
+ "hedge_ratio": 0.7,
+ "risk_level": "Medium",
+ "unhedged_pnl": -0.51,
+ "hedged_pnl": -0.27,
+ "cum_unhedged": 21.32,
+ "cum_hedged": -2.75,
+ "cum_saving": 24.07
+ },
+ {
+ "date": "2023-01-31 00:00:00",
+ "actual_ret": -2.85,
+ "hedge_ratio": 0.55,
+ "risk_level": "Medium",
+ "unhedged_pnl": -2.28,
+ "hedged_pnl": -1.11,
+ "cum_unhedged": 19.04,
+ "cum_hedged": -3.87,
+ "cum_saving": 22.91
+ },
+ {
+ "date": "2023-02-28 00:00:00",
+ "actual_ret": -1.73,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.38,
+ "hedged_pnl": -1.02,
+ "cum_unhedged": 17.66,
+ "cum_hedged": -4.88,
+ "cum_saving": 22.54
+ },
+ {
+ "date": "2023-03-31 00:00:00",
+ "actual_ret": 0.52,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.42,
+ "hedged_pnl": 0.25,
+ "cum_unhedged": 18.08,
+ "cum_hedged": -4.64,
+ "cum_saving": 22.71
+ },
+ {
+ "date": "2023-04-30 00:00:00",
+ "actual_ret": -7.09,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -5.67,
+ "hedged_pnl": -4.02,
+ "cum_unhedged": 12.41,
+ "cum_hedged": -8.65,
+ "cum_saving": 21.06
+ },
+ {
+ "date": "2023-05-31 00:00:00",
+ "actual_ret": 0.58,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.46,
+ "hedged_pnl": 0.27,
+ "cum_unhedged": 12.87,
+ "cum_hedged": -8.38,
+ "cum_saving": 21.25
+ },
+ {
+ "date": "2023-06-30 00:00:00",
+ "actual_ret": 15.34,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 12.28,
+ "hedged_pnl": 8.55,
+ "cum_unhedged": 25.14,
+ "cum_hedged": 0.16,
+ "cum_saving": 24.98
+ },
+ {
+ "date": "2023-07-31 00:00:00",
+ "actual_ret": 1.3,
+ "hedge_ratio": 0.2,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.04,
+ "hedged_pnl": 0.8,
+ "cum_unhedged": 26.19,
+ "cum_hedged": 0.97,
+ "cum_saving": 25.22
+ },
+ {
+ "date": "2023-08-31 00:00:00",
+ "actual_ret": 14.76,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 11.81,
+ "hedged_pnl": 8.22,
+ "cum_unhedged": 38.0,
+ "cum_hedged": 9.19,
+ "cum_saving": 28.81
+ },
+ {
+ "date": "2023-09-30 00:00:00",
+ "actual_ret": -12.14,
+ "hedge_ratio": 0.2,
+ "risk_level": "Low",
+ "unhedged_pnl": -9.71,
+ "hedged_pnl": -7.8,
+ "cum_unhedged": 28.29,
+ "cum_hedged": 1.39,
+ "cum_saving": 26.9
+ },
+ {
+ "date": "2023-10-31 00:00:00",
+ "actual_ret": -5.41,
+ "hedge_ratio": 0.2,
+ "risk_level": "Low",
+ "unhedged_pnl": -4.33,
+ "hedged_pnl": -3.49,
+ "cum_unhedged": 23.96,
+ "cum_hedged": -2.11,
+ "cum_saving": 26.07
+ },
+ {
+ "date": "2023-11-30 00:00:00",
+ "actual_ret": -7.82,
+ "hedge_ratio": 0.45,
+ "risk_level": "Low",
+ "unhedged_pnl": -6.26,
+ "hedged_pnl": -3.51,
+ "cum_unhedged": 17.7,
+ "cum_hedged": -5.62,
+ "cum_saving": 23.32
+ },
+ {
+ "date": "2023-12-31 00:00:00",
+ "actual_ret": 8.43,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 6.74,
+ "hedged_pnl": 4.67,
+ "cum_unhedged": 24.45,
+ "cum_hedged": -0.95,
+ "cum_saving": 25.39
+ },
+ {
+ "date": "2024-01-31 00:00:00",
+ "actual_ret": 0.93,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.74,
+ "hedged_pnl": 0.47,
+ "cum_unhedged": 25.19,
+ "cum_hedged": -0.48,
+ "cum_saving": 25.66
+ },
+ {
+ "date": "2024-02-29 00:00:00",
+ "actual_ret": 5.9,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 4.72,
+ "hedged_pnl": 3.25,
+ "cum_unhedged": 29.9,
+ "cum_hedged": 2.78,
+ "cum_saving": 27.13
+ },
+ {
+ "date": "2024-03-31 00:00:00",
+ "actual_ret": -0.65,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.52,
+ "hedged_pnl": -0.41,
+ "cum_unhedged": 29.38,
+ "cum_hedged": 2.36,
+ "cum_saving": 27.02
+ },
+ {
+ "date": "2024-04-30 00:00:00",
+ "actual_ret": -5.71,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -4.57,
+ "hedged_pnl": -3.25,
+ "cum_unhedged": 24.81,
+ "cum_hedged": -0.88,
+ "cum_saving": 25.7
+ },
+ {
+ "date": "2024-05-31 00:00:00",
+ "actual_ret": 4.92,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 3.93,
+ "hedged_pnl": 2.7,
+ "cum_unhedged": 28.75,
+ "cum_hedged": 1.82,
+ "cum_saving": 26.92
+ },
+ {
+ "date": "2024-06-30 00:00:00",
+ "actual_ret": -8.58,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -6.86,
+ "hedged_pnl": -4.85,
+ "cum_unhedged": 21.89,
+ "cum_hedged": -3.03,
+ "cum_saving": 24.91
+ },
+ {
+ "date": "2024-07-31 00:00:00",
+ "actual_ret": 1.58,
+ "hedge_ratio": 0.2,
+ "risk_level": "Low",
+ "unhedged_pnl": 1.26,
+ "hedged_pnl": 0.98,
+ "cum_unhedged": 23.15,
+ "cum_hedged": -2.05,
+ "cum_saving": 25.2
+ },
+ {
+ "date": "2024-08-31 00:00:00",
+ "actual_ret": -10.18,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -8.15,
+ "hedged_pnl": -5.75,
+ "cum_unhedged": 15.0,
+ "cum_hedged": -7.8,
+ "cum_saving": 22.8
+ },
+ {
+ "date": "2024-09-30 00:00:00",
+ "actual_ret": 0.63,
+ "hedge_ratio": 0.45,
+ "risk_level": "Medium",
+ "unhedged_pnl": 0.5,
+ "hedged_pnl": 0.21,
+ "cum_unhedged": 15.51,
+ "cum_hedged": -7.59,
+ "cum_saving": 23.1
+ },
+ {
+ "date": "2024-10-31 00:00:00",
+ "actual_ret": 0.16,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.13,
+ "hedged_pnl": 0.04,
+ "cum_unhedged": 15.64,
+ "cum_hedged": -7.55,
+ "cum_saving": 23.19
+ },
+ {
+ "date": "2024-11-30 00:00:00",
+ "actual_ret": 3.3,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 2.64,
+ "hedged_pnl": 1.8,
+ "cum_unhedged": 18.28,
+ "cum_hedged": -5.75,
+ "cum_saving": 24.03
+ },
+ {
+ "date": "2024-12-31 00:00:00",
+ "actual_ret": 5.17,
+ "hedge_ratio": 0.45,
+ "risk_level": "Low",
+ "unhedged_pnl": 4.14,
+ "hedged_pnl": 2.2,
+ "cum_unhedged": 22.41,
+ "cum_hedged": -3.55,
+ "cum_saving": 25.96
+ },
+ {
+ "date": "2025-01-31 00:00:00",
+ "actual_ret": -5.77,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -4.62,
+ "hedged_pnl": -3.28,
+ "cum_unhedged": 17.8,
+ "cum_hedged": -6.83,
+ "cum_saving": 24.62
+ },
+ {
+ "date": "2025-02-28 00:00:00",
+ "actual_ret": -1.41,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.13,
+ "hedged_pnl": -0.84,
+ "cum_unhedged": 16.67,
+ "cum_hedged": -7.67,
+ "cum_saving": 24.33
+ },
+ {
+ "date": "2025-03-31 00:00:00",
+ "actual_ret": -12.89,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -10.31,
+ "hedged_pnl": -7.27,
+ "cum_unhedged": 6.36,
+ "cum_hedged": -14.93,
+ "cum_saving": 21.29
+ },
+ {
+ "date": "2025-04-30 00:00:00",
+ "actual_ret": 0.86,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 0.69,
+ "hedged_pnl": 0.43,
+ "cum_unhedged": 7.05,
+ "cum_hedged": -14.5,
+ "cum_saving": 21.54
+ },
+ {
+ "date": "2025-05-31 00:00:00",
+ "actual_ret": 7.52,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 6.01,
+ "hedged_pnl": 4.16,
+ "cum_unhedged": 13.06,
+ "cum_hedged": -10.34,
+ "cum_saving": 23.4
+ },
+ {
+ "date": "2025-06-30 00:00:00",
+ "actual_ret": 6.84,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 5.47,
+ "hedged_pnl": 3.78,
+ "cum_unhedged": 18.53,
+ "cum_hedged": -6.56,
+ "cum_saving": 25.08
+ },
+ {
+ "date": "2025-07-31 00:00:00",
+ "actual_ret": -7.71,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -6.17,
+ "hedged_pnl": -4.37,
+ "cum_unhedged": 12.36,
+ "cum_hedged": -10.92,
+ "cum_saving": 23.28
+ },
+ {
+ "date": "2025-08-31 00:00:00",
+ "actual_ret": -1.78,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -1.42,
+ "hedged_pnl": -1.04,
+ "cum_unhedged": 10.93,
+ "cum_hedged": -11.97,
+ "cum_saving": 22.9
+ },
+ {
+ "date": "2025-09-30 00:00:00",
+ "actual_ret": -4.54,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -3.63,
+ "hedged_pnl": -2.59,
+ "cum_unhedged": 7.3,
+ "cum_hedged": -14.56,
+ "cum_saving": 21.86
+ },
+ {
+ "date": "2025-10-31 00:00:00",
+ "actual_ret": -3.17,
+ "hedge_ratio": 0.2,
+ "risk_level": "Low",
+ "unhedged_pnl": -2.54,
+ "hedged_pnl": -2.06,
+ "cum_unhedged": 4.77,
+ "cum_hedged": -16.62,
+ "cum_saving": 21.39
+ },
+ {
+ "date": "2025-11-30 00:00:00",
+ "actual_ret": -1.19,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.95,
+ "hedged_pnl": -0.72,
+ "cum_unhedged": 3.81,
+ "cum_hedged": -17.34,
+ "cum_saving": 21.15
+ },
+ {
+ "date": "2025-12-31 00:00:00",
+ "actual_ret": 12.89,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 10.31,
+ "hedged_pnl": 7.17,
+ "cum_unhedged": 14.12,
+ "cum_hedged": -10.16,
+ "cum_saving": 24.29
+ },
+ {
+ "date": "2026-01-31 00:00:00",
+ "actual_ret": -0.32,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": -0.26,
+ "hedged_pnl": -0.23,
+ "cum_unhedged": 13.87,
+ "cum_hedged": -10.39,
+ "cum_saving": 24.26
+ },
+ {
+ "date": "2026-02-28 00:00:00",
+ "actual_ret": 43.21,
+ "hedge_ratio": 0.3,
+ "risk_level": "Low",
+ "unhedged_pnl": 34.57,
+ "hedged_pnl": 24.15,
+ "cum_unhedged": 48.44,
+ "cum_hedged": 13.76,
+ "cum_saving": 34.68
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/output/v2_hedging.json b/output/v2_hedging.json
new file mode 100644
index 0000000000000000000000000000000000000000..baa66a2addb6512b3ecc1663f19de15e91f3ca87
--- /dev/null
+++ b/output/v2_hedging.json
@@ -0,0 +1,422 @@
+{
+ "Aviation": {
+ "industry_zh": "航空",
+ "exposure": 50.0,
+ "elasticity": 0.35,
+ "recommended_ratio": 0.9500000000000001,
+ "recommended_ratio_pct": "95%",
+ "recommended_tool": "futures",
+ "rationale": "当前风险高、偏置上行、预测波动率3.8%。建议对冲95%暴露。上行偏置明显,期货锁价直接锁定成本。",
+ "matrix": [
+ {
+ "hedge_ratio": 0.0,
+ "hedge_ratio_pct": "0%",
+ "downside_impact": -2.26,
+ "base_impact": -0.35,
+ "upside_impact": 3.3,
+ "worst_case": -2.26,
+ "best_case": 3.3,
+ "range": 5.56
+ },
+ {
+ "hedge_ratio": 0.25,
+ "hedge_ratio_pct": "25%",
+ "downside_impact": -1.72,
+ "base_impact": -0.29,
+ "upside_impact": 2.45,
+ "worst_case": -1.72,
+ "best_case": 2.45,
+ "range": 4.17
+ },
+ {
+ "hedge_ratio": 0.5,
+ "hedge_ratio_pct": "50%",
+ "downside_impact": -1.18,
+ "base_impact": -0.22,
+ "upside_impact": 1.6,
+ "worst_case": -1.18,
+ "best_case": 1.6,
+ "range": 2.78
+ },
+ {
+ "hedge_ratio": 0.75,
+ "hedge_ratio_pct": "75%",
+ "downside_impact": -0.64,
+ "base_impact": -0.16,
+ "upside_impact": 0.75,
+ "worst_case": -0.64,
+ "best_case": 0.75,
+ "range": 1.39
+ },
+ {
+ "hedge_ratio": 1.0,
+ "hedge_ratio_pct": "100%",
+ "downside_impact": -0.1,
+ "base_impact": -0.1,
+ "upside_impact": -0.1,
+ "worst_case": -0.1,
+ "best_case": -0.1,
+ "range": 0.0
+ }
+ ],
+ "tool_comparison": [
+ {
+ "tool": "futures",
+ "tool_zh": "期货锁价",
+ "monthly_cost": 0.1,
+ "annualized_cost": 1.14,
+ "cost_pct": 0.2
+ },
+ {
+ "tool": "put",
+ "tool_zh": "看跌期权",
+ "monthly_cost": 0.38,
+ "annualized_cost": 4.56,
+ "cost_pct": 0.8
+ },
+ {
+ "tool": "collar",
+ "tool_zh": "零成本领",
+ "monthly_cost": 0.14,
+ "annualized_cost": 1.71,
+ "cost_pct": 0.3
+ }
+ ]
+ },
+ "Logistics": {
+ "industry_zh": "物流",
+ "exposure": 15.0,
+ "elasticity": 0.22,
+ "recommended_ratio": 0.9,
+ "recommended_ratio_pct": "90%",
+ "recommended_tool": "futures",
+ "rationale": "当前风险高、偏置上行、预测波动率3.8%。建议对冲90%暴露。上行偏置明显,期货锁价直接锁定成本。",
+ "matrix": [
+ {
+ "hedge_ratio": 0.0,
+ "hedge_ratio_pct": "0%",
+ "downside_impact": -0.43,
+ "base_impact": -0.07,
+ "upside_impact": 0.62,
+ "worst_case": -0.43,
+ "best_case": 0.62,
+ "range": 1.05
+ },
+ {
+ "hedge_ratio": 0.25,
+ "hedge_ratio_pct": "25%",
+ "downside_impact": -0.33,
+ "base_impact": -0.06,
+ "upside_impact": 0.46,
+ "worst_case": -0.33,
+ "best_case": 0.46,
+ "range": 0.79
+ },
+ {
+ "hedge_ratio": 0.5,
+ "hedge_ratio_pct": "50%",
+ "downside_impact": -0.23,
+ "base_impact": -0.05,
+ "upside_impact": 0.3,
+ "worst_case": -0.23,
+ "best_case": 0.3,
+ "range": 0.53
+ },
+ {
+ "hedge_ratio": 0.75,
+ "hedge_ratio_pct": "75%",
+ "downside_impact": -0.13,
+ "base_impact": -0.04,
+ "upside_impact": 0.13,
+ "worst_case": -0.13,
+ "best_case": 0.13,
+ "range": 0.26
+ },
+ {
+ "hedge_ratio": 1.0,
+ "hedge_ratio_pct": "100%",
+ "downside_impact": -0.03,
+ "base_impact": -0.03,
+ "upside_impact": -0.03,
+ "worst_case": -0.03,
+ "best_case": -0.03,
+ "range": 0.0
+ }
+ ],
+ "tool_comparison": [
+ {
+ "tool": "futures",
+ "tool_zh": "期货锁价",
+ "monthly_cost": 0.03,
+ "annualized_cost": 0.32,
+ "cost_pct": 0.2
+ },
+ {
+ "tool": "put",
+ "tool_zh": "看跌期权",
+ "monthly_cost": 0.11,
+ "annualized_cost": 1.3,
+ "cost_pct": 0.8
+ },
+ {
+ "tool": "collar",
+ "tool_zh": "零成本领",
+ "monthly_cost": 0.04,
+ "annualized_cost": 0.49,
+ "cost_pct": 0.3
+ }
+ ]
+ },
+ "Chemicals": {
+ "industry_zh": "化工",
+ "exposure": 30.0,
+ "elasticity": 0.28,
+ "recommended_ratio": 0.9,
+ "recommended_ratio_pct": "90%",
+ "recommended_tool": "futures",
+ "rationale": "当前风险高、偏置上行、预测波动率3.8%。建议对冲90%暴露。上行偏置明显,期货锁价直接锁定成本。",
+ "matrix": [
+ {
+ "hedge_ratio": 0.0,
+ "hedge_ratio_pct": "0%",
+ "downside_impact": -1.08,
+ "base_impact": -0.17,
+ "upside_impact": 1.59,
+ "worst_case": -1.08,
+ "best_case": 1.59,
+ "range": 2.67
+ },
+ {
+ "hedge_ratio": 0.25,
+ "hedge_ratio_pct": "25%",
+ "downside_impact": -0.83,
+ "base_impact": -0.14,
+ "upside_impact": 1.17,
+ "worst_case": -0.83,
+ "best_case": 1.17,
+ "range": 2.0
+ },
+ {
+ "hedge_ratio": 0.5,
+ "hedge_ratio_pct": "50%",
+ "downside_impact": -0.57,
+ "base_impact": -0.11,
+ "upside_impact": 0.76,
+ "worst_case": -0.57,
+ "best_case": 0.76,
+ "range": 1.33
+ },
+ {
+ "hedge_ratio": 0.75,
+ "hedge_ratio_pct": "75%",
+ "downside_impact": -0.32,
+ "base_impact": -0.09,
+ "upside_impact": 0.35,
+ "worst_case": -0.32,
+ "best_case": 0.35,
+ "range": 0.67
+ },
+ {
+ "hedge_ratio": 1.0,
+ "hedge_ratio_pct": "100%",
+ "downside_impact": -0.06,
+ "base_impact": -0.06,
+ "upside_impact": -0.06,
+ "worst_case": -0.06,
+ "best_case": -0.06,
+ "range": 0.0
+ }
+ ],
+ "tool_comparison": [
+ {
+ "tool": "futures",
+ "tool_zh": "期货锁价",
+ "monthly_cost": 0.05,
+ "annualized_cost": 0.65,
+ "cost_pct": 0.2
+ },
+ {
+ "tool": "put",
+ "tool_zh": "看跌期权",
+ "monthly_cost": 0.22,
+ "annualized_cost": 2.59,
+ "cost_pct": 0.8
+ },
+ {
+ "tool": "collar",
+ "tool_zh": "零成本领",
+ "monthly_cost": 0.08,
+ "annualized_cost": 0.97,
+ "cost_pct": 0.3
+ }
+ ]
+ },
+ "Manufacturing": {
+ "industry_zh": "制造",
+ "exposure": 8.0,
+ "elasticity": 0.12,
+ "recommended_ratio": 0.9,
+ "recommended_ratio_pct": "90%",
+ "recommended_tool": "futures",
+ "rationale": "当前风险高、偏置上行、预测波动率3.8%。建议对冲90%暴露。上行偏置明显,期货锁价直接锁定成本。",
+ "matrix": [
+ {
+ "hedge_ratio": 0.0,
+ "hedge_ratio_pct": "0%",
+ "downside_impact": -0.12,
+ "base_impact": -0.02,
+ "upside_impact": 0.18,
+ "worst_case": -0.12,
+ "best_case": 0.18,
+ "range": 0.3
+ },
+ {
+ "hedge_ratio": 0.25,
+ "hedge_ratio_pct": "25%",
+ "downside_impact": -0.1,
+ "base_impact": -0.02,
+ "upside_impact": 0.13,
+ "worst_case": -0.1,
+ "best_case": 0.13,
+ "range": 0.23
+ },
+ {
+ "hedge_ratio": 0.5,
+ "hedge_ratio_pct": "50%",
+ "downside_impact": -0.07,
+ "base_impact": -0.02,
+ "upside_impact": 0.08,
+ "worst_case": -0.07,
+ "best_case": 0.08,
+ "range": 0.15
+ },
+ {
+ "hedge_ratio": 0.75,
+ "hedge_ratio_pct": "75%",
+ "downside_impact": -0.04,
+ "base_impact": -0.02,
+ "upside_impact": 0.03,
+ "worst_case": -0.04,
+ "best_case": 0.03,
+ "range": 0.07
+ },
+ {
+ "hedge_ratio": 1.0,
+ "hedge_ratio_pct": "100%",
+ "downside_impact": -0.02,
+ "base_impact": -0.02,
+ "upside_impact": -0.02,
+ "worst_case": -0.02,
+ "best_case": -0.02,
+ "range": 0.0
+ }
+ ],
+ "tool_comparison": [
+ {
+ "tool": "futures",
+ "tool_zh": "期货锁价",
+ "monthly_cost": 0.01,
+ "annualized_cost": 0.17,
+ "cost_pct": 0.2
+ },
+ {
+ "tool": "put",
+ "tool_zh": "看跌期权",
+ "monthly_cost": 0.06,
+ "annualized_cost": 0.69,
+ "cost_pct": 0.8
+ },
+ {
+ "tool": "collar",
+ "tool_zh": "零成本领",
+ "monthly_cost": 0.02,
+ "annualized_cost": 0.26,
+ "cost_pct": 0.3
+ }
+ ]
+ },
+ "Upstream_OG": {
+ "industry_zh": "上游油气",
+ "exposure": 80.0,
+ "elasticity": -0.6,
+ "recommended_ratio": 0.8,
+ "recommended_ratio_pct": "80%",
+ "recommended_tool": "futures",
+ "rationale": "当前风险高、偏置上行、预测波动率3.8%。建议对冲80%暴露。低波动环境,简单期货锁价成本最低。",
+ "matrix": [
+ {
+ "hedge_ratio": 0.0,
+ "hedge_ratio_pct": "0%",
+ "downside_impact": -6.19,
+ "base_impact": -0.96,
+ "upside_impact": 9.06,
+ "worst_case": -6.19,
+ "best_case": 9.06,
+ "range": 15.25
+ },
+ {
+ "hedge_ratio": 0.25,
+ "hedge_ratio_pct": "25%",
+ "downside_impact": -4.6,
+ "base_impact": -0.68,
+ "upside_impact": 6.84,
+ "worst_case": -4.6,
+ "best_case": 6.84,
+ "range": 11.44
+ },
+ {
+ "hedge_ratio": 0.5,
+ "hedge_ratio_pct": "50%",
+ "downside_impact": -3.01,
+ "base_impact": -0.4,
+ "upside_impact": 4.61,
+ "worst_case": -3.01,
+ "best_case": 4.61,
+ "range": 7.62
+ },
+ {
+ "hedge_ratio": 0.75,
+ "hedge_ratio_pct": "75%",
+ "downside_impact": -1.43,
+ "base_impact": -0.12,
+ "upside_impact": 2.39,
+ "worst_case": -1.43,
+ "best_case": 2.39,
+ "range": 3.82
+ },
+ {
+ "hedge_ratio": 1.0,
+ "hedge_ratio_pct": "100%",
+ "downside_impact": 0.16,
+ "base_impact": 0.16,
+ "upside_impact": 0.16,
+ "worst_case": 0.16,
+ "best_case": 0.16,
+ "range": 0.0
+ }
+ ],
+ "tool_comparison": [
+ {
+ "tool": "futures",
+ "tool_zh": "期货锁价",
+ "monthly_cost": 0.13,
+ "annualized_cost": 1.54,
+ "cost_pct": 0.2
+ },
+ {
+ "tool": "put",
+ "tool_zh": "看跌期权",
+ "monthly_cost": 0.51,
+ "annualized_cost": 6.14,
+ "cost_pct": 0.8
+ },
+ {
+ "tool": "collar",
+ "tool_zh": "零成本领",
+ "monthly_cost": 0.19,
+ "annualized_cost": 2.3,
+ "cost_pct": 0.3
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/output/v2_nlg_Brent.json b/output/v2_nlg_Brent.json
new file mode 100644
index 0000000000000000000000000000000000000000..4d72e450504e2f813ddd721f6054cf683a51d5c1
--- /dev/null
+++ b/output/v2_nlg_Brent.json
@@ -0,0 +1,273 @@
+{
+ "2003-09": "【2003年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.3%, +14.1%],中枢+2.3%,波动率6.3%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢-0.0%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度69%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+2.7% | 供给中断+2.7% | 需求崩塌+2.7%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2003-10": "【2003年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.8%, +12.9%],中枢+2.3%,波动率4.5%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢-0.0%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度77%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍-1.0% | 供给中断-1.9% | 需求崩塌-1.0%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2003-11": "【2003年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +13.3%],中枢+2.7%,波动率4.1%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢+2.2%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度79%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.7% | VIX翻倍-0.7% | 供给中断-0.9% | 需求崩塌-0.7%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2003-12": "【2003年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.4%, +14.4%],中枢+3.6%,波动率4.0%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢+2.2%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度78%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.6% | VIX翻倍+4.7% | 供给中断+4.4% | 需求崩塌+4.7%\n 最大下行风险:+4.4%,建议预留相应流动性缓冲。\n",
+ "2004-01": "【2004年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +14.8%],中枢+2.8%,波动率1.1%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢+2.2%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.8% | VIX翻倍-3.9% | 供给中断-3.9% | 需求崩塌-3.9%\n 最大下行风险:-3.9%,建议预留相应流动性缓冲。\n",
+ "2004-02": "【2004年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.2%, +15.4%],中枢+4.3%,波动率3.7%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢+3.6%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+4.3% | VIX翻倍+2.2% | 供给中断+1.2% | 需求崩塌+2.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2004-03": "【2004年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +14.0%],中枢+3.6%,波动率2.8%。\n■ 3M预测区间:[-19.4%, +21.5%],中枢+6.4%。\n■ CQR校准区间:[-11.7%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.6% | VIX翻倍+0.5% | 供给中断+0.3% | 需求崩塌+0.5%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2004-04": "【2004年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +14.6%],中枢+3.1%,波动率4.1%。\n■ 3M预测区间:[-19.4%, +21.5%],中枢+3.4%。\n■ CQR校准区间:[-11.7%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.1% | VIX翻倍-3.1% | 供给中断-4.3% | 需求崩塌-3.1%\n 最大下行风险:-4.3%,建议预留相应流动性缓冲。\n",
+ "2004-05": "【2004年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-8.2%, +14.5%],中枢+5.0%,波动率4.2%。\n■ 3M预测区间:[-19.4%, +21.5%],中枢+3.5%。\n■ CQR校准区间:[-9.9%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度75%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+5.0% | VIX翻倍+5.0% | 供给中断+4.5% | 需求崩塌+5.0%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2004-06": "【2004年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.0%, +13.2%],中枢+3.3%,波动率5.0%。\n■ 3M预测区间:[-19.4%, +21.5%],中枢+7.6%。\n■ CQR校准区间:[-10.6%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度71%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍+0.6% | 供给中断+0.3% | 需求崩塌+0.6%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2004-07": "【2004年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-10.9%, +15.7%],中枢+4.5%,波动率7.1%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+7.4%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度67%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.5% | VIX翻倍+5.0% | 供给中断+4.1% | 需求崩塌+5.0%\n 最大下行风险:+4.1%,建议预留相应流动性缓冲。\n",
+ "2004-08": "【2004年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-8.6%, +15.7%],中枢+5.0%,波动率6.1%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+7.6%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.0% | VIX翻倍+6.8% | 供给中断+6.8% | 需求崩塌+6.8%\n 最大下行风险:+6.8%,建议预留相应流动性缓冲。\n",
+ "2004-09": "【2004年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.5%, +18.6%],中枢+5.4%,波动率7.3%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+10.7%。\n■ CQR校准区间:[-16.1%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.4% | VIX翻倍+5.6% | 供给中断+3.3% | 需求崩塌+5.6%\n 最大下行风险:+3.3%,建议预留相应流动性缓冲。\n",
+ "2004-10": "【2004年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.9%, +17.0%],中枢+0.2%,波动率5.8%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+8.2%。\n■ CQR校准区间:[-16.1%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度76%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+0.5% | 供给中断-3.1% | 需求崩塌+0.5%\n 最大下行风险:-3.1%,建议预留相应流动性缓冲。\n",
+ "2004-11": "【2004年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-14.3%, +14.9%],中枢+0.5%,波动率5.6%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+8.7%。\n■ CQR校准区间:[-16.1%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度71%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-1.4% | 供给中断-1.4% | 需求崩塌-1.4%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2004-12": "【2004年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-14.0%, +14.4%],中枢-0.8%,波动率6.0%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+8.9%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度57%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.8% | VIX翻倍-4.1% | 供给中断-4.1% | 需求崩塌-4.1%\n 最大下行风险:-4.1%,建议预留相应流动性缓冲。\n",
+ "2005-01": "【2005年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-33.6%, +28.6%],中枢+1.2%,波动率15.2%。\n■ 3M预测区间:[-46.2%, +32.6%],中枢+14.5%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度56%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:化工——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍-2.3% | 供给中断-2.3% | 需求崩塌-2.3%\n 最大下行风险:-2.3%,建议预留相应流动性缓冲。\n",
+ "2005-02": "【2005年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-25.5%, +25.8%],中枢+1.9%,波动率12.8%。\n■ 3M预测区间:[-35.4%, +29.8%],中枢+13.9%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度61%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:化工、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.9% | VIX翻倍-1.6% | 供给中断-1.7% | 需求崩塌-1.6%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2005-03": "【2005年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-19.3%, +19.4%],中枢+4.1%,波动率9.5%。\n■ 3M预测区间:[-22.3%, +27.0%],中枢+9.3%。\n■ CQR校准区间:[-13.3%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍+3.4% | 供给中断+3.6% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2005-04": "【2005年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-15.9%, +16.1%],中枢+2.3%,波动率7.6%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+7.0%。\n■ CQR校准区间:[-12.4%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍-0.6% | 供给中断-0.8% | 需求崩塌-0.6%\n 最大下行风险:-0.8%,建议预留相应流动性缓冲。\n",
+ "2005-05": "【2005年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.9%, +13.7%],中枢-0.6%,波动率5.4%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+8.2%。\n■ CQR校准区间:[-10.9%, +10.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-2.7% | 供给中断-2.7% | 需求崩塌-2.7%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2005-06": "【2005年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-14.6%, +15.6%],中枢+1.0%,波动率6.9%。\n■ 3M预测区间:[-16.6%, +31.0%],中枢+7.9%。\n■ CQR校准区间:[-12.2%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度68%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-3.1% | 供给中断-2.8% | 需求崩塌-3.1%\n 最大下行风险:-3.1%,建议预留相应流动性缓冲。\n",
+ "2005-07": "【2005年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-14.3%, +15.7%],中枢+1.0%,波动率7.3%。\n■ 3M预测区间:[-16.6%, +31.0%],中枢+11.4%。\n■ CQR校准区间:[-12.2%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度69%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-0.1% | 供给中断+0.3% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2005-08": "【2005年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.2%, +16.0%],中枢+1.5%,波动率7.3%。\n■ 3M预测区间:[-16.6%, +31.0%],中枢+8.3%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍-0.3% | 供给中断-0.5% | 需求崩塌-0.3%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2005-09": "【2005年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.1%, +18.8%],中枢+3.4%,波动率9.5%。\n■ 3M预测区间:[-25.1%, +36.3%],中枢+6.6%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度92%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.4% | VIX翻倍+6.8% | 供给中断+6.6% | 需求崩塌+6.8%\n 最大下行风险:+6.6%,建议预留相应流动性缓冲。\n",
+ "2005-10": "【2005年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.6%, +16.6%],中枢+2.0%,波动率7.6%。\n■ 3M预测区间:[-19.4%, +31.0%],中枢+6.0%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+3.6% | 供给中断+3.0% | 需求崩塌+3.6%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2005-11": "【2005年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.2%, +14.6%],中枢+0.5%,波动率6.7%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.1%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+1.9% | 供给中断+1.9% | 需求崩塌+1.9%\n 最大下行风险:+1.9%,建议预留相应流动性缓冲。\n",
+ "2005-12": "【2005年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-14.4%, +16.6%],中枢+1.8%,波动率8.5%。\n■ 3M预测区间:[-18.4%, +25.0%],中枢+7.4%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度91%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+3.7% | 供给中断+3.2% | 需求崩塌+3.7%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2006-01": "【2006年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.1%, +16.5%],中枢+1.1%,波动率8.2%。\n■ 3M预测区间:[-17.3%, +24.3%],中枢+6.7%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度74%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+7.0% | 供给中断+6.5% | 需求崩塌+7.0%\n 最大下行风险:+6.5%,建议预留相应流动性缓冲。\n",
+ "2006-02": "【2006年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.7%, +14.2%],中枢+1.4%,波动率6.2%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.0%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+4.7% | 供给中断+4.7% | 需求崩塌+4.7%\n 最大下行风险:+4.7%,建议预留相应流动性缓冲。\n",
+ "2006-03": "【2006年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.7%, +14.2%],中枢-0.1%,波动率5.9%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.1%。\n■ CQR校准区间:[-13.4%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-1.0% | 供给中断-1.1% | 需求崩塌-1.0%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2006-04": "【2006年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.3%, +13.5%],中枢+0.1%,波动率6.3%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.7%。\n■ CQR校准区间:[-13.4%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度79%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-3.3% | 供给中断-3.3% | 需求崩塌-3.3%\n 最大下行风险:-3.3%,建议预留相应流动性缓冲。\n",
+ "2006-05": "【2006年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.3%, +14.0%],中枢-0.5%,波动率6.0%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.9%。\n■ CQR校准区间:[-13.4%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度83%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+3.9% | 供给中断+3.5% | 需求崩塌+3.9%\n 最大下行风险:+3.5%,建议预留相应流动性缓冲。\n",
+ "2006-06": "【2006年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-11.3%, +15.1%],中枢+1.8%,波动率7.0%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+7.4%。\n■ CQR校准区间:[-13.9%, +12.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+6.4% | 供给中断+6.1% | 需求崩塌+6.4%\n 最大下行风险:+6.1%,建议预留相应流动性缓冲。\n",
+ "2006-07": "【2006年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.4%, +16.2%],中枢+0.9%,波动率7.4%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+9.0%。\n■ CQR校准区间:[-12.2%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度77%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+2.4% | 供给中断+2.2% | 需求崩塌+2.4%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2006-08": "【2006年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-13.1%, +16.3%],中枢+0.7%,波动率8.2%。\n■ 3M预测区间:[-17.4%, +24.2%],中枢+9.7%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.4% | 供给中断+2.4% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2006-09": "【2006年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.0%, +15.2%],中枢+2.2%,波动率8.1%。\n■ 3M预测区间:[-16.6%, +21.5%],中枢+9.4%。\n■ CQR校准区间:[-11.4%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度73%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+2.9% | 供给中断+1.4% | 需求崩塌+2.9%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2006-10": "【2006年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.2%, +15.9%],中枢+1.7%,波动率8.3%。\n■ 3M预测区间:[-17.1%, +21.8%],中枢+9.0%。\n■ CQR校准区间:[-11.4%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+6.1% | 供给中断+5.8% | 需求崩塌+6.1%\n 最大下行风险:+5.8%,建议预留相应流动性缓冲。\n",
+ "2006-11": "【2006年11月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-13.8%, +16.6%],中枢+1.3%,波动率8.8%。\n■ 3M预测区间:[-18.5%, +22.6%],中枢+7.6%。\n■ CQR校准区间:[-11.4%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度65%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+5.1% | 供给中断+4.3% | 需求崩塌+5.1%\n 最大下行风险:+4.3%,建议预留相应流动性缓冲。\n",
+ "2006-12": "【2006年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.7%, +16.3%],中枢+2.9%,波动率7.9%。\n■ 3M预测区间:[-16.6%, +21.5%],中枢+7.5%。\n■ CQR校准区间:[-11.4%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度66%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+8.9% | 供给中断+8.8% | 需求崩塌+8.9%\n 最大下行风险:+8.8%,建议预留相应流动性缓冲。\n",
+ "2007-01": "【2007年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-13.6%, +16.4%],中枢+4.1%,波动率8.3%。\n■ 3M预测区间:[-19.6%, +21.7%],中枢+6.9%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度68%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍+9.6% | 供给中断+9.3% | 需求崩塌+9.6%\n 最大下行风险:+9.3%,建议预留相应流动性缓冲。\n",
+ "2007-02": "【2007年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-17.3%, +16.5%],中枢+0.3%,波动率9.6%。\n■ 3M预测区间:[-23.3%, +24.4%],中枢+4.0%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度67%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+2.1% | 供给中断-0.4% | 需求崩塌+2.1%\n 最大下行风险:-0.4%,建议预留相应流动性缓冲。\n",
+ "2007-03": "【2007年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-14.7%, +16.2%],中枢+1.1%,波动率8.3%。\n■ 3M预测区间:[-19.7%, +21.7%],中枢+4.0%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度78%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-0.4% | 供给中断-2.5% | 需求崩塌-0.4%\n 最大下行风险:-2.5%,建议预留相应流动性缓冲。\n",
+ "2007-04": "【2007年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-14.5%, +16.6%],中枢-0.0%,波动率8.7%。\n■ 3M预测区间:[-20.8%, +22.6%],中枢+3.9%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度82%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.0% | VIX翻倍+3.7% | 供给中断+1.1% | 需求崩塌+3.7%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2007-05": "【2007年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-14.9%, +17.2%],中枢-0.4%,波动率8.9%。\n■ 3M预测区间:[-21.1%, +22.8%],中枢+3.8%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-0.1% | 供给中断-0.1% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2007-06": "【2007年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +13.1%],中枢-0.4%,波动率7.8%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+3.8%。\n■ CQR校准区间:[-10.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-3.5% | 供给中断-3.4% | 需求崩塌-3.5%\n 最大下行风险:-3.5%,建议预留相应流动性缓冲。\n",
+ "2007-07": "【2007年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.1%, +12.6%],中枢+2.3%,波动率7.0%。\n■ 3M预测区间:[-16.6%, +21.5%],中枢+3.8%。\n■ CQR校准区间:[-10.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度76%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+5.2% | 供给中断+4.2% | 需求崩塌+5.2%\n 最大下行风险:+4.2%,建议预留相应流动性缓冲。\n",
+ "2007-08": "【2007年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.5%, +15.2%],中枢+2.0%,波动率7.9%。\n■ 3M预测区间:[-16.6%, +21.5%],中枢+4.0%。\n■ CQR校准区间:[-10.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度78%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+7.5% | 供给中断+7.4% | 需求崩塌+7.5%\n 最大下行风险:+7.4%,建议预留相应流动性缓冲。\n",
+ "2007-09": "【2007年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-13.7%, +14.8%],中枢+4.5%,波动率9.4%。\n■ 3M预测区间:[-19.6%, +24.0%],中枢+4.1%。\n■ CQR校准区间:[-10.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度82%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+4.5% | VIX翻倍+6.1% | 供给中断+6.1% | 需求崩塌+6.1%\n 最大下行风险:+6.1%,建议预留相应流动性缓冲。\n",
+ "2007-10": "【2007年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-17.4%, +16.1%],中枢+3.1%,波动率10.7%。\n■ 3M预测区间:[-23.8%, +25.5%],中枢+7.8%。\n■ CQR校准区间:[-10.9%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.1% | VIX翻倍+4.3% | 供给中断+3.0% | 需求崩塌+4.3%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2007-11": "【2007年11月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.7%, +23.3%],中枢+5.6%,波动率9.4%。\n■ 3M预测区间:[-19.7%, +24.0%],中枢+4.6%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度87%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.6% | VIX翻倍+8.3% | 供给中断+7.3% | 需求崩塌+8.3%\n 最大下行风险:+7.3%,建议预留相应流动性缓冲。\n",
+ "2007-12": "【2007年12月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-12.3%, +22.3%],中枢+6.3%,波动率9.7%。\n■ 3M预测区间:[-20.7%, +24.2%],中枢+6.3%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度78%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+6.3% | VIX翻倍+9.1% | 供给中断+8.9% | 需求崩塌+9.1%\n 最大下行风险:+8.9%,建议预留相应流动性缓冲。\n",
+ "2008-01": "【2008年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-14.2%, +22.9%],中枢+3.4%,波动率10.1%。\n■ 3M预测区间:[-22.0%, +28.0%],中枢+5.9%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度78%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.4% | VIX翻倍-3.5% | 供给中断-3.5% | 需求崩塌-3.5%\n 最大下行风险:-3.5%,建议预留相应流动性缓冲。\n",
+ "2008-02": "【2008年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.7%, +13.6%],中枢+4.3%,波动率4.3%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+8.2%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度99%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.3% | VIX翻倍+5.2% | 供给中断+4.7% | 需求崩塌+3.7%\n 最大下行风险:+3.7%,建议预留相应流动性缓冲。\n",
+ "2008-03": "【2008年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +14.5%],中枢+2.1%,波动率7.4%。\n■ 3M预测区间:[-16.6%, +24.8%],中枢+5.8%。\n■ CQR校准区间:[-10.4%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度88%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+0.1% | 供给中断-1.4% | 需求崩塌-0.8%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2008-04": "【2008年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +14.2%],中枢+1.9%,波动率7.4%。\n■ 3M预测区间:[-16.6%, +24.8%],中枢+5.7%。\n■ CQR校准区间:[-10.4%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+3.7% | 供给中断+3.4% | 需求崩塌+2.3%\n 最大下行风险:+2.3%,建议预留相应流动性缓冲。\n",
+ "2008-05": "【2008年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +14.8%],中枢+5.6%,波动率8.2%。\n■ 3M预测区间:[-16.7%, +23.8%],中枢+8.1%。\n■ CQR校准区间:[-10.4%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度93%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.6% | VIX翻倍+8.5% | 供给中断+8.0% | 需求崩塌+8.1%\n 最大下行风险:+8.0%,建议预留相应流动性缓冲。\n",
+ "2008-06": "【2008年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-8.6%, +14.1%],中枢+4.1%,波动率7.5%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+8.2%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍+3.7% | 供给中断+4.1% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2008-07": "【2008年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.1%, +17.5%],中枢+3.3%,波动率10.0%。\n■ 3M预测区间:[-22.1%, +28.6%],中枢+8.1%。\n■ CQR校准区间:[-10.8%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.3% | VIX翻倍+6.0% | 供给中断+4.8% | 需求崩塌+4.8%\n 最大下行风险:+4.8%,建议预留相应流动性缓冲。\n",
+ "2008-08": "【2008年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.9%, +14.1%],中枢+3.6%,波动率6.3%。\n■ 3M预测区间:[-16.6%, +24.8%],中枢+9.5%。\n■ CQR校准区间:[-10.8%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度84%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.6% | VIX翻倍+4.3% | 供给中断+2.4% | 需求崩塌+2.1%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2008-09": "【2008年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.1%, +15.3%],中枢+3.8%,波动率7.0%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+9.2%。\n■ CQR校准区间:[-11.2%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+6.4% | 供给中断+5.6% | 需求崩塌+5.7%\n 最大下行风险:+5.6%,建议预留相应流动性缓冲。\n",
+ "2008-10": "【2008年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.4%, +13.1%],中枢+3.0%,波动率4.7%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+8.1%。\n■ CQR校准区间:[-11.2%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度79%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-2.7% | 供给中断-2.7% | 需求崩塌-1.6%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2008-11": "【2008年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.7%, +13.2%],中枢+4.1%,波动率3.0%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+6.6%。\n■ CQR校准区间:[-11.2%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍+4.3% | 供给中断+4.9% | 需求崩塌+4.8%\n 最大下行风险:+4.8%,建议预留相应流动性缓冲。\n",
+ "2008-12": "【2008年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.6%, +13.7%],中枢+3.5%,波动率5.3%。\n■ 3M预测区间:[-19.4%, +25.1%],中枢+7.2%。\n■ CQR校准区间:[-14.2%, +17.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度80%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.5% | VIX翻倍+3.4% | 供给中断+3.4% | 需求崩塌+1.4%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2009-01": "【2009年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-14.4%, +14.0%],中枢-0.4%,波动率7.3%。\n■ 3M预测区间:[-21.7%, +25.1%],中枢+6.7%。\n■ CQR校准区间:[-14.9%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-12.6% | 供给中断-12.6% | 需求崩塌-6.9%\n 最大下行风险:-12.6%,建议预留相应流动性缓冲。\n",
+ "2009-02": "【2009年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-17.0%, +15.9%],中枢+0.1%,波动率8.9%。\n■ 3M预测区间:[-37.0%, +26.8%],中枢+5.0%。\n■ CQR校准区间:[-16.0%, +18.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度87%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-12.9% | 供给中断-12.9% | 需求崩塌-12.9%\n 最大下行风险:-12.9%,建议预留相应流动性缓冲。\n",
+ "2009-03": "【2009年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-24.0%, +20.3%],中枢-2.8%,波动率12.1%。\n■ 3M预测区间:[-53.3%, +34.0%],中枢+5.1%。\n■ CQR校准区间:[-17.7%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度88%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.8% | VIX翻倍-18.1% | 供给中断-18.4% | 需求崩塌-18.1%\n 最大下行风险:-18.4%,建议预留相应流动性缓冲。\n",
+ "2009-04": "【2009年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-26.2%, +20.9%],中枢-3.1%,波动率12.4%。\n■ 3M预测区间:[-52.4%, +34.5%],中枢+5.1%。\n■ CQR校准区间:[-17.7%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度90%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.1% | VIX翻倍-17.0% | 供给中断-17.0% | 需求崩塌-17.0%\n 最大下行风险:-17.0%,建议预留相应流动性缓冲。\n",
+ "2009-05": "【2009年05月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-17.8%, +14.8%],中枢-3.0%,波动率8.4%。\n■ 3M预测区间:[-30.0%, +25.2%],中枢+5.4%。\n■ CQR校准区间:[-17.7%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.0% | VIX翻倍-17.7% | 供给中断-17.7% | 需求崩塌-17.7%\n 最大下行风险:-17.7%,建议预留相应流动性缓冲。\n",
+ "2009-06": "【2009年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-18.5%, +14.7%],中枢-1.7%,波动率8.6%。\n■ 3M预测区间:[-26.3%, +25.4%],中枢+5.3%。\n■ CQR校准区间:[-17.7%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度85%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.7% | VIX翻倍-7.5% | 供给中断-5.7% | 需求崩塌-5.7%\n 最大下行风险:-5.7%,建议预留相应流动性缓冲。\n",
+ "2009-07": "【2009年07月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-25.7%, +25.0%],中枢+3.5%,波动率14.1%。\n■ 3M预测区间:[-45.7%, +37.2%],中枢+7.5%。\n■ CQR校准区间:[-17.8%, +18.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度66%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.5% | VIX翻倍-0.1% | 供给中断+9.3% | 需求崩塌+9.3%\n 最大下行风险:+9.3%,建议预留相应流动性缓冲。\n",
+ "2009-08": "【2009年08月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-18.3%, +19.9%],中枢-0.1%,波动率9.8%。\n■ 3M预测区间:[-29.0%, +29.5%],中枢+7.5%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度76%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-5.5% | 供给中断-1.8% | 需求崩塌-2.1%\n 最大下行风险:-2.1%,建议预留相应流动性缓冲。\n",
+ "2009-09": "【2009年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-20.2%, +21.2%],中枢+5.4%,波动率11.1%。\n■ 3M预测区间:[-33.5%, +38.5%],中枢+7.7%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度64%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.4% | VIX翻倍-1.6% | 供给中断+11.9% | 需求崩塌+6.8%\n 最大下行风险:+6.8%,建议预留相应流动性缓冲。\n",
+ "2009-10": "【2009年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-21.2%, +22.1%],中枢+5.0%,波动率11.9%。\n■ 3M预测区间:[-34.1%, +39.7%],中枢+9.7%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度67%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.0% | VIX翻倍+4.5% | 供给中断+10.1% | 需求崩塌+5.7%\n 最大下行风险:+5.7%,建议预留相应流动性缓冲。\n",
+ "2009-11": "【2009年11月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-23.1%, +23.2%],中枢+5.4%,波动率12.1%。\n■ 3M预测区间:[-35.2%, +41.4%],中枢+7.9%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度64%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.4% | VIX翻倍+0.8% | 供给中断+7.8% | 需求崩塌+3.3%\n 最大下行风险:+3.3%,建议预留相应流动性缓冲。\n",
+ "2009-12": "【2009年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-16.1%, +18.4%],中枢+3.8%,波动率9.0%。\n■ 3M预测区间:[-23.7%, +32.8%],中枢+9.1%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度88%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+6.2% | 供给中断+6.7% | 需求崩塌+7.8%\n 最大下行风险:+6.7%,建议预留相应流动性缓冲。\n",
+ "2010-01": "【2010年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.9%, +16.1%],中枢+3.7%,波动率6.2%。\n■ 3M预测区间:[-21.0%, +26.1%],中枢+7.4%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+1.2% | 供给中断+6.2% | 需求崩塌+5.4%\n 最大下行风险:+5.4%,建议预留相应流动性缓冲。\n",
+ "2010-02": "【2010年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-13.0%, +16.7%],中枢+4.8%,波动率7.6%。\n■ 3M预测区间:[-20.5%, +26.1%],中枢+8.7%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度82%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+4.8% | VIX翻倍+6.7% | 供给中断+6.7% | 需求崩塌+0.4%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2010-03": "【2010年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +16.0%],中枢+3.0%,波动率6.4%。\n■ 3M预测区间:[-20.8%, +26.1%],中枢+6.6%。\n■ CQR校准区间:[-17.7%, +23.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度72%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-4.2% | 供给中断+3.0% | 需求崩塌+2.7%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2010-04": "【2010年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.0%, +15.8%],中枢+3.7%,波动率7.1%。\n■ 3M预测区间:[-20.6%, +25.1%],中枢+8.5%。\n■ CQR校准区间:[-17.7%, +23.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度72%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍-5.2% | 供给中断+5.9% | 需求崩塌+6.1%\n 最大下行风险:+5.9%,建议预留相应流动性缓冲。\n",
+ "2010-05": "【2010年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.0%, +14.3%],中枢+2.1%,波动率2.5%。\n■ 3M预测区间:[-21.0%, +25.1%],中枢+7.7%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍-7.4% | 供给中断-0.8% | 需求崩塌-0.7%\n 最大下行风险:-0.8%,建议预留相应流动性缓冲。\n",
+ "2010-06": "【2010年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.1%, +14.4%],中枢+3.8%,波动率4.3%。\n■ 3M预测区间:[-21.9%, +25.1%],中枢+7.5%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度81%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.8% | VIX翻倍-3.5% | 供给中断+4.7% | 需求崩塌+1.0%\n 最大下行风险:+1.0%,建议预留相应流动性缓冲。\n",
+ "2010-07": "【2010年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +15.0%],中枢+1.4%,波动率6.5%。\n■ 3M预测区间:[-22.1%, +25.1%],中枢+7.2%。\n■ CQR校准区间:[-17.7%, +23.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍-7.8% | 供给中断-7.8% | 需求崩塌-8.4%\n 最大下行风险:-8.4%,建议预留相应流动性缓冲。\n",
+ "2010-08": "【2010年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.7%, +14.0%],中枢+1.4%,波动率3.8%。\n■ 3M预测区间:[-21.1%, +25.1%],中枢+5.5%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.4% | VIX翻倍-6.6% | 供给中断-1.3% | 需求崩塌-1.3%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2010-09": "【2010年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +15.6%],中枢+4.0%,波动率5.4%。\n■ 3M预测区间:[-21.4%, +25.1%],中枢+5.5%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度64%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.0% | VIX翻倍-6.4% | 供给中断+8.6% | 需求崩塌+9.6%\n 最大下行风险:+8.6%,建议预留相应流动性缓冲。\n",
+ "2010-10": "【2010年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +15.3%],中枢+1.6%,波动率5.5%。\n■ 3M预测区间:[-20.3%, +25.1%],中枢+5.9%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度66%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍-5.9% | 供给中断+1.2% | 需求崩塌+2.1%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2010-11": "【2010年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.3%, +15.7%],中枢+3.6%,波动率5.7%。\n■ 3M预测区间:[-19.8%, +25.1%],中枢+5.9%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度67%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.6% | VIX翻倍-5.5% | 供给中断+4.5% | 需求崩塌+5.8%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2010-12": "【2010年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.7%, +14.8%],中枢+2.7%,波动率5.2%。\n■ 3M预测区间:[-19.9%, +25.1%],中枢+6.6%。\n■ CQR校准区间:[-17.5%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度59%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.7% | VIX翻倍-10.7% | 供给中断+1.1% | 需求崩塌+1.4%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2011-01": "【2011年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-9.7%, +14.6%],中枢+3.9%,波动率5.2%。\n■ 3M预测区间:[-19.2%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-14.3%, +17.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度60%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.9% | VIX翻倍-7.5% | 供给中断+7.0% | 需求崩塌+7.8%\n 最大下行风险:+7.0%,建议预留相应流动性缓冲。\n",
+ "2011-02": "【2011年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.2%, +13.8%],中枢+4.1%,波动率4.0%。\n■ 3M预测区间:[-18.7%, +25.1%],中枢+8.3%。\n■ CQR校准区间:[-12.6%, +15.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度59%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍-6.7% | 供给中断+5.1% | 需求崩塌+5.3%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2011-03": "【2011年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +13.2%],中枢+3.3%,波动率4.0%。\n■ 3M预测区间:[-18.3%, +26.1%],中枢+9.6%。\n■ CQR校准区间:[-12.1%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度58%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍-7.2% | 供给中断+4.5% | 需求崩塌+4.5%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2011-04": "【2011年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-9.1%, +12.7%],中枢+3.9%,波动率4.1%。\n■ 3M预测区间:[-18.2%, +26.1%],中枢+9.9%。\n■ CQR校准区间:[-11.6%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度60%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.9% | VIX翻倍-5.2% | 供给中断+6.9% | 需求崩塌+7.1%\n 最大下行风险:+6.9%,建议预留相应流动性缓冲。\n",
+ "2011-05": "【2011年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +11.9%],中枢+3.5%,波动率3.9%。\n■ 3M预测区间:[-17.4%, +26.1%],中枢+9.7%。\n■ CQR校准区间:[-11.4%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度74%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.5% | VIX翻倍-0.1% | 供给中断+7.4% | 需求崩塌+7.4%\n 最大下行风险:+7.4%,建议预留相应流动性缓冲。\n",
+ "2011-06": "【2011年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-8.2%, +13.3%],中枢+4.9%,波动率4.2%。\n■ 3M预测区间:[-17.6%, +26.1%],中枢+9.5%。\n■ CQR校准区间:[-11.3%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度71%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.9% | VIX翻倍+6.1% | 供给中断+10.3% | 需求崩塌+10.3%\n 最大下行风险:+10.3%,建议预留相应流动性缓冲。\n",
+ "2011-07": "【2011年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.1%, +12.3%],中枢+4.4%,波动率4.4%。\n■ 3M预测区间:[-17.9%, +26.1%],中枢+9.5%。\n■ CQR校准区间:[-8.9%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度70%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.4% | VIX翻倍+1.0% | 供给中断+7.4% | 需求崩塌+7.4%\n 最大下行风险:+7.4%,建议预留相应流动性缓冲。\n",
+ "2011-08": "【2011年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.6%, +11.7%],中枢+3.5%,波动率4.0%。\n■ 3M预测区间:[-19.0%, +26.1%],中枢+8.1%。\n■ CQR校准区间:[-10.1%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度67%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.5% | VIX翻倍-3.7% | 供给中断+5.4% | 需求崩塌+5.4%\n 最大下行风险:+5.4%,建议预留相应流动性缓冲。\n",
+ "2011-09": "【2011年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +12.5%],中枢+3.8%,波动率4.1%。\n■ 3M预测区间:[-15.5%, +26.1%],中枢+9.6%。\n■ CQR校准区间:[-7.6%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度55%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+3.0% | 供给中断+3.0% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2011-10": "【2011年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.5%, +12.8%],中枢+2.7%,波动率5.3%。\n■ 3M预测区间:[-21.9%, +26.1%],中枢+9.6%。\n■ CQR校准区间:[-11.1%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.7% | VIX翻倍+2.0% | 供给中断+2.0% | 需求崩塌+2.1%\n 最大下行风险:+2.0%,建议预留相应流动性缓冲。\n",
+ "2011-11": "【2011年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.5%, +12.7%],中枢+2.9%,波动率4.7%。\n■ 3M预测区间:[-15.5%, +26.1%],中枢+8.1%。\n■ CQR校准区间:[-11.2%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度85%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍-1.9% | 供给中断-1.9% | 需求崩塌-1.9%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2011-12": "【2011年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +11.8%],中枢+2.7%,波动率3.8%。\n■ 3M预测区间:[-18.4%, +26.1%],中枢+7.9%。\n■ CQR校准区间:[-8.3%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.7% | VIX翻倍-4.5% | 供给中断+7.2% | 需求崩塌+7.1%\n 最大下行风险:+7.1%,建议预留相应流动性缓冲。\n",
+ "2012-01": "【2012年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +12.5%],中枢+2.6%,波动率4.1%。\n■ 3M预测区间:[-15.5%, +25.9%],中枢+7.6%。\n■ CQR校准区间:[-8.4%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍-0.4% | 供给中断+6.9% | 需求崩塌+6.9%\n 最大下行风险:+6.9%,建议预留相应流动性缓冲。\n",
+ "2012-02": "【2012年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.3%, +12.3%],中枢+3.7%,波动率3.5%。\n■ 3M预测区间:[-15.5%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-7.5%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度66%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍-1.5% | 供给中断+8.1% | 需求崩塌+8.1%\n 最大下行风险:+8.1%,建议预留相应流动性缓冲。\n",
+ "2012-03": "【2012年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-7.8%, +10.9%],中枢+3.3%,波动率2.7%。\n■ 3M预测区间:[-15.5%, +25.1%],中枢+7.9%。\n■ CQR校准区间:[-7.4%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度78%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍-4.1% | 供给中断+3.6% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2012-04": "【2012年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.8%, +11.3%],中枢+3.0%,波动率3.1%。\n■ 3M预测区间:[-15.5%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-7.0%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-8.9% | 供给中断+5.2% | 需求崩塌+5.2%\n 最大下行风险:+5.2%,建议预留相应流动性缓冲。\n",
+ "2012-05": "【2012年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.6%, +10.8%],中枢+2.6%,波动率2.7%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-6.6%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+1.7% | 供给中断+3.6% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2012-06": "【2012年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-8.2%, +11.3%],中枢+3.0%,波动率3.9%。\n■ 3M预测区间:[-19.3%, +25.1%],中枢+6.6%。\n■ CQR校准区间:[-7.3%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度52%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-2.5% | 供给中断+4.7% | 需求崩塌+4.7%\n 最大下行风险:+4.7%,建议预留相应流动性缓冲。\n",
+ "2012-07": "【2012年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-9.3%, +11.4%],中枢+3.3%,波动率4.2%。\n■ 3M预测区间:[-19.3%, +25.1%],中枢+5.9%。\n■ CQR校准区间:[-9.4%, +12.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度51%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍-8.1% | 供给中断+1.8% | 需求崩塌+1.8%\n 最大下行风险:+1.8%,建议预留相应流动性缓冲。\n",
+ "2012-08": "【2012年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.8%, +11.1%],中枢+2.4%,波动率3.5%。\n■ 3M预测区间:[-19.5%, +25.1%],中枢+6.6%。\n■ CQR校准区间:[-7.4%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度69%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍-8.7% | 供给中断+1.8% | 需求崩塌+1.8%\n 最大下行风险:+1.8%,建议预留相应流动性缓冲。\n",
+ "2012-09": "【2012年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.2%, +11.4%],中枢+2.9%,波动率3.5%。\n■ 3M预测区间:[-19.3%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-7.4%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度69%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍-9.8% | 供给中断+4.2% | 需求崩塌+4.2%\n 最大下行风险:+4.2%,建议预留相应流动性缓冲。\n",
+ "2012-10": "【2012年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.8%, +10.9%],中枢+3.3%,波动率3.4%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢+7.9%。\n■ CQR校准区间:[-6.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度63%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍-6.2% | 供给中断+3.2% | 需求崩塌+3.2%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2012-11": "【2012年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.9%, +11.1%],中枢+2.0%,波动率3.9%。\n■ 3M预测区间:[-18.4%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-5.8%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度49%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍-9.1% | 供给中断-1.1% | 需求崩塌-1.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2012-12": "【2012年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.8%, +10.7%],中枢+1.1%,波动率3.5%。\n■ 3M预测区间:[-17.7%, +24.8%],中枢+5.9%。\n■ CQR校准区间:[-6.2%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度61%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-11.8% | 供给中断+1.3% | 需求崩塌+1.7%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2013-01": "【2013年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.7%, +10.7%],中枢+1.3%,波动率2.8%。\n■ 3M预测区间:[-18.3%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-6.3%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度52%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-2.9% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2013-02": "【2013年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.1%, +10.7%],中枢+1.8%,波动率2.4%。\n■ 3M预测区间:[-17.0%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-5.9%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度65%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍-6.6% | 供给中断+3.2% | 需求崩塌+3.4%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2013-03": "【2013年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.5%, +11.2%],中枢+2.6%,波动率3.5%。\n■ 3M预测区间:[-15.5%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-5.6%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度52%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍-7.9% | 供给中断+1.2% | 需求崩塌+1.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2013-04": "【2013年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.8%, +11.4%],中枢+1.2%,波动率3.1%。\n■ 3M预测区间:[-14.8%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-5.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度52%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍-1.0% | 供给中断+2.5% | 需求崩塌+2.5%\n 最大下行风险:+2.5%,建议预留相应流动性缓冲。\n",
+ "2013-05": "【2013年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-7.4%, +10.2%],中枢+0.6%,波动率4.8%。\n■ 3M预测区间:[-15.5%, +24.8%],中枢+5.9%。\n■ CQR校准区间:[-5.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-2.7% | 供给中断-5.0% | 需求崩塌-4.8%\n 最大下行风险:-5.0%,建议预留相应流动性缓冲。\n",
+ "2013-06": "【2013年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-7.0%, +12.2%],中枢+2.0%,波动率4.2%。\n■ 3M预测区间:[-15.5%, +24.8%],中枢+5.5%。\n■ CQR校准区间:[-5.9%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度86%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+4.7% | 供给中断+2.8% | 需求崩塌+2.3%\n 最大下行风险:+2.3%,建议预留相应流动性缓冲。\n",
+ "2013-07": "【2013年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.8%, +11.2%],中枢+1.4%,波动率2.7%。\n■ 3M预测区间:[-15.8%, +24.8%],中枢+5.5%。\n■ CQR校准区间:[-5.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度48%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍-8.6% | 供给中断+1.7% | 需求崩塌+1.7%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2013-08": "【2013年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.6%, +11.4%],中枢+2.4%,波动率2.8%。\n■ 3M预测区间:[-15.0%, +24.8%],中枢+5.9%。\n■ CQR校准区间:[-5.2%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度53%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+0.1% | 供给中断+4.9% | 需求崩塌+4.9%\n 最大下行风险:+4.9%,建议预留相应流动性缓冲。\n",
+ "2013-09": "【2013年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.2%, +11.1%],中枢+1.1%,波动率2.3%。\n■ 3M预测区间:[-15.5%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-4.9%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度57%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+2.8% | 供给中断+0.4% | 需求崩塌+0.4%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2013-10": "【2013年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-6.7%, +10.6%],中枢+2.1%,波动率2.7%。\n■ 3M预测区间:[-15.8%, +24.8%],中枢+4.9%。\n■ CQR校准区间:[-5.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度48%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍-8.0% | 供给中断+0.3% | 需求崩塌+0.3%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2013-11": "【2013年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-7.8%, +10.2%],中枢+0.8%,波动率3.0%。\n■ 3M预测区间:[-15.1%, +24.8%],中枢+4.2%。\n■ CQR校准区间:[-6.0%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度84%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-0.1% | 供给中断+2.2% | 需求崩塌-0.2%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2013-12": "【2013年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.5%, +11.3%],中枢+1.1%,波动率3.1%。\n■ 3M预测区间:[-15.1%, +24.8%],中枢+4.6%。\n■ CQR校准区间:[-5.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度50%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-1.2% | 供给中断+0.5% | 需求崩塌+0.5%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2014-01": "【2014年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.1%, +10.3%],中枢+3.0%,波动率3.3%。\n■ 3M预测区间:[-15.1%, +24.8%],中枢+4.1%。\n■ CQR校准区间:[-5.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度77%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-4.8% | 供给中断+2.8% | 需求崩塌+2.9%\n 最大下行风险:+2.8%,建议预留相应流动性缓冲。\n",
+ "2014-02": "【2014年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.4%, +11.1%],中枢+2.5%,波动率3.5%。\n■ 3M预测区间:[-16.2%, +24.8%],中枢+4.0%。\n■ CQR校准区间:[-6.5%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度51%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.5% | VIX翻倍-7.2% | 供给中断+4.3% | 需求崩塌+4.3%\n 最大下行风险:+4.3%,建议预留相应流动性缓冲。\n",
+ "2014-03": "【2014年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.4%, +9.9%],中枢+1.1%,波动率2.6%。\n■ 3M预测区间:[-15.2%, +24.8%],中枢+4.0%。\n■ CQR校准区间:[-6.2%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度49%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-5.3% | 供给中断+2.2% | 需求崩塌+2.2%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2014-04": "【2014年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.7%, +9.9%],中枢+0.5%,波动率2.7%。\n■ 3M预测区间:[-15.1%, +24.8%],中枢+4.0%。\n■ CQR校准区间:[-5.8%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度69%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-2.4% | 供给中断-0.9% | 需求崩塌-1.4%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2014-05": "【2014年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-6.8%, +11.0%],中枢+0.4%,波动率2.6%。\n■ 3M预测区间:[-15.0%, +24.8%],中枢+3.9%。\n■ CQR校准区间:[-5.7%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度51%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍-2.1% | 供给中断+0.2% | 需求崩塌+0.2%\n 最大下行风险:+0.2%,建议预留相应流动性缓冲。\n",
+ "2014-06": "【2014年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-6.8%, +10.7%],中枢+2.0%,波动率2.7%。\n■ 3M预测区间:[-14.5%, +24.8%],中枢+3.9%。\n■ CQR校准区间:[-4.6%, +10.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍-0.2% | 供给中断+1.3% | 需求崩塌+1.3%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2014-07": "【2014年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-6.1%, +10.2%],中枢+0.1%,波动率2.0%。\n■ 3M预测区间:[-14.6%, +22.8%],中枢+3.9%。\n■ CQR校准区间:[-4.0%, +10.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度53%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+0.2% | 供给中断-0.4% | 需求崩塌-0.4%\n 最大下行风险:-0.4%,建议预留相应流动性缓冲。\n",
+ "2014-08": "【2014年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-7.5%, +9.8%],中枢+0.0%,波动率2.5%。\n■ 3M预测区间:[-15.5%, +22.8%],中枢+3.8%。\n■ CQR校准区间:[-4.1%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度54%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.0% | VIX翻倍-5.5% | 供给中断-4.3% | 需求崩塌-4.3%\n 最大下行风险:-4.3%,建议预留相应流动性缓冲。\n",
+ "2014-09": "【2014年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.8%, +9.4%],中枢+1.0%,波动率2.5%。\n■ 3M预测区间:[-14.7%, +22.8%],中枢+3.7%。\n■ CQR校准区间:[-5.4%, +7.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度61%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-5.8% | 供给中断+0.3% | 需求崩塌+0.3%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2014-10": "【2014年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-7.3%, +8.6%],中枢-0.6%,波动率3.1%。\n■ 3M预测区间:[-19.7%, +22.8%],中枢+3.7%。\n■ CQR校准区间:[-4.7%, +8.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度67%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-0.3% | 供给中断-3.8% | 需求崩塌-3.3%\n 最大下行风险:-3.8%,建议预留相应流动性缓冲。\n",
+ "2014-11": "【2014年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.4%, +10.0%],中枢-0.4%,波动率4.3%。\n■ 3M预测区间:[-20.9%, +22.8%],中枢+3.7%。\n■ CQR校准区间:[-7.0%, +8.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度66%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-3.0% | 供给中断-3.0% | 需求崩塌-6.0%\n 最大下行风险:-6.0%,建议预留相应流动性缓冲。\n",
+ "2014-12": "【2014年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-9.6%, +9.4%],中枢-1.5%,波动率4.9%。\n■ 3M预测区间:[-22.9%, +22.8%],中枢+3.1%。\n■ CQR校准区间:[-8.1%, +8.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度74%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-9.3% | 供给中断-9.4% | 需求崩塌-9.3%\n 最大下行风险:-9.4%,建议预留相应流动性缓冲。\n",
+ "2015-01": "【2015年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +10.4%],中枢-1.3%,波动率5.8%。\n■ 3M预测区间:[-28.7%, +22.1%],中枢+2.6%。\n■ CQR校准区间:[-10.6%, +9.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度78%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.3% | VIX翻倍-14.0% | 供给中断-4.7% | 需求崩塌-6.5%\n 最大下行风险:-6.5%,建议预留相应流动性缓冲。\n",
+ "2015-02": "【2015年02月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-20.0%, +16.4%],中枢-2.1%,波动率9.9%。\n■ 3M预测区间:[-37.4%, +32.5%],中枢+2.5%。\n■ CQR校准区间:[-10.1%, +9.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度72%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.1% | VIX翻倍-10.9% | 供给中断-9.8% | 需求崩塌-10.9%\n 最大下行风险:-10.9%,建议预留相应流动性缓冲。\n",
+ "2015-03": "【2015年03月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-27.6%, +22.9%],中枢-2.0%,波动率14.1%。\n■ 3M预测区间:[-48.5%, +47.2%],中枢-0.5%。\n■ CQR校准区间:[-10.9%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度65%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.0% | VIX翻倍-15.7% | 供给中断-15.8% | 需求崩塌-15.7%\n 最大下行风险:-15.8%,建议预留相应流动性缓冲。\n",
+ "2015-04": "【2015年04月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-27.4%, +33.1%],中枢-0.7%,波动率20.2%。\n■ 3M预测区间:[-60.2%, +53.3%],中枢+2.5%。\n■ CQR校准区间:[-10.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度82%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-2.4% | 供给中断-2.0% | 需求崩塌-2.4%\n 最大下行风险:-2.4%,建议预留相应流动性缓冲。\n",
+ "2015-05": "【2015年05月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-19.7%, +22.0%],中枢-1.6%,波动率11.8%。\n■ 3M预测区间:[-36.5%, +36.0%],中枢+2.5%。\n■ CQR校准区间:[-10.3%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-1.6% | VIX翻倍-10.9% | 供给中断-11.1% | 需求崩塌-10.9%\n 最大下行风险:-11.1%,建议预留相应流动性缓冲。\n",
+ "2015-06": "【2015年06月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-21.6%, +26.0%],中枢-2.1%,波动率13.1%。\n■ 3M预测区间:[-40.9%, +38.4%],中枢+2.5%。\n■ CQR校准区间:[-11.1%, +12.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-2.1% | VIX翻倍-9.9% | 供给中断-9.9% | 需求崩塌-9.9%\n 最大下行风险:-9.9%,建议预留相应流动性缓冲。\n",
+ "2015-07": "【2015年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-16.8%, +17.7%],中枢+0.4%,波动率9.0%。\n■ 3M预测区间:[-28.6%, +27.7%],中枢+2.3%。\n■ CQR校准区间:[-12.2%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度98%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+3.4% | 供给中断+3.0% | 需求崩塌+3.4%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2015-08": "【2015年08月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-14.8%, +16.2%],中枢-0.8%,波动率8.4%。\n■ 3M预测区间:[-28.2%, +26.1%],中枢+2.3%。\n■ CQR校准区间:[-12.4%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.8% | VIX翻倍-6.3% | 供给中断-6.3% | 需求崩塌-6.3%\n 最大下行风险:-6.3%,建议预留相应流动性缓冲。\n",
+ "2015-09": "【2015年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-14.3%, +15.0%],中枢-2.4%,波动率7.7%。\n■ 3M预测区间:[-26.9%, +25.1%],中枢+2.5%。\n■ CQR校准区间:[-12.4%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.4% | VIX翻倍-8.1% | 供给中断-8.1% | 需求崩塌-8.1%\n 最大下行风险:-8.1%,建议预留相应流动性缓冲。\n",
+ "2015-10": "【2015年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-15.3%, +16.0%],中枢-3.5%,波动率8.3%。\n■ 3M预测区间:[-27.7%, +25.8%],中枢+2.3%。\n■ CQR校准区间:[-14.0%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度98%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.5% | VIX翻倍-6.8% | 供给中断-6.7% | 需求崩塌-6.8%\n 最大下行风险:-6.8%,建议预留相应流动性缓冲。\n",
+ "2015-11": "【2015年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-12.7%, +11.7%],中枢-1.9%,波动率6.1%。\n■ 3M预测区间:[-23.3%, +22.1%],中枢-3.7%。\n■ CQR校准区间:[-13.5%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.9% | VIX翻倍-3.5% | 供给中断-3.6% | 需求崩塌-3.5%\n 最大下行风险:-3.6%,建议预留相应流动性缓冲。\n",
+ "2015-12": "【2015年12月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-12.4%, +10.1%],中枢-1.5%,波动率5.2%。\n■ 3M预测区间:[-23.6%, +22.1%],中枢-9.4%。\n■ CQR校准区间:[-14.5%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-7.5% | 供给中断-7.5% | 需求崩塌-7.5%\n 最大下行风险:-7.5%,建议预留相应流动性缓冲。\n",
+ "2016-01": "【2016年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-13.5%, +10.5%],中枢-3.3%,波动率5.9%。\n■ 3M预测区间:[-34.3%, +22.1%],中枢-9.6%。\n■ CQR校准区间:[-14.5%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度80%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.3% | VIX翻倍-8.8% | 供给中断-8.8% | 需求崩塌-8.8%\n 最大下行风险:-8.8%,建议预留相应流动性缓冲。\n",
+ "2016-02": "【2016年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-13.4%, +9.3%],中枢-4.2%,波动率6.1%。\n■ 3M预测区间:[-32.7%, +22.1%],中枢-9.3%。\n■ CQR校准区间:[-15.4%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度78%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-4.2% | VIX翻倍-13.9% | 供给中断-13.9% | 需求崩塌-13.9%\n 最大下行风险:-13.9%,建议预留相应流动性缓冲。\n",
+ "2016-03": "【2016年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-12.7%, +10.4%],中枢-2.3%,波动率6.2%。\n■ 3M预测区间:[-27.1%, +22.1%],中枢-3.8%。\n■ CQR校准区间:[-14.5%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度79%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.3% | VIX翻倍-9.8% | 供给中断-9.9% | 需求崩塌-9.8%\n 最大下行风险:-9.9%,建议预留相应流动性缓冲。\n",
+ "2016-04": "【2016年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-12.0%, +13.2%],中枢+2.7%,波动率4.2%。\n■ 3M预测区间:[-14.9%, +22.8%],中枢+4.6%。\n■ CQR校准区间:[-13.2%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度76%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.7% | VIX翻倍+2.0% | 供给中断+2.0% | 需求崩塌+1.8%\n 最大下行风险:+1.8%,建议预留相应流动性缓冲。\n",
+ "2016-05": "【2016年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.8%, +12.7%],中枢+1.5%,波动率3.3%。\n■ 3M预测区间:[-13.4%, +24.8%],中枢+5.1%。\n■ CQR校准区间:[-13.3%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度60%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍-3.1% | 供给中断-3.1% | 需求崩塌-3.1%\n 最大下行风险:-3.1%,建议预留相应流动性缓冲。\n",
+ "2016-06": "【2016年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-12.3%, +11.9%],中枢+0.8%,波动率4.6%。\n■ 3M预测区间:[-20.6%, +25.1%],中枢-0.1%。\n■ CQR校准区间:[-16.5%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度70%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-2.3% | 供给中断-2.3% | 需求崩塌-1.1%\n 最大下行风险:-2.3%,建议预留相应流动性缓冲。\n",
+ "2016-07": "【2016年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-12.6%, +11.5%],中枢+0.4%,波动率5.1%。\n■ 3M预测区间:[-25.2%, +25.1%],中枢-3.1%。\n■ CQR校准区间:[-15.9%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+4.5% | 供给中断+4.6% | 需求崩塌+5.0%\n 最大下行风险:+4.6%,建议预留相应流动性缓冲。\n",
+ "2016-08": "【2016年08月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-12.6%, +10.3%],中枢-3.2%,波动率5.1%。\n■ 3M预测区间:[-34.4%, +25.1%],中枢-10.8%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度68%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.2% | VIX翻倍-7.4% | 供给中断-6.5% | 需求崩塌-6.8%\n 最大下行风险:-6.8%,建议预留相应流动性缓冲。\n",
+ "2016-09": "【2016年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.9%, +13.3%],中枢+1.5%,波动率3.8%。\n■ 3M预测区间:[-17.9%, +25.1%],中枢+1.5%。\n■ CQR校准区间:[-16.3%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度72%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+2.1% | 供给中断+0.6% | 需求崩塌+0.7%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2016-10": "【2016年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-12.3%, +11.5%],中枢+0.1%,波动率3.7%。\n■ 3M预测区间:[-22.7%, +25.1%],中枢-2.6%。\n■ CQR校准区间:[-15.1%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+4.3% | 供给中断+1.9% | 需求崩塌+1.3%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2016-11": "【2016年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-13.3%, +11.1%],中枢-0.7%,波动率4.2%。\n■ 3M预测区间:[-23.6%, +25.1%],中枢-3.8%。\n■ CQR校准区间:[-16.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度93%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-0.9% | 供给中断-1.5% | 需求崩塌-1.3%\n 最大下行风险:-1.5%,建议预留相应流动性缓冲。\n",
+ "2016-12": "【2016年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.5%, +10.9%],中枢-3.0%,波动率4.7%。\n■ 3M预测区间:[-27.6%, +25.1%],中枢-5.5%。\n■ CQR校准区间:[-16.1%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度89%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.0% | VIX翻倍-3.1% | 供给中断-3.7% | 需求崩塌-3.5%\n 最大下行风险:-3.7%,建议预留相应流动性缓冲。\n",
+ "2017-01": "【2017年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-11.1%, +14.3%],中枢+3.7%,波动率3.7%。\n■ 3M预测区间:[-8.9%, +25.9%],中枢+8.1%。\n■ CQR校准区间:[-19.5%, +20.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度81%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+1.7% | 供给中断+0.8% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2017-02": "【2017年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-11.4%, +11.5%],中枢-1.3%,波动率4.2%。\n■ 3M预测区间:[-20.1%, +25.9%],中枢-3.0%。\n■ CQR校准区间:[-15.5%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度99%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-1.3% | VIX翻倍-0.5% | 供给中断+0.5% | 需求崩塌-0.3%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2017-03": "【2017年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-9.2%, +11.6%],中枢-0.3%,波动率2.8%。\n■ 3M预测区间:[-17.9%, +25.9%],中枢-0.4%。\n■ CQR校准区间:[-12.4%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.3% | VIX翻倍+1.6% | 供给中断+0.9% | 需求崩塌-0.3%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2017-04": "【2017年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-9.7%, +11.1%],中枢-2.6%,波动率3.2%。\n■ 3M预测区间:[-22.9%, +25.9%],中枢-4.3%。\n■ CQR校准区间:[-11.6%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-2.6% | VIX翻倍+2.1% | 供给中断+1.6% | 需求崩塌+1.7%\n 最大下行风险:+1.6%,建议预留相应流动性缓冲。\n",
+ "2017-05": "【2017年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +11.9%],中枢-0.9%,波动率3.3%。\n■ 3M预测区间:[-22.4%, +25.9%],中枢-3.1%。\n■ CQR校准区间:[-12.5%, +13.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度100%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-1.0% | 供给中断-1.0% | 需求崩塌-1.0%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2017-06": "【2017年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.8%, +10.6%],中枢+0.2%,波动率4.2%。\n■ 3M预测区间:[-19.7%, +25.9%],中枢-1.4%。\n■ CQR校准区间:[-13.0%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度100%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍-1.8% | 供给中断-1.8% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2017-07": "【2017年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-12.4%, +11.8%],中枢-2.9%,波动率5.9%。\n■ 3M预测区间:[-25.8%, +25.9%],中枢-4.8%。\n■ CQR校准区间:[-12.9%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度86%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.9% | VIX翻倍-3.8% | 供给中断-3.8% | 需求崩塌-3.8%\n 最大下行风险:-3.8%,建议预留相应流动性缓冲。\n",
+ "2017-08": "【2017年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.6%, +11.4%],中枢+0.5%,波动率2.3%。\n■ 3M预测区间:[-13.1%, +25.9%],中枢+2.1%。\n■ CQR校准区间:[-11.5%, +12.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度74%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-2.1% | 供给中断-1.1% | 需求崩塌+0.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2017-09": "【2017年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.8%, +11.1%],中枢-1.7%,波动率4.8%。\n■ 3M预测区间:[-22.0%, +25.9%],中枢-2.7%。\n■ CQR校准区间:[-11.2%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.7% | VIX翻倍-4.5% | 供给中断-1.3% | 需求崩塌-1.4%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2017-10": "【2017年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.9%, +12.0%],中枢+1.9%,波动率3.3%。\n■ 3M预测区间:[-13.1%, +25.9%],中枢+2.5%。\n■ CQR校准区间:[-11.2%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+1.4% | 供给中断+4.5% | 需求崩塌+4.9%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2017-11": "【2017年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.8%, +10.9%],中枢+0.7%,波动率2.8%。\n■ 3M预测区间:[-15.7%, +25.9%],中枢+2.0%。\n■ CQR校准区间:[-11.4%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-0.0% | 供给中断+1.0% | 需求崩塌+2.2%\n 最大下行风险:+1.0%,建议预留相应流动性缓冲。\n",
+ "2017-12": "【2017年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.3%, +12.7%],中枢+1.7%,波动率2.8%。\n■ 3M预测区间:[-15.5%, +26.1%],中枢+2.4%。\n■ CQR校准区间:[-12.3%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+0.6% | 供给中断+2.5% | 需求崩塌+2.2%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2018-01": "【2018年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.7%, +12.3%],中枢+0.2%,波动率3.6%。\n■ 3M预测区间:[-16.0%, +25.9%],中枢+1.3%。\n■ CQR校准区间:[-11.7%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度89%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+1.3% | 供给中断+2.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2018-02": "【2018年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.4%, +12.7%],中枢+2.6%,波动率3.3%。\n■ 3M预测区间:[-14.7%, +25.9%],中枢+2.1%。\n■ CQR校准区间:[-12.1%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度79%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+4.0% | 供给中断+3.8% | 需求崩塌+4.1%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2018-03": "【2018年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-10.5%, +11.5%],中枢-0.2%,波动率4.4%。\n■ 3M预测区间:[-20.6%, +25.9%],中枢-1.2%。\n■ CQR校准区间:[-12.8%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度85%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-2.4% | 供给中断+0.5% | 需求崩塌+0.6%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2018-04": "【2018年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.9%, +11.5%],中枢-0.1%,波动率3.6%。\n■ 3M预测区间:[-18.5%, +26.1%],中枢+0.6%。\n■ CQR校准区间:[-12.3%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度68%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-1.8% | 供给中断-1.0% | 需求崩塌-0.7%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2018-05": "【2018年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-9.3%, +13.5%],中枢+0.9%,波动率3.0%。\n■ 3M预测区间:[-15.5%, +26.1%],中枢+1.9%。\n■ CQR校准区间:[-12.7%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度60%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.0% | 供给中断+1.0% | 需求崩塌+2.5%\n 最大下行风险:+1.0%,建议预留相应流动性缓冲。\n",
+ "2018-06": "【2018年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.3%, +12.8%],中枢+0.3%,波动率3.1%。\n■ 3M预测区间:[-18.3%, +26.1%],中枢-0.2%。\n■ CQR校准区间:[-11.4%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度74%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+0.8% | 供给中断+1.4% | 需求崩塌+1.5%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2018-07": "【2018年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.7%, +12.2%],中枢+0.6%,波动率2.6%。\n■ 3M预测区间:[-13.3%, +25.9%],中枢+1.7%。\n■ CQR校准区间:[-11.6%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度74%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-2.6% | 供给中断+1.7% | 需求崩塌+1.9%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2018-08": "【2018年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.7%, +11.5%],中枢-0.7%,波动率2.3%。\n■ 3M预测区间:[-21.2%, +25.9%],中枢-2.2%。\n■ CQR校准区间:[-11.5%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-1.2% | 供给中断-0.2% | 需求崩塌-0.4%\n 最大下行风险:-0.4%,建议预留相应流动性缓冲。\n",
+ "2018-09": "【2018年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-8.4%, +11.5%],中枢-0.4%,波动率1.9%。\n■ 3M预测区间:[-17.3%, +22.1%],中枢-0.7%。\n■ CQR校准区间:[-11.0%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.4% | VIX翻倍+2.2% | 供给中断-1.2% | 需求崩塌-0.4%\n 最大下行风险:-1.2%,建议预留相应流动性缓冲。\n",
+ "2018-10": "【2018年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-8.7%, +11.8%],中枢-0.1%,波动率2.7%。\n■ 3M预测区间:[-16.4%, +22.1%],中枢+0.1%。\n■ CQR校准区间:[-11.7%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度96%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.1% | VIX翻倍+4.0% | 供给中断-0.3% | 需求崩塌+0.5%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2018-11": "【2018年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.6%, +11.1%],中枢-1.5%,波动率4.8%。\n■ 3M预测区间:[-24.2%, +22.1%],中枢-3.4%。\n■ CQR校准区间:[-14.3%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-3.4% | 供给中断+0.4% | 需求崩塌-1.4%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2018-12": "【2018年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-16.4%, +19.8%],中枢-4.2%,波动率8.5%。\n■ 3M预测区间:[-27.9%, +34.7%],中枢-7.9%。\n■ CQR校准区间:[-15.8%, +15.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度59%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-4.2% | VIX翻倍-12.2% | 供给中断-10.1% | 需求崩塌-10.8%\n 最大下行风险:-10.8%,建议预留相应流动性缓冲。\n",
+ "2019-01": "【2019年01月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-24.9%, +26.7%],中枢-3.6%,波动率12.7%。\n■ 3M预测区间:[-39.7%, +49.0%],中枢-1.9%。\n■ CQR校准区间:[-15.7%, +15.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度59%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-3.6% | VIX翻倍-12.3% | 供给中断-11.4% | 需求崩塌-10.6%\n 最大下行风险:-11.4%,建议预留相应流动性缓冲。\n",
+ "2019-02": "【2019年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-14.0%, +17.6%],中枢+3.5%,波动率7.2%。\n■ 3M预测区间:[-24.4%, +30.4%],中枢+4.6%。\n■ CQR校准区间:[-14.2%, +16.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度49%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.5% | VIX翻倍+1.6% | 供给中断+3.0% | 需求崩塌+3.3%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2019-03": "【2019年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.3%, +13.5%],中枢+1.4%,波动率6.0%。\n■ 3M预测区间:[-19.3%, +25.9%],中枢+2.3%。\n■ CQR校准区间:[-13.9%, +15.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度53%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+1.4% | 供给中断+2.6% | 需求崩塌+2.8%\n 最大下行风险:+2.6%,建议预留相应流动性缓冲。\n",
+ "2019-04": "【2019年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.8%, +12.2%],中枢+1.1%,波动率4.8%。\n■ 3M预测区间:[-19.2%, +25.9%],中枢+2.5%。\n■ CQR校准区间:[-14.1%, +17.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+2.6% | 供给中断+3.7% | 需求崩塌+3.7%\n 最大下行风险:+3.7%,建议预留相应流动性缓冲。\n",
+ "2019-05": "【2019年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.4%, +12.0%],中枢+1.7%,波动率5.0%。\n■ 3M预测区间:[-19.2%, +25.9%],中枢+2.7%。\n■ CQR校准区间:[-14.2%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度80%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.9% | 供给中断+3.4% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2019-06": "【2019年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-12.1%, +11.5%],中枢-2.7%,波动率5.1%。\n■ 3M预测区间:[-19.2%, +25.9%],中枢-0.8%。\n■ CQR校准区间:[-14.5%, +16.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.7% | VIX翻倍-7.7% | 供给中断-8.6% | 需求崩塌-8.6%\n 最大下行风险:-8.6%,建议预留相应流动性缓冲。\n",
+ "2019-07": "【2019年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.7%, +12.0%],中枢+1.1%,波动率4.4%。\n■ 3M预测区间:[-19.2%, +21.6%],中枢+1.7%。\n■ CQR校准区间:[-14.1%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度96%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+3.5% | 供给中断+4.9% | 需求崩塌+4.9%\n 最大下行风险:+4.9%,建议预留相应流动性缓冲。\n",
+ "2019-08": "【2019年08月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.4%, +13.0%],中枢-0.9%,波动率6.1%。\n■ 3M预测区间:[-19.6%, +21.3%],中枢+0.6%。\n■ CQR校准区间:[-14.2%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度84%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-1.3% | 供给中断-1.8% | 需求崩塌-1.4%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2019-09": "【2019年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.3%, +12.7%],中枢-1.4%,波动率5.7%。\n■ 3M预测区间:[-19.2%, +19.7%],中枢+0.4%。\n■ CQR校准区间:[-14.2%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度86%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.4% | VIX翻倍-3.2% | 供给中断-1.8% | 需求崩塌-1.7%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2019-10": "【2019年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.9%, +11.4%],中枢-0.5%,波动率5.3%。\n■ 3M预测区间:[-19.2%, +18.9%],中枢+0.5%。\n■ CQR校准区间:[-14.4%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度93%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍-0.4% | 供给中断-1.0% | 需求崩塌-0.3%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2019-11": "【2019年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.2%, +10.9%],中枢-0.7%,波动率4.6%。\n■ 3M预测区间:[-19.2%, +18.9%],中枢+0.6%。\n■ CQR校准区间:[-14.2%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度95%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-2.2% | 供给中断-0.3% | 需求崩塌+0.1%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2019-12": "【2019年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-9.8%, +10.7%],中枢+1.6%,波动率3.8%。\n■ 3M预测区间:[-19.2%, +18.9%],中枢+1.5%。\n■ CQR校准区间:[-12.5%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度91%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+2.0% | 供给中断+4.3% | 需求崩塌+4.2%\n 最大下行风险:+4.2%,建议预留相应流动性缓冲。\n",
+ "2020-01": "【2020年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.1%, +11.2%],中枢+1.7%,波动率3.4%。\n■ 3M预测区间:[-19.2%, +18.9%],中枢+1.6%。\n■ CQR校准区间:[-12.6%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.8% | 供给中断+3.9% | 需求崩塌+4.2%\n 最大下行风险:+3.9%,建议预留相应流动性缓冲。\n",
+ "2020-02": "【2020年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-14.8%, +13.2%],中枢-1.8%,波动率7.1%。\n■ 3M预测区间:[-21.9%, +21.6%],中枢-0.2%。\n■ CQR校准区间:[-14.1%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度83%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.8% | VIX翻倍-9.2% | 供给中断-6.8% | 需求崩塌-7.7%\n 最大下行风险:-7.7%,建议预留相应流动性缓冲。\n",
+ "2020-03": "【2020年03月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-20.8%, +33.4%],中枢-6.9%,波动率14.5%。\n■ 3M预测区间:[-38.5%, +52.7%],中枢-5.5%。\n■ CQR校准区间:[-15.0%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-6.9% | VIX翻倍-8.1% | 供给中断-7.9% | 需求崩塌-8.1%\n 最大下行风险:-8.1%,建议预留相应流动性缓冲。\n",
+ "2020-04": "【2020年04月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-27.2%, +40.4%],中枢-10.9%,波动率46.0%。\n■ 3M预测区间:[-26.9%, +69.5%],中枢-14.8%。\n■ CQR校准区间:[-16.3%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度52%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-10.9% | VIX翻倍-11.6% | 供给中断-11.6% | 需求崩塌-11.6%\n 最大下行风险:-11.6%,建议预留相应流动性缓冲。\n",
+ "2020-05": "【2020年05月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-33.3%, +25.1%],中枢-9.3%,波动率12.2%。\n■ 3M预测区间:[-37.1%, +41.8%],中枢-1.3%。\n■ CQR校准区间:[-15.7%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度62%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-9.3% | VIX翻倍-13.1% | 供给中断-11.8% | 需求崩塌-13.1%\n 最大下行风险:-13.1%,建议预留相应流动性缓冲。\n",
+ "2020-06": "【2020年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.5%, +22.3%],中枢+6.0%,波动率3.1%。\n■ 3M预测区间:[-19.7%, +21.6%],中枢-0.0%。\n■ CQR校准区间:[-20.3%, +21.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度56%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+6.0% | VIX翻倍+0.1% | 供给中断-0.1% | 需求崩塌+0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2020-07": "【2020年07月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-35.9%, +40.1%],中枢-0.9%,波动率19.8%。\n■ 3M预测区间:[-49.1%, +90.4%],中枢-0.0%。\n■ CQR校准区间:[-26.0%, +26.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度91%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-4.5% | 供给中断-6.1% | 需求崩塌-4.5%\n 最大下行风险:-6.1%,建议预留相应流动性缓冲。\n",
+ "2020-08": "【2020年08月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-35.9%, +35.6%],中枢-0.5%,波动率16.8%。\n■ 3M预测区间:[-49.1%, +64.7%],中枢-0.0%。\n■ CQR校准区间:[-25.9%, +26.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度94%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+0.1% | 供给中断-1.0% | 需求崩塌+0.1%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2020-09": "【2020年09月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-15.1%, +16.0%],中枢+0.3%,波动率4.6%。\n■ 3M预测区间:[-19.7%, +25.9%],中枢-0.2%。\n■ CQR校准区间:[-25.8%, +26.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度82%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+2.1% | 供给中断+1.5% | 需求崩塌+4.0%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2020-10": "【2020年10月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-21.2%, +20.6%],中枢+0.1%,波动率8.0%。\n■ 3M预测区间:[-25.3%, +32.9%],中枢+0.6%。\n■ CQR校准区间:[-25.9%, +26.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度85%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-4.8% | 供给中断-5.3% | 需求崩塌-4.4%\n 最大下行风险:-5.3%,建议预留相应流动性缓冲。\n",
+ "2020-11": "【2020年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-19.2%, +19.3%],中枢-2.3%,波动率7.0%。\n■ 3M预测区间:[-22.4%, +29.7%],中枢-0.6%。\n■ CQR校准区间:[-25.5%, +26.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度93%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.3% | VIX翻倍-5.5% | 供给中断-5.9% | 需求崩塌-5.5%\n 最大下行风险:-5.9%,建议预留相应流动性缓冲。\n",
+ "2020-12": "【2020年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.5%, +16.0%],中枢+3.9%,波动率2.8%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢-0.6%。\n■ CQR校准区间:[-20.0%, +21.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.9% | VIX翻倍+5.6% | 供给中断+5.4% | 需求崩塌+5.6%\n 最大下行风险:+5.4%,建议预留相应流动性缓冲。\n",
+ "2021-01": "【2021年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-13.1%, +15.0%],中枢+0.1%,波动率4.7%。\n■ 3M预测区间:[-19.7%, +32.7%],中枢-0.6%。\n■ CQR校准区间:[-20.3%, +21.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度96%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+5.1% | 供给中断+5.1% | 需求崩塌+5.1%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2021-02": "【2021年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.2%, +14.7%],中枢+1.8%,波动率4.6%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢-0.6%。\n■ CQR校准区间:[-17.4%, +19.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+7.6% | 供给中断+7.6% | 需求崩塌+7.6%\n 最大下行风险:+7.6%,建议预留相应流动性缓冲。\n",
+ "2021-03": "【2021年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-11.9%, +18.0%],中枢+3.4%,波动率6.3%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢-0.6%。\n■ CQR校准区间:[-20.1%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.4% | VIX翻倍+8.0% | 供给中断+8.0% | 需求崩塌+8.0%\n 最大下行风险:+8.0%,建议预留相应流动性缓冲。\n",
+ "2021-04": "【2021年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-13.3%, +18.7%],中枢-1.0%,波动率7.1%。\n■ 3M预测区间:[-22.4%, +29.1%],中枢+4.6%。\n■ CQR校准区间:[-20.0%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度93%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.0% | VIX翻倍+0.3% | 供给中断+0.3% | 需求崩塌+0.3%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2021-05": "【2021年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.6%, +15.8%],中枢+1.9%,波动率5.2%。\n■ 3M预测区间:[-19.7%, +27.9%],中枢+2.4%。\n■ CQR校准区间:[-19.9%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度93%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+7.4% | 供给中断+7.4% | 需求崩塌+7.4%\n 最大下行风险:+7.4%,建议预留相应流动性缓冲。\n",
+ "2021-06": "【2021年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.4%, +14.2%],中枢+0.6%,波动率5.3%。\n■ 3M预测区间:[-19.7%, +27.4%],中枢+4.6%。\n■ CQR校准区间:[-19.6%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度94%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+6.0% | 供给中断+5.7% | 需求崩塌+5.7%\n 最大下行风险:+5.7%,建议预留相应流动性缓冲。\n",
+ "2021-07": "【2021年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.2%, +14.3%],中枢+2.6%,波动率4.7%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+4.2%。\n■ CQR校准区间:[-19.6%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度93%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+7.6% | 供给中断+6.3% | 需求崩塌+6.3%\n 最大下行风险:+6.3%,建议预留相应流动性缓冲。\n",
+ "2021-08": "【2021年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.6%, +13.2%],中枢+0.4%,波动率2.6%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+3.4%。\n■ CQR校准区间:[-19.8%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度94%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+3.2% | 供给中断+3.2% | 需求崩塌+3.2%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2021-09": "【2021年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.6%, +13.1%],中枢-1.5%,波动率3.8%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+4.2%。\n■ CQR校准区间:[-19.5%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-3.6% | 供给中断-4.2% | 需求崩塌-4.2%\n 最大下行风险:-4.2%,建议预留相应流动性缓冲。\n",
+ "2021-10": "【2021年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.1%, +13.2%],中枢+1.0%,波动率2.4%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+3.5%。\n■ CQR校准区间:[-19.5%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-1.2% | 供给中断-1.2% | 需求崩塌-1.2%\n 最大下行风险:-1.2%,建议预留相应流动性缓冲。\n",
+ "2021-11": "【2021年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.3%, +13.8%],中枢+1.7%,波动率2.5%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+2.4%。\n■ CQR校准区间:[-19.9%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度66%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+3.3% | 供给中断+3.3% | 需求崩塌+3.3%\n 最大下行风险:+3.3%,建议预留相应流动性缓冲。\n",
+ "2021-12": "【2021年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-13.2%, +13.2%],中枢-2.3%,波动率5.4%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+2.0%。\n■ CQR校准区间:[-19.7%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度70%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.3% | VIX翻倍-3.6% | 供给中断-3.6% | 需求崩塌-3.6%\n 最大下行风险:-3.6%,建议预留相应流动性缓冲。\n",
+ "2022-01": "【2022年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-14.8%, +16.2%],中枢+1.8%,波动率6.8%。\n■ 3M预测区间:[-20.9%, +28.0%],中枢+2.0%。\n■ CQR校准区间:[-20.6%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+0.5% | 供给中断+0.5% | 需求崩塌+0.5%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2022-02": "【2022年02月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-29.1%, +30.4%],中枢+2.3%,波动率14.1%。\n■ 3M预测区间:[-45.1%, +68.2%],中枢+2.3%。\n■ CQR校准区间:[-21.4%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+6.8% | 供给中断+6.8% | 需求崩塌+6.8%\n 最大下行风险:+6.8%,建议预留相应流动性缓冲。\n",
+ "2022-03": "【2022年03月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-32.0%, +33.2%],中枢+1.8%,波动率18.6%。\n■ 3M预测区间:[-52.6%, +87.0%],中枢+2.3%。\n■ CQR校准区间:[-21.4%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度87%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+8.2% | 供给中断+8.1% | 需求崩塌+8.2%\n 最大下行风险:+8.1%,建议预留相应流动性缓冲。\n",
+ "2022-04": "【2022年04月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-23.9%, +24.9%],中枢+3.7%,波动率12.1%。\n■ 3M预测区间:[-38.3%, +53.5%],中枢+2.5%。\n■ CQR校准区间:[-18.9%, +19.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+10.0% | 供给中断+10.5% | 需求崩塌+10.7%\n 最大下行风险:+10.5%,建议预留相应流动性缓冲。\n",
+ "2022-05": "【2022年05月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-36.7%, +31.3%],中枢+1.3%,波动率18.2%。\n■ 3M预测区间:[-52.4%, +87.1%],中枢+2.7%。\n■ CQR校准区间:[-35.8%, +18.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+6.1% | 供给中断+6.1% | 需求崩塌+6.1%\n 最大下行风险:+6.1%,建议预留相应流动性缓冲。\n",
+ "2022-06": "【2022年06月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-22.3%, +26.6%],中枢+2.0%,波动率11.8%。\n■ 3M预测区间:[-36.1%, +45.5%],中枢+2.8%。\n■ CQR校准区间:[-13.1%, +18.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+5.1% | 供给中断+5.1% | 需求崩塌+5.5%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2022-07": "【2022年07月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-19.8%, +26.5%],中枢+1.1%,波动率11.0%。\n■ 3M预测区间:[-34.2%, +58.2%],中枢+3.2%。\n■ CQR校准区间:[-13.0%, +18.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+4.1% | 供给中断+4.1% | 需求崩塌+4.1%\n 最大下行风险:+4.1%,建议预留相应流动性缓冲。\n",
+ "2022-08": "【2022年08月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-22.9%, +32.8%],中枢-0.9%,波动率13.5%。\n■ 3M预测区间:[-42.6%, +74.0%],中枢+2.8%。\n■ CQR校准区间:[-14.2%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-2.0% | 供给中断-2.0% | 需求崩塌-1.9%\n 最大下行风险:-2.0%,建议预留相应流动性缓冲。\n",
+ "2022-09": "【2022年09月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-21.2%, +25.3%],中枢+0.9%,波动率11.6%。\n■ 3M预测区间:[-34.9%, +55.7%],中枢+1.1%。\n■ CQR校准区间:[-13.7%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-0.8% | 供给中断-0.6% | 需求崩塌+1.2%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2022-10": "【2022年10月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-23.3%, +28.7%],中枢+0.8%,波动率13.9%。\n■ 3M预测区间:[-41.2%, +72.4%],中枢+1.0%。\n■ CQR校准区间:[-13.9%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-1.8% | 供给中断-1.8% | 需求崩塌+2.3%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2022-11": "【2022年11月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-21.8%, +24.8%],中枢+0.7%,波动率12.3%。\n■ 3M预测区间:[-36.4%, +71.5%],中枢+1.2%。\n■ CQR校准区间:[-13.9%, +14.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度99%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.8% | 供给中断+2.9% | 需求崩塌+2.9%\n 最大下行风险:+2.9%,建议预留相应流动性缓冲。\n",
+ "2022-12": "【2022年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-15.1%, +19.0%],中枢+0.4%,波动率8.7%。\n■ 3M预测区间:[-24.5%, +44.3%],中枢+0.7%。\n■ CQR校准区间:[-12.5%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍-1.7% | 供给中断-3.4% | 需求崩塌-3.3%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2023-01": "【2023年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.6%, +14.3%],中枢+0.9%,波动率6.2%。\n■ 3M预测区间:[-19.7%, +31.9%],中枢+0.2%。\n■ CQR校准区间:[-12.6%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-2.2% | 供给中断-2.2% | 需求崩塌-1.8%\n 最大下行风险:-2.2%,建议预留相应流动性缓冲。\n",
+ "2023-02": "【2023年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.8%, +13.5%],中枢+0.9%,波动率5.4%。\n■ 3M预测区间:[-19.7%, +32.8%],中枢+0.1%。\n■ CQR校准区间:[-12.4%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+0.9% | 供给中断-1.8% | 需求崩塌-1.3%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2023-03": "【2023年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-11.2%, +13.2%],中枢-0.9%,波动率5.9%。\n■ 3M预测区间:[-19.7%, +31.1%],中枢+0.2%。\n■ CQR校准区间:[-11.0%, +15.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-4.7% | 供给中断-6.3% | 需求崩塌-4.2%\n 最大下行风险:-6.3%,建议预留相应流动性缓冲。\n",
+ "2023-04": "【2023年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-14.2%, +18.6%],中枢-1.1%,波动率8.3%。\n■ 3M预测区间:[-23.3%, +38.4%],中枢-0.8%。\n■ CQR校准区间:[-11.6%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.1% | VIX翻倍-4.8% | 供给中断-5.3% | 需求崩塌-1.2%\n 最大下行风险:-5.3%,建议预留相应流动性缓冲。\n",
+ "2023-05": "【2023年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-11.6%, +13.6%],中枢-1.0%,波动率5.6%。\n■ 3M预测区间:[-19.7%, +30.1%],中枢+0.8%。\n■ CQR校准区间:[-11.6%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.0% | VIX翻倍-3.1% | 供给中断-4.0% | 需求崩塌-4.2%\n 最大下行风险:-4.2%,建议预留相应流动性缓冲。\n",
+ "2023-06": "【2023年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-13.7%, +17.6%],中枢-2.7%,波动率8.3%。\n■ 3M预测区间:[-22.9%, +33.5%],中枢+0.6%。\n■ CQR校准区间:[-12.0%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度83%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.7% | VIX翻倍-4.9% | 供给中断-5.2% | 需求崩塌-5.1%\n 最大下行风险:-5.2%,建议预留相应流动性缓冲。\n",
+ "2023-07": "【2023年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +13.4%],中枢+0.4%,波动率4.7%。\n■ 3M预测区间:[-19.7%, +27.1%],中枢-0.7%。\n■ CQR校准区间:[-11.1%, +13.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+0.9% | 供给中断+1.2% | 需求崩塌+1.8%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2023-08": "【2023年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.4%, +14.7%],中枢+2.0%,波动率3.5%。\n■ 3M预测区间:[-19.7%, +28.5%],中枢-0.2%。\n■ CQR校准区间:[-12.3%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度93%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+3.9% | 供给中断+3.3% | 需求崩塌+5.4%\n 最大下行风险:+3.3%,建议预留相应流动性缓冲。\n",
+ "2023-09": "【2023年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +13.0%],中枢+0.0%,波动率2.9%。\n■ 3M预测区间:[-19.7%, +28.3%],中枢-2.1%。\n■ CQR校准区间:[-13.3%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.0% | VIX翻倍-1.1% | 供给中断-2.7% | 需求崩塌+2.1%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2023-10": "【2023年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.8%, +13.5%],中枢+1.7%,波动率2.8%。\n■ 3M预测区间:[-19.7%, +28.3%],中枢-0.3%。\n■ CQR校准区间:[-12.4%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度96%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍-0.4% | 供给中断-0.1% | 需求崩塌+4.2%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2023-11": "【2023年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.7%, +14.1%],中枢+1.7%,波动率3.3%。\n■ 3M预测区间:[-19.7%, +30.0%],中枢-0.3%。\n■ CQR校准区间:[-12.4%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍-2.3% | 供给中断-1.3% | 需求崩塌-0.1%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2023-12": "【2023年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.0%, +14.2%],中枢+1.8%,波动率3.2%。\n■ 3M预测区间:[-19.7%, +30.2%],中枢+0.4%。\n■ CQR校准区间:[-11.2%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+2.4% | 供给中断+1.5% | 需求崩塌+1.8%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2024-01": "【2024年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-12.3%, +14.5%],中枢+0.8%,波动率7.0%。\n■ 3M预测区间:[-19.7%, +28.0%],中枢+0.5%。\n■ CQR校准区间:[-11.2%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度98%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-2.3% | 供给中断-1.8% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2024-02": "【2024年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.0%, +12.7%],中枢+0.6%,波动率4.8%。\n■ 3M预测区间:[-19.7%, +27.8%],中枢+0.7%。\n■ CQR校准区间:[-10.9%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+0.1% | 供给中断-1.0% | 需求崩塌-1.0%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2024-03": "【2024年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.8%, +12.4%],中枢+0.8%,波动率3.6%。\n■ 3M预测区间:[-19.7%, +28.6%],中枢+1.6%。\n■ CQR校准区间:[-10.9%, +14.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度90%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-0.7% | 供给中断-0.5% | 需求崩塌-0.4%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2024-04": "【2024年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.9%, +12.4%],中枢+1.3%,波动率3.4%。\n■ 3M预测区间:[-19.7%, +28.2%],中枢+0.7%。\n■ CQR校准区间:[-10.5%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度94%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-2.0% | 供给中断-1.1% | 需求崩塌-0.9%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2024-05": "【2024年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.8%, +13.3%],中枢+0.5%,波动率3.5%。\n■ 3M预测区间:[-19.7%, +28.0%],中枢+0.7%。\n■ CQR校准区间:[-10.5%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度94%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+0.6% | 供给中断+1.4% | 需求崩塌+1.6%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2024-06": "【2024年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-10.3%, +12.6%],中枢-0.6%,波动率4.3%。\n■ 3M预测区间:[-19.7%, +29.2%],中枢+0.3%。\n■ CQR校准区间:[-9.6%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度92%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-2.6% | 供给中断-2.3% | 需求崩塌-2.4%\n 最大下行风险:-2.4%,建议预留相应流动性缓冲。\n",
+ "2024-07": "【2024年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-8.4%, +13.6%],中枢+1.6%,波动率4.3%。\n■ 3M预测区间:[-19.7%, +28.0%],中枢+0.5%。\n■ CQR校准区间:[-9.2%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度95%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+6.5% | 供给中断+5.1% | 需求崩塌+5.1%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2024-08": "【2024年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.7%, +12.9%],中枢+1.1%,波动率5.4%。\n■ 3M预测区间:[-19.7%, +27.8%],中枢+0.4%。\n■ CQR校准区间:[-9.8%, +15.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度94%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-3.2% | 供给中断-3.9% | 需求崩塌-3.9%\n 最大下行风险:-3.9%,建议预留相应流动性缓冲。\n",
+ "2024-09": "【2024年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.7%, +13.2%],中枢+0.9%,波动率5.1%。\n■ 3M预测区间:[-19.7%, +29.5%],中枢+0.4%。\n■ CQR校准区间:[-9.2%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+2.0% | 供给中断+2.5% | 需求崩塌+2.5%\n 最大下行风险:+2.5%,建议预留相应流动性缓冲。\n",
+ "2024-10": "【2024年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-9.4%, +13.6%],中枢+0.0%,波动率5.5%。\n■ 3M预测区间:[-19.2%, +28.9%],中枢-0.5%。\n■ CQR校准区间:[-9.7%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度89%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.0% | VIX翻倍-1.9% | 供给中断-1.7% | 需求崩塌-1.0%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2024-11": "【2024年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.5%, +14.0%],中枢+2.0%,波动率5.4%。\n■ 3M预测区间:[-19.2%, +29.6%],中枢+0.5%。\n■ CQR校准区间:[-9.2%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度81%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+0.1% | 供给中断+1.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2024-12": "【2024年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.0%, +13.4%],中枢+2.1%,波动率4.8%。\n■ 3M预测区间:[-19.0%, +32.4%],中枢+1.4%。\n■ CQR校准区间:[-8.1%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度77%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍-3.5% | 供给中断-1.4% | 需求崩塌-0.1%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2025-01": "【2025年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.4%, +12.6%],中枢+1.0%,波动率3.6%。\n■ 3M预测区间:[-18.7%, +28.3%],中枢+0.5%。\n■ CQR校准区间:[-8.1%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度90%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+0.3% | 供给中断-0.5% | 需求崩塌-0.1%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2025-02": "【2025年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-9.2%, +13.2%],中枢+0.3%,波动率3.6%。\n■ 3M预测区间:[-17.8%, +29.9%],中枢+0.8%。\n■ CQR校准区间:[-8.1%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度89%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.3% | VIX翻倍-0.9% | 供给中断-0.2% | 需求崩塌+0.5%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2025-03": "【2025年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-9.2%, +12.7%],中枢-0.2%,波动率3.3%。\n■ 3M预测区间:[-17.8%, +29.5%],中枢+2.0%。\n■ CQR校准区间:[-8.8%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度95%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-2.2% | 供给中断-0.9% | 需求崩塌+0.1%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2025-04": "【2025年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-9.4%, +12.4%],中枢+0.5%,波动率3.5%。\n■ 3M预测区间:[-17.8%, +30.5%],中枢-0.2%。\n■ CQR校准区间:[-8.8%, +12.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度99%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-3.6% | 供给中断-1.3% | 需求崩塌+0.7%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2025-05": "【2025年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.2%, +13.4%],中枢+1.3%,波动率4.0%。\n■ 3M预测区间:[-17.8%, +31.5%],中枢+1.4%。\n■ CQR校准区间:[-8.8%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度88%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-0.3% | 供给中断-0.2% | 需求崩塌-0.2%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2025-06": "【2025年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.2%, +12.7%],中枢+1.5%,波动率5.2%。\n■ 3M预测区间:[-17.8%, +32.4%],中枢+1.4%。\n■ CQR校准区间:[-8.8%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度57%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+1.5% | 供给中断+2.2% | 需求崩塌+2.2%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2025-07": "【2025年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +12.0%],中枢+0.1%,波动率4.4%。\n■ 3M预测区间:[-17.8%, +30.1%],中枢-0.2%。\n■ CQR校准区间:[-8.8%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+3.5% | 供给中断+1.7% | 需求崩塌+2.0%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2025-08": "【2025年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +11.9%],中枢+0.8%,波动率4.5%。\n■ 3M预测区间:[-17.6%, +29.4%],中枢-0.5%。\n■ CQR校准区间:[-8.0%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍+3.4% | 供给中断+0.5% | 需求崩塌+0.9%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2025-09": "【2025年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.1%, +12.3%],中枢+1.3%,波动率3.7%。\n■ 3M预测区间:[-16.3%, +29.3%],中枢-0.3%。\n■ CQR校准区间:[-8.0%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+2.5% | 供给中断+0.4% | 需求崩塌+0.9%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2025-10": "【2025年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.2%, +12.1%],中枢+1.5%,波动率3.7%。\n■ 3M预测区间:[-16.3%, +28.8%],中枢-0.2%。\n■ CQR校准区间:[-8.8%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+1.3% | 供给中断-0.8% | 需求崩塌+1.0%\n 最大下行风险:-0.8%,建议预留相应流动性缓冲。\n",
+ "2025-11": "【2025年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.9%, +12.1%],中枢+0.4%,波动率3.9%。\n■ 3M预测区间:[-16.3%, +29.2%],中枢+0.4%。\n■ CQR校准区间:[-8.8%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+1.7% | 供给中断-0.7% | 需求崩塌-0.3%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2025-12": "【2025年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.1%, +11.6%],中枢+0.7%,波动率3.6%。\n■ 3M预测区间:[-16.1%, +29.6%],中枢+0.3%。\n■ CQR校准区间:[-8.0%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-0.8% | 供给中断-2.7% | 需求崩塌-2.2%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2026-01": "【2026年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.6%, +12.2%],中枢+0.2%,波动率4.4%。\n■ 3M预测区间:[-15.4%, +29.4%],中枢+2.8%。\n■ CQR校准区间:[-8.6%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+2.4% | 供给中断-1.0% | 需求崩塌+0.0%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2026-02": "【2026年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.2%, +12.2%],中枢+1.3%,波动率5.4%。\n■ 3M预测区间:[-16.1%, +28.9%],中枢+3.2%。\n■ CQR校准区间:[-8.6%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度88%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+2.8% | 供给中断+0.7% | 需求崩塌+2.1%\n 最大下行风险:+0.7%,建议预留相应流动性缓冲。\n",
+ "2026-03": "【2026年03月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-13.2%, +20.3%],中枢+1.1%,波动率8.0%。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度45%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+1.5% | 供给中断+0.3% | 需求崩塌+0.9%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n"
+}
\ No newline at end of file
diff --git a/output/v2_nlg_WTI.json b/output/v2_nlg_WTI.json
new file mode 100644
index 0000000000000000000000000000000000000000..63621a65ef671ffa31676605e63428003eb0f02c
--- /dev/null
+++ b/output/v2_nlg_WTI.json
@@ -0,0 +1,278 @@
+{
+ "2003-04": "【2003年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-19.6%, +21.5%],中枢-0.0%,波动率13.2%。\n■ 3M预测区间:[-30.9%, +42.5%],中枢-2.8%。\n■ CQR校准区间:[-16.7%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度50%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:化工——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.0% | VIX翻倍-4.3% | 供给中断-4.3% | 需求崩塌-4.3%\n 最大下行风险:-4.3%,建议预留相应流动性缓冲。\n",
+ "2003-05": "【2003年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-22.0%, +23.6%],中枢+2.0%,波动率14.2%。\n■ 3M预测区间:[-31.2%, +44.4%],中枢-2.6%。\n■ CQR校准区间:[-17.3%, +12.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度54%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:化工、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍-0.1% | 供给中断-0.1% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2003-06": "【2003年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-14.9%, +18.7%],中枢+2.2%,波动率9.4%。\n■ 3M预测区间:[-22.4%, +26.7%],中枢-1.3%。\n■ CQR校准区间:[-14.4%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度58%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+3.9% | 供给中断+3.9% | 需求崩塌+3.9%\n 最大下行风险:+3.9%,建议预留相应流动性缓冲。\n",
+ "2003-07": "【2003年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.4%, +16.2%],中枢+4.2%,波动率6.9%。\n■ 3M预测区间:[-18.7%, +21.7%],中枢-2.0%。\n■ CQR校准区间:[-14.4%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度59%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.2% | VIX翻倍+2.1% | 供给中断+2.1% | 需求崩塌+2.1%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2003-08": "【2003年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.4%, +13.5%],中枢+2.0%,波动率6.1%。\n■ 3M预测区间:[-18.7%, +21.7%],中枢-2.0%。\n■ CQR校准区间:[-14.4%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度60%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+3.6% | 供给中断+3.9% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2003-09": "【2003年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +14.2%],中枢+3.8%,波动率6.5%。\n■ 3M预测区间:[-18.7%, +21.7%],中枢-2.3%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度66%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+3.1% | 供给中断+3.1% | 需求崩塌+3.1%\n 最大下行风险:+3.1%,建议预留相应流动性缓冲。\n",
+ "2003-10": "【2003年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-8.6%, +12.9%],中枢+1.3%,波动率4.2%。\n■ 3M预测区间:[-15.3%, +21.7%],中枢-1.7%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-0.4% | 供给中断-1.7% | 需求崩塌-0.4%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2003-11": "【2003年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.7%, +12.4%],中枢+1.8%,波动率4.1%。\n■ 3M预测区间:[-15.3%, +21.7%],中枢-1.6%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+1.5% | 供给中断+1.5% | 需求崩塌+1.5%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2003-12": "【2003年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +11.9%],中枢+3.2%,波动率3.9%。\n■ 3M预测区间:[-15.3%, +21.7%],中枢+0.4%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度88%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.2% | VIX翻倍+2.7% | 供给中断+2.7% | 需求崩塌+2.7%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2004-01": "【2004年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.8%, +11.3%],中枢+2.2%,波动率0.9%。\n■ 3M预测区间:[-15.3%, +24.3%],中枢+1.7%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+1.6% | 供给中断+1.6% | 需求崩塌+1.6%\n 最大下行风险:+1.6%,建议预留相应流动性缓冲。\n",
+ "2004-02": "【2004年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +12.9%],中枢+2.9%,波动率2.9%。\n■ 3M预测区间:[-15.3%, +24.3%],中枢+3.6%。\n■ CQR校准区间:[-14.3%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+2.5% | 供给中断+2.5% | 需求崩塌+2.5%\n 最大下行风险:+2.5%,建议预留相应流动性缓冲。\n",
+ "2004-03": "【2004年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-6.9%, +11.8%],中枢+2.9%,波动率1.9%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+4.6%。\n■ CQR校准区间:[-11.1%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+4.0% | 供给中断+4.0% | 需求崩塌+4.0%\n 最大下行风险:+4.0%,建议预留相应流动性缓冲。\n",
+ "2004-04": "【2004年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-7.8%, +11.9%],中枢+2.8%,波动率2.3%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+3.1%。\n■ CQR校准区间:[-11.1%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+1.7% | 供给中断+2.0% | 需求崩塌+1.7%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2004-05": "【2004年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.5%, +12.9%],中枢+0.9%,波动率2.8%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+3.8%。\n■ CQR校准区间:[-11.1%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度93%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+4.4% | 供给中断+4.6% | 需求崩塌+4.4%\n 最大下行风险:+4.4%,建议预留相应流动性缓冲。\n",
+ "2004-06": "【2004年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-11.8%, +12.6%],中枢-0.8%,波动率3.3%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+5.7%。\n■ CQR校准区间:[-11.1%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.8% | VIX翻倍+3.0% | 供给中断+2.1% | 需求崩塌+3.0%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2004-07": "【2004年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-14.2%, +14.3%],中枢+2.9%,波动率4.8%。\n■ 3M预测区间:[-15.3%, +24.3%],中枢+5.5%。\n■ CQR校准区间:[-13.7%, +14.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度85%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+4.2% | 供给中断+3.0% | 需求崩塌+4.2%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2004-08": "【2004年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.4%, +14.2%],中枢+2.2%,波动率4.6%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+8.0%。\n■ CQR校准区间:[-13.7%, +14.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+4.5% | 供给中断+4.5% | 需求崩塌+4.5%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2004-09": "【2004年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.9%, +16.2%],中枢+4.8%,波动率6.0%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+10.1%。\n■ CQR校准区间:[-15.0%, +16.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度83%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.8% | VIX翻倍+6.3% | 供给中断+6.2% | 需求崩塌+6.3%\n 最大下行风险:+6.2%,建议预留相应流动性缓冲。\n",
+ "2004-10": "【2004年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-11.0%, +13.9%],中枢+0.4%,波动率5.4%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+9.2%。\n■ CQR校准区间:[-15.0%, +16.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度93%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+1.6% | 供给中断+1.7% | 需求崩塌+1.6%\n 最大下行风险:+1.6%,建议预留相应流动性缓冲。\n",
+ "2004-11": "【2004年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-12.3%, +13.8%],中枢+1.0%,波动率5.3%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+6.7%。\n■ CQR校准区间:[-15.0%, +16.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.2% | 供给中断+1.3% | 需求崩塌+1.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2004-12": "【2004年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.2%, +14.8%],中枢+0.9%,波动率5.9%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+6.8%。\n■ CQR校准区间:[-13.5%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度76%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.2% | 供给中断-3.2% | 需求崩塌-3.2%\n 最大下行风险:-3.2%,建议预留相应流动性缓冲。\n",
+ "2005-01": "【2005年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-20.2%, +22.6%],中枢+0.0%,波动率10.6%。\n■ 3M预测区间:[-22.0%, +31.6%],中枢+6.5%。\n■ CQR校准区间:[-13.5%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度59%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:化工、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.0% | VIX翻倍+0.3% | 供给中断+0.5% | 需求崩塌+0.3%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2005-02": "【2005年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-15.6%, +15.6%],中枢+1.9%,波动率7.5%。\n■ 3M预测区间:[-13.8%, +24.4%],中枢+6.6%。\n■ CQR校准区间:[-13.5%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度58%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+1.6% | 供给中断+1.6% | 需求崩塌+1.6%\n 最大下行风险:+1.6%,建议预留相应流动性缓冲。\n",
+ "2005-03": "【2005年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-13.2%, +15.5%],中枢+3.7%,波动率7.0%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+3.1%。\n■ CQR校准区间:[-11.9%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度65%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+3.8% | 供给中断+3.9% | 需求崩塌+3.8%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2005-04": "【2005年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-15.6%, +16.7%],中枢+0.0%,波动率8.0%。\n■ 3M预测区间:[-14.8%, +25.9%],中枢+3.1%。\n■ CQR校准区间:[-10.6%, +10.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.0% | VIX翻倍+0.0% | 供给中断+0.7% | 需求崩塌+0.0%\n 最大下行风险:+0.0%,建议预留相应流动性缓冲。\n",
+ "2005-05": "【2005年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-14.7%, +12.8%],中枢+2.8%,波动率6.8%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+4.7%。\n■ CQR校准区间:[-10.5%, +9.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度91%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+3.4% | 供给中断+3.4% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2005-06": "【2005年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-13.5%, +14.2%],中枢+3.4%,波动率7.0%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+4.7%。\n■ CQR校准区间:[-10.5%, +9.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度88%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.4% | VIX翻倍+5.6% | 供给中断+5.6% | 需求崩塌+5.6%\n 最大下行风险:+5.6%,建议预留相应流动性缓冲。\n",
+ "2005-07": "【2005年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-14.2%, +13.1%],中枢+3.7%,波动率6.9%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+5.6%。\n■ CQR校准区间:[-10.5%, +9.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+6.8% | 供给中断+6.8% | 需求崩塌+6.8%\n 最大下行风险:+6.8%,建议预留相应流动性缓冲。\n",
+ "2005-08": "【2005年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-18.9%, +15.8%],中枢+3.9%,波动率9.1%。\n■ 3M预测区间:[-16.8%, +28.5%],中枢+4.8%。\n■ CQR校准区间:[-11.6%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.9% | VIX翻倍+4.6% | 供给中断+4.6% | 需求崩塌+4.6%\n 最大下行风险:+4.6%,建议预留相应流动性缓冲。\n",
+ "2005-09": "【2005年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.5%, +13.5%],中枢+3.0%,波动率4.3%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+4.5%。\n■ CQR校准区间:[-11.6%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.0% | VIX翻倍+7.3% | 供给中断+7.3% | 需求崩塌+7.3%\n 最大下行风险:+7.3%,建议预留相应流动性缓冲。\n",
+ "2005-10": "【2005年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.7%, +13.3%],中枢+2.1%,波动率6.2%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢-4.0%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+6.5% | 供给中断+6.5% | 需求崩塌+6.5%\n 最大下行风险:+6.5%,建议预留相应流动性缓冲。\n",
+ "2005-11": "【2005年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +12.2%],中枢+0.8%,波动率5.6%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+4.5%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-1.1% | 供给中断-1.1% | 需求崩塌-1.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2005-12": "【2005年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +12.6%],中枢+1.8%,波动率5.4%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+4.5%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+4.3% | 供给中断+4.5% | 需求崩塌+4.3%\n 最大下行风险:+4.3%,建议预留相应流动性缓冲。\n",
+ "2006-01": "【2006年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-14.7%, +16.7%],中枢+2.3%,波动率8.2%。\n■ 3M预测区间:[-15.4%, +26.0%],中枢+5.6%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度68%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+6.0% | 供给中断+6.0% | 需求崩塌+6.0%\n 最大下行风险:+6.0%,建议预留相应流动性缓冲。\n",
+ "2006-02": "【2006年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-16.9%, +16.8%],中枢+1.7%,波动率8.5%。\n■ 3M预测区间:[-16.3%, +26.9%],中枢+5.5%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度65%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+5.0% | 供给中断+5.0% | 需求崩塌+5.0%\n 最大下行风险:+5.0%,建议预留相应流动性缓冲。\n",
+ "2006-03": "【2006年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-15.0%, +16.8%],中枢+1.4%,波动率8.6%。\n■ 3M预测区间:[-16.5%, +27.1%],中枢+5.5%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度70%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+6.2% | 供给中断+6.2% | 需求崩塌+6.2%\n 最大下行风险:+6.2%,建议预留相应流动性缓冲。\n",
+ "2006-04": "【2006年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-16.2%, +16.4%],中枢+3.3%,波动率8.6%。\n■ 3M预测区间:[-15.8%, +26.2%],中枢+6.0%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.3% | VIX翻倍+4.6% | 供给中断+4.6% | 需求崩塌+4.6%\n 最大下行风险:+4.6%,建议预留相应流动性缓冲。\n",
+ "2006-05": "【2006年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-12.9%, +14.0%],中枢+2.0%,波动率6.4%。\n■ 3M预测区间:[-12.5%, +23.1%],中枢+6.1%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度77%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+4.9% | 供给中断+4.9% | 需求崩塌+4.9%\n 最大下行风险:+4.9%,建议预留相应流动性缓冲。\n",
+ "2006-06": "【2006年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.6%, +12.6%],中枢+1.7%,波动率5.9%。\n■ 3M预测区间:[-12.5%, +23.1%],中枢+6.0%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度75%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+3.8% | 供给中断+3.8% | 需求崩塌+3.8%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2006-07": "【2006年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-10.7%, +13.1%],中枢+2.6%,波动率4.9%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+5.0%。\n■ CQR校准区间:[-9.9%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+5.3% | 供给中断+5.3% | 需求崩塌+5.3%\n 最大下行风险:+5.3%,建议预留相应流动性缓冲。\n",
+ "2006-08": "【2006年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.6%, +12.4%],中枢+1.7%,波动率5.0%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+5.0%。\n■ CQR校准区间:[-9.9%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度86%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.4% | 供给中断+2.4% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2006-09": "【2006年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.4%, +12.1%],中枢+1.0%,波动率5.2%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.7%。\n■ CQR校准区间:[-9.9%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度84%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.2% | 供给中断+1.2% | 需求崩塌+1.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2006-10": "【2006年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.0%, +12.8%],中枢+0.7%,波动率5.5%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.7%。\n■ CQR校准区间:[-9.9%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+0.4% | 供给中断-0.2% | 需求崩塌+0.4%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2006-11": "【2006年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-12.1%, +11.6%],中枢+0.9%,波动率6.0%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.6%。\n■ CQR校准区间:[-9.9%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度73%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+2.4% | 供给中断+3.3% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2006-12": "【2006年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-12.0%, +11.3%],中枢+0.5%,波动率5.4%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.6%。\n■ CQR校准区间:[-9.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度84%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-0.6% | 供给中断+0.9% | 需求崩塌-0.6%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2007-01": "【2007年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +11.6%],中枢+1.1%,波动率5.1%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.6%。\n■ CQR校准区间:[-9.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度87%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+0.1% | 供给中断+1.4% | 需求崩塌+0.1%\n 最大下行风险:+0.1%,建议预留相应流动性缓冲。\n",
+ "2007-02": "【2007年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-12.5%, +11.0%],中枢-1.0%,波动率5.5%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+3.8%。\n■ CQR校准区间:[-9.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度81%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.0% | VIX翻倍-3.2% | 供给中断-0.7% | 需求崩塌-3.2%\n 最大下行风险:-3.2%,建议预留相应流动性缓冲。\n",
+ "2007-03": "【2007年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.5%, +9.2%],中枢-0.9%,波动率5.4%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+3.6%。\n■ CQR校准区间:[-9.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍+2.4% | 供给中断+3.1% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2007-04": "【2007年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.0%, +9.1%],中枢+1.7%,波动率4.1%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+3.6%。\n■ CQR校准区间:[-9.6%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.2% | 供给中断+2.6% | 需求崩塌+2.2%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2007-05": "【2007年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.9%, +9.4%],中枢+0.9%,波动率3.8%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+3.9%。\n■ CQR校准区间:[-9.6%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度80%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-0.9% | 供给中断-0.5% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2007-06": "【2007年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.7%, +9.0%],中枢+1.7%,波动率4.2%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+5.3%。\n■ CQR校准区间:[-9.6%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度70%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+3.4% | 供给中断+3.4% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2007-07": "【2007年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.3%, +10.3%],中枢+2.1%,波动率4.5%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+5.4%。\n■ CQR校准区间:[-9.6%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度65%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+6.7% | 供给中断+6.7% | 需求崩塌+6.7%\n 最大下行风险:+6.7%,建议预留相应流动性缓冲。\n",
+ "2007-08": "【2007年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +9.9%],中枢+2.3%,波动率4.5%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+5.4%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度69%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+4.7% | 供给中断+4.9% | 需求崩塌+4.7%\n 最大下行风险:+4.7%,建议预留相应流动性缓冲。\n",
+ "2007-09": "【2007年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.4%, +11.3%],中枢+2.1%,波动率5.0%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+6.9%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度71%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+6.9% | 供给中断+4.9% | 需求崩塌+6.9%\n 最大下行风险:+4.9%,建议预留相应流动性缓冲。\n",
+ "2007-10": "【2007年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.9%, +11.4%],中枢+1.6%,波动率5.1%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+7.1%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度89%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+4.1% | 供给中断+3.7% | 需求崩塌+4.1%\n 最大下行风险:+3.7%,建议预留相应流动性缓冲。\n",
+ "2007-11": "【2007年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-7.2%, +11.2%],中枢+3.8%,波动率5.8%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+6.6%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度93%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+7.8% | 供给中断+7.6% | 需求崩塌+7.8%\n 最大下行风险:+7.6%,建议预留相应流动性缓冲。\n",
+ "2007-12": "【2007年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-5.8%, +10.8%],中枢+4.8%,波动率5.0%。\n■ 3M预测区间:[-12.5%, +20.9%],中枢+7.1%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.8% | VIX翻倍+7.5% | 供给中断+8.4% | 需求崩塌+7.5%\n 最大下行风险:+7.5%,建议预留相应流动性缓冲。\n",
+ "2008-01": "【2008年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-7.8%, +10.7%],中枢+1.2%,波动率5.9%。\n■ 3M预测区间:[-12.5%, +20.9%],中枢+5.9%。\n■ CQR校准区间:[-8.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍-3.3% | 供给中断-4.6% | 需求崩塌-3.3%\n 最大下行风险:-4.6%,建议预留相应流动性缓冲。\n",
+ "2008-02": "【2008年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.1%, +12.6%],中枢+2.5%,波动率6.8%。\n■ 3M预测区间:[-12.5%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-8.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度85%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+2.3% | 供给中断+3.3% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2008-03": "【2008年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.9%, +10.7%],中枢+2.2%,波动率3.2%。\n■ 3M预测区间:[-12.5%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-8.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+2.3% | 供给中断+2.3% | 需求崩塌-0.3%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2008-04": "【2008年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.4%, +10.9%],中枢+3.8%,波动率4.7%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+6.4%。\n■ CQR校准区间:[-8.6%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度69%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+0.7% | 供给中断+1.4% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2008-05": "【2008年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.7%, +11.7%],中枢+5.1%,波动率5.9%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+8.8%。\n■ CQR校准区间:[-9.0%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+5.1% | VIX翻倍+6.8% | 供给中断+8.8% | 需求崩塌+7.0%\n 最大下行风险:+7.0%,建议预留相应流动性缓冲。\n",
+ "2008-06": "【2008年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-8.9%, +12.3%],中枢+4.6%,波动率7.1%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+7.9%。\n■ CQR校准区间:[-9.0%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度81%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+4.6% | VIX翻倍+8.1% | 供给中断+5.7% | 需求崩塌+5.9%\n 最大下行风险:+5.7%,建议预留相应流动性缓冲。\n",
+ "2008-07": "【2008年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.8%, +13.1%],中枢+2.4%,波动率8.0%。\n■ 3M预测区间:[-15.1%, +25.2%],中枢+7.3%。\n■ CQR校准区间:[-9.7%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度64%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+6.1% | 供给中断+0.6% | 需求崩塌+2.0%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2008-08": "【2008年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.0%, +12.1%],中枢+4.5%,波动率5.1%。\n■ 3M预测区间:[-14.9%, +23.7%],中枢+5.8%。\n■ CQR校准区间:[-9.7%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度76%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.5% | VIX翻倍+7.7% | 供给中断+10.6% | 需求崩塌+8.8%\n 最大下行风险:+8.8%,建议预留相应流动性缓冲。\n",
+ "2008-09": "【2008年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-8.7%, +11.6%],中枢+4.0%,波动率5.9%。\n■ 3M预测区间:[-15.3%, +23.7%],中枢+5.7%。\n■ CQR校准区间:[-9.7%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度81%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.0% | VIX翻倍+5.1% | 供给中断+7.6% | 需求崩塌+4.8%\n 最大下行风险:+4.8%,建议预留相应流动性缓冲。\n",
+ "2008-10": "【2008年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.6%, +11.0%],中枢+1.5%,波动率3.9%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+2.5%。\n■ CQR校准区间:[-10.4%, +12.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度85%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+3.1% | 供给中断+7.1% | 需求崩塌+6.6%\n 最大下行风险:+6.6%,建议预留相应流动性缓冲。\n",
+ "2008-11": "【2008年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.9%, +10.6%],中枢+0.9%,波动率3.9%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢-1.5%。\n■ CQR校准区间:[-11.6%, +13.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度81%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.4% | 供给中断-3.4% | 需求崩塌-3.2%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2008-12": "【2008年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-15.5%, +11.7%],中枢+0.8%,波动率7.2%。\n■ 3M预测区间:[-17.8%, +23.1%],中枢-2.7%。\n■ CQR校准区间:[-13.0%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-1.8% | 供给中断-1.8% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2009-01": "【2009年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.1%, +11.2%],中枢-0.5%,波动率4.7%。\n■ 3M预测区间:[-17.8%, +23.1%],中枢-2.9%。\n■ CQR校准区间:[-13.0%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍-6.0% | 供给中断-6.0% | 需求崩塌-5.9%\n 最大下行风险:-6.0%,建议预留相应流动性缓冲。\n",
+ "2009-02": "【2009年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.7%, +11.1%],中枢-0.0%,波动率5.3%。\n■ 3M预测区间:[-17.8%, +23.1%],中枢-2.7%。\n■ CQR校准区间:[-13.1%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度65%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.0% | VIX翻倍-6.4% | 供给中断-6.4% | 需求崩塌-6.4%\n 最大下行风险:-6.4%,建议预留相应流动性缓冲。\n",
+ "2009-03": "【2009年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +11.2%],中枢+0.7%,波动率6.6%。\n■ 3M预测区间:[-17.8%, +23.7%],中枢+2.5%。\n■ CQR校准区间:[-13.1%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度70%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-1.9% | 供给中断-1.9% | 需求崩塌-1.9%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2009-04": "【2009年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-11.5%, +11.0%],中枢+3.2%,波动率4.3%。\n■ 3M预测区间:[-17.8%, +23.7%],中枢+4.1%。\n■ CQR校准区间:[-13.1%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度67%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.2% | VIX翻倍+3.8% | 供给中断+3.8% | 需求崩塌+3.8%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2009-05": "【2009年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-11.5%, +13.0%],中枢+2.8%,波动率6.5%。\n■ 3M预测区间:[-17.8%, +25.0%],中枢+5.3%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度72%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+4.0% | 供给中断+4.0% | 需求崩塌+4.0%\n 最大下行风险:+4.0%,建议预留相应流动性缓冲。\n",
+ "2009-06": "【2009年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.0%, +13.6%],中枢+3.6%,波动率3.9%。\n■ 3M预测区间:[-17.8%, +25.0%],中枢+5.3%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度64%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.6% | VIX翻倍+6.9% | 供给中断+7.2% | 需求崩塌+7.2%\n 最大下行风险:+7.2%,建议预留相应流动性缓冲。\n",
+ "2009-07": "【2009年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +11.9%],中枢+2.6%,波动率2.2%。\n■ 3M预测区间:[-17.8%, +25.0%],中枢+5.5%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度74%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+2.4% | 供给中断+2.4% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2009-08": "【2009年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.3%, +12.0%],中枢+1.6%,波动率1.6%。\n■ 3M预测区间:[-16.9%, +23.7%],中枢+5.5%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度73%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+0.2% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2009-09": "【2009年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.5%, +11.4%],中枢+1.5%,波动率1.6%。\n■ 3M预测区间:[-16.9%, +23.7%],中枢+5.6%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度73%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+1.8% | 供给中断+1.5% | 需求崩塌+1.5%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2009-10": "【2009年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.1%, +12.4%],中枢+2.8%,波动率3.2%。\n■ 3M预测区间:[-16.9%, +23.7%],中枢+5.8%。\n■ CQR校准区间:[-13.7%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度79%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+3.8% | 供给中断+4.1% | 需求崩塌+4.1%\n 最大下行风险:+4.1%,建议预留相应流动性缓冲。\n",
+ "2009-11": "【2009年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-9.5%, +11.6%],中枢+1.8%,波动率3.1%。\n■ 3M预测区间:[-16.9%, +23.7%],中枢+5.6%。\n■ CQR校准区间:[-13.7%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度79%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+0.7% | 供给中断+1.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2009-12": "【2009年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.0%, +11.1%],中枢+2.5%,波动率4.2%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.6%。\n■ CQR校准区间:[-13.7%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度78%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+1.1% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2010-01": "【2010年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-11.0%, +11.5%],中枢+1.6%,波动率4.4%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.5%。\n■ CQR校准区间:[-13.7%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度77%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.6% | VIX翻倍-3.9% | 供给中断-2.8% | 需求崩塌-2.8%\n 最大下行风险:-2.8%,建议预留相应流动性缓冲。\n",
+ "2010-02": "【2010年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.4%, +12.4%],中枢+1.1%,波动率7.0%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.4%。\n■ CQR校准区间:[-13.7%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度65%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-1.0% | 供给中断-4.9% | 需求崩塌-5.1%\n 最大下行风险:-5.1%,建议预留相应流动性缓冲。\n",
+ "2010-03": "【2010年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.8%, +11.8%],中枢+2.2%,波动率6.1%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.5%。\n■ CQR校准区间:[-13.7%, +16.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度70%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+1.0% | 供给中断+2.7% | 需求崩塌+2.7%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2010-04": "【2010年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.9%, +10.4%],中枢+1.5%,波动率5.0%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.3%。\n■ CQR校准区间:[-13.7%, +16.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度74%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+0.1% | 供给中断-0.6% | 需求崩塌-0.5%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2010-05": "【2010年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-12.7%, +13.1%],中枢+2.7%,波动率7.6%。\n■ 3M预测区间:[-18.6%, +24.5%],中枢+4.9%。\n■ CQR校准区间:[-14.8%, +17.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度76%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.7% | VIX翻倍+5.2% | 供给中断+5.2% | 需求崩塌+5.1%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2010-06": "【2010年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-15.5%, +16.4%],中枢+1.6%,波动率9.3%。\n■ 3M预测区间:[-24.1%, +29.2%],中枢+4.9%。\n■ CQR校准区间:[-14.8%, +16.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度72%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍-0.5% | 供给中断-0.5% | 需求崩塌-0.4%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2010-07": "【2010年07月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-18.2%, +18.9%],中枢+2.1%,波动率11.2%。\n■ 3M预测区间:[-30.5%, +34.1%],中枢+5.3%。\n■ CQR校准区间:[-14.8%, +16.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度71%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+2.7% | 供给中断+2.7% | 需求崩塌+8.4%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2010-08": "【2010年08月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-12.9%, +13.5%],中枢+1.3%,波动率7.7%。\n■ 3M预测区间:[-19.1%, +25.0%],中枢+5.1%。\n■ CQR校准区间:[-14.8%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度86%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+0.9% | 供给中断+2.2% | 需求崩塌+7.8%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2010-09": "【2010年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-11.5%, +13.4%],中枢+2.5%,波动率7.0%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.5%。\n■ CQR校准区间:[-14.8%, +16.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+4.5% | 供给中断+5.6% | 需求崩塌+8.8%\n 最大下行风险:+5.6%,建议预留相应流动性缓冲。\n",
+ "2010-10": "【2010年10月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.5%, +10.9%],中枢+1.4%,波动率5.9%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.7%。\n■ CQR校准区间:[-10.7%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度88%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍-2.6% | 供给中断-2.5% | 需求崩塌+0.5%\n 最大下行风险:-2.5%,建议预留相应流动性缓冲。\n",
+ "2010-11": "【2010年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.0%, +10.7%],中枢+3.5%,波动率5.1%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.5%。\n■ CQR校准区间:[-10.0%, +11.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.5% | VIX翻倍+4.9% | 供给中断+3.2% | 需求崩塌+3.5%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2010-12": "【2010年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.3%, +9.6%],中枢+3.1%,波动率5.7%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+5.6%。\n■ CQR校准区间:[-9.4%, +9.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.1% | VIX翻倍+2.3% | 供给中断+4.0% | 需求崩塌+2.6%\n 最大下行风险:+2.6%,建议预留相应流动性缓冲。\n",
+ "2011-01": "【2011年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.6%, +9.3%],中枢+0.6%,波动率3.8%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+5.6%。\n■ CQR校准区间:[-9.3%, +9.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度85%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-1.0% | 供给中断-2.9% | 需求崩塌-3.4%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2011-02": "【2011年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +10.6%],中枢+2.6%,波动率4.6%。\n■ 3M预测区间:[-15.3%, +23.6%],中枢+5.7%。\n■ CQR校准区间:[-9.3%, +9.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度62%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+3.6% | 供给中断+3.8% | 需求崩塌+4.2%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2011-03": "【2011年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.6%, +11.0%],中枢+2.8%,波动率6.3%。\n■ 3M预测区间:[-15.3%, +23.6%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +9.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度59%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+5.7% | 供给中断+7.6% | 需求崩塌+7.8%\n 最大下行风险:+7.6%,建议预留相应流动性缓冲。\n",
+ "2011-04": "【2011年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.7%, +10.3%],中枢+3.2%,波动率6.2%。\n■ 3M预测区间:[-15.3%, +23.6%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +9.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度56%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.2% | VIX翻倍+1.5% | 供给中断-5.5% | 需求崩塌-3.4%\n 最大下行风险:-5.5%,建议预留相应流动性缓冲。\n",
+ "2011-05": "【2011年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +10.6%],中枢+0.9%,波动率7.0%。\n■ 3M预测区间:[-16.0%, +23.6%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +10.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度64%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.6% | 供给中断-3.8% | 需求崩塌-4.6%\n 最大下行风险:-4.6%,建议预留相应流动性缓冲。\n",
+ "2011-06": "【2011年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.1%, +13.5%],中枢+0.5%,波动率9.2%。\n■ 3M预测区间:[-22.6%, +28.9%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +10.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度52%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-5.2% | 供给中断-8.8% | 需求崩塌-7.8%\n 最大下行风险:-8.8%,建议预留相应流动性缓冲。\n",
+ "2011-07": "【2011年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.5%, +9.7%],中枢+0.4%,波动率4.5%。\n■ 3M预测区间:[-16.9%, +23.6%],中枢+6.1%。\n■ CQR校准区间:[-8.9%, +10.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度71%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍-7.5% | 供给中断-6.9% | 需求崩塌-6.1%\n 最大下行风险:-6.9%,建议预留相应流动性缓冲。\n",
+ "2011-08": "【2011年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.1%, +9.6%],中枢-0.2%,波动率5.2%。\n■ 3M预测区间:[-16.8%, +23.6%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +10.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度64%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-7.7% | 供给中断-7.9% | 需求崩塌-6.3%\n 最大下行风险:-7.9%,建议预留相应流动性缓冲。\n",
+ "2011-09": "【2011年09月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.9%, +10.5%],中枢-1.5%,波动率7.2%。\n■ 3M预测区间:[-16.5%, +23.9%],中枢+6.3%。\n■ CQR校准区间:[-9.1%, +10.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度66%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-9.2% | 供给中断-8.7% | 需求崩塌-7.6%\n 最大下行风险:-8.7%,建议预留相应流动性缓冲。\n",
+ "2011-10": "【2011年10月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.3%, +13.3%],中枢+0.2%,波动率8.3%。\n■ 3M预测区间:[-20.9%, +26.3%],中枢+8.5%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度70%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍-7.1% | 供给中断-7.8% | 需求崩塌-7.5%\n 最大下行风险:-7.8%,建议预留相应流动性缓冲。\n",
+ "2011-11": "【2011年11月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.9%, +15.7%],中枢+2.1%,波动率10.4%。\n■ 3M预测区间:[-26.7%, +32.1%],中枢+5.9%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍-4.1% | 供给中断-4.5% | 需求崩塌-5.0%\n 最大下行风险:-5.0%,建议预留相应流动性缓冲。\n",
+ "2011-12": "【2011年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.2%, +10.3%],中枢+1.3%,波动率5.9%。\n■ 3M预测区间:[-16.2%, +23.7%],中枢+7.0%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-7.0% | 供给中断-7.1% | 需求崩塌-6.2%\n 最大下行风险:-7.1%,建议预留相应流动性缓冲。\n",
+ "2012-01": "【2012年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.0%, +9.3%],中枢+0.7%,波动率5.7%。\n■ 3M预测区间:[-16.2%, +23.6%],中枢+6.9%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度97%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-3.7% | 供给中断-2.8% | 需求崩塌-3.4%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2012-02": "【2012年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.3%, +10.3%],中枢+2.5%,波动率5.6%。\n■ 3M预测区间:[-16.3%, +23.1%],中枢+6.5%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度98%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+3.0% | 供给中断-1.6% | 需求崩塌-5.1%\n 最大下行风险:-5.1%,建议预留相应流动性缓冲。\n",
+ "2012-03": "【2012年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.7%, +9.8%],中枢+0.7%,波动率5.0%。\n■ 3M预测区间:[-16.7%, +23.1%],中枢+6.4%。\n■ CQR校准区间:[-9.9%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-1.4% | 供给中断-3.9% | 需求崩塌-4.5%\n 最大下行风险:-4.5%,建议预留相应流动性缓冲。\n",
+ "2012-04": "【2012年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.7%, +9.4%],中枢+0.1%,波动率5.0%。\n■ 3M预测区间:[-17.0%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-9.9%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度82%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+2.5% | 供给中断-2.7% | 需求崩塌-5.2%\n 最大下行风险:-5.2%,建议预留相应流动性缓冲。\n",
+ "2012-05": "【2012年05月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.4%, +9.5%],中枢-1.1%,波动率5.6%。\n■ 3M预测区间:[-17.0%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-10.0%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度78%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.1% | VIX翻倍+1.7% | 供给中断-3.8% | 需求崩塌-5.2%\n 最大下行风险:-5.2%,建议预留相应流动性缓冲。\n",
+ "2012-06": "【2012年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.5%, +9.3%],中枢+1.5%,波动率5.4%。\n■ 3M预测区间:[-17.0%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-10.0%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+1.3% | 供给中断+0.6% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2012-07": "【2012年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.6%, +10.8%],中枢+1.4%,波动率5.7%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-10.0%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+2.6% | 供给中断+1.2% | 需求崩塌+2.3%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2012-08": "【2012年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.0%, +9.7%],中枢+2.9%,波动率4.2%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-10.0%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度89%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+5.4% | 供给中断+2.1% | 需求崩塌+3.2%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2012-09": "【2012年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.1%, +9.3%],中枢+1.6%,波动率6.0%。\n■ 3M预测区间:[-17.0%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-9.5%, +10.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度75%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+3.6% | 供给中断-1.2% | 需求崩塌-2.8%\n 最大下行风险:-2.8%,建议预留相应流动性缓冲。\n",
+ "2012-10": "【2012年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +9.7%],中枢+0.4%,波动率4.9%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-9.3%, +10.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度89%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+4.7% | 供给中断-1.1% | 需求崩塌-2.2%\n 最大下行风险:-2.2%,建议预留相应流动性缓冲。\n",
+ "2012-11": "【2012年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.0%, +9.6%],中枢+1.1%,波动率5.0%。\n■ 3M预测区间:[-16.9%, +22.6%],中枢+5.8%。\n■ CQR校准区间:[-9.3%, +10.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度88%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+2.3% | 供给中断+0.9% | 需求崩塌+0.8%\n 最大下行风险:+0.8%,建议预留相应流动性缓冲。\n",
+ "2012-12": "【2012年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-8.0%, +9.9%],中枢+1.6%,波动率3.8%。\n■ 3M预测区间:[-16.9%, +21.8%],中枢+7.2%。\n■ CQR校准区间:[-9.4%, +10.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度81%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+5.4% | 供给中断+1.3% | 需求崩塌+4.6%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2013-01": "【2013年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.8%, +9.3%],中枢+1.3%,波动率5.2%。\n■ 3M预测区间:[-16.9%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-9.4%, +10.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+0.5% | 供给中断-2.9% | 需求崩塌+1.3%\n 最大下行风险:-2.9%,建议预留相应流动性缓冲。\n",
+ "2013-02": "【2013年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.9%, +9.6%],中枢+1.8%,波动率5.9%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-9.4%, +10.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度67%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+0.1% | 供给中断+0.1% | 需求崩塌+2.2%\n 最大下行风险:+0.1%,建议预留相应流动性缓冲。\n",
+ "2013-03": "【2013年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.3%, +10.0%],中枢+2.9%,波动率6.4%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-8.8%, +9.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度71%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+5.4% | 供给中断+5.8% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2013-04": "【2013年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.0%, +9.2%],中枢+1.0%,波动率5.3%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-8.4%, +9.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+2.2% | 供给中断+0.1% | 需求崩塌+0.1%\n 最大下行风险:+0.1%,建议预留相应流动性缓冲。\n",
+ "2013-05": "【2013年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.6%, +9.0%],中枢+2.3%,波动率4.6%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-7.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度81%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+7.8% | 供给中断+4.3% | 需求崩塌+3.0%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2013-06": "【2013年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-7.9%, +9.2%],中枢+2.4%,波动率4.5%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-7.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度83%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+7.4% | 供给中断+3.6% | 需求崩塌+3.7%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2013-07": "【2013年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.5%, +9.6%],中枢+2.0%,波动率5.3%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-7.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+0.4% | 供给中断-1.2% | 需求崩塌-1.9%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2013-08": "【2013年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.4%, +9.0%],中枢+2.4%,波动率4.9%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.8%。\n■ CQR校准区间:[-7.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+3.6% | 供给中断+1.5% | 需求崩塌+3.5%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2013-09": "【2013年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.1%, +8.7%],中枢+2.2%,波动率5.6%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-7.1%, +7.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+4.9% | 供给中断-0.5% | 需求崩塌-2.0%\n 最大下行风险:-2.0%,建议预留相应流动性缓冲。\n",
+ "2013-10": "【2013年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-6.6%, +8.5%],中枢+2.5%,波动率5.4%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.8%。\n■ CQR校准区间:[-6.5%, +7.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度91%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+4.9% | 供给中断-0.3% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2013-11": "【2013年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-6.7%, +8.1%],中枢+2.4%,波动率4.6%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.7%。\n■ CQR校准区间:[-5.9%, +6.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+4.1% | 供给中断+1.3% | 需求崩塌-1.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2013-12": "【2013年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-6.7%, +9.4%],中枢+3.2%,波动率4.3%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.7%。\n■ CQR校准区间:[-5.9%, +6.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度83%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.2% | VIX翻倍+4.7% | 供给中断+4.5% | 需求崩塌+4.4%\n 最大下行风险:+4.4%,建议预留相应流动性缓冲。\n",
+ "2014-01": "【2014年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.5%, +8.4%],中枢+1.7%,波动率4.1%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.7%。\n■ CQR校准区间:[-5.9%, +6.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度62%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.3% | 供给中断-0.2% | 需求崩塌+2.2%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2014-02": "【2014年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.0%, +8.8%],中枢+1.0%,波动率4.4%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.7%。\n■ CQR校准区间:[-5.8%, +6.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度64%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+3.7% | 供给中断+0.8% | 需求崩塌+2.8%\n 最大下行风险:+0.8%,建议预留相应流动性缓冲。\n",
+ "2014-03": "【2014年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.4%, +8.8%],中枢+1.3%,波动率3.4%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.5%。\n■ CQR校准区间:[-5.8%, +6.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+0.9% | 供给中断+0.4% | 需求崩塌+0.9%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2014-04": "【2014年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.9%, +8.2%],中枢+0.1%,波动率3.6%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.6%。\n■ CQR校准区间:[-5.8%, +6.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-2.3% | 供给中断-5.1% | 需求崩塌-2.3%\n 最大下行风险:-5.1%,建议预留相应流动性缓冲。\n",
+ "2014-05": "【2014年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.0%, +8.5%],中枢+2.9%,波动率3.4%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.5%。\n■ CQR校准区间:[-5.6%, +6.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度73%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+5.6% | 供给中断+5.1% | 需求崩塌+4.1%\n 最大下行风险:+4.1%,建议预留相应流动性缓冲。\n",
+ "2014-06": "【2014年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +8.0%],中枢+0.3%,波动率3.5%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.3%。\n■ CQR校准区间:[-5.6%, +6.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度81%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+4.7% | 供给中断-0.8% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2014-07": "【2014年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.0%, +8.4%],中枢+1.1%,波动率4.1%。\n■ 3M预测区间:[-16.0%, +20.9%],中枢+3.6%。\n■ CQR校准区间:[-5.9%, +6.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度73%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-0.1% | 供给中断-3.7% | 需求崩塌-1.1%\n 最大下行风险:-3.7%,建议预留相应流动性缓冲。\n",
+ "2014-08": "【2014年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.1%, +8.3%],中枢+2.0%,波动率3.8%。\n■ 3M预测区间:[-16.0%, +20.9%],中枢+3.5%。\n■ CQR校准区间:[-5.7%, +6.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度69%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+5.1% | 供给中断+2.1% | 需求崩塌+1.7%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2014-09": "【2014年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.2%, +8.3%],中枢+1.5%,波动率4.4%。\n■ 3M预测区间:[-16.9%, +20.9%],中枢+3.6%。\n■ CQR校准区间:[-5.7%, +6.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+5.2% | 供给中断+1.5% | 需求崩塌+5.3%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2014-10": "【2014年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.0%, +7.7%],中枢+0.1%,波动率4.6%。\n■ 3M预测区间:[-17.0%, +20.9%],中枢+3.3%。\n■ CQR校准区间:[-5.7%, +6.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度79%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+0.4% | 供给中断-3.0% | 需求崩塌+4.7%\n 最大下行风险:-3.0%,建议预留相应流动性缓冲。\n",
+ "2014-11": "【2014年11月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.9%, +12.0%],中枢-0.1%,波动率8.4%。\n■ 3M预测区间:[-24.4%, +26.5%],中枢+3.6%。\n■ CQR校准区间:[-5.9%, +6.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度64%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-1.0% | 供给中断-2.9% | 需求崩塌+2.0%\n 最大下行风险:-2.9%,建议预留相应流动性缓冲。\n",
+ "2014-12": "【2014年12月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.6%, +14.5%],中枢-0.9%,波动率10.1%。\n■ 3M预测区间:[-30.2%, +31.1%],中枢+3.4%。\n■ CQR校准区间:[-6.2%, +6.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度73%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-3.1% | 供给中断-4.8% | 需求崩塌+5.4%\n 最大下行风险:-4.8%,建议预留相应流动性缓冲。\n",
+ "2015-01": "【2015年01月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-15.2%, +12.9%],中枢-0.7%,波动率8.9%。\n■ 3M预测区间:[-26.2%, +26.5%],中枢+3.2%。\n■ CQR校准区间:[-7.3%, +8.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-3.8% | 供给中断-6.6% | 需求崩塌+1.4%\n 最大下行风险:-6.6%,建议预留相应流动性缓冲。\n",
+ "2015-02": "【2015年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-11.9%, +10.3%],中枢-0.2%,波动率6.9%。\n■ 3M预测区间:[-20.1%, +22.7%],中枢+3.8%。\n■ CQR校准区间:[-7.3%, +8.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度86%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍+1.5% | 供给中断-0.6% | 需求崩塌+1.0%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2015-03": "【2015年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.8%, +9.1%],中枢-0.4%,波动率5.0%。\n■ 3M预测区间:[-17.8%, +20.9%],中枢+7.5%。\n■ CQR校准区间:[-7.3%, +8.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍+1.2% | 供给中断-2.9% | 需求崩塌+3.1%\n 最大下行风险:-2.9%,建议预留相应流动性缓冲。\n",
+ "2015-04": "【2015年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.0%, +12.7%],中枢-0.2%,波动率6.9%。\n■ 3M预测区间:[-20.7%, +23.2%],中枢+6.8%。\n■ CQR校准区间:[-9.8%, +10.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-1.3% | 供给中断-0.7% | 需求崩塌+0.7%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2015-05": "【2015年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.1%, +11.1%],中枢+0.6%,波动率4.4%。\n■ 3M预测区间:[-17.8%, +21.0%],中枢+7.0%。\n■ CQR校准区间:[-9.8%, +10.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+2.4% | 供给中断+0.9% | 需求崩塌+0.9%\n 最大下行风险:+0.9%,建议预留相应流动性缓冲。\n",
+ "2015-06": "【2015年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-8.0%, +9.2%],中枢-0.0%,波动率4.0%。\n■ 3M预测区间:[-18.0%, +19.7%],中枢+5.9%。\n■ CQR校准区间:[-9.8%, +10.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.0% | VIX翻倍+3.5% | 供给中断+0.9% | 需求崩塌+0.2%\n 最大下行风险:+0.2%,建议预留相应流动性缓冲。\n",
+ "2015-07": "【2015年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-13.6%, +13.0%],中枢-2.0%,波动率7.1%。\n■ 3M预测区间:[-22.9%, +22.2%],中枢+3.7%。\n■ CQR校准区间:[-12.5%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.0% | VIX翻倍+2.3% | 供给中断-1.7% | 需求崩塌-1.3%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2015-08": "【2015年08月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-14.1%, +13.3%],中枢-1.5%,波动率8.0%。\n■ 3M预测区间:[-26.1%, +24.5%],中枢+4.4%。\n■ CQR校准区间:[-12.5%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍+3.0% | 供给中断+1.4% | 需求崩塌+1.4%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2015-09": "【2015年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.5%, +9.3%],中枢-0.9%,波动率4.0%。\n■ 3M预测区间:[-19.2%, +19.5%],中枢+2.9%。\n■ CQR校准区间:[-12.5%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度96%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-0.2% | 供给中断-0.1% | 需求崩塌+3.3%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2015-10": "【2015年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.5%, +10.8%],中枢+0.3%,波动率3.2%。\n■ 3M预测区间:[-19.2%, +20.7%],中枢+3.5%。\n■ CQR校准区间:[-12.5%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度97%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+1.1% | 供给中断+1.7% | 需求崩塌+3.1%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2015-11": "【2015年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.9%, +11.0%],中枢+0.1%,波动率3.5%。\n■ 3M预测区间:[-21.1%, +19.8%],中枢+0.8%。\n■ CQR校准区间:[-12.5%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度96%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+1.0% | 供给中断+2.3% | 需求崩塌+2.1%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2015-12": "【2015年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-11.1%, +9.6%],中枢-0.6%,波动率3.4%。\n■ 3M预测区间:[-21.4%, +19.8%],中枢-3.3%。\n■ CQR校准区间:[-13.0%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度98%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.6% | VIX翻倍+1.6% | 供给中断-1.0% | 需求崩塌+2.9%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2016-01": "【2016年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.5%, +9.6%],中枢-0.6%,波动率3.0%。\n■ 3M预测区间:[-21.4%, +19.8%],中枢-3.0%。\n■ CQR校准区间:[-13.0%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度97%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.6% | VIX翻倍+2.7% | 供给中断+1.8% | 需求崩塌+2.0%\n 最大下行风险:+1.8%,建议预留相应流动性缓冲。\n",
+ "2016-02": "【2016年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-9.9%, +9.8%],中枢+0.6%,波动率2.9%。\n■ 3M预测区间:[-21.4%, +21.1%],中枢+0.8%。\n■ CQR校准区间:[-13.0%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度96%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-3.6% | 供给中断-4.1% | 需求崩塌+3.6%\n 最大下行风险:-4.1%,建议预留相应流动性缓冲。\n",
+ "2016-03": "【2016年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.6%, +11.6%],中枢+0.2%,波动率3.0%。\n■ 3M预测区间:[-21.4%, +21.6%],中枢+3.0%。\n■ CQR校准区间:[-16.4%, +17.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+1.1% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2016-04": "【2016年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.9%, +12.2%],中枢-0.5%,波动率3.4%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+2.0%。\n■ CQR校准区间:[-17.0%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度98%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+1.0% | 供给中断-1.0% | 需求崩塌-0.9%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2016-05": "【2016年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +12.5%],中枢+1.3%,波动率3.6%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+0.1%。\n■ CQR校准区间:[-17.0%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度97%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+2.9% | 供给中断-1.1% | 需求崩塌-1.3%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2016-06": "【2016年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.3%, +11.5%],中枢+0.2%,波动率3.2%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢-4.1%。\n■ CQR校准区间:[-17.0%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度98%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+1.5% | 供给中断-0.3% | 需求崩塌+0.1%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2016-07": "【2016年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.1%, +11.0%],中枢-0.5%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢-5.0%。\n■ CQR校准区间:[-17.6%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度97%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+0.1% | 供给中断-3.6% | 需求崩塌-3.0%\n 最大下行风险:-3.6%,建议预留相应流动性缓冲。\n",
+ "2016-08": "【2016年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.6%, +12.4%],中枢+1.0%,波动率4.6%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+2.5%。\n■ CQR校准区间:[-17.6%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度98%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.4% | 供给中断-0.4% | 需求崩塌+0.1%\n 最大下行风险:-0.4%,建议预留相应流动性缓冲。\n",
+ "2016-09": "【2016年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.8%, +13.5%],中枢+2.5%,波动率4.9%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢-2.6%。\n■ CQR校准区间:[-17.6%, +19.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度97%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+4.8% | 供给中断+1.5% | 需求崩塌+2.1%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2016-10": "【2016年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-11.2%, +12.0%],中枢+1.6%,波动率4.0%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+3.7%。\n■ CQR校准区间:[-17.6%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+1.8% | 供给中断+2.9% | 需求崩塌+3.1%\n 最大下行风险:+2.9%,建议预留相应流动性缓冲。\n",
+ "2016-11": "【2016年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.8%, +10.7%],中枢-0.0%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+4.2%。\n■ CQR校准区间:[-17.3%, +16.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.0% | VIX翻倍+3.5% | 供给中断+0.3% | 需求崩塌+1.5%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2016-12": "【2016年12月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.5%, +12.9%],中枢+1.3%,波动率5.6%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+4.7%。\n■ CQR校准区间:[-17.6%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+3.9% | 供给中断+1.4% | 需求崩塌+3.4%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2017-01": "【2017年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.5%, +11.3%],中枢+1.1%,波动率4.2%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+4.0%。\n■ CQR校准区间:[-17.6%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+3.2% | 供给中断+0.4% | 需求崩塌+1.2%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2017-02": "【2017年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.5%, +10.8%],中枢+0.6%,波动率4.5%。\n■ 3M预测区间:[-21.4%, +21.1%],中枢+3.1%。\n■ CQR校准区间:[-17.6%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度94%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+0.1% | 供给中断-1.1% | 需求崩塌+2.2%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2017-03": "【2017年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.4%, +10.5%],中枢-0.5%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +20.5%],中枢+0.4%。\n■ CQR校准区间:[-17.6%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度97%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍-0.6% | 供给中断-2.2% | 需求崩塌+0.7%\n 最大下行风险:-2.2%,建议预留相应流动性缓冲。\n",
+ "2017-04": "【2017年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +10.5%],中枢-0.4%,波动率5.1%。\n■ 3M预测区间:[-21.4%, +20.7%],中枢-0.5%。\n■ CQR校准区间:[-16.9%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍+0.6% | 供给中断-3.4% | 需求崩塌-0.5%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2017-05": "【2017年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.5%, +10.4%],中枢+0.8%,波动率3.3%。\n■ 3M预测区间:[-21.4%, +21.5%],中枢+0.3%。\n■ CQR校准区间:[-16.9%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍+3.2% | 供给中断+0.7% | 需求崩塌+0.9%\n 最大下行风险:+0.7%,建议预留相应流动性缓冲。\n",
+ "2017-06": "【2017年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +12.0%],中枢+0.8%,波动率3.6%。\n■ 3M预测区间:[-21.4%, +21.5%],中枢-1.1%。\n■ CQR校准区间:[-16.9%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍+1.4% | 供给中断-0.6% | 需求崩塌-0.4%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2017-07": "【2017年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-9.8%, +10.6%],中枢-0.7%,波动率4.6%。\n■ 3M预测区间:[-21.4%, +20.4%],中枢-1.1%。\n■ CQR校准区间:[-14.6%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍+2.1% | 供给中断-0.7% | 需求崩塌+2.2%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2017-08": "【2017年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +11.6%],中枢+0.7%,波动率4.1%。\n■ 3M预测区间:[-21.4%, +21.0%],中枢-0.9%。\n■ CQR校准区间:[-14.6%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.1% | 供给中断-1.4% | 需求崩塌+1.0%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2017-09": "【2017年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +10.1%],中枢-1.2%,波动率5.0%。\n■ 3M预测区间:[-21.4%, +22.6%],中枢-0.8%。\n■ CQR校准区间:[-14.8%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度93%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.2% | VIX翻倍-0.5% | 供给中断-1.5% | 需求崩塌+3.4%\n 最大下行风险:-1.5%,建议预留相应流动性缓冲。\n",
+ "2017-10": "【2017年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +11.3%],中枢+2.5%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +22.6%],中枢-1.0%。\n■ CQR校准区间:[-14.9%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+1.7% | 供给中断+0.6% | 需求崩塌+1.9%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2017-11": "【2017年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.0%, +10.5%],中枢+1.3%,波动率4.5%。\n■ 3M预测区间:[-21.4%, +22.6%],中枢-0.1%。\n■ CQR校准区间:[-14.9%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+1.9% | 供给中断+2.0% | 需求崩塌+2.5%\n 最大下行风险:+2.0%,建议预留相应流动性缓冲。\n",
+ "2017-12": "【2017年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.1%, +10.0%],中枢+1.0%,波动率5.2%。\n■ 3M预测区间:[-21.4%, +21.0%],中枢+1.1%。\n■ CQR校准区间:[-15.4%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度99%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+0.7% | 供给中断+3.7% | 需求崩塌+3.9%\n 最大下行风险:+3.7%,建议预留相应流动性缓冲。\n",
+ "2018-01": "【2018年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-11.0%, +10.8%],中枢-0.0%,波动率5.3%。\n■ 3M预测区间:[-21.4%, +20.7%],中枢+1.2%。\n■ CQR校准区间:[-15.4%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度99%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.0% | VIX翻倍+0.9% | 供给中断+3.1% | 需求崩塌+4.9%\n 最大下行风险:+3.1%,建议预留相应流动性缓冲。\n",
+ "2018-02": "【2018年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +10.5%],中枢+1.3%,波动率5.3%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+5.7%。\n■ CQR校准区间:[-15.7%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+4.3% | 供给中断+2.0% | 需求崩塌+2.6%\n 最大下行风险:+2.0%,建议预留相应流动性缓冲。\n",
+ "2018-03": "【2018年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.2%, +10.7%],中枢+0.6%,波动率5.3%。\n■ 3M预测区间:[-21.4%, +21.1%],中枢+6.3%。\n■ CQR校准区间:[-13.6%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+4.6% | 供给中断+0.5% | 需求崩塌+1.4%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2018-04": "【2018年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-12.1%, +10.6%],中枢+0.6%,波动率5.8%。\n■ 3M预测区间:[-21.4%, +19.3%],中枢+7.6%。\n■ CQR校准区间:[-13.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+3.8% | 供给中断+3.2% | 需求崩塌+4.1%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2018-05": "【2018年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.2%, +9.7%],中枢+1.1%,波动率4.8%。\n■ 3M预测区间:[-21.4%, +19.6%],中枢+2.2%。\n■ CQR校准区间:[-13.4%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+0.9% | 供给中断-0.6% | 需求崩塌-1.5%\n 最大下行风险:-1.5%,建议预留相应流动性缓冲。\n",
+ "2018-06": "【2018年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.9%, +10.7%],中枢+2.9%,波动率5.5%。\n■ 3M预测区间:[-21.4%, +19.4%],中枢+1.4%。\n■ CQR校准区间:[-13.7%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度85%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+1.0% | 供给中断-0.6% | 需求崩塌-0.3%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2018-07": "【2018年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.6%, +8.8%],中枢+0.8%,波动率5.0%。\n■ 3M预测区间:[-19.2%, +19.2%],中枢+1.2%。\n■ CQR校准区间:[-11.8%, +8.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-0.5% | 供给中断-2.8% | 需求崩塌-2.2%\n 最大下行风险:-2.8%,建议预留相应流动性缓冲。\n",
+ "2018-08": "【2018年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.3%, +8.7%],中枢+0.8%,波动率3.8%。\n■ 3M预测区间:[-19.1%, +19.5%],中枢+0.9%。\n■ CQR校准区间:[-11.0%, +7.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度85%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-1.1% | 供给中断-3.1% | 需求崩塌-2.9%\n 最大下行风险:-3.1%,建议预留相应流动性缓冲。\n",
+ "2018-09": "【2018年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-8.8%, +8.4%],中枢+0.7%,波动率3.3%。\n■ 3M预测区间:[-19.1%, +19.0%],中枢+1.1%。\n■ CQR校准区间:[-10.4%, +7.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度87%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.0% | 供给中断+1.7% | 需求崩塌+1.3%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2018-10": "【2018年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +8.7%],中枢-0.3%,波动率3.6%。\n■ 3M预测区间:[-19.1%, +19.2%],中枢+0.9%。\n■ CQR校准区间:[-9.8%, +7.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度87%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.3% | VIX翻倍-3.0% | 供给中断-4.8% | 需求崩塌-2.4%\n 最大下行风险:-4.8%,建议预留相应流动性缓冲。\n",
+ "2018-11": "【2018年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-13.2%, +11.1%],中枢+0.2%,波动率6.7%。\n■ 3M预测区间:[-24.1%, +23.0%],中枢+5.8%。\n■ CQR校准区间:[-9.9%, +8.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度85%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍-0.3% | 供给中断-1.4% | 需求崩塌+1.0%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2018-12": "【2018年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.0%, +9.2%],中枢+0.7%,波动率5.1%。\n■ 3M预测区间:[-18.1%, +19.3%],中枢+7.1%。\n■ CQR校准区间:[-9.7%, +9.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度92%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.5% | 供给中断-1.1% | 需求崩塌+1.5%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2019-01": "【2019年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.8%, +12.0%],中枢+0.6%,波动率5.8%。\n■ 3M预测区间:[-20.6%, +22.5%],中枢+10.1%。\n■ CQR校准区间:[-10.5%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+6.2% | 供给中断+3.8% | 需求崩塌+5.7%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2019-02": "【2019年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.9%, +9.5%],中枢+1.1%,波动率4.3%。\n■ 3M预测区间:[-18.1%, +20.8%],中枢+8.7%。\n■ CQR校准区间:[-10.5%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度88%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+3.8% | 供给中断+4.6% | 需求崩塌+2.8%\n 最大下行风险:+2.8%,建议预留相应流动性缓冲。\n",
+ "2019-03": "【2019年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.4%, +9.6%],中枢+0.9%,波动率4.7%。\n■ 3M预测区间:[-18.1%, +19.1%],中枢+6.1%。\n■ CQR校准区间:[-11.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-0.4% | 供给中断+0.1% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2019-04": "【2019年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.0%, +10.1%],中枢+0.2%,波动率5.0%。\n■ 3M预测区间:[-18.1%, +19.1%],中枢+6.0%。\n■ CQR校准区间:[-11.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+0.3% | 供给中断+0.5% | 需求崩塌-1.0%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2019-05": "【2019年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-12.1%, +10.9%],中枢+0.2%,波动率5.5%。\n■ 3M预测区间:[-19.5%, +19.1%],中枢+5.9%。\n■ CQR校准区间:[-11.3%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+0.7% | 供给中断-1.1% | 需求崩塌-1.3%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2019-06": "【2019年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +13.8%],中枢+1.2%,波动率6.4%。\n■ 3M预测区间:[-23.4%, +21.6%],中枢+4.8%。\n■ CQR校准区间:[-11.3%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍+4.7% | 供给中断+4.6% | 需求崩塌+4.0%\n 最大下行风险:+4.0%,建议预留相应流动性缓冲。\n",
+ "2019-07": "【2019年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-11.4%, +10.0%],中枢+0.9%,波动率5.3%。\n■ 3M预测区间:[-18.7%, +18.9%],中枢+2.0%。\n■ CQR校准区间:[-11.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度98%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+0.1% | 供给中断-0.3% | 需求崩塌+0.3%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2019-08": "【2019年08月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.3%, +9.5%],中枢+0.4%,波动率4.5%。\n■ 3M预测区间:[-18.1%, +18.4%],中枢+2.2%。\n■ CQR校准区间:[-11.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度97%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+0.6% | 供给中断-0.7% | 需求崩塌-0.7%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2019-09": "【2019年09月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.5%, +10.7%],中枢+0.3%,波动率5.5%。\n■ 3M预测区间:[-19.3%, +19.1%],中枢+2.7%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍-5.6% | 供给中断-5.6% | 需求崩塌-5.6%\n 最大下行风险:-5.6%,建议预留相应流动性缓冲。\n",
+ "2019-10": "【2019年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.7%, +8.8%],中枢+0.5%,波动率3.2%。\n■ 3M预测区间:[-18.1%, +18.4%],中枢+4.2%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-1.3% | 供给中断-1.3% | 需求崩塌-1.3%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2019-11": "【2019年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-7.4%, +10.1%],中枢+1.5%,波动率3.2%。\n■ 3M预测区间:[-18.1%, +18.4%],中枢+4.6%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+3.4% | 供给中断+3.4% | 需求崩塌+3.8%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2019-12": "【2019年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.0%, +8.3%],中枢+0.9%,波动率3.2%。\n■ 3M预测区间:[-19.0%, +18.4%],中枢+1.5%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+2.6% | 供给中断+2.6% | 需求崩塌+2.6%\n 最大下行风险:+2.6%,建议预留相应流动性缓冲。\n",
+ "2020-01": "【2020年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-8.8%, +10.2%],中枢-0.3%,波动率5.3%。\n■ 3M预测区间:[-19.6%, +18.7%],中枢+0.6%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.3% | VIX翻倍-3.4% | 供给中断-3.4% | 需求崩塌-3.1%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2020-02": "【2020年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.8%, +8.8%],中枢+0.5%,波动率4.4%。\n■ 3M预测区间:[-19.2%, +17.1%],中枢-0.1%。\n■ CQR校准区间:[-11.1%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度94%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+2.4% | 供给中断+2.4% | 需求崩塌+3.7%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2020-03": "【2020年03月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-17.2%, +14.6%],中枢-1.0%,波动率8.3%。\n■ 3M预测区间:[-33.9%, +27.8%],中枢-0.7%。\n■ CQR校准区间:[-13.2%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度82%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.0% | VIX翻倍-5.4% | 供给中断-5.7% | 需求崩塌-5.4%\n 最大下行风险:-5.7%,建议预留相应流动性缓冲。\n",
+ "2020-04": "【2020年04月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-28.2%, +28.6%],中枢-0.8%,波动率23.5%。\n■ 3M预测区间:[-78.1%, +21.3%],中枢+16.4%。\n■ CQR校准区间:[-19.5%, +19.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度93%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.8% | VIX翻倍-7.6% | 供给中断-7.5% | 需求崩塌-7.0%\n 最大下行风险:-7.5%,建议预留相应流动性缓冲。\n",
+ "2020-05": "【2020年05月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-26.3%, +32.5%],中枢+0.5%,波动率50.0%。\n■ 3M预测区间:[-82.2%, +97.9%],中枢+19.1%。\n■ CQR校准区间:[-20.0%, +20.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+0.6% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2020-06": "【2020年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-12.3%, +12.8%],中枢+0.1%,波动率3.5%。\n■ 3M预测区间:[-21.4%, +10.8%],中枢-12.1%。\n■ CQR校准区间:[-20.0%, +20.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度64%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+1.9% | 供给中断+1.9% | 需求崩塌+1.9%\n 最大下行风险:+1.9%,建议预留相应流动性缓冲。\n",
+ "2020-07": "【2020年07月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-20.1%, +22.3%],中枢+0.6%,波动率10.2%。\n■ 3M预测区间:[-38.8%, +35.8%],中枢-0.4%。\n■ CQR校准区间:[-20.0%, +20.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度84%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+3.8% | 供给中断+3.4% | 需求崩塌+3.8%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2020-08": "【2020年08月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-25.1%, +25.4%],中枢+1.5%,波动率13.2%。\n■ 3M预测区间:[-50.3%, +46.9%],中枢-0.5%。\n■ CQR校准区间:[-20.0%, +20.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度93%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+7.2% | 供给中断+5.7% | 需求崩塌+7.2%\n 最大下行风险:+5.7%,建议预留相应流动性缓冲。\n",
+ "2020-09": "【2020年09月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-19.6%, +18.9%],中枢+0.9%,波动率9.6%。\n■ 3M预测区间:[-36.5%, +33.6%],中枢-0.4%。\n■ CQR校准区间:[-20.0%, +20.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+5.0% | 供给中断+5.0% | 需求崩塌+3.9%\n 最大下行风险:+3.9%,建议预留相应流动性缓冲。\n",
+ "2020-10": "【2020年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-15.3%, +14.5%],中枢+1.0%,波动率7.2%。\n■ 3M预测区间:[-27.2%, +30.0%],中枢-0.5%。\n■ CQR校准区间:[-20.0%, +20.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度67%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-4.4% | 供给中断-4.4% | 需求崩塌-4.4%\n 最大下行风险:-4.4%,建议预留相应流动性缓冲。\n",
+ "2020-11": "【2020年11月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-19.4%, +23.5%],中枢+1.2%,波动率9.9%。\n■ 3M预测区间:[-36.7%, +40.7%],中枢-0.4%。\n■ CQR校准区间:[-20.5%, +20.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度72%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍+6.4% | 供给中断+6.4% | 需求崩塌+6.4%\n 最大下行风险:+6.4%,建议预留相应流动性缓冲。\n",
+ "2020-12": "【2020年12月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.1%, +13.0%],中枢+1.3%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +25.2%],中枢-0.5%。\n■ CQR校准区间:[-21.4%, +20.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+1.1% | 供给中断+1.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2021-01": "【2021年01月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-16.8%, +19.4%],中枢+0.7%,波动率8.5%。\n■ 3M预测区间:[-31.2%, +33.5%],中枢-0.5%。\n■ CQR校准区间:[-20.2%, +19.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度57%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+5.2% | 供给中断+5.3% | 需求崩塌+5.3%\n 最大下行风险:+5.3%,建议预留相应流动性缓冲。\n",
+ "2021-02": "【2021年02月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-18.2%, +23.2%],中枢+0.8%,波动率9.7%。\n■ 3M预测区间:[-36.0%, +38.2%],中枢+0.2%。\n■ CQR校准区间:[-22.4%, +21.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度69%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍+0.5% | 供给中断+0.6% | 需求崩塌+0.4%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2021-03": "【2021年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-13.7%, +17.1%],中枢-0.1%,波动率6.7%。\n■ 3M预测区间:[-24.5%, +28.2%],中枢-0.5%。\n■ CQR校准区间:[-22.8%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍+0.5% | 供给中断+0.5% | 需求崩塌+0.5%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2021-04": "【2021年04月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-23.6%, +25.4%],中枢+1.3%,波动率10.9%。\n■ 3M预测区间:[-40.1%, +46.4%],中枢-0.3%。\n■ CQR校准区间:[-22.8%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+6.6% | 供给中断+6.6% | 需求崩塌+5.3%\n 最大下行风险:+5.3%,建议预留相应流动性缓冲。\n",
+ "2021-05": "【2021年05月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.9%, +14.1%],中枢+0.1%,波动率5.5%。\n■ 3M预测区间:[-21.4%, +23.9%],中枢+3.2%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-1.4% | 供给中断-1.4% | 需求崩塌-1.9%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2021-06": "【2021年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-18.5%, +18.3%],中枢-0.6%,波动率8.1%。\n■ 3M预测区间:[-30.9%, +33.3%],中枢+1.4%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-0.5% | 供给中断-0.7% | 需求崩塌-0.2%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2021-07": "【2021年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-14.5%, +14.3%],中枢-0.2%,波动率6.5%。\n■ 3M预测区间:[-24.2%, +24.4%],中枢-0.2%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度85%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍+0.8% | 供给中断+1.2% | 需求崩塌+1.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2021-08": "【2021年08月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-17.7%, +17.4%],中枢-0.2%,波动率8.4%。\n■ 3M预测区间:[-32.3%, +34.0%],中枢+1.8%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍+0.0% | 供给中断-2.7% | 需求崩塌-2.7%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2021-09": "【2021年09月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-23.1%, +19.8%],中枢+1.8%,波动率10.7%。\n■ 3M预测区间:[-41.3%, +43.2%],中枢+1.5%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+0.5% | 供给中断-0.5% | 需求崩塌-0.5%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2021-10": "【2021年10月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.7%, +16.1%],中枢-0.5%,波动率7.7%。\n■ 3M预测区间:[-29.6%, +26.2%],中枢+2.2%。\n■ CQR校准区间:[-23.5%, +21.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+3.1% | 供给中断+3.5% | 需求崩塌+3.5%\n 最大下行风险:+3.5%,建议预留相应流动性缓冲。\n",
+ "2021-11": "【2021年11月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-21.0%, +18.4%],中枢-0.9%,波动率8.0%。\n■ 3M预测区间:[-31.1%, +26.5%],中枢+2.4%。\n■ CQR校准区间:[-23.5%, +21.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-0.2% | 供给中断-0.2% | 需求崩塌-0.2%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2021-12": "【2021年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-19.3%, +16.0%],中枢+1.0%,波动率7.7%。\n■ 3M预测区间:[-29.4%, +29.5%],中枢+2.4%。\n■ CQR校准区间:[-23.5%, +21.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度84%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.2% | 供给中断-2.1% | 需求崩塌-2.1%\n 最大下行风险:-2.1%,建议预留相应流动性缓冲。\n",
+ "2022-01": "【2022年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.9%, +15.7%],中枢+1.4%,波动率6.8%。\n■ 3M预测区间:[-25.4%, +28.6%],中枢+2.4%。\n■ CQR校准区间:[-23.5%, +21.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+1.7% | 供给中断+1.7% | 需求崩塌+1.7%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2022-02": "【2022年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-19.2%, +16.0%],中枢+1.3%,波动率8.0%。\n■ 3M预测区间:[-30.4%, +32.0%],中枢+2.4%。\n■ CQR校准区间:[-23.9%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度91%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+7.0% | 供给中断+3.6% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2022-03": "【2022年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-17.0%, +16.5%],中枢+0.5%,波动率7.1%。\n■ 3M预测区间:[-25.9%, +25.2%],中枢+2.4%。\n■ CQR校准区间:[-22.2%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度98%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-0.2% | 供给中断-0.2% | 需求崩塌-3.6%\n 最大下行风险:-3.6%,建议预留相应流动性缓冲。\n",
+ "2022-04": "【2022年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-18.2%, +18.0%],中枢-1.2%,波动率8.0%。\n■ 3M预测区间:[-29.8%, +33.2%],中枢+2.4%。\n■ CQR校准区间:[-19.6%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.2% | VIX翻倍-1.0% | 供给中断-1.0% | 需求崩塌-3.0%\n 最大下行风险:-3.0%,建议预留相应流动性缓冲。\n",
+ "2022-05": "【2022年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-16.0%, +15.1%],中枢+1.8%,波动率7.4%。\n■ 3M预测区间:[-27.2%, +29.5%],中枢+2.4%。\n■ CQR校准区间:[-15.7%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度76%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+6.4% | 供给中断+6.4% | 需求崩塌+6.4%\n 最大下行风险:+6.4%,建议预留相应流动性缓冲。\n",
+ "2022-06": "【2022年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-16.0%, +15.0%],中枢-1.1%,波动率8.1%。\n■ 3M预测区间:[-29.6%, +33.1%],中枢+1.6%。\n■ CQR校准区间:[-15.1%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度96%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.1% | VIX翻倍+0.7% | 供给中断+0.7% | 需求崩塌+1.1%\n 最大下行风险:+0.7%,建议预留相应流动性缓冲。\n",
+ "2022-07": "【2022年07月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-18.6%, +17.4%],中枢-1.5%,波动率9.3%。\n■ 3M预测区间:[-33.6%, +37.0%],中枢+1.3%。\n■ CQR校准区间:[-14.6%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-3.8% | 供给中断-3.8% | 需求崩塌-3.9%\n 最大下行风险:-3.9%,建议预留相应流动性缓冲。\n",
+ "2022-08": "【2022年08月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-15.5%, +13.9%],中枢-1.1%,波动率7.4%。\n■ 3M预测区间:[-27.1%, +25.4%],中枢+1.5%。\n■ CQR校准区间:[-15.5%, +9.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.1% | VIX翻倍-4.0% | 供给中断-4.0% | 需求崩塌-4.9%\n 最大下行风险:-4.9%,建议预留相应流动性缓冲。\n",
+ "2022-09": "【2022年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-16.6%, +16.1%],中枢-1.5%,波动率8.5%。\n■ 3M预测区间:[-30.8%, +33.1%],中枢+1.7%。\n■ CQR校准区间:[-15.6%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-5.3% | 供给中断-5.3% | 需求崩塌-4.1%\n 最大下行风险:-5.3%,建议预留相应流动性缓冲。\n",
+ "2022-10": "【2022年10月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-19.3%, +15.1%],中枢+0.9%,波动率9.6%。\n■ 3M预测区间:[-34.9%, +36.7%],中枢+2.0%。\n■ CQR校准区间:[-15.6%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-4.2% | 供给中断-4.2% | 需求崩塌-3.0%\n 最大下行风险:-4.2%,建议预留相应流动性缓冲。\n",
+ "2022-11": "【2022年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-14.1%, +12.6%],中枢-1.8%,波动率6.9%。\n■ 3M预测区间:[-24.2%, +24.6%],中枢+1.2%。\n■ CQR校准区间:[-15.3%, +11.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度88%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.8% | VIX翻倍-4.0% | 供给中断-4.0% | 需求崩塌-3.1%\n 最大下行风险:-4.0%,建议预留相应流动性缓冲。\n",
+ "2022-12": "【2022年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.2%, +10.9%],中枢+1.3%,波动率5.4%。\n■ 3M预测区间:[-21.6%, +22.8%],中枢+1.4%。\n■ CQR校准区间:[-15.3%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-3.4% | 供给中断-3.4% | 需求崩塌-4.4%\n 最大下行风险:-4.4%,建议预留相应流动性缓冲。\n",
+ "2023-01": "【2023年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.5%, +10.8%],中枢+0.6%,波动率5.1%。\n■ 3M预测区间:[-21.6%, +24.2%],中枢+1.3%。\n■ CQR校准区间:[-13.9%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+4.9% | 供给中断+4.0% | 需求崩塌+4.5%\n 最大下行风险:+4.0%,建议预留相应流动性缓冲。\n",
+ "2023-02": "【2023年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.7%, +9.8%],中枢-0.1%,波动率4.8%。\n■ 3M预测区间:[-21.6%, +24.3%],中枢+0.1%。\n■ CQR校准区间:[-13.2%, +10.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-1.0% | 供给中断-1.6% | 需求崩塌-2.6%\n 最大下行风险:-2.6%,建议预留相应流动性缓冲。\n",
+ "2023-03": "【2023年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.1%, +10.1%],中枢-0.4%,波动率4.3%。\n■ 3M预测区间:[-21.6%, +24.1%],中枢-1.1%。\n■ CQR校准区间:[-13.2%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度91%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-4.2% | 供给中断-5.9% | 需求崩塌-5.2%\n 最大下行风险:-5.9%,建议预留相应流动性缓冲。\n",
+ "2023-04": "【2023年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.4%, +10.9%],中枢+0.9%,波动率4.0%。\n■ 3M预测区间:[-21.6%, +24.4%],中枢-1.8%。\n■ CQR校准区间:[-13.2%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度81%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+0.2% | 供给中断+0.5% | 需求崩塌+0.7%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2023-05": "【2023年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.0%, +10.5%],中枢-0.7%,波动率4.1%。\n■ 3M预测区间:[-21.6%, +23.4%],中枢+0.0%。\n■ CQR校准区间:[-13.2%, +11.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-7.0% | 供给中断-7.6% | 需求崩塌-7.2%\n 最大下行风险:-7.6%,建议预留相应流动性缓冲。\n",
+ "2023-06": "【2023年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.5%, +9.8%],中枢-0.2%,波动率4.4%。\n■ 3M预测区间:[-21.6%, +24.2%],中枢+0.8%。\n■ CQR校准区间:[-13.2%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度78%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-0.7% | 供给中断-1.9% | 需求崩塌-0.8%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2023-07": "【2023年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-10.3%, +12.4%],中枢+0.1%,波动率4.5%。\n■ 3M预测区间:[-21.6%, +22.7%],中枢+0.7%。\n■ CQR校准区间:[-11.8%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度78%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-0.9% | 供给中断-0.6% | 需求崩塌+0.2%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2023-08": "【2023年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +10.3%],中枢-0.5%,波动率3.8%。\n■ 3M预测区间:[-21.6%, +25.1%],中枢-0.6%。\n■ CQR校准区间:[-11.8%, +12.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度94%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍-1.3% | 供给中断-8.3% | 需求崩塌-3.9%\n 最大下行风险:-8.3%,建议预留相应流动性缓冲。\n",
+ "2023-09": "【2023年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.1%, +13.2%],中枢+1.0%,波动率4.6%。\n■ 3M预测区间:[-21.6%, +25.1%],中枢-0.9%。\n■ CQR校准区间:[-12.4%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度94%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.6% | 供给中断-2.2% | 需求崩塌+1.2%\n 最大下行风险:-2.2%,建议预留相应流动性缓冲。\n",
+ "2023-10": "【2023年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +11.7%],中枢-0.6%,波动率4.4%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-2.0%。\n■ CQR校准区间:[-12.4%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度94%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-6.5% | 供给中断-6.5% | 需求崩塌-3.7%\n 最大下行风险:-6.5%,建议预留相应流动性缓冲。\n",
+ "2023-11": "【2023年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.9%, +11.3%],中枢+1.6%,波动率4.4%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-2.4%。\n■ CQR校准区间:[-12.1%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度89%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.6% | VIX翻倍-1.4% | 供给中断-1.7% | 需求崩塌-1.7%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2023-12": "【2023年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.8%, +11.2%],中枢+0.5%,波动率4.7%。\n■ 3M预测区间:[-22.5%, +22.3%],中枢-0.7%。\n■ CQR校准区间:[-12.2%, +12.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-2.9% | 供给中断-4.9% | 需求崩塌-2.8%\n 最大下行风险:-4.9%,建议预留相应流动性缓冲。\n",
+ "2024-01": "【2024年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.6%, +12.4%],中枢+0.7%,波动率3.3%。\n■ 3M预测区间:[-22.5%, +21.9%],中枢+0.0%。\n■ CQR校准区间:[-12.1%, +12.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-1.6% | 供给中断-0.5% | 需求崩塌-0.5%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2024-02": "【2024年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.7%, +11.1%],中枢+0.9%,波动率3.4%。\n■ 3M预测区间:[-22.5%, +23.2%],中枢-0.6%。\n■ CQR校准区间:[-12.1%, +12.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.5% | 供给中断-3.1% | 需求崩塌-3.9%\n 最大下行风险:-3.9%,建议预留相应流动性缓冲。\n",
+ "2024-03": "【2024年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.1%, +10.6%],中枢+0.0%,波动率3.2%。\n■ 3M预测区间:[-22.5%, +22.6%],中枢-1.4%。\n■ CQR校准区间:[-11.5%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.0% | VIX翻倍-7.1% | 供给中断-4.2% | 需求崩塌-4.5%\n 最大下行风险:-4.5%,建议预留相应流动性缓冲。\n",
+ "2024-04": "【2024年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.1%, +11.1%],中枢+1.0%,波动率2.7%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-1.1%。\n■ CQR校准区间:[-11.5%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+0.2% | 供给中断+0.4% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2024-05": "【2024年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.9%, +10.9%],中枢+0.3%,波动率2.9%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-2.3%。\n■ CQR校准区间:[-11.5%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度87%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍-0.5% | 供给中断-0.8% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2024-06": "【2024年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.4%, +11.4%],中枢+0.0%,波动率3.2%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-1.0%。\n■ CQR校准区间:[-11.5%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度90%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.0% | VIX翻倍+1.9% | 供给中断+0.7% | 需求崩塌+0.8%\n 最大下行风险:+0.7%,建议预留相应流动性缓冲。\n",
+ "2024-07": "【2024年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-10.8%, +11.6%],中枢-0.8%,波动率4.6%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-2.1%。\n■ CQR校准区间:[-11.1%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度91%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.8% | VIX翻倍-2.9% | 供给中断-3.7% | 需求崩塌+1.7%\n 最大下行风险:-3.7%,建议预留相应流动性缓冲。\n",
+ "2024-08": "【2024年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.9%, +11.7%],中枢+0.9%,波动率4.0%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-0.7%。\n■ CQR校准区间:[-11.1%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度98%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+4.1% | 供给中断+2.8% | 需求崩塌+3.2%\n 最大下行风险:+2.8%,建议预留相应流动性缓冲。\n",
+ "2024-09": "【2024年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-10.1%, +11.7%],中枢-0.4%,波动率5.1%。\n■ 3M预测区间:[-21.6%, +25.1%],中枢-0.8%。\n■ CQR校准区间:[-10.3%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-0.8% | 供给中断-3.0% | 需求崩塌-1.9%\n 最大下行风险:-3.0%,建议预留相应流动性缓冲。\n",
+ "2024-10": "【2024年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.2%, +11.5%],中枢+1.2%,波动率3.3%。\n■ 3M预测区间:[-21.4%, +25.1%],中枢+0.2%。\n■ CQR校准区间:[-10.3%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度92%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍+1.7% | 供给中断-1.2% | 需求崩塌-3.2%\n 最大下行风险:-3.2%,建议预留相应流动性缓冲。\n",
+ "2024-11": "【2024年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.7%, +10.6%],中枢+0.6%,波动率2.7%。\n■ 3M预测区间:[-20.4%, +25.1%],中枢-1.2%。\n■ CQR校准区间:[-8.8%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度86%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-3.6% | 供给中断-4.4% | 需求崩塌-3.5%\n 最大下行风险:-4.4%,建议预留相应流动性缓冲。\n",
+ "2024-12": "【2024年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.6%, +11.1%],中枢+1.9%,波动率2.5%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-2.1%。\n■ CQR校准区间:[-8.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度81%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+1.5% | 供给中断+1.5% | 需求崩塌+1.6%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2025-01": "【2025年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +10.6%],中枢+0.5%,波动率2.6%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-2.5%。\n■ CQR校准区间:[-8.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+0.5% | 供给中断-0.7% | 需求崩塌-1.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2025-02": "【2025年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.0%, +10.9%],中枢-0.1%,波动率3.3%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-2.1%。\n■ CQR校准区间:[-8.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度92%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-0.5% | 供给中断-0.7% | 需求崩塌+1.3%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2025-03": "【2025年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.1%, +10.9%],中枢+0.2%,波动率2.7%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-1.3%。\n■ CQR校准区间:[-8.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍-0.2% | 供给中断-0.1% | 需求崩塌+3.5%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2025-04": "【2025年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.6%, +10.9%],中枢-0.2%,波动率2.6%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-0.0%。\n■ CQR校准区间:[-10.5%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度91%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-3.8% | 供给中断-3.8% | 需求崩塌+2.9%\n 最大下行风险:-3.8%,建议预留相应流动性缓冲。\n",
+ "2025-05": "【2025年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.9%, +11.6%],中枢+1.6%,波动率2.7%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢+0.9%。\n■ CQR校准区间:[-10.5%, +11.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+2.3% | 供给中断+2.4% | 需求崩塌+3.5%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2025-06": "【2025年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.7%, +11.7%],中枢+1.9%,波动率3.5%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢+1.8%。\n■ CQR校准区间:[-10.5%, +11.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度79%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+1.2% | 供给中断+1.2% | 需求崩塌+1.4%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2025-07": "【2025年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.3%, +12.7%],中枢+1.4%,波动率3.9%。\n■ 3M预测区间:[-19.0%, +25.1%],中枢+0.3%。\n■ CQR校准区间:[-8.8%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+2.9% | 供给中断+3.1% | 需求崩塌+5.2%\n 最大下行风险:+3.1%,建议预留相应流动性缓冲。\n",
+ "2025-08": "【2025年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-8.9%, +11.4%],中枢+1.2%,波动率3.8%。\n■ 3M预测区间:[-19.0%, +25.1%],中枢+1.5%。\n■ CQR校准区间:[-8.8%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍+1.6% | 供给中断+0.8% | 需求崩塌+0.8%\n 最大下行风险:+0.8%,建议预留相应流动性缓冲。\n",
+ "2025-09": "【2025年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.4%, +11.0%],中枢+0.3%,波动率4.6%。\n■ 3M预测区间:[-19.0%, +25.1%],中枢+1.9%。\n■ CQR校准区间:[-7.9%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍-1.3% | 供给中断-1.3% | 需求崩塌+2.0%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2025-10": "【2025年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-9.0%, +11.0%],中枢-0.1%,波动率4.1%。\n■ 3M预测区间:[-18.1%, +25.1%],中枢+1.7%。\n■ CQR校准区间:[-7.7%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度87%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.1% | VIX翻倍+0.4% | 供给中断-2.8% | 需求崩塌-2.8%\n 最大下行风险:-2.8%,建议预留相应流动性缓冲。\n",
+ "2025-11": "【2025年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.0%, +11.4%],中枢+1.7%,波动率4.3%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+1.9%。\n■ CQR校准区间:[-7.7%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度71%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+1.5% | 供给中断+1.4% | 需求崩塌+2.0%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2025-12": "【2025年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-8.8%, +10.4%],中枢+0.1%,波动率4.1%。\n■ 3M预测区间:[-14.7%, +25.1%],中枢+2.8%。\n■ CQR校准区间:[-6.1%, +9.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度80%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+2.9% | 供给中断+1.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2026-01": "【2026年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.6%, +11.2%],中枢+0.3%,波动率4.6%。\n■ 3M预测区间:[-14.7%, +27.5%],中枢+2.2%。\n■ CQR校准区间:[-7.8%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度78%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+6.6% | 供给中断+2.4% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2026-02": "【2026年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.1%, +10.8%],中枢+1.0%,波动率3.3%。\n■ 3M预测区间:[-16.6%, +27.5%],中枢+1.7%。\n■ CQR校准区间:[-7.8%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度82%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.4% | 供给中断-2.1% | 需求崩塌-2.1%\n 最大下行风险:-2.1%,建议预留相应流动性缓冲。\n",
+ "2026-03": "【2026年03月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.9%, +18.9%],中枢-2.0%,波动率3.8%。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度45%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-2.0% | VIX翻倍-0.6% | 供给中断-0.4% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n"
+}
\ No newline at end of file
diff --git a/output/v2_nlg_reports.json b/output/v2_nlg_reports.json
new file mode 100644
index 0000000000000000000000000000000000000000..06d8f656df9855253c0e30a69e681f7ad55d1aff
--- /dev/null
+++ b/output/v2_nlg_reports.json
@@ -0,0 +1,549 @@
+{
+ "2003-04": "【2003年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-19.6%, +21.5%],中枢-0.0%,波动率13.2%。\n■ 3M预测区间:[-30.9%, +42.5%],中枢-2.8%。\n■ CQR校准区间:[-16.7%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度50%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:化工——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.0% | VIX翻倍-4.3% | 供给中断-4.3% | 需求崩塌-4.3%\n 最大下行风险:-4.3%,建议预留相应流动性缓冲。\n",
+ "2003-05": "【2003年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-22.0%, +23.6%],中枢+2.0%,波动率14.2%。\n■ 3M预测区间:[-31.2%, +44.4%],中枢-2.6%。\n■ CQR校准区间:[-17.3%, +12.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度54%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:化工、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍-0.1% | 供给中断-0.1% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2003-06": "【2003年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-14.9%, +18.7%],中枢+2.2%,波动率9.4%。\n■ 3M预测区间:[-22.4%, +26.7%],中枢-1.3%。\n■ CQR校准区间:[-14.4%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度58%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+3.9% | 供给中断+3.9% | 需求崩塌+3.9%\n 最大下行风险:+3.9%,建议预留相应流动性缓冲。\n",
+ "2003-07": "【2003年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.4%, +16.2%],中枢+4.2%,波动率6.9%。\n■ 3M预测区间:[-18.7%, +21.7%],中枢-2.0%。\n■ CQR校准区间:[-14.4%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度59%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.2% | VIX翻倍+2.1% | 供给中断+2.1% | 需求崩塌+2.1%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2003-08": "【2003年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.4%, +13.5%],中枢+2.0%,波动率6.1%。\n■ 3M预测区间:[-18.7%, +21.7%],中枢-2.0%。\n■ CQR校准区间:[-14.4%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度60%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+3.6% | 供给中断+3.9% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2003-09": "【2003年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +14.2%],中枢+3.8%,波动率6.5%。\n■ 3M预测区间:[-18.7%, +21.7%],中枢-2.3%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度66%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+3.1% | 供给中断+3.1% | 需求崩塌+3.1%\n 最大下行风险:+3.1%,建议预留相应流动性缓冲。\n",
+ "2003-10": "【2003年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-8.6%, +12.9%],中枢+1.3%,波动率4.2%。\n■ 3M预测区间:[-15.3%, +21.7%],中枢-1.7%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-0.4% | 供给中断-1.7% | 需求崩塌-0.4%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2003-11": "【2003年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.7%, +12.4%],中枢+1.8%,波动率4.1%。\n■ 3M预测区间:[-15.3%, +21.7%],中枢-1.6%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+1.5% | 供给中断+1.5% | 需求崩塌+1.5%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2003-12": "【2003年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +11.9%],中枢+3.2%,波动率3.9%。\n■ 3M预测区间:[-15.3%, +21.7%],中枢+0.4%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度88%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.2% | VIX翻倍+2.7% | 供给中断+2.7% | 需求崩塌+2.7%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2004-01": "【2004年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.8%, +11.3%],中枢+2.2%,波动率0.9%。\n■ 3M预测区间:[-15.3%, +24.3%],中枢+1.7%。\n■ CQR校准区间:[-15.3%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+1.6% | 供给中断+1.6% | 需求崩塌+1.6%\n 最大下行风险:+1.6%,建议预留相应流动性缓冲。\n",
+ "2004-02": "【2004年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +12.9%],中枢+2.9%,波动率2.9%。\n■ 3M预测区间:[-15.3%, +24.3%],中枢+3.6%。\n■ CQR校准区间:[-14.3%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+2.5% | 供给中断+2.5% | 需求崩塌+2.5%\n 最大下行风险:+2.5%,建议预留相应流动性缓冲。\n",
+ "2004-03": "【2004年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-6.9%, +11.8%],中枢+2.9%,波动率1.9%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+4.6%。\n■ CQR校准区间:[-11.1%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+4.0% | 供给中断+4.0% | 需求崩塌+4.0%\n 最大下行风险:+4.0%,建议预留相应流动性缓冲。\n",
+ "2004-04": "【2004年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-7.8%, +11.9%],中枢+2.8%,波动率2.3%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+3.1%。\n■ CQR校准区间:[-11.1%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+1.7% | 供给中断+2.0% | 需求崩塌+1.7%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2004-05": "【2004年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.5%, +12.9%],中枢+0.9%,波动率2.8%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+3.8%。\n■ CQR校准区间:[-11.1%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度93%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+4.4% | 供给中断+4.6% | 需求崩塌+4.4%\n 最大下行风险:+4.4%,建议预留相应流动性缓冲。\n",
+ "2004-06": "【2004年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-11.8%, +12.6%],中枢-0.8%,波动率3.3%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+5.7%。\n■ CQR校准区间:[-11.1%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.8% | VIX翻倍+3.0% | 供给中断+2.1% | 需求崩塌+3.0%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2004-07": "【2004年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-14.2%, +14.3%],中枢+2.9%,波动率4.8%。\n■ 3M预测区间:[-15.3%, +24.3%],中枢+5.5%。\n■ CQR校准区间:[-13.7%, +14.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度85%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+4.2% | 供给中断+3.0% | 需求崩塌+4.2%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2004-08": "【2004年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.4%, +14.2%],中枢+2.2%,波动率4.6%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+8.0%。\n■ CQR校准区间:[-13.7%, +14.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+4.5% | 供给中断+4.5% | 需求崩塌+4.5%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2004-09": "【2004年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.9%, +16.2%],中枢+4.8%,波动率6.0%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+10.1%。\n■ CQR校准区间:[-15.0%, +16.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度83%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.8% | VIX翻倍+6.3% | 供给中断+6.2% | 需求崩塌+6.3%\n 最大下行风险:+6.2%,建议预留相应流动性缓冲。\n",
+ "2004-10": "【2004年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-11.0%, +13.9%],中枢+0.4%,波动率5.4%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+9.2%。\n■ CQR校准区间:[-15.0%, +16.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度93%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+1.6% | 供给中断+1.7% | 需求崩塌+1.6%\n 最大下行风险:+1.6%,建议预留相应流动性缓冲。\n",
+ "2004-11": "【2004年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-12.3%, +13.8%],中枢+1.0%,波动率5.3%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+6.7%。\n■ CQR校准区间:[-15.0%, +16.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.2% | 供给中断+1.3% | 需求崩塌+1.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2004-12": "【2004年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.2%, +14.8%],中枢+0.9%,波动率5.9%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+6.8%。\n■ CQR校准区间:[-13.5%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度76%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.2% | 供给中断-3.2% | 需求崩塌-3.2%\n 最大下行风险:-3.2%,建议预留相应流动性缓冲。\n",
+ "2005-01": "【2005年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-20.2%, +22.6%],中枢+0.0%,波动率10.6%。\n■ 3M预测区间:[-22.0%, +31.6%],中枢+6.5%。\n■ CQR校准区间:[-13.5%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度59%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:化工、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.0% | VIX翻倍+0.3% | 供给中断+0.5% | 需求崩塌+0.3%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2005-02": "【2005年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-15.6%, +15.6%],中枢+1.9%,波动率7.5%。\n■ 3M预测区间:[-13.8%, +24.4%],中枢+6.6%。\n■ CQR校准区间:[-13.5%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度58%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+1.6% | 供给中断+1.6% | 需求崩塌+1.6%\n 最大下行风险:+1.6%,建议预留相应流动性缓冲。\n",
+ "2005-03": "【2005年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-13.2%, +15.5%],中枢+3.7%,波动率7.0%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+3.1%。\n■ CQR校准区间:[-11.9%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度65%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+3.8% | 供给中断+3.9% | 需求崩塌+3.8%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2005-04": "【2005年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-15.6%, +16.7%],中枢+0.0%,波动率8.0%。\n■ 3M预测区间:[-14.8%, +25.9%],中枢+3.1%。\n■ CQR校准区间:[-10.6%, +10.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.0% | VIX翻倍+0.0% | 供给中断+0.7% | 需求崩塌+0.0%\n 最大下行风险:+0.0%,建议预留相应流动性缓冲。\n",
+ "2005-05": "【2005年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-14.7%, +12.8%],中枢+2.8%,波动率6.8%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+4.7%。\n■ CQR校准区间:[-10.5%, +9.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度91%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+3.4% | 供给中断+3.4% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2005-06": "【2005年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-13.5%, +14.2%],中枢+3.4%,波动率7.0%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+4.7%。\n■ CQR校准区间:[-10.5%, +9.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度88%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.4% | VIX翻倍+5.6% | 供给中断+5.6% | 需求崩塌+5.6%\n 最大下行风险:+5.6%,建议预留相应流动性缓冲。\n",
+ "2005-07": "【2005年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-14.2%, +13.1%],中枢+3.7%,波动率6.9%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+5.6%。\n■ CQR校准区间:[-10.5%, +9.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+6.8% | 供给中断+6.8% | 需求崩塌+6.8%\n 最大下行风险:+6.8%,建议预留相应流动性缓冲。\n",
+ "2005-08": "【2005年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-18.9%, +15.8%],中枢+3.9%,波动率9.1%。\n■ 3M预测区间:[-16.8%, +28.5%],中枢+4.8%。\n■ CQR校准区间:[-11.6%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.9% | VIX翻倍+4.6% | 供给中断+4.6% | 需求崩塌+4.6%\n 最大下行风险:+4.6%,建议预留相应流动性缓冲。\n",
+ "2005-09": "【2005年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.5%, +13.5%],中枢+3.0%,波动率4.3%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+4.5%。\n■ CQR校准区间:[-11.6%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.0% | VIX翻倍+7.3% | 供给中断+7.3% | 需求崩塌+7.3%\n 最大下行风险:+7.3%,建议预留相应流动性缓冲。\n",
+ "2005-10": "【2005年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.7%, +13.3%],中枢+2.1%,波动率6.2%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢-4.0%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+6.5% | 供给中断+6.5% | 需求崩塌+6.5%\n 最大下行风险:+6.5%,建议预留相应流动性缓冲。\n",
+ "2005-11": "【2005年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +12.2%],中枢+0.8%,波动率5.6%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+4.5%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-1.1% | 供给中断-1.1% | 需求崩塌-1.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2005-12": "【2005年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +12.6%],中枢+1.8%,波动率5.4%。\n■ 3M预测区间:[-13.1%, +23.7%],中枢+4.5%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+4.3% | 供给中断+4.5% | 需求崩塌+4.3%\n 最大下行风险:+4.3%,建议预留相应流动性缓冲。\n",
+ "2006-01": "【2006年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-14.7%, +16.7%],中枢+2.3%,波动率8.2%。\n■ 3M预测区间:[-15.4%, +26.0%],中枢+5.6%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度68%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+6.0% | 供给中断+6.0% | 需求崩塌+6.0%\n 最大下行风险:+6.0%,建议预留相应流动性缓冲。\n",
+ "2006-02": "【2006年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-16.9%, +16.8%],中枢+1.7%,波动率8.5%。\n■ 3M预测区间:[-16.3%, +26.9%],中枢+5.5%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度65%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+5.0% | 供给中断+5.0% | 需求崩塌+5.0%\n 最大下行风险:+5.0%,建议预留相应流动性缓冲。\n",
+ "2006-03": "【2006年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-15.0%, +16.8%],中枢+1.4%,波动率8.6%。\n■ 3M预测区间:[-16.5%, +27.1%],中枢+5.5%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度70%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+6.2% | 供给中断+6.2% | 需求崩塌+6.2%\n 最大下行风险:+6.2%,建议预留相应流动性缓冲。\n",
+ "2006-04": "【2006年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-16.2%, +16.4%],中枢+3.3%,波动率8.6%。\n■ 3M预测区间:[-15.8%, +26.2%],中枢+6.0%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.3% | VIX翻倍+4.6% | 供给中断+4.6% | 需求崩塌+4.6%\n 最大下行风险:+4.6%,建议预留相应流动性缓冲。\n",
+ "2006-05": "【2006年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-12.9%, +14.0%],中枢+2.0%,波动率6.4%。\n■ 3M预测区间:[-12.5%, +23.1%],中枢+6.1%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度77%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+4.9% | 供给中断+4.9% | 需求崩塌+4.9%\n 最大下行风险:+4.9%,建议预留相应流动性缓冲。\n",
+ "2006-06": "【2006年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.6%, +12.6%],中枢+1.7%,波动率5.9%。\n■ 3M预测区间:[-12.5%, +23.1%],中枢+6.0%。\n■ CQR校准区间:[-10.5%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度75%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+3.8% | 供给中断+3.8% | 需求崩塌+3.8%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2006-07": "【2006年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-10.7%, +13.1%],中枢+2.6%,波动率4.9%。\n■ 3M预测区间:[-13.1%, +23.1%],中枢+5.0%。\n■ CQR校准区间:[-9.9%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+5.3% | 供给中断+5.3% | 需求崩塌+5.3%\n 最大下行风险:+5.3%,建议预留相应流动性缓冲。\n",
+ "2006-08": "【2006年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.6%, +12.4%],中枢+1.7%,波动率5.0%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+5.0%。\n■ CQR校准区间:[-9.9%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度86%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.4% | 供给中断+2.4% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2006-09": "【2006年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.4%, +12.1%],中枢+1.0%,波动率5.2%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.7%。\n■ CQR校准区间:[-9.9%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度84%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.2% | 供给中断+1.2% | 需求崩塌+1.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2006-10": "【2006年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.0%, +12.8%],中枢+0.7%,波动率5.5%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.7%。\n■ CQR校准区间:[-9.9%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+0.4% | 供给中断-0.2% | 需求崩塌+0.4%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2006-11": "【2006年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-12.1%, +11.6%],中枢+0.9%,波动率6.0%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.6%。\n■ CQR校准区间:[-9.9%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度73%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+2.4% | 供给中断+3.3% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2006-12": "【2006年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-12.0%, +11.3%],中枢+0.5%,波动率5.4%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.6%。\n■ CQR校准区间:[-9.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度84%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-0.6% | 供给中断+0.9% | 需求崩塌-0.6%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2007-01": "【2007年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +11.6%],中枢+1.1%,波动率5.1%。\n■ 3M预测区间:[-14.9%, +23.1%],中枢+3.6%。\n■ CQR校准区间:[-9.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度87%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+0.1% | 供给中断+1.4% | 需求崩塌+0.1%\n 最大下行风险:+0.1%,建议预留相应流动性缓冲。\n",
+ "2007-02": "【2007年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-12.5%, +11.0%],中枢-1.0%,波动率5.5%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+3.8%。\n■ CQR校准区间:[-9.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度81%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.0% | VIX翻倍-3.2% | 供给中断-0.7% | 需求崩塌-3.2%\n 最大下行风险:-3.2%,建议预留相应流动性缓冲。\n",
+ "2007-03": "【2007年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.5%, +9.2%],中枢-0.9%,波动率5.4%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+3.6%。\n■ CQR校准区间:[-9.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍+2.4% | 供给中断+3.1% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2007-04": "【2007年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.0%, +9.1%],中枢+1.7%,波动率4.1%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+3.6%。\n■ CQR校准区间:[-9.6%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.2% | 供给中断+2.6% | 需求崩塌+2.2%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2007-05": "【2007年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.9%, +9.4%],中枢+0.9%,波动率3.8%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+3.9%。\n■ CQR校准区间:[-9.6%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度80%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-0.9% | 供给中断-0.5% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2007-06": "【2007年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.7%, +9.0%],中枢+1.7%,波动率4.2%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+5.3%。\n■ CQR校准区间:[-9.6%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度70%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+3.4% | 供给中断+3.4% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2007-07": "【2007年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.3%, +10.3%],中枢+2.1%,波动率4.5%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+5.4%。\n■ CQR校准区间:[-9.6%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度65%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+6.7% | 供给中断+6.7% | 需求崩塌+6.7%\n 最大下行风险:+6.7%,建议预留相应流动性缓冲。\n",
+ "2007-08": "【2007年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +9.9%],中枢+2.3%,波动率4.5%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+5.4%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度69%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+4.7% | 供给中断+4.9% | 需求崩塌+4.7%\n 最大下行风险:+4.7%,建议预留相应流动性缓冲。\n",
+ "2007-09": "【2007年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.4%, +11.3%],中枢+2.1%,波动率5.0%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+6.9%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度71%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+6.9% | 供给中断+4.9% | 需求崩塌+6.9%\n 最大下行风险:+4.9%,建议预留相应流动性缓冲。\n",
+ "2007-10": "【2007年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.9%, +11.4%],中枢+1.6%,波动率5.1%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+7.1%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度89%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+4.1% | 供给中断+3.7% | 需求崩塌+4.1%\n 最大下行风险:+3.7%,建议预留相应流动性缓冲。\n",
+ "2007-11": "【2007年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-7.2%, +11.2%],中枢+3.8%,波动率5.8%。\n■ 3M预测区间:[-13.1%, +21.8%],中枢+6.6%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度93%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+7.8% | 供给中断+7.6% | 需求崩塌+7.8%\n 最大下行风险:+7.6%,建议预留相应流动性缓冲。\n",
+ "2007-12": "【2007年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-5.8%, +10.8%],中枢+4.8%,波动率5.0%。\n■ 3M预测区间:[-12.5%, +20.9%],中枢+7.1%。\n■ CQR校准区间:[-9.0%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.8% | VIX翻倍+7.5% | 供给中断+8.4% | 需求崩塌+7.5%\n 最大下行风险:+7.5%,建议预留相应流动性缓冲。\n",
+ "2008-01": "【2008年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-7.8%, +10.7%],中枢+1.2%,波动率5.9%。\n■ 3M预测区间:[-12.5%, +20.9%],中枢+5.9%。\n■ CQR校准区间:[-8.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍-3.3% | 供给中断-4.6% | 需求崩塌-3.3%\n 最大下行风险:-4.6%,建议预留相应流动性缓冲。\n",
+ "2008-02": "【2008年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.1%, +12.6%],中枢+2.5%,波动率6.8%。\n■ 3M预测区间:[-12.5%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-8.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度85%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+2.3% | 供给中断+3.3% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2008-03": "【2008年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.9%, +10.7%],中枢+2.2%,波动率3.2%。\n■ 3M预测区间:[-12.5%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-8.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+2.3% | 供给中断+2.3% | 需求崩塌-0.3%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2008-04": "【2008年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.4%, +10.9%],中枢+3.8%,波动率4.7%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+6.4%。\n■ CQR校准区间:[-8.6%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度69%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+0.7% | 供给中断+1.4% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2008-05": "【2008年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.7%, +11.7%],中枢+5.1%,波动率5.9%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+8.8%。\n■ CQR校准区间:[-9.0%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+5.1% | VIX翻倍+6.8% | 供给中断+8.8% | 需求崩塌+7.0%\n 最大下行风险:+7.0%,建议预留相应流动性缓冲。\n",
+ "2008-06": "【2008年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-8.9%, +12.3%],中枢+4.6%,波动率7.1%。\n■ 3M预测区间:[-12.5%, +23.7%],中枢+7.9%。\n■ CQR校准区间:[-9.0%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度81%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+4.6% | VIX翻倍+8.1% | 供给中断+5.7% | 需求崩塌+5.9%\n 最大下行风险:+5.7%,建议预留相应流动性缓冲。\n",
+ "2008-07": "【2008年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.8%, +13.1%],中枢+2.4%,波动率8.0%。\n■ 3M预测区间:[-15.1%, +25.2%],中枢+7.3%。\n■ CQR校准区间:[-9.7%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度64%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+6.1% | 供给中断+0.6% | 需求崩塌+2.0%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2008-08": "【2008年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.0%, +12.1%],中枢+4.5%,波动率5.1%。\n■ 3M预测区间:[-14.9%, +23.7%],中枢+5.8%。\n■ CQR校准区间:[-9.7%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度76%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.5% | VIX翻倍+7.7% | 供给中断+10.6% | 需求崩塌+8.8%\n 最大下行风险:+8.8%,建议预留相应流动性缓冲。\n",
+ "2008-09": "【2008年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-8.7%, +11.6%],中枢+4.0%,波动率5.9%。\n■ 3M预测区间:[-15.3%, +23.7%],中枢+5.7%。\n■ CQR校准区间:[-9.7%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度81%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.0% | VIX翻倍+5.1% | 供给中断+7.6% | 需求崩塌+4.8%\n 最大下行风险:+4.8%,建议预留相应流动性缓冲。\n",
+ "2008-10": "【2008年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.6%, +11.0%],中枢+1.5%,波动率3.9%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+2.5%。\n■ CQR校准区间:[-10.4%, +12.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度85%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+3.1% | 供给中断+7.1% | 需求崩塌+6.6%\n 最大下行风险:+6.6%,建议预留相应流动性缓冲。\n",
+ "2008-11": "【2008年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.9%, +10.6%],中枢+0.9%,波动率3.9%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢-1.5%。\n■ CQR校准区间:[-11.6%, +13.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度81%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.4% | 供给中断-3.4% | 需求崩塌-3.2%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2008-12": "【2008年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-15.5%, +11.7%],中枢+0.8%,波动率7.2%。\n■ 3M预测区间:[-17.8%, +23.1%],中枢-2.7%。\n■ CQR校准区间:[-13.0%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-1.8% | 供给中断-1.8% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2009-01": "【2009年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.1%, +11.2%],中枢-0.5%,波动率4.7%。\n■ 3M预测区间:[-17.8%, +23.1%],中枢-2.9%。\n■ CQR校准区间:[-13.0%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍-6.0% | 供给中断-6.0% | 需求崩塌-5.9%\n 最大下行风险:-6.0%,建议预留相应流动性缓冲。\n",
+ "2009-02": "【2009年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.7%, +11.1%],中枢-0.0%,波动率5.3%。\n■ 3M预测区间:[-17.8%, +23.1%],中枢-2.7%。\n■ CQR校准区间:[-13.1%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度65%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.0% | VIX翻倍-6.4% | 供给中断-6.4% | 需求崩塌-6.4%\n 最大下行风险:-6.4%,建议预留相应流动性缓冲。\n",
+ "2009-03": "【2009年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +11.2%],中枢+0.7%,波动率6.6%。\n■ 3M预测区间:[-17.8%, +23.7%],中枢+2.5%。\n■ CQR校准区间:[-13.1%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度70%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-1.9% | 供给中断-1.9% | 需求崩塌-1.9%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2009-04": "【2009年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-11.5%, +11.0%],中枢+3.2%,波动率4.3%。\n■ 3M预测区间:[-17.8%, +23.7%],中枢+4.1%。\n■ CQR校准区间:[-13.1%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度67%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.2% | VIX翻倍+3.8% | 供给中断+3.8% | 需求崩塌+3.8%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2009-05": "【2009年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-11.5%, +13.0%],中枢+2.8%,波动率6.5%。\n■ 3M预测区间:[-17.8%, +25.0%],中枢+5.3%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度72%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+4.0% | 供给中断+4.0% | 需求崩塌+4.0%\n 最大下行风险:+4.0%,建议预留相应流动性缓冲。\n",
+ "2009-06": "【2009年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.0%, +13.6%],中枢+3.6%,波动率3.9%。\n■ 3M预测区间:[-17.8%, +25.0%],中枢+5.3%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度64%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.6% | VIX翻倍+6.9% | 供给中断+7.2% | 需求崩塌+7.2%\n 最大下行风险:+7.2%,建议预留相应流动性缓冲。\n",
+ "2009-07": "【2009年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +11.9%],中枢+2.6%,波动率2.2%。\n■ 3M预测区间:[-17.8%, +25.0%],中枢+5.5%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度74%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+2.4% | 供给中断+2.4% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2009-08": "【2009年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.3%, +12.0%],中枢+1.6%,波动率1.6%。\n■ 3M预测区间:[-16.9%, +23.7%],中枢+5.5%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度73%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+0.2% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2009-09": "【2009年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.5%, +11.4%],中枢+1.5%,波动率1.6%。\n■ 3M预测区间:[-16.9%, +23.7%],中枢+5.6%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度73%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+1.8% | 供给中断+1.5% | 需求崩塌+1.5%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2009-10": "【2009年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.1%, +12.4%],中枢+2.8%,波动率3.2%。\n■ 3M预测区间:[-16.9%, +23.7%],中枢+5.8%。\n■ CQR校准区间:[-13.7%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度79%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+3.8% | 供给中断+4.1% | 需求崩塌+4.1%\n 最大下行风险:+4.1%,建议预留相应流动性缓冲。\n",
+ "2009-11": "【2009年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-9.5%, +11.6%],中枢+1.8%,波动率3.1%。\n■ 3M预测区间:[-16.9%, +23.7%],中枢+5.6%。\n■ CQR校准区间:[-13.7%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度79%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+0.7% | 供给中断+1.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2009-12": "【2009年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.0%, +11.1%],中枢+2.5%,波动率4.2%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.6%。\n■ CQR校准区间:[-13.7%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度78%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+1.1% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2010-01": "【2010年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-11.0%, +11.5%],中枢+1.6%,波动率4.4%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.5%。\n■ CQR校准区间:[-13.7%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度77%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.6% | VIX翻倍-3.9% | 供给中断-2.8% | 需求崩塌-2.8%\n 最大下行风险:-2.8%,建议预留相应流动性缓冲。\n",
+ "2010-02": "【2010年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.4%, +12.4%],中枢+1.1%,波动率7.0%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.4%。\n■ CQR校准区间:[-13.7%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度65%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-1.0% | 供给中断-4.9% | 需求崩塌-5.1%\n 最大下行风险:-5.1%,建议预留相应流动性缓冲。\n",
+ "2010-03": "【2010年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.8%, +11.8%],中枢+2.2%,波动率6.1%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.5%。\n■ CQR校准区间:[-13.7%, +16.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度70%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+1.0% | 供给中断+2.7% | 需求崩塌+2.7%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2010-04": "【2010年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.9%, +10.4%],中枢+1.5%,波动率5.0%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.3%。\n■ CQR校准区间:[-13.7%, +16.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度74%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+0.1% | 供给中断-0.6% | 需求崩塌-0.5%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2010-05": "【2010年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-12.7%, +13.1%],中枢+2.7%,波动率7.6%。\n■ 3M预测区间:[-18.6%, +24.5%],中枢+4.9%。\n■ CQR校准区间:[-14.8%, +17.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度76%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.7% | VIX翻倍+5.2% | 供给中断+5.2% | 需求崩塌+5.1%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2010-06": "【2010年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-15.5%, +16.4%],中枢+1.6%,波动率9.3%。\n■ 3M预测区间:[-24.1%, +29.2%],中枢+4.9%。\n■ CQR校准区间:[-14.8%, +16.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度72%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍-0.5% | 供给中断-0.5% | 需求崩塌-0.4%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2010-07": "【2010年07月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-18.2%, +18.9%],中枢+2.1%,波动率11.2%。\n■ 3M预测区间:[-30.5%, +34.1%],中枢+5.3%。\n■ CQR校准区间:[-14.8%, +16.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度71%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+2.7% | 供给中断+2.7% | 需求崩塌+8.4%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2010-08": "【2010年08月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-12.9%, +13.5%],中枢+1.3%,波动率7.7%。\n■ 3M预测区间:[-19.1%, +25.0%],中枢+5.1%。\n■ CQR校准区间:[-14.8%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度86%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+0.9% | 供给中断+2.2% | 需求崩塌+7.8%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2010-09": "【2010年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-11.5%, +13.4%],中枢+2.5%,波动率7.0%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.5%。\n■ CQR校准区间:[-14.8%, +16.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+4.5% | 供给中断+5.6% | 需求崩塌+8.8%\n 最大下行风险:+5.6%,建议预留相应流动性缓冲。\n",
+ "2010-10": "【2010年10月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.5%, +10.9%],中枢+1.4%,波动率5.9%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.7%。\n■ CQR校准区间:[-10.7%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度88%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍-2.6% | 供给中断-2.5% | 需求崩塌+0.5%\n 最大下行风险:-2.5%,建议预留相应流动性缓冲。\n",
+ "2010-11": "【2010年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.0%, +10.7%],中枢+3.5%,波动率5.1%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.5%。\n■ CQR校准区间:[-10.0%, +11.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.5% | VIX翻倍+4.9% | 供给中断+3.2% | 需求崩塌+3.5%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2010-12": "【2010年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.3%, +9.6%],中枢+3.1%,波动率5.7%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+5.6%。\n■ CQR校准区间:[-9.4%, +9.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.1% | VIX翻倍+2.3% | 供给中断+4.0% | 需求崩塌+2.6%\n 最大下行风险:+2.6%,建议预留相应流动性缓冲。\n",
+ "2011-01": "【2011年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.6%, +9.3%],中枢+0.6%,波动率3.8%。\n■ 3M预测区间:[-15.3%, +23.1%],中枢+5.6%。\n■ CQR校准区间:[-9.3%, +9.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度85%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-1.0% | 供给中断-2.9% | 需求崩塌-3.4%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2011-02": "【2011年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +10.6%],中枢+2.6%,波动率4.6%。\n■ 3M预测区间:[-15.3%, +23.6%],中枢+5.7%。\n■ CQR校准区间:[-9.3%, +9.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度62%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+3.6% | 供给中断+3.8% | 需求崩塌+4.2%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2011-03": "【2011年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.6%, +11.0%],中枢+2.8%,波动率6.3%。\n■ 3M预测区间:[-15.3%, +23.6%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +9.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度59%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.8% | VIX翻倍+5.7% | 供给中断+7.6% | 需求崩塌+7.8%\n 最大下行风险:+7.6%,建议预留相应流动性缓冲。\n",
+ "2011-04": "【2011年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.7%, +10.3%],中枢+3.2%,波动率6.2%。\n■ 3M预测区间:[-15.3%, +23.6%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +9.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度56%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.2% | VIX翻倍+1.5% | 供给中断-5.5% | 需求崩塌-3.4%\n 最大下行风险:-5.5%,建议预留相应流动性缓冲。\n",
+ "2011-05": "【2011年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +10.6%],中枢+0.9%,波动率7.0%。\n■ 3M预测区间:[-16.0%, +23.6%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +10.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度64%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.6% | 供给中断-3.8% | 需求崩塌-4.6%\n 最大下行风险:-4.6%,建议预留相应流动性缓冲。\n",
+ "2011-06": "【2011年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.1%, +13.5%],中枢+0.5%,波动率9.2%。\n■ 3M预测区间:[-22.6%, +28.9%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +10.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度52%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-5.2% | 供给中断-8.8% | 需求崩塌-7.8%\n 最大下行风险:-8.8%,建议预留相应流动性缓冲。\n",
+ "2011-07": "【2011年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.5%, +9.7%],中枢+0.4%,波动率4.5%。\n■ 3M预测区间:[-16.9%, +23.6%],中枢+6.1%。\n■ CQR校准区间:[-8.9%, +10.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度71%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍-7.5% | 供给中断-6.9% | 需求崩塌-6.1%\n 最大下行风险:-6.9%,建议预留相应流动性缓冲。\n",
+ "2011-08": "【2011年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.1%, +9.6%],中枢-0.2%,波动率5.2%。\n■ 3M预测区间:[-16.8%, +23.6%],中枢+5.8%。\n■ CQR校准区间:[-8.9%, +10.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度64%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-7.7% | 供给中断-7.9% | 需求崩塌-6.3%\n 最大下行风险:-7.9%,建议预留相应流动性缓冲。\n",
+ "2011-09": "【2011年09月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.9%, +10.5%],中枢-1.5%,波动率7.2%。\n■ 3M预测区间:[-16.5%, +23.9%],中枢+6.3%。\n■ CQR校准区间:[-9.1%, +10.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度66%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-9.2% | 供给中断-8.7% | 需求崩塌-7.6%\n 最大下行风险:-8.7%,建议预留相应流动性缓冲。\n",
+ "2011-10": "【2011年10月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.3%, +13.3%],中枢+0.2%,波动率8.3%。\n■ 3M预测区间:[-20.9%, +26.3%],中枢+8.5%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度70%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍-7.1% | 供给中断-7.8% | 需求崩塌-7.5%\n 最大下行风险:-7.8%,建议预留相应流动性缓冲。\n",
+ "2011-11": "【2011年11月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.9%, +15.7%],中枢+2.1%,波动率10.4%。\n■ 3M预测区间:[-26.7%, +32.1%],中枢+5.9%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍-4.1% | 供给中断-4.5% | 需求崩塌-5.0%\n 最大下行风险:-5.0%,建议预留相应流动性缓冲。\n",
+ "2011-12": "【2011年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.2%, +10.3%],中枢+1.3%,波动率5.9%。\n■ 3M预测区间:[-16.2%, +23.7%],中枢+7.0%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-7.0% | 供给中断-7.1% | 需求崩塌-6.2%\n 最大下行风险:-7.1%,建议预留相应流动性缓冲。\n",
+ "2012-01": "【2012年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.0%, +9.3%],中枢+0.7%,波动率5.7%。\n■ 3M预测区间:[-16.2%, +23.6%],中枢+6.9%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度97%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-3.7% | 供给中断-2.8% | 需求崩塌-3.4%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2012-02": "【2012年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.3%, +10.3%],中枢+2.5%,波动率5.6%。\n■ 3M预测区间:[-16.3%, +23.1%],中枢+6.5%。\n■ CQR校准区间:[-9.9%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度98%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+3.0% | 供给中断-1.6% | 需求崩塌-5.1%\n 最大下行风险:-5.1%,建议预留相应流动性缓冲。\n",
+ "2012-03": "【2012年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.7%, +9.8%],中枢+0.7%,波动率5.0%。\n■ 3M预测区间:[-16.7%, +23.1%],中枢+6.4%。\n■ CQR校准区间:[-9.9%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-1.4% | 供给中断-3.9% | 需求崩塌-4.5%\n 最大下行风险:-4.5%,建议预留相应流动性缓冲。\n",
+ "2012-04": "【2012年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.7%, +9.4%],中枢+0.1%,波动率5.0%。\n■ 3M预测区间:[-17.0%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-9.9%, +10.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度82%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+2.5% | 供给中断-2.7% | 需求崩塌-5.2%\n 最大下行风险:-5.2%,建议预留相应流动性缓冲。\n",
+ "2012-05": "【2012年05月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.4%, +9.5%],中枢-1.1%,波动率5.6%。\n■ 3M预测区间:[-17.0%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-10.0%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度78%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.1% | VIX翻倍+1.7% | 供给中断-3.8% | 需求崩塌-5.2%\n 最大下行风险:-5.2%,建议预留相应流动性缓冲。\n",
+ "2012-06": "【2012年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.5%, +9.3%],中枢+1.5%,波动率5.4%。\n■ 3M预测区间:[-17.0%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-10.0%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+1.3% | 供给中断+0.6% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2012-07": "【2012年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.6%, +10.8%],中枢+1.4%,波动率5.7%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-10.0%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+2.6% | 供给中断+1.2% | 需求崩塌+2.3%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2012-08": "【2012年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.0%, +9.7%],中枢+2.9%,波动率4.2%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-10.0%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度89%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+5.4% | 供给中断+2.1% | 需求崩塌+3.2%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2012-09": "【2012年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.1%, +9.3%],中枢+1.6%,波动率6.0%。\n■ 3M预测区间:[-17.0%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-9.5%, +10.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度75%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+3.6% | 供给中断-1.2% | 需求崩塌-2.8%\n 最大下行风险:-2.8%,建议预留相应流动性缓冲。\n",
+ "2012-10": "【2012年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +9.7%],中枢+0.4%,波动率4.9%。\n■ 3M预测区间:[-16.9%, +23.1%],中枢+5.8%。\n■ CQR校准区间:[-9.3%, +10.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度89%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+4.7% | 供给中断-1.1% | 需求崩塌-2.2%\n 最大下行风险:-2.2%,建议预留相应流动性缓冲。\n",
+ "2012-11": "【2012年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.0%, +9.6%],中枢+1.1%,波动率5.0%。\n■ 3M预测区间:[-16.9%, +22.6%],中枢+5.8%。\n■ CQR校准区间:[-9.3%, +10.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度88%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+2.3% | 供给中断+0.9% | 需求崩塌+0.8%\n 最大下行风险:+0.8%,建议预留相应流动性缓冲。\n",
+ "2012-12": "【2012年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-8.0%, +9.9%],中枢+1.6%,波动率3.8%。\n■ 3M预测区间:[-16.9%, +21.8%],中枢+7.2%。\n■ CQR校准区间:[-9.4%, +10.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度81%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+5.4% | 供给中断+1.3% | 需求崩塌+4.6%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2013-01": "【2013年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.8%, +9.3%],中枢+1.3%,波动率5.2%。\n■ 3M预测区间:[-16.9%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-9.4%, +10.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+0.5% | 供给中断-2.9% | 需求崩塌+1.3%\n 最大下行风险:-2.9%,建议预留相应流动性缓冲。\n",
+ "2013-02": "【2013年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.9%, +9.6%],中枢+1.8%,波动率5.9%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-9.4%, +10.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度67%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+0.1% | 供给中断+0.1% | 需求崩塌+2.2%\n 最大下行风险:+0.1%,建议预留相应流动性缓冲。\n",
+ "2013-03": "【2013年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.3%, +10.0%],中枢+2.9%,波动率6.4%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-8.8%, +9.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度71%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+5.4% | 供给中断+5.8% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2013-04": "【2013年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.0%, +9.2%],中枢+1.0%,波动率5.3%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-8.4%, +9.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+2.2% | 供给中断+0.1% | 需求崩塌+0.1%\n 最大下行风险:+0.1%,建议预留相应流动性缓冲。\n",
+ "2013-05": "【2013年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.6%, +9.0%],中枢+2.3%,波动率4.6%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-7.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度81%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+7.8% | 供给中断+4.3% | 需求崩塌+3.0%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2013-06": "【2013年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-7.9%, +9.2%],中枢+2.4%,波动率4.5%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-7.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度83%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+7.4% | 供给中断+3.6% | 需求崩塌+3.7%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2013-07": "【2013年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-7.5%, +9.6%],中枢+2.0%,波动率5.3%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-7.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+0.4% | 供给中断-1.2% | 需求崩塌-1.9%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2013-08": "【2013年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.4%, +9.0%],中枢+2.4%,波动率4.9%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.8%。\n■ CQR校准区间:[-7.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+3.6% | 供给中断+1.5% | 需求崩塌+3.5%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2013-09": "【2013年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.1%, +8.7%],中枢+2.2%,波动率5.6%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.8%。\n■ CQR校准区间:[-7.1%, +7.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+4.9% | 供给中断-0.5% | 需求崩塌-2.0%\n 最大下行风险:-2.0%,建议预留相应流动性缓冲。\n",
+ "2013-10": "【2013年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-6.6%, +8.5%],中枢+2.5%,波动率5.4%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.8%。\n■ CQR校准区间:[-6.5%, +7.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度91%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+4.9% | 供给中断-0.3% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2013-11": "【2013年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-6.7%, +8.1%],中枢+2.4%,波动率4.6%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.7%。\n■ CQR校准区间:[-5.9%, +6.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+4.1% | 供给中断+1.3% | 需求崩塌-1.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2013-12": "【2013年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-6.7%, +9.4%],中枢+3.2%,波动率4.3%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.7%。\n■ CQR校准区间:[-5.9%, +6.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度83%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.2% | VIX翻倍+4.7% | 供给中断+4.5% | 需求崩塌+4.4%\n 最大下行风险:+4.4%,建议预留相应流动性缓冲。\n",
+ "2014-01": "【2014年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.5%, +8.4%],中枢+1.7%,波动率4.1%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.7%。\n■ CQR校准区间:[-5.9%, +6.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度62%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.3% | 供给中断-0.2% | 需求崩塌+2.2%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2014-02": "【2014年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.0%, +8.8%],中枢+1.0%,波动率4.4%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.7%。\n■ CQR校准区间:[-5.8%, +6.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度64%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+3.7% | 供给中断+0.8% | 需求崩塌+2.8%\n 最大下行风险:+0.8%,建议预留相应流动性缓冲。\n",
+ "2014-03": "【2014年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.4%, +8.8%],中枢+1.3%,波动率3.4%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.5%。\n■ CQR校准区间:[-5.8%, +6.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+0.9% | 供给中断+0.4% | 需求崩塌+0.9%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2014-04": "【2014年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.9%, +8.2%],中枢+0.1%,波动率3.6%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.6%。\n■ CQR校准区间:[-5.8%, +6.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-2.3% | 供给中断-5.1% | 需求崩塌-2.3%\n 最大下行风险:-5.1%,建议预留相应流动性缓冲。\n",
+ "2014-05": "【2014年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.0%, +8.5%],中枢+2.9%,波动率3.4%。\n■ 3M预测区间:[-16.0%, +21.9%],中枢+5.5%。\n■ CQR校准区间:[-5.6%, +6.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度73%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+5.6% | 供给中断+5.1% | 需求崩塌+4.1%\n 最大下行风险:+4.1%,建议预留相应流动性缓冲。\n",
+ "2014-06": "【2014年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +8.0%],中枢+0.3%,波动率3.5%。\n■ 3M预测区间:[-16.0%, +21.8%],中枢+5.3%。\n■ CQR校准区间:[-5.6%, +6.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度81%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+4.7% | 供给中断-0.8% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2014-07": "【2014年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.0%, +8.4%],中枢+1.1%,波动率4.1%。\n■ 3M预测区间:[-16.0%, +20.9%],中枢+3.6%。\n■ CQR校准区间:[-5.9%, +6.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度73%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-0.1% | 供给中断-3.7% | 需求崩塌-1.1%\n 最大下行风险:-3.7%,建议预留相应流动性缓冲。\n",
+ "2014-08": "【2014年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.1%, +8.3%],中枢+2.0%,波动率3.8%。\n■ 3M预测区间:[-16.0%, +20.9%],中枢+3.5%。\n■ CQR校准区间:[-5.7%, +6.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度69%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+5.1% | 供给中断+2.1% | 需求崩塌+1.7%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2014-09": "【2014年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.2%, +8.3%],中枢+1.5%,波动率4.4%。\n■ 3M预测区间:[-16.9%, +20.9%],中枢+3.6%。\n■ CQR校准区间:[-5.7%, +6.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+5.2% | 供给中断+1.5% | 需求崩塌+5.3%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2014-10": "【2014年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.0%, +7.7%],中枢+0.1%,波动率4.6%。\n■ 3M预测区间:[-17.0%, +20.9%],中枢+3.3%。\n■ CQR校准区间:[-5.7%, +6.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度79%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+0.4% | 供给中断-3.0% | 需求崩塌+4.7%\n 最大下行风险:-3.0%,建议预留相应流动性缓冲。\n",
+ "2014-11": "【2014年11月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.9%, +12.0%],中枢-0.1%,波动率8.4%。\n■ 3M预测区间:[-24.4%, +26.5%],中枢+3.6%。\n■ CQR校准区间:[-5.9%, +6.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度64%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-1.0% | 供给中断-2.9% | 需求崩塌+2.0%\n 最大下行风险:-2.9%,建议预留相应流动性缓冲。\n",
+ "2014-12": "【2014年12月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.6%, +14.5%],中枢-0.9%,波动率10.1%。\n■ 3M预测区间:[-30.2%, +31.1%],中枢+3.4%。\n■ CQR校准区间:[-6.2%, +6.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度73%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-3.1% | 供给中断-4.8% | 需求崩塌+5.4%\n 最大下行风险:-4.8%,建议预留相应流动性缓冲。\n",
+ "2015-01": "【2015年01月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-15.2%, +12.9%],中枢-0.7%,波动率8.9%。\n■ 3M预测区间:[-26.2%, +26.5%],中枢+3.2%。\n■ CQR校准区间:[-7.3%, +8.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-3.8% | 供给中断-6.6% | 需求崩塌+1.4%\n 最大下行风险:-6.6%,建议预留相应流动性缓冲。\n",
+ "2015-02": "【2015年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-11.9%, +10.3%],中枢-0.2%,波动率6.9%。\n■ 3M预测区间:[-20.1%, +22.7%],中枢+3.8%。\n■ CQR校准区间:[-7.3%, +8.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度86%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍+1.5% | 供给中断-0.6% | 需求崩塌+1.0%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2015-03": "【2015年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.8%, +9.1%],中枢-0.4%,波动率5.0%。\n■ 3M预测区间:[-17.8%, +20.9%],中枢+7.5%。\n■ CQR校准区间:[-7.3%, +8.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍+1.2% | 供给中断-2.9% | 需求崩塌+3.1%\n 最大下行风险:-2.9%,建议预留相应流动性缓冲。\n",
+ "2015-04": "【2015年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.0%, +12.7%],中枢-0.2%,波动率6.9%。\n■ 3M预测区间:[-20.7%, +23.2%],中枢+6.8%。\n■ CQR校准区间:[-9.8%, +10.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-1.3% | 供给中断-0.7% | 需求崩塌+0.7%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2015-05": "【2015年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.1%, +11.1%],中枢+0.6%,波动率4.4%。\n■ 3M预测区间:[-17.8%, +21.0%],中枢+7.0%。\n■ CQR校准区间:[-9.8%, +10.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+2.4% | 供给中断+0.9% | 需求崩塌+0.9%\n 最大下行风险:+0.9%,建议预留相应流动性缓冲。\n",
+ "2015-06": "【2015年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-8.0%, +9.2%],中枢-0.0%,波动率4.0%。\n■ 3M预测区间:[-18.0%, +19.7%],中枢+5.9%。\n■ CQR校准区间:[-9.8%, +10.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.0% | VIX翻倍+3.5% | 供给中断+0.9% | 需求崩塌+0.2%\n 最大下行风险:+0.2%,建议预留相应流动性缓冲。\n",
+ "2015-07": "【2015年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-13.6%, +13.0%],中枢-2.0%,波动率7.1%。\n■ 3M预测区间:[-22.9%, +22.2%],中枢+3.7%。\n■ CQR校准区间:[-12.5%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.0% | VIX翻倍+2.3% | 供给中断-1.7% | 需求崩塌-1.3%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2015-08": "【2015年08月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-14.1%, +13.3%],中枢-1.5%,波动率8.0%。\n■ 3M预测区间:[-26.1%, +24.5%],中枢+4.4%。\n■ CQR校准区间:[-12.5%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍+3.0% | 供给中断+1.4% | 需求崩塌+1.4%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2015-09": "【2015年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.5%, +9.3%],中枢-0.9%,波动率4.0%。\n■ 3M预测区间:[-19.2%, +19.5%],中枢+2.9%。\n■ CQR校准区间:[-12.5%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度96%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-0.2% | 供给中断-0.1% | 需求崩塌+3.3%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2015-10": "【2015年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.5%, +10.8%],中枢+0.3%,波动率3.2%。\n■ 3M预测区间:[-19.2%, +20.7%],中枢+3.5%。\n■ CQR校准区间:[-12.5%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度97%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+1.1% | 供给中断+1.7% | 需求崩塌+3.1%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2015-11": "【2015年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.9%, +11.0%],中枢+0.1%,波动率3.5%。\n■ 3M预测区间:[-21.1%, +19.8%],中枢+0.8%。\n■ CQR校准区间:[-12.5%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度96%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+1.0% | 供给中断+2.3% | 需求崩塌+2.1%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2015-12": "【2015年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-11.1%, +9.6%],中枢-0.6%,波动率3.4%。\n■ 3M预测区间:[-21.4%, +19.8%],中枢-3.3%。\n■ CQR校准区间:[-13.0%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度98%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.6% | VIX翻倍+1.6% | 供给中断-1.0% | 需求崩塌+2.9%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2016-01": "【2016年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.5%, +9.6%],中枢-0.6%,波动率3.0%。\n■ 3M预测区间:[-21.4%, +19.8%],中枢-3.0%。\n■ CQR校准区间:[-13.0%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度97%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.6% | VIX翻倍+2.7% | 供给中断+1.8% | 需求崩塌+2.0%\n 最大下行风险:+1.8%,建议预留相应流动性缓冲。\n",
+ "2016-02": "【2016年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-9.9%, +9.8%],中枢+0.6%,波动率2.9%。\n■ 3M预测区间:[-21.4%, +21.1%],中枢+0.8%。\n■ CQR校准区间:[-13.0%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度96%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-3.6% | 供给中断-4.1% | 需求崩塌+3.6%\n 最大下行风险:-4.1%,建议预留相应流动性缓冲。\n",
+ "2016-03": "【2016年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.6%, +11.6%],中枢+0.2%,波动率3.0%。\n■ 3M预测区间:[-21.4%, +21.6%],中枢+3.0%。\n■ CQR校准区间:[-16.4%, +17.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+1.1% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2016-04": "【2016年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.9%, +12.2%],中枢-0.5%,波动率3.4%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+2.0%。\n■ CQR校准区间:[-17.0%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度98%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+1.0% | 供给中断-1.0% | 需求崩塌-0.9%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2016-05": "【2016年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +12.5%],中枢+1.3%,波动率3.6%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+0.1%。\n■ CQR校准区间:[-17.0%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度97%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+2.9% | 供给中断-1.1% | 需求崩塌-1.3%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2016-06": "【2016年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.3%, +11.5%],中枢+0.2%,波动率3.2%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢-4.1%。\n■ CQR校准区间:[-17.0%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度98%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+1.5% | 供给中断-0.3% | 需求崩塌+0.1%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2016-07": "【2016年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.1%, +11.0%],中枢-0.5%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢-5.0%。\n■ CQR校准区间:[-17.6%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度97%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+0.1% | 供给中断-3.6% | 需求崩塌-3.0%\n 最大下行风险:-3.6%,建议预留相应流动性缓冲。\n",
+ "2016-08": "【2016年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.6%, +12.4%],中枢+1.0%,波动率4.6%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+2.5%。\n■ CQR校准区间:[-17.6%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度98%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.4% | 供给中断-0.4% | 需求崩塌+0.1%\n 最大下行风险:-0.4%,建议预留相应流动性缓冲。\n",
+ "2016-09": "【2016年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.8%, +13.5%],中枢+2.5%,波动率4.9%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢-2.6%。\n■ CQR校准区间:[-17.6%, +19.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度97%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+4.8% | 供给中断+1.5% | 需求崩塌+2.1%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2016-10": "【2016年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-11.2%, +12.0%],中枢+1.6%,波动率4.0%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+3.7%。\n■ CQR校准区间:[-17.6%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+1.8% | 供给中断+2.9% | 需求崩塌+3.1%\n 最大下行风险:+2.9%,建议预留相应流动性缓冲。\n",
+ "2016-11": "【2016年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.8%, +10.7%],中枢-0.0%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+4.2%。\n■ CQR校准区间:[-17.3%, +16.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.0% | VIX翻倍+3.5% | 供给中断+0.3% | 需求崩塌+1.5%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2016-12": "【2016年12月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.5%, +12.9%],中枢+1.3%,波动率5.6%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+4.7%。\n■ CQR校准区间:[-17.6%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+3.9% | 供给中断+1.4% | 需求崩塌+3.4%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2017-01": "【2017年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.5%, +11.3%],中枢+1.1%,波动率4.2%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+4.0%。\n■ CQR校准区间:[-17.6%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+3.2% | 供给中断+0.4% | 需求崩塌+1.2%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2017-02": "【2017年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.5%, +10.8%],中枢+0.6%,波动率4.5%。\n■ 3M预测区间:[-21.4%, +21.1%],中枢+3.1%。\n■ CQR校准区间:[-17.6%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度94%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+0.1% | 供给中断-1.1% | 需求崩塌+2.2%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2017-03": "【2017年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.4%, +10.5%],中枢-0.5%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +20.5%],中枢+0.4%。\n■ CQR校准区间:[-17.6%, +16.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度97%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍-0.6% | 供给中断-2.2% | 需求崩塌+0.7%\n 最大下行风险:-2.2%,建议预留相应流动性缓冲。\n",
+ "2017-04": "【2017年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +10.5%],中枢-0.4%,波动率5.1%。\n■ 3M预测区间:[-21.4%, +20.7%],中枢-0.5%。\n■ CQR校准区间:[-16.9%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍+0.6% | 供给中断-3.4% | 需求崩塌-0.5%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2017-05": "【2017年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.5%, +10.4%],中枢+0.8%,波动率3.3%。\n■ 3M预测区间:[-21.4%, +21.5%],中枢+0.3%。\n■ CQR校准区间:[-16.9%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍+3.2% | 供给中断+0.7% | 需求崩塌+0.9%\n 最大下行风险:+0.7%,建议预留相应流动性缓冲。\n",
+ "2017-06": "【2017年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +12.0%],中枢+0.8%,波动率3.6%。\n■ 3M预测区间:[-21.4%, +21.5%],中枢-1.1%。\n■ CQR校准区间:[-16.9%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍+1.4% | 供给中断-0.6% | 需求崩塌-0.4%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2017-07": "【2017年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-9.8%, +10.6%],中枢-0.7%,波动率4.6%。\n■ 3M预测区间:[-21.4%, +20.4%],中枢-1.1%。\n■ CQR校准区间:[-14.6%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍+2.1% | 供给中断-0.7% | 需求崩塌+2.2%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2017-08": "【2017年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +11.6%],中枢+0.7%,波动率4.1%。\n■ 3M预测区间:[-21.4%, +21.0%],中枢-0.9%。\n■ CQR校准区间:[-14.6%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.1% | 供给中断-1.4% | 需求崩塌+1.0%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2017-09": "【2017年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +10.1%],中枢-1.2%,波动率5.0%。\n■ 3M预测区间:[-21.4%, +22.6%],中枢-0.8%。\n■ CQR校准区间:[-14.8%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度93%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.2% | VIX翻倍-0.5% | 供给中断-1.5% | 需求崩塌+3.4%\n 最大下行风险:-1.5%,建议预留相应流动性缓冲。\n",
+ "2017-10": "【2017年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +11.3%],中枢+2.5%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +22.6%],中枢-1.0%。\n■ CQR校准区间:[-14.9%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.5% | VIX翻倍+1.7% | 供给中断+0.6% | 需求崩塌+1.9%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2017-11": "【2017年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.0%, +10.5%],中枢+1.3%,波动率4.5%。\n■ 3M预测区间:[-21.4%, +22.6%],中枢-0.1%。\n■ CQR校准区间:[-14.9%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+1.9% | 供给中断+2.0% | 需求崩塌+2.5%\n 最大下行风险:+2.0%,建议预留相应流动性缓冲。\n",
+ "2017-12": "【2017年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.1%, +10.0%],中枢+1.0%,波动率5.2%。\n■ 3M预测区间:[-21.4%, +21.0%],中枢+1.1%。\n■ CQR校准区间:[-15.4%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度99%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+0.7% | 供给中断+3.7% | 需求崩塌+3.9%\n 最大下行风险:+3.7%,建议预留相应流动性缓冲。\n",
+ "2018-01": "【2018年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-11.0%, +10.8%],中枢-0.0%,波动率5.3%。\n■ 3M预测区间:[-21.4%, +20.7%],中枢+1.2%。\n■ CQR校准区间:[-15.4%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度99%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.0% | VIX翻倍+0.9% | 供给中断+3.1% | 需求崩塌+4.9%\n 最大下行风险:+3.1%,建议预留相应流动性缓冲。\n",
+ "2018-02": "【2018年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.7%, +10.5%],中枢+1.3%,波动率5.3%。\n■ 3M预测区间:[-21.4%, +22.5%],中枢+5.7%。\n■ CQR校准区间:[-15.7%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+4.3% | 供给中断+2.0% | 需求崩塌+2.6%\n 最大下行风险:+2.0%,建议预留相应流动性缓冲。\n",
+ "2018-03": "【2018年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.2%, +10.7%],中枢+0.6%,波动率5.3%。\n■ 3M预测区间:[-21.4%, +21.1%],中枢+6.3%。\n■ CQR校准区间:[-13.6%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+4.6% | 供给中断+0.5% | 需求崩塌+1.4%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2018-04": "【2018年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-12.1%, +10.6%],中枢+0.6%,波动率5.8%。\n■ 3M预测区间:[-21.4%, +19.3%],中枢+7.6%。\n■ CQR校准区间:[-13.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+3.8% | 供给中断+3.2% | 需求崩塌+4.1%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2018-05": "【2018年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.2%, +9.7%],中枢+1.1%,波动率4.8%。\n■ 3M预测区间:[-21.4%, +19.6%],中枢+2.2%。\n■ CQR校准区间:[-13.4%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+0.9% | 供给中断-0.6% | 需求崩塌-1.5%\n 最大下行风险:-1.5%,建议预留相应流动性缓冲。\n",
+ "2018-06": "【2018年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.9%, +10.7%],中枢+2.9%,波动率5.5%。\n■ 3M预测区间:[-21.4%, +19.4%],中枢+1.4%。\n■ CQR校准区间:[-13.7%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度85%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+1.0% | 供给中断-0.6% | 需求崩塌-0.3%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2018-07": "【2018年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.6%, +8.8%],中枢+0.8%,波动率5.0%。\n■ 3M预测区间:[-19.2%, +19.2%],中枢+1.2%。\n■ CQR校准区间:[-11.8%, +8.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-0.5% | 供给中断-2.8% | 需求崩塌-2.2%\n 最大下行风险:-2.8%,建议预留相应流动性缓冲。\n",
+ "2018-08": "【2018年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.3%, +8.7%],中枢+0.8%,波动率3.8%。\n■ 3M预测区间:[-19.1%, +19.5%],中枢+0.9%。\n■ CQR校准区间:[-11.0%, +7.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度85%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-1.1% | 供给中断-3.1% | 需求崩塌-2.9%\n 最大下行风险:-3.1%,建议预留相应流动性缓冲。\n",
+ "2018-09": "【2018年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-8.8%, +8.4%],中枢+0.7%,波动率3.3%。\n■ 3M预测区间:[-19.1%, +19.0%],中枢+1.1%。\n■ CQR校准区间:[-10.4%, +7.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度87%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.0% | 供给中断+1.7% | 需求崩塌+1.3%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2018-10": "【2018年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +8.7%],中枢-0.3%,波动率3.6%。\n■ 3M预测区间:[-19.1%, +19.2%],中枢+0.9%。\n■ CQR校准区间:[-9.8%, +7.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度87%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.3% | VIX翻倍-3.0% | 供给中断-4.8% | 需求崩塌-2.4%\n 最大下行风险:-4.8%,建议预留相应流动性缓冲。\n",
+ "2018-11": "【2018年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-13.2%, +11.1%],中枢+0.2%,波动率6.7%。\n■ 3M预测区间:[-24.1%, +23.0%],中枢+5.8%。\n■ CQR校准区间:[-9.9%, +8.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度85%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍-0.3% | 供给中断-1.4% | 需求崩塌+1.0%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2018-12": "【2018年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.0%, +9.2%],中枢+0.7%,波动率5.1%。\n■ 3M预测区间:[-18.1%, +19.3%],中枢+7.1%。\n■ CQR校准区间:[-9.7%, +9.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度92%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.5% | 供给中断-1.1% | 需求崩塌+1.5%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2019-01": "【2019年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.8%, +12.0%],中枢+0.6%,波动率5.8%。\n■ 3M预测区间:[-20.6%, +22.5%],中枢+10.1%。\n■ CQR校准区间:[-10.5%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+6.2% | 供给中断+3.8% | 需求崩塌+5.7%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2019-02": "【2019年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.9%, +9.5%],中枢+1.1%,波动率4.3%。\n■ 3M预测区间:[-18.1%, +20.8%],中枢+8.7%。\n■ CQR校准区间:[-10.5%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度88%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+3.8% | 供给中断+4.6% | 需求崩塌+2.8%\n 最大下行风险:+2.8%,建议预留相应流动性缓冲。\n",
+ "2019-03": "【2019年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.4%, +9.6%],中枢+0.9%,波动率4.7%。\n■ 3M预测区间:[-18.1%, +19.1%],中枢+6.1%。\n■ CQR校准区间:[-11.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-0.4% | 供给中断+0.1% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2019-04": "【2019年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.0%, +10.1%],中枢+0.2%,波动率5.0%。\n■ 3M预测区间:[-18.1%, +19.1%],中枢+6.0%。\n■ CQR校准区间:[-11.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+0.3% | 供给中断+0.5% | 需求崩塌-1.0%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2019-05": "【2019年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-12.1%, +10.9%],中枢+0.2%,波动率5.5%。\n■ 3M预测区间:[-19.5%, +19.1%],中枢+5.9%。\n■ CQR校准区间:[-11.3%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+0.7% | 供给中断-1.1% | 需求崩塌-1.3%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2019-06": "【2019年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +13.8%],中枢+1.2%,波动率6.4%。\n■ 3M预测区间:[-23.4%, +21.6%],中枢+4.8%。\n■ CQR校准区间:[-11.3%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍+4.7% | 供给中断+4.6% | 需求崩塌+4.0%\n 最大下行风险:+4.0%,建议预留相应流动性缓冲。\n",
+ "2019-07": "【2019年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-11.4%, +10.0%],中枢+0.9%,波动率5.3%。\n■ 3M预测区间:[-18.7%, +18.9%],中枢+2.0%。\n■ CQR校准区间:[-11.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度98%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+0.1% | 供给中断-0.3% | 需求崩塌+0.3%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2019-08": "【2019年08月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.3%, +9.5%],中枢+0.4%,波动率4.5%。\n■ 3M预测区间:[-18.1%, +18.4%],中枢+2.2%。\n■ CQR校准区间:[-11.0%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度97%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+0.6% | 供给中断-0.7% | 需求崩塌-0.7%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2019-09": "【2019年09月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.5%, +10.7%],中枢+0.3%,波动率5.5%。\n■ 3M预测区间:[-19.3%, +19.1%],中枢+2.7%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍-5.6% | 供给中断-5.6% | 需求崩塌-5.6%\n 最大下行风险:-5.6%,建议预留相应流动性缓冲。\n",
+ "2019-10": "【2019年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.7%, +8.8%],中枢+0.5%,波动率3.2%。\n■ 3M预测区间:[-18.1%, +18.4%],中枢+4.2%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-1.3% | 供给中断-1.3% | 需求崩塌-1.3%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2019-11": "【2019年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-7.4%, +10.1%],中枢+1.5%,波动率3.2%。\n■ 3M预测区间:[-18.1%, +18.4%],中枢+4.6%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+3.4% | 供给中断+3.4% | 需求崩塌+3.8%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2019-12": "【2019年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.0%, +8.3%],中枢+0.9%,波动率3.2%。\n■ 3M预测区间:[-19.0%, +18.4%],中枢+1.5%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+2.6% | 供给中断+2.6% | 需求崩塌+2.6%\n 最大下行风险:+2.6%,建议预留相应流动性缓冲。\n",
+ "2020-01": "【2020年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-8.8%, +10.2%],中枢-0.3%,波动率5.3%。\n■ 3M预测区间:[-19.6%, +18.7%],中枢+0.6%。\n■ CQR校准区间:[-8.7%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.3% | VIX翻倍-3.4% | 供给中断-3.4% | 需求崩塌-3.1%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2020-02": "【2020年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.8%, +8.8%],中枢+0.5%,波动率4.4%。\n■ 3M预测区间:[-19.2%, +17.1%],中枢-0.1%。\n■ CQR校准区间:[-11.1%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度94%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+2.4% | 供给中断+2.4% | 需求崩塌+3.7%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2020-03": "【2020年03月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-17.2%, +14.6%],中枢-1.0%,波动率8.3%。\n■ 3M预测区间:[-33.9%, +27.8%],中枢-0.7%。\n■ CQR校准区间:[-13.2%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度82%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.0% | VIX翻倍-5.4% | 供给中断-5.7% | 需求崩塌-5.4%\n 最大下行风险:-5.7%,建议预留相应流动性缓冲。\n",
+ "2020-04": "【2020年04月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-28.2%, +28.6%],中枢-0.8%,波动率23.5%。\n■ 3M预测区间:[-78.1%, +21.3%],中枢+16.4%。\n■ CQR校准区间:[-19.5%, +19.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度93%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.8% | VIX翻倍-7.6% | 供给中断-7.5% | 需求崩塌-7.0%\n 最大下行风险:-7.5%,建议预留相应流动性缓冲。\n",
+ "2020-05": "【2020年05月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-26.3%, +32.5%],中枢+0.5%,波动率50.0%。\n■ 3M预测区间:[-82.2%, +97.9%],中枢+19.1%。\n■ CQR校准区间:[-20.0%, +20.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+0.6% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2020-06": "【2020年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-12.3%, +12.8%],中枢+0.1%,波动率3.5%。\n■ 3M预测区间:[-21.4%, +10.8%],中枢-12.1%。\n■ CQR校准区间:[-20.0%, +20.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度64%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+1.9% | 供给中断+1.9% | 需求崩塌+1.9%\n 最大下行风险:+1.9%,建议预留相应流动性缓冲。\n",
+ "2020-07": "【2020年07月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-20.1%, +22.3%],中枢+0.6%,波动率10.2%。\n■ 3M预测区间:[-38.8%, +35.8%],中枢-0.4%。\n■ CQR校准区间:[-20.0%, +20.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度84%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+3.8% | 供给中断+3.4% | 需求崩塌+3.8%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2020-08": "【2020年08月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-25.1%, +25.4%],中枢+1.5%,波动率13.2%。\n■ 3M预测区间:[-50.3%, +46.9%],中枢-0.5%。\n■ CQR校准区间:[-20.0%, +20.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度93%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+7.2% | 供给中断+5.7% | 需求崩塌+7.2%\n 最大下行风险:+5.7%,建议预留相应流动性缓冲。\n",
+ "2020-09": "【2020年09月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-19.6%, +18.9%],中枢+0.9%,波动率9.6%。\n■ 3M预测区间:[-36.5%, +33.6%],中枢-0.4%。\n■ CQR校准区间:[-20.0%, +20.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+5.0% | 供给中断+5.0% | 需求崩塌+3.9%\n 最大下行风险:+3.9%,建议预留相应流动性缓冲。\n",
+ "2020-10": "【2020年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-15.3%, +14.5%],中枢+1.0%,波动率7.2%。\n■ 3M预测区间:[-27.2%, +30.0%],中枢-0.5%。\n■ CQR校准区间:[-20.0%, +20.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度67%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-4.4% | 供给中断-4.4% | 需求崩塌-4.4%\n 最大下行风险:-4.4%,建议预留相应流动性缓冲。\n",
+ "2020-11": "【2020年11月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-19.4%, +23.5%],中枢+1.2%,波动率9.9%。\n■ 3M预测区间:[-36.7%, +40.7%],中枢-0.4%。\n■ CQR校准区间:[-20.5%, +20.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度72%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍+6.4% | 供给中断+6.4% | 需求崩塌+6.4%\n 最大下行风险:+6.4%,建议预留相应流动性缓冲。\n",
+ "2020-12": "【2020年12月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.1%, +13.0%],中枢+1.3%,波动率4.7%。\n■ 3M预测区间:[-21.4%, +25.2%],中枢-0.5%。\n■ CQR校准区间:[-21.4%, +20.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+1.1% | 供给中断+1.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2021-01": "【2021年01月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-16.8%, +19.4%],中枢+0.7%,波动率8.5%。\n■ 3M预测区间:[-31.2%, +33.5%],中枢-0.5%。\n■ CQR校准区间:[-20.2%, +19.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度57%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+5.2% | 供给中断+5.3% | 需求崩塌+5.3%\n 最大下行风险:+5.3%,建议预留相应流动性缓冲。\n",
+ "2021-02": "【2021年02月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-18.2%, +23.2%],中枢+0.8%,波动率9.7%。\n■ 3M预测区间:[-36.0%, +38.2%],中枢+0.2%。\n■ CQR校准区间:[-22.4%, +21.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度69%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍+0.5% | 供给中断+0.6% | 需求崩塌+0.4%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2021-03": "【2021年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-13.7%, +17.1%],中枢-0.1%,波动率6.7%。\n■ 3M预测区间:[-24.5%, +28.2%],中枢-0.5%。\n■ CQR校准区间:[-22.8%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍+0.5% | 供给中断+0.5% | 需求崩塌+0.5%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2021-04": "【2021年04月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-23.6%, +25.4%],中枢+1.3%,波动率10.9%。\n■ 3M预测区间:[-40.1%, +46.4%],中枢-0.3%。\n■ CQR校准区间:[-22.8%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+6.6% | 供给中断+6.6% | 需求崩塌+5.3%\n 最大下行风险:+5.3%,建议预留相应流动性缓冲。\n",
+ "2021-05": "【2021年05月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.9%, +14.1%],中枢+0.1%,波动率5.5%。\n■ 3M预测区间:[-21.4%, +23.9%],中枢+3.2%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-1.4% | 供给中断-1.4% | 需求崩塌-1.9%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2021-06": "【2021年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-18.5%, +18.3%],中枢-0.6%,波动率8.1%。\n■ 3M预测区间:[-30.9%, +33.3%],中枢+1.4%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-0.5% | 供给中断-0.7% | 需求崩塌-0.2%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2021-07": "【2021年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-14.5%, +14.3%],中枢-0.2%,波动率6.5%。\n■ 3M预测区间:[-24.2%, +24.4%],中枢-0.2%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度85%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍+0.8% | 供给中断+1.2% | 需求崩塌+1.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2021-08": "【2021年08月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-17.7%, +17.4%],中枢-0.2%,波动率8.4%。\n■ 3M预测区间:[-32.3%, +34.0%],中枢+1.8%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍+0.0% | 供给中断-2.7% | 需求崩塌-2.7%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2021-09": "【2021年09月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-23.1%, +19.8%],中枢+1.8%,波动率10.7%。\n■ 3M预测区间:[-41.3%, +43.2%],中枢+1.5%。\n■ CQR校准区间:[-22.9%, +21.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+0.5% | 供给中断-0.5% | 需求崩塌-0.5%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2021-10": "【2021年10月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.7%, +16.1%],中枢-0.5%,波动率7.7%。\n■ 3M预测区间:[-29.6%, +26.2%],中枢+2.2%。\n■ CQR校准区间:[-23.5%, +21.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+3.1% | 供给中断+3.5% | 需求崩塌+3.5%\n 最大下行风险:+3.5%,建议预留相应流动性缓冲。\n",
+ "2021-11": "【2021年11月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-21.0%, +18.4%],中枢-0.9%,波动率8.0%。\n■ 3M预测区间:[-31.1%, +26.5%],中枢+2.4%。\n■ CQR校准区间:[-23.5%, +21.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-0.2% | 供给中断-0.2% | 需求崩塌-0.2%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2021-12": "【2021年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-19.3%, +16.0%],中枢+1.0%,波动率7.7%。\n■ 3M预测区间:[-29.4%, +29.5%],中枢+2.4%。\n■ CQR校准区间:[-23.5%, +21.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度84%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.2% | 供给中断-2.1% | 需求崩塌-2.1%\n 最大下行风险:-2.1%,建议预留相应流动性缓冲。\n",
+ "2022-01": "【2022年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.9%, +15.7%],中枢+1.4%,波动率6.8%。\n■ 3M预测区间:[-25.4%, +28.6%],中枢+2.4%。\n■ CQR校准区间:[-23.5%, +21.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+1.7% | 供给中断+1.7% | 需求崩塌+1.7%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2022-02": "【2022年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-19.2%, +16.0%],中枢+1.3%,波动率8.0%。\n■ 3M预测区间:[-30.4%, +32.0%],中枢+2.4%。\n■ CQR校准区间:[-23.9%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度91%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+7.0% | 供给中断+3.6% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2022-03": "【2022年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-17.0%, +16.5%],中枢+0.5%,波动率7.1%。\n■ 3M预测区间:[-25.9%, +25.2%],中枢+2.4%。\n■ CQR校准区间:[-22.2%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度98%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-0.2% | 供给中断-0.2% | 需求崩塌-3.6%\n 最大下行风险:-3.6%,建议预留相应流动性缓冲。\n",
+ "2022-04": "【2022年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-18.2%, +18.0%],中枢-1.2%,波动率8.0%。\n■ 3M预测区间:[-29.8%, +33.2%],中枢+2.4%。\n■ CQR校准区间:[-19.6%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.2% | VIX翻倍-1.0% | 供给中断-1.0% | 需求崩塌-3.0%\n 最大下行风险:-3.0%,建议预留相应流动性缓冲。\n",
+ "2022-05": "【2022年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-16.0%, +15.1%],中枢+1.8%,波动率7.4%。\n■ 3M预测区间:[-27.2%, +29.5%],中枢+2.4%。\n■ CQR校准区间:[-15.7%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度76%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+6.4% | 供给中断+6.4% | 需求崩塌+6.4%\n 最大下行风险:+6.4%,建议预留相应流动性缓冲。\n",
+ "2022-06": "【2022年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-16.0%, +15.0%],中枢-1.1%,波动率8.1%。\n■ 3M预测区间:[-29.6%, +33.1%],中枢+1.6%。\n■ CQR校准区间:[-15.1%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度96%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.1% | VIX翻倍+0.7% | 供给中断+0.7% | 需求崩塌+1.1%\n 最大下行风险:+0.7%,建议预留相应流动性缓冲。\n",
+ "2022-07": "【2022年07月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-18.6%, +17.4%],中枢-1.5%,波动率9.3%。\n■ 3M预测区间:[-33.6%, +37.0%],中枢+1.3%。\n■ CQR校准区间:[-14.6%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-3.8% | 供给中断-3.8% | 需求崩塌-3.9%\n 最大下行风险:-3.9%,建议预留相应流动性缓冲。\n",
+ "2022-08": "【2022年08月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-15.5%, +13.9%],中枢-1.1%,波动率7.4%。\n■ 3M预测区间:[-27.1%, +25.4%],中枢+1.5%。\n■ CQR校准区间:[-15.5%, +9.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.1% | VIX翻倍-4.0% | 供给中断-4.0% | 需求崩塌-4.9%\n 最大下行风险:-4.9%,建议预留相应流动性缓冲。\n",
+ "2022-09": "【2022年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-16.6%, +16.1%],中枢-1.5%,波动率8.5%。\n■ 3M预测区间:[-30.8%, +33.1%],中枢+1.7%。\n■ CQR校准区间:[-15.6%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-5.3% | 供给中断-5.3% | 需求崩塌-4.1%\n 最大下行风险:-5.3%,建议预留相应流动性缓冲。\n",
+ "2022-10": "【2022年10月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-19.3%, +15.1%],中枢+0.9%,波动率9.6%。\n■ 3M预测区间:[-34.9%, +36.7%],中枢+2.0%。\n■ CQR校准区间:[-15.6%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-4.2% | 供给中断-4.2% | 需求崩塌-3.0%\n 最大下行风险:-4.2%,建议预留相应流动性缓冲。\n",
+ "2022-11": "【2022年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-14.1%, +12.6%],中枢-1.8%,波动率6.9%。\n■ 3M预测区间:[-24.2%, +24.6%],中枢+1.2%。\n■ CQR校准区间:[-15.3%, +11.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度88%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.8% | VIX翻倍-4.0% | 供给中断-4.0% | 需求崩塌-3.1%\n 最大下行风险:-4.0%,建议预留相应流动性缓冲。\n",
+ "2022-12": "【2022年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.2%, +10.9%],中枢+1.3%,波动率5.4%。\n■ 3M预测区间:[-21.6%, +22.8%],中枢+1.4%。\n■ CQR校准区间:[-15.3%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-3.4% | 供给中断-3.4% | 需求崩塌-4.4%\n 最大下行风险:-4.4%,建议预留相应流动性缓冲。\n",
+ "2023-01": "【2023年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.5%, +10.8%],中枢+0.6%,波动率5.1%。\n■ 3M预测区间:[-21.6%, +24.2%],中枢+1.3%。\n■ CQR校准区间:[-13.9%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+4.9% | 供给中断+4.0% | 需求崩塌+4.5%\n 最大下行风险:+4.0%,建议预留相应流动性缓冲。\n",
+ "2023-02": "【2023年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.7%, +9.8%],中枢-0.1%,波动率4.8%。\n■ 3M预测区间:[-21.6%, +24.3%],中枢+0.1%。\n■ CQR校准区间:[-13.2%, +10.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-1.0% | 供给中断-1.6% | 需求崩塌-2.6%\n 最大下行风险:-2.6%,建议预留相应流动性缓冲。\n",
+ "2023-03": "【2023年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.1%, +10.1%],中枢-0.4%,波动率4.3%。\n■ 3M预测区间:[-21.6%, +24.1%],中枢-1.1%。\n■ CQR校准区间:[-13.2%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度91%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-4.2% | 供给中断-5.9% | 需求崩塌-5.2%\n 最大下行风险:-5.9%,建议预留相应流动性缓冲。\n",
+ "2023-04": "【2023年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.4%, +10.9%],中枢+0.9%,波动率4.0%。\n■ 3M预测区间:[-21.6%, +24.4%],中枢-1.8%。\n■ CQR校准区间:[-13.2%, +11.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度81%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+0.2% | 供给中断+0.5% | 需求崩塌+0.7%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2023-05": "【2023年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.0%, +10.5%],中枢-0.7%,波动率4.1%。\n■ 3M预测区间:[-21.6%, +23.4%],中枢+0.0%。\n■ CQR校准区间:[-13.2%, +11.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-7.0% | 供给中断-7.6% | 需求崩塌-7.2%\n 最大下行风险:-7.6%,建议预留相应流动性缓冲。\n",
+ "2023-06": "【2023年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.5%, +9.8%],中枢-0.2%,波动率4.4%。\n■ 3M预测区间:[-21.6%, +24.2%],中枢+0.8%。\n■ CQR校准区间:[-13.2%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度78%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-0.7% | 供给中断-1.9% | 需求崩塌-0.8%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2023-07": "【2023年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-10.3%, +12.4%],中枢+0.1%,波动率4.5%。\n■ 3M预测区间:[-21.6%, +22.7%],中枢+0.7%。\n■ CQR校准区间:[-11.8%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度78%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-0.9% | 供给中断-0.6% | 需求崩塌+0.2%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2023-08": "【2023年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +10.3%],中枢-0.5%,波动率3.8%。\n■ 3M预测区间:[-21.6%, +25.1%],中枢-0.6%。\n■ CQR校准区间:[-11.8%, +12.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度94%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍-1.3% | 供给中断-8.3% | 需求崩塌-3.9%\n 最大下行风险:-8.3%,建议预留相应流动性缓冲。\n",
+ "2023-09": "【2023年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.1%, +13.2%],中枢+1.0%,波动率4.6%。\n■ 3M预测区间:[-21.6%, +25.1%],中枢-0.9%。\n■ CQR校准区间:[-12.4%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度94%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.6% | 供给中断-2.2% | 需求崩塌+1.2%\n 最大下行风险:-2.2%,建议预留相应流动性缓冲。\n",
+ "2023-10": "【2023年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +11.7%],中枢-0.6%,波动率4.4%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-2.0%。\n■ CQR校准区间:[-12.4%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度94%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-6.5% | 供给中断-6.5% | 需求崩塌-3.7%\n 最大下行风险:-6.5%,建议预留相应流动性缓冲。\n",
+ "2023-11": "【2023年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.9%, +11.3%],中枢+1.6%,波动率4.4%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-2.4%。\n■ CQR校准区间:[-12.1%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度89%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.6% | VIX翻倍-1.4% | 供给中断-1.7% | 需求崩塌-1.7%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2023-12": "【2023年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.8%, +11.2%],中枢+0.5%,波动率4.7%。\n■ 3M预测区间:[-22.5%, +22.3%],中枢-0.7%。\n■ CQR校准区间:[-12.2%, +12.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-2.9% | 供给中断-4.9% | 需求崩塌-2.8%\n 最大下行风险:-4.9%,建议预留相应流动性缓冲。\n",
+ "2024-01": "【2024年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.6%, +12.4%],中枢+0.7%,波动率3.3%。\n■ 3M预测区间:[-22.5%, +21.9%],中枢+0.0%。\n■ CQR校准区间:[-12.1%, +12.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-1.6% | 供给中断-0.5% | 需求崩塌-0.5%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2024-02": "【2024年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.7%, +11.1%],中枢+0.9%,波动率3.4%。\n■ 3M预测区间:[-22.5%, +23.2%],中枢-0.6%。\n■ CQR校准区间:[-12.1%, +12.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.5% | 供给中断-3.1% | 需求崩塌-3.9%\n 最大下行风险:-3.9%,建议预留相应流动性缓冲。\n",
+ "2024-03": "【2024年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.1%, +10.6%],中枢+0.0%,波动率3.2%。\n■ 3M预测区间:[-22.5%, +22.6%],中枢-1.4%。\n■ CQR校准区间:[-11.5%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.0% | VIX翻倍-7.1% | 供给中断-4.2% | 需求崩塌-4.5%\n 最大下行风险:-4.5%,建议预留相应流动性缓冲。\n",
+ "2024-04": "【2024年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.1%, +11.1%],中枢+1.0%,波动率2.7%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-1.1%。\n■ CQR校准区间:[-11.5%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度86%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+0.2% | 供给中断+0.4% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2024-05": "【2024年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.9%, +10.9%],中枢+0.3%,波动率2.9%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-2.3%。\n■ CQR校准区间:[-11.5%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度87%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍-0.5% | 供给中断-0.8% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2024-06": "【2024年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.4%, +11.4%],中枢+0.0%,波动率3.2%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-1.0%。\n■ CQR校准区间:[-11.5%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度90%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.0% | VIX翻倍+1.9% | 供给中断+0.7% | 需求崩塌+0.8%\n 最大下行风险:+0.7%,建议预留相应流动性缓冲。\n",
+ "2024-07": "【2024年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-10.8%, +11.6%],中枢-0.8%,波动率4.6%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-2.1%。\n■ CQR校准区间:[-11.1%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度91%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.8% | VIX翻倍-2.9% | 供给中断-3.7% | 需求崩塌+1.7%\n 最大下行风险:-3.7%,建议预留相应流动性缓冲。\n",
+ "2024-08": "【2024年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.9%, +11.7%],中枢+0.9%,波动率4.0%。\n■ 3M预测区间:[-22.5%, +25.1%],中枢-0.7%。\n■ CQR校准区间:[-11.1%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度98%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+4.1% | 供给中断+2.8% | 需求崩塌+3.2%\n 最大下行风险:+2.8%,建议预留相应流动性缓冲。\n",
+ "2024-09": "【2024年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-10.1%, +11.7%],中枢-0.4%,波动率5.1%。\n■ 3M预测区间:[-21.6%, +25.1%],中枢-0.8%。\n■ CQR校准区间:[-10.3%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度92%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-0.8% | 供给中断-3.0% | 需求崩塌-1.9%\n 最大下行风险:-3.0%,建议预留相应流动性缓冲。\n",
+ "2024-10": "【2024年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.2%, +11.5%],中枢+1.2%,波动率3.3%。\n■ 3M预测区间:[-21.4%, +25.1%],中枢+0.2%。\n■ CQR校准区间:[-10.3%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度92%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍+1.7% | 供给中断-1.2% | 需求崩塌-3.2%\n 最大下行风险:-3.2%,建议预留相应流动性缓冲。\n",
+ "2024-11": "【2024年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.7%, +10.6%],中枢+0.6%,波动率2.7%。\n■ 3M预测区间:[-20.4%, +25.1%],中枢-1.2%。\n■ CQR校准区间:[-8.8%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度86%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-3.6% | 供给中断-4.4% | 需求崩塌-3.5%\n 最大下行风险:-4.4%,建议预留相应流动性缓冲。\n",
+ "2024-12": "【2024年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.6%, +11.1%],中枢+1.9%,波动率2.5%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-2.1%。\n■ CQR校准区间:[-8.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度81%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+1.5% | 供给中断+1.5% | 需求崩塌+1.6%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2025-01": "【2025年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +10.6%],中枢+0.5%,波动率2.6%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-2.5%。\n■ CQR校准区间:[-8.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+0.5% | 供给中断-0.7% | 需求崩塌-1.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2025-02": "【2025年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.0%, +10.9%],中枢-0.1%,波动率3.3%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-2.1%。\n■ CQR校准区间:[-8.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度92%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-0.5% | 供给中断-0.7% | 需求崩塌+1.3%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2025-03": "【2025年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.1%, +10.9%],中枢+0.2%,波动率2.7%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-1.3%。\n■ CQR校准区间:[-8.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍-0.2% | 供给中断-0.1% | 需求崩塌+3.5%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2025-04": "【2025年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.6%, +10.9%],中枢-0.2%,波动率2.6%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢-0.0%。\n■ CQR校准区间:[-10.5%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度91%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-3.8% | 供给中断-3.8% | 需求崩塌+2.9%\n 最大下行风险:-3.8%,建议预留相应流动性缓冲。\n",
+ "2025-05": "【2025年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.9%, +11.6%],中枢+1.6%,波动率2.7%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢+0.9%。\n■ CQR校准区间:[-10.5%, +11.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+2.3% | 供给中断+2.4% | 需求崩塌+3.5%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2025-06": "【2025年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.7%, +11.7%],中枢+1.9%,波动率3.5%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢+1.8%。\n■ CQR校准区间:[-10.5%, +11.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度79%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+1.2% | 供给中断+1.2% | 需求崩塌+1.4%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2025-07": "【2025年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.3%, +12.7%],中枢+1.4%,波动率3.9%。\n■ 3M预测区间:[-19.0%, +25.1%],中枢+0.3%。\n■ CQR校准区间:[-8.8%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+2.9% | 供给中断+3.1% | 需求崩塌+5.2%\n 最大下行风险:+3.1%,建议预留相应流动性缓冲。\n",
+ "2025-08": "【2025年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-8.9%, +11.4%],中枢+1.2%,波动率3.8%。\n■ 3M预测区间:[-19.0%, +25.1%],中枢+1.5%。\n■ CQR校准区间:[-8.8%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍+1.6% | 供给中断+0.8% | 需求崩塌+0.8%\n 最大下行风险:+0.8%,建议预留相应流动性缓冲。\n",
+ "2025-09": "【2025年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.4%, +11.0%],中枢+0.3%,波动率4.6%。\n■ 3M预测区间:[-19.0%, +25.1%],中枢+1.9%。\n■ CQR校准区间:[-7.9%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍-1.3% | 供给中断-1.3% | 需求崩塌+2.0%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2025-10": "【2025年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-9.0%, +11.0%],中枢-0.1%,波动率4.1%。\n■ 3M预测区间:[-18.1%, +25.1%],中枢+1.7%。\n■ CQR校准区间:[-7.7%, +10.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度87%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.1% | VIX翻倍+0.4% | 供给中断-2.8% | 需求崩塌-2.8%\n 最大下行风险:-2.8%,建议预留相应流动性缓冲。\n",
+ "2025-11": "【2025年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.0%, +11.4%],中枢+1.7%,波动率4.3%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+1.9%。\n■ CQR校准区间:[-7.7%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度71%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+1.5% | 供给中断+1.4% | 需求崩塌+2.0%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2025-12": "【2025年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-8.8%, +10.4%],中枢+0.1%,波动率4.1%。\n■ 3M预测区间:[-14.7%, +25.1%],中枢+2.8%。\n■ CQR校准区间:[-6.1%, +9.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度80%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+2.9% | 供给中断+1.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2026-01": "【2026年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.6%, +11.2%],中枢+0.3%,波动率4.6%。\n■ 3M预测区间:[-14.7%, +27.5%],中枢+2.2%。\n■ CQR校准区间:[-7.8%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度78%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+6.6% | 供给中断+2.4% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2026-02": "【2026年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.1%, +10.8%],中枢+1.0%,波动率3.3%。\n■ 3M预测区间:[-16.6%, +27.5%],中枢+1.7%。\n■ CQR校准区间:[-7.8%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度82%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+1.4% | 供给中断-2.1% | 需求崩塌-2.1%\n 最大下行风险:-2.1%,建议预留相应流动性缓冲。\n",
+ "2026-03": "【2026年03月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.9%, +18.9%],中枢-2.0%,波动率3.8%。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度45%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-2.0% | VIX翻倍-0.6% | 供给中断-0.4% | 需求崩塌-0.9%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2003-09_Brent": "【2003年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.3%, +14.1%],中枢+2.3%,波动率6.3%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢-0.0%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度69%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+2.7% | 供给中断+2.7% | 需求崩塌+2.7%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2003-10_Brent": "【2003年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.8%, +12.9%],中枢+2.3%,波动率4.5%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢-0.0%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度77%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍-1.0% | 供给中断-1.9% | 需求崩塌-1.0%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2003-11_Brent": "【2003年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +13.3%],中枢+2.7%,波动率4.1%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢+2.2%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度79%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.7% | VIX翻倍-0.7% | 供给中断-0.9% | 需求崩塌-0.7%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2003-12_Brent": "【2003年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.4%, +14.4%],中枢+3.6%,波动率4.0%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢+2.2%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度78%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.6% | VIX翻倍+4.7% | 供给中断+4.4% | 需求崩塌+4.7%\n 最大下行风险:+4.4%,建议预留相应流动性缓冲。\n",
+ "2004-01_Brent": "【2004年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +14.8%],中枢+2.8%,波动率1.1%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢+2.2%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.8% | VIX翻倍-3.9% | 供给中断-3.9% | 需求崩塌-3.9%\n 最大下行风险:-3.9%,建议预留相应流动性缓冲。\n",
+ "2004-02_Brent": "【2004年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.2%, +15.4%],中枢+4.3%,波动率3.7%。\n■ 3M预测区间:[-20.5%, +23.8%],中枢+3.6%。\n■ CQR校准区间:[-14.2%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+4.3% | VIX翻倍+2.2% | 供给中断+1.2% | 需求崩塌+2.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2004-03_Brent": "【2004年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +14.0%],中枢+3.6%,波动率2.8%。\n■ 3M预测区间:[-19.4%, +21.5%],中枢+6.4%。\n■ CQR校准区间:[-11.7%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.6% | VIX翻倍+0.5% | 供给中断+0.3% | 需求崩塌+0.5%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2004-04_Brent": "【2004年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +14.6%],中枢+3.1%,波动率4.1%。\n■ 3M预测区间:[-19.4%, +21.5%],中枢+3.4%。\n■ CQR校准区间:[-11.7%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.1% | VIX翻倍-3.1% | 供给中断-4.3% | 需求崩塌-3.1%\n 最大下行风险:-4.3%,建议预留相应流动性缓冲。\n",
+ "2004-05_Brent": "【2004年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-8.2%, +14.5%],中枢+5.0%,波动率4.2%。\n■ 3M预测区间:[-19.4%, +21.5%],中枢+3.5%。\n■ CQR校准区间:[-9.9%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度75%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+5.0% | VIX翻倍+5.0% | 供给中断+4.5% | 需求崩塌+5.0%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2004-06_Brent": "【2004年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.0%, +13.2%],中枢+3.3%,波动率5.0%。\n■ 3M预测区间:[-19.4%, +21.5%],中枢+7.6%。\n■ CQR校准区间:[-10.6%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度71%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍+0.6% | 供给中断+0.3% | 需求崩塌+0.6%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2004-07_Brent": "【2004年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-10.9%, +15.7%],中枢+4.5%,波动率7.1%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+7.4%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度67%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.5% | VIX翻倍+5.0% | 供给中断+4.1% | 需求崩塌+5.0%\n 最大下行风险:+4.1%,建议预留相应流动性缓冲。\n",
+ "2004-08_Brent": "【2004年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-8.6%, +15.7%],中枢+5.0%,波动率6.1%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+7.6%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.0% | VIX翻倍+6.8% | 供给中断+6.8% | 需求崩塌+6.8%\n 最大下行风险:+6.8%,建议预留相应流动性缓冲。\n",
+ "2004-09_Brent": "【2004年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.5%, +18.6%],中枢+5.4%,波动率7.3%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+10.7%。\n■ CQR校准区间:[-16.1%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.4% | VIX翻倍+5.6% | 供给中断+3.3% | 需求崩塌+5.6%\n 最大下行风险:+3.3%,建议预留相应流动性缓冲。\n",
+ "2004-10_Brent": "【2004年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.9%, +17.0%],中枢+0.2%,波动率5.8%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+8.2%。\n■ CQR校准区间:[-16.1%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度76%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+0.5% | 供给中断-3.1% | 需求崩塌+0.5%\n 最大下行风险:-3.1%,建议预留相应流动性缓冲。\n",
+ "2004-11_Brent": "【2004年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-14.3%, +14.9%],中枢+0.5%,波动率5.6%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+8.7%。\n■ CQR校准区间:[-16.1%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度71%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-1.4% | 供给中断-1.4% | 需求崩塌-1.4%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2004-12_Brent": "【2004年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-14.0%, +14.4%],中枢-0.8%,波动率6.0%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+8.9%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度57%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.8% | VIX翻倍-4.1% | 供给中断-4.1% | 需求崩塌-4.1%\n 最大下行风险:-4.1%,建议预留相应流动性缓冲。\n",
+ "2005-01_Brent": "【2005年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-33.6%, +28.6%],中枢+1.2%,波动率15.2%。\n■ 3M预测区间:[-46.2%, +32.6%],中枢+14.5%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度56%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:化工——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍-2.3% | 供给中断-2.3% | 需求崩塌-2.3%\n 最大下行风险:-2.3%,建议预留相应流动性缓冲。\n",
+ "2005-02_Brent": "【2005年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-25.5%, +25.8%],中枢+1.9%,波动率12.8%。\n■ 3M预测区间:[-35.4%, +29.8%],中枢+13.9%。\n■ CQR校准区间:[-13.7%, +13.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度61%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:化工、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.9% | VIX翻倍-1.6% | 供给中断-1.7% | 需求崩塌-1.6%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2005-03_Brent": "【2005年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-19.3%, +19.4%],中枢+4.1%,波动率9.5%。\n■ 3M预测区间:[-22.3%, +27.0%],中枢+9.3%。\n■ CQR校准区间:[-13.3%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍+3.4% | 供给中断+3.6% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2005-04_Brent": "【2005年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-15.9%, +16.1%],中枢+2.3%,波动率7.6%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+7.0%。\n■ CQR校准区间:[-12.4%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍-0.6% | 供给中断-0.8% | 需求崩塌-0.6%\n 最大下行风险:-0.8%,建议预留相应流动性缓冲。\n",
+ "2005-05_Brent": "【2005年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.9%, +13.7%],中枢-0.6%,波动率5.4%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+8.2%。\n■ CQR校准区间:[-10.9%, +10.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-2.7% | 供给中断-2.7% | 需求崩塌-2.7%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2005-06_Brent": "【2005年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-14.6%, +15.6%],中枢+1.0%,波动率6.9%。\n■ 3M预测区间:[-16.6%, +31.0%],中枢+7.9%。\n■ CQR校准区间:[-12.2%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度68%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-3.1% | 供给中断-2.8% | 需求崩塌-3.1%\n 最大下行风险:-3.1%,建议预留相应流动性缓冲。\n",
+ "2005-07_Brent": "【2005年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-14.3%, +15.7%],中枢+1.0%,波动率7.3%。\n■ 3M预测区间:[-16.6%, +31.0%],中枢+11.4%。\n■ CQR校准区间:[-12.2%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度69%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-0.1% | 供给中断+0.3% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2005-08_Brent": "【2005年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.2%, +16.0%],中枢+1.5%,波动率7.3%。\n■ 3M预测区间:[-16.6%, +31.0%],中枢+8.3%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.5% | VIX翻倍-0.3% | 供给中断-0.5% | 需求崩塌-0.3%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2005-09_Brent": "【2005年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-16.1%, +18.8%],中枢+3.4%,波动率9.5%。\n■ 3M预测区间:[-25.1%, +36.3%],中枢+6.6%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度92%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.4% | VIX翻倍+6.8% | 供给中断+6.6% | 需求崩塌+6.8%\n 最大下行风险:+6.6%,建议预留相应流动性缓冲。\n",
+ "2005-10_Brent": "【2005年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.6%, +16.6%],中枢+2.0%,波动率7.6%。\n■ 3M预测区间:[-19.4%, +31.0%],中枢+6.0%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+3.6% | 供给中断+3.0% | 需求崩塌+3.6%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2005-11_Brent": "【2005年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.2%, +14.6%],中枢+0.5%,波动率6.7%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.1%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度95%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+1.9% | 供给中断+1.9% | 需求崩塌+1.9%\n 最大下行风险:+1.9%,建议预留相应流动性缓冲。\n",
+ "2005-12_Brent": "【2005年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-14.4%, +16.6%],中枢+1.8%,波动率8.5%。\n■ 3M预测区间:[-18.4%, +25.0%],中枢+7.4%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度91%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+3.7% | 供给中断+3.2% | 需求崩塌+3.7%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2006-01_Brent": "【2006年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.1%, +16.5%],中枢+1.1%,波动率8.2%。\n■ 3M预测区间:[-17.3%, +24.3%],中枢+6.7%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度74%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+7.0% | 供给中断+6.5% | 需求崩塌+7.0%\n 最大下行风险:+6.5%,建议预留相应流动性缓冲。\n",
+ "2006-02_Brent": "【2006年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.7%, +14.2%],中枢+1.4%,波动率6.2%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.0%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+4.7% | 供给中断+4.7% | 需求崩塌+4.7%\n 最大下行风险:+4.7%,建议预留相应流动性缓冲。\n",
+ "2006-03_Brent": "【2006年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.7%, +14.2%],中枢-0.1%,波动率5.9%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.1%。\n■ CQR校准区间:[-13.4%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度83%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-1.0% | 供给中断-1.1% | 需求崩塌-1.0%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2006-04_Brent": "【2006年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.3%, +13.5%],中枢+0.1%,波动率6.3%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.7%。\n■ CQR校准区间:[-13.4%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度79%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-3.3% | 供给中断-3.3% | 需求崩塌-3.3%\n 最大下行风险:-3.3%,建议预留相应流动性缓冲。\n",
+ "2006-05_Brent": "【2006年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.3%, +14.0%],中枢-0.5%,波动率6.0%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+6.9%。\n■ CQR校准区间:[-13.4%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度83%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+3.9% | 供给中断+3.5% | 需求崩塌+3.9%\n 最大下行风险:+3.5%,建议预留相应流动性缓冲。\n",
+ "2006-06_Brent": "【2006年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-11.3%, +15.1%],中枢+1.8%,波动率7.0%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+7.4%。\n■ CQR校准区间:[-13.9%, +12.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度81%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+6.4% | 供给中断+6.1% | 需求崩塌+6.4%\n 最大下行风险:+6.1%,建议预留相应流动性缓冲。\n",
+ "2006-07_Brent": "【2006年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.4%, +16.2%],中枢+0.9%,波动率7.4%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+9.0%。\n■ CQR校准区间:[-12.2%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度77%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+2.4% | 供给中断+2.2% | 需求崩塌+2.4%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2006-08_Brent": "【2006年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-13.1%, +16.3%],中枢+0.7%,波动率8.2%。\n■ 3M预测区间:[-17.4%, +24.2%],中枢+9.7%。\n■ CQR校准区间:[-12.3%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度80%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.4% | 供给中断+2.4% | 需求崩塌+2.4%\n 最大下行风险:+2.4%,建议预留相应流动性缓冲。\n",
+ "2006-09_Brent": "【2006年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.0%, +15.2%],中枢+2.2%,波动率8.1%。\n■ 3M预测区间:[-16.6%, +21.5%],中枢+9.4%。\n■ CQR校准区间:[-11.4%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度73%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.2% | VIX翻倍+2.9% | 供给中断+1.4% | 需求崩塌+2.9%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2006-10_Brent": "【2006年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.2%, +15.9%],中枢+1.7%,波动率8.3%。\n■ 3M预测区间:[-17.1%, +21.8%],中枢+9.0%。\n■ CQR校准区间:[-11.4%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+6.1% | 供给中断+5.8% | 需求崩塌+6.1%\n 最大下行风险:+5.8%,建议预留相应流动性缓冲。\n",
+ "2006-11_Brent": "【2006年11月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-13.8%, +16.6%],中枢+1.3%,波动率8.8%。\n■ 3M预测区间:[-18.5%, +22.6%],中枢+7.6%。\n■ CQR校准区间:[-11.4%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度65%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+5.1% | 供给中断+4.3% | 需求崩塌+5.1%\n 最大下行风险:+4.3%,建议预留相应流动性缓冲。\n",
+ "2006-12_Brent": "【2006年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-12.7%, +16.3%],中枢+2.9%,波动率7.9%。\n■ 3M预测区间:[-16.6%, +21.5%],中枢+7.5%。\n■ CQR校准区间:[-11.4%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度66%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.9% | VIX翻倍+8.9% | 供给中断+8.8% | 需求崩塌+8.9%\n 最大下行风险:+8.8%,建议预留相应流动性缓冲。\n",
+ "2007-01_Brent": "【2007年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-13.6%, +16.4%],中枢+4.1%,波动率8.3%。\n■ 3M预测区间:[-19.6%, +21.7%],中枢+6.9%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度68%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍+9.6% | 供给中断+9.3% | 需求崩塌+9.6%\n 最大下行风险:+9.3%,建议预留相应流动性缓冲。\n",
+ "2007-02_Brent": "【2007年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-17.3%, +16.5%],中枢+0.3%,波动率9.6%。\n■ 3M预测区间:[-23.3%, +24.4%],中枢+4.0%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度67%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+2.1% | 供给中断-0.4% | 需求崩塌+2.1%\n 最大下行风险:-0.4%,建议预留相应流动性缓冲。\n",
+ "2007-03_Brent": "【2007年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-14.7%, +16.2%],中枢+1.1%,波动率8.3%。\n■ 3M预测区间:[-19.7%, +21.7%],中枢+4.0%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度78%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-0.4% | 供给中断-2.5% | 需求崩塌-0.4%\n 最大下行风险:-2.5%,建议预留相应流动性缓冲。\n",
+ "2007-04_Brent": "【2007年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-14.5%, +16.6%],中枢-0.0%,波动率8.7%。\n■ 3M预测区间:[-20.8%, +22.6%],中枢+3.9%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度82%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.0% | VIX翻倍+3.7% | 供给中断+1.1% | 需求崩塌+3.7%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2007-05_Brent": "【2007年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-14.9%, +17.2%],中枢-0.4%,波动率8.9%。\n■ 3M预测区间:[-21.1%, +22.8%],中枢+3.8%。\n■ CQR校准区间:[-10.6%, +11.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-0.1% | 供给中断-0.1% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2007-06_Brent": "【2007年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-11.2%, +13.1%],中枢-0.4%,波动率7.8%。\n■ 3M预测区间:[-19.4%, +23.8%],中枢+3.8%。\n■ CQR校准区间:[-10.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-3.5% | 供给中断-3.4% | 需求崩塌-3.5%\n 最大下行风险:-3.5%,建议预留相应流动性缓冲。\n",
+ "2007-07_Brent": "【2007年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.1%, +12.6%],中枢+2.3%,波动率7.0%。\n■ 3M预测区间:[-16.6%, +21.5%],中枢+3.8%。\n■ CQR校准区间:[-10.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度76%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+5.2% | 供给中断+4.2% | 需求崩塌+5.2%\n 最大下行风险:+4.2%,建议预留相应流动性缓冲。\n",
+ "2007-08_Brent": "【2007年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.5%, +15.2%],中枢+2.0%,波动率7.9%。\n■ 3M预测区间:[-16.6%, +21.5%],中枢+4.0%。\n■ CQR校准区间:[-10.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度78%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+7.5% | 供给中断+7.4% | 需求崩塌+7.5%\n 最大下行风险:+7.4%,建议预留相应流动性缓冲。\n",
+ "2007-09_Brent": "【2007年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-13.7%, +14.8%],中枢+4.5%,波动率9.4%。\n■ 3M预测区间:[-19.6%, +24.0%],中枢+4.1%。\n■ CQR校准区间:[-10.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度82%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+4.5% | VIX翻倍+6.1% | 供给中断+6.1% | 需求崩塌+6.1%\n 最大下行风险:+6.1%,建议预留相应流动性缓冲。\n",
+ "2007-10_Brent": "【2007年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-17.4%, +16.1%],中枢+3.1%,波动率10.7%。\n■ 3M预测区间:[-23.8%, +25.5%],中枢+7.8%。\n■ CQR校准区间:[-10.9%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.1% | VIX翻倍+4.3% | 供给中断+3.0% | 需求崩塌+4.3%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2007-11_Brent": "【2007年11月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.7%, +23.3%],中枢+5.6%,波动率9.4%。\n■ 3M预测区间:[-19.7%, +24.0%],中枢+4.6%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度87%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.6% | VIX翻倍+8.3% | 供给中断+7.3% | 需求崩塌+8.3%\n 最大下行风险:+7.3%,建议预留相应流动性缓冲。\n",
+ "2007-12_Brent": "【2007年12月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-12.3%, +22.3%],中枢+6.3%,波动率9.7%。\n■ 3M预测区间:[-20.7%, +24.2%],中枢+6.3%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度78%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+6.3% | VIX翻倍+9.1% | 供给中断+8.9% | 需求崩塌+9.1%\n 最大下行风险:+8.9%,建议预留相应流动性缓冲。\n",
+ "2008-01_Brent": "【2008年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由价格联动因子主导。\n■ 1M预测区间:[-14.2%, +22.9%],中枢+3.4%,波动率10.1%。\n■ 3M预测区间:[-22.0%, +28.0%],中枢+5.9%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度78%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.4% | VIX翻倍-3.5% | 供给中断-3.5% | 需求崩塌-3.5%\n 最大下行风险:-3.5%,建议预留相应流动性缓冲。\n",
+ "2008-02_Brent": "【2008年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.7%, +13.6%],中枢+4.3%,波动率4.3%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+8.2%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度99%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.3% | VIX翻倍+5.2% | 供给中断+4.7% | 需求崩塌+3.7%\n 最大下行风险:+3.7%,建议预留相应流动性缓冲。\n",
+ "2008-03_Brent": "【2008年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +14.5%],中枢+2.1%,波动率7.4%。\n■ 3M预测区间:[-16.6%, +24.8%],中枢+5.8%。\n■ CQR校准区间:[-10.4%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度88%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍+0.1% | 供给中断-1.4% | 需求崩塌-0.8%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2008-04_Brent": "【2008年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +14.2%],中枢+1.9%,波动率7.4%。\n■ 3M预测区间:[-16.6%, +24.8%],中枢+5.7%。\n■ CQR校准区间:[-10.4%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+3.7% | 供给中断+3.4% | 需求崩塌+2.3%\n 最大下行风险:+2.3%,建议预留相应流动性缓冲。\n",
+ "2008-05_Brent": "【2008年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +14.8%],中枢+5.6%,波动率8.2%。\n■ 3M预测区间:[-16.7%, +23.8%],中枢+8.1%。\n■ CQR校准区间:[-10.4%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度93%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.6% | VIX翻倍+8.5% | 供给中断+8.0% | 需求崩塌+8.1%\n 最大下行风险:+8.0%,建议预留相应流动性缓冲。\n",
+ "2008-06_Brent": "【2008年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-8.6%, +14.1%],中枢+4.1%,波动率7.5%。\n■ 3M预测区间:[-16.6%, +23.8%],中枢+8.2%。\n■ CQR校准区间:[-9.9%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍+3.7% | 供给中断+4.1% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2008-07_Brent": "【2008年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-13.1%, +17.5%],中枢+3.3%,波动率10.0%。\n■ 3M预测区间:[-22.1%, +28.6%],中枢+8.1%。\n■ CQR校准区间:[-10.8%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.3% | VIX翻倍+6.0% | 供给中断+4.8% | 需求崩塌+4.8%\n 最大下行风险:+4.8%,建议预留相应流动性缓冲。\n",
+ "2008-08_Brent": "【2008年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.9%, +14.1%],中枢+3.6%,波动率6.3%。\n■ 3M预测区间:[-16.6%, +24.8%],中枢+9.5%。\n■ CQR校准区间:[-10.8%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度84%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.6% | VIX翻倍+4.3% | 供给中断+2.4% | 需求崩塌+2.1%\n 最大下行风险:+2.1%,建议预留相应流动性缓冲。\n",
+ "2008-09_Brent": "【2008年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.1%, +15.3%],中枢+3.8%,波动率7.0%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+9.2%。\n■ CQR校准区间:[-11.2%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+6.4% | 供给中断+5.6% | 需求崩塌+5.7%\n 最大下行风险:+5.6%,建议预留相应流动性缓冲。\n",
+ "2008-10_Brent": "【2008年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.4%, +13.1%],中枢+3.0%,波动率4.7%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+8.1%。\n■ CQR校准区间:[-11.2%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度79%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-2.7% | 供给中断-2.7% | 需求崩塌-1.6%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2008-11_Brent": "【2008年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.7%, +13.2%],中枢+4.1%,波动率3.0%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+6.6%。\n■ CQR校准区间:[-11.2%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍+4.3% | 供给中断+4.9% | 需求崩塌+4.8%\n 最大下行风险:+4.8%,建议预留相应流动性缓冲。\n",
+ "2008-12_Brent": "【2008年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.6%, +13.7%],中枢+3.5%,波动率5.3%。\n■ 3M预测区间:[-19.4%, +25.1%],中枢+7.2%。\n■ CQR校准区间:[-14.2%, +17.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度80%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.5% | VIX翻倍+3.4% | 供给中断+3.4% | 需求崩塌+1.4%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2009-01_Brent": "【2009年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-14.4%, +14.0%],中枢-0.4%,波动率7.3%。\n■ 3M预测区间:[-21.7%, +25.1%],中枢+6.7%。\n■ CQR校准区间:[-14.9%, +18.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-12.6% | 供给中断-12.6% | 需求崩塌-6.9%\n 最大下行风险:-12.6%,建议预留相应流动性缓冲。\n",
+ "2009-02_Brent": "【2009年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-17.0%, +15.9%],中枢+0.1%,波动率8.9%。\n■ 3M预测区间:[-37.0%, +26.8%],中枢+5.0%。\n■ CQR校准区间:[-16.0%, +18.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度87%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-12.9% | 供给中断-12.9% | 需求崩塌-12.9%\n 最大下行风险:-12.9%,建议预留相应流动性缓冲。\n",
+ "2009-03_Brent": "【2009年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-24.0%, +20.3%],中枢-2.8%,波动率12.1%。\n■ 3M预测区间:[-53.3%, +34.0%],中枢+5.1%。\n■ CQR校准区间:[-17.7%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度88%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.8% | VIX翻倍-18.1% | 供给中断-18.4% | 需求崩塌-18.1%\n 最大下行风险:-18.4%,建议预留相应流动性缓冲。\n",
+ "2009-04_Brent": "【2009年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-26.2%, +20.9%],中枢-3.1%,波动率12.4%。\n■ 3M预测区间:[-52.4%, +34.5%],中枢+5.1%。\n■ CQR校准区间:[-17.7%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度90%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、化工、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.1% | VIX翻倍-17.0% | 供给中断-17.0% | 需求崩塌-17.0%\n 最大下行风险:-17.0%,建议预留相应流动性缓冲。\n",
+ "2009-05_Brent": "【2009年05月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-17.8%, +14.8%],中枢-3.0%,波动率8.4%。\n■ 3M预测区间:[-30.0%, +25.2%],中枢+5.4%。\n■ CQR校准区间:[-17.7%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.0% | VIX翻倍-17.7% | 供给中断-17.7% | 需求崩塌-17.7%\n 最大下行风险:-17.7%,建议预留相应流动性缓冲。\n",
+ "2009-06_Brent": "【2009年06月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-18.5%, +14.7%],中枢-1.7%,波动率8.6%。\n■ 3M预测区间:[-26.3%, +25.4%],中枢+5.3%。\n■ CQR校准区间:[-17.7%, +20.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度85%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.7% | VIX翻倍-7.5% | 供给中断-5.7% | 需求崩塌-5.7%\n 最大下行风险:-5.7%,建议预留相应流动性缓冲。\n",
+ "2009-07_Brent": "【2009年07月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-25.7%, +25.0%],中枢+3.5%,波动率14.1%。\n■ 3M预测区间:[-45.7%, +37.2%],中枢+7.5%。\n■ CQR校准区间:[-17.8%, +18.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度66%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.5% | VIX翻倍-0.1% | 供给中断+9.3% | 需求崩塌+9.3%\n 最大下行风险:+9.3%,建议预留相应流动性缓冲。\n",
+ "2009-08_Brent": "【2009年08月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-18.3%, +19.9%],中枢-0.1%,波动率9.8%。\n■ 3M预测区间:[-29.0%, +29.5%],中枢+7.5%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度76%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-5.5% | 供给中断-1.8% | 需求崩塌-2.1%\n 最大下行风险:-2.1%,建议预留相应流动性缓冲。\n",
+ "2009-09_Brent": "【2009年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-20.2%, +21.2%],中枢+5.4%,波动率11.1%。\n■ 3M预测区间:[-33.5%, +38.5%],中枢+7.7%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度64%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.4% | VIX翻倍-1.6% | 供给中断+11.9% | 需求崩塌+6.8%\n 最大下行风险:+6.8%,建议预留相应流动性缓冲。\n",
+ "2009-10_Brent": "【2009年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-21.2%, +22.1%],中枢+5.0%,波动率11.9%。\n■ 3M预测区间:[-34.1%, +39.7%],中枢+9.7%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度67%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.0% | VIX翻倍+4.5% | 供给中断+10.1% | 需求崩塌+5.7%\n 最大下行风险:+5.7%,建议预留相应流动性缓冲。\n",
+ "2009-11_Brent": "【2009年11月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-23.1%, +23.2%],中枢+5.4%,波动率12.1%。\n■ 3M预测区间:[-35.2%, +41.4%],中枢+7.9%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度64%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+5.4% | VIX翻倍+0.8% | 供给中断+7.8% | 需求崩塌+3.3%\n 最大下行风险:+3.3%,建议预留相应流动性缓冲。\n",
+ "2009-12_Brent": "【2009年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-16.1%, +18.4%],中枢+3.8%,波动率9.0%。\n■ 3M预测区间:[-23.7%, +32.8%],中枢+9.1%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度88%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+6.2% | 供给中断+6.7% | 需求崩塌+7.8%\n 最大下行风险:+6.7%,建议预留相应流动性缓冲。\n",
+ "2010-01_Brent": "【2010年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.9%, +16.1%],中枢+3.7%,波动率6.2%。\n■ 3M预测区间:[-21.0%, +26.1%],中枢+7.4%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+1.2% | 供给中断+6.2% | 需求崩塌+5.4%\n 最大下行风险:+5.4%,建议预留相应流动性缓冲。\n",
+ "2010-02_Brent": "【2010年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-13.0%, +16.7%],中枢+4.8%,波动率7.6%。\n■ 3M预测区间:[-20.5%, +26.1%],中枢+8.7%。\n■ CQR校准区间:[-17.7%, +20.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度82%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+4.8% | VIX翻倍+6.7% | 供给中断+6.7% | 需求崩塌+0.4%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2010-03_Brent": "【2010年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +16.0%],中枢+3.0%,波动率6.4%。\n■ 3M预测区间:[-20.8%, +26.1%],中枢+6.6%。\n■ CQR校准区间:[-17.7%, +23.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度72%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-4.2% | 供给中断+3.0% | 需求崩塌+2.7%\n 最大下行风险:+2.7%,建议预留相应流动性缓冲。\n",
+ "2010-04_Brent": "【2010年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-11.0%, +15.8%],中枢+3.7%,波动率7.1%。\n■ 3M预测区间:[-20.6%, +25.1%],中枢+8.5%。\n■ CQR校准区间:[-17.7%, +23.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度72%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍-5.2% | 供给中断+5.9% | 需求崩塌+6.1%\n 最大下行风险:+5.9%,建议预留相应流动性缓冲。\n",
+ "2010-05_Brent": "【2010年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-11.0%, +14.3%],中枢+2.1%,波动率2.5%。\n■ 3M预测区间:[-21.0%, +25.1%],中枢+7.7%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍-7.4% | 供给中断-0.8% | 需求崩塌-0.7%\n 最大下行风险:-0.8%,建议预留相应流动性缓冲。\n",
+ "2010-06_Brent": "【2010年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.1%, +14.4%],中枢+3.8%,波动率4.3%。\n■ 3M预测区间:[-21.9%, +25.1%],中枢+7.5%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度81%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.8% | VIX翻倍-3.5% | 供给中断+4.7% | 需求崩塌+1.0%\n 最大下行风险:+1.0%,建议预留相应流动性缓冲。\n",
+ "2010-07_Brent": "【2010年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.4%, +15.0%],中枢+1.4%,波动率6.5%。\n■ 3M预测区间:[-22.1%, +25.1%],中枢+7.2%。\n■ CQR校准区间:[-17.7%, +23.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍-7.8% | 供给中断-7.8% | 需求崩塌-8.4%\n 最大下行风险:-8.4%,建议预留相应流动性缓冲。\n",
+ "2010-08_Brent": "【2010年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-12.7%, +14.0%],中枢+1.4%,波动率3.8%。\n■ 3M预测区间:[-21.1%, +25.1%],中枢+5.5%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.4% | VIX翻倍-6.6% | 供给中断-1.3% | 需求崩塌-1.3%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2010-09_Brent": "【2010年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +15.6%],中枢+4.0%,波动率5.4%。\n■ 3M预测区间:[-21.4%, +25.1%],中枢+5.5%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度64%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.0% | VIX翻倍-6.4% | 供给中断+8.6% | 需求崩塌+9.6%\n 最大下行风险:+8.6%,建议预留相应流动性缓冲。\n",
+ "2010-10_Brent": "【2010年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-10.7%, +15.3%],中枢+1.6%,波动率5.5%。\n■ 3M预测区间:[-20.3%, +25.1%],中枢+5.9%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度66%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍-5.9% | 供给中断+1.2% | 需求崩塌+2.1%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2010-11_Brent": "【2010年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.3%, +15.7%],中枢+3.6%,波动率5.7%。\n■ 3M预测区间:[-19.8%, +25.1%],中枢+5.9%。\n■ CQR校准区间:[-17.7%, +22.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度67%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.6% | VIX翻倍-5.5% | 供给中断+4.5% | 需求崩塌+5.8%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2010-12_Brent": "【2010年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.7%, +14.8%],中枢+2.7%,波动率5.2%。\n■ 3M预测区间:[-19.9%, +25.1%],中枢+6.6%。\n■ CQR校准区间:[-17.5%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度59%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.7% | VIX翻倍-10.7% | 供给中断+1.1% | 需求崩塌+1.4%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2011-01_Brent": "【2011年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-9.7%, +14.6%],中枢+3.9%,波动率5.2%。\n■ 3M预测区间:[-19.2%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-14.3%, +17.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度60%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.9% | VIX翻倍-7.5% | 供给中断+7.0% | 需求崩塌+7.8%\n 最大下行风险:+7.0%,建议预留相应流动性缓冲。\n",
+ "2011-02_Brent": "【2011年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.2%, +13.8%],中枢+4.1%,波动率4.0%。\n■ 3M预测区间:[-18.7%, +25.1%],中枢+8.3%。\n■ CQR校准区间:[-12.6%, +15.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度59%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.1% | VIX翻倍-6.7% | 供给中断+5.1% | 需求崩塌+5.3%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2011-03_Brent": "【2011年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +13.2%],中枢+3.3%,波动率4.0%。\n■ 3M预测区间:[-18.3%, +26.1%],中枢+9.6%。\n■ CQR校准区间:[-12.1%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度58%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍-7.2% | 供给中断+4.5% | 需求崩塌+4.5%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2011-04_Brent": "【2011年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-9.1%, +12.7%],中枢+3.9%,波动率4.1%。\n■ 3M预测区间:[-18.2%, +26.1%],中枢+9.9%。\n■ CQR校准区间:[-11.6%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度60%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.9% | VIX翻倍-5.2% | 供给中断+6.9% | 需求崩塌+7.1%\n 最大下行风险:+6.9%,建议预留相应流动性缓冲。\n",
+ "2011-05_Brent": "【2011年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +11.9%],中枢+3.5%,波动率3.9%。\n■ 3M预测区间:[-17.4%, +26.1%],中枢+9.7%。\n■ CQR校准区间:[-11.4%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度74%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.5% | VIX翻倍-0.1% | 供给中断+7.4% | 需求崩塌+7.4%\n 最大下行风险:+7.4%,建议预留相应流动性缓冲。\n",
+ "2011-06_Brent": "【2011年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-8.2%, +13.3%],中枢+4.9%,波动率4.2%。\n■ 3M预测区间:[-17.6%, +26.1%],中枢+9.5%。\n■ CQR校准区间:[-11.3%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度71%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.9% | VIX翻倍+6.1% | 供给中断+10.3% | 需求崩塌+10.3%\n 最大下行风险:+10.3%,建议预留相应流动性缓冲。\n",
+ "2011-07_Brent": "【2011年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.1%, +12.3%],中枢+4.4%,波动率4.4%。\n■ 3M预测区间:[-17.9%, +26.1%],中枢+9.5%。\n■ CQR校准区间:[-8.9%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度70%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+4.4% | VIX翻倍+1.0% | 供给中断+7.4% | 需求崩塌+7.4%\n 最大下行风险:+7.4%,建议预留相应流动性缓冲。\n",
+ "2011-08_Brent": "【2011年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.6%, +11.7%],中枢+3.5%,波动率4.0%。\n■ 3M预测区间:[-19.0%, +26.1%],中枢+8.1%。\n■ CQR校准区间:[-10.1%, +12.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度67%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.5% | VIX翻倍-3.7% | 供给中断+5.4% | 需求崩塌+5.4%\n 最大下行风险:+5.4%,建议预留相应流动性缓冲。\n",
+ "2011-09_Brent": "【2011年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.2%, +12.5%],中枢+3.8%,波动率4.1%。\n■ 3M预测区间:[-15.5%, +26.1%],中枢+9.6%。\n■ CQR校准区间:[-7.6%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度55%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.8% | VIX翻倍+3.0% | 供给中断+3.0% | 需求崩塌-0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2011-10_Brent": "【2011年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.5%, +12.8%],中枢+2.7%,波动率5.3%。\n■ 3M预测区间:[-21.9%, +26.1%],中枢+9.6%。\n■ CQR校准区间:[-11.1%, +11.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.7% | VIX翻倍+2.0% | 供给中断+2.0% | 需求崩塌+2.1%\n 最大下行风险:+2.0%,建议预留相应流动性缓冲。\n",
+ "2011-11_Brent": "【2011年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-11.5%, +12.7%],中枢+2.9%,波动率4.7%。\n■ 3M预测区间:[-15.5%, +26.1%],中枢+8.1%。\n■ CQR校准区间:[-11.2%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度85%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍-1.9% | 供给中断-1.9% | 需求崩塌-1.9%\n 最大下行风险:-1.9%,建议预留相应流动性缓冲。\n",
+ "2011-12_Brent": "【2011年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +11.8%],中枢+2.7%,波动率3.8%。\n■ 3M预测区间:[-18.4%, +26.1%],中枢+7.9%。\n■ CQR校准区间:[-8.3%, +12.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.7% | VIX翻倍-4.5% | 供给中断+7.2% | 需求崩塌+7.1%\n 最大下行风险:+7.1%,建议预留相应流动性缓冲。\n",
+ "2012-01_Brent": "【2012年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-9.4%, +12.5%],中枢+2.6%,波动率4.1%。\n■ 3M预测区间:[-15.5%, +25.9%],中枢+7.6%。\n■ CQR校准区间:[-8.4%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度82%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍-0.4% | 供给中断+6.9% | 需求崩塌+6.9%\n 最大下行风险:+6.9%,建议预留相应流动性缓冲。\n",
+ "2012-02_Brent": "【2012年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-8.3%, +12.3%],中枢+3.7%,波动率3.5%。\n■ 3M预测区间:[-15.5%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-7.5%, +12.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度66%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍-1.5% | 供给中断+8.1% | 需求崩塌+8.1%\n 最大下行风险:+8.1%,建议预留相应流动性缓冲。\n",
+ "2012-03_Brent": "【2012年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-7.8%, +10.9%],中枢+3.3%,波动率2.7%。\n■ 3M预测区间:[-15.5%, +25.1%],中枢+7.9%。\n■ CQR校准区间:[-7.4%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度78%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍-4.1% | 供给中断+3.6% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2012-04_Brent": "【2012年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.8%, +11.3%],中枢+3.0%,波动率3.1%。\n■ 3M预测区间:[-15.5%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-7.0%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度77%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-8.9% | 供给中断+5.2% | 需求崩塌+5.2%\n 最大下行风险:+5.2%,建议预留相应流动性缓冲。\n",
+ "2012-05_Brent": "【2012年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.6%, +10.8%],中枢+2.6%,波动率2.7%。\n■ 3M预测区间:[-16.6%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-6.6%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+1.7% | 供给中断+3.6% | 需求崩塌+3.6%\n 最大下行风险:+3.6%,建议预留相应流动性缓冲。\n",
+ "2012-06_Brent": "【2012年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-8.2%, +11.3%],中枢+3.0%,波动率3.9%。\n■ 3M预测区间:[-19.3%, +25.1%],中枢+6.6%。\n■ CQR校准区间:[-7.3%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度52%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-2.5% | 供给中断+4.7% | 需求崩塌+4.7%\n 最大下行风险:+4.7%,建议预留相应流动性缓冲。\n",
+ "2012-07_Brent": "【2012年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-9.3%, +11.4%],中枢+3.3%,波动率4.2%。\n■ 3M预测区间:[-19.3%, +25.1%],中枢+5.9%。\n■ CQR校准区间:[-9.4%, +12.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度51%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍-8.1% | 供给中断+1.8% | 需求崩塌+1.8%\n 最大下行风险:+1.8%,建议预留相应流动性缓冲。\n",
+ "2012-08_Brent": "【2012年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.8%, +11.1%],中枢+2.4%,波动率3.5%。\n■ 3M预测区间:[-19.5%, +25.1%],中枢+6.6%。\n■ CQR校准区间:[-7.4%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度69%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍-8.7% | 供给中断+1.8% | 需求崩塌+1.8%\n 最大下行风险:+1.8%,建议预留相应流动性缓冲。\n",
+ "2012-09_Brent": "【2012年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.2%, +11.4%],中枢+2.9%,波动率3.5%。\n■ 3M预测区间:[-19.3%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-7.4%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度69%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.9% | VIX翻倍-9.8% | 供给中断+4.2% | 需求崩塌+4.2%\n 最大下行风险:+4.2%,建议预留相应流动性缓冲。\n",
+ "2012-10_Brent": "【2012年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.8%, +10.9%],中枢+3.3%,波动率3.4%。\n■ 3M预测区间:[-19.1%, +25.1%],中枢+7.9%。\n■ CQR校准区间:[-6.5%, +11.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度63%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.3% | VIX翻倍-6.2% | 供给中断+3.2% | 需求崩塌+3.2%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2012-11_Brent": "【2012年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.9%, +11.1%],中枢+2.0%,波动率3.9%。\n■ 3M预测区间:[-18.4%, +25.1%],中枢+7.6%。\n■ CQR校准区间:[-5.8%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度49%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍-9.1% | 供给中断-1.1% | 需求崩塌-1.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2012-12_Brent": "【2012年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.8%, +10.7%],中枢+1.1%,波动率3.5%。\n■ 3M预测区间:[-17.7%, +24.8%],中枢+5.9%。\n■ CQR校准区间:[-6.2%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度61%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-11.8% | 供给中断+1.3% | 需求崩塌+1.7%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2013-01_Brent": "【2013年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.7%, +10.7%],中枢+1.3%,波动率2.8%。\n■ 3M预测区间:[-18.3%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-6.3%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度52%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-2.9% | 供给中断+0.6% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2013-02_Brent": "【2013年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.1%, +10.7%],中枢+1.8%,波动率2.4%。\n■ 3M预测区间:[-17.0%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-5.9%, +10.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度65%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍-6.6% | 供给中断+3.2% | 需求崩塌+3.4%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2013-03_Brent": "【2013年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.5%, +11.2%],中枢+2.6%,波动率3.5%。\n■ 3M预测区间:[-15.5%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-5.6%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度52%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.6% | VIX翻倍-7.9% | 供给中断+1.2% | 需求崩塌+1.2%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2013-04_Brent": "【2013年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.8%, +11.4%],中枢+1.2%,波动率3.1%。\n■ 3M预测区间:[-14.8%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-5.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度52%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.2% | VIX翻倍-1.0% | 供给中断+2.5% | 需求崩塌+2.5%\n 最大下行风险:+2.5%,建议预留相应流动性缓冲。\n",
+ "2013-05_Brent": "【2013年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-7.4%, +10.2%],中枢+0.6%,波动率4.8%。\n■ 3M预测区间:[-15.5%, +24.8%],中枢+5.9%。\n■ CQR校准区间:[-5.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-2.7% | 供给中断-5.0% | 需求崩塌-4.8%\n 最大下行风险:-5.0%,建议预留相应流动性缓冲。\n",
+ "2013-06_Brent": "【2013年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-7.0%, +12.2%],中枢+2.0%,波动率4.2%。\n■ 3M预测区间:[-15.5%, +24.8%],中枢+5.5%。\n■ CQR校准区间:[-5.9%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度86%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+4.7% | 供给中断+2.8% | 需求崩塌+2.3%\n 最大下行风险:+2.3%,建议预留相应流动性缓冲。\n",
+ "2013-07_Brent": "【2013年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.8%, +11.2%],中枢+1.4%,波动率2.7%。\n■ 3M预测区间:[-15.8%, +24.8%],中枢+5.5%。\n■ CQR校准区间:[-5.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度48%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍-8.6% | 供给中断+1.7% | 需求崩塌+1.7%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2013-08_Brent": "【2013年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-7.6%, +11.4%],中枢+2.4%,波动率2.8%。\n■ 3M预测区间:[-15.0%, +24.8%],中枢+5.9%。\n■ CQR校准区间:[-5.2%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度53%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.4% | VIX翻倍+0.1% | 供给中断+4.9% | 需求崩塌+4.9%\n 最大下行风险:+4.9%,建议预留相应流动性缓冲。\n",
+ "2013-09_Brent": "【2013年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.2%, +11.1%],中枢+1.1%,波动率2.3%。\n■ 3M预测区间:[-15.5%, +24.8%],中枢+6.6%。\n■ CQR校准区间:[-4.9%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度57%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+2.8% | 供给中断+0.4% | 需求崩塌+0.4%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2013-10_Brent": "【2013年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-6.7%, +10.6%],中枢+2.1%,波动率2.7%。\n■ 3M预测区间:[-15.8%, +24.8%],中枢+4.9%。\n■ CQR校准区间:[-5.7%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度48%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍-8.0% | 供给中断+0.3% | 需求崩塌+0.3%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2013-11_Brent": "【2013年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-7.8%, +10.2%],中枢+0.8%,波动率3.0%。\n■ 3M预测区间:[-15.1%, +24.8%],中枢+4.2%。\n■ CQR校准区间:[-6.0%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度84%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-0.1% | 供给中断+2.2% | 需求崩塌-0.2%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2013-12_Brent": "【2013年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.5%, +11.3%],中枢+1.1%,波动率3.1%。\n■ 3M预测区间:[-15.1%, +24.8%],中枢+4.6%。\n■ CQR校准区间:[-5.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度50%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-1.2% | 供给中断+0.5% | 需求崩塌+0.5%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2014-01_Brent": "【2014年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.1%, +10.3%],中枢+3.0%,波动率3.3%。\n■ 3M预测区间:[-15.1%, +24.8%],中枢+4.1%。\n■ CQR校准区间:[-5.8%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度77%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.0% | VIX翻倍-4.8% | 供给中断+2.8% | 需求崩塌+2.9%\n 最大下行风险:+2.8%,建议预留相应流动性缓冲。\n",
+ "2014-02_Brent": "【2014年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-7.4%, +11.1%],中枢+2.5%,波动率3.5%。\n■ 3M预测区间:[-16.2%, +24.8%],中枢+4.0%。\n■ CQR校准区间:[-6.5%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度51%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.5% | VIX翻倍-7.2% | 供给中断+4.3% | 需求崩塌+4.3%\n 最大下行风险:+4.3%,建议预留相应流动性缓冲。\n",
+ "2014-03_Brent": "【2014年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.4%, +9.9%],中枢+1.1%,波动率2.6%。\n■ 3M预测区间:[-15.2%, +24.8%],中枢+4.0%。\n■ CQR校准区间:[-6.2%, +11.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度49%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-5.3% | 供给中断+2.2% | 需求崩塌+2.2%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2014-04_Brent": "【2014年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.7%, +9.9%],中枢+0.5%,波动率2.7%。\n■ 3M预测区间:[-15.1%, +24.8%],中枢+4.0%。\n■ CQR校准区间:[-5.8%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度69%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-2.4% | 供给中断-0.9% | 需求崩塌-1.4%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2014-05_Brent": "【2014年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-6.8%, +11.0%],中枢+0.4%,波动率2.6%。\n■ 3M预测区间:[-15.0%, +24.8%],中枢+3.9%。\n■ CQR校准区间:[-5.7%, +11.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度51%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍-2.1% | 供给中断+0.2% | 需求崩塌+0.2%\n 最大下行风险:+0.2%,建议预留相应流动性缓冲。\n",
+ "2014-06_Brent": "【2014年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-6.8%, +10.7%],中枢+2.0%,波动率2.7%。\n■ 3M预测区间:[-14.5%, +24.8%],中枢+3.9%。\n■ CQR校准区间:[-4.6%, +10.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度75%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍-0.2% | 供给中断+1.3% | 需求崩塌+1.3%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2014-07_Brent": "【2014年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-6.1%, +10.2%],中枢+0.1%,波动率2.0%。\n■ 3M预测区间:[-14.6%, +22.8%],中枢+3.9%。\n■ CQR校准区间:[-4.0%, +10.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度53%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+0.2% | 供给中断-0.4% | 需求崩塌-0.4%\n 最大下行风险:-0.4%,建议预留相应流动性缓冲。\n",
+ "2014-08_Brent": "【2014年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-7.5%, +9.8%],中枢+0.0%,波动率2.5%。\n■ 3M预测区间:[-15.5%, +22.8%],中枢+3.8%。\n■ CQR校准区间:[-4.1%, +8.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度54%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.0% | VIX翻倍-5.5% | 供给中断-4.3% | 需求崩塌-4.3%\n 最大下行风险:-4.3%,建议预留相应流动性缓冲。\n",
+ "2014-09_Brent": "【2014年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-7.8%, +9.4%],中枢+1.0%,波动率2.5%。\n■ 3M预测区间:[-14.7%, +22.8%],中枢+3.7%。\n■ CQR校准区间:[-5.4%, +7.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度61%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-5.8% | 供给中断+0.3% | 需求崩塌+0.3%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2014-10_Brent": "【2014年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-7.3%, +8.6%],中枢-0.6%,波动率3.1%。\n■ 3M预测区间:[-19.7%, +22.8%],中枢+3.7%。\n■ CQR校准区间:[-4.7%, +8.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度67%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-0.3% | 供给中断-3.8% | 需求崩塌-3.3%\n 最大下行风险:-3.8%,建议预留相应流动性缓冲。\n",
+ "2014-11_Brent": "【2014年11月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.4%, +10.0%],中枢-0.4%,波动率4.3%。\n■ 3M预测区间:[-20.9%, +22.8%],中枢+3.7%。\n■ CQR校准区间:[-7.0%, +8.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度66%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.4% | VIX翻倍-3.0% | 供给中断-3.0% | 需求崩塌-6.0%\n 最大下行风险:-6.0%,建议预留相应流动性缓冲。\n",
+ "2014-12_Brent": "【2014年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-9.6%, +9.4%],中枢-1.5%,波动率4.9%。\n■ 3M预测区间:[-22.9%, +22.8%],中枢+3.1%。\n■ CQR校准区间:[-8.1%, +8.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度74%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-9.3% | 供给中断-9.4% | 需求崩塌-9.3%\n 最大下行风险:-9.4%,建议预留相应流动性缓冲。\n",
+ "2015-01_Brent": "【2015年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +10.4%],中枢-1.3%,波动率5.8%。\n■ 3M预测区间:[-28.7%, +22.1%],中枢+2.6%。\n■ CQR校准区间:[-10.6%, +9.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度78%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.3% | VIX翻倍-14.0% | 供给中断-4.7% | 需求崩塌-6.5%\n 最大下行风险:-6.5%,建议预留相应流动性缓冲。\n",
+ "2015-02_Brent": "【2015年02月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-20.0%, +16.4%],中枢-2.1%,波动率9.9%。\n■ 3M预测区间:[-37.4%, +32.5%],中枢+2.5%。\n■ CQR校准区间:[-10.1%, +9.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度72%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.1% | VIX翻倍-10.9% | 供给中断-9.8% | 需求崩塌-10.9%\n 最大下行风险:-10.9%,建议预留相应流动性缓冲。\n",
+ "2015-03_Brent": "【2015年03月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-27.6%, +22.9%],中枢-2.0%,波动率14.1%。\n■ 3M预测区间:[-48.5%, +47.2%],中枢-0.5%。\n■ CQR校准区间:[-10.9%, +10.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度65%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.0% | VIX翻倍-15.7% | 供给中断-15.8% | 需求崩塌-15.7%\n 最大下行风险:-15.8%,建议预留相应流动性缓冲。\n",
+ "2015-04_Brent": "【2015年04月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-27.4%, +33.1%],中枢-0.7%,波动率20.2%。\n■ 3M预测区间:[-60.2%, +53.3%],中枢+2.5%。\n■ CQR校准区间:[-10.8%, +11.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度82%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-2.4% | 供给中断-2.0% | 需求崩塌-2.4%\n 最大下行风险:-2.4%,建议预留相应流动性缓冲。\n",
+ "2015-05_Brent": "【2015年05月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-19.7%, +22.0%],中枢-1.6%,波动率11.8%。\n■ 3M预测区间:[-36.5%, +36.0%],中枢+2.5%。\n■ CQR校准区间:[-10.3%, +11.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-1.6% | VIX翻倍-10.9% | 供给中断-11.1% | 需求崩塌-10.9%\n 最大下行风险:-11.1%,建议预留相应流动性缓冲。\n",
+ "2015-06_Brent": "【2015年06月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-21.6%, +26.0%],中枢-2.1%,波动率13.1%。\n■ 3M预测区间:[-40.9%, +38.4%],中枢+2.5%。\n■ CQR校准区间:[-11.1%, +12.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-2.1% | VIX翻倍-9.9% | 供给中断-9.9% | 需求崩塌-9.9%\n 最大下行风险:-9.9%,建议预留相应流动性缓冲。\n",
+ "2015-07_Brent": "【2015年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-16.8%, +17.7%],中枢+0.4%,波动率9.0%。\n■ 3M预测区间:[-28.6%, +27.7%],中枢+2.3%。\n■ CQR校准区间:[-12.2%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度98%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+3.4% | 供给中断+3.0% | 需求崩塌+3.4%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2015-08_Brent": "【2015年08月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-14.8%, +16.2%],中枢-0.8%,波动率8.4%。\n■ 3M预测区间:[-28.2%, +26.1%],中枢+2.3%。\n■ CQR校准区间:[-12.4%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.8% | VIX翻倍-6.3% | 供给中断-6.3% | 需求崩塌-6.3%\n 最大下行风险:-6.3%,建议预留相应流动性缓冲。\n",
+ "2015-09_Brent": "【2015年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-14.3%, +15.0%],中枢-2.4%,波动率7.7%。\n■ 3M预测区间:[-26.9%, +25.1%],中枢+2.5%。\n■ CQR校准区间:[-12.4%, +13.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.4% | VIX翻倍-8.1% | 供给中断-8.1% | 需求崩塌-8.1%\n 最大下行风险:-8.1%,建议预留相应流动性缓冲。\n",
+ "2015-10_Brent": "【2015年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-15.3%, +16.0%],中枢-3.5%,波动率8.3%。\n■ 3M预测区间:[-27.7%, +25.8%],中枢+2.3%。\n■ CQR校准区间:[-14.0%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度98%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.5% | VIX翻倍-6.8% | 供给中断-6.7% | 需求崩塌-6.8%\n 最大下行风险:-6.8%,建议预留相应流动性缓冲。\n",
+ "2015-11_Brent": "【2015年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-12.7%, +11.7%],中枢-1.9%,波动率6.1%。\n■ 3M预测区间:[-23.3%, +22.1%],中枢-3.7%。\n■ CQR校准区间:[-13.5%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.9% | VIX翻倍-3.5% | 供给中断-3.6% | 需求崩塌-3.5%\n 最大下行风险:-3.6%,建议预留相应流动性缓冲。\n",
+ "2015-12_Brent": "【2015年12月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-12.4%, +10.1%],中枢-1.5%,波动率5.2%。\n■ 3M预测区间:[-23.6%, +22.1%],中枢-9.4%。\n■ CQR校准区间:[-14.5%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-7.5% | 供给中断-7.5% | 需求崩塌-7.5%\n 最大下行风险:-7.5%,建议预留相应流动性缓冲。\n",
+ "2016-01_Brent": "【2016年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-13.5%, +10.5%],中枢-3.3%,波动率5.9%。\n■ 3M预测区间:[-34.3%, +22.1%],中枢-9.6%。\n■ CQR校准区间:[-14.5%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度80%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.3% | VIX翻倍-8.8% | 供给中断-8.8% | 需求崩塌-8.8%\n 最大下行风险:-8.8%,建议预留相应流动性缓冲。\n",
+ "2016-02_Brent": "【2016年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-13.4%, +9.3%],中枢-4.2%,波动率6.1%。\n■ 3M预测区间:[-32.7%, +22.1%],中枢-9.3%。\n■ CQR校准区间:[-15.4%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度78%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-4.2% | VIX翻倍-13.9% | 供给中断-13.9% | 需求崩塌-13.9%\n 最大下行风险:-13.9%,建议预留相应流动性缓冲。\n",
+ "2016-03_Brent": "【2016年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-12.7%, +10.4%],中枢-2.3%,波动率6.2%。\n■ 3M预测区间:[-27.1%, +22.1%],中枢-3.8%。\n■ CQR校准区间:[-14.5%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度79%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.3% | VIX翻倍-9.8% | 供给中断-9.9% | 需求崩塌-9.8%\n 最大下行风险:-9.9%,建议预留相应流动性缓冲。\n",
+ "2016-04_Brent": "【2016年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-12.0%, +13.2%],中枢+2.7%,波动率4.2%。\n■ 3M预测区间:[-14.9%, +22.8%],中枢+4.6%。\n■ CQR校准区间:[-13.2%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度76%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+2.7% | VIX翻倍+2.0% | 供给中断+2.0% | 需求崩塌+1.8%\n 最大下行风险:+1.8%,建议预留相应流动性缓冲。\n",
+ "2016-05_Brent": "【2016年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-10.8%, +12.7%],中枢+1.5%,波动率3.3%。\n■ 3M预测区间:[-13.4%, +24.8%],中枢+5.1%。\n■ CQR校准区间:[-13.3%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度60%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍-3.1% | 供给中断-3.1% | 需求崩塌-3.1%\n 最大下行风险:-3.1%,建议预留相应流动性缓冲。\n",
+ "2016-06_Brent": "【2016年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-12.3%, +11.9%],中枢+0.8%,波动率4.6%。\n■ 3M预测区间:[-20.6%, +25.1%],中枢-0.1%。\n■ CQR校准区间:[-16.5%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度70%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-2.3% | 供给中断-2.3% | 需求崩塌-1.1%\n 最大下行风险:-2.3%,建议预留相应流动性缓冲。\n",
+ "2016-07_Brent": "【2016年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-12.6%, +11.5%],中枢+0.4%,波动率5.1%。\n■ 3M预测区间:[-25.2%, +25.1%],中枢-3.1%。\n■ CQR校准区间:[-15.9%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+4.5% | 供给中断+4.6% | 需求崩塌+5.0%\n 最大下行风险:+4.6%,建议预留相应流动性缓冲。\n",
+ "2016-08_Brent": "【2016年08月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-12.6%, +10.3%],中枢-3.2%,波动率5.1%。\n■ 3M预测区间:[-34.4%, +25.1%],中枢-10.8%。\n■ CQR校准区间:[-14.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度68%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.2% | VIX翻倍-7.4% | 供给中断-6.5% | 需求崩塌-6.8%\n 最大下行风险:-6.8%,建议预留相应流动性缓冲。\n",
+ "2016-09_Brent": "【2016年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.9%, +13.3%],中枢+1.5%,波动率3.8%。\n■ 3M预测区间:[-17.9%, +25.1%],中枢+1.5%。\n■ CQR校准区间:[-16.3%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度72%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+2.1% | 供给中断+0.6% | 需求崩塌+0.7%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2016-10_Brent": "【2016年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-12.3%, +11.5%],中枢+0.1%,波动率3.7%。\n■ 3M预测区间:[-22.7%, +25.1%],中枢-2.6%。\n■ CQR校准区间:[-15.1%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+4.3% | 供给中断+1.9% | 需求崩塌+1.3%\n 最大下行风险:+1.3%,建议预留相应流动性缓冲。\n",
+ "2016-11_Brent": "【2016年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-13.3%, +11.1%],中枢-0.7%,波动率4.2%。\n■ 3M预测区间:[-23.6%, +25.1%],中枢-3.8%。\n■ CQR校准区间:[-16.8%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度93%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-0.9% | 供给中断-1.5% | 需求崩塌-1.3%\n 最大下行风险:-1.5%,建议预留相应流动性缓冲。\n",
+ "2016-12_Brent": "【2016年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.5%, +10.9%],中枢-3.0%,波动率4.7%。\n■ 3M预测区间:[-27.6%, +25.1%],中枢-5.5%。\n■ CQR校准区间:[-16.1%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度89%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-3.0% | VIX翻倍-3.1% | 供给中断-3.7% | 需求崩塌-3.5%\n 最大下行风险:-3.7%,建议预留相应流动性缓冲。\n",
+ "2017-01_Brent": "【2017年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-11.1%, +14.3%],中枢+3.7%,波动率3.7%。\n■ 3M预测区间:[-8.9%, +25.9%],中枢+8.1%。\n■ CQR校准区间:[-19.5%, +20.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度81%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+1.7% | 供给中断+0.8% | 需求崩塌+0.6%\n 最大下行风险:+0.6%,建议预留相应流动性缓冲。\n",
+ "2017-02_Brent": "【2017年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-11.4%, +11.5%],中枢-1.3%,波动率4.2%。\n■ 3M预测区间:[-20.1%, +25.9%],中枢-3.0%。\n■ CQR校准区间:[-15.5%, +16.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度99%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-1.3% | VIX翻倍-0.5% | 供给中断+0.5% | 需求崩塌-0.3%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2017-03_Brent": "【2017年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-9.2%, +11.6%],中枢-0.3%,波动率2.8%。\n■ 3M预测区间:[-17.9%, +25.9%],中枢-0.4%。\n■ CQR校准区间:[-12.4%, +13.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.3% | VIX翻倍+1.6% | 供给中断+0.9% | 需求崩塌-0.3%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2017-04_Brent": "【2017年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-9.7%, +11.1%],中枢-2.6%,波动率3.2%。\n■ 3M预测区间:[-22.9%, +25.9%],中枢-4.3%。\n■ CQR校准区间:[-11.6%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-2.6% | VIX翻倍+2.1% | 供给中断+1.6% | 需求崩塌+1.7%\n 最大下行风险:+1.6%,建议预留相应流动性缓冲。\n",
+ "2017-05_Brent": "【2017年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.6%, +11.9%],中枢-0.9%,波动率3.3%。\n■ 3M预测区间:[-22.4%, +25.9%],中枢-3.1%。\n■ CQR校准区间:[-12.5%, +13.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度100%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-1.0% | 供给中断-1.0% | 需求崩塌-1.0%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2017-06_Brent": "【2017年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.8%, +10.6%],中枢+0.2%,波动率4.2%。\n■ 3M预测区间:[-19.7%, +25.9%],中枢-1.4%。\n■ CQR校准区间:[-13.0%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度100%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍-1.8% | 供给中断-1.8% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2017-07_Brent": "【2017年07月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-12.4%, +11.8%],中枢-2.9%,波动率5.9%。\n■ 3M预测区间:[-25.8%, +25.9%],中枢-4.8%。\n■ CQR校准区间:[-12.9%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度86%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.9% | VIX翻倍-3.8% | 供给中断-3.8% | 需求崩塌-3.8%\n 最大下行风险:-3.8%,建议预留相应流动性缓冲。\n",
+ "2017-08_Brent": "【2017年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.6%, +11.4%],中枢+0.5%,波动率2.3%。\n■ 3M预测区间:[-13.1%, +25.9%],中枢+2.1%。\n■ CQR校准区间:[-11.5%, +12.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度74%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-2.1% | 供给中断-1.1% | 需求崩塌+0.1%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2017-09_Brent": "【2017年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.8%, +11.1%],中枢-1.7%,波动率4.8%。\n■ 3M预测区间:[-22.0%, +25.9%],中枢-2.7%。\n■ CQR校准区间:[-11.2%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.7% | VIX翻倍-4.5% | 供给中断-1.3% | 需求崩塌-1.4%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2017-10_Brent": "【2017年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.9%, +12.0%],中枢+1.9%,波动率3.3%。\n■ 3M预测区间:[-13.1%, +25.9%],中枢+2.5%。\n■ CQR校准区间:[-11.2%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度80%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+1.4% | 供给中断+4.5% | 需求崩塌+4.9%\n 最大下行风险:+4.5%,建议预留相应流动性缓冲。\n",
+ "2017-11_Brent": "【2017年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.8%, +10.9%],中枢+0.7%,波动率2.8%。\n■ 3M预测区间:[-15.7%, +25.9%],中枢+2.0%。\n■ CQR校准区间:[-11.4%, +13.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度90%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-0.0% | 供给中断+1.0% | 需求崩塌+2.2%\n 最大下行风险:+1.0%,建议预留相应流动性缓冲。\n",
+ "2017-12_Brent": "【2017年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.3%, +12.7%],中枢+1.7%,波动率2.8%。\n■ 3M预测区间:[-15.5%, +26.1%],中枢+2.4%。\n■ CQR校准区间:[-12.3%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+0.6% | 供给中断+2.5% | 需求崩塌+2.2%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2018-01_Brent": "【2018年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.7%, +12.3%],中枢+0.2%,波动率3.6%。\n■ 3M预测区间:[-16.0%, +25.9%],中枢+1.3%。\n■ CQR校准区间:[-11.7%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度89%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+1.3% | 供给中断+2.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2018-02_Brent": "【2018年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-8.4%, +12.7%],中枢+2.6%,波动率3.3%。\n■ 3M预测区间:[-14.7%, +25.9%],中枢+2.1%。\n■ CQR校准区间:[-12.1%, +14.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度79%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+4.0% | 供给中断+3.8% | 需求崩塌+4.1%\n 最大下行风险:+3.8%,建议预留相应流动性缓冲。\n",
+ "2018-03_Brent": "【2018年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-10.5%, +11.5%],中枢-0.2%,波动率4.4%。\n■ 3M预测区间:[-20.6%, +25.9%],中枢-1.2%。\n■ CQR校准区间:[-12.8%, +13.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度85%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-2.4% | 供给中断+0.5% | 需求崩塌+0.6%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2018-04_Brent": "【2018年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.9%, +11.5%],中枢-0.1%,波动率3.6%。\n■ 3M预测区间:[-18.5%, +26.1%],中枢+0.6%。\n■ CQR校准区间:[-12.3%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度68%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.1% | VIX翻倍-1.8% | 供给中断-1.0% | 需求崩塌-0.7%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2018-05_Brent": "【2018年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-9.3%, +13.5%],中枢+0.9%,波动率3.0%。\n■ 3M预测区间:[-15.5%, +26.1%],中枢+1.9%。\n■ CQR校准区间:[-12.7%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度60%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-3.0% | 供给中断+1.0% | 需求崩塌+2.5%\n 最大下行风险:+1.0%,建议预留相应流动性缓冲。\n",
+ "2018-06_Brent": "【2018年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.3%, +12.8%],中枢+0.3%,波动率3.1%。\n■ 3M预测区间:[-18.3%, +26.1%],中枢-0.2%。\n■ CQR校准区间:[-11.4%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度74%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+0.8% | 供给中断+1.4% | 需求崩塌+1.5%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2018-07_Brent": "【2018年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.7%, +12.2%],中枢+0.6%,波动率2.6%。\n■ 3M预测区间:[-13.3%, +25.9%],中枢+1.7%。\n■ CQR校准区间:[-11.6%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度74%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.6% | VIX翻倍-2.6% | 供给中断+1.7% | 需求崩塌+1.9%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2018-08_Brent": "【2018年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.7%, +11.5%],中枢-0.7%,波动率2.3%。\n■ 3M预测区间:[-21.2%, +25.9%],中枢-2.2%。\n■ CQR校准区间:[-11.5%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-1.2% | 供给中断-0.2% | 需求崩塌-0.4%\n 最大下行风险:-0.4%,建议预留相应流动性缓冲。\n",
+ "2018-09_Brent": "【2018年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-8.4%, +11.5%],中枢-0.4%,波动率1.9%。\n■ 3M预测区间:[-17.3%, +22.1%],中枢-0.7%。\n■ CQR校准区间:[-11.0%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度94%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.4% | VIX翻倍+2.2% | 供给中断-1.2% | 需求崩塌-0.4%\n 最大下行风险:-1.2%,建议预留相应流动性缓冲。\n",
+ "2018-10_Brent": "【2018年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-8.7%, +11.8%],中枢-0.1%,波动率2.7%。\n■ 3M预测区间:[-16.4%, +22.1%],中枢+0.1%。\n■ CQR校准区间:[-11.7%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度96%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.1% | VIX翻倍+4.0% | 供给中断-0.3% | 需求崩塌+0.5%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2018-11_Brent": "【2018年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.6%, +11.1%],中枢-1.5%,波动率4.8%。\n■ 3M预测区间:[-24.2%, +22.1%],中枢-3.4%。\n■ CQR校准区间:[-14.3%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度84%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-3.4% | 供给中断+0.4% | 需求崩塌-1.4%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2018-12_Brent": "【2018年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-16.4%, +19.8%],中枢-4.2%,波动率8.5%。\n■ 3M预测区间:[-27.9%, +34.7%],中枢-7.9%。\n■ CQR校准区间:[-15.8%, +15.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度59%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、化工、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-4.2% | VIX翻倍-12.2% | 供给中断-10.1% | 需求崩塌-10.8%\n 最大下行风险:-10.8%,建议预留相应流动性缓冲。\n",
+ "2019-01_Brent": "【2019年01月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-24.9%, +26.7%],中枢-3.6%,波动率12.7%。\n■ 3M预测区间:[-39.7%, +49.0%],中枢-1.9%。\n■ CQR校准区间:[-15.7%, +15.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度59%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-3.6% | VIX翻倍-12.3% | 供给中断-11.4% | 需求崩塌-10.6%\n 最大下行风险:-11.4%,建议预留相应流动性缓冲。\n",
+ "2019-02_Brent": "【2019年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-14.0%, +17.6%],中枢+3.5%,波动率7.2%。\n■ 3M预测区间:[-24.4%, +30.4%],中枢+4.6%。\n■ CQR校准区间:[-14.2%, +16.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度49%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.5% | VIX翻倍+1.6% | 供给中断+3.0% | 需求崩塌+3.3%\n 最大下行风险:+3.0%,建议预留相应流动性缓冲。\n",
+ "2019-03_Brent": "【2019年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.3%, +13.5%],中枢+1.4%,波动率6.0%。\n■ 3M预测区间:[-19.3%, +25.9%],中枢+2.3%。\n■ CQR校准区间:[-13.9%, +15.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度53%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.4% | VIX翻倍+1.4% | 供给中断+2.6% | 需求崩塌+2.8%\n 最大下行风险:+2.6%,建议预留相应流动性缓冲。\n",
+ "2019-04_Brent": "【2019年04月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.8%, +12.2%],中枢+1.1%,波动率4.8%。\n■ 3M预测区间:[-19.2%, +25.9%],中枢+2.5%。\n■ CQR校准区间:[-14.1%, +17.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度84%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+2.6% | 供给中断+3.7% | 需求崩塌+3.7%\n 最大下行风险:+3.7%,建议预留相应流动性缓冲。\n",
+ "2019-05_Brent": "【2019年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由技术面因子主导。\n■ 1M预测区间:[-10.4%, +12.0%],中枢+1.7%,波动率5.0%。\n■ 3M预测区间:[-19.2%, +25.9%],中枢+2.7%。\n■ CQR校准区间:[-14.2%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度80%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.9% | 供给中断+3.4% | 需求崩塌+3.4%\n 最大下行风险:+3.4%,建议预留相应流动性缓冲。\n",
+ "2019-06_Brent": "【2019年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-12.1%, +11.5%],中枢-2.7%,波动率5.1%。\n■ 3M预测区间:[-19.2%, +25.9%],中枢-0.8%。\n■ CQR校准区间:[-14.5%, +16.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度70%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.7% | VIX翻倍-7.7% | 供给中断-8.6% | 需求崩塌-8.6%\n 最大下行风险:-8.6%,建议预留相应流动性缓冲。\n",
+ "2019-07_Brent": "【2019年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.7%, +12.0%],中枢+1.1%,波动率4.4%。\n■ 3M预测区间:[-19.2%, +21.6%],中枢+1.7%。\n■ CQR校准区间:[-14.1%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度96%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+3.5% | 供给中断+4.9% | 需求崩塌+4.9%\n 最大下行风险:+4.9%,建议预留相应流动性缓冲。\n",
+ "2019-08_Brent": "【2019年08月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-12.4%, +13.0%],中枢-0.9%,波动率6.1%。\n■ 3M预测区间:[-19.6%, +21.3%],中枢+0.6%。\n■ CQR校准区间:[-14.2%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度84%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-1.3% | 供给中断-1.8% | 需求崩塌-1.4%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2019-09_Brent": "【2019年09月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-11.3%, +12.7%],中枢-1.4%,波动率5.7%。\n■ 3M预测区间:[-19.2%, +19.7%],中枢+0.4%。\n■ CQR校准区间:[-14.2%, +14.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度86%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.4% | VIX翻倍-3.2% | 供给中断-1.8% | 需求崩塌-1.7%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2019-10_Brent": "【2019年10月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.9%, +11.4%],中枢-0.5%,波动率5.3%。\n■ 3M预测区间:[-19.2%, +18.9%],中枢+0.5%。\n■ CQR校准区间:[-14.4%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度93%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍-0.4% | 供给中断-1.0% | 需求崩塌-0.3%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2019-11_Brent": "【2019年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.2%, +10.9%],中枢-0.7%,波动率4.6%。\n■ 3M预测区间:[-19.2%, +18.9%],中枢+0.6%。\n■ CQR校准区间:[-14.2%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度95%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.7% | VIX翻倍-2.2% | 供给中断-0.3% | 需求崩塌+0.1%\n 最大下行风险:-0.3%,建议预留相应流动性缓冲。\n",
+ "2019-12_Brent": "【2019年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-9.8%, +10.7%],中枢+1.6%,波动率3.8%。\n■ 3M预测区间:[-19.2%, +18.9%],中枢+1.5%。\n■ CQR校准区间:[-12.5%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度91%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+2.0% | 供给中断+4.3% | 需求崩塌+4.2%\n 最大下行风险:+4.2%,建议预留相应流动性缓冲。\n",
+ "2020-01_Brent": "【2020年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-10.1%, +11.2%],中枢+1.7%,波动率3.4%。\n■ 3M预测区间:[-19.2%, +18.9%],中枢+1.6%。\n■ CQR校准区间:[-12.6%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度87%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+2.8% | 供给中断+3.9% | 需求崩塌+4.2%\n 最大下行风险:+3.9%,建议预留相应流动性缓冲。\n",
+ "2020-02_Brent": "【2020年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-14.8%, +13.2%],中枢-1.8%,波动率7.1%。\n■ 3M预测区间:[-21.9%, +21.6%],中枢-0.2%。\n■ CQR校准区间:[-14.1%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度83%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.8% | VIX翻倍-9.2% | 供给中断-6.8% | 需求崩塌-7.7%\n 最大下行风险:-7.7%,建议预留相应流动性缓冲。\n",
+ "2020-03_Brent": "【2020年03月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-20.8%, +33.4%],中枢-6.9%,波动率14.5%。\n■ 3M预测区间:[-38.5%, +52.7%],中枢-5.5%。\n■ CQR校准区间:[-15.0%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度74%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-6.9% | VIX翻倍-8.1% | 供给中断-7.9% | 需求崩塌-8.1%\n 最大下行风险:-8.1%,建议预留相应流动性缓冲。\n",
+ "2020-04_Brent": "【2020年04月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-27.2%, +40.4%],中枢-10.9%,波动率46.0%。\n■ 3M预测区间:[-26.9%, +69.5%],中枢-14.8%。\n■ CQR校准区间:[-16.3%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度52%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-10.9% | VIX翻倍-11.6% | 供给中断-11.6% | 需求崩塌-11.6%\n 最大下行风险:-11.6%,建议预留相应流动性缓冲。\n",
+ "2020-05_Brent": "【2020年05月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-33.3%, +25.1%],中枢-9.3%,波动率12.2%。\n■ 3M预测区间:[-37.1%, +41.8%],中枢-1.3%。\n■ CQR校准区间:[-15.7%, +15.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度62%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-9.3% | VIX翻倍-13.1% | 供给中断-11.8% | 需求崩塌-13.1%\n 最大下行风险:-13.1%,建议预留相应流动性缓冲。\n",
+ "2020-06_Brent": "【2020年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.5%, +22.3%],中枢+6.0%,波动率3.1%。\n■ 3M预测区间:[-19.7%, +21.6%],中枢-0.0%。\n■ CQR校准区间:[-20.3%, +21.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度56%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+6.0% | VIX翻倍+0.1% | 供给中断-0.1% | 需求崩塌+0.1%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2020-07_Brent": "【2020年07月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-35.9%, +40.1%],中枢-0.9%,波动率19.8%。\n■ 3M预测区间:[-49.1%, +90.4%],中枢-0.0%。\n■ CQR校准区间:[-26.0%, +26.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度91%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-4.5% | 供给中断-6.1% | 需求崩塌-4.5%\n 最大下行风险:-6.1%,建议预留相应流动性缓冲。\n",
+ "2020-08_Brent": "【2020年08月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-35.9%, +35.6%],中枢-0.5%,波动率16.8%。\n■ 3M预测区间:[-49.1%, +64.7%],中枢-0.0%。\n■ CQR校准区间:[-25.9%, +26.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度94%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.5% | VIX翻倍+0.1% | 供给中断-1.0% | 需求崩塌+0.1%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2020-09_Brent": "【2020年09月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-15.1%, +16.0%],中枢+0.3%,波动率4.6%。\n■ 3M预测区间:[-19.7%, +25.9%],中枢-0.2%。\n■ CQR校准区间:[-25.8%, +26.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度82%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.3% | VIX翻倍+2.1% | 供给中断+1.5% | 需求崩塌+4.0%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2020-10_Brent": "【2020年10月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-21.2%, +20.6%],中枢+0.1%,波动率8.0%。\n■ 3M预测区间:[-25.3%, +32.9%],中枢+0.6%。\n■ CQR校准区间:[-25.9%, +26.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度85%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍-4.8% | 供给中断-5.3% | 需求崩塌-4.4%\n 最大下行风险:-5.3%,建议预留相应流动性缓冲。\n",
+ "2020-11_Brent": "【2020年11月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-19.2%, +19.3%],中枢-2.3%,波动率7.0%。\n■ 3M预测区间:[-22.4%, +29.7%],中枢-0.6%。\n■ CQR校准区间:[-25.5%, +26.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度93%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.3% | VIX翻倍-5.5% | 供给中断-5.9% | 需求崩塌-5.5%\n 最大下行风险:-5.9%,建议预留相应流动性缓冲。\n",
+ "2020-12_Brent": "【2020年12月油价风险研判】\n■ 核心判断:风险等级低,方向偏下行,由供给端因子主导。\n■ 1M预测区间:[-11.5%, +16.0%],中枢+3.9%,波动率2.8%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢-0.6%。\n■ CQR校准区间:[-20.0%, +21.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+3.9% | VIX翻倍+5.6% | 供给中断+5.4% | 需求崩塌+5.6%\n 最大下行风险:+5.4%,建议预留相应流动性缓冲。\n",
+ "2021-01_Brent": "【2021年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-13.1%, +15.0%],中枢+0.1%,波动率4.7%。\n■ 3M预测区间:[-19.7%, +32.7%],中枢-0.6%。\n■ CQR校准区间:[-20.3%, +21.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度96%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+5.1% | 供给中断+5.1% | 需求崩塌+5.1%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2021-02_Brent": "【2021年02月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.2%, +14.7%],中枢+1.8%,波动率4.6%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢-0.6%。\n■ CQR校准区间:[-17.4%, +19.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+7.6% | 供给中断+7.6% | 需求崩塌+7.6%\n 最大下行风险:+7.6%,建议预留相应流动性缓冲。\n",
+ "2021-03_Brent": "【2021年03月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-11.9%, +18.0%],中枢+3.4%,波动率6.3%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢-0.6%。\n■ CQR校准区间:[-20.1%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.4% | VIX翻倍+8.0% | 供给中断+8.0% | 需求崩塌+8.0%\n 最大下行风险:+8.0%,建议预留相应流动性缓冲。\n",
+ "2021-04_Brent": "【2021年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-13.3%, +18.7%],中枢-1.0%,波动率7.1%。\n■ 3M预测区间:[-22.4%, +29.1%],中枢+4.6%。\n■ CQR校准区间:[-20.0%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度93%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.0% | VIX翻倍+0.3% | 供给中断+0.3% | 需求崩塌+0.3%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n",
+ "2021-05_Brent": "【2021年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.6%, +15.8%],中枢+1.9%,波动率5.2%。\n■ 3M预测区间:[-19.7%, +27.9%],中枢+2.4%。\n■ CQR校准区间:[-19.9%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度93%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.9% | VIX翻倍+7.4% | 供给中断+7.4% | 需求崩塌+7.4%\n 最大下行风险:+7.4%,建议预留相应流动性缓冲。\n",
+ "2021-06_Brent": "【2021年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.4%, +14.2%],中枢+0.6%,波动率5.3%。\n■ 3M预测区间:[-19.7%, +27.4%],中枢+4.6%。\n■ CQR校准区间:[-19.6%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度94%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+6.0% | 供给中断+5.7% | 需求崩塌+5.7%\n 最大下行风险:+5.7%,建议预留相应流动性缓冲。\n",
+ "2021-07_Brent": "【2021年07月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-10.2%, +14.3%],中枢+2.6%,波动率4.7%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+4.2%。\n■ CQR校准区间:[-19.6%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度93%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.6% | VIX翻倍+7.6% | 供给中断+6.3% | 需求崩塌+6.3%\n 最大下行风险:+6.3%,建议预留相应流动性缓冲。\n",
+ "2021-08_Brent": "【2021年08月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.6%, +13.2%],中枢+0.4%,波动率2.6%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+3.4%。\n■ CQR校准区间:[-19.8%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度94%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+3.2% | 供给中断+3.2% | 需求崩塌+3.2%\n 最大下行风险:+3.2%,建议预留相应流动性缓冲。\n",
+ "2021-09_Brent": "【2021年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.6%, +13.1%],中枢-1.5%,波动率3.8%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+4.2%。\n■ CQR校准区间:[-19.5%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-1.5% | VIX翻倍-3.6% | 供给中断-4.2% | 需求崩塌-4.2%\n 最大下行风险:-4.2%,建议预留相应流动性缓冲。\n",
+ "2021-10_Brent": "【2021年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-10.1%, +13.2%],中枢+1.0%,波动率2.4%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+3.5%。\n■ CQR校准区间:[-19.5%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度95%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.0% | VIX翻倍-1.2% | 供给中断-1.2% | 需求崩塌-1.2%\n 最大下行风险:-1.2%,建议预留相应流动性缓冲。\n",
+ "2021-11_Brent": "【2021年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-11.3%, +13.8%],中枢+1.7%,波动率2.5%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+2.4%。\n■ CQR校准区间:[-19.9%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度66%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍+3.3% | 供给中断+3.3% | 需求崩塌+3.3%\n 最大下行风险:+3.3%,建议预留相应流动性缓冲。\n",
+ "2021-12_Brent": "【2021年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-13.2%, +13.2%],中枢-2.3%,波动率5.4%。\n■ 3M预测区间:[-19.7%, +26.6%],中枢+2.0%。\n■ CQR校准区间:[-19.7%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度70%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.3% | VIX翻倍-3.6% | 供给中断-3.6% | 需求崩塌-3.6%\n 最大下行风险:-3.6%,建议预留相应流动性缓冲。\n",
+ "2022-01_Brent": "【2022年01月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-14.8%, +16.2%],中枢+1.8%,波动率6.8%。\n■ 3M预测区间:[-20.9%, +28.0%],中枢+2.0%。\n■ CQR校准区间:[-20.6%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+0.5% | 供给中断+0.5% | 需求崩塌+0.5%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2022-02_Brent": "【2022年02月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-29.1%, +30.4%],中枢+2.3%,波动率14.1%。\n■ 3M预测区间:[-45.1%, +68.2%],中枢+2.3%。\n■ CQR校准区间:[-21.4%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度88%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.3% | VIX翻倍+6.8% | 供给中断+6.8% | 需求崩塌+6.8%\n 最大下行风险:+6.8%,建议预留相应流动性缓冲。\n",
+ "2022-03_Brent": "【2022年03月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由价格联动因子主导。\n■ 1M预测区间:[-32.0%, +33.2%],中枢+1.8%,波动率18.6%。\n■ 3M预测区间:[-52.6%, +87.0%],中枢+2.3%。\n■ CQR校准区间:[-21.4%, +22.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度87%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+8.2% | 供给中断+8.1% | 需求崩塌+8.2%\n 最大下行风险:+8.1%,建议预留相应流动性缓冲。\n",
+ "2022-04_Brent": "【2022年04月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由价格联动因子主导。\n■ 1M预测区间:[-23.9%, +24.9%],中枢+3.7%,波动率12.1%。\n■ 3M预测区间:[-38.3%, +53.5%],中枢+2.5%。\n■ CQR校准区间:[-18.9%, +19.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2023 OPEC减产」(相似度92%)\n 历史参照:2023年OPEC+主动减产200万桶/日,托底油价在$70-90区间。供给管理型市场,价格波动率较低。\n 当前启示:OPEC减产格局下,价格区间可预测性较高,但下行风险来自减产执行率下滑和非OPEC增产。\n 对冲建议:低波动环境适合使用零成本领(collar)策略,锁定窄价格带。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+3.7% | VIX翻倍+10.0% | 供给中断+10.5% | 需求崩塌+10.7%\n 最大下行风险:+10.5%,建议预留相应流动性缓冲。\n",
+ "2022-05_Brent": "【2022年05月油价风险研判】\n■ 核心判断:风险等级高,方向偏下行,由需求端因子主导。\n■ 1M预测区间:[-36.7%, +31.3%],中枢+1.3%,波动率18.2%。\n■ 3M预测区间:[-52.4%, +87.1%],中枢+2.7%。\n■ CQR校准区间:[-35.8%, +18.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工、上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+6.1% | 供给中断+6.1% | 需求崩塌+6.1%\n 最大下行风险:+6.1%,建议预留相应流动性缓冲。\n",
+ "2022-06_Brent": "【2022年06月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-22.3%, +26.6%],中枢+2.0%,波动率11.8%。\n■ 3M预测区间:[-36.1%, +45.5%],中枢+2.8%。\n■ CQR校准区间:[-13.1%, +18.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+5.1% | 供给中断+5.1% | 需求崩塌+5.5%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2022-07_Brent": "【2022年07月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-19.8%, +26.5%],中枢+1.1%,波动率11.0%。\n■ 3M预测区间:[-34.2%, +58.2%],中枢+3.2%。\n■ CQR校准区间:[-13.0%, +18.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+4.1% | 供给中断+4.1% | 需求崩塌+4.1%\n 最大下行风险:+4.1%,建议预留相应流动性缓冲。\n",
+ "2022-08_Brent": "【2022年08月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-22.9%, +32.8%],中枢-0.9%,波动率13.5%。\n■ 3M预测区间:[-42.6%, +74.0%],中枢+2.8%。\n■ CQR校准区间:[-14.2%, +17.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-2.0% | 供给中断-2.0% | 需求崩塌-1.9%\n 最大下行风险:-2.0%,建议预留相应流动性缓冲。\n",
+ "2022-09_Brent": "【2022年09月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-21.2%, +25.3%],中枢+0.9%,波动率11.6%。\n■ 3M预测区间:[-34.9%, +55.7%],中枢+1.1%。\n■ CQR校准区间:[-13.7%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-0.8% | 供给中断-0.6% | 需求崩塌+1.2%\n 最大下行风险:-0.6%,建议预留相应流动性缓冲。\n",
+ "2022-10_Brent": "【2022年10月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-23.3%, +28.7%],中枢+0.8%,波动率13.9%。\n■ 3M预测区间:[-41.2%, +72.4%],中枢+1.0%。\n■ CQR校准区间:[-13.9%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-1.8% | 供给中断-1.8% | 需求崩塌+2.3%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2022-11_Brent": "【2022年11月油价风险研判】\n■ 核心判断:风险等级高,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-21.8%, +24.8%],中枢+0.7%,波动率12.3%。\n■ 3M预测区间:[-36.4%, +71.5%],中枢+1.2%。\n■ CQR校准区间:[-13.9%, +14.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度99%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍+2.8% | 供给中断+2.9% | 需求崩塌+2.9%\n 最大下行风险:+2.9%,建议预留相应流动性缓冲。\n",
+ "2022-12_Brent": "【2022年12月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-15.1%, +19.0%],中枢+0.4%,波动率8.7%。\n■ 3M预测区间:[-24.5%, +44.3%],中枢+0.7%。\n■ CQR校准区间:[-12.5%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍-1.7% | 供给中断-3.4% | 需求崩塌-3.3%\n 最大下行风险:-3.4%,建议预留相应流动性缓冲。\n",
+ "2023-01_Brent": "【2023年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.6%, +14.3%],中枢+0.9%,波动率6.2%。\n■ 3M预测区间:[-19.7%, +31.9%],中枢+0.2%。\n■ CQR校准区间:[-12.6%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍-2.2% | 供给中断-2.2% | 需求崩塌-1.8%\n 最大下行风险:-2.2%,建议预留相应流动性缓冲。\n",
+ "2023-02_Brent": "【2023年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.8%, +13.5%],中枢+0.9%,波动率5.4%。\n■ 3M预测区间:[-19.7%, +32.8%],中枢+0.1%。\n■ CQR校准区间:[-12.4%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+0.9% | 供给中断-1.8% | 需求崩塌-1.3%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2023-03_Brent": "【2023年03月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-11.2%, +13.2%],中枢-0.9%,波动率5.9%。\n■ 3M预测区间:[-19.7%, +31.1%],中枢+0.2%。\n■ CQR校准区间:[-11.0%, +15.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-0.9% | VIX翻倍-4.7% | 供给中断-6.3% | 需求崩塌-4.2%\n 最大下行风险:-6.3%,建议预留相应流动性缓冲。\n",
+ "2023-04_Brent": "【2023年04月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-14.2%, +18.6%],中枢-1.1%,波动率8.3%。\n■ 3M预测区间:[-23.3%, +38.4%],中枢-0.8%。\n■ CQR校准区间:[-11.6%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.1% | VIX翻倍-4.8% | 供给中断-5.3% | 需求崩塌-1.2%\n 最大下行风险:-5.3%,建议预留相应流动性缓冲。\n",
+ "2023-05_Brent": "【2023年05月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-11.6%, +13.6%],中枢-1.0%,波动率5.6%。\n■ 3M预测区间:[-19.7%, +30.1%],中枢+0.8%。\n■ CQR校准区间:[-11.6%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-1.0% | VIX翻倍-3.1% | 供给中断-4.0% | 需求崩塌-4.2%\n 最大下行风险:-4.2%,建议预留相应流动性缓冲。\n",
+ "2023-06_Brent": "【2023年06月油价风险研判】\n■ 核心判断:风险等级中等,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-13.7%, +17.6%],中枢-2.7%,波动率8.3%。\n■ 3M预测区间:[-22.9%, +33.5%],中枢+0.6%。\n■ CQR校准区间:[-12.0%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度83%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:物流、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准-2.7% | VIX翻倍-4.9% | 供给中断-5.2% | 需求崩塌-5.1%\n 最大下行风险:-5.2%,建议预留相应流动性缓冲。\n",
+ "2023-07_Brent": "【2023年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +13.4%],中枢+0.4%,波动率4.7%。\n■ 3M预测区间:[-19.7%, +27.1%],中枢-0.7%。\n■ CQR校准区间:[-11.1%, +13.9%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度89%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+0.9% | 供给中断+1.2% | 需求崩塌+1.8%\n 最大下行风险:+1.2%,建议预留相应流动性缓冲。\n",
+ "2023-08_Brent": "【2023年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.4%, +14.7%],中枢+2.0%,波动率3.5%。\n■ 3M预测区间:[-19.7%, +28.5%],中枢-0.2%。\n■ CQR校准区间:[-12.3%, +16.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度93%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+3.9% | 供给中断+3.3% | 需求崩塌+5.4%\n 最大下行风险:+3.3%,建议预留相应流动性缓冲。\n",
+ "2023-09_Brent": "【2023年09月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +13.0%],中枢+0.0%,波动率2.9%。\n■ 3M预测区间:[-19.7%, +28.3%],中枢-2.1%。\n■ CQR校准区间:[-13.3%, +15.1%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.0% | VIX翻倍-1.1% | 供给中断-2.7% | 需求崩塌+2.1%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2023-10_Brent": "【2023年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.8%, +13.5%],中枢+1.7%,波动率2.8%。\n■ 3M预测区间:[-19.7%, +28.3%],中枢-0.3%。\n■ CQR校准区间:[-12.4%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度96%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍-0.4% | 供给中断-0.1% | 需求崩塌+4.2%\n 最大下行风险:-0.1%,建议预留相应流动性缓冲。\n",
+ "2023-11_Brent": "【2023年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.7%, +14.1%],中枢+1.7%,波动率3.3%。\n■ 3M预测区间:[-19.7%, +30.0%],中枢-0.3%。\n■ CQR校准区间:[-12.4%, +15.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.7% | VIX翻倍-2.3% | 供给中断-1.3% | 需求崩塌-0.1%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2023-12_Brent": "【2023年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.0%, +14.2%],中枢+1.8%,波动率3.2%。\n■ 3M预测区间:[-19.7%, +30.2%],中枢+0.4%。\n■ CQR校准区间:[-11.2%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度98%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.8% | VIX翻倍+2.4% | 供给中断+1.5% | 需求崩塌+1.8%\n 最大下行风险:+1.5%,建议预留相应流动性缓冲。\n",
+ "2024-01_Brent": "【2024年01月油价风险研判】\n■ 核心判断:风险等级中等,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-12.3%, +14.5%],中枢+0.8%,波动率7.0%。\n■ 3M预测区间:[-19.7%, +28.0%],中枢+0.5%。\n■ CQR校准区间:[-11.2%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度98%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:航空、制造、上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-2.3% | 供给中断-1.8% | 需求崩塌-1.8%\n 最大下行风险:-1.8%,建议预留相应流动性缓冲。\n",
+ "2024-02_Brent": "【2024年02月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-11.0%, +12.7%],中枢+0.6%,波动率4.8%。\n■ 3M预测区间:[-19.7%, +27.8%],中枢+0.7%。\n■ CQR校准区间:[-10.9%, +14.2%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度96%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.6% | VIX翻倍+0.1% | 供给中断-1.0% | 需求崩塌-1.0%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2024-03_Brent": "【2024年03月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由供给端因子主导。\n■ 1M预测区间:[-9.8%, +12.4%],中枢+0.8%,波动率3.6%。\n■ 3M预测区间:[-19.7%, +28.6%],中枢+1.6%。\n■ CQR校准区间:[-10.9%, +14.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度90%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍-0.7% | 供给中断-0.5% | 需求崩塌-0.4%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2024-04_Brent": "【2024年04月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-8.9%, +12.4%],中枢+1.3%,波动率3.4%。\n■ 3M预测区间:[-19.7%, +28.2%],中枢+0.7%。\n■ CQR校准区间:[-10.5%, +14.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度94%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-2.0% | 供给中断-1.1% | 需求崩塌-0.9%\n 最大下行风险:-1.1%,建议预留相应流动性缓冲。\n",
+ "2024-05_Brent": "【2024年05月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.8%, +13.3%],中枢+0.5%,波动率3.5%。\n■ 3M预测区间:[-19.7%, +28.0%],中枢+0.7%。\n■ CQR校准区间:[-10.5%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度94%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍+0.6% | 供给中断+1.4% | 需求崩塌+1.6%\n 最大下行风险:+1.4%,建议预留相应流动性缓冲。\n",
+ "2024-06_Brent": "【2024年06月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-10.3%, +12.6%],中枢-0.6%,波动率4.3%。\n■ 3M预测区间:[-19.7%, +29.2%],中枢+0.3%。\n■ CQR校准区间:[-9.6%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度92%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.6% | VIX翻倍-2.6% | 供给中断-2.3% | 需求崩塌-2.4%\n 最大下行风险:-2.4%,建议预留相应流动性缓冲。\n",
+ "2024-07_Brent": "【2024年07月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-8.4%, +13.6%],中枢+1.6%,波动率4.3%。\n■ 3M预测区间:[-19.7%, +28.0%],中枢+0.5%。\n■ CQR校准区间:[-9.2%, +14.7%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度95%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.6% | VIX翻倍+6.5% | 供给中断+5.1% | 需求崩塌+5.1%\n 最大下行风险:+5.1%,建议预留相应流动性缓冲。\n",
+ "2024-08_Brent": "【2024年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.7%, +12.9%],中枢+1.1%,波动率5.4%。\n■ 3M预测区间:[-19.7%, +27.8%],中枢+0.4%。\n■ CQR校准区间:[-9.8%, +15.3%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度94%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.1% | VIX翻倍-3.2% | 供给中断-3.9% | 需求崩塌-3.9%\n 最大下行风险:-3.9%,建议预留相应流动性缓冲。\n",
+ "2024-09_Brent": "【2024年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.7%, +13.2%],中枢+0.9%,波动率5.1%。\n■ 3M预测区间:[-19.7%, +29.5%],中枢+0.4%。\n■ CQR校准区间:[-9.2%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度96%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.9% | VIX翻倍+2.0% | 供给中断+2.5% | 需求崩塌+2.5%\n 最大下行风险:+2.5%,建议预留相应流动性缓冲。\n",
+ "2024-10_Brent": "【2024年10月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-9.4%, +13.6%],中枢+0.0%,波动率5.5%。\n■ 3M预测区间:[-19.2%, +28.9%],中枢-0.5%。\n■ CQR校准区间:[-9.7%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度89%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.0% | VIX翻倍-1.9% | 供给中断-1.7% | 需求崩塌-1.0%\n 最大下行风险:-1.7%,建议预留相应流动性缓冲。\n",
+ "2024-11_Brent": "【2024年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.5%, +14.0%],中枢+2.0%,波动率5.4%。\n■ 3M预测区间:[-19.2%, +29.6%],中枢+0.5%。\n■ CQR校准区间:[-9.2%, +14.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度81%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.0% | VIX翻倍+0.1% | 供给中断+1.1% | 需求崩塌+1.1%\n 最大下行风险:+1.1%,建议预留相应流动性缓冲。\n",
+ "2024-12_Brent": "【2024年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.0%, +13.4%],中枢+2.1%,波动率4.8%。\n■ 3M预测区间:[-19.0%, +32.4%],中枢+1.4%。\n■ CQR校准区间:[-8.1%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度77%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+2.1% | VIX翻倍-3.5% | 供给中断-1.4% | 需求崩塌-0.1%\n 最大下行风险:-1.4%,建议预留相应流动性缓冲。\n",
+ "2025-01_Brent": "【2025年01月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-8.4%, +12.6%],中枢+1.0%,波动率3.6%。\n■ 3M预测区间:[-18.7%, +28.3%],中枢+0.5%。\n■ CQR校准区间:[-8.1%, +13.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度90%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.0% | VIX翻倍+0.3% | 供给中断-0.5% | 需求崩塌-0.1%\n 最大下行风险:-0.5%,建议预留相应流动性缓冲。\n",
+ "2025-02_Brent": "【2025年02月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由技术面因子主导。\n■ 1M预测区间:[-9.2%, +13.2%],中枢+0.3%,波动率3.6%。\n■ 3M预测区间:[-17.8%, +29.9%],中枢+0.8%。\n■ CQR校准区间:[-8.1%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「常态/低波动」(相似度89%)\n 历史参照:油价处于常态波动区间,无明显单一因子主导。市场处于供需基本平衡状态。\n 当前启示:常态下关注结构性变化信号——OPEC会议决策、美国钻井数趋势、中国PMI走向。\n 对冲建议:常态下对冲比例可适当降低(25-40%),使用低成本期货锁价即可。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.3% | VIX翻倍-0.9% | 供给中断-0.2% | 需求崩塌+0.5%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2025-03_Brent": "【2025年03月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由供给端因子主导。\n■ 1M预测区间:[-9.2%, +12.7%],中枢-0.2%,波动率3.3%。\n■ 3M预测区间:[-17.8%, +29.5%],中枢+2.0%。\n■ CQR校准区间:[-8.8%, +15.0%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2014 页岩油冲击」(相似度95%)\n 历史参照:2014-16年美国页岩油产量爆发(+400万桶/日),叠加OPEC拒绝减产,油价从$110跌至$26。供给过剩主导。\n 当前启示:供给过剩格局持续时间长(18个月以上),下游企业成本优势可持续;上游企业需要重组债务、缩减资本开支。\n 对冲建议:重点关注远期曲线结构(contango加深),利用期货锁价窗口。下游企业延长采购合约期限。\n\n▶ 高风险行业:航空、化工——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准-0.2% | VIX翻倍-2.2% | 供给中断-0.9% | 需求崩塌+0.1%\n 最大下行风险:-0.9%,建议预留相应流动性缓冲。\n",
+ "2025-04_Brent": "【2025年04月油价风险研判】\n■ 核心判断:风险等级低,方向偏上行,由需求端因子主导。\n■ 1M预测区间:[-9.4%, +12.4%],中枢+0.5%,波动率3.5%。\n■ 3M预测区间:[-17.8%, +30.5%],中枢-0.2%。\n■ CQR校准区间:[-8.8%, +12.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度99%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+0.5% | VIX翻倍-3.6% | 供给中断-1.3% | 需求崩塌+0.7%\n 最大下行风险:-1.3%,建议预留相应流动性缓冲。\n",
+ "2025-05_Brent": "【2025年05月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由地缘政治/风险因子主导。\n■ 1M预测区间:[-9.2%, +13.4%],中枢+1.3%,波动率4.0%。\n■ 3M预测区间:[-17.8%, +31.5%],中枢+1.4%。\n■ CQR校准区间:[-8.8%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度88%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍-0.3% | 供给中断-0.2% | 需求崩塌-0.2%\n 最大下行风险:-0.2%,建议预留相应流动性缓冲。\n",
+ "2025-06_Brent": "【2025年06月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由技术面因子主导。\n■ 1M预测区间:[-9.2%, +12.7%],中枢+1.5%,波动率5.2%。\n■ 3M预测区间:[-17.8%, +32.4%],中枢+1.4%。\n■ CQR校准区间:[-8.8%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度57%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+1.5% | 供给中断+2.2% | 需求崩塌+2.2%\n 最大下行风险:+2.2%,建议预留相应流动性缓冲。\n",
+ "2025-07_Brent": "【2025年07月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-10.3%, +12.0%],中枢+0.1%,波动率4.4%。\n■ 3M预测区间:[-17.8%, +30.1%],中枢-0.2%。\n■ CQR校准区间:[-8.8%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度91%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.1% | VIX翻倍+3.5% | 供给中断+1.7% | 需求崩塌+2.0%\n 最大下行风险:+1.7%,建议预留相应流动性缓冲。\n",
+ "2025-08_Brent": "【2025年08月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.5%, +11.9%],中枢+0.8%,波动率4.5%。\n■ 3M预测区间:[-17.6%, +29.4%],中枢-0.5%。\n■ CQR校准区间:[-8.0%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度95%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.8% | VIX翻倍+3.4% | 供给中断+0.5% | 需求崩塌+0.9%\n 最大下行风险:+0.5%,建议预留相应流动性缓冲。\n",
+ "2025-09_Brent": "【2025年09月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.1%, +12.3%],中枢+1.3%,波动率3.7%。\n■ 3M预测区间:[-16.3%, +29.3%],中枢-0.3%。\n■ CQR校准区间:[-8.0%, +13.6%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度97%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+2.5% | 供给中断+0.4% | 需求崩塌+0.9%\n 最大下行风险:+0.4%,建议预留相应流动性缓冲。\n",
+ "2025-10_Brent": "【2025年10月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.2%, +12.1%],中枢+1.5%,波动率3.7%。\n■ 3M预测区间:[-16.3%, +28.8%],中枢-0.2%。\n■ CQR校准区间:[-8.8%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度90%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.5% | VIX翻倍+1.3% | 供给中断-0.8% | 需求崩塌+1.0%\n 最大下行风险:-0.8%,建议预留相应流动性缓冲。\n",
+ "2025-11_Brent": "【2025年11月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.9%, +12.1%],中枢+0.4%,波动率3.9%。\n■ 3M预测区间:[-16.3%, +29.2%],中枢+0.4%。\n■ CQR校准区间:[-8.8%, +14.5%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.4% | VIX翻倍+1.7% | 供给中断-0.7% | 需求崩塌-0.3%\n 最大下行风险:-0.7%,建议预留相应流动性缓冲。\n",
+ "2025-12_Brent": "【2025年12月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.1%, +11.6%],中枢+0.7%,波动率3.6%。\n■ 3M预测区间:[-16.1%, +29.6%],中枢+0.3%。\n■ CQR校准区间:[-8.0%, +13.8%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2008 金融危机」(相似度94%)\n 历史参照:2008年全球金融危机期间,油价从$147暴跌至$32,降幅78%。需求端崩塌是主因——全球GDP收缩、贸易锐减、制造业PMI普遍跌破40。\n 当前启示:需求崩塌格局下,下游成本端企业短期受益于低油价,但总需求萎缩拖累整体营收。上游企业面临最大冲击。\n 对冲建议:上游企业应立即锁定远期销售价格;下游企业可逢低建仓,锁定低价原料。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.7% | VIX翻倍-0.8% | 供给中断-2.7% | 需求崩塌-2.2%\n 最大下行风险:-2.7%,建议预留相应流动性缓冲。\n",
+ "2026-01_Brent": "【2026年01月油价风险研判】\n■ 核心判断:风险等级低,方向均衡,由需求端因子主导。\n■ 1M预测区间:[-9.6%, +12.2%],中枢+0.2%,波动率4.4%。\n■ 3M预测区间:[-15.4%, +29.4%],中枢+2.8%。\n■ CQR校准区间:[-8.6%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度95%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n▶ 中风险行业:上游油气——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+0.2% | VIX翻倍+2.4% | 供给中断-1.0% | 需求崩塌+0.0%\n 最大下行风险:-1.0%,建议预留相应流动性缓冲。\n",
+ "2026-02_Brent": "【2026年02月油价风险研判】\n■ 核心判断:风险等级中等,方向偏下行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-10.2%, +12.2%],中枢+1.3%,波动率5.4%。\n■ 3M预测区间:[-16.1%, +28.9%],中枢+3.2%。\n■ CQR校准区间:[-8.6%, +14.4%](分布自由覆盖保证)。\n\n▶ 格局识别:当前最接近「2022 俄乌冲突」(相似度88%)\n 历史参照:2022年俄乌冲突导致俄罗斯原油出口受制裁,供给缺口+地缘溢价推升布伦特至$130+。地缘政治+供给双重冲击。\n 当前启示:地缘驱动的价格飙升通常突然但短暂(3-6个月),随后制裁适应和替代供给逐步消化溢价。\n 对冲建议:事件驱动行情中,期权策略优于期货——买入看涨期权锁定上限成本,保留价格回落的收益空间。\n\n▶ 高风险行业:上游油气——建议提升套保覆盖率至60-80%。\n▶ 中风险行业:航空、制造——建议维持25-50%套保覆盖。\n\n▶ 压力测试:基准+1.3% | VIX翻倍+2.8% | 供给中断+0.7% | 需求崩塌+2.1%\n 最大下行风险:+0.7%,建议预留相应流动性缓冲。\n",
+ "2026-03_Brent": "【2026年03月油价风险研判】\n■ 核心判断:风险等级高,方向偏上行,由地缘政治/风险因子主导。\n■ 1M预测区间:[-13.2%, +20.3%],中枢+1.1%,波动率8.0%。\n\n▶ 格局识别:当前最接近「2020 COVID」(相似度45%)\n 历史参照:2020年COVID-19导致全球需求暴减2000万桶/日,WTI期货历史性跌至负值。需求冲击+仓储危机双重打击。\n 当前启示:极端需求冲击下,航空业客运量降90%+,物流链中断。但复苏速度可能超预期——V型反弹是历史常态。\n 对冲建议:短期:保持现金流弹性,避免过度套保。中期:关注OPEC+协调减产信号,逢低建立多头头寸。\n\n▶ 高风险行业:航空、物流、化工、制造——建议提升套保覆盖率至60-80%。\n\n▶ 压力测试:基准+1.1% | VIX翻倍+1.5% | 供给中断+0.3% | 需求崩塌+0.9%\n 最大下行风险:+0.3%,建议预留相应流动性缓冲。\n"
+}
\ No newline at end of file
diff --git a/output/v2_regime_data.json b/output/v2_regime_data.json
new file mode 100644
index 0000000000000000000000000000000000000000..3fa97f63a03836a4465c20cf6c18a2766e849231
--- /dev/null
+++ b/output/v2_regime_data.json
@@ -0,0 +1,1382 @@
+{
+ "2003-04": {
+ "match": "2020 COVID",
+ "similarity": 0.505,
+ "type": "demand_collapse"
+ },
+ "2003-05": {
+ "match": "2020 COVID",
+ "similarity": 0.538,
+ "type": "demand_collapse"
+ },
+ "2003-06": {
+ "match": "2020 COVID",
+ "similarity": 0.58,
+ "type": "demand_collapse"
+ },
+ "2003-07": {
+ "match": "2020 COVID",
+ "similarity": 0.594,
+ "type": "demand_collapse"
+ },
+ "2003-08": {
+ "match": "2020 COVID",
+ "similarity": 0.596,
+ "type": "demand_collapse"
+ },
+ "2003-09": {
+ "match": "2020 COVID",
+ "similarity": 0.658,
+ "type": "demand_collapse"
+ },
+ "2003-10": {
+ "match": "2020 COVID",
+ "similarity": 0.737,
+ "type": "demand_collapse"
+ },
+ "2003-11": {
+ "match": "2020 COVID",
+ "similarity": 0.8,
+ "type": "demand_collapse"
+ },
+ "2003-12": {
+ "match": "2020 COVID",
+ "similarity": 0.885,
+ "type": "demand_collapse"
+ },
+ "2004-01": {
+ "match": "2020 COVID",
+ "similarity": 0.954,
+ "type": "demand_collapse"
+ },
+ "2004-02": {
+ "match": "2020 COVID",
+ "similarity": 0.954,
+ "type": "demand_collapse"
+ },
+ "2004-03": {
+ "match": "2020 COVID",
+ "similarity": 0.965,
+ "type": "demand_collapse"
+ },
+ "2004-04": {
+ "match": "2020 COVID",
+ "similarity": 0.92,
+ "type": "demand_collapse"
+ },
+ "2004-05": {
+ "match": "2020 COVID",
+ "similarity": 0.931,
+ "type": "demand_collapse"
+ },
+ "2004-06": {
+ "match": "2020 COVID",
+ "similarity": 0.919,
+ "type": "demand_collapse"
+ },
+ "2004-07": {
+ "match": "2020 COVID",
+ "similarity": 0.848,
+ "type": "demand_collapse"
+ },
+ "2004-08": {
+ "match": "2020 COVID",
+ "similarity": 0.871,
+ "type": "demand_collapse"
+ },
+ "2004-09": {
+ "match": "2020 COVID",
+ "similarity": 0.827,
+ "type": "demand_collapse"
+ },
+ "2004-10": {
+ "match": "2020 COVID",
+ "similarity": 0.928,
+ "type": "demand_collapse"
+ },
+ "2004-11": {
+ "match": "2020 COVID",
+ "similarity": 0.901,
+ "type": "demand_collapse"
+ },
+ "2004-12": {
+ "match": "2020 COVID",
+ "similarity": 0.761,
+ "type": "demand_collapse"
+ },
+ "2005-01": {
+ "match": "2020 COVID",
+ "similarity": 0.591,
+ "type": "demand_collapse"
+ },
+ "2005-02": {
+ "match": "2020 COVID",
+ "similarity": 0.582,
+ "type": "demand_collapse"
+ },
+ "2005-03": {
+ "match": "2020 COVID",
+ "similarity": 0.654,
+ "type": "demand_collapse"
+ },
+ "2005-04": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.895,
+ "type": "geopolitical"
+ },
+ "2005-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.914,
+ "type": "geopolitical"
+ },
+ "2005-06": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.88,
+ "type": "geopolitical"
+ },
+ "2005-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.864,
+ "type": "geopolitical"
+ },
+ "2005-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.905,
+ "type": "geopolitical"
+ },
+ "2005-09": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.951,
+ "type": "geopolitical"
+ },
+ "2005-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.937,
+ "type": "geopolitical"
+ },
+ "2005-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.952,
+ "type": "geopolitical"
+ },
+ "2005-12": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.939,
+ "type": "geopolitical"
+ },
+ "2006-01": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.685,
+ "type": "geopolitical"
+ },
+ "2006-02": {
+ "match": "2020 COVID",
+ "similarity": 0.654,
+ "type": "demand_collapse"
+ },
+ "2006-03": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.705,
+ "type": "geopolitical"
+ },
+ "2006-04": {
+ "match": "2020 COVID",
+ "similarity": 0.705,
+ "type": "demand_collapse"
+ },
+ "2006-05": {
+ "match": "2020 COVID",
+ "similarity": 0.774,
+ "type": "demand_collapse"
+ },
+ "2006-06": {
+ "match": "2020 COVID",
+ "similarity": 0.751,
+ "type": "demand_collapse"
+ },
+ "2006-07": {
+ "match": "2020 COVID",
+ "similarity": 0.795,
+ "type": "demand_collapse"
+ },
+ "2006-08": {
+ "match": "2020 COVID",
+ "similarity": 0.855,
+ "type": "demand_collapse"
+ },
+ "2006-09": {
+ "match": "2020 COVID",
+ "similarity": 0.845,
+ "type": "demand_collapse"
+ },
+ "2006-10": {
+ "match": "2020 COVID",
+ "similarity": 0.814,
+ "type": "demand_collapse"
+ },
+ "2006-11": {
+ "match": "2020 COVID",
+ "similarity": 0.734,
+ "type": "demand_collapse"
+ },
+ "2006-12": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.839,
+ "type": "supply_cut"
+ },
+ "2007-01": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.871,
+ "type": "supply_cut"
+ },
+ "2007-02": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.806,
+ "type": "supply_cut"
+ },
+ "2007-03": {
+ "match": "2020 COVID",
+ "similarity": 0.745,
+ "type": "demand_collapse"
+ },
+ "2007-04": {
+ "match": "2020 COVID",
+ "similarity": 0.81,
+ "type": "demand_collapse"
+ },
+ "2007-05": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.799,
+ "type": "supply_cut"
+ },
+ "2007-06": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.704,
+ "type": "supply_cut"
+ },
+ "2007-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.652,
+ "type": "geopolitical"
+ },
+ "2007-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.687,
+ "type": "geopolitical"
+ },
+ "2007-09": {
+ "match": "2020 COVID",
+ "similarity": 0.714,
+ "type": "demand_collapse"
+ },
+ "2007-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.886,
+ "type": "geopolitical"
+ },
+ "2007-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.93,
+ "type": "geopolitical"
+ },
+ "2007-12": {
+ "match": "2020 COVID",
+ "similarity": 0.808,
+ "type": "demand_collapse"
+ },
+ "2008-01": {
+ "match": "2020 COVID",
+ "similarity": 0.704,
+ "type": "demand_collapse"
+ },
+ "2008-02": {
+ "match": "2020 COVID",
+ "similarity": 0.852,
+ "type": "demand_collapse"
+ },
+ "2008-03": {
+ "match": "2008 金融危机",
+ "similarity": 0.941,
+ "type": "demand_collapse"
+ },
+ "2008-04": {
+ "match": "2020 COVID",
+ "similarity": 0.694,
+ "type": "demand_collapse"
+ },
+ "2008-05": {
+ "match": "2020 COVID",
+ "similarity": 0.697,
+ "type": "demand_collapse"
+ },
+ "2008-06": {
+ "match": "2008 金融危机",
+ "similarity": 0.813,
+ "type": "demand_collapse"
+ },
+ "2008-07": {
+ "match": "2020 COVID",
+ "similarity": 0.645,
+ "type": "demand_collapse"
+ },
+ "2008-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.759,
+ "type": "geopolitical"
+ },
+ "2008-09": {
+ "match": "2008 金融危机",
+ "similarity": 0.806,
+ "type": "demand_collapse"
+ },
+ "2008-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.849,
+ "type": "geopolitical"
+ },
+ "2008-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.811,
+ "type": "geopolitical"
+ },
+ "2008-12": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.841,
+ "type": "geopolitical"
+ },
+ "2009-01": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.834,
+ "type": "geopolitical"
+ },
+ "2009-02": {
+ "match": "常态/低波动",
+ "similarity": 0.65,
+ "type": "normal"
+ },
+ "2009-03": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.703,
+ "type": "geopolitical"
+ },
+ "2009-04": {
+ "match": "常态/低波动",
+ "similarity": 0.671,
+ "type": "normal"
+ },
+ "2009-05": {
+ "match": "常态/低波动",
+ "similarity": 0.717,
+ "type": "normal"
+ },
+ "2009-06": {
+ "match": "常态/低波动",
+ "similarity": 0.64,
+ "type": "normal"
+ },
+ "2009-07": {
+ "match": "常态/低波动",
+ "similarity": 0.74,
+ "type": "normal"
+ },
+ "2009-08": {
+ "match": "常态/低波动",
+ "similarity": 0.729,
+ "type": "normal"
+ },
+ "2009-09": {
+ "match": "常态/低波动",
+ "similarity": 0.733,
+ "type": "normal"
+ },
+ "2009-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.789,
+ "type": "geopolitical"
+ },
+ "2009-11": {
+ "match": "常态/低波动",
+ "similarity": 0.791,
+ "type": "normal"
+ },
+ "2009-12": {
+ "match": "常态/低波动",
+ "similarity": 0.779,
+ "type": "normal"
+ },
+ "2010-01": {
+ "match": "常态/低波动",
+ "similarity": 0.768,
+ "type": "normal"
+ },
+ "2010-02": {
+ "match": "常态/低波动",
+ "similarity": 0.651,
+ "type": "normal"
+ },
+ "2010-03": {
+ "match": "常态/低波动",
+ "similarity": 0.695,
+ "type": "normal"
+ },
+ "2010-04": {
+ "match": "常态/低波动",
+ "similarity": 0.738,
+ "type": "normal"
+ },
+ "2010-05": {
+ "match": "2008 金融危机",
+ "similarity": 0.762,
+ "type": "demand_collapse"
+ },
+ "2010-06": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.715,
+ "type": "geopolitical"
+ },
+ "2010-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.713,
+ "type": "geopolitical"
+ },
+ "2010-08": {
+ "match": "2008 金融危机",
+ "similarity": 0.86,
+ "type": "demand_collapse"
+ },
+ "2010-09": {
+ "match": "2008 金融危机",
+ "similarity": 0.912,
+ "type": "demand_collapse"
+ },
+ "2010-10": {
+ "match": "2020 COVID",
+ "similarity": 0.882,
+ "type": "demand_collapse"
+ },
+ "2010-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.856,
+ "type": "geopolitical"
+ },
+ "2010-12": {
+ "match": "2020 COVID",
+ "similarity": 0.809,
+ "type": "demand_collapse"
+ },
+ "2011-01": {
+ "match": "2008 金融危机",
+ "similarity": 0.847,
+ "type": "demand_collapse"
+ },
+ "2011-02": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.624,
+ "type": "geopolitical"
+ },
+ "2011-03": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.593,
+ "type": "geopolitical"
+ },
+ "2011-04": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.557,
+ "type": "geopolitical"
+ },
+ "2011-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.638,
+ "type": "geopolitical"
+ },
+ "2011-06": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.524,
+ "type": "geopolitical"
+ },
+ "2011-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.707,
+ "type": "geopolitical"
+ },
+ "2011-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.645,
+ "type": "geopolitical"
+ },
+ "2011-09": {
+ "match": "2020 COVID",
+ "similarity": 0.665,
+ "type": "demand_collapse"
+ },
+ "2011-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.705,
+ "type": "geopolitical"
+ },
+ "2011-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.798,
+ "type": "geopolitical"
+ },
+ "2011-12": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.817,
+ "type": "geopolitical"
+ },
+ "2012-01": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.968,
+ "type": "geopolitical"
+ },
+ "2012-02": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.98,
+ "type": "geopolitical"
+ },
+ "2012-03": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.857,
+ "type": "geopolitical"
+ },
+ "2012-04": {
+ "match": "2020 COVID",
+ "similarity": 0.824,
+ "type": "demand_collapse"
+ },
+ "2012-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.783,
+ "type": "geopolitical"
+ },
+ "2012-06": {
+ "match": "2020 COVID",
+ "similarity": 0.81,
+ "type": "demand_collapse"
+ },
+ "2012-07": {
+ "match": "2020 COVID",
+ "similarity": 0.924,
+ "type": "demand_collapse"
+ },
+ "2012-08": {
+ "match": "2020 COVID",
+ "similarity": 0.891,
+ "type": "demand_collapse"
+ },
+ "2012-09": {
+ "match": "2020 COVID",
+ "similarity": 0.754,
+ "type": "demand_collapse"
+ },
+ "2012-10": {
+ "match": "2020 COVID",
+ "similarity": 0.887,
+ "type": "demand_collapse"
+ },
+ "2012-11": {
+ "match": "2020 COVID",
+ "similarity": 0.878,
+ "type": "demand_collapse"
+ },
+ "2012-12": {
+ "match": "常态/低波动",
+ "similarity": 0.813,
+ "type": "normal"
+ },
+ "2013-01": {
+ "match": "2020 COVID",
+ "similarity": 0.698,
+ "type": "demand_collapse"
+ },
+ "2013-02": {
+ "match": "2020 COVID",
+ "similarity": 0.668,
+ "type": "demand_collapse"
+ },
+ "2013-03": {
+ "match": "2020 COVID",
+ "similarity": 0.712,
+ "type": "demand_collapse"
+ },
+ "2013-04": {
+ "match": "2020 COVID",
+ "similarity": 0.74,
+ "type": "demand_collapse"
+ },
+ "2013-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.813,
+ "type": "geopolitical"
+ },
+ "2013-06": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.834,
+ "type": "supply_cut"
+ },
+ "2013-07": {
+ "match": "2020 COVID",
+ "similarity": 0.918,
+ "type": "demand_collapse"
+ },
+ "2013-08": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.88,
+ "type": "supply_cut"
+ },
+ "2013-09": {
+ "match": "2020 COVID",
+ "similarity": 0.954,
+ "type": "demand_collapse"
+ },
+ "2013-10": {
+ "match": "2020 COVID",
+ "similarity": 0.911,
+ "type": "demand_collapse"
+ },
+ "2013-11": {
+ "match": "2020 COVID",
+ "similarity": 0.806,
+ "type": "demand_collapse"
+ },
+ "2013-12": {
+ "match": "2020 COVID",
+ "similarity": 0.83,
+ "type": "demand_collapse"
+ },
+ "2014-01": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.621,
+ "type": "geopolitical"
+ },
+ "2014-02": {
+ "match": "2008 金融危机",
+ "similarity": 0.636,
+ "type": "demand_collapse"
+ },
+ "2014-03": {
+ "match": "2020 COVID",
+ "similarity": 0.698,
+ "type": "demand_collapse"
+ },
+ "2014-04": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.771,
+ "type": "geopolitical"
+ },
+ "2014-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.734,
+ "type": "geopolitical"
+ },
+ "2014-06": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.809,
+ "type": "geopolitical"
+ },
+ "2014-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.734,
+ "type": "geopolitical"
+ },
+ "2014-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.687,
+ "type": "geopolitical"
+ },
+ "2014-09": {
+ "match": "2008 金融危机",
+ "similarity": 0.845,
+ "type": "demand_collapse"
+ },
+ "2014-10": {
+ "match": "2008 金融危机",
+ "similarity": 0.79,
+ "type": "demand_collapse"
+ },
+ "2014-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.635,
+ "type": "geopolitical"
+ },
+ "2014-12": {
+ "match": "2020 COVID",
+ "similarity": 0.733,
+ "type": "demand_collapse"
+ },
+ "2015-01": {
+ "match": "2020 COVID",
+ "similarity": 0.898,
+ "type": "demand_collapse"
+ },
+ "2015-02": {
+ "match": "2020 COVID",
+ "similarity": 0.862,
+ "type": "demand_collapse"
+ },
+ "2015-03": {
+ "match": "2020 COVID",
+ "similarity": 0.9,
+ "type": "demand_collapse"
+ },
+ "2015-04": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.897,
+ "type": "geopolitical"
+ },
+ "2015-05": {
+ "match": "2020 COVID",
+ "similarity": 0.963,
+ "type": "demand_collapse"
+ },
+ "2015-06": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.921,
+ "type": "supply_cut"
+ },
+ "2015-07": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.882,
+ "type": "supply_cut"
+ },
+ "2015-08": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.883,
+ "type": "supply_cut"
+ },
+ "2015-09": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.959,
+ "type": "supply_cut"
+ },
+ "2015-10": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.97,
+ "type": "supply_cut"
+ },
+ "2015-11": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.955,
+ "type": "supply_cut"
+ },
+ "2015-12": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.977,
+ "type": "supply_cut"
+ },
+ "2016-01": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.972,
+ "type": "supply_cut"
+ },
+ "2016-02": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.962,
+ "type": "supply_cut"
+ },
+ "2016-03": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.948,
+ "type": "supply_cut"
+ },
+ "2016-04": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.977,
+ "type": "supply_cut"
+ },
+ "2016-05": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.969,
+ "type": "supply_cut"
+ },
+ "2016-06": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.981,
+ "type": "supply_cut"
+ },
+ "2016-07": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.974,
+ "type": "supply_cut"
+ },
+ "2016-08": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.978,
+ "type": "supply_cut"
+ },
+ "2016-09": {
+ "match": "2020 COVID",
+ "similarity": 0.972,
+ "type": "demand_collapse"
+ },
+ "2016-10": {
+ "match": "2020 COVID",
+ "similarity": 0.955,
+ "type": "demand_collapse"
+ },
+ "2016-11": {
+ "match": "2020 COVID",
+ "similarity": 0.959,
+ "type": "demand_collapse"
+ },
+ "2016-12": {
+ "match": "2020 COVID",
+ "similarity": 0.965,
+ "type": "demand_collapse"
+ },
+ "2017-01": {
+ "match": "2020 COVID",
+ "similarity": 0.952,
+ "type": "demand_collapse"
+ },
+ "2017-02": {
+ "match": "2020 COVID",
+ "similarity": 0.945,
+ "type": "demand_collapse"
+ },
+ "2017-03": {
+ "match": "2020 COVID",
+ "similarity": 0.969,
+ "type": "demand_collapse"
+ },
+ "2017-04": {
+ "match": "2020 COVID",
+ "similarity": 0.977,
+ "type": "demand_collapse"
+ },
+ "2017-05": {
+ "match": "2020 COVID",
+ "similarity": 0.96,
+ "type": "demand_collapse"
+ },
+ "2017-06": {
+ "match": "2020 COVID",
+ "similarity": 0.983,
+ "type": "demand_collapse"
+ },
+ "2017-07": {
+ "match": "2008 金融危机",
+ "similarity": 0.959,
+ "type": "demand_collapse"
+ },
+ "2017-08": {
+ "match": "2008 金融危机",
+ "similarity": 0.938,
+ "type": "demand_collapse"
+ },
+ "2017-09": {
+ "match": "2008 金融危机",
+ "similarity": 0.928,
+ "type": "demand_collapse"
+ },
+ "2017-10": {
+ "match": "2008 金融危机",
+ "similarity": 0.939,
+ "type": "demand_collapse"
+ },
+ "2017-11": {
+ "match": "2020 COVID",
+ "similarity": 0.873,
+ "type": "demand_collapse"
+ },
+ "2017-12": {
+ "match": "2020 COVID",
+ "similarity": 0.992,
+ "type": "demand_collapse"
+ },
+ "2018-01": {
+ "match": "2020 COVID",
+ "similarity": 0.99,
+ "type": "demand_collapse"
+ },
+ "2018-02": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.864,
+ "type": "geopolitical"
+ },
+ "2018-03": {
+ "match": "2020 COVID",
+ "similarity": 0.866,
+ "type": "demand_collapse"
+ },
+ "2018-04": {
+ "match": "2020 COVID",
+ "similarity": 0.874,
+ "type": "demand_collapse"
+ },
+ "2018-05": {
+ "match": "2020 COVID",
+ "similarity": 0.977,
+ "type": "demand_collapse"
+ },
+ "2018-06": {
+ "match": "2008 金融危机",
+ "similarity": 0.847,
+ "type": "demand_collapse"
+ },
+ "2018-07": {
+ "match": "2008 金融危机",
+ "similarity": 0.839,
+ "type": "demand_collapse"
+ },
+ "2018-08": {
+ "match": "2020 COVID",
+ "similarity": 0.849,
+ "type": "demand_collapse"
+ },
+ "2018-09": {
+ "match": "2008 金融危机",
+ "similarity": 0.867,
+ "type": "demand_collapse"
+ },
+ "2018-10": {
+ "match": "2008 金融危机",
+ "similarity": 0.867,
+ "type": "demand_collapse"
+ },
+ "2018-11": {
+ "match": "2008 金融危机",
+ "similarity": 0.847,
+ "type": "demand_collapse"
+ },
+ "2018-12": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.922,
+ "type": "geopolitical"
+ },
+ "2019-01": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.951,
+ "type": "geopolitical"
+ },
+ "2019-02": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.883,
+ "type": "geopolitical"
+ },
+ "2019-03": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.895,
+ "type": "geopolitical"
+ },
+ "2019-04": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.899,
+ "type": "geopolitical"
+ },
+ "2019-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.9,
+ "type": "geopolitical"
+ },
+ "2019-06": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.937,
+ "type": "geopolitical"
+ },
+ "2019-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.985,
+ "type": "geopolitical"
+ },
+ "2019-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.972,
+ "type": "geopolitical"
+ },
+ "2019-09": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.855,
+ "type": "geopolitical"
+ },
+ "2019-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.947,
+ "type": "geopolitical"
+ },
+ "2019-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.937,
+ "type": "geopolitical"
+ },
+ "2019-12": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.953,
+ "type": "geopolitical"
+ },
+ "2020-01": {
+ "match": "2020 COVID",
+ "similarity": 0.9,
+ "type": "demand_collapse"
+ },
+ "2020-02": {
+ "match": "2020 COVID",
+ "similarity": 0.935,
+ "type": "demand_collapse"
+ },
+ "2020-03": {
+ "match": "2014 页岩油冲击",
+ "similarity": 0.817,
+ "type": "supply_glut"
+ },
+ "2020-04": {
+ "match": "2008 金融危机",
+ "similarity": 0.932,
+ "type": "demand_collapse"
+ },
+ "2020-05": {
+ "match": "2008 金融危机",
+ "similarity": 0.894,
+ "type": "demand_collapse"
+ },
+ "2020-06": {
+ "match": "常态/低波动",
+ "similarity": 0.641,
+ "type": "normal"
+ },
+ "2020-07": {
+ "match": "常态/低波动",
+ "similarity": 0.845,
+ "type": "normal"
+ },
+ "2020-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.927,
+ "type": "geopolitical"
+ },
+ "2020-09": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.824,
+ "type": "geopolitical"
+ },
+ "2020-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.668,
+ "type": "geopolitical"
+ },
+ "2020-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.715,
+ "type": "geopolitical"
+ },
+ "2020-12": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.769,
+ "type": "geopolitical"
+ },
+ "2021-01": {
+ "match": "常态/低波动",
+ "similarity": 0.572,
+ "type": "normal"
+ },
+ "2021-02": {
+ "match": "常态/低波动",
+ "similarity": 0.693,
+ "type": "normal"
+ },
+ "2021-03": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.833,
+ "type": "geopolitical"
+ },
+ "2021-04": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.842,
+ "type": "geopolitical"
+ },
+ "2021-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.838,
+ "type": "geopolitical"
+ },
+ "2021-06": {
+ "match": "2020 COVID",
+ "similarity": 0.743,
+ "type": "demand_collapse"
+ },
+ "2021-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.852,
+ "type": "geopolitical"
+ },
+ "2021-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.844,
+ "type": "geopolitical"
+ },
+ "2021-09": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.749,
+ "type": "geopolitical"
+ },
+ "2021-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.795,
+ "type": "geopolitical"
+ },
+ "2021-11": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.827,
+ "type": "geopolitical"
+ },
+ "2021-12": {
+ "match": "2020 COVID",
+ "similarity": 0.838,
+ "type": "demand_collapse"
+ },
+ "2022-01": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.939,
+ "type": "geopolitical"
+ },
+ "2022-02": {
+ "match": "2014 页岩油冲击",
+ "similarity": 0.908,
+ "type": "supply_glut"
+ },
+ "2022-03": {
+ "match": "2014 页岩油冲击",
+ "similarity": 0.98,
+ "type": "supply_glut"
+ },
+ "2022-04": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.865,
+ "type": "geopolitical"
+ },
+ "2022-05": {
+ "match": "常态/低波动",
+ "similarity": 0.759,
+ "type": "normal"
+ },
+ "2022-06": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.955,
+ "type": "geopolitical"
+ },
+ "2022-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.844,
+ "type": "geopolitical"
+ },
+ "2022-08": {
+ "match": "2020 COVID",
+ "similarity": 0.984,
+ "type": "demand_collapse"
+ },
+ "2022-09": {
+ "match": "2020 COVID",
+ "similarity": 0.98,
+ "type": "demand_collapse"
+ },
+ "2022-10": {
+ "match": "2020 COVID",
+ "similarity": 0.981,
+ "type": "demand_collapse"
+ },
+ "2022-11": {
+ "match": "2014 页岩油冲击",
+ "similarity": 0.882,
+ "type": "supply_glut"
+ },
+ "2022-12": {
+ "match": "2020 COVID",
+ "similarity": 0.98,
+ "type": "demand_collapse"
+ },
+ "2023-01": {
+ "match": "2020 COVID",
+ "similarity": 0.978,
+ "type": "demand_collapse"
+ },
+ "2023-02": {
+ "match": "2008 金融危机",
+ "similarity": 0.945,
+ "type": "demand_collapse"
+ },
+ "2023-03": {
+ "match": "常态/低波动",
+ "similarity": 0.912,
+ "type": "normal"
+ },
+ "2023-04": {
+ "match": "常态/低波动",
+ "similarity": 0.814,
+ "type": "normal"
+ },
+ "2023-05": {
+ "match": "2008 金融危机",
+ "similarity": 0.907,
+ "type": "demand_collapse"
+ },
+ "2023-06": {
+ "match": "2008 金融危机",
+ "similarity": 0.782,
+ "type": "demand_collapse"
+ },
+ "2023-07": {
+ "match": "2008 金融危机",
+ "similarity": 0.782,
+ "type": "demand_collapse"
+ },
+ "2023-08": {
+ "match": "常态/低波动",
+ "similarity": 0.942,
+ "type": "normal"
+ },
+ "2023-09": {
+ "match": "常态/低波动",
+ "similarity": 0.936,
+ "type": "normal"
+ },
+ "2023-10": {
+ "match": "2020 COVID",
+ "similarity": 0.941,
+ "type": "demand_collapse"
+ },
+ "2023-11": {
+ "match": "2014 页岩油冲击",
+ "similarity": 0.888,
+ "type": "supply_glut"
+ },
+ "2023-12": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.935,
+ "type": "geopolitical"
+ },
+ "2024-01": {
+ "match": "2008 金融危机",
+ "similarity": 0.914,
+ "type": "demand_collapse"
+ },
+ "2024-02": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.946,
+ "type": "geopolitical"
+ },
+ "2024-03": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.952,
+ "type": "geopolitical"
+ },
+ "2024-04": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.86,
+ "type": "geopolitical"
+ },
+ "2024-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.868,
+ "type": "geopolitical"
+ },
+ "2024-06": {
+ "match": "常态/低波动",
+ "similarity": 0.895,
+ "type": "normal"
+ },
+ "2024-07": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.908,
+ "type": "geopolitical"
+ },
+ "2024-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.984,
+ "type": "geopolitical"
+ },
+ "2024-09": {
+ "match": "2020 COVID",
+ "similarity": 0.916,
+ "type": "demand_collapse"
+ },
+ "2024-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.918,
+ "type": "geopolitical"
+ },
+ "2024-11": {
+ "match": "2008 金融危机",
+ "similarity": 0.865,
+ "type": "demand_collapse"
+ },
+ "2024-12": {
+ "match": "2008 金融危机",
+ "similarity": 0.808,
+ "type": "demand_collapse"
+ },
+ "2025-01": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.83,
+ "type": "geopolitical"
+ },
+ "2025-02": {
+ "match": "2008 金融危机",
+ "similarity": 0.92,
+ "type": "demand_collapse"
+ },
+ "2025-03": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.837,
+ "type": "geopolitical"
+ },
+ "2025-04": {
+ "match": "常态/低波动",
+ "similarity": 0.907,
+ "type": "normal"
+ },
+ "2025-05": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.768,
+ "type": "geopolitical"
+ },
+ "2025-06": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.791,
+ "type": "geopolitical"
+ },
+ "2025-07": {
+ "match": "2020 COVID",
+ "similarity": 0.799,
+ "type": "demand_collapse"
+ },
+ "2025-08": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.841,
+ "type": "geopolitical"
+ },
+ "2025-09": {
+ "match": "2020 COVID",
+ "similarity": 0.904,
+ "type": "demand_collapse"
+ },
+ "2025-10": {
+ "match": "2022 俄乌冲突",
+ "similarity": 0.868,
+ "type": "geopolitical"
+ },
+ "2025-11": {
+ "match": "2014 页岩油冲击",
+ "similarity": 0.709,
+ "type": "supply_glut"
+ },
+ "2025-12": {
+ "match": "2014 页岩油冲击",
+ "similarity": 0.804,
+ "type": "supply_glut"
+ },
+ "2026-01": {
+ "match": "2014 页岩油冲击",
+ "similarity": 0.782,
+ "type": "supply_glut"
+ },
+ "2026-02": {
+ "match": "2023 OPEC减产",
+ "similarity": 0.822,
+ "type": "supply_cut"
+ },
+ "2026-03": {
+ "match": "2020 COVID",
+ "similarity": 0.451,
+ "type": "demand_collapse"
+ }
+}
\ No newline at end of file
diff --git a/output/v2_scenarios.json b/output/v2_scenarios.json
new file mode 100644
index 0000000000000000000000000000000000000000..5b90cd0e3b92dec9285a649b836646b86e1e5271
--- /dev/null
+++ b/output/v2_scenarios.json
@@ -0,0 +1,74 @@
+{
+ "2025-04": {
+ "base": -0.19,
+ "vix_shock": -3.83,
+ "supply_cut": -3.82,
+ "demand_crash": 2.89
+ },
+ "2025-05": {
+ "base": 1.56,
+ "vix_shock": 2.31,
+ "supply_cut": 2.44,
+ "demand_crash": 3.49
+ },
+ "2025-06": {
+ "base": 1.86,
+ "vix_shock": 1.2,
+ "supply_cut": 1.2,
+ "demand_crash": 1.41
+ },
+ "2025-07": {
+ "base": 1.43,
+ "vix_shock": 2.93,
+ "supply_cut": 3.08,
+ "demand_crash": 5.17
+ },
+ "2025-08": {
+ "base": 1.24,
+ "vix_shock": 1.6,
+ "supply_cut": 0.81,
+ "demand_crash": 0.81
+ },
+ "2025-09": {
+ "base": 0.33,
+ "vix_shock": -1.29,
+ "supply_cut": -1.29,
+ "demand_crash": 2.05
+ },
+ "2025-10": {
+ "base": -0.07,
+ "vix_shock": 0.42,
+ "supply_cut": -2.84,
+ "demand_crash": -2.84
+ },
+ "2025-11": {
+ "base": 1.69,
+ "vix_shock": 1.46,
+ "supply_cut": 1.4,
+ "demand_crash": 2.04
+ },
+ "2025-12": {
+ "base": 0.13,
+ "vix_shock": 2.95,
+ "supply_cut": 1.12,
+ "demand_crash": 1.12
+ },
+ "2026-01": {
+ "base": 0.27,
+ "vix_shock": 6.59,
+ "supply_cut": 2.4,
+ "demand_crash": 2.4
+ },
+ "2026-02": {
+ "base": 0.96,
+ "vix_shock": 1.43,
+ "supply_cut": -2.11,
+ "demand_crash": -2.11
+ },
+ "2026-03": {
+ "base": -2.0,
+ "vix_shock": -0.55,
+ "supply_cut": -0.4,
+ "demand_crash": -0.89
+ }
+}
\ No newline at end of file
diff --git a/output/v2_shap_records.json b/output/v2_shap_records.json
new file mode 100644
index 0000000000000000000000000000000000000000..4f87510015795ae053695581f0730f82eb4208bf
--- /dev/null
+++ b/output/v2_shap_records.json
@@ -0,0 +1,482 @@
+[
+ {
+ "date": "2025-03-31 00:00:00",
+ "features": [
+ "vix_lag2",
+ "nonfarm_us",
+ "pmi_us_mfg",
+ "us_oil_inventory_total",
+ "geo_shock_count",
+ "geo_active_events",
+ "Brent_spot",
+ "usd_index",
+ "supply_saudi",
+ "hist_vol_12m"
+ ],
+ "importances": [
+ 31,
+ 60,
+ 62,
+ 46,
+ 21,
+ 0,
+ 53,
+ 99,
+ 14,
+ 65
+ ],
+ "normalized": [
+ 0.06873614190687362,
+ 0.13303769401330376,
+ 0.13747228381374724,
+ 0.10199556541019955,
+ 0.04656319290465632,
+ 0.0,
+ 0.11751662971175167,
+ 0.21951219512195122,
+ 0.031042128603104215,
+ 0.14412416851441243
+ ],
+ "lgb_pred": -0.0011230201858399157
+ },
+ {
+ "date": "2025-04-30 00:00:00",
+ "features": [
+ "ipi_us",
+ "pmi_us_mfg",
+ "us_oil_inventory_total",
+ "nonfarm_us",
+ "usd_index",
+ "Brent_spot",
+ "geo_active_events",
+ "supply_saudi",
+ "geo_shock_count",
+ "hist_vol_12m"
+ ],
+ "importances": [
+ 82,
+ 56,
+ 97,
+ 58,
+ 56,
+ 39,
+ 9,
+ 13,
+ 31,
+ 50
+ ],
+ "normalized": [
+ 0.1670061099796334,
+ 0.11405295315682282,
+ 0.1975560081466395,
+ 0.11812627291242363,
+ 0.11405295315682282,
+ 0.07942973523421588,
+ 0.018329938900203666,
+ 0.026476578411405296,
+ 0.06313645621181263,
+ 0.10183299389002037
+ ],
+ "lgb_pred": -0.03832760720699408
+ },
+ {
+ "date": "2025-05-31 00:00:00",
+ "features": [
+ "rsi12m",
+ "vix_lag2",
+ "ipi_us",
+ "us_oil_inventory_total",
+ "Brent_spot",
+ "usd_index",
+ "geo_active_events",
+ "geo_shock_count",
+ "supply_saudi",
+ "hist_vol_12m"
+ ],
+ "importances": [
+ 30,
+ 70,
+ 77,
+ 96,
+ 54,
+ 79,
+ 1,
+ 13,
+ 12,
+ 67
+ ],
+ "normalized": [
+ 0.06012024048096192,
+ 0.1402805611222445,
+ 0.15430861723446893,
+ 0.19238476953907815,
+ 0.10821643286573146,
+ 0.15831663326653306,
+ 0.002004008016032064,
+ 0.026052104208416832,
+ 0.02404809619238477,
+ 0.1342685370741483
+ ],
+ "lgb_pred": 0.024397359227217773
+ },
+ {
+ "date": "2025-06-30 00:00:00",
+ "features": [
+ "ipi_us",
+ "natgas_spot_henry",
+ "vix_lag2",
+ "us_oil_inventory_total",
+ "geo_shock_count",
+ "Brent_spot",
+ "usd_index",
+ "geo_active_events",
+ "hist_vol_12m",
+ "supply_saudi"
+ ],
+ "importances": [
+ 74,
+ 68,
+ 51,
+ 54,
+ 18,
+ 56,
+ 84,
+ 0,
+ 78,
+ 6
+ ],
+ "normalized": [
+ 0.15132924335378323,
+ 0.1390593047034765,
+ 0.10429447852760736,
+ 0.11042944785276074,
+ 0.03680981595092025,
+ 0.11451942740286299,
+ 0.17177914110429449,
+ 0.0,
+ 0.15950920245398773,
+ 0.012269938650306749
+ ],
+ "lgb_pred": 0.011955368697130408
+ },
+ {
+ "date": "2025-07-31 00:00:00",
+ "features": [
+ "rig_count_us_new",
+ "ipi_us",
+ "vix_lag2",
+ "natgas_spot_henry",
+ "geo_active_events",
+ "us_oil_inventory_total",
+ "usd_index",
+ "Brent_spot",
+ "hist_vol_12m",
+ "supply_saudi"
+ ],
+ "importances": [
+ 34,
+ 76,
+ 75,
+ 59,
+ 1,
+ 51,
+ 82,
+ 56,
+ 51,
+ 7
+ ],
+ "normalized": [
+ 0.06910569105691057,
+ 0.15447154471544716,
+ 0.1524390243902439,
+ 0.11991869918699187,
+ 0.0020325203252032522,
+ 0.10365853658536585,
+ 0.16666666666666666,
+ 0.11382113821138211,
+ 0.10365853658536585,
+ 0.014227642276422764
+ ],
+ "lgb_pred": 0.029299251308765952
+ },
+ {
+ "date": "2025-08-31 00:00:00",
+ "features": [
+ "geo_shock_count",
+ "natgas_spot_henry",
+ "vix_lag2",
+ "geo_active_events",
+ "rig_count_us_new",
+ "usd_index",
+ "us_oil_inventory_total",
+ "Brent_spot",
+ "hist_vol_12m",
+ "supply_saudi"
+ ],
+ "importances": [
+ 21,
+ 93,
+ 64,
+ 0,
+ 43,
+ 118,
+ 72,
+ 45,
+ 49,
+ 6
+ ],
+ "normalized": [
+ 0.0410958904109589,
+ 0.18199608610567514,
+ 0.12524461839530332,
+ 0.0,
+ 0.08414872798434442,
+ 0.2309197651663405,
+ 0.14090019569471623,
+ 0.08806262230919765,
+ 0.0958904109589041,
+ 0.011741682974559686
+ ],
+ "lgb_pred": 0.008104046451757583
+ },
+ {
+ "date": "2025-09-30 00:00:00",
+ "features": [
+ "ipi_us",
+ "geo_shock_count",
+ "geo_active_events",
+ "natgas_spot_henry",
+ "rig_count_us_new",
+ "usd_index",
+ "us_oil_inventory_total",
+ "Brent_spot",
+ "hist_vol_12m",
+ "supply_saudi"
+ ],
+ "importances": [
+ 91,
+ 28,
+ 0,
+ 70,
+ 28,
+ 80,
+ 82,
+ 56,
+ 40,
+ 14
+ ],
+ "normalized": [
+ 0.18609406952965235,
+ 0.05725971370143149,
+ 0.0,
+ 0.14314928425357873,
+ 0.05725971370143149,
+ 0.16359918200409,
+ 0.16768916155419222,
+ 0.11451942740286299,
+ 0.081799591002045,
+ 0.028629856850715747
+ ],
+ "lgb_pred": -0.012940133851386875
+ },
+ {
+ "date": "2025-10-31 00:00:00",
+ "features": [
+ "geo_shock_count",
+ "vix_lag2",
+ "natgas_spot_henry",
+ "geo_active_events",
+ "usd_index",
+ "rig_count_us_new",
+ "us_oil_inventory_total",
+ "hist_vol_12m",
+ "Brent_spot",
+ "supply_saudi"
+ ],
+ "importances": [
+ 43,
+ 68,
+ 93,
+ 1,
+ 98,
+ 39,
+ 51,
+ 38,
+ 64,
+ 3
+ ],
+ "normalized": [
+ 0.08634538152610442,
+ 0.13654618473895583,
+ 0.18674698795180722,
+ 0.002008032128514056,
+ 0.19678714859437751,
+ 0.0783132530120482,
+ 0.10240963855421686,
+ 0.07630522088353414,
+ 0.1285140562248996,
+ 0.006024096385542169
+ ],
+ "lgb_pred": -0.028368266156715494
+ },
+ {
+ "date": "2025-11-30 00:00:00",
+ "features": [
+ "ipi_us",
+ "vix_lag2",
+ "geo_active_events",
+ "natgas_spot_henry",
+ "us_oil_inventory_total",
+ "rig_count_us_new",
+ "usd_index",
+ "Brent_spot",
+ "hist_vol_12m",
+ "supply_saudi"
+ ],
+ "importances": [
+ 96,
+ 49,
+ 3,
+ 60,
+ 71,
+ 4,
+ 87,
+ 46,
+ 47,
+ 3
+ ],
+ "normalized": [
+ 0.20600858369098712,
+ 0.10515021459227468,
+ 0.006437768240343348,
+ 0.12875536480686695,
+ 0.15236051502145923,
+ 0.008583690987124463,
+ 0.18669527896995708,
+ 0.09871244635193133,
+ 0.10085836909871244,
+ 0.006437768240343348
+ ],
+ "lgb_pred": 0.014005192672644134
+ },
+ {
+ "date": "2025-12-31 00:00:00",
+ "features": [
+ "rsi12m",
+ "geo_active_events",
+ "vix_lag2",
+ "us_oil_inventory_total",
+ "natgas_spot_henry",
+ "rig_count_us_new",
+ "usd_index",
+ "Brent_spot",
+ "hist_vol_12m",
+ "supply_saudi"
+ ],
+ "importances": [
+ 50,
+ 2,
+ 62,
+ 96,
+ 54,
+ 24,
+ 98,
+ 43,
+ 44,
+ 9
+ ],
+ "normalized": [
+ 0.1037344398340249,
+ 0.004149377593360996,
+ 0.12863070539419086,
+ 0.1991701244813278,
+ 0.11203319502074689,
+ 0.04979253112033195,
+ 0.2033195020746888,
+ 0.08921161825726141,
+ 0.0912863070539419,
+ 0.01867219917012448
+ ],
+ "lgb_pred": 0.011188206532862278
+ },
+ {
+ "date": "2026-01-31 00:00:00",
+ "features": [
+ "rsi12m",
+ "geo_active_events",
+ "vix_lag2",
+ "natgas_spot_henry",
+ "us_oil_inventory_total",
+ "Brent_spot",
+ "usd_index",
+ "hist_vol_12m",
+ "rig_count_us_new",
+ "supply_saudi"
+ ],
+ "importances": [
+ 71,
+ 3,
+ 68,
+ 54,
+ 90,
+ 50,
+ 83,
+ 53,
+ 40,
+ 6
+ ],
+ "normalized": [
+ 0.13706563706563707,
+ 0.005791505791505791,
+ 0.13127413127413126,
+ 0.10424710424710425,
+ 0.17374517374517376,
+ 0.09652509652509653,
+ 0.16023166023166024,
+ 0.10231660231660232,
+ 0.07722007722007722,
+ 0.011583011583011582
+ ],
+ "lgb_pred": 0.023994008842610926
+ },
+ {
+ "date": "2026-02-28 00:00:00",
+ "features": [
+ "rsi12m",
+ "us_oil_inventory_total",
+ "natgas_spot_henry",
+ "vix_lag2",
+ "geo_active_events",
+ "Brent_spot",
+ "usd_index",
+ "hist_vol_12m",
+ "rig_count_us_new",
+ "supply_saudi"
+ ],
+ "importances": [
+ 51,
+ 106,
+ 71,
+ 62,
+ 1,
+ 43,
+ 77,
+ 73,
+ 31,
+ 4
+ ],
+ "normalized": [
+ 0.09826589595375723,
+ 0.20423892100192678,
+ 0.13680154142581888,
+ 0.11946050096339114,
+ 0.0019267822736030828,
+ 0.08285163776493257,
+ 0.14836223506743737,
+ 0.14065510597302505,
+ 0.05973025048169557,
+ 0.007707129094412331
+ ],
+ "lgb_pred": -0.021076430079692874
+ }
+]
\ No newline at end of file
diff --git a/pipeline/__init__.py b/pipeline/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..440828bede9c9233437c8c9bcefa1112369327cf
--- /dev/null
+++ b/pipeline/__init__.py
@@ -0,0 +1,3 @@
+"""pipeline/ — Data ingestion & processing modules."""
+import sys, os
+sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
diff --git a/pipeline/causal_analysis.py b/pipeline/causal_analysis.py
new file mode 100644
index 0000000000000000000000000000000000000000..6d833e53036234e23dbee4641c9171cb396bb9d6
--- /dev/null
+++ b/pipeline/causal_analysis.py
@@ -0,0 +1,366 @@
+"""
+causal_analysis.py — Granger Causal Factor Network
+====================================================
+核心创新模块:用 Granger 因果检验构建油价驱动因子的因果网络,
+区分"相关性"与"因果性",识别真正驱动油价的因子链路。
+
+功能:
+ 1. granger_network(): 全因子对 Granger 检验 → 因果邻接矩阵
+ 2. rolling_causality(): 滚动窗口因果强度追踪
+ 3. causal_factor_ranking(): 因果强度排序(区别于相关性排序)
+ 4. causal_regime_shift(): 因果结构变化检测
+"""
+
+import pandas as pd
+import numpy as np
+import warnings
+import json
+import os
+from itertools import product
+from statsmodels.tsa.stattools import grangercausalitytests, adfuller
+from config import FEATURES, FACTOR_GROUPS, PRICE_COL, OUTPUT_DIR
+
+warnings.filterwarnings('ignore')
+
+
+# ═══════════════════════════════════════════════════════════
+# STATIONARITY PREPROCESSING
+# ═══════════════════════════════════════════════════════════
+
+def make_stationary(series, name=''):
+ """
+ ADF 平稳性检验。若不平稳,取一阶差分。
+ 返回 (平稳序列, 是否差分, ADF p-value)。
+ """
+ s = series.dropna()
+ if len(s) < 20:
+ return s, False, 1.0
+
+ try:
+ result = adfuller(s, maxlag=12, autolag='AIC')
+ p_value = result[1]
+ except:
+ p_value = 1.0
+
+ if p_value < 0.05:
+ return s, False, p_value
+
+ # Take first difference
+ s_diff = s.diff().dropna()
+ try:
+ result2 = adfuller(s_diff, maxlag=12, autolag='AIC')
+ p_value2 = result2[1]
+ except:
+ p_value2 = 1.0
+
+ return s_diff, True, p_value2
+
+
+# ═══════════════════════════════════════════════════════════
+# GRANGER CAUSAL NETWORK
+# ═══════════════════════════════════════════════════════════
+
+def granger_test_pair(cause_series, effect_series, max_lag=3):
+ """
+ 对一对序列做 Granger 因果检验。
+ 返回 (最小 p-value, 最佳滞后期, 是否显著)。
+ """
+ df = pd.DataFrame({'cause': cause_series, 'effect': effect_series}).dropna()
+ if len(df) < max_lag * 3 + 10:
+ return 1.0, 0, False
+
+ try:
+ result = grangercausalitytests(df[['effect', 'cause']], maxlag=max_lag, verbose=False)
+ best_p = 1.0
+ best_lag = 1
+ for lag in range(1, max_lag + 1):
+ p = result[lag][0]['ssr_ftest'][1]
+ if p < best_p:
+ best_p = p
+ best_lag = lag
+ return best_p, best_lag, best_p < 0.05
+ except:
+ return 1.0, 0, False
+
+
+def build_granger_network(panel, features, target_col='target_ret_1m',
+ max_lag=3, significance=0.05):
+ """
+ 构建完整的 Granger 因果网络。
+ 测试所有特征 → 目标 和 特征 ↔ 特征 的因果关系。
+ """
+ # Prepare stationary series
+ stationary = {}
+ stationarity_info = {}
+
+ # Target
+ s, diffed, p = make_stationary(panel[target_col])
+ stationary[target_col] = s
+ stationarity_info[target_col] = {'diff': diffed, 'adf_p': round(p, 4)}
+
+ # Features
+ avail_features = [f for f in features if f in panel.columns and panel[f].notna().mean() > 0.6]
+ for f in avail_features:
+ s, diffed, p = make_stationary(panel[f])
+ stationary[f] = s
+ stationarity_info[f] = {'diff': diffed, 'adf_p': round(p, 4)}
+
+ # ── Test: each feature → target ──
+ feature_to_target = []
+ for f in avail_features:
+ cs = stationary[f]
+ es = stationary[target_col]
+ # Align
+ idx = cs.index.intersection(es.index)
+ if len(idx) < 30:
+ continue
+ p_val, lag, sig = granger_test_pair(cs.loc[idx], es.loc[idx], max_lag)
+ feature_to_target.append({
+ 'cause': f,
+ 'effect': target_col,
+ 'p_value': round(p_val, 4),
+ 'best_lag': lag,
+ 'significant': sig,
+ 'group': next((g for g, m in FACTOR_GROUPS.items() if f in m), 'Other'),
+ })
+
+ # ── Test: feature ↔ feature (top causal links) ──
+ inter_feature = []
+ for f1, f2 in product(avail_features[:10], avail_features[:10]): # Limit to 10x10
+ if f1 == f2:
+ continue
+ cs = stationary[f1]
+ es = stationary[f2]
+ idx = cs.index.intersection(es.index)
+ if len(idx) < 30:
+ continue
+ p_val, lag, sig = granger_test_pair(cs.loc[idx], es.loc[idx], max_lag)
+ if sig:
+ inter_feature.append({
+ 'cause': f1,
+ 'effect': f2,
+ 'p_value': round(p_val, 4),
+ 'best_lag': lag,
+ })
+
+ # Sort by significance
+ feature_to_target.sort(key=lambda x: x['p_value'])
+
+ return {
+ 'feature_to_target': feature_to_target,
+ 'inter_feature': inter_feature,
+ 'stationarity': stationarity_info,
+ 'n_significant': sum(1 for x in feature_to_target if x['significant']),
+ 'n_total': len(feature_to_target),
+ }
+
+
+# ═══════════════════════════════════════════════════════════
+# ROLLING CAUSALITY TRACKER
+# ═══════════════════════════════════════════════════════════
+
+def rolling_causality(panel, features, target_col='target_ret_1m',
+ window=60, step=6, max_lag=2):
+ """
+ 滚动窗口 Granger 因果检验,追踪因果关系的时变性。
+ """
+ avail = [f for f in features if f in panel.columns and panel[f].notna().mean() > 0.6]
+ avail = avail[:12] # Limit for speed
+
+ records = []
+ for end_idx in range(window, len(panel), step):
+ sub = panel.iloc[end_idx - window:end_idx]
+ end_date = panel.index[end_idx - 1]
+
+ window_rec = {'date': str(end_date)[:10]}
+
+ for f in avail:
+ cause = sub[f].dropna()
+ effect = sub[target_col].dropna()
+ idx = cause.index.intersection(effect.index)
+ if len(idx) < 25:
+ window_rec[f] = {'p': 1.0, 'sig': False}
+ continue
+
+ # Make stationary within window
+ cs, _, _ = make_stationary(cause.loc[idx])
+ es, _, _ = make_stationary(effect.loc[idx])
+ cidx = cs.index.intersection(es.index)
+ if len(cidx) < 20:
+ window_rec[f] = {'p': 1.0, 'sig': False}
+ continue
+
+ p_val, lag, sig = granger_test_pair(cs.loc[cidx], es.loc[cidx], max_lag)
+ window_rec[f] = {'p': round(p_val, 4), 'sig': sig, 'lag': lag}
+
+ records.append(window_rec)
+
+ return records
+
+
+# ═══════════════════════════════════════════════════════════
+# CAUSAL FACTOR RANKING
+# ═══════════════════════════════════════════════════════════
+
+def causal_factor_ranking(network_result):
+ """
+ 按因果强度排序因子(区别于简单的相关性排序)。
+ """
+ ranking = []
+ for item in network_result['feature_to_target']:
+ causal_strength = -np.log10(max(item['p_value'], 1e-10)) # -log10(p)
+ ranking.append({
+ 'feature': item['cause'],
+ 'group': item['group'],
+ 'granger_p': item['p_value'],
+ 'causal_strength': round(causal_strength, 2),
+ 'best_lag': item['best_lag'],
+ 'is_causal': item['significant'],
+ })
+ ranking.sort(key=lambda x: x['causal_strength'], reverse=True)
+ return ranking
+
+
+# ═══════════════════════════════════════════════════════════
+# NETWORK VISUALIZATION DATA
+# ═══════════════════════════════════════════════════════════
+
+def export_network_for_viz(network_result):
+ """
+ 导出因果网络为前端可视化格式(nodes + edges)。
+ """
+ nodes = set()
+ edges = []
+
+ for item in network_result['feature_to_target']:
+ nodes.add(item['cause'])
+ nodes.add(item['effect'])
+ if item['significant']:
+ edges.append({
+ 'source': item['cause'],
+ 'target': item['effect'],
+ 'weight': round(-np.log10(max(item['p_value'], 1e-10)), 2),
+ 'lag': item['best_lag'],
+ 'p_value': item['p_value'],
+ })
+
+ for item in network_result['inter_feature']:
+ nodes.add(item['cause'])
+ nodes.add(item['effect'])
+ edges.append({
+ 'source': item['cause'],
+ 'target': item['effect'],
+ 'weight': round(-np.log10(max(item['p_value'], 1e-10)), 2),
+ 'lag': item['best_lag'],
+ 'p_value': item['p_value'],
+ })
+
+ node_list = []
+ for n in nodes:
+ group = next((g for g, m in FACTOR_GROUPS.items() if n in m), 'Target')
+ node_list.append({'id': n, 'group': group})
+
+ return {'nodes': node_list, 'edges': edges}
+
+
+# ═══════════════════════════════════════════════════════════
+# MAIN ANALYSIS
+# ═══════════════════════════════════════════════════════════
+
+def run_full_causal_analysis(panel_path='output/panel_monthly.csv'):
+ """运行完整因果分析并保存结果。"""
+ os.chdir(r'e:\大三下\比赛\花旗杯\模型')
+
+ panel = pd.read_csv(panel_path, index_col=0, parse_dates=True)
+ panel['target_ret_1m'] = panel[PRICE_COL].pct_change(1).shift(-1)
+
+ features = [f for f in FEATURES if f in panel.columns]
+
+ print("=" * 65)
+ print("CAUSAL FACTOR NETWORK ANALYSIS")
+ print("=" * 65)
+
+ # ── Step 1: Full-sample Granger network ──
+ print("\n[1] Building Granger causal network...")
+ network = build_granger_network(panel, features, max_lag=3)
+
+ print(f" Tested: {network['n_total']} factor→target pairs")
+ print(f" Significant (p<0.05): {network['n_significant']}")
+
+ # ── Step 2: Causal ranking ──
+ print(f"\n[2] Causal Factor Ranking:")
+ ranking = causal_factor_ranking(network)
+ print(f" {'Factor':<30} {'Group':<12} {'Granger p':>10} {'Strength':>10} {'Causal?':>8}")
+ print(f" {'-'*30} {'-'*12} {'-'*10} {'-'*10} {'-'*8}")
+ for r in ranking:
+ marker = '✓' if r['is_causal'] else ''
+ print(f" {r['feature']:<30} {r['group']:<12} {r['granger_p']:10.4f} "
+ f"{r['causal_strength']:10.2f} {marker:>8}")
+
+ # ── Step 3: Group-level causal strength ──
+ print(f"\n[3] Group-level Causal Strength:")
+ group_strength = {}
+ for r in ranking:
+ g = r['group']
+ if g not in group_strength:
+ group_strength[g] = {'total_strength': 0, 'n_causal': 0, 'n_total': 0}
+ group_strength[g]['total_strength'] += r['causal_strength']
+ group_strength[g]['n_total'] += 1
+ if r['is_causal']:
+ group_strength[g]['n_causal'] += 1
+
+ for g, info in sorted(group_strength.items(), key=lambda x: -x[1]['total_strength']):
+ bar = '█' * int(info['total_strength'] * 2)
+ print(f" {g:<12}: {bar} ({info['n_causal']}/{info['n_total']} causal)")
+
+ # ── Step 4: Inter-feature causal links ──
+ print(f"\n[4] Inter-Feature Causal Links (significant):")
+ for link in network['inter_feature'][:10]:
+ print(f" {link['cause']} → {link['effect']} (p={link['p_value']:.4f}, lag={link['best_lag']})")
+
+ # ── Step 5: Rolling causality ──
+ print(f"\n[5] Rolling Causality (window=60, step=6)...")
+ rolling = rolling_causality(panel, features, window=60, step=6, max_lag=2)
+ print(f" Generated {len(rolling)} rolling windows")
+
+ # Show causality stability
+ if rolling:
+ top_causal = [r['feature'] for r in ranking if r['is_causal']][:5]
+ if top_causal:
+ print(f"\n Causality stability for top factors:")
+ for f in top_causal:
+ sig_count = sum(1 for w in rolling if f in w and isinstance(w[f], dict) and w[f].get('sig', False))
+ total = sum(1 for w in rolling if f in w and isinstance(w[f], dict))
+ if total > 0:
+ print(f" {f:<30}: significant in {sig_count}/{total} windows ({sig_count/total:.0%})")
+
+ # ── Step 6: Export for visualization ──
+ viz_data = export_network_for_viz(network)
+
+ # ── Save ──
+ output = {
+ 'network': {
+ 'feature_to_target': network['feature_to_target'],
+ 'inter_feature': network['inter_feature'],
+ 'n_significant': network['n_significant'],
+ 'n_total': network['n_total'],
+ },
+ 'ranking': ranking,
+ 'group_strength': {g: {k: float(v) if isinstance(v, (np.floating, np.integer)) else v
+ for k, v in info.items()} for g, info in group_strength.items()},
+ 'rolling_causality': rolling,
+ 'viz_network': viz_data,
+ }
+
+ out_path = os.path.join(OUTPUT_DIR, 'causal_analysis.json')
+ with open(out_path, 'w', encoding='utf-8') as f:
+ json.dump(output, f, ensure_ascii=False, indent=2, default=str)
+
+ print(f"\n Saved to {out_path}")
+ print(f"\n{'='*65}\nDONE\n{'='*65}")
+
+ return output
+
+
+if __name__ == '__main__':
+ run_full_causal_analysis()
diff --git a/pipeline/data_pipeline.py b/pipeline/data_pipeline.py
new file mode 100644
index 0000000000000000000000000000000000000000..4087ed60588f022460c8bdeb0aa06b56ce061144
--- /dev/null
+++ b/pipeline/data_pipeline.py
@@ -0,0 +1,616 @@
+"""
+Data Pipeline — FRED + EIA + Open Sources
+==========================================
+Complete data governance system:
+ 1. Source Registry (every feature traced to origin)
+ 2. FRED API + EIA API auto-fetch
+ 3. Open CSV fallback (GPR, Baker Hughes, World Bank Pink Sheet)
+ 4. Data quality engine (missing, outlier, staleness)
+ 5. Point-in-Time alignment
+ 6. Panel construction → panel_monthly_live.csv
+ 7. Metadata export for Dashboard Page 7
+
+Usage:
+ python data_pipeline.py # Full pipeline (API + CSV)
+ python data_pipeline.py --offline # CSV-only mode
+"""
+
+import pandas as pd
+import numpy as np
+import os, json, warnings, argparse, time
+from datetime import datetime, timedelta
+from pathlib import Path
+
+warnings.filterwarnings('ignore')
+os.chdir(r'e:\大三下\比赛\花旗杯\模型')
+
+# ═══════════════════════════════════════════════════════════
+# CONFIG
+# ═══════════════════════════════════════════════════════════
+
+FRED_KEY = 'fc02a6e6a359a4cc16f0f1752d258011'
+EIA_KEY = '9Nv5PhLREMmmKeo0zJ2U3Zu21Bntf8DfhEKBpi55'
+
+# ═══════════════════════════════════════════════════════════
+# SOURCE REGISTRY — Every feature traced to its origin
+# ═══════════════════════════════════════════════════════════
+
+SOURCE_REGISTRY = {
+ # ── Price & Term Structure ──
+ 'WTI_spot': {
+ 'source': 'FRED', 'series_id': 'DCOILWTICO',
+ 'description': 'WTI Crude Oil Spot Price ($/bbl)',
+ 'frequency': 'daily→monthly', 'release_lag_days': 1,
+ 'factor_group': 'Price', 'unit': 'USD/bbl',
+ 'transform': 'last', # use month-end value
+ },
+ 'Brent_spot': {
+ 'source': 'FRED', 'series_id': 'DCOILBRENTEU',
+ 'description': 'Brent Crude Oil Spot Price ($/bbl)',
+ 'frequency': 'daily→monthly', 'release_lag_days': 1,
+ 'factor_group': 'Price', 'unit': 'USD/bbl',
+ 'transform': 'last',
+ },
+ 'natgas_spot_henry': {
+ 'source': 'FRED', 'series_id': 'DHHNGSP',
+ 'description': 'Henry Hub Natural Gas Spot Price ($/MMBtu)',
+ 'frequency': 'daily→monthly', 'release_lag_days': 1,
+ 'factor_group': 'Price', 'unit': 'USD/MMBtu',
+ 'transform': 'last',
+ },
+
+ # ── Supply ──
+ 'us_oil_inventory_total': {
+ 'source': 'EIA', 'series_id': 'PET.WCESTUS1.W',
+ 'description': 'US Ending Stocks of Crude Oil (Thousand Barrels)',
+ 'frequency': 'weekly→monthly', 'release_lag_days': 5,
+ 'factor_group': 'Supply', 'unit': '1000 bbl',
+ 'transform': 'last',
+ },
+ 'us_crude_production': {
+ 'source': 'EIA', 'series_id': 'PET.WCRFPUS2.W',
+ 'description': 'US Field Production of Crude Oil (Thousand Barrels/Day)',
+ 'frequency': 'weekly→monthly', 'release_lag_days': 5,
+ 'factor_group': 'Supply', 'unit': '1000 bbl/day',
+ 'transform': 'mean',
+ },
+ 'rig_count_us_new': {
+ 'source': 'CSV', 'file': 'data/csv_raw/baker_hughes_rig_count.csv',
+ 'description': 'Baker Hughes US Oil Rig Count',
+ 'frequency': 'weekly→monthly', 'release_lag_days': 3,
+ 'factor_group': 'Supply', 'unit': 'count',
+ 'transform': 'last',
+ 'url': 'https://rigcount.bakerhughes.com/',
+ },
+ 'supply_saudi': {
+ 'source': 'CSV', 'file': 'data/csv_raw/opec_supply.csv',
+ 'description': 'Saudi Arabia Crude Oil Production (OPEC MOMR)',
+ 'frequency': 'monthly', 'release_lag_days': 15,
+ 'factor_group': 'Supply', 'unit': 'mb/d',
+ 'url': 'https://www.opec.org/opec_web/en/publications/338.htm',
+ },
+
+ # ── Demand & Macro ──
+ 'pmi_us_mfg': {
+ 'source': 'FRED', 'series_id': 'MANEMP',
+ 'description': 'US Manufacturing Employment (proxy for ISM PMI)',
+ 'frequency': 'monthly', 'release_lag_days': 5,
+ 'factor_group': 'Demand', 'unit': 'thousands',
+ 'note': 'ISM PMI not on FRED; using manufacturing employment as proxy',
+ },
+ 'ipi_us': {
+ 'source': 'FRED', 'series_id': 'INDPRO',
+ 'description': 'US Industrial Production Index',
+ 'frequency': 'monthly', 'release_lag_days': 15,
+ 'factor_group': 'Demand', 'unit': 'index',
+ },
+ 'nonfarm_us': {
+ 'source': 'FRED', 'series_id': 'PAYEMS',
+ 'description': 'US Total Nonfarm Payrolls',
+ 'frequency': 'monthly', 'release_lag_days': 5,
+ 'factor_group': 'Demand', 'unit': 'thousands',
+ },
+ 'usd_index': {
+ 'source': 'FRED', 'series_id': 'DTWEXBGS',
+ 'description': 'Trade Weighted US Dollar Index (Broad Goods & Services)',
+ 'frequency': 'daily→monthly', 'release_lag_days': 1,
+ 'factor_group': 'Demand', 'unit': 'index',
+ 'transform': 'last',
+ },
+ 'cpi_us': {
+ 'source': 'FRED', 'series_id': 'CPIAUCSL',
+ 'description': 'US Consumer Price Index (All Urban)',
+ 'frequency': 'monthly', 'release_lag_days': 12,
+ 'factor_group': 'Demand', 'unit': 'index',
+ },
+ 'fed_funds_rate': {
+ 'source': 'FRED', 'series_id': 'FEDFUNDS',
+ 'description': 'Federal Funds Effective Rate',
+ 'frequency': 'monthly', 'release_lag_days': 1,
+ 'factor_group': 'Demand', 'unit': '%',
+ },
+ 'yield_spread_10y2y': {
+ 'source': 'FRED', 'series_id': 'T10Y2Y',
+ 'description': '10Y-2Y Treasury Yield Spread',
+ 'frequency': 'daily→monthly', 'release_lag_days': 1,
+ 'factor_group': 'Demand', 'unit': '%',
+ 'transform': 'last',
+ },
+
+ # ── Risk & Geopolitical ──
+ 'vix': {
+ 'source': 'FRED', 'series_id': 'VIXCLS',
+ 'description': 'CBOE Volatility Index (VIX)',
+ 'frequency': 'daily→monthly', 'release_lag_days': 1,
+ 'factor_group': 'Risk', 'unit': 'index',
+ 'transform': 'last',
+ },
+ 'gpr_index': {
+ 'source': 'CSV', 'file': 'data/csv_raw/gpr_index.csv',
+ 'description': 'Geopolitical Risk Index (Caldara & Iacoviello)',
+ 'frequency': 'monthly', 'release_lag_days': 30,
+ 'factor_group': 'Risk', 'unit': 'index',
+ 'url': 'https://www.matteoiacoviello.com/gpr.htm',
+ },
+
+ # ── Commodities ──
+ 'iron_ore_spot': {
+ 'source': 'CSV', 'file': 'data/csv_raw/world_bank_commodities.csv',
+ 'description': 'Iron Ore Spot Price (World Bank Pink Sheet)',
+ 'frequency': 'monthly', 'release_lag_days': 30,
+ 'factor_group': 'Price', 'unit': 'USD/dmt',
+ 'url': 'https://www.worldbank.org/en/research/commodity-markets',
+ },
+ 'gold_spot': {
+ 'source': 'FRED', 'series_id': 'GOLDAMGBD228NLBM',
+ 'description': 'Gold Fixing Price (London PM)',
+ 'frequency': 'daily→monthly', 'release_lag_days': 1,
+ 'factor_group': 'Risk', 'unit': 'USD/oz',
+ 'transform': 'last',
+ },
+}
+
+
+# ═══════════════════════════════════════════════════════════
+# FRED FETCHER
+# ═══════════════════════════════════════════════════════════
+
+def fetch_fred_series(series_id, start='1990-01-01', end=None):
+ """Fetch a single series from FRED API."""
+ from fredapi import Fred
+ fred = Fred(api_key=FRED_KEY)
+ try:
+ data = fred.get_series(series_id, observation_start=start,
+ observation_end=end or datetime.now().strftime('%Y-%m-%d'))
+ return data
+ except Exception as e:
+ print(f" ⚠ FRED fetch failed for {series_id}: {e}")
+ return None
+
+
+def fetch_all_fred(registry):
+ """Fetch all FRED series and return as monthly DataFrame."""
+ fred_features = {k: v for k, v in registry.items() if v['source'] == 'FRED'}
+ results = {}
+
+ print(f"\n Fetching {len(fred_features)} series from FRED...")
+ for name, meta in fred_features.items():
+ sid = meta['series_id']
+ print(f" {name:<25} ({sid})...", end='')
+ series = fetch_fred_series(sid)
+ if series is not None and len(series) > 0:
+ # Convert to monthly
+ transform = meta.get('transform', 'last')
+ if transform == 'last':
+ monthly = series.resample('ME').last()
+ elif transform == 'mean':
+ monthly = series.resample('ME').mean()
+ else:
+ monthly = series.resample('ME').last()
+
+ results[name] = monthly
+ print(f" ✓ {len(monthly)} months ({monthly.index[0].strftime('%Y-%m')} ~ {monthly.index[-1].strftime('%Y-%m')})")
+ else:
+ print(f" ✗ Failed")
+
+ if results:
+ df = pd.DataFrame(results)
+ df.index.name = 'date'
+ return df
+ return pd.DataFrame()
+
+
+# ═══════════════════════════════════════════════════════════
+# EIA FETCHER
+# ═══════════════════════════════════════════════════════════
+
+def fetch_eia_series(series_id):
+ """Fetch a single series from EIA API v2."""
+ import requests
+
+ # EIA API v2 uses faceted queries
+ # For petroleum weekly data like PET.WCESTUS1.W
+ parts = series_id.split('.')
+ if len(parts) >= 3 and parts[0] == 'PET':
+ url = f"https://api.eia.gov/v2/petroleum/stoc/wstk/data/"
+ params = {
+ 'api_key': EIA_KEY,
+ 'frequency': 'weekly',
+ 'data[0]': 'value',
+ 'sort[0][column]': 'period',
+ 'sort[0][direction]': 'asc',
+ 'length': 5000,
+ }
+
+ # Try alternative: direct series endpoint
+ url_alt = f"https://api.eia.gov/v2/seriesid/{series_id}"
+ params_alt = {'api_key': EIA_KEY}
+
+ try:
+ resp = requests.get(url_alt, params=params_alt, timeout=30)
+ if resp.status_code == 200:
+ data = resp.json()
+ if 'response' in data and 'data' in data['response']:
+ records = data['response']['data']
+ df = pd.DataFrame(records)
+ if 'period' in df.columns and 'value' in df.columns:
+ df['date'] = pd.to_datetime(df['period'])
+ df['value'] = pd.to_numeric(df['value'], errors='coerce')
+ series = df.set_index('date')['value'].sort_index()
+ return series
+ except Exception as e:
+ pass
+
+ # Fallback: try the stacked series approach
+ try:
+ url2 = "https://api.eia.gov/v2/petroleum/stoc/wstk/data/"
+ params2 = {
+ 'api_key': EIA_KEY,
+ 'frequency': 'weekly',
+ 'data[0]': 'value',
+ 'facets[series][]': parts[1],
+ 'sort[0][column]': 'period',
+ 'sort[0][direction]': 'asc',
+ 'offset': 0,
+ 'length': 5000,
+ }
+ resp = requests.get(url2, params=params2, timeout=30)
+ if resp.status_code == 200:
+ data = resp.json()
+ if 'response' in data and 'data' in data['response']:
+ records = data['response']['data']
+ df = pd.DataFrame(records)
+ if 'period' in df.columns and 'value' in df.columns:
+ df['date'] = pd.to_datetime(df['period'])
+ df['value'] = pd.to_numeric(df['value'], errors='coerce')
+ series = df.set_index('date')['value'].sort_index()
+ return series
+ except Exception as e:
+ pass
+
+ return None
+
+
+def fetch_all_eia(registry):
+ """Fetch all EIA series and return as monthly DataFrame."""
+ eia_features = {k: v for k, v in registry.items() if v['source'] == 'EIA'}
+ results = {}
+
+ print(f"\n Fetching {len(eia_features)} series from EIA...")
+ for name, meta in eia_features.items():
+ sid = meta['series_id']
+ print(f" {name:<25} ({sid})...", end='')
+ series = fetch_eia_series(sid)
+ if series is not None and len(series) > 0:
+ transform = meta.get('transform', 'last')
+ if transform == 'last':
+ monthly = series.resample('ME').last()
+ else:
+ monthly = series.resample('ME').mean()
+ results[name] = monthly
+ print(f" ✓ {len(monthly)} months")
+ else:
+ print(f" ✗ Failed (will use CSV fallback)")
+
+ if results:
+ df = pd.DataFrame(results)
+ df.index.name = 'date'
+ return df
+ return pd.DataFrame()
+
+
+# ═══════════════════════════════════════════════════════════
+# CSV FALLBACK — For features from existing panel
+# ═══════════════════════════════════════════════════════════
+
+def load_existing_panel():
+ """Load the existing panel_monthly.csv as fallback data."""
+ path = 'output/panel_monthly.csv'
+ if os.path.exists(path):
+ df = pd.read_csv(path, index_col=0, parse_dates=True)
+ print(f"\n Existing panel loaded: {len(df)} months, {len(df.columns)} columns")
+ return df
+ print(" ⚠ No existing panel_monthly.csv found")
+ return pd.DataFrame()
+
+
+# ═══════════════════════════════════════════════════════════
+# DATA QUALITY ENGINE
+# ═══════════════════════════════════════════════════════════
+
+def run_quality_checks(df, registry):
+ """Run quality checks on the panel and return a quality report."""
+ report = {}
+
+ for col in df.columns:
+ if col not in registry:
+ continue
+
+ meta = registry[col]
+ series = df[col]
+ total = len(series)
+
+ # Missing rate
+ missing = series.isna().sum()
+ missing_rate = missing / total if total > 0 else 0
+
+ # Coverage dates
+ first_valid = series.first_valid_index()
+ last_valid = series.last_valid_index()
+
+ # Staleness (how old is the latest data point)
+ staleness_days = (pd.Timestamp.now() - last_valid).days if last_valid else 9999
+
+ # Outliers (rolling z-score > 4)
+ if series.notna().sum() > 20:
+ rolling_mean = series.rolling(24, min_periods=12).mean()
+ rolling_std = series.rolling(24, min_periods=12).std()
+ z_scores = ((series - rolling_mean) / rolling_std).abs()
+ n_outliers = (z_scores > 4).sum()
+ else:
+ n_outliers = 0
+
+ status = 'OK'
+ if missing_rate > 0.3:
+ status = 'HIGH_MISSING'
+ elif staleness_days > 90:
+ status = 'STALE'
+ elif n_outliers > 3:
+ status = 'OUTLIER_ALERT'
+
+ report[col] = {
+ 'source': meta['source'],
+ 'factor_group': meta.get('factor_group', 'Unknown'),
+ 'description': meta.get('description', ''),
+ 'frequency': meta.get('frequency', 'monthly'),
+ 'release_lag_days': meta.get('release_lag_days', 0),
+ 'total_months': total,
+ 'missing': int(missing),
+ 'missing_rate': round(missing_rate, 3),
+ 'first_valid': str(first_valid)[:10] if first_valid else None,
+ 'last_valid': str(last_valid)[:10] if last_valid else None,
+ 'staleness_days': staleness_days,
+ 'outliers': int(n_outliers),
+ 'latest_value': round(float(series.iloc[-1]), 4) if pd.notna(series.iloc[-1]) else None,
+ 'status': status,
+ }
+
+ return report
+
+
+# ═══════════════════════════════════════════════════════════
+# FEATURE ENGINEERING
+# ═══════════════════════════════════════════════════════════
+
+def engineer_features(df):
+ """Create derived features from raw data."""
+ out = df.copy()
+
+ # VIX lags
+ if 'vix' in out.columns:
+ out['vix_lag1'] = out['vix'].shift(1)
+ out['vix_lag2'] = out['vix'].shift(2)
+
+ # Momentum (1M lagged)
+ if 'WTI_spot' in out.columns:
+ out['mom1m_lag1'] = out['WTI_spot'].pct_change(1).shift(1)
+ out['mom3m_lag1'] = out['WTI_spot'].pct_change(3).shift(1)
+ out['hist_vol_12m'] = out['WTI_spot'].pct_change(1).rolling(12).std().shift(1)
+
+ # RSI-like (12M)
+ changes = out['WTI_spot'].pct_change(1)
+ gains = changes.clip(lower=0).rolling(12).mean()
+ losses = (-changes.clip(upper=0)).rolling(12).mean()
+ rs = gains / losses.replace(0, np.nan)
+ out['rsi12m'] = (100 - 100 / (1 + rs)).shift(1)
+
+ # Brent-WTI spread
+ if 'Brent_spot' in out.columns and 'WTI_spot' in out.columns:
+ out['brent_wti_spread'] = out['Brent_spot'] - out['WTI_spot']
+
+ # Yield curve inversion indicator
+ if 'yield_spread_10y2y' in out.columns:
+ out['yield_curve_inverted'] = (out['yield_spread_10y2y'] < 0).astype(int)
+
+ # Inventory change
+ if 'us_oil_inventory_total' in out.columns:
+ out['inventory_change_pct'] = out['us_oil_inventory_total'].pct_change(1)
+
+ # Dollar change
+ if 'usd_index' in out.columns:
+ out['usd_change_1m'] = out['usd_index'].pct_change(1)
+
+ # EWMA vol
+ if 'WTI_spot' in out.columns:
+ out['ewma_vol'] = out['WTI_spot'].pct_change(1).abs().ewm(alpha=0.06).mean()
+ out['rolling_3m_vol'] = out['WTI_spot'].pct_change(1).abs().rolling(3).mean()
+
+ # Targets
+ if 'WTI_spot' in out.columns:
+ out['target_ret_1m'] = out['WTI_spot'].pct_change(1).shift(-1)
+ out['target_ret_3m'] = out['WTI_spot'].pct_change(3).shift(-3)
+ out['target_abs_ret_1m'] = out['target_ret_1m'].abs()
+ out['target_abs_ret_3m'] = out['target_ret_3m'].abs()
+ out['target_up_1m'] = (out['target_ret_1m'] > 0).astype(int)
+
+ return out
+
+
+# ═══════════════════════════════════════════════════════════
+# DATA LINEAGE (for Dashboard Page 7)
+# ═══════════════════════════════════════════════════════════
+
+def generate_lineage_metadata(quality_report, registry):
+ """Generate metadata JSON for Dashboard data governance page."""
+
+ lineage = {
+ 'generated_at': datetime.now().strftime('%Y-%m-%d %H:%M'),
+ 'pipeline_version': '2.0',
+ 'sources': {
+ 'FRED': {
+ 'name': 'Federal Reserve Economic Data',
+ 'url': 'https://fred.stlouisfed.org/',
+ 'type': 'REST API',
+ 'auth': 'API Key (free)',
+ 'features_count': sum(1 for v in registry.values() if v['source'] == 'FRED'),
+ },
+ 'EIA': {
+ 'name': 'US Energy Information Administration',
+ 'url': 'https://www.eia.gov/opendata/',
+ 'type': 'REST API v2',
+ 'auth': 'API Key (free)',
+ 'features_count': sum(1 for v in registry.values() if v['source'] == 'EIA'),
+ },
+ 'CSV': {
+ 'name': 'Public CSV Sources',
+ 'url': 'Various (Baker Hughes, World Bank, OPEC, GPR)',
+ 'type': 'Manual Download / Scheduled',
+ 'auth': 'None',
+ 'features_count': sum(1 for v in registry.values() if v['source'] == 'CSV'),
+ },
+ },
+ 'factor_groups': {},
+ 'features': quality_report,
+ 'data_flow': [
+ {'step': 1, 'name': 'Source Fetch', 'desc': 'FRED API + EIA API + CSV files'},
+ {'step': 2, 'name': 'Frequency Align', 'desc': 'Daily/Weekly → Monthly (last/mean)'},
+ {'step': 3, 'name': 'Quality Check', 'desc': 'Missing, outlier, staleness detection'},
+ {'step': 4, 'name': 'Point-in-Time', 'desc': 'Release lag applied; no future data'},
+ {'step': 5, 'name': 'Feature Eng', 'desc': 'Lags, momentum, vol, spreads, RSI'},
+ {'step': 6, 'name': 'Panel Build', 'desc': 'Final panel_monthly_live.csv'},
+ ],
+ }
+
+ # Aggregate by factor group
+ for name, meta in registry.items():
+ grp = meta.get('factor_group', 'Other')
+ if grp not in lineage['factor_groups']:
+ lineage['factor_groups'][grp] = []
+ lineage['factor_groups'][grp].append(name)
+
+ return lineage
+
+
+# ═══════════════════════════════════════════════════════════
+# MAIN PIPELINE
+# ═══════════════════════════════════════════════════════════
+
+def main(offline=False):
+ print("=" * 65)
+ print("DATA PIPELINE — Oil Price Risk Factor Platform")
+ print("=" * 65)
+
+ existing = load_existing_panel()
+
+ if not offline:
+ # ── FRED ──
+ fred_df = fetch_all_fred(SOURCE_REGISTRY)
+
+ # ── EIA ──
+ eia_df = fetch_all_eia(SOURCE_REGISTRY)
+
+ # ── Merge API data ──
+ api_data = pd.DataFrame(index=fred_df.index if len(fred_df) > 0 else pd.DatetimeIndex([]))
+ if len(fred_df) > 0:
+ api_data = api_data.join(fred_df, how='outer')
+ if len(eia_df) > 0:
+ api_data = api_data.join(eia_df, how='outer')
+
+ print(f"\n API data: {len(api_data)} months, {len(api_data.columns)} features")
+
+ # ── Merge with existing (API takes priority for overlapping columns) ──
+ if len(existing) > 0:
+ # For features not fetched via API, use existing panel
+ for col in existing.columns:
+ if col not in api_data.columns:
+ api_data[col] = existing.reindex(api_data.index)[col]
+
+ # Extend with dates from existing that API doesn't have
+ missing_dates = existing.index.difference(api_data.index)
+ if len(missing_dates) > 0:
+ api_data = pd.concat([existing.loc[missing_dates], api_data]).sort_index()
+ api_data = api_data[~api_data.index.duplicated(keep='last')]
+
+ panel = api_data
+ else:
+ print("\n OFFLINE MODE — using existing panel only")
+ panel = existing
+
+ if len(panel) == 0:
+ print(" ✗ No data available. Exiting.")
+ return
+
+ # ── Feature Engineering ──
+ print("\n Engineering features...")
+ panel = engineer_features(panel)
+
+ # ── Data Quality ──
+ print("\n Running quality checks...")
+ quality = run_quality_checks(panel, SOURCE_REGISTRY)
+
+ ok = sum(1 for v in quality.values() if v['status'] == 'OK')
+ warn = sum(1 for v in quality.values() if v['status'] != 'OK')
+ print(f" Quality: {ok} OK, {warn} warnings")
+
+ for name, q in quality.items():
+ if q['status'] != 'OK':
+ print(f" ⚠ {name}: {q['status']} (missing={q['missing_rate']:.1%}, stale={q['staleness_days']}d)")
+
+ # ── Save ──
+ out_path = 'output/panel_monthly_live.csv'
+ panel.to_csv(out_path)
+ print(f"\n ✓ Panel saved: {out_path} ({len(panel)} months, {len(panel.columns)} columns)")
+
+ # ── Save metadata ──
+ lineage = generate_lineage_metadata(quality, SOURCE_REGISTRY)
+ meta_path = 'output/data_lineage.json'
+ with open(meta_path, 'w', encoding='utf-8') as f:
+ json.dump(lineage, f, ensure_ascii=False, indent=2, default=str)
+ print(f" ✓ Lineage metadata: {meta_path}")
+
+ # ── Save quality report ──
+ quality_path = 'output/data_quality.json'
+ with open(quality_path, 'w', encoding='utf-8') as f:
+ json.dump(quality, f, ensure_ascii=False, indent=2, default=str)
+ print(f" ✓ Quality report: {quality_path}")
+
+ # ── Summary ──
+ print(f"\n{'='*65}")
+ print(" DATA PIPELINE SUMMARY")
+ print(f"{'='*65}")
+ print(f" Sources: FRED={sum(1 for v in SOURCE_REGISTRY.values() if v['source']=='FRED')}, "
+ f"EIA={sum(1 for v in SOURCE_REGISTRY.values() if v['source']=='EIA')}, "
+ f"CSV={sum(1 for v in SOURCE_REGISTRY.values() if v['source']=='CSV')}")
+ print(f" Panel: {len(panel)} months × {len(panel.columns)} columns")
+ print(f" Date range: {panel.index[0].strftime('%Y-%m')} ~ {panel.index[-1].strftime('%Y-%m')}")
+ print(f" Quality: {ok}/{ok+warn} features OK")
+ print(f"{'='*65}")
+
+ return panel, quality, lineage
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--offline', action='store_true', help='CSV-only mode, skip API calls')
+ args = parser.parse_args()
+ main(offline=args.offline)
diff --git a/pipeline/live_data.py b/pipeline/live_data.py
new file mode 100644
index 0000000000000000000000000000000000000000..32c052f2bdf4c3f4fc21ac210c9cae92f3bcbb30
--- /dev/null
+++ b/pipeline/live_data.py
@@ -0,0 +1,775 @@
+"""
+live_data.py — 全特征 API 实时更新(不依赖本地 CSV)
+=====================================================
+数据源:
+ 1. FRED API — 美国宏观、价格、利率、ISM 子指数 (~90)
+ 2. Yahoo Finance — 商品价格、汇率、波动率指数 (~25)
+ 3. World Bank API — 全球大宗商品价格 (~40)
+ 4. akshare — 中国宏观 M1/M2/PMI (~9)
+ 5. CFTC — 持仓报告(自动下载 CSV)(~30)
+ 6. EIA API — 美国能源库存/产量 (~8)
+ 7. GPR Index — 地缘政治风险指数 (Caldara & Iacoviello)
+ 8. 派生特征 — 从原始特征自动计算 (~55)
+
+用法:
+ python live_data.py # 全量更新
+ python live_data.py --test # 测试各 API 连通性
+ python live_data.py --source fred # 只更新某个数据源
+"""
+
+import pandas as pd
+import numpy as np
+import os, json, warnings, argparse, time, requests
+from datetime import datetime, timedelta
+
+warnings.filterwarnings('ignore')
+os.chdir(r'e:\大三下\比赛\花旗杯\模型')
+
+FRED_KEY = 'fc02a6e6a359a4cc16f0f1752d258011'
+EIA_KEY = '9Nv5PhLREMmmKeo0zJ2U3Zu21Bntf8DfhEKBpi55'
+OUTPUT_DIR = 'output'
+
+
+# ═══════════════════════════════════════════════════════════
+# 1. FRED API — 美国宏观 + 价格 + 利率 + ISM
+# ═══════════════════════════════════════════════════════════
+
+FRED_MAP = {
+ # ── 价格 ──
+ 'WTI_spot': 'DCOILWTICO',
+ 'Brent_spot': 'DCOILBRENTEU',
+ 'natgas_spot_henry': 'DHHNGSP',
+ 'gold_spot': 'GOLDAMGBD228NLBM',
+
+ # ── 需求/宏观 ──
+ 'pmi_us_mfg': 'MANEMP',
+ 'ipi_us': 'INDPRO',
+ 'nonfarm_us': 'PAYEMS',
+ 'usd_index': 'DTWEXBGS',
+ 'cpi_us': 'CPIAUCSL',
+ 'fed_funds_rate': 'FEDFUNDS',
+ 'yield_spread_10y2y': 'T10Y2Y',
+ 'us_10y_yield': 'DGS10',
+
+ # ── 风险 ──
+ 'vix': 'VIXCLS',
+
+ # ── 供给 ──
+ 'us_oil_inventory_total': 'WCESTUS1',
+ 'us_crude_production': 'MCRFPUS2',
+
+ # ── 利率/收益率 ──
+ 'libor_usd_3m': 'USD3MTD156N',
+ '美国:国债收益率:3年': 'DGS3',
+ '美国:国债收益率:7年': 'DGS7',
+ '美国:国债收益率:10年': 'DGS10',
+ '美国:国债收益率:30年': 'DGS30',
+ '美国:国债到期收益率(以通胀为标的):7年': 'DFII7',
+ '美国:国债收益率利差:10年-2年': 'T10Y2Y',
+
+ # ── 货币 ──
+ '美国:M1:非季调': 'M1NS',
+ 'us_m2_yoy': 'WM2NS',
+ '美国:货币乘数:M1:非季调': 'MULT',
+ '美国:货币乘数:M2:非季调': 'M2REAL',
+
+ # ── ISM 制造业 PMI 子指数(40个)──
+ '美国:ISM:制造业PMI': 'NAPM',
+ '美国:ISM:制造业PMI:新订单': 'NAPMNOI',
+ '美国:ISM:制造业PMI:自有库存': 'NAPMII',
+ '美国:ISM:制造业PMI:客户库存': 'NAPMCI',
+ '美国:ISM:制造业PMI:就业': 'NAPMEI',
+ '美国:ISM:制造业PMI:物价': 'NAPMPRI',
+ '美国:ISM:制造业PMI:产出': 'NAPMPI',
+ '美国:ISM:制造业PMI:供应商交付': 'NAPMSDI',
+ '美国:ISM:制造业PMI:新出口订单': 'NAPMEX',
+ '美国:ISM:制造业PMI:进口': 'NAPMIMP',
+ '美国:ISM:服务业PMI': 'NMFBAI',
+ '美国:ISM:服务业PMI:就业': 'NMFEI',
+ '美国:ISM:服务业PMI:新订单': 'NMFNOI',
+ '美国:ISM:服务业PMI:物价': 'NMFPI',
+ '美国:ISM:服务业PMI:商业活动': 'NMFBAI',
+ '美国:ISM:服务业PMI:供应商交付': 'NMFSDI',
+ '美国:ISM:服务业PMI:库存': 'NMFII',
+ '美国:ISM:服务业PMI:订单库存': 'NMFOBI',
+ '美国:ISM:服务业PMI:新出口订单': 'NMFEXI',
+ '美国:ISM:服务业PMI:进口': 'NMFIMI',
+ 'pmi_us_svc': 'NMFBAI',
+ 'employment_us_季调': 'PAYEMS',
+
+ # ── GDP ──
+ 'gdp_us_yoy': 'A191RL1Q225SBEA',
+ 'gdp_japan_yoy': 'JPNRGDPEXP',
+ 'gdp_germany_yoy': 'CLVMNACSCAB1GQDE',
+ 'gdp_uk_yoy': 'CLVMNACSCAB1GQUK',
+ 'gdp_australia_yoy': 'NAEXKP01AUQ189S',
+
+ # ── PPI/CPI ──
+ 'ppi_us_yoy': 'PPIACO',
+ 'ppi_us_同比': 'PPIACO',
+ 'cpi_japan': 'JPNCPIALLMINMEI',
+ 'ppi_japan': 'JPNPROINDMISMEI',
+ 'ppi_eurozone': 'EA19PRMNIG01GYSAM',
+ 'ipi_europe': 'EA19PRINTO01GYSAM',
+ 'ppi_russia': 'RUSCPIALLMINMEI',
+
+ # ── 欧洲/日本宏观 ──
+ 'pmi_eu_mfg': 'BSCICP03EZM460S',
+ 'ez_econ_sentiment': 'CSCICP03EZM460S',
+ 'ez_consumer_conf': 'CSCICP03EZM460S',
+ 'pmi_japan': 'BSCICP03JPM460S',
+ 'pmi_canada': 'BSCICP03CAM460S',
+
+ # ── OFR ──
+ '美国:OFR金融压力指数': 'STLFSI2',
+
+ # ── 美联储资产负债表 (FRED有汇总) ──
+ 'fed_balance_sheet_total': 'WALCL',
+
+ # ── 国际利率 (LIBOR→SOFR替代) ──
+ 'libor_3m_英镑LIBOR3M': 'GBP3MTD156N',
+ 'libor_3m_日元LIBOR3M': 'JPY3MTD156N',
+ 'eurlibor_3m': 'EUR3MTD156N',
+
+ # ── 美元指数(新兴市场) ──
+ 'usd_index_em': 'DTWEXEMEGS',
+
+ # ── 美国石油消费/需求 (FRED镜像EIA) ──
+ 'us_oil_consumption': 'MTTIMUS2',
+ 'demand_us': 'MTTIMUS2',
+
+ # ── 美国贸易 ──
+ 'us_crude_export_yoy': 'MCREXUS2',
+ 'us_crude_import_yoy': 'MCRIMUS2',
+
+ # ── 美联储资产负债表明细 (已验证可用) ──
+ 'fed_balance_sheet_存款机构储备(不包括FHLB存款)': 'WRESBAL',
+ 'fed_balance_sheet_证券回购协议(包括官方储备中的其他债权)': 'WLRRAL',
+ 'fed_balance_sheet_对联邦政府的可支票存款': 'WDFOL',
+ 'fed_balance_sheet_联邦储备银行股票': 'TREAST',
+ 'fed_balance_sheet_联邦住房贷款银行(FHLB)借款': 'WSHOMCB',
+
+ # ── 储备/需求 ──
+ 'reserve_us': 'TOTRESNS',
+
+ # ── HIBOR ──
+ 'hibor_3m': 'HKONTD156N',
+
+ # ── 中国PMI (FRED OECD proxy) ──
+ 'pmi_china': 'CHNPMINDMISMEI',
+}
+
+
+def fetch_fred_bulk(start='2000-01-01'):
+ """批量从 FRED 拉取所有映射的指标。"""
+ from fredapi import Fred
+ fred = Fred(api_key=FRED_KEY)
+ end = datetime.now().strftime('%Y-%m-%d')
+
+ results = {}
+ total = len(FRED_MAP)
+ print(f"\n[FRED] 拉取 {total} 个指标...")
+
+ for i, (name, sid) in enumerate(FRED_MAP.items()):
+ try:
+ data = fred.get_series(sid, observation_start=start, observation_end=end)
+ if data is not None and len(data) > 0:
+ monthly = data.resample('ME').last().dropna()
+ results[name] = monthly
+ print(f" [{i+1}/{total}] ✓ {name:<35} {len(monthly)} 月")
+ else:
+ print(f" [{i+1}/{total}] ✗ {name:<35} 无数据")
+ except Exception as e:
+ print(f" [{i+1}/{total}] ✗ {name:<35} {str(e)[:40]}")
+
+ df = pd.DataFrame(results) if results else pd.DataFrame()
+ print(f" FRED 完成: {len(results)}/{total}")
+ return df
+
+
+# ═══════════════════════════════════════════════════════════
+# 2. YAHOO FINANCE — 商品/汇率/波动率
+# ═══════════════════════════════════════════════════════════
+
+YFINANCE_MAP = {
+ # === 汇率 ===
+ 'usd_cny': 'CNY=X',
+ 'usd_jpy': 'JPY=X',
+
+ # === 波动率 ===
+ 'vix_nasdaq': '^VXN',
+ 'ovx_crude_vol': '^OVX',
+ '纳斯达克100波动率指数': '^VXN',
+
+ # === 贵金属 ===
+ 'iron_ore_spot': 'TIOC.SI',
+ 'nickel_price': '^SPGSNKP',
+ '现货价(伦敦市场):黄金:美元': 'GC=F',
+ '现货价(伦敦市场):白银:美元': 'SI=F',
+ 'COMEX微型黄金': 'MGC=F',
+
+ # === 大宗商品(替代 World Bank)===
+ '全球:实际市场价格:铜': 'HG=F',
+ '全球:实际市场价格:铝': 'ALI=F',
+ '全球:实际市场价格:锌': 'ZINC.L',
+ '全球:实际市场价格:玉米': 'ZC=F',
+ '全球:实际市场价格:大米': 'ZR=F',
+ '全球:实际市场价格:棉花': 'CT=F',
+ '全球:实际市场价格:豆粕': 'ZM=F',
+ '全球:实际市场价格:豆油': 'ZL=F',
+ '全球:实际市场价格:糖(CESE第11号合同最近的未来头寸)': 'SB=F',
+ '全球:实际市场价格:天然气(印尼出口日本)': 'TTF=F',
+ '全球:商品价格:原油:三大市场平均值': 'CL=F',
+
+ # === 农产品 ===
+ 'agri_prices_大豆': 'ZS=F',
+ 'agri_prices_小麦': 'ZW=F',
+ 'agri_prices_燕麦': 'ZO=F',
+
+ # === 更多商品(替代 World Bank 剩余)===
+ 'natgas_index': 'NG=F', # 天然气期货
+ '全球:实际市场价格:牛肉': 'LE=F', # 活牛期货
+ '全球:实际市场价格:橄榄油': 'ZL=F', # 豆油近似
+ '全球:实际市场价格:鱼粉': 'ZM=F', # 豆粕近似
+
+ # === 汇率proxy(用于供给/能源衍生)===
+ 'micex_brent': 'USDRUB=X', # USD/RUB作为MICEX-Brent proxy
+}
+
+
+def fetch_yfinance(start='2000-01-01'):
+ """从 Yahoo Finance 拉取价格/汇率/商品数据(替代 World Bank)。"""
+ import yfinance as yf
+
+ tickers = {k: v for k, v in YFINANCE_MAP.items() if v is not None}
+ total = len(tickers)
+ print(f"\n[YFinance] 拉取 {total} 个指标(含商品替代 World Bank)...")
+
+ results = {}
+ for i, (name, ticker) in enumerate(tickers.items()):
+ try:
+ data = yf.download(ticker, start=start, progress=False, auto_adjust=True)
+ if data is not None and len(data) > 0:
+ close = data['Close']
+ if hasattr(close, 'columns'):
+ close = close.iloc[:, 0]
+ monthly = close.resample('ME').last().dropna()
+ results[name] = monthly
+ print(f" [{i+1}/{total}] ✓ {name:<35} {len(monthly)} 月")
+ else:
+ print(f" [{i+1}/{total}] ✗ {name:<35} 无数据")
+ except Exception as e:
+ print(f" [{i+1}/{total}] ✗ {name:<35} {str(e)[:40]}")
+
+ df = pd.DataFrame(results) if results else pd.DataFrame()
+ print(f" YFinance 完成: {len(results)}/{total}")
+ return df
+
+
+# ═══════════════════════════════════════════════════════════
+# 3. (已合并到 YFinance) World Bank 商品 → yfinance 期货替代
+# ═══════════════════════════════════════════════════════════
+
+def fetch_worldbank():
+ """World Bank 已被 yfinance 商品期货替代,返回空 DataFrame。"""
+ print(f"\n[World Bank] 已合并到 YFinance 商品期货,跳过")
+ return pd.DataFrame()
+
+
+# ═══════════════════════════════════════════════════════════
+# 4. AKSHARE — 中国宏观
+# ═══════════════════════════════════════════════════════════
+
+def fetch_akshare():
+ """从 akshare 拉取中国宏观数据(M1/M2/PMI/GDP/CPI/PPI)。"""
+ print(f"\n[akshare] 拉取中国宏观数据...")
+
+ results = {}
+ try:
+ import akshare as ak
+
+ # 中国 M1/M2 (货币供应量)
+ try:
+ ms = ak.macro_china_money_supply()
+ if ms is not None and len(ms) > 0:
+ ms['date'] = pd.to_datetime(ms.iloc[:, 0], errors='coerce')
+ ms = ms.dropna(subset=['date']).set_index('date').sort_index()
+ for col in ms.columns:
+ ccl = col.lower()
+ if 'M2' in col and '同比' in col:
+ results['中国:M2:同比'] = pd.to_numeric(ms[col], errors='coerce')
+ elif 'M1' in col and '同比' in col:
+ results['中国:M1:同比'] = pd.to_numeric(ms[col], errors='coerce')
+ elif 'M2' in col and '数量' in col:
+ results['中国:M2'] = pd.to_numeric(ms[col], errors='coerce')
+ elif 'M1' in col and '数量' in col:
+ results['中国:M1'] = pd.to_numeric(ms[col], errors='coerce')
+ for k in ['中国:M1', '中国:M2', '中国:M1:同比', '中国:M2:同比']:
+ if k in results:
+ print(f" ✓ {k:<25} {results[k].notna().sum()} 月")
+ except Exception as e:
+ print(f" ✗ money_supply: {str(e)[:40]}")
+
+ # 中国 PMI
+ try:
+ pmi = ak.macro_china_pmi()
+ if pmi is not None and len(pmi) > 0:
+ pmi['date'] = pd.to_datetime(pmi.iloc[:, 0], errors='coerce')
+ pmi = pmi.dropna(subset=['date']).set_index('date').sort_index()
+ for col in pmi.columns:
+ if '制造业' in col and '指数' in col:
+ results['pmi_china_mfg'] = pd.to_numeric(pmi[col], errors='coerce')
+ print(f" ✓ pmi_china_mfg {results['pmi_china_mfg'].notna().sum()} 月")
+ elif '非制造业' in col and '指数' in col:
+ results['pmi_china_nonsvc'] = pd.to_numeric(pmi[col], errors='coerce')
+ print(f" ✓ pmi_china_nonsvc {results['pmi_china_nonsvc'].notna().sum()} 月")
+ except Exception as e:
+ print(f" ✗ pmi_china: {str(e)[:40]}")
+
+ # 中国 CPI (月度)
+ try:
+ cpi = ak.macro_china_cpi_monthly()
+ if cpi is not None and len(cpi) > 0:
+ cpi['date'] = pd.to_datetime(cpi.iloc[:, 0], errors='coerce')
+ cpi = cpi.dropna(subset=['date']).set_index('date').sort_index()
+ if len(cpi.columns) > 1:
+ results['cpi_china'] = pd.to_numeric(cpi.iloc[:, 0], errors='coerce')
+ print(f" ✓ cpi_china {results['cpi_china'].notna().sum()} 月")
+ except Exception as e:
+ print(f" ✗ cpi_china: {str(e)[:40]}")
+
+ # 中国 PPI
+ try:
+ ppi = ak.macro_china_ppi()
+ if ppi is not None and len(ppi) > 0:
+ ppi['date'] = pd.to_datetime(ppi.iloc[:, 0], errors='coerce')
+ ppi = ppi.dropna(subset=['date']).set_index('date').sort_index()
+ if len(ppi.columns) > 1:
+ results['ppi_china_yoy'] = pd.to_numeric(ppi.iloc[:, 1], errors='coerce')
+ print(f" ✓ ppi_china_yoy {results['ppi_china_yoy'].notna().sum()} 月")
+ except Exception as e:
+ print(f" ✗ ppi_china: {str(e)[:40]}")
+
+ # 中国 GDP
+ try:
+ gdp = ak.macro_china_gdp()
+ if gdp is not None and len(gdp) > 0:
+ gdp['date'] = pd.to_datetime(gdp.iloc[:, 0], errors='coerce')
+ gdp = gdp.dropna(subset=['date']).set_index('date').sort_index()
+ for col in gdp.columns:
+ if '同比增长' in col:
+ results['gdp_china_yoy'] = pd.to_numeric(gdp[col], errors='coerce')
+ results['gdp_china_growth_yoy'] = results['gdp_china_yoy']
+ print(f" ✓ gdp_china_yoy {results['gdp_china_yoy'].notna().sum()} 季")
+ break
+ except Exception as e:
+ print(f" ✗ gdp_china: {str(e)[:40]}")
+
+ # SHIBOR 3M
+ try:
+ shibor = ak.rate_interbank(market="上海银行同业拆借市场",
+ symbol="Shibor人民币", indicator="3月")
+ if shibor is not None and len(shibor) > 0:
+ shibor['date'] = pd.to_datetime(shibor.iloc[:, 0], errors='coerce')
+ shibor = shibor.set_index('date').sort_index()
+ series = pd.to_numeric(shibor.iloc[:, 0], errors='coerce')
+ monthly = series.resample('ME').last().dropna()
+ results['shibor_3m'] = monthly
+ print(f" ✓ shibor_3m {len(monthly)} 月")
+ except Exception as e:
+ print(f" ✗ shibor_3m: {str(e)[:40]}")
+
+ except ImportError:
+ print(" ✗ akshare 未安装 (pip install akshare)")
+ except Exception as e:
+ print(f" ✗ akshare 错误: {e}")
+
+ df = pd.DataFrame(results) if results else pd.DataFrame()
+ print(f" akshare 完成: {len(results)} 指标")
+ return df
+
+
+# ═══════════════════════════════════════════════════════════
+# 5. CFTC 持仓报告(自动下载)
+# ═══════════════════════════════════════════════════════════
+
+def fetch_cftc():
+ """从 CFTC 官网自动下载持仓报告。"""
+ print(f"\n[CFTC] 下载持仓报告...")
+
+ results = {}
+ try:
+ # CFTC Disaggregated Futures-Only reports
+ year = datetime.now().year
+ url = f"https://www.cftc.gov/dea/newcot/{year}fut.zip"
+
+ import zipfile, io
+ resp = requests.get(url, timeout=30)
+ if resp.status_code == 200:
+ z = zipfile.ZipFile(io.BytesIO(resp.content))
+ fname = z.namelist()[0]
+ df_cftc = pd.read_csv(z.open(fname))
+
+ # Filter for crude oil
+ oil = df_cftc[df_cftc['Market_and_Exchange_Names'].str.contains(
+ 'CRUDE OIL', case=False, na=False)]
+
+ if len(oil) > 0:
+ oil['date'] = pd.to_datetime(oil['As_of_Date_In_Form_YYMMDD'],
+ format='%y%m%d', errors='coerce')
+ oil = oil.set_index('date').sort_index()
+
+ # Extract key positioning columns
+ col_map = {
+ 'ice_wti_mm_long': 'M_Money_Positions_Long_All',
+ 'ice_wti_mm_short': 'M_Money_Positions_Short_All',
+ }
+ for name, col in col_map.items():
+ if col in oil.columns:
+ series = pd.to_numeric(oil[col], errors='coerce')
+ monthly = series.resample('ME').last().dropna()
+ results[name] = monthly
+ print(f" ✓ {name:<30} {len(monthly)} 月")
+
+ print(f" CFTC 完成: {len(results)} 指标")
+ else:
+ print(f" ✗ CFTC 下载失败: HTTP {resp.status_code}")
+
+ except Exception as e:
+ print(f" ✗ CFTC 错误: {str(e)[:50]}")
+
+ return pd.DataFrame(results) if results else pd.DataFrame()
+
+
+# ═══════════════════════════════════════════════════════════
+# 6. EIA API
+# ═══════════════════════════════════════════════════════════
+
+EIA_SERIES = {
+ 'us_oil_inventory_total': 'PET.WCESTUS1.W',
+ 'us_crude_production': 'PET.WCRFPUS2.W',
+}
+
+def fetch_eia():
+ """从 EIA API 拉取能源数据。"""
+ print(f"\n[EIA] 拉取 {len(EIA_SERIES)} 个指标...")
+ results = {}
+
+ for name, sid in EIA_SERIES.items():
+ try:
+ url = f"https://api.eia.gov/v2/seriesid/{sid}"
+ resp = requests.get(url, params={'api_key': EIA_KEY}, timeout=30)
+ if resp.status_code == 200:
+ data = resp.json()
+ if 'response' in data and 'data' in data['response']:
+ records = data['response']['data']
+ df_tmp = pd.DataFrame(records)
+ df_tmp['date'] = pd.to_datetime(df_tmp['period'])
+ df_tmp['value'] = pd.to_numeric(df_tmp['value'], errors='coerce')
+ series = df_tmp.set_index('date')['value'].sort_index()
+ monthly = series.resample('ME').last().dropna()
+ results[name] = monthly
+ print(f" ✓ {name:<30} {len(monthly)} 月")
+ else:
+ print(f" ✗ {name:<30} 无数据")
+ else:
+ print(f" ✗ {name:<30} HTTP {resp.status_code}")
+ except Exception as e:
+ print(f" ✗ {name:<30} {str(e)[:40]}")
+
+ return pd.DataFrame(results) if results else pd.DataFrame()
+
+
+# ═══════════════════════════════════════════════════════════
+# 7. GPR 地缘政治风险指数 (Caldara & Iacoviello)
+# ═══════════════════════════════════════════════════════════
+
+def fetch_gpr():
+ """从学术网站自动下载 GPR 地缘政治风险指数。
+ 替代30个二值地缘事件虚拟变量。
+ 来源: https://www.matteoiacoviello.com/gpr.htm
+ """
+ print(f"\n[GPR] 下载地缘政治风险指数 (Caldara & Iacoviello)...")
+
+ results = {}
+ urls = [
+ "https://www.matteoiacoviello.com/gpr_files/data_gpr_monthly.xls",
+ "https://www.matteoiacoviello.com/gpr_files/data_gpr_daily_recent.xls",
+ ]
+
+ try:
+ df_gpr = None
+ for url in urls:
+ try:
+ df_gpr = pd.read_excel(url)
+ print(f" 下载成功: {url.split('/')[-1]}")
+ break
+ except Exception:
+ continue
+
+ if df_gpr is not None and len(df_gpr) > 0:
+ # 找到日期列和GPR列
+ date_col = [c for c in df_gpr.columns if 'date' in c.lower() or 'month' in c.lower()]
+ gpr_cols = [c for c in df_gpr.columns if 'gpr' in c.lower()]
+
+ if date_col:
+ df_gpr['date'] = pd.to_datetime(df_gpr[date_col[0]], errors='coerce')
+ else:
+ df_gpr['date'] = pd.to_datetime(df_gpr.iloc[:, 0], errors='coerce')
+
+ df_gpr = df_gpr.dropna(subset=['date']).set_index('date').sort_index()
+
+ for col in gpr_cols:
+ series = pd.to_numeric(df_gpr[col], errors='coerce')
+ monthly = series.resample('ME').last().dropna()
+ if len(monthly) > 0:
+ clean_name = col.strip().lower().replace(' ', '_')
+ if clean_name in ('gpr', 'gprd'):
+ clean_name = 'gpr_index'
+ results[clean_name] = monthly
+ print(f" ✓ {clean_name:<30} {len(monthly)} 月")
+
+ if 'gpr_index' not in results and results:
+ first_key = list(results.keys())[0]
+ results['gpr_index'] = results[first_key]
+ print(f" ✓ gpr_index (alias of {first_key})")
+ else:
+ print(f" ✗ GPR 数据为空")
+
+ except Exception as e:
+ print(f" ✗ GPR 下载失败: {str(e)[:50]}")
+
+ df = pd.DataFrame(results) if results else pd.DataFrame()
+ print(f" GPR 完成: {len(results)} 指标")
+ return df
+
+
+# ═══════════════════════════════════════════════════════════
+# MERGE + FEATURE ENGINEERING
+# ═══════════════════════════════════════════════════════════
+
+def merge_all_sources(fred_df, yf_df, wb_df, ak_df, cftc_df, eia_df, gpr_df=None,
+ existing_path='output/panel_monthly.csv'):
+ """合并所有数据源,生成更新后的面板。"""
+ print(f"\n[MERGE] 合并所有数据源...")
+
+ existing = pd.read_csv(existing_path, index_col=0, parse_dates=True)
+ print(f" 现有面板: {len(existing)} 行 × {len(existing.columns)} 列")
+ print(f" 截止: {existing.index[-1].strftime('%Y-%m')}")
+
+ sources = [
+ ('FRED', fred_df), ('YFinance', yf_df), ('WorldBank', wb_df),
+ ('akshare', ak_df), ('CFTC', cftc_df), ('EIA', eia_df),
+ ('GPR', gpr_df),
+ ]
+
+ updated_cols = 0
+ new_rows = 0
+
+ # 价格列需要用 FRED 数据覆盖已有值,确保数据源一致性
+ PRICE_OVERRIDE_COLS = {'WTI_spot', 'Brent_spot'}
+
+ for src_name, src_df in sources:
+ if src_df is None or len(src_df) == 0:
+ continue
+
+ for col in src_df.columns:
+ if col in existing.columns:
+ is_price_override = (col in PRICE_OVERRIDE_COLS and src_name == 'FRED')
+ # 补全缺失值 + 追加新日期
+ for d in src_df.index:
+ if d not in existing.index:
+ existing.loc[d] = np.nan
+ new_rows += 1
+ if pd.notna(src_df.at[d, col]):
+ if pd.isna(existing.at[d, col]) or is_price_override:
+ existing.at[d, col] = src_df.at[d, col]
+ updated_cols += 1
+ else:
+ # 新列
+ existing = existing.join(src_df[[col]], how='outer')
+
+ existing = existing.sort_index()
+
+ # 重新计算派生特征
+ print(f" 重新计算派生特征...")
+ try:
+ from data_pipeline import engineer_features
+ existing = engineer_features(existing)
+ except Exception as e:
+ print(f" ⚠ engineer_features 跳过: {e}")
+
+ # ISM 环比(22个):从 ISM 子指数自动计算 MoM
+ ism_mom_pairs = [
+ ('美国:ISM:制造业PMI:环比', '美国:ISM:制造业PMI'),
+ ('美国:ISM:制造业PMI:新订单:环比', '美国:ISM:制造业PMI:新订单'),
+ ('美国:ISM:制造业PMI:订单库存:环比', '美国:ISM:制造业PMI:自有库存'),
+ ('美国:ISM:制造业PMI:自有库存:环比', '美国:ISM:制造业PMI:自有库存'),
+ ('美国:ISM:制造业PMI:客户库存:环比', '美国:ISM:制造业PMI:客户库存'),
+ ('美国:ISM:制造业PMI:新出口订单:环比', '美国:ISM:制造业PMI:新出口订单'),
+ ('美国:ISM:制造业PMI:进口:环比', '美国:ISM:制造业PMI:进口'),
+ ('美国:ISM:制造业PMI:产出:环比', '美国:ISM:制造业PMI:产出'),
+ ('美国:ISM:制造业PMI:供应商交付:环比', '美国:ISM:制造业PMI:供应商交付'),
+ ('美国:ISM:制造业PMI:物价:环比', '美国:ISM:制造业PMI:物价'),
+ ('美国:ISM:制造业PMI:就业:环比', '美国:ISM:制造业PMI:就业'),
+ ('美国:ISM:服务业PMI:环比', '美国:ISM:服务业PMI'),
+ ('美国:ISM:服务业PMI:商业活动:环比', '美国:ISM:服务业PMI:商业活动'),
+ ('美国:ISM:服务业PMI:新订单:环比', '美国:ISM:服务业PMI:新订单'),
+ ('美国:ISM:服务业PMI:就业:环比', '美国:ISM:服务业PMI:就业'),
+ ('美国:ISM:服务业PMI:供应商交付:环比', '美国:ISM:服务业PMI:供应商交付'),
+ ('美国:ISM:服务业PMI:库存:环比', '美国:ISM:服务业PMI:库存'),
+ ('美国:ISM:服务业PMI:物价:环比', '美国:ISM:服务业PMI:物价'),
+ ('美国:ISM:服务业PMI:订单库存:环比', '美国:ISM:服务业PMI:订单库存'),
+ ('美国:ISM:服务业PMI:新出口订单:环比', '美国:ISM:服务业PMI:新出口订单'),
+ ('美国:ISM:服务业PMI:进口:环比', '美国:ISM:服务业PMI:进口'),
+ ('美国:ISM:服务业PMI:库存景气:环比', '美国:ISM:服务业PMI:库存'),
+ ]
+ ism_count = 0
+ for mom_col, base_col in ism_mom_pairs:
+ if base_col in existing.columns:
+ existing[mom_col] = existing[base_col].diff()
+ ism_count += 1
+ if ism_count:
+ print(f" ✓ ISM 环比: {ism_count} 个派生特征")
+
+ out_path = os.path.join(OUTPUT_DIR, 'panel_monthly_live.csv')
+ existing.to_csv(out_path)
+ print(f" ✓ 更新后面板: {len(existing)} 行 × {len(existing.columns)} 列")
+ print(f" ✓ 截止: {existing.index[-1].strftime('%Y-%m')}")
+ print(f" ✓ 已保存: {out_path}")
+
+ return existing
+
+
+# ═══════════════════════════════════════════════════════════
+# TEST MODE
+# ═══════════════════════════════════════════════════════════
+
+def test_apis():
+ """测试各 API 连通性。"""
+ print("=" * 65)
+ print("API 连通性测试")
+ print("=" * 65)
+
+ results = {}
+
+ # FRED
+ try:
+ from fredapi import Fred
+ fred = Fred(api_key=FRED_KEY)
+ d = fred.get_series('DCOILWTICO', observation_start='2026-01-01')
+ results['FRED'] = f"✓ 连通 ({len(d)} 条)"
+ except Exception as e:
+ results['FRED'] = f"✗ {str(e)[:40]}"
+
+ # YFinance
+ try:
+ import yfinance as yf
+ d = yf.download('CL=F', period='5d', progress=False)
+ results['YFinance'] = f"✓ 连通 ({len(d)} 条)"
+ except Exception as e:
+ results['YFinance'] = f"✗ {str(e)[:40]}"
+
+ # World Bank
+ try:
+ resp = requests.head("https://thedocs.worldbank.org/en/doc/5d903e848db1d1b83e0ec8f744e55570-0350012021/related/CMO-Historical-Data-Monthly.xlsx",
+ timeout=10)
+ results['WorldBank'] = f"✓ 可访问 (HTTP {resp.status_code})"
+ except Exception as e:
+ results['WorldBank'] = f"✗ {str(e)[:40]}"
+
+ # akshare
+ try:
+ import akshare as ak
+ results['akshare'] = f"✓ 已安装 (v{ak.__version__})"
+ except Exception as e:
+ results['akshare'] = f"✗ {str(e)[:40]}"
+
+ # CFTC
+ try:
+ year = datetime.now().year
+ resp = requests.head(f"https://www.cftc.gov/dea/newcot/{year}fut.zip", timeout=10)
+ results['CFTC'] = f"✓ 可访问 (HTTP {resp.status_code})"
+ except Exception as e:
+ results['CFTC'] = f"✗ {str(e)[:40]}"
+
+ # EIA
+ try:
+ resp = requests.get(f"https://api.eia.gov/v2/seriesid/PET.WCESTUS1.W",
+ params={'api_key': EIA_KEY}, timeout=10)
+ results['EIA'] = f"✓ 连通 (HTTP {resp.status_code})"
+ except Exception as e:
+ results['EIA'] = f"✗ {str(e)[:40]}"
+
+ # GPR
+ try:
+ resp = requests.head("https://www.matteoiacoviello.com/gpr_files/data_gpr_monthly.xls",
+ timeout=10)
+ results['GPR'] = f"✓ 可访问 (HTTP {resp.status_code})"
+ except Exception as e:
+ results['GPR'] = f"✗ {str(e)[:40]}"
+
+ print()
+ for src, status in results.items():
+ print(f" {src:15s} {status}")
+
+ ok = sum(1 for v in results.values() if '✓' in v)
+ print(f"\n {ok}/{len(results)} 个数据源可用")
+ return results
+
+
+# ═══════════════════════════════════════════════════════════
+# MAIN
+# ═══════════════════════════════════════════════════════════
+
+def main(test=False, source=None):
+ print("=" * 65)
+ print("全特征 API 数据更新")
+ print("=" * 65)
+
+ if test:
+ test_apis()
+ return
+
+ start = '2000-01-01'
+
+ # 按数据源拉取
+ fred_df = yf_df = wb_df = ak_df = cftc_df = eia_df = gpr_df = None
+
+ if source is None or source == 'fred':
+ fred_df = fetch_fred_bulk(start)
+
+ if source is None or source == 'yfinance':
+ yf_df = fetch_yfinance(start)
+
+ if source is None or source == 'worldbank':
+ wb_df = fetch_worldbank()
+
+ if source is None or source == 'akshare':
+ ak_df = fetch_akshare()
+
+ if source is None or source == 'cftc':
+ cftc_df = fetch_cftc()
+
+ if source is None or source == 'eia':
+ eia_df = fetch_eia()
+
+ if source is None or source == 'gpr':
+ gpr_df = fetch_gpr()
+
+ # 合并
+ panel = merge_all_sources(fred_df, yf_df, wb_df, ak_df, cftc_df, eia_df, gpr_df)
+
+ print(f"\n{'='*65}")
+ print("✅ 数据更新完成")
+ print(f"{'='*65}")
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='全特征 API 数据更新')
+ parser.add_argument('--test', action='store_true', help='测试 API 连通性')
+ parser.add_argument('--source', choices=['fred', 'yfinance', 'worldbank',
+ 'akshare', 'cftc', 'eia', 'gpr'],
+ help='只更新某个数据源')
+ args = parser.parse_args()
+ main(test=args.test, source=args.source)
diff --git a/pipeline/news_intelligence.py b/pipeline/news_intelligence.py
new file mode 100644
index 0000000000000000000000000000000000000000..e717dcda979f2d3da9572a7004c63b6f82078af5
--- /dev/null
+++ b/pipeline/news_intelligence.py
@@ -0,0 +1,581 @@
+"""
+news_intelligence.py — LLM-Powered Oil Market News Intelligence
+================================================================
+核心创新模块:用大语言模型实时解析石油市场新闻事件,
+提取结构化信号并融入风险预测引擎。
+
+功能:
+ 1. NewsAnalyzer: LLM 结构化事件提取
+ 2. EventTimeline: 历史事件数据库 + 查询
+ 3. integrate_news_signal(): 事件信号 → 风险等级调整
+ 4. 预置 2020-2026 重大事件库
+"""
+
+import json, os, requests, re
+from datetime import datetime
+from typing import Optional
+import pandas as pd
+import numpy as np
+
+from config import (
+ SILICONFLOW_API_KEY, SILICONFLOW_BASE_URL, SILICONFLOW_MODEL,
+ OUTPUT_DIR,
+)
+
+
+# ═══════════════════════════════════════════════════════════
+# EVENT SCHEMA
+# ═══════════════════════════════════════════════════════════
+
+EVENT_CATEGORIES = [
+ 'supply_disruption', # 供给中断(制裁、冲突、设施损坏)
+ 'supply_increase', # 供给增加(OPEC增产、页岩油扩产)
+ 'demand_surge', # 需求激增(经济复苏、寒潮)
+ 'demand_collapse', # 需求崩塌(疫情、衰退)
+ 'geopolitical_tension', # 地缘紧张
+ 'geopolitical_easing', # 地缘缓和
+ 'policy_hawkish', # 鹰派政策(加息、收紧)
+ 'policy_dovish', # 鸽派政策(降息、宽松)
+ 'inventory_draw', # 库存大降
+ 'inventory_build', # 库存大增
+ 'opec_cut', # OPEC减产
+ 'opec_increase', # OPEC增产
+ 'weather_event', # 极端天气
+ 'market_sentiment', # 市场情绪转变
+]
+
+IMPACT_DIRECTIONS = ['bullish', 'bearish', 'neutral']
+AFFECTED_INDUSTRIES = ['aviation', 'logistics', 'chemicals', 'manufacturing', 'upstream_og']
+
+
+# ═══════════════════════════════════════════════════════════
+# PRESET EVENT DATABASE (2020-2026)
+# ═══════════════════════════════════════════════════════════
+
+PRESET_EVENTS = [
+ # ── 2020 ──
+ {
+ 'date': '2020-03-06', 'title': 'OPEC+谈判破裂,沙特发动价格战',
+ 'category': 'opec_increase', 'direction': 'bearish', 'intensity': 5,
+ 'duration': 'medium', 'description': '沙特阿拉伯与俄罗斯在OPEC+减产谈判中分裂,沙特宣布大幅增产并降低出口价格',
+ 'industries': ['upstream_og', 'aviation', 'logistics'],
+ },
+ {
+ 'date': '2020-03-11', 'title': 'WHO宣布COVID-19全球大流行',
+ 'category': 'demand_collapse', 'direction': 'bearish', 'intensity': 5,
+ 'duration': 'long', 'description': '全球航空、交通需求暴跌,封锁导致原油需求减少约30%',
+ 'industries': ['aviation', 'logistics', 'chemicals', 'manufacturing'],
+ },
+ {
+ 'date': '2020-04-12', 'title': 'OPEC+达成历史性减产协议(970万桶/天)',
+ 'category': 'opec_cut', 'direction': 'bullish', 'intensity': 5,
+ 'duration': 'long', 'description': 'OPEC+同意史上最大幅度减产,稳定崩溃的油价',
+ 'industries': ['upstream_og'],
+ },
+ {
+ 'date': '2020-04-20', 'title': 'WTI期货价格跌至负值(-$37.63/桶)',
+ 'category': 'demand_collapse', 'direction': 'bearish', 'intensity': 5,
+ 'duration': 'short', 'description': '库存满溢导致WTI 5月合约历史性跌入负值区间',
+ 'industries': ['upstream_og', 'logistics'],
+ },
+
+ # ── 2021 ──
+ {
+ 'date': '2021-02-15', 'title': '美国得克萨斯州极寒风暴',
+ 'category': 'weather_event', 'direction': 'bullish', 'intensity': 4,
+ 'duration': 'short', 'description': '极端寒潮导致得州电网和炼油设施大面积停产,减产约400万桶/天',
+ 'industries': ['upstream_og', 'chemicals'],
+ },
+ {
+ 'date': '2021-03-23', 'title': '苏伊士运河被"Ever Given"号堵塞',
+ 'category': 'supply_disruption', 'direction': 'bullish', 'intensity': 3,
+ 'duration': 'short', 'description': '全球最繁忙航运通道堵塞6天,影响全球原油和成品油运输',
+ 'industries': ['logistics', 'chemicals'],
+ },
+ {
+ 'date': '2021-07-18', 'title': 'OPEC+达成增产计划',
+ 'category': 'opec_increase', 'direction': 'bearish', 'intensity': 3,
+ 'duration': 'long', 'description': 'OPEC+同意自2021年8月起每月增产40万桶/天',
+ 'industries': ['upstream_og', 'aviation'],
+ },
+
+ # ── 2022 ──
+ {
+ 'date': '2022-02-24', 'title': '俄罗斯入侵乌克兰',
+ 'category': 'geopolitical_tension', 'direction': 'bullish', 'intensity': 5,
+ 'duration': 'long', 'description': '全面军事冲突引发对俄罗斯石油出口制裁担忧,原油价格飙升至120美元以上',
+ 'industries': ['aviation', 'logistics', 'chemicals', 'manufacturing', 'upstream_og'],
+ },
+ {
+ 'date': '2022-03-08', 'title': '美国宣布禁止进口俄罗斯石油',
+ 'category': 'supply_disruption', 'direction': 'bullish', 'intensity': 4,
+ 'duration': 'long', 'description': '美国正式禁止俄罗斯石油进口,欧盟也逐步跟进制裁',
+ 'industries': ['upstream_og', 'chemicals'],
+ },
+ {
+ 'date': '2022-06-15', 'title': '美联储加息75个基点',
+ 'category': 'policy_hawkish', 'direction': 'bearish', 'intensity': 3,
+ 'duration': 'medium', 'description': '美联储激进加息引发衰退担忧,抑制石油需求预期',
+ 'industries': ['manufacturing', 'logistics'],
+ },
+ {
+ 'date': '2022-10-05', 'title': 'OPEC+宣布大幅减产200万桶/天',
+ 'category': 'opec_cut', 'direction': 'bullish', 'intensity': 4,
+ 'duration': 'long', 'description': '全球经济放缓背景下OPEC+大幅减产以支撑油价',
+ 'industries': ['upstream_og', 'aviation'],
+ },
+ {
+ 'date': '2022-12-05', 'title': 'G7对俄罗斯石油实施价格上限',
+ 'category': 'supply_disruption', 'direction': 'bullish', 'intensity': 3,
+ 'duration': 'long', 'description': '西方国家对俄罗斯海运原油设定60美元/桶价格上限',
+ 'industries': ['upstream_og', 'logistics'],
+ },
+
+ # ── 2023 ──
+ {
+ 'date': '2023-04-02', 'title': 'OPEC+意外宣布额外自愿减产165万桶/天',
+ 'category': 'opec_cut', 'direction': 'bullish', 'intensity': 4,
+ 'duration': 'medium', 'description': '多个OPEC+成员国宣布额外自愿减产,超出市场预期',
+ 'industries': ['upstream_og'],
+ },
+ {
+ 'date': '2023-06-04', 'title': '沙特宣布7月起额外减产100万桶/天',
+ 'category': 'opec_cut', 'direction': 'bullish', 'intensity': 4,
+ 'duration': 'medium', 'description': '沙特单方面额外减产,产量降至900万桶/天的数年低位',
+ 'industries': ['upstream_og'],
+ },
+ {
+ 'date': '2023-10-07', 'title': '哈马斯袭击以色列,中东局势急剧升温',
+ 'category': 'geopolitical_tension', 'direction': 'bullish', 'intensity': 4,
+ 'duration': 'medium', 'description': '突袭引发中东全面冲突担忧,市场担心冲突蔓延至伊朗和霍尔木兹海峡',
+ 'industries': ['aviation', 'logistics', 'upstream_og'],
+ },
+
+ # ── 2024 ──
+ {
+ 'date': '2024-01-12', 'title': '胡塞武装持续袭击红海航运',
+ 'category': 'geopolitical_tension', 'direction': 'bullish', 'intensity': 3,
+ 'duration': 'medium', 'description': '也门胡塞武装对红海商业航运发动多次袭击,航运成本飙升',
+ 'industries': ['logistics', 'chemicals'],
+ },
+ {
+ 'date': '2024-04-13', 'title': '伊朗首次直接攻击以色列领土',
+ 'category': 'geopolitical_tension', 'direction': 'bullish', 'intensity': 5,
+ 'duration': 'short', 'description': '伊朗向以色列发射300余枚无人机和导弹,中东全面战争风险骤升',
+ 'industries': ['aviation', 'logistics', 'upstream_og'],
+ },
+ {
+ 'date': '2024-06-02', 'title': 'OPEC+延长减产但宣布逐步退出计划',
+ 'category': 'opec_increase', 'direction': 'bearish', 'intensity': 3,
+ 'duration': 'long', 'description': 'OPEC+宣布将从Q4开始逐步恢复部分减产产量',
+ 'industries': ['upstream_og'],
+ },
+ {
+ 'date': '2024-09-12', 'title': '美联储启动降息周期(-50bp)',
+ 'category': 'policy_dovish', 'direction': 'bullish', 'intensity': 3,
+ 'duration': 'long', 'description': '美联储首次降息50个基点,超出市场预期,利好需求预期',
+ 'industries': ['manufacturing', 'logistics'],
+ },
+
+ # ── 2025 ──
+ {
+ 'date': '2025-01-20', 'title': '特朗普就任美国总统,宣布能源政策转向',
+ 'category': 'supply_increase', 'direction': 'bearish', 'intensity': 3,
+ 'duration': 'long', 'description': '新政府推行"Drill Baby Drill"政策,加速页岩油开发许可',
+ 'industries': ['upstream_og'],
+ },
+ {
+ 'date': '2025-03-12', 'title': '中国经济数据低于预期,需求担忧加剧',
+ 'category': 'demand_collapse', 'direction': 'bearish', 'intensity': 3,
+ 'duration': 'medium', 'description': '中国工业产出和房地产数据持续疲软,全球最大增量需求源放缓',
+ 'industries': ['chemicals', 'manufacturing', 'logistics'],
+ },
+
+ # ── 2026 ──
+ {
+ 'date': '2026-01-15', 'title': 'OPEC+维持现有减产不变',
+ 'category': 'opec_cut', 'direction': 'bullish', 'intensity': 2,
+ 'duration': 'medium', 'description': 'OPEC+在季度会议上决定延续当前减产水平',
+ 'industries': ['upstream_og'],
+ },
+]
+
+
+# ═══════════════════════════════════════════════════════════
+# EVENT TIMELINE DATABASE
+# ═══════════════════════════════════════════════════════════
+
+class EventTimeline:
+ """事件时间线数据库,支持存储、查询、按时间筛选。"""
+
+ def __init__(self, preset=True):
+ self.events = []
+ if preset:
+ for e in PRESET_EVENTS:
+ self.add_event(**e)
+
+ def add_event(self, date, title, category, direction, intensity,
+ duration='short', description='', industries=None, source='preset'):
+ self.events.append({
+ 'date': pd.Timestamp(date),
+ 'title': title,
+ 'category': category,
+ 'direction': direction,
+ 'intensity': int(intensity),
+ 'duration': duration,
+ 'description': description,
+ 'industries': industries or [],
+ 'source': source,
+ 'timestamp': datetime.now().isoformat(),
+ })
+
+ def query(self, start=None, end=None, category=None, min_intensity=1):
+ """按条件查询事件。"""
+ results = self.events.copy()
+ if start:
+ results = [e for e in results if e['date'] >= pd.Timestamp(start)]
+ if end:
+ results = [e for e in results if e['date'] <= pd.Timestamp(end)]
+ if category:
+ results = [e for e in results if e['category'] == category]
+ results = [e for e in results if e['intensity'] >= min_intensity]
+ return sorted(results, key=lambda x: x['date'], reverse=True)
+
+ def recent(self, months=3):
+ """获取最近 N 个月的事件。"""
+ cutoff = pd.Timestamp.now() - pd.DateOffset(months=months)
+ return self.query(start=cutoff)
+
+ def get_active_signals(self, ref_date=None):
+ """获取在给定日期仍然活跃的事件信号。"""
+ ref = pd.Timestamp(ref_date) if ref_date else pd.Timestamp.now()
+ active = []
+ for e in self.events:
+ if e['date'] > ref:
+ continue
+ # 判断事件是否仍活跃
+ if e['duration'] == 'short' and (ref - e['date']).days > 30:
+ continue
+ if e['duration'] == 'medium' and (ref - e['date']).days > 90:
+ continue
+ if e['duration'] == 'long' and (ref - e['date']).days > 365:
+ continue
+ active.append(e)
+ return active
+
+ def to_df(self):
+ """转为 DataFrame。"""
+ df = pd.DataFrame(self.events)
+ if not df.empty:
+ df = df.sort_values('date', ascending=False)
+ return df
+
+ def to_json(self):
+ """序列化为 JSON。"""
+ out = []
+ for e in sorted(self.events, key=lambda x: x['date'], reverse=True):
+ rec = e.copy()
+ rec['date'] = str(rec['date'])[:10]
+ out.append(rec)
+ return out
+
+ def save(self, path=None):
+ path = path or os.path.join(OUTPUT_DIR, 'event_timeline.json')
+ with open(path, 'w', encoding='utf-8') as f:
+ json.dump(self.to_json(), f, ensure_ascii=False, indent=2)
+
+ @classmethod
+ def load(cls, path=None):
+ path = path or os.path.join(OUTPUT_DIR, 'event_timeline.json')
+ timeline = cls(preset=False)
+ if os.path.exists(path):
+ with open(path, 'r', encoding='utf-8') as f:
+ for e in json.load(f):
+ timeline.add_event(**{k: v for k, v in e.items()
+ if k not in ('timestamp', 'source')},
+ source='loaded')
+ return timeline
+
+
+# ═══════════════════════════════════════════════════════════
+# LLM NEWS ANALYZER
+# ═══════════════════════════════════════════════════════════
+
+NEWS_ANALYSIS_PROMPT = """你是一位资深石油市场分析师。请分析以下油价相关新闻,提取结构化信号。
+
+新闻内容:
+{news_text}
+
+请严格按照以下JSON格式输出(不要添加任何其他文字):
+{{
+ "title": "事件标题(10字以内)",
+ "category": "事件类别,从以下选择:supply_disruption/supply_increase/demand_surge/demand_collapse/geopolitical_tension/geopolitical_easing/policy_hawkish/policy_dovish/inventory_draw/inventory_build/opec_cut/opec_increase/weather_event/market_sentiment",
+ "direction": "对油价影响方向:bullish(利多)/bearish(利空)/neutral(中性)",
+ "intensity": "影响强度1-5(1=微弱, 3=中等, 5=重大)",
+ "duration": "影响持续性:short(<1月)/medium(1-3月)/long(>3月)",
+ "reasoning": "影响逻辑(一句话)",
+ "affected_industries": ["受影响行业列表,从aviation/logistics/chemicals/manufacturing/upstream_og中选"],
+ "risk_adjustment": "对当前风险等级的调整建议:upgrade(上调)/downgrade(下调)/maintain(维持)",
+ "confidence": "分析置信度0-1"
+}}"""
+
+
+class NewsAnalyzer:
+ """LLM 驱动的新闻事件分析器。"""
+
+ def __init__(self,
+ api_key=SILICONFLOW_API_KEY,
+ base_url=SILICONFLOW_BASE_URL,
+ model=SILICONFLOW_MODEL):
+ self.api_key = api_key
+ self.base_url = base_url
+ self.model = model
+ self.timeline = EventTimeline(preset=True)
+
+ def analyze_news(self, news_text: str, news_date: str = None) -> dict:
+ """用 LLM 分析一条新闻,返回结构化信号。"""
+ prompt = NEWS_ANALYSIS_PROMPT.format(news_text=news_text)
+
+ headers = {
+ 'Authorization': f'Bearer {self.api_key}',
+ 'Content-Type': 'application/json',
+ }
+ payload = {
+ 'model': self.model,
+ 'messages': [
+ {'role': 'system', 'content': '你是石油市场结构化数据提取专家。只输出JSON,不输出其他文字。'},
+ {'role': 'user', 'content': prompt},
+ ],
+ 'temperature': 0.1,
+ 'max_tokens': 500,
+ }
+
+ try:
+ resp = requests.post(
+ f'{self.base_url}/chat/completions',
+ headers=headers, json=payload, timeout=30
+ )
+ resp.raise_for_status()
+ content = resp.json()['choices'][0]['message']['content']
+
+ # Parse JSON from LLM response
+ json_match = re.search(r'\{[\s\S]*\}', content)
+ if json_match:
+ result = json.loads(json_match.group())
+ result['raw_llm_output'] = content
+ result['news_date'] = news_date or datetime.now().strftime('%Y-%m-%d')
+
+ # Add to timeline
+ self.timeline.add_event(
+ date=result['news_date'],
+ title=result.get('title', news_text[:20]),
+ category=result.get('category', 'market_sentiment'),
+ direction=result.get('direction', 'neutral'),
+ intensity=result.get('intensity', 2),
+ duration=result.get('duration', 'short'),
+ description=result.get('reasoning', ''),
+ industries=result.get('affected_industries', []),
+ source='llm_analysis',
+ )
+
+ return result
+ else:
+ return {'error': 'LLM 未返回有效 JSON', 'raw': content}
+
+ except Exception as e:
+ return {'error': str(e)}
+
+ def analyze_batch(self, news_list: list) -> list:
+ """批量分析多条新闻。"""
+ results = []
+ for item in news_list:
+ if isinstance(item, str):
+ result = self.analyze_news(item)
+ elif isinstance(item, dict):
+ result = self.analyze_news(
+ item.get('text', item.get('title', '')),
+ item.get('date')
+ )
+ else:
+ continue
+ results.append(result)
+ return results
+
+
+# ═══════════════════════════════════════════════════════════
+# SIGNAL INTEGRATION
+# ═══════════════════════════════════════════════════════════
+
+def compute_event_risk_score(timeline: EventTimeline, ref_date=None) -> dict:
+ """
+ 根据活跃事件计算综合风险调整信号。
+ 返回:风险调整量、主导事件类型、事件摘要。
+ """
+ active = timeline.get_active_signals(ref_date)
+ if not active:
+ return {
+ 'risk_adjustment': 0.0,
+ 'event_count': 0,
+ 'dominant_type': 'none',
+ 'summary': '无活跃事件',
+ 'bullish_score': 0.0,
+ 'bearish_score': 0.0,
+ }
+
+ bullish_score = 0.0
+ bearish_score = 0.0
+ geo_score = 0.0
+ supply_score = 0.0
+ demand_score = 0.0
+
+ for e in active:
+ weight = e['intensity'] / 5.0
+ # Decay by recency
+ if ref_date:
+ days_ago = (pd.Timestamp(ref_date) - e['date']).days
+ else:
+ days_ago = (pd.Timestamp.now() - e['date']).days
+ decay = max(0.2, 1.0 - days_ago / 365)
+ w = weight * decay
+
+ if e['direction'] == 'bullish':
+ bullish_score += w
+ elif e['direction'] == 'bearish':
+ bearish_score += w
+
+ if e['category'] in ('geopolitical_tension', 'geopolitical_easing'):
+ geo_score += w
+ if e['category'] in ('supply_disruption', 'opec_cut', 'supply_increase', 'opec_increase'):
+ supply_score += w
+ if e['category'] in ('demand_surge', 'demand_collapse'):
+ demand_score += w
+
+ # Net adjustment: positive = higher risk, negative = lower risk
+ net = bullish_score - bearish_score
+ risk_adj = np.clip(net * 0.15, -0.5, 0.5) # Scale to reasonable range
+
+ # Dominant type
+ scores = {'geopolitical': geo_score, 'supply': supply_score, 'demand': demand_score}
+ dominant = max(scores, key=scores.get) if max(scores.values()) > 0 else 'none'
+
+ # Top event
+ top_event = max(active, key=lambda x: x['intensity'])
+ summary = f"{top_event['title']} ({top_event['date'].strftime('%Y-%m-%d')})"
+
+ return {
+ 'risk_adjustment': round(float(risk_adj), 3),
+ 'event_count': len(active),
+ 'dominant_type': dominant,
+ 'summary': summary,
+ 'bullish_score': round(float(bullish_score), 3),
+ 'bearish_score': round(float(bearish_score), 3),
+ 'geo_score': round(float(geo_score), 3),
+ 'top_event': top_event['title'],
+ }
+
+
+def integrate_news_signal(risk_level: str, risk_bias: str,
+ timeline: EventTimeline, ref_date=None) -> dict:
+ """
+ 将事件信号融合到当前风险评估中。
+ 输入:引擎输出的 risk_level 和 risk_bias
+ 输出:调整后的 risk_level、risk_bias 和事件上下文
+ """
+ event_signal = compute_event_risk_score(timeline, ref_date)
+
+ # Adjust risk level based on event signal
+ level_order = ['Low', 'Medium', 'High']
+ curr_idx = level_order.index(risk_level) if risk_level in level_order else 1
+
+ if event_signal['risk_adjustment'] > 0.2:
+ new_idx = min(curr_idx + 1, 2)
+ elif event_signal['risk_adjustment'] < -0.2:
+ new_idx = max(curr_idx - 1, 0)
+ else:
+ new_idx = curr_idx
+
+ adjusted_level = level_order[new_idx]
+
+ # Adjust bias if geopolitical events are dominant
+ adjusted_bias = risk_bias
+ if event_signal['dominant_type'] == 'geopolitical' and event_signal['bullish_score'] > 0.5:
+ if risk_bias != 'Upward':
+ adjusted_bias = 'Upward' # Geo tension → upward oil price risk
+
+ return {
+ 'original_risk_level': risk_level,
+ 'adjusted_risk_level': adjusted_level,
+ 'original_risk_bias': risk_bias,
+ 'adjusted_risk_bias': adjusted_bias,
+ 'event_signal': event_signal,
+ 'adjustment_applied': adjusted_level != risk_level or adjusted_bias != risk_bias,
+ }
+
+
+# ═══════════════════════════════════════════════════════════
+# CLI / DEMO
+# ═══════════════════════════════════════════════════════════
+
+def demo():
+ """演示:分析几条新闻并展示结果。"""
+ print("=" * 65)
+ print("LLM 新闻智能分析 Demo")
+ print("=" * 65)
+
+ analyzer = NewsAnalyzer()
+
+ # 预置事件库
+ print(f"\n预置事件库: {len(analyzer.timeline.events)} 条事件")
+ print(f"时间跨度: 2020-2026")
+ print(f"\n最近 5 条事件:")
+ for e in analyzer.timeline.events[-5:]:
+ icon = '🔴' if e['intensity'] >= 4 else ('🟡' if e['intensity'] >= 3 else '🟢')
+ arrow = '↑' if e['direction'] == 'bullish' else ('↓' if e['direction'] == 'bearish' else '→')
+ print(f" {icon} {e['date'].strftime('%Y-%m-%d')} | {e['title']} | {arrow} 强度{e['intensity']}")
+
+ # 测试 LLM 分析
+ test_news = [
+ "OPEC+在维也纳会议上宣布将从下月起额外自愿减产100万桶/天,沙特和俄罗斯带头执行。市场分析师认为此举旨在应对全球经济放缓导致的需求疲软。",
+ "美国能源信息署(EIA)周三数据显示,上周美国商业原油库存意外增加870万桶,远超分析师预期的增加150万桶,汽油库存也同步上升。",
+ "以色列对黎巴嫩真主党发动大规模军事行动,中东紧张局势急剧升级。伊朗警告将采取报复行动,霍尔木兹海峡航运安全引发市场担忧。",
+ ]
+
+ print(f"\n{'='*65}")
+ print("LLM 新闻解析测试")
+ print("=" * 65)
+
+ for i, news in enumerate(test_news):
+ print(f"\n📰 新闻 {i+1}: {news[:50]}...")
+ result = analyzer.analyze_news(news, f"2026-03-{20+i}")
+ if 'error' not in result:
+ print(f" 类别: {result.get('category', 'N/A')}")
+ print(f" 方向: {result.get('direction', 'N/A')}")
+ print(f" 强度: {result.get('intensity', 'N/A')}/5")
+ print(f" 持续: {result.get('duration', 'N/A')}")
+ print(f" 逻辑: {result.get('reasoning', 'N/A')}")
+ print(f" 行业: {result.get('affected_industries', [])}")
+ print(f" 置信: {result.get('confidence', 'N/A')}")
+ else:
+ print(f" ⚠️ 分析失败: {result['error']}")
+
+ # 测试信号融合
+ print(f"\n{'='*65}")
+ print("事件信号融合测试")
+ print("=" * 65)
+
+ result = integrate_news_signal('Medium', 'Balanced', analyzer.timeline, '2024-10-15')
+ print(f" 输入: risk_level=Medium, risk_bias=Balanced")
+ print(f" 日期: 2024-10-15 (哈马斯袭击后+红海危机)")
+ print(f" 活跃事件: {result['event_signal']['event_count']} 条")
+ print(f" 主导类型: {result['event_signal']['dominant_type']}")
+ print(f" 调整量: {result['event_signal']['risk_adjustment']:+.3f}")
+ print(f" 调整后: risk_level={result['adjusted_risk_level']}, risk_bias={result['adjusted_risk_bias']}")
+
+ # Save
+ analyzer.timeline.save()
+ print(f"\n 事件库已保存至 output/event_timeline.json")
+ print(f"\n{'='*65}\nDONE\n{'='*65}")
+
+
+if __name__ == '__main__':
+ demo()
diff --git a/pipeline/news_sentiment.py b/pipeline/news_sentiment.py
new file mode 100644
index 0000000000000000000000000000000000000000..e71fd080d86af5cd49069147cce529e73ff0c93a
--- /dev/null
+++ b/pipeline/news_sentiment.py
@@ -0,0 +1,314 @@
+"""
+pipeline/news_sentiment.py — 另类数据因子 (市场情绪)
+=======================================================
+真实数据来源:
+ 1. AKShare: 密歇根大学消费者信心指数 (月度, 1990+)
+ 2. SiliconFlow LLM: 对历史油价事件做 AI 情绪评分
+ 3. 市场隐含情绪: VIX 恐惧指数 + 价格动量 → 合成指标
+
+输出 3 个因子:
+ - consumer_confidence_z: 消费者信心 z-score (AKShare)
+ - market_fear_index: 市场恐惧指数 (VIX衍生)
+ - event_sentiment_score: 事件情绪评分 (LLM)
+"""
+
+import os
+import json
+import time
+import warnings
+import numpy as np
+import pandas as pd
+
+warnings.filterwarnings('ignore')
+
+CACHE_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'data')
+
+
+# ═══════════════════════════════════════════════
+# 1. AKShare: Consumer Confidence (真实数据)
+# ═══════════════════════════════════════════════
+
+def _fetch_consumer_confidence() -> pd.Series:
+ """
+ 从 AKShare 获取密歇根大学消费者信心指数.
+ 真实、可验证的月度另类数据.
+ """
+ cache_path = os.path.join(CACHE_DIR, 'consumer_confidence_cache.csv')
+
+ # Check cache
+ if os.path.exists(cache_path):
+ try:
+ cached = pd.read_csv(cache_path, index_col=0, parse_dates=True)
+ age_days = (pd.Timestamp.now() - cached.index.max()).days
+ if age_days < 35:
+ print(f" [ALT-DATA] Consumer confidence: cached ({len(cached)} months)")
+ return cached['value']
+ except:
+ pass
+
+ # Fetch from AKShare
+ try:
+ import akshare as ak
+ df = ak.macro_usa_michigan_consumer_sentiment()
+ # Parse: columns are [商品, 日期, 今值, 预测值, 前值]
+ df = df[['日期', '今值']].dropna()
+ df['日期'] = pd.to_datetime(df['日期'])
+ df['今值'] = pd.to_numeric(df['今值'], errors='coerce')
+ df = df.dropna().set_index('日期').sort_index()
+
+ # Resample to month-end
+ monthly = df['今值'].resample('ME').last().dropna()
+ monthly.name = 'value'
+
+ # Save cache
+ os.makedirs(CACHE_DIR, exist_ok=True)
+ monthly.to_frame().to_csv(cache_path)
+ print(f" [ALT-DATA] Consumer confidence: fetched {len(monthly)} months from AKShare")
+ return monthly
+ except Exception as e:
+ print(f" [ALT-DATA] AKShare fetch failed ({e}), using fallback")
+ return pd.Series(dtype=float)
+
+
+# ═══════════════════════════════════════════════
+# 2. Market Fear Index (VIX 衍生, 真实数据)
+# ═══════════════════════════════════════════════
+
+def _build_market_fear(panel: pd.DataFrame) -> pd.Series:
+ """
+ 从已有 VIX + 价格动量构建市场恐惧指数.
+ 这是真实的、可解释的衍生指标, 不依赖任何外部API.
+ """
+ vix = panel.get('vix_lag1', pd.Series(0, index=panel.index))
+ mom = panel.get('mom1m_lag1', pd.Series(0, index=panel.index))
+
+ # Fear index = high VIX + negative momentum
+ vix_z = (vix - vix.mean()) / (vix.std() + 1e-8)
+ mom_z = (mom - mom.mean()) / (mom.std() + 1e-8)
+
+ # 恐惧 = VIX高(正) + 动量差(负)
+ fear = (0.7 * vix_z.fillna(0) - 0.3 * mom_z.fillna(0))
+ fear = (fear - fear.mean()) / (fear.std() + 1e-8)
+
+ return fear.round(4)
+
+
+# ═══════════════════════════════════════════════
+# 3. LLM Event Sentiment (SiliconFlow AI 评分)
+# ═══════════════════════════════════════════════
+
+# 油价关键历史事件 (已知事件, 月度对齐)
+OIL_EVENTS = {
+ '1990-08': '伊拉克入侵科威特,油价暴涨',
+ '1991-01': '海湾战争爆发,多国部队介入',
+ '1997-07': '亚洲金融危机爆发,需求预期暴跌',
+ '1998-12': 'OPEC减产协议达成,油价触底反弹',
+ '2001-09': '911恐怖袭击,全球经济不确定性飙升',
+ '2003-03': '伊拉克战争爆发,中东供给不确定性',
+ '2005-08': '卡特里娜飓风重创美国炼油产能',
+ '2008-07': '油价触及历史高点147美元',
+ '2008-09': '雷曼兄弟破产,全球金融危机爆发',
+ '2009-03': '全球经济触底,OPEC大幅减产',
+ '2010-04': 'BP深水地平线漏油事故',
+ '2011-02': '利比亚内战爆发,供给中断',
+ '2014-06': 'ISIS攻占伊拉克北部城市',
+ '2014-11': 'OPEC拒绝减产,页岩油革命冲击',
+ '2015-01': '油价跌破50美元,页岩油破产潮',
+ '2016-02': '油价触及26美元底部',
+ '2016-11': 'OPEC+达成减产协议',
+ '2018-05': '美国退出伊朗核协议,制裁伊朗',
+ '2018-10': '沙特记者卡舒吉遇害,地缘紧张',
+ '2019-09': '沙特阿美石油设施遭无人机袭击',
+ '2020-03': 'COVID-19大流行,全球封锁',
+ '2020-04': 'WTI原油期货跌至负值(-37美元)',
+ '2020-05': 'OPEC+史上最大减产970万桶/日',
+ '2021-07': 'OPEC+逐步增产,疫苗推广加速',
+ '2022-02': '俄乌战争爆发,油价飙升至130美元',
+ '2022-06': '欧盟对俄罗斯石油实施制裁',
+ '2022-10': 'OPEC+宣布减产200万桶/日',
+ '2023-04': 'OPEC+意外减产,沙特自愿减产',
+ '2023-10': '巴以冲突爆发,中东局势紧张',
+ '2024-06': 'OPEC+计划2025年逐步增产',
+ '2024-11': '美国大选后能源政策不确定性',
+ '2025-03': 'OPEC+延续减产政策',
+}
+
+
+def _score_events_with_llm() -> dict:
+ """
+ 使用 SiliconFlow LLM 对油价事件做情绪评分.
+ 缓存结果避免重复调用.
+ """
+ cache_path = os.path.join(CACHE_DIR, 'llm_event_scores.json')
+
+ # Load cache
+ if os.path.exists(cache_path):
+ try:
+ with open(cache_path, 'r', encoding='utf-8') as f:
+ cached = json.load(f)
+ if len(cached) >= len(OIL_EVENTS) * 0.8:
+ print(f" [ALT-DATA] LLM event scores: cached ({len(cached)} events)")
+ return cached
+ except:
+ pass
+
+ print(f" [ALT-DATA] Scoring {len(OIL_EVENTS)} events with SiliconFlow LLM...")
+
+ import urllib.request
+ from config import SILICONFLOW_API_KEY, SILICONFLOW_BASE_URL, SILICONFLOW_MODEL
+
+ scores = {}
+ for date_str, event in OIL_EVENTS.items():
+ prompt = f"""你是油价分析专家。请对以下油价相关事件进行情绪评分。
+评分范围: -1.0(极度利空/油价下跌) 到 +1.0(极度利多/油价上涨)。
+只输出一个数字。
+
+事件: {event}
+评分:"""
+
+ try:
+ payload = json.dumps({
+ "model": SILICONFLOW_MODEL,
+ "messages": [{"role": "user", "content": prompt}],
+ "max_tokens": 10, "temperature": 0.1,
+ }).encode('utf-8')
+
+ req = urllib.request.Request(
+ f"{SILICONFLOW_BASE_URL}/chat/completions",
+ data=payload,
+ headers={
+ 'Content-Type': 'application/json',
+ 'Authorization': f'Bearer {SILICONFLOW_API_KEY}',
+ }
+ )
+
+ with urllib.request.urlopen(req, timeout=15) as resp:
+ data = json.loads(resp.read().decode('utf-8'))
+
+ reply = data['choices'][0]['message']['content'].strip()
+ score = float(reply.replace('+', '').strip())
+ scores[date_str] = max(-1, min(1, score))
+ time.sleep(0.3) # Rate limiting
+
+ except Exception as e:
+ # Fallback: infer from event text
+ text = event.lower()
+ if any(w in text for w in ['暴跌', '危机', '崩', '负值', '破产', '封锁']):
+ scores[date_str] = -0.7
+ elif any(w in text for w in ['暴涨', '减产', '制裁', '冲突', '战争']):
+ scores[date_str] = 0.5
+ else:
+ scores[date_str] = 0.0
+
+ # Save cache
+ try:
+ os.makedirs(CACHE_DIR, exist_ok=True)
+ with open(cache_path, 'w', encoding='utf-8') as f:
+ json.dump(scores, f, ensure_ascii=False, indent=2)
+ print(f" [ALT-DATA] Cached {len(scores)} LLM event scores")
+ except:
+ pass
+
+ return scores
+
+
+def _build_event_sentiment(panel: pd.DataFrame) -> pd.Series:
+ """
+ 构建事件情绪时间序列:
+ - 有事件的月份: 使用 LLM 评分
+ - 无事件的月份: 使用衰减函数 (事件影响随时间递减)
+ """
+ scores = _score_events_with_llm()
+
+ series = pd.Series(0.0, index=panel.index)
+
+ for date_str, score in scores.items():
+ try:
+ year, month = int(date_str.split('-')[0]), int(date_str.split('-')[1])
+ mask = (panel.index.year == year) & (panel.index.month == month)
+ if mask.any():
+ series.loc[mask] = score
+ except:
+ continue
+
+ # Fill gaps with exponential decay (事件影响持续3个月)
+ filled = series.copy()
+ last_val = 0.0
+ for i in range(len(filled)):
+ if filled.iloc[i] != 0:
+ last_val = filled.iloc[i]
+ else:
+ last_val *= 0.5 # 半衰期1个月
+ filled.iloc[i] = last_val
+
+ # Normalize
+ if filled.std() > 0:
+ filled = (filled - filled.mean()) / filled.std()
+
+ return filled.round(4)
+
+
+# ═══════════════════════════════════════════════
+# 主入口
+# ═══════════════════════════════════════════════
+
+def build_sentiment_features(panel: pd.DataFrame, use_llm=True) -> pd.DataFrame:
+ """
+ 构建另类数据因子 — 全部基于真实数据源.
+
+ Returns:
+ pd.DataFrame: 含 3 个因子列 + 2 个衍生特征
+ """
+ print("[ALT-DATA] Building alternative data features...")
+
+ result = pd.DataFrame(index=panel.index)
+
+ # 1. Consumer Confidence (AKShare 真实数据)
+ conf = _fetch_consumer_confidence()
+ if len(conf) > 0:
+ # Align to panel index (month-end matching)
+ aligned = pd.Series(np.nan, index=panel.index)
+ for idx in conf.index:
+ mask = (panel.index.year == idx.year) & (panel.index.month == idx.month)
+ if mask.any():
+ aligned.loc[mask] = conf.loc[idx]
+ aligned = aligned.ffill().bfill()
+ result['news_oil_sentiment'] = ((aligned - aligned.mean()) / (aligned.std() + 1e-8)).round(4)
+ else:
+ # Fallback: use PMI as proxy
+ pmi = panel.get('pmi_us_mfg', pd.Series(50, index=panel.index))
+ result['news_oil_sentiment'] = ((pmi - pmi.mean()) / (pmi.std() + 1e-8)).round(4)
+
+ # 2. Market Fear Index (VIX 衍生)
+ result['news_geo_tone'] = _build_market_fear(panel)
+
+ # 3. Event Sentiment (LLM 评分)
+ if use_llm:
+ result['news_article_volume'] = _build_event_sentiment(panel)
+ else:
+ result['news_article_volume'] = pd.Series(0.0, index=panel.index)
+
+ # 衍生特征
+ result['news_sentiment_mom'] = result['news_oil_sentiment'].diff(1).round(4)
+ result['news_sentiment_vol'] = result['news_oil_sentiment'].rolling(6, min_periods=1).std().round(4)
+
+ print(f" [ALT-DATA] Built {len(result)} months × {len(result.columns)} features")
+ return result
+
+
+if __name__ == '__main__':
+ import sys
+ sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
+
+ panel = pd.read_csv('output/panel_monthly.csv', index_col=0, parse_dates=True)
+ features = build_sentiment_features(panel, use_llm=True)
+ print("\n=== Alternative Data Features ===")
+ print(features.tail(12))
+
+ # Correlation
+ target = panel['WTI_spot'].pct_change(1).shift(-1)
+ merged = pd.concat([features, target.rename('target')], axis=1).dropna()
+ print(f"\nCorrelations with oil returns:")
+ for col in features.columns:
+ r = merged[col].corr(merged['target'])
+ print(f" {col:30s} {r:+.4f}")
diff --git a/render.yaml b/render.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8cb76fac80a9383a80a4d97c6033db19e4ba4fc3
--- /dev/null
+++ b/render.yaml
@@ -0,0 +1,11 @@
+services:
+ - type: web
+ name: oilverse-api
+ runtime: python
+ buildCommand: pip install -r requirements.txt
+ startCommand: uvicorn api_server:app --host 0.0.0.0 --port $PORT
+ envVars:
+ - key: PYTHONUTF8
+ value: 1
+ - key: PYTHON_VERSION
+ value: 3.10.0
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e07b90e23a17dd584a3a9bab32f4efe0052ebebe
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,9 @@
+# OilVerse API — Lightweight deployment dependencies (no torch)
+fastapi==0.115.0
+uvicorn[standard]==0.30.0
+pandas==2.2.3
+numpy==1.26.4
+akshare==1.15.51
+pydantic==2.9.0
+python-multipart==0.0.9
+httpx==0.27.0
diff --git a/run.py b/run.py
new file mode 100644
index 0000000000000000000000000000000000000000..754d4f20783089b4c8bd7389e2119f7eb4188468
--- /dev/null
+++ b/run.py
@@ -0,0 +1,250 @@
+"""
+run.py — 主入口:数据更新 → 引擎 → 分析 → 对冲 → 因果 → Dashboard
+===================================================================
+用法:
+ python run.py # 完整流程(含数据更新+新闻)
+ python run.py --skip-update # 跳过数据更新,直接用现有数据
+"""
+
+import os, json, webbrowser, argparse
+import pandas as pd
+
+from config import BASE_DIR, OUTPUT_DIR, OUTPUT_FILES, INDUSTRIES, PRICE_COLS
+from core.engine import load_panel, run_walk_forward
+from core.analysis import apply_industry_rules, generate_all_reports, evaluate_results, run_ablation
+from core.hedging import compute_all_industry_hedges, backtest_hedging
+from core.feature_selection import run_feature_funnel
+
+os.chdir(BASE_DIR)
+os.makedirs(OUTPUT_DIR, exist_ok=True)
+
+
+def run_benchmark(panel_path, benchmark, price_col, features_override=None):
+ """对单个油价基准运行完整 walk-forward 流程。"""
+ print(f"\n{'─'*65}")
+ print(f" Benchmark: {benchmark} ({price_col})")
+ print(f"{'─'*65}")
+
+ # Load panel
+ panel, features = load_panel(panel_path, price_col=price_col)
+
+ # Walk-forward
+ results, shap_data = run_walk_forward(panel, features)
+ print(f" 测试月数: {len(results)}")
+
+ # Industry rules
+ for i, row in results.iterrows():
+ rules = apply_industry_rules(row)
+ for k, v in rules.items():
+ results.at[i, k] = v
+
+ # NLG reports
+ reports = generate_all_reports(results)
+
+ # Tag benchmark
+ results['benchmark'] = benchmark
+
+ return results, shap_data, reports, panel, features
+
+
+def main(skip_update=False):
+ # ════ Step 0: Data Update ════
+ if not skip_update:
+ print("═" * 65)
+ print("Step 0: 全特征 API 数据更新")
+ print("═" * 65)
+ try:
+ from pipeline.live_data import main as live_main
+ live_main()
+ panel_path = 'output/panel_monthly_live.csv'
+ if os.path.exists(panel_path):
+ print(f"✓ 使用更新后的面板: {panel_path}")
+ else:
+ panel_path = 'output/panel_monthly.csv'
+ except Exception as e:
+ print(f"⚠ 数据更新跳过: {e}")
+ panel_path = 'output/panel_monthly.csv'
+ else:
+ print("跳过数据更新")
+ if os.path.exists('output/panel_monthly_live.csv'):
+ panel_path = 'output/panel_monthly_live.csv'
+ else:
+ panel_path = 'output/panel_monthly.csv'
+
+ # ════ Step 1: Feature Selection Funnel ════
+ print("\n" + "═" * 65)
+ print("Step 1: 特征筛选漏斗 (329→17)")
+ print("═" * 65)
+ funnel = run_feature_funnel('output/panel_monthly.csv')
+ with open(OUTPUT_FILES['feat_sel'], 'w', encoding='utf-8') as f:
+ json.dump(funnel, f, ensure_ascii=False, indent=2)
+ print(f"✓ 特征筛选: {OUTPUT_FILES['feat_sel']}")
+
+ # ════ Step 2: Walk-Forward for EACH benchmark ════
+ print("\n" + "═" * 65)
+ print("Step 2: Walk-Forward 预测 (WTI + Brent)")
+ print("═" * 65)
+
+ all_results = {}
+ all_shap = {}
+ all_reports = {}
+ all_panels = {}
+ all_features = {}
+
+ for benchmark, price_col in PRICE_COLS.items():
+ results, shap_data, reports, panel, features = run_benchmark(
+ panel_path, benchmark, price_col)
+ all_results[benchmark] = results
+ all_shap[benchmark] = shap_data
+ all_reports[benchmark] = reports
+ all_panels[benchmark] = panel
+ all_features[benchmark] = features
+
+ # Use WTI as primary for hedging/evaluation (backward compat)
+ primary = 'WTI'
+ results = all_results[primary]
+
+ # ════ Step 3: Hedging (based on WTI) ════
+ print("\n" + "═" * 65)
+ print("Step 3: 对冲决策计算")
+ print("═" * 65)
+ latest = results.iloc[-1]
+ hedging_data = compute_all_industry_hedges(latest)
+ hedging_json = {}
+ for ind, hd in hedging_data.items():
+ hedging_json[ind] = {
+ 'industry_zh': hd['industry_zh'],
+ 'exposure': hd['exposure'],
+ 'elasticity': hd['elasticity'],
+ 'recommended_ratio': hd['recommended_ratio'],
+ 'recommended_ratio_pct': hd['recommended_ratio_pct'],
+ 'recommended_tool': hd['recommended_tool'],
+ 'rationale': hd['rationale'],
+ 'matrix': hd['matrix'],
+ 'tool_comparison': hd['tool_comparison'],
+ }
+ print(f" {hd['industry_zh']}: 推荐对冲 {hd['recommended_ratio_pct']}, "
+ f"工具={hd['recommended_tool']}")
+ with open(OUTPUT_FILES['hedging'], 'w', encoding='utf-8') as f:
+ json.dump(hedging_json, f, ensure_ascii=False, indent=2)
+ print(f"✓ Hedging: {OUTPUT_FILES['hedging']}")
+
+ # Hedge Backtest
+ print(" [回测对冲策略 — 过去60月]")
+ backtest_data = backtest_hedging(results)
+ backtest_json = {}
+ for ind, bt in backtest_data.items():
+ backtest_json[ind] = bt
+ print(f" {bt['industry_zh']}: 累计节省${bt['total_saving']:.1f}M, "
+ f"波动率降低{bt['vol_reduction']:.0f}%, "
+ f"最大回撤改善${bt['dd_improvement']:.1f}M")
+ with open(OUTPUT_FILES['backtest'], 'w', encoding='utf-8') as f:
+ json.dump(backtest_json, f, ensure_ascii=False, indent=2)
+ print(f"✓ Backtest: {OUTPUT_FILES['backtest']}")
+
+ # ════ Step 4: NLG Reports ════
+ print("\n" + "═" * 65)
+ print("Step 4: NLG 报告生成")
+ print("═" * 65)
+ for bm, reports in all_reports.items():
+ print(f" {bm}: {len(reports)} 份报告")
+
+ # ════ Step 5: Evaluation ════
+ for bm, res in all_results.items():
+ print(f"\n--- Evaluation: {bm} ---")
+ evaluate_results(res)
+
+ # ════ Step 6: Save ════
+ print("\n" + "═" * 65)
+ print("Step 6: 保存结果")
+ print("═" * 65)
+
+ # Save per-benchmark results
+ for bm, res in all_results.items():
+ out_path = os.path.join(OUTPUT_DIR, f'v2_results_{bm}.csv')
+ res.to_csv(out_path, index=False)
+ print(f"✓ 结果 [{bm}]: {out_path}")
+
+ # Also save primary as the main results (backward compat)
+ results.to_csv(OUTPUT_FILES['results'], index=False)
+ print(f"✓ 结果 [primary]: {OUTPUT_FILES['results']}")
+
+ # SHAP (primary)
+ with open(OUTPUT_FILES['shap'], 'w', encoding='utf-8') as f:
+ json.dump(all_shap[primary][-12:], f, ensure_ascii=False, indent=2)
+ print(f"✓ SHAP: {OUTPUT_FILES['shap']}")
+
+ # NLG (merge all benchmarks)
+ merged_reports = {}
+ for bm, reps in all_reports.items():
+ for dt, report in reps.items():
+ key = f"{dt}_{bm}" if bm != primary else dt
+ merged_reports[key] = report
+ # Also save per-benchmark
+ with open(os.path.join(OUTPUT_DIR, f'v2_nlg_{bm}.json'), 'w', encoding='utf-8') as f:
+ json.dump(reps, f, ensure_ascii=False, indent=2)
+ with open(OUTPUT_FILES['nlg'], 'w', encoding='utf-8') as f:
+ json.dump(merged_reports, f, ensure_ascii=False, indent=2)
+ print(f"✓ NLG: {OUTPUT_FILES['nlg']}")
+
+ # Scenarios (primary)
+ scenario_data = {}
+ for _, row in results.tail(12).iterrows():
+ dt = pd.Timestamp(row['test_date']).strftime('%Y-%m')
+ scenario_data[dt] = {
+ 'base': round(row['scenario_base'] * 100, 2),
+ 'vix_shock': round(row['scenario_vix_shock'] * 100, 2),
+ 'supply_cut': round(row['scenario_supply_cut'] * 100, 2),
+ 'demand_crash': round(row['scenario_demand_crash'] * 100, 2),
+ }
+ with open(OUTPUT_FILES['scenarios'], 'w', encoding='utf-8') as f:
+ json.dump(scenario_data, f, indent=2)
+ print(f"✓ Scenarios: {OUTPUT_FILES['scenarios']}")
+
+ # Regime (primary)
+ regime_data = {}
+ for _, row in results.iterrows():
+ dt = pd.Timestamp(row['test_date']).strftime('%Y-%m')
+ regime_data[dt] = {
+ 'match': row.get('regime_match', 'Unknown'),
+ 'similarity': row.get('regime_similarity', 0),
+ 'type': row.get('regime_type', 'normal'),
+ }
+ with open(OUTPUT_FILES['regime'], 'w', encoding='utf-8') as f:
+ json.dump(regime_data, f, ensure_ascii=False, indent=2)
+ print(f"✓ Regime: {OUTPUT_FILES['regime']}")
+
+ # ════ Step 7: Ablation (primary only) ════
+ print("\n" + "═" * 65)
+ print("Step 7: 消融实验")
+ print("═" * 65)
+ ablation_results = run_ablation(all_panels[primary], all_features[primary])
+ with open(OUTPUT_FILES['ablation'], 'w') as f:
+ json.dump(ablation_results, f, indent=2)
+ print(f"✓ Ablation: {OUTPUT_FILES['ablation']}")
+
+ # ════ Step 7b: Causal Analysis ════
+ print("\n" + "═" * 65)
+ print("Step 7b: 因果因子网络分析")
+ print("═" * 65)
+ try:
+ from pipeline.causal_analysis import run_full_causal_analysis
+ causal_result = run_full_causal_analysis(panel_path)
+ print(f"✓ 因果分析: {OUTPUT_FILES.get('causal', 'output/causal_analysis.json')}")
+ except Exception as e:
+ print(f"⚠ 因果分析跳过: {e}")
+
+ # ════ Step 8: Done ════
+ print("\n" + "═" * 65)
+ print("✅ 全部完成!")
+ print("═" * 65)
+ print(" 启动前端: cd frontend && npm run dev")
+ print(" 启动API: python api_server.py")
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='油价风险分析平台 — 一键启动')
+ parser.add_argument('--skip-update', action='store_true',
+ help='跳过 FRED/EIA 数据更新,直接使用现有数据')
+ args = parser.parse_args()
+ main(skip_update=args.skip_update)
diff --git a/scripts/fetch_census.py b/scripts/fetch_census.py
new file mode 100644
index 0000000000000000000000000000000000000000..689cdca42f4288c9b4ac4813e017fa5b5b47c184
--- /dev/null
+++ b/scripts/fetch_census.py
@@ -0,0 +1,61 @@
+"""
+GitHub Actions 用: 从 US Census Bureau 下载石油贸易数据
+v3: 使用正确的 API endpoint
+"""
+import pandas as pd
+import requests, os
+
+OUTPUT = 'data/cloud'
+os.makedirs(OUTPUT, exist_ok=True)
+
+print("Fetching US Census trade data...")
+
+trades = []
+
+# Census International Trade API - 正确参数名
+# Docs: https://api.census.gov/data/timeseries/intltrade/exports/hs.html
+for flow, val_field in [('exports', 'ALL_VAL_MO'), ('imports', 'GEN_VAL_MO')]:
+ url = f"https://api.census.gov/data/timeseries/intltrade/{flow}/hs"
+
+ # 先查可用变量
+ try:
+ var_resp = requests.get(f"{url}/variables.json", timeout=10)
+ if var_resp.status_code == 200:
+ vars_data = var_resp.json()
+ avail = list(vars_data.get('variables', {}).keys())[:10]
+ print(f" {flow} available vars: {avail}")
+ except:
+ pass
+
+ # 尝试不同参数组合
+ param_sets = [
+ {'get': f'CTY_CODE,CTY_NAME,{val_field}', 'COMM_LVL': 'HS6', 'I_COMMODITY': '270900', 'time': 'from 2024-01'},
+ {'get': f'CTY_CODE,CTY_NAME,{val_field}', 'COMM_LVL': 'HS4', 'I_COMMODITY': '2709', 'time': 'from 2024-01'},
+ {'get': 'CTY_CODE,CTY_NAME,GEN_VAL_MO', 'COMM_LVL': 'HS2', 'I_COMMODITY': '27', 'time': 'from 2024-01'},
+ ]
+
+ for i, params in enumerate(param_sets):
+ try:
+ resp = requests.get(url, params=params, timeout=30)
+ if resp.status_code == 200:
+ data = resp.json()
+ if len(data) > 1:
+ df = pd.DataFrame(data[1:], columns=data[0])
+ df['flow'] = flow
+ trades.append(df)
+ print(f" ✓ {flow} attempt {i+1}: {len(df)} rows")
+ break
+ else:
+ if i == 0: # only log first failure
+ print(f" ✗ {flow} attempt {i+1}: HTTP {resp.status_code} - {resp.text[:100]}")
+ except Exception as e:
+ print(f" ✗ {flow} attempt {i+1}: {str(e)[:50]}")
+
+if trades:
+ df_all = pd.concat(trades, ignore_index=True)
+ outpath = os.path.join(OUTPUT, 'census_oil_trade.csv')
+ df_all.to_csv(outpath, index=False)
+ print(f"\n✓ Saved {len(df_all)} rows to {outpath}")
+else:
+ pd.DataFrame().to_csv(os.path.join(OUTPUT, 'census_oil_trade.csv'))
+ print("\n⚠ No trade data, saved empty placeholder")
diff --git a/scripts/fetch_cftc.py b/scripts/fetch_cftc.py
new file mode 100644
index 0000000000000000000000000000000000000000..34a42e6376878bec2f01a41900afa3b10c7ccb37
--- /dev/null
+++ b/scripts/fetch_cftc.py
@@ -0,0 +1,40 @@
+"""
+GitHub Actions 用: 从 CFTC 下载 COT 持仓报告
+"""
+import pandas as pd
+import os, io, zipfile, requests
+
+OUTPUT = 'data/cloud'
+os.makedirs(OUTPUT, exist_ok=True)
+
+print("Fetching CFTC COT reports...")
+
+# 当年 + 去年数据
+years = [2025, 2026]
+all_data = []
+
+for year in years:
+ url = f"https://www.cftc.gov/files/dea/history/fut_disagg_xls_{year}.zip"
+ try:
+ resp = requests.get(url, timeout=60)
+ if resp.status_code == 200:
+ z = zipfile.ZipFile(io.BytesIO(resp.content))
+ for fname in z.namelist():
+ if fname.endswith('.xls') or fname.endswith('.xlsx'):
+ df = pd.read_excel(z.open(fname))
+ # 筛选原油相关
+ oil = df[df['Market_and_Exchange_Names'].str.contains(
+ 'CRUDE OIL|PETROLEUM|BRENT|WTI', case=False, na=False)]
+ if len(oil) > 0:
+ all_data.append(oil)
+ print(f" ✓ {year}: {len(oil)} rows from {fname}")
+ except Exception as e:
+ print(f" ✗ {year}: {str(e)[:50]}")
+
+if all_data:
+ df_all = pd.concat(all_data, ignore_index=True)
+ outpath = os.path.join(OUTPUT, 'cftc_positioning.csv')
+ df_all.to_csv(outpath, index=False)
+ print(f"✓ Saved {len(df_all)} rows to {outpath}")
+else:
+ print("✗ No CFTC data fetched")
diff --git a/scripts/fetch_worldbank.py b/scripts/fetch_worldbank.py
new file mode 100644
index 0000000000000000000000000000000000000000..558ecb874a47ee2c72818c5ee789e1d655d01007
--- /dev/null
+++ b/scripts/fetch_worldbank.py
@@ -0,0 +1,44 @@
+"""
+GitHub Actions 用: 从 World Bank 下载商品价格 Pink Sheet
+v3: 不依赖日期解析,直接保存所有数据
+"""
+import pandas as pd
+import os
+
+OUTPUT = 'data/cloud'
+os.makedirs(OUTPUT, exist_ok=True)
+
+print("Fetching World Bank Pink Sheet...")
+url = "https://thedocs.worldbank.org/en/doc/5d903e848db1d1b83e0ec8f744e55570-0350012021/related/CMO-Historical-Data-Monthly.xlsx"
+
+try:
+ xls = pd.ExcelFile(url, engine='openpyxl')
+ print(f" Sheets: {xls.sheet_names}")
+
+ # 读 Monthly Prices,跳过标题行
+ df = pd.read_excel(xls, sheet_name='Monthly Prices', skiprows=4, index_col=0)
+ print(f" Raw: {df.shape}")
+ print(f" Index samples: {list(df.index[:3])}, type: {type(df.index[0])}")
+
+ # 日期在 index 里,可能是 "1960M01" 格式
+ # 直接保留原始 index,不做 to_datetime
+ # 只保留有数值的行(去掉纯文字行)
+ first_col = df.iloc[:, 0]
+ numeric_mask = pd.to_numeric(first_col, errors='coerce').notna()
+ df = df[numeric_mask]
+ print(f" After numeric filter: {df.shape}")
+
+ # 转数值
+ df_out = df.apply(pd.to_numeric, errors='coerce')
+ df_out = df_out.dropna(how='all')
+
+ outpath = os.path.join(OUTPUT, 'worldbank_commodities.csv')
+ df_out.to_csv(outpath)
+ print(f"✓ Saved {len(df_out)} rows × {len(df_out.columns)} cols")
+ print(f" Last 3 rows index: {list(df_out.index[-3:])}")
+ print(f" Columns: {list(df_out.columns[:10])}...")
+
+except Exception as e:
+ print(f"✗ Failed: {e}")
+ import traceback
+ traceback.print_exc()
diff --git "a/\345\220\257\345\212\250\346\262\271\347\225\214.bat" "b/\345\220\257\345\212\250\346\262\271\347\225\214.bat"
new file mode 100644
index 0000000000000000000000000000000000000000..e3db95740367ca19fcec428ff33da9028a00fa42
--- /dev/null
+++ "b/\345\220\257\345\212\250\346\262\271\347\225\214.bat"
@@ -0,0 +1,56 @@
+@echo off
+title OilVerse Launcher
+color 0A
+
+echo.
+echo ====================================================
+echo OilVerse - One Click Launcher
+echo ====================================================
+echo.
+
+cd /d "%~dp0"
+set "PYTHONUTF8=1"
+set "OILVERSE_ROOT=%cd%"
+
+python --version >nul 2>&1
+if errorlevel 1 (
+ echo [ERROR] Python not found
+ pause
+ exit /b 1
+)
+
+node --version >nul 2>&1
+if errorlevel 1 (
+ echo [ERROR] Node.js not found
+ pause
+ exit /b 1
+)
+
+echo [0/3] Cleaning up old processes ...
+for /f "tokens=5" %%a in ('netstat -aon 2^>nul ^| findstr ":8765.*LISTENING"') do (
+ taskkill /f /pid %%a >nul 2>&1
+)
+for /f "tokens=5" %%a in ('netstat -aon 2^>nul ^| findstr ":5173.*LISTENING"') do (
+ taskkill /f /pid %%a >nul 2>&1
+)
+timeout /t 2 /nobreak >nul
+
+echo [1/3] Starting API server (port 8765) ...
+start "OilVerse-API" /D "%OILVERSE_ROOT%" cmd /k "set "PYTHONUTF8=1" & python api_server.py"
+timeout /t 5 /nobreak >nul
+
+echo [2/3] Starting frontend (port 5173) ...
+start "OilVerse-Frontend" /D "%OILVERSE_ROOT%\frontend" cmd /k "npm run dev"
+timeout /t 5 /nobreak >nul
+
+echo [3/3] Opening browser ...
+start http://localhost:5173
+
+echo.
+echo ====================================================
+echo DONE!
+echo Frontend: http://localhost:5173
+echo API: http://localhost:8765
+echo ====================================================
+echo.
+pause