文学城论坛
+A-

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

jenning 2025-07-21 14:24:40 ( reads)

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

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

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

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

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

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

股市新高时话趋势交易

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

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

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

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

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

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

还真就这么简单!

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

Well, well,well

至少对长期趋势交易来说,尽管PhD也不是毫无用处,但所起的作用不大(不像统计套利等华尔街常用的短期量化交易,需要复杂的算法,他们所起的作用可能会大些)!

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

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

再比如,一般突破法的Drawdown很大,如果心里承受不了的话,可以加个 Trailing Stop, 比如2~3倍的ATR(Average True Range)做为Trailing Stop。但是,如果能承受得了Drawdown的话,这根本就不需要。况且,加了Trailing Stop反而影响系统的整体效果。

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

要求真不高!

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

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

我在这篇文章中:

长持倍数基金的方法探讨

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

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

还有两本也不错,分别是:

这两本书把趋势交易讲得简单易懂,尽管他们主要是针对Futures, 但道理也适用于股票。

建宁 2025/7/21

跟帖(28)

吃货99

2025-07-21 14:27:44

谢谢好书推荐

bobpainting

2025-07-21 14:45:28

太谦虚了。感谢每次分享!

见泥扣扣

2025-07-21 14:50:57

谢谢

老夏新生

2025-07-21 14:59:43

手动点赞!

薄利多收

2025-07-21 15:04:21

紧跟夏主任点赞。 杠杆的理论很有启发

lionhill

2025-07-21 15:08:39

很历害没几个人能做到

cnrhm2017

2025-07-21 15:16:41

你是准备写一套自动交易系统吗?

jw2009

2025-07-21 15:16:50

这些方法会引来一些初入的冲动,但是最后大概率会被放弃。

dancingpig

2025-07-21 15:35:25

多谢推荐!

薄利多收

2025-07-21 15:42:32

我最近几年有些钱一直在做TNA 的 option, 大概每年 20% 回报。 我也在想

BrightLine

2025-07-21 16:12:50

用tradingAgents?

jw2009

2025-07-21 17:14:58

做小盘股的期权,应该做IWM的,不是TNA。TNA期权的买卖差价会很大。

BrightLine

2025-07-21 15:53:59

赞!

美心

2025-07-21 16:21:53

大赞!越牛的人越谦虚!

waiting2020

2025-07-21 16:28:00

你太好学了!还乐于分享,非常敬佩

85858585

2025-07-21 18:25:50

试过 LSTM,CNN 或 GRU 么?

swan

2025-07-21 20:00:40

多谢推荐,非常感谢!

一帖

2025-07-22 02:35:11

今年以来,我已不读投坛网文,建宁是唯一的例外。好在他的文章总能上城头,我不会错过。有30多个点赞,

jenning

2025-07-22 04:10:42

Jim Simons 的statistical arbitrage个人是肯定做不出来的

jenning

2025-07-22 04:26:04

谢谢大家阅读!

杰西210

2025-07-22 05:54:36

结果怎样? 挣钱了吗?

jenning

2025-07-22 09:36:14

哈哈,这种系统必须要长期来看,短期的结果没有实际意义。

bigcatf4

2025-07-22 20:39:15

你不是有回测吗,你这个反正就是些规则,也不是AI,不用担心过拟合,把历史数据一回测就能看到结果,现在提供规则框架的很多

真没什么

2025-07-22 18:04:32

Andreas Clenow 另外一本书也不错 。里面谈到对股票而言Momentum比趋势更有价值和操作行。

jenning

2025-07-22 19:03:45

是不错,这本书我读了。但不是太想花太多时间去actively manage一个porfolio.

guo999

2025-07-22 18:58:38

谢谢分享

西糖胡同

2025-07-25 20:24:22

谢谢分享!我的交易系统建立测试了一年。

jenning

2025-07-27 12:00:30

谢谢分享, 给你发了悄悄话, 请教几个问题!