简单聊聊自建长期趋势交易系统

炒股上咱是个低手,估计连大街上捡垃圾的炒股水平都比咱高一大截,好歹咱自己早意识到了。

但在读了几本量化交易的书后受到启发:既然咱自己水平低,何不像量化交易一样,通过制定规则,按规则行事,而不是自己瞎掺和。

从年初开始,经过差不多半年的浴血奋战,包括读了十几本关于技术分析和系统设计的书,重新捡起已经荒废了二十多年的码工旧业,回测了很多数据,现在系统已经基本完成,并已经投入尝试使用。

刚开始时毫无头绪,走了很多弯路,包括浪费了2个月的时间做FA分析,结果发现毫无用处。之后又浪费了一个多月的时间纠结几个参数,后来才意识到属于过度优化, 是无用功。多亏读了十几本,尤其是算法界大佬Perry Kaufman的书,投坛上的一些知识性文章也给了很多启发,最终才聚焦到长期趋势交易系统上。

因而,自建系统的核心是均线法突破法(我实际用的是突破交易法中的乌龟交易法)两种最常规的长期趋势交易方法(还弄了两三个短期的回归系统,但只是玩来着,效果并不好)。

关于趋势交易,我前些日子已经写过两篇文章,也基本把想说的都说了:

股市新高时话趋势交易 

个人算法交易和现代高频量化交易 

这里,也不过是重复前两篇文章中的观点。

比如,有的朋友问,你的交易系统的具体规则是什么?

可能与一般人想象的不一样,长期趋势交易重在理念,而不是具体规则。也就是说,重点在于你是否选择趋势交易这种理念和方法,具体规则不重要。

我也说过了,长期趋势交易最常见的方法也就两种,并且最终结果都差不多:

  • 均线法:比如, 200天均线以上就买,200天均线以下就卖,这就是一套完整的交易系统, 就这么简单!当然了,每种股票最佳均线天数可能会不一样,这需要测试。
  • 突破法:高于过去20天任何一天的价格就买,低于过去20天任何一天的价格就卖。

那位朋友会问了,就这么简单?

还真就这么简单!

那人家雇了一大堆PhD干什么?

Well, well…

对长期趋势交易来说,PhD干的事也不是毫无用处,但用处不大!

比如说,均线法会有很多whipsaws,而有whipsaws就会造成损失,那就得想办法如何减少whipsaws了,这就是那些PhD和我自己设计系统需要干的事。比如,可以加个buffer Zone, 要求必须要穿过均线多少百分比(比如必须要在均线以上2%才发出信号);或者不是简单的价格高于均线,而是2~3天的短均线高于200天长均线, 这些都可以减少whipsaws。

但问题是,上述的工作即便不做,对最终结果影响也不大

再比如,一般突破法的Drawdown很大,如果心里承受不了的话,可以加个 Trailing Stop, 比如2~3倍的ATR(average true range)做为Trailing Stop。但是,如果你能承受得了Drawdown的话,这根本就不需要。并且,加了Trailing Stop反而影响系统的回报.

所以, 要设计一套长期趋势交易,需要以下的能力:

  • 均线法:会算均值
  • 突破法:会算大、小值

要求真不高!

那还需要懂其它技术指标吗?也许需要ATR, 但也不是必须!

长期趋势交易非常有效,算法简单,但实际执行不容易, 需要克服恐高的心里障碍

我在这篇文章中:

长持倍数基金的方法探讨

提到的均线滚动法,就是长期趋势交易的经典实例!

最后,推荐一本书,这本书太好了,我都舍不得推荐,这就是系统交易设计大佬 Perry Kaufman的Kaufman Constructs Trading Systems,这本书的条理一般, 但内容太棒了,全是实战经验,如果早读到这本书就好了, 可以少走很多弯路。

还有一本,Andreas Clenow的 Following the Trend: Diversified Managed Futures Trading,这本书把长期趋势交易讲得简单易懂,尽管他是针对Futures, 但道理一样适用于股票。

建宁 2025/7/21

所有跟帖: 

谢谢好书推荐 -吃货99- 给 吃货99 发送悄悄话 (0 bytes) () 07/21/2025 postreply 14:27:44

太谦虚了。感谢每次分享! -bobpainting- 给 bobpainting 发送悄悄话 (0 bytes) () 07/21/2025 postreply 14:45:28

