huice/CLAUDE.md
Your Name e5dd5b5593 feat: 期货数据分析工具集 v2.0
## 核心功能
### 1. 成交量序列分析 (volume_price_sequence.py)
- 按累计成交量排序的价格趋势分析
- 三合一综合图表:价格序列+成交量分布+时间序列
- 关键价格水平自动标注

### 2. 成交量分布深度分析 (volume_distribution_analysis.py)
- 7种专业可视化图表
- 统计特征分析和分布拟合
- 交易模式识别和业务洞察

### 3. 大额订单分析工具集 (large_orders/)
- 买1/卖1量大单分析 (阈值99)
- 买卖挂单合计分析 (阈值200)
- 当前成交量分析 (阈值150)
- 信号抑制优化算法 (38%抑制率)

## 技术特性
- 信号抑制算法:有效减少重复信号干扰
- 多维度分析:支持多种信号类型
- 专业可视化:四宫格综合分析图
- 业务洞察:基于数据的交易建议

## 分析结果
- 卖1量大单:短期下跌,长期大幅上涨反转
- 买挂合计:各时间窗口小幅正收益
- 信号抑制:短期收益从-0.0778提升至+0.1347

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-02 15:15:53 +08:00

128 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## 项目概述
这是一个专门的期货数据分析项目,专注于中国期货市场的成交量-成交价序列可视化分析。项目采用创新的分析方法,通过按累计成交量排序来展示价格在交易过程中的真实变化轨迹。
**项目特色**: 提供高解释力的期货数据可视化工具,相比传统时间序列图表具有更强的业务相关性和决策价值。
## 核心工具
### volume_price_sequence.py
这是项目的主要分析工具,专门用于生成成交量-成交价序列图表。
**功能特性**:
- 按累计成交量升序排列数据
- 生成高解释力的可视化图表
- 提供详细的统计分析和业务洞察
- 支持命令行参数,使用简单
**使用方法**:
```bash
python volume_price_sequence.py [data_file]
python volume_price_sequence.py --help
```
## 数据文件结构
### 数据存储位置
所有数据文件位于 `/data/` 目录下:
- `au2512_20251013.parquet` - AU2512合约2025年10月13日数据 (默认分析文件)
- `au2512_20251013.csv` - AU2512合约CSV格式数据
- `jm2509_20250709.csv` - JM2509合约2025年7月9日数据
- `jm2509_20250710.csv` - JM2509合约2025年7月10日数据
- `jm2509_20250711.csv` - JM2509合约2025年7月11日数据
- `jm2509_20250717.csv` - JM2509合约2025年7月17日数据
### 数据格式
数据包含以下字段(中文表头):
```
UTC,UTC.1,时间,累积成交量,成交价,成交额,
买1价,卖1价,买1量,卖1量,
买2价,卖2价,买2量,卖2量,
买3价,卖3价,买3量,卖3量,
买4价,卖4价,买4量,卖4量,
买5价,卖5价,买5量,卖5量
```
### 关键字段说明
- `UTC`, `UTC.1`: UTC时间戳毫秒级
- `时间`: 当日累计时间格式MM:SS.秒从00:00:00开始
- `成交价`: 最新成交价格
- `累积成交量`: 当日累计成交量
- `买1价`~`买5价`: 买方五档价格
- `卖1价`~`卖5价`: 卖方五档价格
- `买1量`~`买5量`: 买方五档挂单量
- `卖1量`~`卖5量`: 卖方五档挂单量
## 分析方法
### 核心理念
**为什么选择成交量序列分析?**
传统时间序列的局限性:
- 无法展示交易过程对价格的真实影响
- 时间间隔不均等,影响趋势判断
- 业务解释力有限
成交量序列的优势:
- 清晰展示价格随交易推进的演变轨迹
- 便于识别不同交易阶段的价格水平
- 可以量化成交量对价格的影响
- 更符合期货交易的实际业务逻辑
### 图表输出
生成的图表 `au2512_volume_price_sequence.png` 包含:
- 成交价序列线(蓝色)- 展示价格随成交量变化
- 移动平均线(红色)- 平滑价格趋势
- 价格波动区间(红色阴影)- 显示不确定性范围
- 关键节点标注 - 重要成交量时点的价格信息
- 分析结论框 - 完整的统计摘要
## 项目文件结构
```
jm_ces/
├── volume_price_sequence.py # 核心分析脚本
├── au2512_volume_price_sequence.png # 生成的分析图表
├── README.md # 项目说明文档
├── CLAUDE.md # 本指导文档
└── data/ # 数据文件目录
├── au2512_20251013.parquet # 默认分析数据
└── *.csv # 其他期货数据文件
```
## 技术要求
### 依赖库
- pandas (数据处理)
- numpy (数值计算)
- matplotlib (数据可视化)
### 系统要求
- Python 3.7+
- 支持中文字体的环境
## 使用指南
### 快速开始
1. 确保安装了必要的依赖库
2. 运行分析脚本:`python volume_price_sequence.py`
3. 查看生成的图表和分析报告
### 高级用法
- 指定不同的数据文件进行分析
- 使用命令行参数自定义输出目录
- 参考详细的README.md文档
## 分析价值
这个工具特别适用于:
- 期货交易策略研究
- 市场微观结构分析
- 价格发现机制研究
- 风险管理和决策支持
相比传统分析方法,成交量序列分析能够提供更具业务洞察力的可视化结果。