你打开一张 K 线图。红红绿绿的柱子,上面叠着几条均线,下面是成交量,再下面是 MACD。

你知道这些东西都有名字,也大概听说过「金叉买、死叉卖」「放量突破」「顶背离」。但如果有人追问:这根均线具体是怎么算出来的?它比价格慢了几根 K 线?「放量」放到多少才算?「突破」之后你买多少、止损放在哪、什么时候卖?这条规则过去五年到底赚没赚钱?

大多数人答不上来。不是因为这些问题太难,而是很少有人把它们按顺序讲清楚。

这门课就做这件事。

每个工具,都走三步

课里会讲到几十个工具:K 线、趋势线、支撑阻力、均线、MACD、RSI、ATR、布林带、各种形态、订单类型、仓位公式、回测方法。它们每一个都按同样的三步来学:

先会用:从业者拿它做什么,常用参数是什么,在什么市场环境下用。

再会算:用 Python 亲手实现一遍,和成熟的库对账,直到结果一模一样。算过一遍,你就知道它的滞后从哪来、参数改了会怎样。

最后会验:在真实的历史数据上统计。一个漂亮的例子不算数,几百次出现之后的结果才算数。

三步缺一步都不行。只会用不会算,工具就是黑箱,出了问题不知道为什么;会算不会验,就分不清一个规律是真的,还是碰巧在你看的那几张图上成立。

课程结构

部分 回答的问题
一、地基 1–5 价格图记录了什么?钱从谁的口袋里来?数据可靠吗?需要哪些统计基础?
二、读懂价格行为 6–11 不借助任何指标,怎么从 K 线和成交量里读出趋势、关键位置和市场状态?
三、技术指标 12–15 均线、MACD、RSI、ATR 这些指标到底在算什么?各自适合什么场景?
四、形态 16–18 K 线形态、图表形态、道氏理论和斐波那契,怎么从「看起来像」变成可以写成代码的规则?
五、从信号到交易 19–26 有了信号之后,交易什么、什么时候交易、怎么下单、止损怎么执行、仓位多大?
六、检验 27–30 怎么写一个没有偏差的回测?怎么判断一条策略是真的有效?
七、策略原型 31–32 趋势跟随和均值回归这两类基本策略,收益结构有什么不同?
八、实盘 33–35 从回测走到实盘要经过哪几步?连亏的时候怎么判断?

前五部分是工具,第六部分是检验工具的方法,后两部分是把工具组装起来用。第六部分是全课的分水岭:前面学过的每个工具,最后都要拿到那里接受检验。

贯穿全课的三条线

三个固定标的

标的 为什么选它
SPY 追踪标普 500 的 ETF,美股流动性最好的品种,作为美股大盘的代表
AAPL 苹果公司股票。它拆过两次股(2014 年 1 拆 7、2020 年 1 拆 4),每季度分红,每季度发财报,是讲美股个股数据问题的好例子
BTC 比特币。24 小时不停交易,没有「收盘」;有永续合约,持仓量和资金费率这些数据公开可查

同一个工具放到这三个标的上,结果常常不一样。为什么不一样,本身就是很多篇的重点。

一个你亲手搭起来的工具库

第 3 篇会建一个叫 talab 的 Python 项目,一开始是空的。之后几乎每一篇都往里加一个模块:数据下载和检查、K 线绘图、摆动点识别、指标、形态扫描、止损和仓位计算、回测引擎、报告生成。

学完全课,你手里就有一套完整的分析和回测工具,每一行代码都是你自己写的,每一个结果你都知道是怎么来的。

一条慢慢长大的策略

第 12 篇会从最简单的规则开始:均线金叉买入,死叉卖出。

之后每学一部分,就给它补上一样东西:止损、时段过滤、完整的入场和出场规则、仓位管理。到了第六部分,它要经历完整的检验:回测、偏差排查、加入交易成本、样本外测试。检验结果是什么样,正文就写什么样。

最后一篇回头看,一句「金叉买入」是怎么一步步变成一套可以被检验、可以执行的交易系统的。

每一篇怎么读

每一篇的结构基本相同:

  1. 先做一个决定。开头给你一段真实的历史行情,图只画到某一根 K 线为止,问你:现在怎么办?先把你的判断记下来,再往下读。后面的走势会在正文里揭晓。
  2. 弄清它是什么。先用一个生活里的例子建立直觉,再讲机制,最后才给出准确的定义。
  3. 算一个具体的例子。每一步都算出具体的数字:具体的价格、具体的股数。
  4. 动手实现。写代码,加进 talab
  5. 看数据怎么说。在三个标的的全部历史上统计。
  6. 小检查和常见误用
  7. 小结和练习

⚠️ 第一步很容易被跳过,但它很重要。看完结果再回头看图,一切都显得很明显;而你在真实交易里面对的永远是「图只画到这里」。先做决定,才能知道自己在那一刻真正会怎么想。

代码与数据

正文里的每一段代码都在真实数据上运行过,贴出来的输出就是实际的运行结果。关键结果旁边会附上「复现指纹」,比如数据的行数、收盘价之和。你跑出来的数字和正文对得上,就说明数据完全一致。

从哪里开始

第 1 篇:一张价格图到底记录了什么开始,按顺序往下读。

如果你已经熟悉 K 线和常见指标,也建议至少读完第一部分(第 1–5 篇)再跳着读:交易对手、数据陷阱和统计基础这三块,后面每一篇都会用到。