风险提示 本站内容为个人研究整理,仅供学习参考,不构成任何投资建议,据此操作风险自担。本策略的规则取自公开资料,并非个人独创交易体系。
仓位与止损纪律
把「下多少、什么时候走」写成事先定好的规则,而不是盘中临时决定。
内容指纹(SKILL.md 的 sha256 前 16 位):37e89409e7d4f88c —— 下载解压后可用 shasum -a 256 SKILL.md 自行核对。
策略说明
你在开仓之前想先把退出条件写下来;或者你发现自己每次亏损都来自「再等等看」。这一层决定的是能不能活下来,而不是赚多少。它不产出任何买卖信号。
账户总资金、单笔愿意承担的最大亏损比例、标的当前价格与波动幅度(可选 ATR)、以及你打算用的止损方式。纯方法论形态,不需要安装任何依赖。
一份可直接填写的仓位计算表与退出条件清单:本次最多买多少、初始止损价、跟踪止损的触发与跟随方式、以及连续亏损时的降档规则。
- 先定单笔风险:给出固定比例法(fixed fractional)的算式 N = f × 账户权益 / 单笔每股风险,f 取多少由你决定,本 skill 只给算式与算术后果。
- 如有 ATR,说明波动率归一化的做法:按波动幅度反推手数,使每笔风险金额相近,而不是每笔手数相近。
- 说明凯利公式的适用范围与局限:原论文是信息论问题,假设概率与赔率已知;在市场中这两个量都是估计出来的,所以实务普遍使用分数凯利(1/4 到 1/2)。算出「该下多少」不代表「下这个数就安全」。
- 设定退出条件:初始止损(固定百分比或 N 倍 ATR)、跟踪止损(止损价只朝有利方向移动)、以及最大回撤对应的强制降档。
- 给出风险收益比与打平所需胜率的对照表——这部分算术可以自行验算。
无,不需要安装任何东西;纯方法论,不含代码,不依赖任何数据源。
LICENSE2.2 KBSKILL.md8.7 KBreferences/sources.md3.2 KB
风险与局限
本 skill 里最大的一条局限必须写在这里:**「单笔风险不超过总资金的 1%–2%」是行业经验法则,不是经统计验证的定论。** 它广为流传的直接源头是 1983 年海龟实验流传出来的规则,而该实验方从未公开发行过官方规则手册,现存版本均来自参与者与记者事后整理(如 Michael Covel《The Complete TurtleTrader》2007、Curtis Faith《Way of the Turtle》2007)。海龟体系中的 1%/2%、4 单位上限、0.5N 加仓等,都是该体系的内部约定,不是学术结论。凯利公式则被广泛误用:它的前提是概率与赔率已知,而市场里这两个量都是估出来的,估计误差会让满凯利的下注量严重超标、爆仓概率上升。此外,任何止损规则在跳空缺口面前都会失效——止损价成交不了,只能以更差的价位出场。
出处
共 5 条- A New Interpretation of Information Ratehttps://archive.org/details/bstj35-4-917J. L. Kelly, Jr., Bell System Technical Journal 35(4), 1956, pp.917–926。凯利公式的原始出处。注意:这是一篇信息论论文,讨论的是「持有内部信息、可继续按原赔率下注的赌徒」,全文与股票市场无关,本站不把它当作交易理论的依据。
- New Concepts in Technical Trading Systemshttps://aaii.com/journal/article/average-true-range-atrJ. Welles Wilder Jr., 1978, Trend Research。ATR 的原始出处(AAII 期刊明确标注)。TR = max(当日高−当日低, |当日高−前收|, |当日低−前收|);ATR = [(前期 ATR × 13) + 当日 TR] ÷ 14。ATR 只量波动、不含方向。
- Trailing Stops: What They Are, How to Use Them in Tradinghttps://www.investopedia.com/terms/t/trailingstop.aspInvestopedia。跟踪止损定义:止损价随市场价格自动调整以锁定利润、限制亏损。常见实现方式:固定百分比、固定金额、ATR 倍数、均线、前支撑阻力。
- Fixed Fractional Position Sizinghttps://www.adaptrade.com/Articles/article-ffps.htmMichael R. Bryant, Adaptrade Software。固定比例法的算式 N = f × Equity / |Trade Risk|,并注明该方法由 Ralph Vince 在《Portfolio Management Formulas》(John Wiley & Sons, 1990) 中系统论述。文中同时警告:最优 f / 满凯利常导致多数人无法承受的回撤。
- Understanding Maximum Drawdown (MDD)https://www.investopedia.com/terms/m/maximum-drawdown-mdd.aspInvestopedia。最大回撤定义与公式,用于设定强制降档阈值。
SKILL.md 全文
下面这段就是下载包里 SKILL.md 的完整内容,未做删减。指纹 37e89409e7d4f88c。
仓位与止损纪律
这一层不产生任何买卖信号。它回答的是两个问题:这一笔最多下多少、什么条件下必须走。
把它放在「定买点」之后是有原因的:买点决定你什么时候进场,仓位与退出条件决定你能不能留在场上。绝大多数账户的亏损不来自看错方向,而来自仓位过大加不肯止损。
适用场景
- 你准备开一笔新仓,但还没想好止损放在哪、最多买多少。
- 你的交易记录显示,亏损单的平均持有时间长于盈利单——典型的「截断利润、让亏损奔跑」。
- 你想把纪律提前写下来,避免盘中临时改主意。
输入
| 输入 | 说明 |
|---|---|
| 账户总资金 | 用来反推手数 |
| 单笔愿意承担的最大亏损比例 | 用百分比表示,取值由你决定,本 skill 不给默认值 |
| 标的现价 | 计算每股风险金额 |
| 波动幅度(可选) | 用 ATR,或你自己习惯的波动度量 |
| 止损方式 | 固定百分比 / N 倍 ATR / 前低等结构位 |
输出
一份可以直接填的仓位计算表与退出条件清单:
- 本次最多买多少股(两个算法并列:固定比例法与波动率归一化法)
- 初始止损价与对应的每股风险金额
- 跟踪止损的触发条件与跟随方式
- 最大回撤触发的强制降档规则
- 风险收益比与打平所需胜率的对照表
核心逻辑
第一步:先定单笔风险,再算手数
固定比例法(fixed fractional,又称 fixed risk):
N = f × 账户权益 / 每股风险
其中 f 是你愿意在单笔上承担的比例,每股风险 = |入场价 − 初始止损价|。
这个式子本身是恒等式,没有可争议的地方:你把风险定死了,手数就是结果。争议全在 f 取多少。
第二步:用波动率归一化(如果有 ATR)
同一个 f 下,买一只日均波动 2% 的和一只日均波动 8% 的,风险并不相同。ATR 的原始定义(J. Welles Wilder, 1978):
TR = max(当日最高 − 当日最低, |当日最高 − 前收|, |当日最低 − 前收|)
ATR = [(前期 ATR × 13) + 当日 TR] ÷ 14
按波动归一化的做法是让每笔的风险金额相近,而不是每笔的手数相近:
手数 ≈ (账户权益 × f) / (k × ATR) # k 为 ATR 倍数,常见取 1.5–3
必须记住 ATR 只量波动、不含方向。 ATR 变大只说明波动加剧,不指示涨跌。ATR 是绝对价格单位,跨标的直接比较 ATR 的数值没有意义。
第三步:凯利公式——先看清它是什么,再决定要不要用
凯利公式的原始出处是 J. L. Kelly, Jr., A New Interpretation of Information Rate, 1956。那是一篇信息论论文,讨论的是「持有内部信息、可以一直按原赔率下注的赌徒」,全文与股票市场无关,也不是交易理论。 把它直接搬到交易上是后人的用法。
二元下注化简式为:
f* = (b × p − q) / b # p 胜率, q = 1 − p, b 赔率
它的适用前提是:p 与 b 是已知的。在赌场里这是成立的(规则公开),在市场中不成立——胜率与赔率都是你估计出来的。
所以实务上的做法是分数凯利:只用 f* 的 1/4 到 1/2。原因不是保守偏好,而是数学后果:当真实胜率低于你的估计值时,下注量越大,长期增长率越低、破产概率越高;超过某个点之后,增长率会随下注量增加而下降。
算出「该下多少」不等于「下这个数就安全」。 凯利公式给你的是一把刻度尺,前提是你量的东西是准的。
第四步:设定退出条件
初始止损。 三种常见实现,各有权衡:
| 方式 | 优点 | 缺点 |
|---|---|---|
| 固定百分比 | 简单、可预期 | 与标的波动无关,波动大的容易被打掉 |
| N 倍 ATR | 随波动自适应 | ATR 本身滞后;跳空时同样失效 |
| 结构位(前低、均线) | 与形态一致 | 结构位的界定有主观性 |
跟踪止损(trailing stop):止损价只朝有利方向移动,不逆向回退。常见跟随方式有固定百分比、固定金额、ATR 倍数、均线、前支撑阻力。
最大回撤降档。 最大回撤的定义是:从峰值到后续最低点的最大跌幅,
MDD = (谷值 − 峰值) / 峰值
结果为负,越接近 0 越好,−100% 是最差。预先设一个回撤阈值(比如账户从高点回撤 X%),触发后强制把新开仓的 f 砍半。这一步的作用不是提高收益,而是在你还清醒的时候替你自己做决定。
第五步:看清盈亏比的算术
打平所需胜率只由盈亏比决定,这部分可以自己验算:
| 盈亏比 | 打平所需胜率 |
|---|---|
| 1 : 1 | 50.0% |
| 1 : 1.5 | 40.0% |
| 1 : 2 | 33.3% |
| 1 : 3 | 25.0% |
意义在于:盈亏比越高,你可以容忍的胜率越低。 如果你的实际胜率是 40%,盈亏比 1:1 的系统长期必然亏损,1:2 的系统才有生存空间。这解释了为什么「止损要小于止盈的幅度」不是一句鸡汤,而是算术。
依赖
无。本 skill 是纯方法论形态,不含代码、不联网、不需要安装任何东西。上面的算式用纸笔或表格就能算完。
出处
- Kelly, J. L. (1956). A New Interpretation of Information Rate. Bell System Technical Journal 35(4), 917–926。凯利公式原始出处。
- Wilder, J. W. (1978). New Concepts in Technical Trading Systems. Trend Research。ATR 原始出处。
- Investopedia, Trailing Stops: What They Are, How to Use Them in Trading。跟踪止损定义与常见实现方式。
- Bryant, M. R., Fixed Fractional Position Sizing, Adaptrade Software。固定比例法算式;注明该方法由 Ralph Vince 在《Portfolio Management Formulas》(Wiley, 1990) 中系统论述。
- Investopedia, Understanding Maximum Drawdown (MDD)。最大回撤定义与公式。
完整的出处清单与逐条说明见包内 references/sources.md。
风险与局限
必须把这几条读完再用:
- 「单笔风险不超过总资金的 1%–2%」是行业经验法则,不是经统计验证的定论。 它广为流传的直接源头是 1983 年海龟实验流传出来的规则,而实验方从未公开发行过官方规则手册,现存版本均来自参与者与记者事后整理(如 Michael Covel《The Complete TurtleTrader》2007、Curtis Faith《Way of the Turtle》2007)。海龟体系中的 1%/2%、4 单位上限、0.5N 加仓等,都是该体系的内部约定,不是学术结论。
- 凯利公式被广泛误用。 它的前提是概率与赔率已知,而市场中这两个量都是估出来的。估计误差会让满凯利的下注量严重超标。
- 任何止损规则在跳空缺口面前都会失效。 止损价可能根本成交不了,只能以更差的价位出场。止损单不保证成交价。
- ATR 没方向。 把它当趋势指标是错的。
- 本 skill 不给具体数值建议。
f取多少、止损设多宽,取决于你自己的风险承受能力与资金性质,这两件事只有你知道。
常见问题
我按 1% 风险算出来的仓位太小,赚不到钱,怎么办? 那是风险预算的问题,不是算式的问题。把 f 调大确实会放大收益,也会等比放大回撤——先算一下连续 8 次止损后账户还剩多少,再决定要不要调。
止损被反复打掉,是不是该放大止损? 先分清两种情况:如果止损幅度小于标的的日常波动(比如用 2% 止损去做日均波动 6% 的票),那是止损设得太紧,属于计算错误;如果止损幅度合理但仍被反复打掉,说明方向判断有问题,放大止损只会让每次亏得更多。
凯利公式算出来让我重仓,能照做吗? 不能。重算一遍,把胜率下调 20% 再看结果——如果结果对胜率如此敏感,说明你的胜率估计不可靠,此时应该用分数凯利而不是满凯利。