打开网易新闻 查看精彩图片

支撑与阻力。

趋势线。

图表形态。

你有没有问过自己这样的问题……

“这些工具在市场中真的有效吗?”

“我该如何真正判断它们是否有效?”

如果你有过这样的疑问,那你已经领先至少50%的交易者了!

因为大多数交易者只是盲目相信课本和视频里的内容……而你,已经开始跳出这些表象,尝试看得更深一个层次。

但问题来了,你该如何验证市场中到底发生了什么?

又是否有办法,把这些认知真正转化为一个可盈利的交易系统?

甚至是从零开始搭建一个系统!?

那么,在今天这份指南中,你将学到:

✔ 打造不仅能赚钱、还能让你在市场中长期保持稳定的交易系统的核心关键

✔ 构建一个坚如磐石、完全基于规则的交易系统的终极检查清单

✔ 一套经过实战检验、能够持续输出可重复结果的交易系统构建框架

✔ 交易者在搭建系统时最常踩的坑,以及如何自信地避开它们

下面让我们开始吧……

盈利交易系统的关键,在于消除交易中的主观判断

来看这张图表……

打开网易新闻 查看精彩图片

假设你的策略是,在支撑位买入,在阻力位卖出。

那么,我问你一个问题:支撑和阻力到底在哪里?

嗯……如果你已经练习了一段时间,你可能会画出类似这样的水平线……

打开网易新闻 查看精彩图片

看起来很简单,是不是?

但问题就在这里……此刻此刻,我几乎可以肯定,你并不完全同意我画的支撑和阻力。

那更别说其他交易者了。

我的意思是,如果把同一张图拿给另外两个人看,他们很可能会画出完全不同的支撑和阻力。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

当然,你也可以反驳说:

“那只是次级支撑,根本不该画!”

“我们需要更多数据,应该把图表视角拉远一点看!”

但问题恰恰在于这里……你可以不断往里添加因素。

而当你加入越来越多的条件和变量时,会发生什么?

没错!不一致性。

更重要的是,这会让你的策略几乎无法进行有效回测。

所以,为什么不反过来,把事情简化呢?

比如说,你只在价格创出100日新高时买入……

打开网易新闻 查看精彩图片

你能在图表上标出,你本可以进场多少次吗?

很明显,没有任何疑问。

因为我有90%的把握,你和我画出的结果会非常相似……

打开网易新闻 查看精彩图片

即使你再让另外三个人看同一张图,结果很可能也差不多。

如你所见,这里有一致性!

但我敢肯定,你现在可能在想:

“这样真的有效吗?”

好消息是,这种一致性让策略的测试变得更加可靠和准确。

事实上,正是这种一致性,使它成为真正意义上的“系统”。

因为一切都黑白分明。

这也是我们在本指南剩余部分将要重点讲解的内容。

当然,入场点只是策略的一部分……

那么,在构建一个盈利的交易系统时,还有什么要素必须保持“系统化”呢?

让我来为你展示……

盈利交易系统检查清单

一个关键环节是明确你的交易规则。

虽然构建一个盈利的交易系统不仅仅依赖指标,但你必须把以下几个部分搞清楚:

1. 市场选择

2. 指标

3. 入场

4. 仓位大小

5. 出场

我们来快速梳理一下……

❍市场选择

如果你只是根据小道消息或推荐去买股票、期货或加密货币……那么,你的结果几乎必然不稳定、不一致!

所以,一定要设定市场选择规则。

它会迫使你去寻找可以长期系统化交易的市场,而不是随意跟风。

❍指标

图表很容易变得杂乱。这也是很多交易者失败的原因。

你必须分类管理自己使用的指标。

举例来说:

一个指标用于趋势过滤(如果需要的话)。

一个指标用于入场。

一个指标用于止损。

一个指标用于出场。

每类只用一个!确保每个指标互相补充,并与图表保持一致。

❍入场

以我们前面提到的例子为基础,你可以应用一个简单的“如果……那么……”逻辑思维。

例如:

如果价格收盘创出100日新高,则在下根K线开盘时建多仓。

如果价格收盘低于RSI 30,则在下根K线开盘时建多仓。

这一点毫无疑问!

同样的逻辑,也必须应用到其他指标上。

