当前位置: 首页 > news >正文

【量化投资从入门到精通 #09】把盯盘数据落库:为什么 SQLite 够用、怎么写

📚 本系列进度:#01–#08 ✅ #09 ✅ #10–#48 ⏳

工具篇第三篇。数据留痕,才能盘后复盘「今天到底发生了什么」。

一、这个方法解决什么投资问题

盘中看到异动,收盘就忘了;下周想复盘「那天谁最活跃」却没记录。量化讲究可追溯——每一笔信号、每一次异动,都得落库。

二、核心思想:SQLite 是个人量化的最佳落库

你不需要 MySQL/PostgreSQL。单机策略、个人复盘,SQLite(Python 标准库) 三个理由足够:零依赖、单文件、SQL 直接查。等你要多人协作再升级。

三、实操演示

import sqlite3
conn = sqlite3.connect("stock_snapshot.db") # 实战用文件库;演示用 :memory:
conn.execute("""CREATE TABLE snapshot (
ts TEXT, code TEXT, name TEXT, price REAL, pct REAL, amount REAL)""")
# 盘中每轮扫描,把批量快照 INSERT 进去
items = mc.stock_ssjy_more(",".join(BASKET))
for it in items:
conn.execute("INSERT INTO snapshot VALUES (?,?,?,?,?,?)",
(now, it["dm"], it.get("mc"), it["p"], it["pc"], it["cje"]))
# 盘后复盘:按成交额降序看今日异动
for row in conn.execute("SELECT code,name,price,pct,amount FROM snapshot ORDER BY amount DESC"):
print(row)

真实输出(2026-08-06,8 只篮子): 写入 8 条;查询按成交额降序,300750(123.5 亿)居首,000001(6.3 亿)垫底——一眼看出今天谁最热闹。

四、结果解读

多轮扫描不断 INSERT,你就有了「全天的异动时间线」。配合《实时盯盘》系列的告警,能回答:「本周我收到 12 次告警,哪只触发最频繁?」——这正是复盘的起点。

五、常见陷阱

  • 用 CSV 追加:不便查询、易锁文件。SQLite 一条 SQL 搞定。
  • 存全量 tick:个人复盘用「每 N 分钟一笔快照」足矣,别堆原始逐笔(那是机构级)。
  • 不建索引:数据多了按 code/ts 查慢,给常用列加索引。

六、小结 + 下篇预告

SQLite 三步(建表/写/查)搞定个人落库。下篇 #10 讲数据质量陷阱——复权、停牌、涨跌停,脏数据会悄悄吃收益。

七、合规收尾

本文为量化方法教学,不构成投资建议,不承诺收益。投资有风险,入市需谨慎。

http://www.jsqmd.com/news/1403867/

相关文章:

  • 注册周期大幅度压缩:博科集团如何跑出医疗器械上市的“中国速度”?
  • 2026滨州电大中专/成人中专怎么报名?个人怎么报名?附报考流程! - 小张zc
  • AI 工作流失败复盘:先定位输入、模型还是工具调用
  • 生成式 UI 上线前:用 JSON Schema 限制组件、属性和事件
  • LVS DR模式核心原理与高并发负载均衡实战
  • 视觉与 NLP 服务上线后如何止损:漂移监控与回滚
  • MySQL SQL 风险拦截:AST 规则、观察模式和可回退阻断
  • Python 异步编程实战:从入门到性能翻倍
  • 微前端接入全局 AI 助手:上下文隔离与生命周期回收
  • 2026年AI论文平台深度剖析,选出真正适合你的写作利器 - AI写论文
  • INT4 与 FP16 部署比较:显存、精度和吞吐怎么测
  • IDEA代码报红但能运行?深入解析索引与缓存机制及排查方案
  • Blender ProLightingStudio插件:智能布光与非破坏性工作流详解
  • 2026 怀化防水补漏实测测评|湘西山区房屋渗漏修缮避坑全指南 - 宅仕达
  • 市场评价高的抗渗试模源头厂家哪家强,砂浆试模/工程塑料试模/胶砂试模/电通量试模/碱骨料养护桶,抗渗试模厂家哪个好 - 企业权威推荐大使
  • 阿里云ECS+宝塔面板:从零构建官网子域名网站全流程指南
  • 重庆北碚区仪表工业学校——环境优美、交通便利 - 学习招生
  • 2026年8月太原外墙漏水维修防水公司推荐,高层高空渗水修缮避坑指南 - 聪居到家
  • RAG 回答异常怎么查:串起切片、检索与模型调用
  • 腾讯云WorkBuddy深度评测:从AI玩具到生产力搭子的实战指南
  • 开源PLC编程完整指南:用OpenPLC Editor免费搞定PLC开发与调试
  • ubuntu2204 server 官方一键脚本 安装docker
  • 006、 ABAP数据声明与类型:一个调试到凌晨三点的教训
  • Kubernetes 故障演练:如何验证探针、驱逐与回滚
  • 时空可组合性元框架设计:构建灵活解耦的业务系统架构
  • 香港朗高遇到厂房、飘窗、屋顶渗水,找附近防水师傅要关注哪些点 - 宅仕达
  • Bilibili-Cleaner深度解析:基于DOM操作的网页净化原理与实践
  • 十堰装修怎么选?整装选购指南,避开家装常见误区 - 收录优先
  • 从排队到进游戏,LCU API客户端工具League Akari如何把你的英雄联盟日常效率提升一倍
  • ZPL虚拟打印机零成本实战:无硬件条码标签开发从入门到跑通