第六部分 · 项目实战与工程化 · 第 23 章
全书复盘:从一条鱼到一个量化系统
学到这里,名词已经很多:货币、信用、股票、债券、基金、期货、期权、指数、因子、回测、机器学习、组合优化、交易执行、风控。这一章把它们重新收束成一条链——真实财富产生现金流,金融工具分配现金流和风险,市场给这些权利定价,数据记录市场状态,策略试图从数据里找到优势,实盘系统再把优势变成可控的交易。金融不是一堆孤立术语,量化也不是孤立算法。
读完这一章,你会明白
- 金融可以按真实财富、信用时间、资产权利、市场制度、数据、模型、回测、组合、实盘和人这十层理解。
- 量化不是脱离金融的算法游戏,而是把金融假设变成数据、模型、组合和交易系统。
本图从“真实财富和生产力”走到“量化不是脱离金融的算法游戏,而是把金融假设变成数据、模型、组合和交易系统。”,用于先看第 23 章的关键路径,再回到正文补细节。
1. 真实财富和生产力
最底层不是钱,而是真实财富。鱼、粮食、房子、药品、机器、软件、知识、组织能力,这些才是人类真正使用的东西。钱只是帮助交换、记账和储藏价值的工具。
如果社会真实产出没有增加,纸币数量增加不会让所有人真的变富。通胀会让更多名义货币追逐有限商品。理解这一点,能防止你把金融市场的数字上涨误认为真实财富自动增加。
投资的终点仍然是生产力。股票、债券、基金、期货,最终都要连接到未来现金流、资源配置和风险承担。脱离真实经济,金融只剩互相转账。
金融解决的核心问题之一是跨时间。今天有资源的人把资源借给未来能创造价值的人,中间需要信用、利率和合同。债券、贷款、银行、央行,都在这条线上。
利率是时间价格,也是风险价格的一部分。未来的钱不等于今天的钱,因为有机会成本、通胀和不确定性。债券价格和收益率反着走,股票估值受折现率影响,这些都来自时间价值。
银行把短期存款变成长贷款,提高经济效率,也制造期限错配。央行影响流动性和短端利率,但不能直接创造真实生产率。信用能推动增长,也能积累脆弱性。
2. 权利和资产
股票是公司剩余收益权,债券是合同固定索取权,基金是集合投资份额,期货是未来价格合约,期权是不对称权利,ETF 是交易所交易的基金份额。每个资产都可以拆成现金流、权利、风险和价格。
看任何金融产品,先问四个问题: 它承诺什么现金流? 谁有权拿收益? 谁承担风险? 价格怎么形成? 这个方法能帮你不被包装迷惑。
不同资产的风险不同。股票怕盈利和估值变化,债券怕利率和信用,期货怕杠杆和换月,期权怕波动率和尾部,基金还要看管理人、费用和流动性。
市场把资产权利变成可交易价格。交易所负责撮合和规则,券商负责接入和服务,登记结算负责权属和交收。你在软件上点一下买入,背后是一套账户、订单、清算和风控系统。
A 股有交易时间、集合竞价、连续竞价、涨跌幅、T+1、停牌、ST、退市、交易单位和费用。回测不尊重这些制度,收益就会失真。
订单簿告诉我们价格不是抽象点位。买一卖一、盘口深度、排队、滑点、冲击成本,都决定策略能否成交。市场制度是量化从纸面走向实盘的第一道现实约束。
3. 数据和可见性
量化研究依赖数据,但数据不是天然干净。行情、财务、公告、指数成分、宏观、期货、期权、文本,每类数据都有口径、发布时间、修正和缺失问题。
最重要的原则是点时可见。模型在某个历史时点只能使用当时已经知道的数据。财报披露日、指数成分调整日、宏观公布日、复权价格和真实成交价格,都要按时间线处理。
数据工程不是辅助工作,而是研究可信度的地基。未来函数、幸存者偏差、成分回填、缺失值处理错误,都会把模型变成偷看答案的机器。
因子是把投资判断变成可检验数字。估值、质量、成长、动量、反转、流动性、波动、规模,都可以成为因子。模型把多个因子或特征组合成预测分数。
机器学习在量化里有用,但不能脱离金融问题。横截面排序和时间序列预测不同,RankIC 和分层收益比普通准确率更重要,交易成本会吃掉微弱优势,分布漂移会让模型衰减。
好模型不是复杂模型,而是可验证、可解释、可交易、可监控的模型。线性模型、树模型、深度学习都只是工具。工具是否有价值,取决于放进策略系统后能否提供净增量。
4. 回测和验证
回测是在历史里排练,不是证明未来。好的回测按当时可见数据生成信号,按真实交易规则模拟成交,扣成本,记录交易,和基准比较,再做样本外验证。
漂亮回测要先查错。股票池是否点时,成交价格是否偷看,成本是否完整,涨跌停停牌是否处理,容量是否合理,参数是否过拟合,样本外是否污染。
验证的目标不是保住最漂亮曲线,而是剔除不真实收益。修正后还剩下的收益,才可能是真正值得研究的优势。
预测分数不能直接等于仓位。组合优化要在预期收益、风险、成本、流动性和约束之间取舍。行业、风格、个股、跟踪误差、换手、容量都要被管理。
风险控制不是预测明天会不会跌,而是限制错误扩大。暴露、集中度、VaR、压力测试、止损、模型失效监控、数据监控和系统监控,共同构成风险框架。
投资组合要能解释赚的是什么钱。是市场 Beta、行业、风格、选股、基差、执行,还是杠杆? 归因让收益和风险可见。
5. 交易执行和实盘
实盘不是 buy 函数。订单会被拒、部分成交、撤单失败、排队、滑点、受涨跌停和停牌限制。内部账本要和券商真实状态对账。
上线前要检查数据、模型、回测一致性、订单、风控、日志、权限和盘后对账。模拟盘和小资金实盘是必要过渡,不是形式。
越自动、越快、越杠杆,越需要强风控。高频和衍生品策略尤其如此。系统错误会比模型错误更快造成损失。
最后一层是人。你会害怕亏损,会在上涨后过度自信,会想借钱加仓,会在回撤中怀疑策略。量化减少临场主观,但不能消除人性。
资金管理要先分清生活钱和风险钱,限制仓位和杠杆,写好停用和加仓规则。一个策略能不能长期执行,取决于你能否承受它真实的坏阶段。
从小岛的一条鱼到量化系统,中间所有概念都在提醒同一件事: 金融是资源、时间、风险和信息的系统工程。不要被单个名词迷住,要看整条链。
读完第 23 章后,至少要能复述“金融可以按真实财富、信用时间、资产权利、市场制度要检查”这一条判断,再用另外两张卡片检查自己是否真的理解。
小结
这一章的正文不是让你记住几个孤立名词,而是要把它们放回同一条因果链里。读完后,先用自己的话复述下面几条判断,再顺着“小节回看”检查是否能解释每一步。
- 金融可以按真实财富、信用时间、资产权利、市场制度、数据、模型、回测、组合、实盘和人这十层理解。
- 量化不是脱离金融的算法游戏,而是把金融假设变成数据、模型、组合和交易系统。
小节回看
- 1. 真实财富和生产力
- 2. 权利和资产
- 3. 数据和可见性
- 4. 回测和验证
- 5. 交易执行和实盘
自测
为什么说钱不是金融学习的最底层?
因为真实财富和生产力才是最终基础,钱只是交换和记账工具。
量化链条里数据为什么这么重要?
数据决定模型在历史时点看到了什么,数据口径错会让回测和实盘都失真。