❍仓位大小

仓位管理本质上属于风险管理。

如果你交易股票,很可能使用组合分配的方法。

然而……当交易差价合约(CFD)或使用杠杆时,一个常见的方法是,每笔交易的风险控制在资本的1%,以止损触发为准。

如果你想深入了解,可以进一步查阅相关资料:《专业操盘手永不爆仓的“秘密”!详解日内与波段交易的1%风险规则》、《数十位顶级交易员们一致认为进场策略风险管理至关重要》

❍出场

出场同样需要尽量保持系统化。

你不能随意说:

“价格在阻力区徘徊时我就平仓。”

“K线结构破位时我就出场。”

要保持如果……那么……的逻辑:如果价格收盘低于50日均线,则在下根K线开盘时退出交易。

不要偏离规则。

构建盈利的交易系统有上百条路径。

我分享的清单可以确保你走在正确方向上,但你肯定会发现市面上有许多所谓系统,根本无法在市场中运作……

而这是很正常的。

构建一个稳健的系统需要时间。

但如果我告诉你,有捷径可走呢?

毕竟,你没必要重新发明轮子。

别担心,到目前为止,你学到的所有内容依然适用。

让我们一探究竟。

RETT框架:打造盈利交易系统的关键

RETT框架代表:

R:阅读包含回测结果的交易书籍

E:提炼交易理念

T:测试交易系统

T:优化交易系统

让我来详细说明。

1. 阅读包含回测结果的交易书籍

框架的第一步,就能为你节省数百小时的试错时间,避免重复实验哪些方法有效、哪些无效。

为什么?

简单来说,它让你站在巨人的肩膀上。

这里有一些非常好的入门示例:

✔ Andreas Clenow的《Following the Trend》(中文版本《趋势永存:打败市场的动量策略》)

✔ Nick Radge的《Unholy Grails》

✔ Howard B. Bandy的《Mean Reversion Trading Systems,《均值回归交易系统》》

更棒的是,现在你不必局限于书籍。

你同样可以从互联网文章或研究论文中获取知识!

关键在于,它们必须包含完整的、可在市场中盈利的交易系统。

2. 提炼并理解交易理念

至关重要的是,你绝不应该盲目相信他人的回测结果。

当然,这些信息非常有价值。

但你还需要透过数字看到背后的逻辑。

问自己几个关键问题:

1)这个交易系统的核心原理是什么?

2)它为什么能赚钱?

3)它在什么情况下表现不佳?

4)这个系统适合我吗?

永远不要忘记,你是要把辛苦赚来的钱交给这个系统!

这也是理解交易理念的全部意义所在。

如果你不理解策略,如何去信任它?

3. 测试交易系统

接下来是(稍微)棘手的一步……自己回测策略!

不过,这也是你开始将系统真正掌握在自己手中的阶段。

它让你能够验证,你看到的数字是否真实可靠,是否真的属于一个盈利的交易系统。

测试方式有很多种,我会在后续章节分享更多细节。

但归根结底,你需要记住以下几个方面:

1)回测平台

2)数据来源

3)交易系统代码

你看得出来,之前学到的内容为什么如此重要吗?它凸显了保持策略尽可能系统化的重要性。

没有基本面分析,没有支撑/阻力线,没有趋势线,也没有不确定性。

一切黑白分明,完全系统化!

现在,目标是至少实现80%与书籍或文章中回测结果相似的表现。

由于数据不同,想完全一致几乎不可能。

但如果你自己的回测结果大体上与书中盈利系统一致,那么你就差不多准备好可以上线交易了!

4. 优化交易系统

这是最有趣的部分——根据自己的需求调整策略!

这正是为什么你需要在RETT框架中认真完成“E”(提炼并理解交易理念)。

如果你对交易系统理解透彻,修改指标参数也不会破坏系统。

举个例子:假设一个系统使用20周期均线来追踪止损……

但你心想:

“哎,这个追踪止损太紧了。”

“我想把止损拉长一点,让交易持续时间更长。”

那该怎么办?

你将追踪止损改为 50 周期均线……

如果这个“盈利”交易系统开始失效并亏损,那么很可能意味着一旦市场条件变化,策略就会失效。

明白了吗?

通过认真遵循RETT框架,你可以根据自己的风险偏好开始微调交易系统。

