pandas

2601_9669496519 小时前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
Python 实战:如何统计五档盘口买卖盘总挂单量?附计算公式与代码一句话结论:五档盘口的买盘总挂单量等于买一至买五的委托数量之和,卖盘总挂单量等于卖一至卖五的委托数量之和。使用 Python 可以快速完成统计,并进一步计算买卖盘挂单量差值、委托量比和盘口不平衡指标。
gCode Teacher 格码致知2 天前
numpy·pandas
Pandas教学25:NumPy 的实战价值集中的四件事NumPy 的实战价值集中在四件事:批量计算(向量化)、条件筛选(布尔掩码)、广播(形状对齐)、结构变换(拼接/拆分/重塑)。下面 6 个案例分别对应一个真实场景,全部不含绘图。
gCode Teacher 格码致知2 天前
numpy·pandas·matplotlib
Pandas教学24:NumPy、Pandas、Matplotlib三者之间的关系NumPy 提供高效的多维数组对象 ndarray,以及整套基础数学运算能力。数据进入分析流程时可能有各种来源和形态:Excel、数据库、爬虫、日志;但无论来自哪里,最终都可以统一处理成同一种结构:同质、连续、可批量运算的数组。
2601_966949652 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
为什么不应该把 QuantDash API Key 直接写进公开代码仓库?从 Git 提交历史理解凭证泄露风险一句话结论: 不要将 QuantDash API Key 硬编码到 Python 源码中,更不要提交到公开 Git 仓库。因为凭证一旦进入 Git 提交历史,即使随后删除代码,也不意味着泄露的密钥已经失效或从所有副本中消失。正确的做法是将密钥放在环境变量等独立配置中,并在发现泄露时及时撤销或轮换凭证。
quantdash_cc3 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
如何检查滚动收益率计算中的窗口长度不足?——从数学定义到 Pandas 实现滚动收益率计算出现异常时,一个容易被忽略的原因是:可用数据点不足以支撑指定的计算窗口,但代码没有明确区分数据不足、窗口未填满和计算结果缺失这几种情况。
2601_966949653 天前
开发语言·python·pandas·量化交易·1024程序员节·股票数据·quantdash
如何根据研究的起止时间截取分钟级行情?Python 实战与 QuantDash 数据处理指南做分钟级量化研究时,我们经常需要分析一个明确的时间窗口:例如开盘后前 30 分钟、收盘前最后一小时,或者某个交易日中一段特定的行情。
benchmark_cc4 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
如何为 QuantDash Python SDK 编写一个最小化的连接验证脚本?在开始编写量化策略之前,最好先确认一件事:Python 程序能否通过 QuantDash SDK 正常获取金融数据。
万粉变现经纪人4 天前
人工智能·python·scrapy·numpy·pandas·pyqt·pip
如何解决 pip install 安装报错 检测到 yanked 版本需更换可用版本 问题摘要:在使用 PyCharm 控制台执行 pip install 安装第三方包时,很多开发者都会遇到一个令人头疼的报错——pip install 安装报错,提示检测到 yanked 版本,需更换可用版本(yanked version / The given version has been yanked)。这个问题通常出现在 PyCharm 控制台、终端以及 CI/CD 自动化部署环境中,表面上看是"版本问题",实际上背后涉及 pip 缓存机制、镜像源同步延迟、依赖解析策略等多个技术细节。本文将从真实的开
烂蜻蜓4 天前
pandas
Pandas入门教程(十三):Parquet 与 Feather——高性能列式存储格式实战Parquet 和 Feather 是两种高效的列式数据存储格式,专为大数据分析和快速读写场景设计。相比 CSV,它们具有更好的压缩比和查询性能。
gCode Teacher 格码致知5 天前
python·pandas·1024程序员节
Pandas教学-21:subplots的使用先看四种最常用的子图布局结构,然后给出对应的 6 个案例代码。 先放一段所有案例共用的“数据准备 + 中文显示”前置代码,之后每个案例只写核心部分。
benchmark_cc5 天前
python·数据分析·pandas·量化交易·1024程序员节·股票数据·quantdash
量化开发中,什么时候应该停止手动下载股票数据?手动下载股票数据并不是一种错误的做法。对于刚开始学习 Python 量化交易的人来说,从 CSV 文件读取行情、使用 Pandas 计算移动平均线,往往是理解量化研究流程最直接的方式。
quantdash_cc5 天前
开发语言·python·pandas·量化交易·1024程序员节·股票数据·quantdash
如何利用标的信息为研究股票池补充名称和交易所信息?在量化研究中,股票池往往从一份简单的代码列表开始:这样的列表足以用于行情查询,但随着研究流程逐渐复杂,只有证券代码就不够了。研究报告需要显示股票名称,结果表需要区分所属交易所,数据检查程序也需要识别代码与市场信息是否匹配。
benchmark_cc5 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
QuantDash 安装成功后,如何验证 Python 环境可以正常导入 SDK?执行 pip install quantdash 后,如果终端显示安装成功,是否就意味着 Python 已经可以正常使用 QuantDash SDK?
benchmark_cc6 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
个人量化系统搭建:如何利用 QuantDash 实现 A 股日 K 线前复权数据的高效获取与质量校验?一句话结论:高质量的回测始于干净的数据,通过 QuantDash 的前复权接口配合本地校验逻辑,可以有效规避量化策略中的“数据陷阱”。
烂蜻蜓6 天前
python·html·pandas
Pandas入门教程(十二):读取 HTML 表格——read_html 参数详解与网页数据清洗Pandas 的 pd.read_html() 函数可以自动解析网页中的 HTML 表格数据,将其转换为 DataFrame。这在抓取网页数据、分析股价、获取金融信息等场景下非常有用。
quantdash_cc6 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
如何从多只股票的历史行情构建收益率矩阵?Python 与 QuantDash 实战教程在量化研究中,多只股票的历史价格通常只是原始输入。无论是计算投资组合波动率、分析资产相关性,还是进行均值—方差优化,研究者往往需要先把这些价格转换成一个统一的数据结构:收益率矩阵(Return Matrix)。
gCode Teacher 格码致知6 天前
python·pandas
Pandas教学-18:number与numeric的区别关键理解:注意一个反直觉点:电话号码是 number,但不是 numeric——因为电话号码可能是 "010-8888",含连字符,不能参与加减乘除。这就是"名字叫 number,但数值性质上是文本"的典型例子(也正好对应 pandas 里的"学号"列)。
量化炼金 (CodeAlchemy)7 天前
开发语言·python·pandas
【Python】pandas vs polars 简单性能对比测试Polars 这两年在 python 数据科学领域很火,性能号称能够碾压 pandas。今天我们设计一个简单的性能对比测试,看看 polars 是否存在显著优势。
DevOps老兵8 天前
数据挖掘·pandas·人工智能训练师·老计聊技术·ai训练师二级
AI训练师二级03:数据挖掘代码题怎么拆,从一份数据挖出业务价值我是老计。上一篇拆的业务分析题是纯方案设计,这一篇拆一道带代码的数据挖掘题(B1 里的数据题)。这类题的长相是:给你几份数据(通常是一份业务交易数据加一份市场或大盘数据),让你用 Python 读取分析、从几个业务场景里挖出机会点并可视化,再针对结果挖隐藏价值、提 AI 方案。
quantdash_cc8 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
从实时行情到价格观察表:用 Python 和 Pandas 构建策略输入数据实时行情接口返回的数据,不一定能直接用于策略计算。一个接口可能返回多只股票的最新价格、成交量和行情时间,但策略真正需要的,往往是一张结构明确的价格观察表:每行代表一个标的,每列代表一种价格或状态,所有字段都有清晰的含义。