A 股与场内基金量化台:行情、因子筛选、策略回测、模拟盘。内容不是投资建议。
浏览器打开:https://cdn.jsdelivr.net/gh/xuanske/chousuan@main/docs/index.html
打不开就下载 Releases 里的 zip,解压后打开 index.html。
需要 Node.js 20 或以上。
git clone https://github.com/xuanske/chousuan.git
cd chousuan
npm install
npm run dev终端会给出本地地址,用浏览器打开。行情由本机服务端去拉 Yahoo Finance,避免浏览器跨域。
可选:复制 .env.example 为 .env,填入 XAI_API_KEY,模拟盘旁的解读才可用。不填不影响行情和回测。
国内克隆:
git clone https://ghproxy.net/https://github.com/xuanske/chousuan.gitA 股与场内基金量化台:行情、因子筛选、策略回测、模拟盘。
红涨绿跌。行情走 Yahoo Finance v8 chart(服务端拉取)。模拟盘资金 100 万,存在浏览器本地。
- 信号在收盘计算,次日开盘成交
- T+1:当天买入不能当天卖出
- 佣金万一 2.5(买卖都收);A 股股票卖出加 0.05% 印花税
- 涨跌停(波幅极窄且涨跌约 10%)视为不成交
- 模拟盘 A 股 100 股一手
- 因子只用价量(动量、RSI、波动、均线偏离),不用 Yahoo 财务快照,避免前视偏差
- 指标:收益、买入持有、最大回撤、夏普、卡玛、胜率
历史回测不代表未来收益。内容不是投资建议。
src/components/quant 台面,src/lib/quant 指标 / 回测 / 行情,src/store/quant.ts 状态。
Yahoo 不可用时会落到样本数据,样本行情不会当成真实行情缓存。
聚宽、通达信是研究平台或行情终端。筹算是浏览器里的一张量化台,不是券商、不是 Level-2、不是实盘下单。
- 按 A 股习惯:T+1、印花税、一手 100 股、涨跌停不成交
- 行情来源会标明 Yahoo 或样本,样本不当成真实行情
- 回测可导出 JSON,页面打开时自动刷新报价
- 历史回测不代表未来收益