实战交易:
把想法变成可执行、可止损、可复盘的流程
实战交易不是把图表看得更快,而是先把“什么条件进场、错了在哪里退出、最多承受多少、如何执行、如何检查”写成规则。本文建立第 13 类的知识树,将交易计划、订单执行、头寸管理、策略选择、回测与交易日志串成一条证据链。本分类不提供即时信号,也不替用户自动下单。
先看这个分类的核心
- 先定义风险,再定义报酬;每一笔交易都要能说明失效条件、最大损失与退出方式。
- 計畫 R:R 只是價格距離,不代表目標一定成交;勝率、實際平均盈虧、手續費與滑價要分開追蹤。
- 市价单、限价单、止损单各自交换不同的价格/成交风险;止损价不是保证成交价。[1] [2]
- 回测、样本外、交易日志与最大回撤不是附加项,而是把主观想法变成可被反驳流程的最低要求。
一、先选市场与标的:交易机会也有执行成本
1.1 流动性不只是成交量
选择标的时,不能只看日成交量或一根漂亮的涨幅。流动性至少包含买卖价差、深度、正常时段与事件时段的成交稳定性、你预计的仓位相对于市场深度,以及止损触发时能否退出。小型股、冷门期货、外汇交叉盘与周末加密市场,可能在平静时看起来可交易,到了新闻或流动性收缩时却出现较大的滑价。
1.2 现货、期货与杠杆产品不能共用同一套风险假设
现货的损益通常以价格变动乘以数量;期货还要加上合约乘数、最小跳动、保证金、结算与换仓;期权则有权利金、到期、波动率与时间价值。如果没有输入乘数、币种、最小跳动或保证金规格,计算器只能做概念性试算,不应输出看似精确的可下单口数。
1.3 一张标的卡片
在交易计划中留下标的、交易所或平台、报价币别、交易时段、合约乘数、最小变动、费率、可否放空与主要流动性风险。标的卡片的作用不是预测,而是避免把不同市场的规则误套在一起。
二、交易计划:把主观叙事变成事前规则
2.1 一个完整计划至少要回答六个问题
- 什么可观察条件触发进场?
- 哪一个价格或事件代表原假设失效?
- 止损成交后预计损失是否仍在预算内?
- 目标价是依据结构、波动还是规则推导?
- 哪些情况不交易,例如事件、流动性或时段限制?
- 交易完成后要记录哪些栏位才能复盘?
2.2 单笔风报比与历史期望值不是同一件事
多头计划可写成风险距离=Entry−Stop、报酬距离=Target−Entry、计划 R:R=报酬距离÷风险距离;空头则交换价格方向。这只能描述一笔交易的几何距离。若要估计策略是否有优势,还要使用胜率、实际平均获利与实际平均亏损:
损益两平胜率=平均亏损绝对值 ÷(平均获利+平均亏损绝对值)
2.3 设定「不交易」条件
交易计划不仅写什么时候进场,也要写何时放弃:预估价差超过上限、止损距离大到导致仓位过小、重要事件前后、信号仅在流动性薄弱时出现,或当日已达到预设损失上限。没有“不交易”规则的计划,往往会在压力最大的时刻现场改写。
三、订单与执行:价格确定与成交确定是两种风险
3.1 市价单、限价单与止损单
Investor.gov 将常见订单分为 market、limit 与 stop-loss。市价单通常以立即成交为优先,但不保证成交价;限价单把价格边界写清楚,但可能完全不成交;停损单触及停损价后会转成市价单,因此在快速市场中成交价可能偏离停损价。[1] FINRA 也提醒,报价延迟、执行时间与波动都可能让实际成交价格不同于看到的价格。[2]
| 訂單 | 主要控制 | 主要交换 | 事前要记录 |
|---|---|---|---|
| 市价单 | 成交概率与速度 | 价格不确定 | 可接受滑价、深度与最大金额 |
| 限价单 | 成交价格上限/下限 | 成交概率不确定 | 有效时间、未成交后处理 |
| 止损单 | 觸發退出條件 | 觸發後成交價不保證 | 跳空、流动性与替代退出方式 |
3.2 把滑价写进模型
若進場與出場滑價各以百分比假設,應分方向套用:多頭進場變貴、出場變便宜;空頭開倉賣出變便宜、回補變貴。手續費則要依實際成交金額計算,固定費、稅費與借券費另外列示。成本不是事後才檢討的「小數點」,而是會改變損益兩平勝率的策略參數。
可使用成本调整期望值工具先做单笔敏感度,再在交易日志分析器查看完成交易的实际成本后分布;交易前则可用交易前规则检查器逐项确认计划是否留下必要记录。
3.3 执行记录
至少记录信号形成时间、送单时间、订单类型、预期价格、成交价格、成交数量、取消或改单原因、滑点与未成交部分。没有执行记录,复盘很容易把「未成交」误记为「策略错误」,或把有利滑点误当作可稳定复制的优势。
四、部位大小与风控:先决定最多能失去多少
4.1 从账户风险预算反推数量
仓位大小不应由「这次看得多准」决定,而应从可承受的单笔损失反推。简化现货模型如下;若是期货,还要把每点乘数与合约成本放进每单位风险:
每单位风险=|Entry−Stop|+每单位成本
最大数量=floor(可承受损失 ÷ 每单位风险)
若滑点会使止损后损失增加,则仅用 Entry−Stop 会低估风险。新增的实战交易计划与头寸检查器会把进/出场成本与滑价纳入每单位风险,并显示整体预算使用率。
4.2 相关性与同时持仓
每笔交易都符合 1% 风险,不代表整个账户只承担 1%。持有同一行业、相同宏观因子或同一货币方向的多个头寸,压力时可能同时触发止损。复盘时应计算组合层面的最大损失、同向敞口、保证金占用与流动性,而不是只看单笔交易。
4.3 连续亏损与最大回撤
固定风险比例、固定金额与依权益变动的部位会产生不同的回撤路径。交易前可以做压力情境,例如连续 5、10 或 15 笔亏损,然后检查剩余资金、心理承受度与是否会被迫改规则。交易后则使用风险报酬与最大回撤分析工具把权益序列的峰谷顺序与恢复期拆出来。
五、策略框架:不同策略的失效方式不同
5.1 趋势追踪与突破
趋势策略接受一部分小亏损,等待少数大波段支付成本;常见失效是在盘整期间反复出现的假突破。评估时不能只看胜率,还要看平均盈利是否足以覆盖连续亏损、滑点与持仓成本。
5.2 均值回归与区间交易
均值回归常有较高胜率,但遇到真正的制度、基本面或流动性变化时,偏离可能持续扩大。若把「价格回到平均」当成必然,就会把止损越移越远。回测中应特别检查尾端亏损与极端样本,而不是只看平均天数。
5.3 配对、网格与杠杆策略
配对交易需要检查两腿的 Beta、币别、交易时段、乘数与基差;网格交易需要检查单边突破后的库存与保证金;杠杆策略要检查强平价格、追加保证金与跳空。名称相同不代表风险相同,策略描述要附上明确的停机条件。
5.4 指标只是条件,不是因果保证
均线、RSI、MACD 或波动指标是历史资料的函数,适合用来定义可观测条件、过滤环境或建立测试特征;它们不会自动提供未来方向。可搭配技术指标盲点文章與回测与过度拟合文章阅读。
六、回测与验证:先防数据泄漏,再看绩效
6.1 回测最小合约
- 数据频率、时区、调整方式与截止日固定。
- 訊號形成與成交至少錯開可證明的執行間隔。
- 研究期、验证期、样本外期按时间分开。
- 加入手续费、点差、滑价、税费与未成交规则。
- 不使用未来价格、未来成分或后来才知道的修订资料。
- 同时回报收益、MDD、交易次数、连亏与分布。
6.2 不要用一条漂亮曲线取代压力测试
参数越多、反复查看数据的次数越多,过度拟合风险越高。把成本加倍、信号延后一根、降低成交率、移除最佳几笔交易,再观察策略是否仍能维持合理的风险报酬。若只在一组精确参数下有效,优势可能只是样本噪音。
第 13 类会持续与量化研究工作台连接,先要求数据契约、再谈特征与回测,不把研究页伪装成实时下单信号。
七、持仓管理:不要在压力中临时发明规则
7.1 移动止损与保本不是免费选项
把止损移到保本可能降低单笔亏损,但也可能增加被短期噪声洗出的比例;移动止损可以保护部分浮盈,但可能降低平均获利。它们都要在事前规则与历史纪录中验证,不能只挑成功案例解释。
7.2 加码、减码与部分出场
每次加码都应重新计算最坏情境的总风险;部分出场则会改变实际平均获利与 R:R。若工具只输入单一 Entry、Stop、Target,输出只能视为简化基准,不能代表多次成交的完整交易分布。
7.3 事件与隔夜风险
财报、央行决策、法规消息与周末市场可能带来跳空或价差扩张。交易计划应写明在事件前后持仓的处理方式、可接受的流动性、是否降低仓位,以及在无法成交时的替代方案。
八、交易日志与复盘:把结果拆解为可改善的原因
8.1 日志栏位
一笔完整纪录至少包含:日期时间、标的、方向、策略标签、进场理由、失效条件、计划 Entry/Stop/Target、实际成交、仓位、费用、滑价、出场理由、结果 R、是否遵守规则与交易后备注。截图可以保存情境,但不能取代结构化栏位。
8.2 先看分组,再看总平均
把交易按策略、时段、方向、波动环境、持有时间、流动性与是否遵守规则分组。整体正期望可能由单一策略或少数日期贡献;分组后才能知道优势是否集中、成本是否在某些时段侵蚀,或是偏离规则造成主要损失。
可把已完成的 R 结果粘贴入交易日志分析器,查看胜率、平均盈亏、Profit Factor、期望值、最大连亏与 R 回撤;再用单笔成本工具对照计划与实现结果。
8.3 复盘不是事后合理化
复盘要先标记「规则内/规则外」,再检查结果;不能因为交易赚钱就把违规行为写成好决策,也不能因为交易亏钱就断定原有流程错误。真正可改善的问题通常是执行偏差、成本估算、仓位过大、数据口径或策略在特定环境下失效。
九、第 13 类持续升级路线
| 层级 | 知识主题 | 配套工具/证据 | 完成标准 |
|---|---|---|---|
| 基础 | 标的卡片、计划、订单类型、R:R | 实战交易计划与头寸检查器、交易期望值工具 | 事前能写出 Entry、Stop、Target、风险预算与不交易条件 |
| 执行 | 滑价、成交、部分成交、事件与持仓管理 | 交易日志分析器、成本敏感度 | 能把预期成交与实际成交分开记录 |
| 研究 | 策略规则、回测、样本外、压力测试 | 量化研究工作台、回测文章 | 規則可反駁、資料不洩漏、成本口徑明確 |
| 复盘 | 期望值、MDD、连亏、分组与失效 | 交易日志分析器、最大回撤工具 | 以足够样本分辨执行问题与策略问题 |
后续升级会优先增加交易记录导入格式、分组比较、成本敏感度、规则版本、样本外报告与事件风险检查;仍维持 client-side、无假行情、不替用户自动下单的边界。
从一笔交易计划开始
先定义最大可承担损失,再检查仓位、成本、期望值与交易后记录。
来源与数据边界
訂單類型與執行風險採 Investor.gov 與 FINRA 官方投資人教育資料;部位與風險管理採 CME Group 教育資料。這些來源用於定義交易機制與教育風險,不支持任何特定標的、方向或報酬預測。本文的金額與案例均為可重算的示範,不是即時行情。