谢谢 -见泥扣扣- 给 见泥扣扣 发送悄悄话 (0 bytes) () 07/21/2025 postreply 14:50:57

手动点赞! -老夏新生- 给 老夏新生 发送悄悄话 (0 bytes) () 07/21/2025 postreply 14:59:43

紧跟夏主任点赞。 杠杆的理论很有启发 -薄利多收- 给 薄利多收 发送悄悄话 (0 bytes) () 07/21/2025 postreply 15:04:21

很历害没几个人能做到 -lionhill- 给 lionhill 发送悄悄话 lionhill 的博客首页 (0 bytes) () 07/21/2025 postreply 15:08:39

你是准备写一套自动交易系统吗? -cnrhm2017- 给 cnrhm2017 发送悄悄话 cnrhm2017 的博客首页 (0 bytes) () 07/21/2025 postreply 15:16:41

这些方法会引来一些初入的冲动,但是最后大概率会被放弃。 -jw2009- 给 jw2009 发送悄悄话 jw2009 的博客首页 (0 bytes) () 07/21/2025 postreply 15:16:50

多谢推荐! -dancingpig- 给 dancingpig 发送悄悄话 (0 bytes) () 07/21/2025 postreply 15:35:25

我最近几年有些钱一直在做TNA 的 option, 大概每年 20% 回报。 我也在想 -薄利多收- 给 薄利多收 发送悄悄话 (84 bytes) () 07/21/2025 postreply 15:42:32

用tradingAgents? -BrightLine- 给 BrightLine 发送悄悄话 BrightLine 的博客首页 (0 bytes) () 07/21/2025 postreply 16:12:50

做小盘股的期权,应该做IWM的,不是TNA。TNA期权的买卖差价会很大。 -jw2009- 给 jw2009 发送悄悄话 jw2009 的博客首页 (0 bytes) () 07/21/2025 postreply 17:14:58

赞! -BrightLine- 给 BrightLine 发送悄悄话 BrightLine 的博客首页 (0 bytes) () 07/21/2025 postreply 15:53:59

大赞!越牛的人越谦虚! -美心- 给 美心 发送悄悄话 美心 的博客首页 (0 bytes) () 07/21/2025 postreply 16:21:53

你太好学了!还乐于分享,非常敬佩 -waiting2020- 给 waiting2020 发送悄悄话 (0 bytes) () 07/21/2025 postreply 16:28:00

试过 LSTM,CNN 或 GRU 么? -85858585- 给 85858585 发送悄悄话 (0 bytes) () 07/21/2025 postreply 18:25:50

多谢推荐,非常感谢! -swan- 给 swan 发送悄悄话 swan 的博客首页 (0 bytes) () 07/21/2025 postreply 20:00:40

今年以来,我已不读投坛网文,建宁是唯一的例外。好在他的文章总能上城头,我不会错过。有30多个点赞, -一帖- 给 一帖 发送悄悄话 (1545 bytes) () 07/22/2025 postreply 02:35:11

Jim Simons 的statistical arbitrage个人是肯定做不出来的 -jenning- 给 jenning 发送悄悄话 jenning 的博客首页 (120 bytes) () 07/22/2025 postreply 04:10:42

谢谢大家阅读! -jenning- 给 jenning 发送悄悄话 jenning 的博客首页 (0 bytes) () 07/22/2025 postreply 04:26:04

结果怎样? 挣钱了吗? -杰西210- 给 杰西210 发送悄悄话 (0 bytes) () 07/22/2025 postreply 05:54:36

哈哈,这种系统必须要长期来看,短期的结果没有实际意义。 -jenning- 给 jenning 发送悄悄话 jenning 的博客首页 (0 bytes) () 07/22/2025 postreply 09:36:14

Andreas Clenow 另外一本书也不错 。里面谈到对股票而言Momentum比趋势更有价值和操作行。 -真没什么- 给 真没什么 发送悄悄话 (219 bytes) () 07/22/2025 postreply 18:04:32

是不错,这本书我读了。但不是太想花太多时间去actively manage一个porfolio. -jenning- 给 jenning 发送悄悄话 jenning 的博客首页 (0 bytes) () 07/22/2025 postreply 19:03:45

谢谢分享 -guo999- 给 guo999 发送悄悄话 guo999 的博客首页 (0 bytes) () 07/22/2025 postreply 18:58:38

请您先登陆,再发跟帖!