只要理解策略、进行回测,再微调,不会因为加入新的指标就破坏整个系统。

理解它、测试它,然后打磨它。

那么,你想看看RETT框架完整的实战示例是如何运作的吗?

接下来我们来看看……

RETT框架:一个盈利的趋势跟随系统

你绝对应该完整地在自己这边验证这个系统。毕竟,这正是本指南的核心目的!

无论如何,这里是我自己的操作方法……

1)阅读包含回测结果的交易书籍

我参考的书籍是Andreas Clenow 的《Following the Trend》。

这本书非常出色,它不仅讲述了趋势跟随的操作方法,还深入探讨了成为趋势交易者所需要的心理素质。

从书名你大概可以猜到,我将使用一个趋势跟随系统!

2)提炼交易理念

趋势跟随的核心原则可以总结为:

❍ 顺势而为——跟随市场趋势进行交易

❍ 高买更高卖 / 低卖更低买——顺势加仓或平仓

❍ 跟踪止损——让你能够顺势而行

❍ 多市场交易——增加捕捉趋势的概率

❍ 控制风险——只冒一部分资金,最大化降低亏损

当然,还有其他交易方法,比如均值回归、动量交易等,但在这里,我专注于趋势跟随。

你可能知道:趋势跟随系统在市场趋势明显时盈利……而在市场震荡时,则会出现亏损或回撤。

但一定要努力理解,你的策略什么时候有效,什么时候无效。

减少意外发生的概率!

3)测试交易系统

你可以使用书中分享的交易系统,也可以自己设计(只要符合趋势跟随理念即可)。

下面是我设计的一个趋势跟随系统示例:

多头规则:

❍ 当价格收盘创出过去50天新高时建多仓

❍ 3倍ATR作为追踪止损

❍ 每笔交易风险控制在1.5%

空头规则:

❍ 当价格收盘创出过去50天新低时建空仓

❍ 3倍ATR作为追踪止损

❍ 每笔交易风险控制在5%

交易市场:

❍ 贵金属与能源:黄金、铜、布伦特原油、铂金、天然气

❍ 外汇:美元/日元、澳元/美元、新西兰元/美元、欧元/美元

❍ 股票指数:A50、纳斯达克100、加拿大60、恒生30、法国40、标普500

❍ 债券:加拿大10年期国债、欧元BTP、美国5年期国债

❍ 农产品:豆粕、育肥牛、玉米、大豆、大豆油、糙米

为了更清楚,这里展示策略在图表上的样子:

打开网易新闻 查看精彩图片

下面是空头示意图:

打开网易新闻 查看精彩图片

这些都是经过精心挑选的图表,实际交易中仍会有亏损!

重点是让你看到策略在图表上的表现,方便你在操作时有视觉参考。

最后,我们使用50日唐奇安通道,以及20周期ATR ×3的吊灯止损指标(Chandelier Exit)。

(备注:吊灯止损是一个追踪止损指标。它计算当前的ATR值并乘以一个因子。这个因子可以是任何你想要的数字,3、4、5、10等。例如:如果你选择一个因子为3,那么吊灯出场将被绘制在高点/低点3 ATR的位置。如果价格收盘低于吊灯止损,你就会退出你的交易。)

明白了吗?

回测时间为2000年至2024年,共24年数据,包括互联网泡沫和08-09年金融危机。

回测结果:

❍ 胜率:34%

❍ 平均盈亏比:20

❍ 年化收益率:16.21%

❍ 最大回撤:38%

每月和每年的细分如下:

打开网易新闻 查看精彩图片

最终的权益曲线如下:

打开网易新闻 查看精彩图片

4)优化交易系统

我知道,41%的回撤看起来非常吓人,对吧?

但事实是,这个系统即使经历金融危机,也在市场上保持优势。

好消息是……你可以对系统进行调整来提升收益,例如:

❍ 增加交易市场

❍ 提高ATR值

❍ 调整50日高点/低点入场条件

由于系统本身稳健,即使修改指标设置,大概率仍然有效。但哪种设置最适合你,需要你自己去微调和测试!

接下来,我会展示如何开始自己回测……

哪些回测平台适合用来建立盈利交易系统

