量化交易

2601_9669496516 小时前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
Python 实战:如何统计五档盘口买卖盘总挂单量?附计算公式与代码一句话结论:五档盘口的买盘总挂单量等于买一至买五的委托数量之和,卖盘总挂单量等于卖一至卖五的委托数量之和。使用 Python 可以快速完成统计,并进一步计算买卖盘挂单量差值、委托量比和盘口不平衡指标。
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 分钟、收盘前最后一小时,或者某个交易日中一段特定的行情。
不脱发的程序猿4 天前
人工智能·python·ai·程序员·量化交易·etf·策略回测
红利ETF量化策略100万元,策略期末243.18万元;买入后一直持有,期末232.45万元。策略比买入后一直持有多约10.73万元,最大回撤分别为35.45%、71.91%。收益优势是否值得采用,还要看下文成本与邻近参数的结果。
benchmark_cc4 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
如何为 QuantDash Python SDK 编写一个最小化的连接验证脚本?在开始编写量化策略之前,最好先确认一件事:Python 程序能否通过 QuantDash SDK 正常获取金融数据。
benchmark_cc4 天前
python·数据分析·pandas·量化交易·1024程序员节·股票数据·quantdash
量化开发中,什么时候应该停止手动下载股票数据?手动下载股票数据并不是一种错误的做法。对于刚开始学习 Python 量化交易的人来说,从 CSV 文件读取行情、使用 Pandas 计算移动平均线,往往是理解量化研究流程最直接的方式。
光依旧4 天前
python·量化交易·ai agent·a股·风控·claude code·开源项目实测
day-trader-skill实测:让Claude Code当交易助理,纯Python+确定性+fail-closedGitHub 532★ 的 day-trader-skill 是 11 个纯 Python 零依赖的 Claude Code skill,从 market scanner 到 risk check 到 broker 下单全覆盖。本机 Python 3.14.7 跑 315 个单测全过,seed 19 确定性复现逐字一致,fail-closed 风控链从过期 plan 到缺 budget 到 BLOCK 单不下 broker 闭环实测。关键发现:不是"AI 帮你选股",是"AI 帮你不做蠢事"。国内直连 Y
quantdash_cc5 天前
开发语言·python·pandas·量化交易·1024程序员节·股票数据·quantdash
如何利用标的信息为研究股票池补充名称和交易所信息?在量化研究中,股票池往往从一份简单的代码列表开始:这样的列表足以用于行情查询,但随着研究流程逐渐复杂,只有证券代码就不够了。研究报告需要显示股票名称,结果表需要区分所属交易所,数据检查程序也需要识别代码与市场信息是否匹配。
benchmark_cc5 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
QuantDash 安装成功后,如何验证 Python 环境可以正常导入 SDK?执行 pip install quantdash 后,如果终端显示安装成功,是否就意味着 Python 已经可以正常使用 QuantDash SDK?
水母量化6 天前
算法·均值算法·量化交易
量化收益率计算别混用:算术均值、几何均值与对数收益量化回测里最普通的均值函数也可能制造误解:策略第一期赚50%,第二期亏50%,简单收益的算术均值为0%,净值却从1变成1.5,再变成0.75。收益率可以求平均,财富却按照增长因子逐期相乘,二者回答的并非同一个问题。
benchmark_cc6 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
个人量化系统搭建:如何利用 QuantDash 实现 A 股日 K 线前复权数据的高效获取与质量校验?一句话结论:高质量的回测始于干净的数据,通过 QuantDash 的前复权接口配合本地校验逻辑,可以有效规避量化策略中的“数据陷阱”。
quantdash_cc6 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
如何从多只股票的历史行情构建收益率矩阵?Python 与 QuantDash 实战教程在量化研究中,多只股票的历史价格通常只是原始输入。无论是计算投资组合波动率、分析资产相关性,还是进行均值—方差优化,研究者往往需要先把这些价格转换成一个统一的数据结构:收益率矩阵(Return Matrix)。
CTA终结者7 天前
量化交易·期货·tqsdk
期货价格又回到原位,刚才那段波动怎么复盘?你离开屏幕几分钟,回来发现期货最新价和离开时差不多,便觉得行情没什么变化。可如果这几分钟里价格曾明显冲高,又很快回落,单看最后那个数字,就会错过整段经过。
quantdash_cc8 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
从实时行情到价格观察表:用 Python 和 Pandas 构建策略输入数据实时行情接口返回的数据,不一定能直接用于策略计算。一个接口可能返回多只股票的最新价格、成交量和行情时间,但策略真正需要的,往往是一张结构明确的价格观察表:每行代表一个标的,每列代表一种价格或状态,所有字段都有清晰的含义。
benchmark_cc9 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
Python 量化系统如何设计统一的数据访问接口:从策略解耦到数据层架构一句话结论: Python 量化系统的统一数据访问接口,不是把所有行情 API 包装成同一个函数,而是建立稳定的数据契约,将策略逻辑与数据来源、请求方式、标的代码和数据处理规则分离。
benchmark_cc11 天前
大数据·python·数据分析·pandas·量化交易·股票数据·quantdash
实时行情和分钟 K 线应该如何配合使用?从信号计算到交易决策的完整分析一句话结论:实时行情适合观察最新市场状态,分钟 K 线适合分析一段时间内的价格变化。量化策略应根据指标的时间尺度选择数据,并明确区分未完成 K 线与已完成 K 线,避免因为数据时点不一致而产生错误信号。
quantdash_cc11 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
Pandas 处理分钟级股票行情:从原始数据清洗到 K 线聚合一句话结论: 处理分钟级股票行情时,不能只依赖 dropna() 和 resample()。正确的做法是先统一时间戳、标的代码和数据类型,再检查重复记录、缺失分钟及 OHLCV 逻辑,最后根据明确的交易时段规则生成可用于策略研究的 K 线数据。
benchmark_cc11 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
量化项目启动时,应该先设计数据接口还是先编写策略?从系统架构角度做出正确选择一句话结论:量化项目不应该在“先设计数据接口”和“先编写策略”之间二选一。更合理的顺序是先明确策略需要什么数据,再用最小可行的数据接口验证策略,最后根据研究和回测需求逐步完善数据层。
水母量化12 天前
量化交易
波动率目标仓位怎么做:从风险预算到调仓阈值量化策略常把注意力放在信号上,却把下单金额设成固定值。问题在于,价格波动会随市场状态改变。相同的10万元仓位,在低波动阶段可能十分平稳,在高波动阶段却会让净值大幅起伏。因此,仓位本身也需要根据风险状态动态计算。