交易策略:构建能在实盘中存活的规则
只活在图表截图里的交易策略,只是一个交易想法。能在多年时间里持续复利的策略,是一套你可以用一页纸描述清楚、可以对历史数据进行检验、可以毫无歧义地自动化、并能在你疲惫、分心、看错行情时照常运行的规则集。

只活在图表截图里的交易策略,只是一个交易想法。能在多年时间里持续复利的策略,是一套你可以用一页纸描述清楚、可以对历史数据进行检验、可以毫无歧义地自动化、并能在你疲惫、分心、看错行情时照常运行的规则集。
本文给你这套结构。读完之后,你能写出一套可检验、可执行、可承受冲击的策略——而不是又一组被包装成"系统"的模糊经验法则。
交易策略到底是什么
一套交易策略,是资金在市场中如何流动的完整规范。至少要回答以下七个问题:
- 我交易什么?
- 用哪个时间周期?
- 什么条件下开仓?
- 在亏损情况下,仓位在哪里平掉?
- 在盈利情况下,在哪里平掉(或如何移动止损)?
- 每笔仓位多大?
- 我什么时候不交易?
任何跳过其中一条的策略都是不完整的。最常被忽略的是第7条——制度过滤器(regime filter)——这正是为什么在2024年趋势市表现亮眼的策略,会在2025年的震荡行情中分崩离析。
为什么规则集胜过主观判断
主观交易并不错,只是难。即便是有数十年盯盘经验的职业交易者,把可重复的部分系统化也能受益。一套以规则为核心的体系,带来四个优势:
- 可检验:可以用10年数据去跑,看看优势(edge)是否真的存在
- 可重复:两个交易者运行同样的规则,结果具有可比性
- 可自动化:机器执行规则时不会犹豫、恐惧或疲劳
- 可改进:调整一个变量后,你能把影响归因清楚
主观判断最强的时候,是它出手干预已经被证明有效的规则,而不是用来替代规则。
七个核心组成
1. 市场与时间周期
先从一个品种、一个时间周期开始。跨品种的优势确实存在,但需要大多数散户没有的基础设施。EUR/USD 1小时、SPY日线、BTC 4小时,各自都有大量有据可查的行为特征。从你可以持续跟踪的市场开始。
2. 入场条件
要明确。"趋势强的时候"不是规则。"日线上50EMA > 200EMA,且价格收盘高于前一个摆动高点,且RSI(14) > 50",才是规则。条件最多3到5个,再多就会过拟合。
3. 止损
止损定义了你的判断在哪里被证伪。两种常用方法:
- 结构止损:放在最近一个有意义的枢轴点稍外侧(多头放在摆动低点之下)
- 波动率止损:在入场价下方1.5–2倍ATR处,会随当前市况自适应
避免随意挑选整数位作为止损,这些位置容易聚集,市场会顺势把它们扫掉。
4. 止盈
最难的一层。下面三种方法可以覆盖大部分情况:
| 方法 | 适用场景 |
|---|---|
| 固定R倍数(如+2R) | 均值回归、震荡行情 |
| 移动止损(吊灯止损,3×ATR) | 趋势跟随 |
| 分批减仓 | 混合型;锁一部分,留一部分继续跑 |
"最佳"出场方式,是其盈亏分布与你的优势匹配的那一种。
5. 仓位管理
每笔交易承担固定比例的账户风险——大多数策略在0.25%到1%之间。换算成股数公式:仓位大小 = (账户净值 × 单笔风险%) / 止损距离。这样无论波动率高低,每笔交易的美元亏损额都保持稳定。
6. 持仓管理
入场和出场之间会发生什么?要不要移动止损?要不要加仓盈利单?是否按时间强平?这些都要预先定义。优势通常正是从主观持仓管理中流失的。
7. 制度过滤器(你什么时候不出手)
最被低估的一环。例子:
- 当VIX > 25时,不做均值回归
- 收盘前最后一小时不做突破
- FOMC、非农、CPI公布前后24小时,不开新仓
- 日线ADX > 30时,不做逆势设置
目标是避开会让你的优势反转的环境。仅这一层,就足以把一套勉强能用的策略,提升为一套真正能赚钱的策略。
经受过时间考验的四大策略类型
趋势跟随
骑乘持续的方向性运动。在突破或均线交叉时入场。胜率通常为30%到45%,但平均盈利 ≫ 平均亏损。回撤期较长,心理承受力是决定性的瓶颈。
均值回归
押注短期极端值会回到均值附近。胜率60%到75%,但平均盈利 < 平均亏损。在区间行情中有效,在制度切换时容易爆掉。Larry Connors的RSI(2)方法是一个干净利落的入门点。
突破与动量
交易压缩之后的波动率扩张。成交量确认很重要。假突破常见,所以在区间内或基于ATR的止损是必不可少的。
事件驱动
财报、宏观数据、新闻催化剂。优势是存在的,但很拥挤。把催化剂叠加技术过滤器(例如"财报超预期后买入,且跳空高开守住开盘价"),可以显著降噪。
挑一种。把它打磨到位。等第一种策略积累到100笔以上实盘交易,再考虑加上第二种。
一个实战示例:一步一步搭建一套策略
假设你想把一个比特币波段交易思路系统化。下面是按七个组成部分搭建的结果:
- 市场与时间周期:BTC/USDT,4小时线。
- 入场:收盘价高于20EMA 且 RSI(14) > 50 且 4小时趋势过滤器(20EMA > 50EMA)在前一根K线上呈多头排列。
- 止损:入场价下方1.5×ATR(14)。
- 止盈:TP1设在+1R(平掉50%),剩余仓位用3×ATR移动止损。
- 仓位管理:每笔交易承担0.5%的账户风险。
- 持仓管理:达到TP1后,把止损移到保本位。同一时间只持有一笔仓位。
- 制度过滤器:当BTC的7日已实现波动率位于最高十分位(过度反应日),跳过不做。
这就是一套完整、可检验的策略,规则集足以写在一张便利贴上。
不自欺欺人的回测
回测告诉你的是:这些规则在过去是否曾经具备优势。它不会告诉你这些规则2026年还能不能用。让回测保持诚实,有三个习惯:
- 样本外数据——用2019—2023年开发,用2024—2025年测试。调参阶段绝不动测试数据。
- 滚动前向验证——周期性重新拟合参数,再在下一段时间窗口上测试,能抑制过拟合。
- 真实成本——点差、佣金、滑点。具体数值因经纪商和品种而异,要去问清楚,不要靠猜。
如果你的策略要十个参数才能在回测中看起来漂亮,那就是过拟合了。稳健的策略只有3到5个参数,而且每个参数在±20%范围内变化时仍不会崩塌。
Obside在哪里压缩了工作流
传统的"造规则"流程要花几周:写策略代码、和回测引擎搏斗、调试执行模块、手动盯盘。Obside把这条流水线整体压缩。
你可以用普通中文把上面那套BTC策略告诉Obside Copilot:
"BTC/USDT 4小时:当收盘价高于20EMA,RSI(14)大于50,并且在上一根K线上20EMA位于50EMA之上时买入。止损设在1.5×ATR处。在+1R处止盈50%,剩余仓位以3×ATR追踪止损。每笔风险0.5%。当7日已实现波动率处于前10%时跳过。"
Copilot会把这些话翻译成规则,立即跑一遍回测,经你确认后,要么推送提醒,要么通过你绑定的经纪商直接下单。同样的规则会先在模拟盘运行,一键就能切换到实盘。无需写代码,也不用拼接各种脚本。
免费创建Obside账户,用平实的语言写出你的交易策略,几秒钟完成回测,先做模拟交易,再通过你现有的经纪商把实盘执行自动化。
仅作教育内容使用,不构成投资建议。交易具有风险,可能导致本金损失。
FAQ
越简单越好。两条规则的系统(一个入场、一个出场)只要你能机械化执行,就比那种十条规则但连续亏三笔后被你抛弃的系统更有价值。绝大多数专业策略,加起来也就是3到5条规则。