在本文的最后一部分,我将从三个方面讲解如何开始建立你的盈利交易系统:

1. 回测平台

2. 数据来源

3. 编程

老实说,每一部分都值得单独写一篇文章!

但本指南旨在帮你大幅缩短学习曲线,所以我给你最核心的概览。

回测平台

我用来回测策略的平台是Amibroker……

打开网易新闻 查看精彩图片

Amibroker强大的地方,不在于它的图表功能。更重要的是,它可以同时对多个市场进行回测!

打开网易新闻 查看精彩图片

这样,你就能更全面地了解当你开始实盘交易系统时,整个投资组合可能的表现。

当然,Amibroker的功能远不止这些,但现在你知道我使用它的核心原因就够了。

另一个常用且免费的回测平台,你很可能也用过,那就是MetaTrader 4(MT4)……

打开网易新闻 查看精彩图片

虽然它很方便,但并不是最适合组合回测的工具。

你需要对每一个交易市场单独点击“回测”,然后手动合并报告。

不过,如果你关注短周期交易,并且只想操作几个市场,那么MetaTrader 4仍然可以帮你入门短线算法交易。

此外,还有一些我没亲自用过但听说评价不错的回测平台,例如:

❍ TradeStation

❍ MultiCharts

❍ RightEdge

数据来源

在这三者中,这是最关键的部分。

因为无论你用哪个回测平台,都必须有准确的数据。

很多情况下,策略在免费市场数据上看似盈利,但在更精准的数据上却完全失败。

我推荐的几个数据来源如下:

❍ Norgate Data—— 我个人交易用的数据,涵盖美国股票、澳大利亚股票、外汇和期货

❍ CSI Data—— 另一款优秀的数据源,覆盖美国股票、澳大利亚股票、外汇、期货、伦敦证券交易所及加拿大股票。

❍ Tick Data Suite—— 缺点是只覆盖少数市场,主要是外汇市场;优势是提供非常详细的逐笔数据,适合通过MT4或MT5测试和优化短线策略。

编程

这是将你的交易系统转换成回测平台可以识别的语言的环节。(这也是为什么我教你尽量让策略系统化!)

因此,这一阶段通常需要一定的编程知识。

如果你熟悉编程,那你就有优势。

如果不熟?除了学习编码(我认为这是最稳妥的方法),还有其他选择,比如雇佣程序员。

市场上有很多编程语言,比回测平台还多。你需要找一位专门熟悉你回测平台所用语言的程序员。

当然,你也可以尝试用ChatGPT生成代码……但根据我的经验,你本身仍需有编程基础才能让它发挥作用。

对于非常基础的策略,AI生成可能可行,但一旦加入风险管理、交易管理和筛选规则……策略很快就可能失效。

另一个无需编码的方案——Eabuilder。

打开网易新闻 查看精彩图片

这不是免费的,但确实能完成任务。

如果你熟悉MT4,并且手头有几个自定义指标……你可以上传这些指标,用它们来帮助开发盈利交易系统。

打开网易新闻 查看精彩图片

唯一缺点是它只支持MT4、MT5和TradeStation。

但它确实能节省大量时间和精力!

到此为止,你已经得到一份完整、全景式的“如何建立盈利交易系统”指南。

说完这些……我们来快速回顾今天学到的内容。

结论

建立盈利交易系统可能是一条艰辛且长期的旅程。但它会让你成为少数精英交易者之一。

你不再是盲目试错,而是使用工具去理解哪些系统真正有效,并掌握它们运作的原理。

这是你交易能力提升的关键一步。

今天你学到了:

1. 建立盈利交易系统,要消除随意性,采用明确、规则化的策略。

2. 策略必须包括市场选择、仓位管理,以及用于入场、出场和交易管理的指标。

3. 使用RETT公式:阅读(Read)、提炼(Extract)、测试(Test)、微调(Tweak)以适合个人风格。

4. 回测至关重要——选对平台、获取准确数据,并用合适方式开发系统(自行编码或外包)。

最后,我想问问你:

❍ 你在寻找盈利交易系统的过程中有哪些经验?

❍ 这是你第一次思考系统交易与自由裁量交易的区别吗?

❍ 关于回测平台,你有什么建议或使用经验?

欢迎在评论中分享你的看法!