高友谊

记录科研、技术与思考

我是怎么补金融知识的:给计算机背景同学的一条务实路线

这两年我陆续在看一些金融相关的东西,也自己做过一点很小规模的实践。

一开始我以为,凭计算机背景去学金融,会天然有优势。后来发现优势确实有,但前提是你别上来就想着“写个策略然后暴打市场”。

市场不是 LeetCode,也不是 Kaggle。

尤其是 A 股这种环境,很多时候你以为自己在做理性分析,最后其实是在给情绪找理由。所以这篇不讲神话,也不讲一夜暴富,我只讲我现在觉得比较务实的一条学习路线。

1. 先把目标想清楚:你学金融是为了什么

我觉得这个问题必须先回答。

因为“学金融”这三个字太大了,里面其实混着很多完全不同的目标:

  • 想提高自己的理财能力;
  • 想看懂宏观和市场新闻;
  • 想做基本面投资;
  • 想做量化交易;
  • 想以后转去金融科技或相关行业。

目标不同,路径会差很多。

如果你只是想让自己的钱不要乱花、乱投,那根本没必要一开始就去啃随机过程和衍生品定价。

2. 我现在比较认可的顺序:先常识,再报表,再市场,再策略

很多人一开始就想找“哪只股票能涨”。

我现在反而觉得,这几乎是最没意义的起点。

因为如果你连:

  • 一家公司怎么赚钱;
  • 财务报表在讲什么;
  • 市场为什么会大幅波动;
  • 风险控制为什么比选股更重要;

这些都没概念,那你后面做的很多判断,本质上都是拍脑袋。

所以我给自己的顺序是:

第一层:金融常识

这一层不求深,但必须有。

至少要搞清楚:

  • 股票、基金、债券分别是什么;
  • 一级市场和二级市场是什么;
  • 指数是什么意思;
  • 估值大概怎么理解;
  • 牛熊市为什么会形成;
  • 利率、汇率、通胀对资产价格的大致影响。

这一层的目标,不是让你会分析,而是让你别被最表面的说法带跑。

第二层:财务报表

这个部分我觉得非常重要。

很多人一聊股票,就聊题材、情绪、消息面,但如果长期一点看,一家公司值不值得拿,最后还是要回到它本身。

所以报表至少得会看这三张:

  • 资产负债表
  • 利润表
  • 现金流量表

我不是金融科班,刚开始也看得很慢。但看多了以后会发现,很多东西其实都能和常识对上:

  • 公司赚的钱是真赚到手了,还是只是账面利润;
  • 现金流是不是健康;
  • 负债结构稳不稳;
  • 应收账款高不高;
  • 利润增长到底靠主营业务还是靠别的东西撑着。

如果连这个都不看,只靠K线和短视频消息做判断,我觉得心里很难有底。

第三层:市场机制和人性

我现在越来越觉得,市场很多时候不是“你知道得多就一定赢”,而是“你能不能比别人更稳定”。

这里面有两块都很重要:

一块是机制

  • 交易规则
  • 涨跌停制度
  • 资金结构
  • 政策影响
  • 流动性变化

一块是人性

  • 追涨杀跌
  • 损失厌恶
  • 幻觉控制
  • 群体情绪

尤其在高波动市场里,人性因素的破坏力太强了。很多人不是因为不会分析亏钱,而是因为明明有计划,最后还是手痒

3. 计算机背景的人,真正优势在哪里

我觉得优势主要有三点。

1. 更容易接受数据和概率

计算机背景的人,通常不太排斥量化、统计、回测这些东西。至少在理解“没有任何策略能永远正确”这件事上,会相对自然一点。

2. 更容易搭建自己的信息系统

比如你可以:

  • 用 Python 做数据清洗和可视化;
  • 自己记录交易日志;
  • 统计自己在哪些场景最容易犯错;
  • 把阅读、财报、宏观信息整理成结构化笔记。

这个事情很重要。很多人学金融最后失败,不是知识不够,而是信息输入太乱。

3. 对“量化”更容易祛魅

真正学过一点算法和工程的人,反而不太容易被“神秘量化策略”唬住。

因为你会本能地问几个问题:

  • 数据有没有未来函数;
  • 样本外表现怎么样;
  • 回测是不是过拟合;
  • 交易成本和滑点怎么算;
  • 策略是不是一上线就失效。

这些问题问出来,很多所谓神策略就没那么神了。

4. 但也正因为是计算机背景,更容易踩两个坑

坑一:太迷信模型

模型当然重要,但金融市场不是一个稳定闭环系统。

同样一套方法,在不同制度、不同周期、不同情绪环境下,表现可能完全不同。你不能用做课程作业的思路,去理解市场。

坑二:太想一步到位做量化

我非常不建议一开始就幻想“我先学点 Python,然后搞个量化策略实现财富自由”。

不是说不能做,而是绝大多数人此时连市场基本认知都不够,结果只能变成:

  • 指标堆一堆;
  • 回测很好看;
  • 实盘一做就变形。

我现在的看法很直接:

没有基本面认知、没有风险意识、没有市场常识之前,量化大概率只是高级一点的自我感动。

5. 我自己现在怎么学

如果按我现在的节奏,大概是这样:

第一条线:读基础书和公开资料

不是为了考证,而是为了建立一个正常的知识框架。

第二条线:看公司和看报表

哪怕先只看少数几个行业,也比广撒网强。

第三条线:小资金实践

不用一开始投入很多,重点是观察自己在真实波动下会不会变形。

第四条线:写记录

记录这件事特别重要。

比如:

  • 我为什么买;
  • 当时的逻辑是什么;
  • 结果怎样;
  • 错在分析,还是错在执行;
  • 有没有被情绪带偏。

长期下来,你会比只看收益率更了解自己。

6. 如果你也想从零开始,我建议这样入门

第一步:先学基本概念

别着急开户乱买。

第二步:补财务报表

至少能看懂一家公司的基本面框架。

第三步:理解市场运行机制

别把所有涨跌都归因于“庄家”两个字。

第四步:少量实践 + 复盘

用实践校验自己的认知。

第五步:再考虑要不要往量化走

这时候你再学数据接口、回测框架、因子分析,会更稳一些。

最后

我现在对金融学习的态度,反而比一开始更保守了。

不是因为它没用,而是因为它太容易让人把“知道一些术语”和“真正理解风险”混为一谈。

对计算机背景的人来说,学金融是很有价值的。它能帮你重新理解公司、行业、社会运转,也能帮助你管理自己的钱。

但前提是别急,别神化,别总想着捷径。

真正靠谱的路,通常都很土:

  • 先把常识补齐;
  • 再把框架搭起来;
  • 用小规模实践校验;
  • 最后慢慢形成自己的判断。

这条路不性感,但我觉得更不容易把自己学歪。