QKA 框架

SkillDev tools

Generates A-share quantitative backtest strategies, stock selection, and technical indicator code using the QKA (Kuai Quant) framework. Use this skill when writing quantitative code based on APIs such as qka.Data, qka.Strategy, qka.Backtest, and qka.Broker.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the QKA 框架 skill

What this skill tells your AI

The instructions your AI receives, as published by zsrl/qka in skills/qka/SKILL.md and read by ahel’s review.

简洁易用的 A 股量化回测框架,共七个公开类:

全限定名作用
Dataqka.Data行情数据加载 + 指标预计算
Simulateqka.Simulate模拟标的 — 描述一只由 qka 现场生成的行情
Strategyqka.Strategy策略基类 — 实现 on_bar 做交易决策
Brokerqka.Broker虚拟券商 — 执行买卖,管理资金和持仓
SizingAccessorqka.SizingAccessor仓位计算 — 四种仓位方法
Backtestqka.Backtest回测引擎 — 串联 Data 和 Strategy,注入基础设施
Analysisqka.Analysis分析模块 — 常用的分析方法

参考文档

详细 API 文档按模块拆分在 references/ 目录下,按需查阅对应文件:

模块文件内容
Datareferences/data.md数据加载、指标预计算(ta 库全部指标 + qka 内置指标)、get()
Simulatereferences/data.md模拟标的:Simulate(symbol, drift, reversion, vol),放进 Data(symbols=[...])
Strategyreferences/strategy.md策略基类、on_barself.get()self.history()
Backtestreferences/backtest.mdrun()bt.metricsbt.resultsbt.trade_history
Brokerreferences/broker.mdbuy()sell()
SizingAccessorreferences/sizing.md四种仓位方法
Analysisreferences/analysis.mdzigzag()alpha_beta()sharpe_ratio()max_drawdown()information_ratio()

使用指南

  • 编写回测策略:读 references/strategy.md + references/backtest.md,必要时读 references/data.md
  • 编写选股 / 数据加载:读 references/data.md
  • 使用买卖 / 仓位:读 references/broker.md + references/sizing.md
  • 使用事后分析:读 references/analysis.md

Signals

GitHub stars
111
Forks
35
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
qka
Source
github.com/zsrl/qka