# 盘口实验室

skeleton 的花园 · 离线 PWA · 合成行情

在手机上逐步回放隐藏行情，把委托、规则、手续费与滑点放进一次可复盘的交易练习。

## 项目起点

当执行时点和成本都算进去，一次交易会怎样变化？

一次交易练习如果提前看到了后面的行情，或者省略了成本，反馈就很难解释。我把合成行情逐根展开，让手动委托和规则信号都在下一根 K 线开盘成交，再记录手续费、滑点、持仓和权益。界面围绕手机操作组织，练习结束后能沿成交记录复盘，也能从本地存档继续。

## 我做了什么

- 实现确定性行情生成、下一根 K 线开盘成交、持仓和成本计算。
- 制作手机界面、本地存档和离线缓存，将规则和手动交易接入同一引擎。

## 做出的成果

- 提供零依赖静态应用，支持本地 HTTP 运行和 PWA 缓存。
- 成交、成本与回撤引擎测试通过，浏览器入口已检查。

## 实现过程

1. 隐藏身份的合成行情
2. 下达委托或启用规则
3. 下一根开盘成交
4. 记录费用与权益
5. 结束后查看复盘

## 设计取舍与收获

交易练习的反馈需要包含成本和执行时点。统一手动委托与规则信号的成交语义，复盘才能放在同一尺度上。

## 技术与主题

PWA · JavaScript · 交易机制

## 作品链接

- [源码与复现](https://github.com/skeleton2024/market-replay-lab)
