量化交易

benchmark_cc12 小时前
python·数据分析·pandas·量化交易·股票数据·quantdash
本地已有一年历史 K 线,第二天更新别只拉“昨天一天”一句话结论: 本地 K 线增量更新应从最近一个已落库日期向前回看一段可配置的重叠区间,再按交易日检查缺口并幂等写入;只拉“昨天一天”,容易漏掉停机期间的数据,也难以发现最近数据的修订或口径变化。
GitFun2 天前
python·股票·量化交易
给策略加了条-8%止损线,11年只触发1次上期复现了60日线动量策略:跌破60日线就空仓,11年实测亏了3万,结尾我预告了这期——给它加一条-8%的止损线,和无止损版本打擂台。
benchmark_cc5 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
A股量化尾盘筛选对数据时效敏感:行情链路变慢时先排查哪里?一句话结论:尾盘筛选“变慢”时,先判断数据是“旧了”还是“到得慢”,再按“请求次数 → 限流与重试 → 网络 → 本地计算 → 调度”的顺序逐段计时。多数情况下,瓶颈出在逐只请求、重试放大和本地处理上,而不在行情源本身。
yanxing5205 天前
量化交易
从零搭建你的 A 股量化系统(三十九):可转债数据体系——转股价、溢价率、强赎条款怎么落库(AkShare)(附代码)系列名:《从零搭建你的 A 股量化系统》| 专栏 S3 数据工程 | 第 13 篇 / 共 15 篇 | M5 特殊资产
benchmark_cc6 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
第一次补历史 K 线:按股票拆还是按日期拆请求?一句话结论:历史数据补库通常不该只按股票或只按日期拆,而应把股票池和时间范围组合成可控的数据块;具体切法取决于接口约束、数据频率和补库任务的失败恢复方式。
yanxing5206 天前
量化交易
从零搭建你的 A 股量化系统(三十五):基本面:估值 / 行业 / 宏观(BaoStock)系列名:《从零搭建你的 A 股量化系统》| 专栏 S3 数据工程 | 第 9 篇 / 共 15 篇 | M3 基本面 标签:#量化投资 #数据工程 #基本面 #估值 #PE #PB #行业分类 #宏观 #M2 #BaoStock #A股 #散户
benchmark_cc7 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
批量行情返回后,怎样把请求失败的股票和正常数据分开?**一句话结论:**不要只遍历 API 返回的数据来判断哪些股票成功了;应以原始请求清单为基准,逐只核对结果,并把“单只标的失败”和“整批请求失败”分开记录。
quantdash_cc8 天前
开发语言·python·数据分析·量化交易·股票数据·quantdash
Python 获取实时行情后如何进行批量筛选?从全市场快照到策略候选池一句话结论:实时行情批量筛选的关键不是“拿到行情后逐只判断”,而是先一次性获取可处理的数据集,再在 Pandas 中完成条件组合、异常过滤和候选池生成。
2601_966949659 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
每日自动更新股票行情:如何设计可靠的数据任务,避免重复写入和脏数据一句话结论:每日更新股票行情并不是简单地“定时调用一次 API”,真正可靠的数据任务应该同时处理交易日判断、增量边界、重复执行、数据校验和失败恢复。
2601_9669496510 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
股票池发生变化后,如何高效更新行情数据?从全量刷新到增量同步一句话结论:股票池发生变化后,最合理的数据更新方式通常不是把所有历史行情重新拉一遍,而是先识别新增、删除和仍然存在的标的,再针对不同集合采用不同的数据同步策略。
2601_9669496511 天前
开发语言·python·pandas·量化交易·股票数据·quantdash
量化回测中分钟数据应该如何保存?从文件到数据仓库的工程化设计一句话结论:分钟数据不应该简单理解为“下载下来存起来”,真正需要设计的是数据分层、时间字段、标的标识、复权口径、文件组织和增量更新,否则数据规模一上来,回测速度、数据一致性和维护成本都会成为问题。
benchmark_cc11 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
如何设计一个 Python 实时行情获取程序?从轮询、数据处理到量化策略接入一句话结论: Python 实时行情程序真正难的不是“请求一次 API”,而是把行情获取、时间控制、数据校验、异常处理和策略消费组织成一个不会轻易失控的数据链路。
quantdash_cc18 天前
开发语言·python·数据分析·量化交易·股票数据·quantdash
量化策略为什么需要实时行情数据?从信号产生到交易决策的时间差说起一句话结论:量化策略需要实时行情,并不是因为“实时”听起来更高级,而是因为交易信号本身依赖市场状态;如果策略计算使用的价格已经过时,信号产生时间与实际市场状态之间就可能出现偏差。
benchmark_cc20 天前
python·数据分析·pandas·量化交易·股票数据·quantdash
策略临时需要一批股票的最新价格,先查行情还是先建股票池?——从量化策略执行逻辑看数据获取顺序一句话结论:如果股票池已经由策略规则确定,通常应该先确定股票池,再获取这些标的所需的最新行情;如果股票池本身依赖最新价格、成交量或盘口数据生成,则必须先获取行情,再完成股票池筛选。
2601_9669496520 天前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
只拿到股票代码还不够:量化程序到底还需要哪些标的信息?——从数据建模开始理解股票元数据一句话结论:股票代码只是量化数据的“索引”,真正进入策略系统之前,还需要市场归属、标的类型、交易状态、时间口径、复权信息以及统一代码规则等元数据,否则同一个代码很容易在数据处理环节被错误解释。
Thom58022 天前
人工智能·经验分享·量化交易·量化编程
【迅投 QMT】QMT如何实现布林带突破策略?Python指标与交易信号示例本方案由 EasyQuant AI量化助手 提供。布林带由中轨、上轨和下轨组成,常用于判断价格突破和波动率变化。QMT 获取 K 线后,可以使用 Pandas 计算布林带并生成交易信号。
quantdash_cc25 天前
开发语言·python·数据分析·量化交易·股票数据·quantdash
从数据采集到策略消费,股票日内行情管道应该怎么设计?一句话结论:股票日内行情数据管道真正难的不是“把行情拿回来”,而是把标的、时间、K 线周期、数据质量和下游策略之间的关系设计清楚,让数据能够稳定地从行情源进入研究和交易系统。
2601_966949651 个月前
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
为什么量化策略需要大量历史股票数据?从回测可信度理解数据规模一句话结论:量化策略需要大量历史股票数据,并不是单纯为了“多拿一些 K 线”,而是为了让策略在不同市场阶段、不同标的和不同数据条件下接受足够充分的检验,降低偶然性导致的回测误判。
quantdash_cc1 个月前
开发语言·python·数据分析·量化交易·股票数据·quantdash
股票历史数据为什么比实时行情更重要?回测结果失真的根源可能就在 K 线数据一句话结论:对于量化策略而言,实时行情决定“现在能不能交易”,而历史数据决定“过去的策略表现是否可信”;如果历史 K 线存在缺失、复权口径错误或数据异常,再漂亮的回测收益也可能建立在错误的数据基础上。