行业资讯
📅 2026/9/3 6:26:01
交易系统如何实现正期望值?从胜率、盈亏比到回撤控制的完整框架
交易系统这件事我花了四个月才慢慢想明白一个真相大多数人亏钱不是因为不够聪明也不是因为看盘时间太少而是手里没有一套“正期望值”的系统。所谓正期望值不是你预测多准而是每次下注背后的数学期望长期为正。四个月实践下来我最想分享的不是某个神奇指标而是构建一套能被验证、能复现、能持续迭代的交易系统需要走哪些步骤、绕开哪些坑。开头先说结论如果你正准备搭建交易系统最值得优先研究的不是选品种、不是看消息而是先把“期望值”这个概念刻进脑子里。这个系统解决的实际问题是把凭感觉交易变成按规则交易把随机盈亏变成统计优势。适合谁看适合那些已经在市场里吃了几次亏打算认真梳理交易方法的人。最值得关注的点是如何判断自己的交易规则有没有正期望以及发现期望值为负时应该怎么排查修复。1. 先搞清楚正期望值到底是什么意思1.1 期望值不是玄学而是一道算术题很多人一听到“正期望值”会觉得这是高手圈子里的黑话。其实它的底层逻辑非常简单把一笔交易可能出现的盈利和亏损按发生的概率做加权平均得到一个期望结果。用公式表达就是EV P(win) × 平均盈利 - P(loss) × 平均亏损如果 EV 大于 0代表长期重复这类交易统计上有正收益。如果 EV 小于 0说明就算你感觉“大多数单子都看对了”长期结果大概率还是亏。关键是这个公式里有两个变量一个是胜率另一个是盈亏比。你不能只盯着胜率看也不能只看单笔赚了多少而是要算两者结合后的长期结果。我见过有人连续 8 笔交易都赢胜率很高结果第 9 笔亏损把前面所有利润全部吐回去。原因就是他的平均亏损远大于平均盈利。这就是典型的胜率很高、期望值为负的系统。1.2 胜率、盈亏比与交易频率的真实关系市场上长期赚钱的交易系统不一定胜率很高。很多趋势跟踪系统胜率可能只有 35% 到 45%但盈亏比能做到 21 甚至更高。也就是亏的时候亏 1 份赚的时候赚 2 到 3 份。可以简单算一笔账假设胜率 40%平均盈利为 2平均亏损为 1 EV 0.4 × 2 - 0.6 × 1 0.8 - 0.6 0.2这个系统长期做下去期望值为正。反过来假设胜率 80%平均盈利为 0.4平均亏损为 1 EV 0.8 × 0.4 - 0.2 × 1 0.32 - 0.2 0.12这个系统的期望值也是正的但非常脆弱因为只要胜率稍微下降到 75%或者平均盈利降到 0.3期望值就会转负。我在四个月的复盘里最明显的感觉是高胜率系统看起来很舒服但往往经不起成本、滑点和偶发大亏的冲击。反而是盈亏比更清晰的系统更容易保持稳定。1.3 交易频率会让期望值加速兑现也会加速暴露问题期望值还有一层容易被忽略的含义交易次数越多期望值对最终结果的影响越明显。如果你一个月只做 1 笔交易某次盈利可能纯粹是运气。如果你连续执行 100 笔交易规则中的正期望会逐渐体现出来坏运气也会被平滑掉。但这里有个反向风险如果系统本身是负期望交易频率越高亏得越快。这也是为什么很多人短线频繁交易后本金快速缩水。不是规则执行不对而是规则本身就没有正期望。所以搭建系统时不要只看“某一次赚了多少”要把频率、胜率、盈亏比、成本、滑点全部纳入计算。2. 四个月复盘构建前最容易踩的坑2.1 没有交易计划就开始“模拟实战”我一开始犯的错特别典型脑袋里有一个模糊的想法觉得“突破前高就可以买”然后就拿着这个想法去市场里试。结果根本不是系统而是凭感觉。所谓系统至少要包含以下内容什么条件下入场初始止损放在哪里什么条件下离场每次投入多少风险资金连续亏损几次后暂停用什么方式记录和复盘没有这些你的交易就只是“带止损的猜涨跌”。正确的做法是先写出一份交易计划哪怕只有一页纸。写完再检查这个计划逻辑是否清晰条件能否被明确判断遇到意外行情时是否有对策2.2 把回测收益当成实盘收益四个月里我花了很多时间做历史数据回测。一开始看到回测曲线非常兴奋年化收益好像很高最大回撤也很低。但真正进入实盘阶段才发现回测和实盘是两回事。回测最大的问题是数据“美化”。常见的情况包括把止损价格假设成绝对成交忽略了跳空和滑点用了当时根本拿不到的未来数据对同一段行情反复调整参数直到曲线好看没有扣除手续费和冲击成本这些都会让回测结果看起来完美但实盘根本无法复现。我给自己的一个硬性要求是回测结果至少要打折再看尤其是把交易成本翻倍计算一次如果翻倍后依然是正期望才值得继续往下验证。2.3 参数过度优化等于在拟合噪音搭建系统时你可能需要设置某些参数比如均线周期、突破阈值、止损距离、持仓周期。这些参数不是随便填的但也不能为了历史表现最好而反复调优。过度优化很容易判断你不断调整参数使其在历史数据上表现极佳但每次参数微调绩效曲线就剧烈变化。这种系统通常并没有捕捉到市场规律只是在拟合过去的噪音。更合理的做法是选一个在多个时间段、多种市场状态下都不算太差的参数区间而不是追求某一个点上最完美。2.4 只算收益不算回撤我在复盘时发现不少交易者会忽略一个关键指标最大回撤。如果一个系统最大回撤达到 40%就算长期期望值为正执行者也很可能在第 25% 的回撤时心态崩溃提前停止执行导致整个系统失效。构建正期望值系统时必须把回撤和仓位绑定在一起考虑。常见思路是先确定自己能接受的最大心理回撤再倒推每一笔交易应该承担多少风险。比如你的资金是 10 万元能接受的最大回撤是 15%也就是 1.5 万元。那么单笔风险占比就不能太大否则连续几次止损就会触碰到心理底线。连亏次数单笔风险 1%单笔风险 2%单笔风险 5%5累计回撤约 4.9%累计回撤约 9.6%累计回撤约 22.6%10累计回撤约 9.6%累计回撤约 18.3%累计回撤约 40.1%光看这个表就能明白单笔风险控制在 1% 到 2%不是保守是给自己留出连续判断失误后的执行空间。3. 一套可落地的交易系统包含哪些环节3.1 交易逻辑入场、离场、止损要写成规则系统框架的第一部分是交易逻辑。很多新手以为交易逻辑越复杂越好实际恰恰相反。一个好的入场规则应该做到任何人看到同一段行情都能得到相同的信号。比如“价格突破 20 日最高点后入场”这句话足够明确。而“感觉行情要涨”就不是规则是情绪。离场规则也同理。离场可以分为盈利止盈、移动止损、时间止损、信号反转离场。无论选择哪一种都要预先定义清楚。止损更不是随便放的而是基于“入场逻辑失效”的位置。如果你的入场理由是趋势突破那止损放在突破位下方意味着一旦价格跌回突破位说明突破无效应该先出场。3.2 仓位规则按风险算仓位而不是按“感觉”仓位管理是很多交易者最容易忽略的部分。常见错误是某次看准了就重仓某次不确定就轻仓。听上去很合理实际上完全没有一致性。更稳定的做法是把仓位和风险绑定。比如账户总资金10 万单笔风险比例1%也就是 1000 元入场价50 元止损价48 元每股止损风险2 元可买入数量1000 / 2 500 股这套计算的核心不是“这只票能涨多少”而是“如果止损账户只亏 1%”。只要坚持这个逻辑连续错 5 笔账户也只回撤约 5% 左右心理压力会小很多。3.3 执行流程信号出现到下单中间不能有自由发挥交易系统真正难的地方不是写规则而是每次执行时不被盘面情绪带走。我建议把整个交易流程拆成五个步骤等信号出现核对入场条件是否完整满足按仓位公式计算买入数量同时设置止损单记录交易日志等待复盘这个流程看起来很简单但实盘中最容易跳步。比如看到价格快速上涨下意识追价忘记做仓位计算或者止损单没有及时挂上。这些动作一旦变形系统就失去了原本的正期望。3.4 复盘机制用数据代替感觉四个月里我最大的改变是学会了用数据看自己的交易。以前亏了钱我只会归结为“今天运气不好”。后来开始记录每一笔交易才发现自己的亏损存在明显模式大部分亏损集中在下午情绪急躁时段或者集中在连续盈利后的第三笔交易。复盘不是只看收益曲线还要看实际执行的交易是否符合计划不符合计划的部分带来了多少额外亏损哪些环节反复出现错误系统本身的期望值和实际执行后的结果差多少只有数据能够回答这些问题。4. 从回测到实盘的验证路径4.1 静态回测先把样本量做足在投入真金白银之前先用历史数据做静态回测。这里我建议关注三个标准样本量至少 100 笔以上的交易信号推荐 200 笔以上样本覆盖不同市场状态包含上涨、下跌、横盘扣除手续费和滑点后期望值依然为正如果样本太少比如一个月只有 3 笔交易那再好的回测结果也很难说明问题。因为统计意义不足无法区分是规则有效还是行情配合。如果回测样本包含的时间段太单一比如只测了某一年的大牛市结论也不可信。最好选择至少一个完整牛熊周期或者 3 到 5 年的不同行情段。4.2 模拟盘动态验证重点检验执行难度静态回测验证的是逻辑模拟盘验证的是执行。很多人忽略模拟盘的价值认为它不能体现真实心态。但我觉得模拟盘至少能帮你发现两个问题信号是否清晰到可以机械执行盘中波动是否会让你频繁修改计划模拟盘时间段不用太长但建议至少覆盖 20 到 30 笔完整交易。如果在这段时间里你发现自己多次违背规则说明系统逻辑本身可能不符合你的性格或者规则复杂到难以执行。这时候应该先优化规则让它变得更简洁而不是硬扛。4.3 小资金实盘控制试错成本动态验证通过后可以进入小资金实盘阶段。所谓小资金是指即使全部亏完也不影响正常生活的金额。小资金实盘的目的不是赚钱而是验证在真实交易环境下系统的信号触发、下单速度、滑点水平、手续费成本是否和模拟盘一致。这个阶段我给自己定的要求是至少执行 30 笔交易再评价系统不中途修改参数除非出现逻辑错误每笔交易都按计划记录不因为连续亏损而停止除非达到预设的暂停条件小资金的规模决定了样本的连续性。如果资金太大心态容易变形如果只做 5 笔就判断系统是否有效统计上也不够。4.4 如何判断系统是否“失效”实盘运行一段时间后要面对一个更难的问题现在的亏损到底是因为市场状态不适合还是系统已经失效这里可以参考几个维度连续亏损笔数是否远超历史最差情况部分交易是否明显偏离预设规则市场波动结构是否发生根本变化比如长期低波动转高波动系统的入场逻辑是否还适用于当前市场环境如果只是正常回撤那么按规则继续执行如果触发了最大回撤预警线先暂停重新评估逻辑。别在实盘进行中反复调整参数那样只会让结果失去可信度。5. 期望值跑不正时如何排查和迭代5.1 先定位问题出在哪一层当交易结果不理想别急着推翻整个系统先按下面的顺序排查一遍执行层有没有按信号交易有没有漏单、乱加仓、提前止损逻辑层入场离场规则是否清晰是否具备统计优势成本层手续费、滑点、隔夜费是否被低估风控层仓位是否过大是否因为一次小概率事件造成大额亏损很多时候结果差根本不是逻辑问题而是执行变形。我复盘自己四个月的数据后发现至少有 30% 的亏损来自没有按规则执行而不是选错了入场信号。5.2 单变量调整原则确认问题出在哪一层之后再做调整。调整时只允许一次改一个变量否则你根本说不清最后的绩效变化源自哪里。举个例子如果你的系统胜率正常但平均亏损远高于预期你可能会同时改止损距离、仓位比例、换一个入场指标。这样操作后就算系统变好了你也无法确认是哪一步起了作用。所以我会把每次调整记录成一个独立实验当前参数调整内容调整原因回测或实盘结果结论是否保留保持单变量才能让系统迭代变成一件可积累的事情。5.3 什么时候该放弃这套系统放弃系统的判断标准比启动标准更重要。我自己的标准有三个只要触发其中一个就会暂停使用系统逻辑已经被证伪比如入场条件在真实行情中经常无法触发连续多次出现极端亏损且原因不是执行失误而是逻辑漏洞自己无法稳定执行总是想改规则加条件放弃不等于失败而是资金管理的一部分。把一套不具备正期望的系统一直跑下去才是最大的风险。5.4 交易成本和滑点对期望值的侵蚀搭建系统时成本是很容易被低估的一项。回测中每次交易的盈利可能只有几个点但手续费、滑点、冲击成本叠加起来可能直接把正期望变成负期望。我在做复盘时会把成本分成两类固定成本手续费、平台费动态成本滑点、买卖价差、大单冲击固定成本可以通过选择合适工具和降低频率来控制动态成本在小资金实盘时感受不明显但资金量提升后会越来越明显。建议在回测模型里默认加入比实际更高的成本假设。如果高成本下系统仍然为正实盘才更有底气。6. 长期维护和心态建设6.1 交易日志字段设计一套系统不是搭完就结束了需要通过长期记录来维护。交易日志至少要包含以下字段字段说明交易时间精确到分钟方便对比不同时段的执行质量品种/标的避免把不同标的数据混在一起方向多、空或者买入、卖出入场价格实际成交价而不是信号触发价止损价格下单时设置的止损价离场价格实际平仓价格持仓时间从入场到离场的时长盈亏金额扣除费用后的净结果信号类别本次入场属于哪类规则情绪评分1 到 10记录当时心理状态备注是否执行到位、有无异常记录这些数据不是为了写日记而是为了让每个月的复盘有据可查。6.2 月度绩效复盘清单每个月结束我会抽时间做一次系统绩效检查。不一定很复杂但一定要看这几个数据本月总交易笔数实际胜率和平均盈亏比单月最大回撤执行偏离次数也就是计划外操作策略实际期望值与理论期望值的差距如果执行偏离次数明显增加通常说明最近心态不稳定或者规则在实操中不够清晰。这个信号比单月亏损更值得警惕。如果实际期望值和理论期望值差距很大除了执行问题还要查一下是不是行情结构和回测阶段差异太大。6.3 极端行情的风控预案交易系统必须考虑极端情况。所谓极端行情可能是单日大幅跳空、连续跌停、长期停牌也可能是市场波动率突然飙升导致止损价格根本无法成交。针对这些情况不能只依赖正常止损单还要提前设计预案单日亏损达到多少暂停当日所有交易连续亏损多少笔进入强制休息期最大回撤触发后是降低仓位还是清仓重新评估如果止损无法成交启动什么替代方案预案越具体越容易执行。没有预案遇到极端行情时人脑很容易被恐慌和侥幸接管。6.4 保留一块“系统升级”的时间搭建交易系统不是一次性项目而是一个持续迭代的过程。我会在每周或每月的复盘中预留独立时间只做一件事思考系统还有哪些地方可以被改进。改进方向通常有两个让规则更清晰减少主观判断让回撤更平滑降低执行压力但要注意升级必须在复盘验证之后进行不能盘中临时起意。任何修改先放到历史数据里验证再放到模拟盘里跑一段最后才考虑进入实盘。四个月下来我的核心感受是交易系统最后拼的不是思维速度而是对规则的理解和执行力。你不需要每笔都对只需要保证自己在足够多的样本里始终运行一套正期望值系统。哪怕这套系统有时看起来很慢很不刺激也比凭感觉做一百笔交易更接近长期结果。真正值得你花时间的不是寻找更“神”的指标而是把已经验证过的逻辑执行到极致同时控制好每一次亏损的剂量。记住正期望值是统计概念需要足够多的时间才能兑现而在此之前活下去比什么都重要。如果你也正在研究这方面的内容建议把上面这些步骤整理成自己的检查清单。交易里的很多问题其实都不是市场太难而是系统太模糊、执行太随意、复盘太粗心。把这三件事做扎实你的系统才有机会跨过从“赚钱靠运气”到“盈利靠期望值”的那道门槛。