QILIN PRODUCT · KSTOCK
KStock
KStock 是基于麒麟引擎打造的跨平台桌面端 A 股量化研究智能体:用对话驱动研究,从数据、回测到成稿一站完成。策略、因子、选股、报告四库与整个工作台界面全部是引擎插件,品牌、账户、数据与技能都在本地。
01产品定位
KStock 是「一切皆插件」理念下的垂直产品:品牌、公共页、量化四库与工作台 UI 全部以引擎插件实现,桌面端则是引擎桌面包的白牌化产物——产品与引擎的差异只有一份产品清单。
- 插件化产品:13 个
@kstock/*插件包叠在引擎基座上,量化能力随插件热插拔,不修改引擎一行代码。 - 白牌桌面端:桌面壳 = 麒麟引擎桌面包(
@qilin-agent/desktop+desktop-host)+ 一份product.json产品清单,窗口、协议与更新链路由引擎壳统一承担。 - 单进程架构:整条业务面只有一个麒麟引擎进程(kstock profile),四库存储、数据 API 与技能都运行在插件体系内。
- 引擎同源:跟随麒麟引擎上游演进(当前锚定 3.1.7-rc.3),引擎的模型适配、沙箱与技能生态即 KStock 的能力底座。
02量化四库
策略、因子、选股、报告四库是 KStock 的研究资产底座:本地 SQLite 存储、版本化追踪、浏览器内直接回看,智能体可随时读写。
STRATEGIES
策略库
策略组合与回测管理:版本时间线、多次回测对比、净值曲线叠加,每次运行都留下可追溯的产物。
FACTORS
因子库
因子定义与检验:IC 曲线叠加对比,把「哪些因子在起作用」变成看得见的曲线。
SELECTIONS
选股库
选股结果的沉淀与复用:多次选股的重合分析、运行报告归档,选股逻辑可复跑可审计。
REPORTS
报告库
研究结论的成稿归档:按日期分组、iframe 内嵌预览;智能体经入库口把生成的报告直接归档,重复归档自动覆盖更新。
03对话驱动的研究工作台
研究以自然语言展开:提出问题,智能体取数、检验、回测、成稿,每一步都有据可查。
SKILLS
精选技能随包分发
内置 31 个精选技能与自研 html-report 技能:纯标准库渲染器输出单文件报告,内联 SVG 图表(折线、面积、柱状、散点、饼图、雷达),无外部图表依赖。
MARKET
行情与研究面
新闻热点、缠论结构、模拟盘行情接入与组合再平衡设计逐步落地;数据源凭据(Tushare Token 等)本地配置,开箱即连。
EVIDENCE
证据链与口径
回测计入佣金、印花税与滑点,停牌与涨跌停按当日不可成交处理;报告附带数据来源、数据截至时间与参数指纹。
API
同源数据 API
四库经 /kstock-api 同源路由暴露(策略、因子、选股、报告),与工作台同一套契约,外部脚本与智能体共用。
04桌面架构与数据自有
安装即用,数据全部落在自己的机器上。
| 环节 | 机制 |
|---|---|
| 首启 | 解包引擎运行时闭包到 ~/.kstock/runtime,播种 kstock profile(bundle 叠层 + 插件链接),拉起 desktop-host |
| 会话建立 | 壳生成一次性 boot secret,经 Node IPC 就绪握手换取账号会话,主窗口经 kstock://app/ 自定义协议加载——页面不出现本地回环地址 |
| 数据存储 | 四库与账户存于本地 ~/.kstock(SQLite),报告 HTML 归档在 ~/.kstock/reports/,不依赖任何云端 |
| 账户 | 本地 scrypt 口令认证;1.x 老账户自动迁移,旧密码原样有效,首次登录后透明升级 |
| 升级 | 运行时闭包按指纹幂等重解,四库数据跨版本兼容沿用 |
05获取 KStock
当前版本 v2.1.4:macOS(Apple Silicon)DMG 与 Windows x64 安装包已经发布,安装包经 CDN 分发。