Stock 板


LINE

blog完整文章: https://blog.zmcx16.moe/2022/11/vs.html 最近开始研究资金管理策略, 第一个想到的主题就是非常有名的马丁格尔策略 & 反马丁 格尔策略, 目前第一阶段研究得差不多了, 就来这边跟大家分享下研究结果。 只用一句话解释这两种资金管理策略如下: 马丁格尔策略: 亏损时加码, 获利时减码 反马丁格尔策略: 亏损时减码, 获利时加码 这两种策略起源於赌博下赌注的方式, 後来也衍生到投资的资金管理策略, 细节的部分就 不详述了, 有兴趣想了解更多可以自行Google, 网路上有更多丰富的介绍。 再来会用这两种策略 + 欧印共三种资金管理策略分别对 标准普尔500 ETF(SPY), 那斯达 克100 ETF(QQQ), 英特尔(INTC), 花旗银行(C) 这四种投资标的跑回测程式, 然後分析比 较看看这三种策略的绩效如何。写好的回测程式原始码: https://github.com/zmcx16/Norn-Finance-Backtesting 这个程式主要是用 backtrader 这个回测套件开发, 会选backtrader最主要就是看github 星星的数量, 再加上他的讨论区还蛮热络的, 网路教学也多, 就决定用这套件了, 实际上 也真的超好用, 该有的功能几乎都有了, 我只要包装一下专注写策略就好。 至於这次回测的马丁格尔策略逻辑如下: 1. 最低至少会维持20%资产部位在市场上 2. 看过去252天的最高收盘价(1年), 如果从最高点下跌5%, 就加码到40%资产部位 3. 看过去252天的最高收盘价(1年), 如果从最高点下跌10%, 就加码到60%资产部位 4. 看过去252天的最高收盘价(1年), 如果从最高点下跌15%, 就加码到80%资产部位 5. 看过去252天的最高收盘价(1年), 如果从最高点下跌20%, 就加码到100%资产部位 6. 如果是反向上涨, 碰到上述的门槛值就会调整回对应的资产部位 7. 为了避免流动性问题, 设定一天交易最多5%资产部位 8. 为了避免市场一直在策略的交易门槛不断震荡导致过度交易, 设定5%的门槛误差, 有 超过门槛误差才会真的交易 9. 回测交易从2000/01/01到2021/12/31, 因为交易第一天要先看过去252天的历史资料, 所以实际上回测资料是使用1999-2021 10. 因为这次的回测只是想比较资金管理策略, 并没有要真的做交易, 为了避免太复杂就 不设定手续费, 滑价等因素 而反马丁格尔策略则跟上面的策略参数全部一样, 唯一不一样的是看的是从过去252天的 最低收盘价(1年), 如果从最低点上涨X%, 就加码到Y%资产部位。 最後跑出来的回测结果如下: https://reurl.cc/6L70Rr 首先来看看SPY的回测结果, 看起来欧印的累积报酬最高, 而反马丁格尔稍差一些, 可是 反马丁格尔策略的最大回落只有37%, 而欧印则有54%, 这代表反马丁格尔策略有达到我们 希望的减少亏损目标, 亏损风险比欧印以及马丁格尔策略小得多。 https://i.imgur.com/bIs2ncb.png 那为什麽马丁格尔策略累积报酬这麽低呢? 20年下来的累积报酬足足小3倍左右, 最大回 落也只比欧印好一点点, 来看看回测的线图: https://i.imgur.com/ob9Te1G.png 下图的五个区间蓝色线就是马丁格尔策略的交易触发门槛, 绿色指标是买进, 红色指标是 卖出, 可以看到他的确是在价格下跌时买进, 上涨时卖出, 可是最大的问题在於, SPY这 20年是长期上涨的趋势, 这导致马丁格尔策略没办法有效利用资金, 上图的红线是现金水 位, 蓝线是总资产水位, 可以看到红线在大多数时间都是维持在高档, 代表马丁格尔策略 因为价格一直上涨的关系, 所以一直维持高现金水位, 导致没办法享受到这波大多头的获 利。 再来看看反马丁格尔的回测线图: https://i.imgur.com/bO30Sqz.png 可以看到上图的红线几乎都维持在低档, 代表反马丁格尔策略有充分运用资金交易, 而在 2020年3月那波疫情大跌时也有快速减码, 之後V转时也有快速加码回来, 在这种趋势明显 的标的上可以说交易的非常漂亮, 不过因为跟欧印相比还是没办法充分利用资金, 所以累 积报酬还是小输一点点, 可是最大回落小17%对比较在意风险的投资人来说个人觉得是非 常有吸引力的。 再来看看科技股ETF的QQQ, 首先累积报酬竟然比SPY还差, 原因在於2000年网路泡沫的关 系, 如果我们把回测资料往後延两年, 反马丁格尔策略的累积报酬SPY会从343%->434%, QQQ则是从312%->830%, 大幅超过SPY, 这表示像QQQ这种高波动的成长股, 如果你从高点 欧印的话, 可能得花10年的时间才有机会损益两平, 而即便是反马丁格尔策略, 最大回落 也高达73%, 等於你要有资产亏损7成也抱得住的心理准备, 才有机会享受之後的大多头获 利。 https://i.imgur.com/tgL4102.png https://i.imgur.com/MAnGGRD.png 至於为什麽马丁格尔策略在QQQ的累积报酬竟然只有49%, 比起SPY更是惊人的少, 来看看 回测线图: https://i.imgur.com/rh3vO4Q.png 显而易见很凄惨的, 它在第一波下跌时就几乎加码光了(毕竟是设定成最大下跌20%就欧印 ), 等於之後的更大波下跌它都是用100%本金去亏, 而之後终於开始多头了, 它却也早早 的减码了, 在一直维持高水位现金的情况, 完全没办法享受到科技成长股的大多头报酬. ..。 看完最主流的ETF之後, 再来看看马丁格尔策略套用在个股交易的情况吧, 因为上述的ETF 都是成长趋势, 所以个股就不挑持续上涨的公司了, 这边先选择英特尔(INTC)作为回测对 象, 虽然是晶片龙头可是早早就已经是成熟型公司, 所以股价几乎都是一直盘整, 更不用 说这几年还被AMD一直抢市占... https://i.imgur.com/ve63KZy.png 这次马丁格尔策略终於扳回一城了, 累积报酬跟最大回落都显着赢过欧印 & 反马丁格尔 策略, 来看看回测线图: https://i.imgur.com/Ph5cSzO.png 可以看到INTC因为几乎都是在盘整, 即便有趋势也是一直以盘整渐渐上涨的趋势, 所以马 丁格尔策略就会一直低档买进高档卖出, 看上图红线现金水位一直有变化, 代表它有在积 极运用资金, 所以报酬就相当不错(不过也是大输SPY & QQQ ETF就是了XD) 再来看看反马丁格尔策略的回测线图: https://i.imgur.com/LxvTOCH.png 看上图的红色线一直维持低档, 代表它也是很积极地运用资金, 可是一直在高买低卖, 不 断的被割韭菜, 所以交易绩效理所当然的烂到爆...。 看完INTC後, 最後来看看花旗银行(C)吧: https://i.imgur.com/eKwoXTS.png 所有策略的绩效几乎都一样烂, 20年下来还亏60~70%, 会故意挑这档主要是故意想挑个有 死亡风险的公司, 因为花旗银行金融海啸时, 股价从50块跌到剩1块(调整後价格则是从 500块跌到25块), 最大回落将近98%, 要是你2008年前欧印的话, 2008年後只会剩2%的资 金, 而之後过12年股价最多也才涨3倍, 如果是只做多头策略, 就算是神仙也难救了。 不过这边就有个奇怪的点, 欧印跟马丁格尔策略会直接死亡没错, 目标是缩小亏损的反马 丁格尔策略为什麽也损失惨重呢, 来看看回测线图: https://i.imgur.com/RRg8WM3.png 看线图其实很清楚了, 在金融海啸那波大跌, 其实也夹杂着好几波大涨, 所以反马丁格尔 策略在那段时间也傻傻地跳进去交易, 总资产水位的蓝线也在2008年直接接近死亡...。 回测跑到这边, 对马丁格尔&反马丁格尔策略, 大概有以下心得: 1. 如果你交易的是大盘指数ETF (SPY, QQQ), 因为科技长期是进步的, 经济长期是成长 的, 只针对投资报酬的话欧印是最好的策略, 如果想降低最大亏损风险的话则可以考虑搭 配反马丁格尔策略。 当然如果是有显着趋势的成长股也很适合反马丁格尔策略, 前提是 你非常相信它未来真的会长期上涨。 2. 如果你交易的是比较成熟产业的公司股票, 尤其是大多数时间都在盘整的公司股票, 那马丁格尔策略会是不错的选择, 不过如果盘整的幅度不够大的情况, 那绩效可能完全比 不上直接买大盘。 3. 面对死亡性风险, 单一公司炸掉的情况不管怎样只要是多头策略都没用, 分散投资降 低非系统性风险才是最重要的。 另外之後还有不少想研究的课题: 1. 这次的回测是在不考虑杠杆只用现有资金交易的情况, 所以很大情况马丁格尔策略会 不好是因为没办法有效利用资金, 可是如果是针对复合投资部分做资产再平衡, 不知道马 丁格尔策略跟反马丁格尔比较的结果如何, 之後有时间打算也来测试看看。 2. 想针对杠杆的部分继续做资金管理的策略研究&回测, 在设定最大维持率的情况下, 马 丁格尔策略跟反马丁格尔策略表现又会如何, 感觉十分有意思也想测试看看。 3. 这次的策略参数都是自己凭直觉定义的, backtrader也有简单的tune参数方法, 针对 不同的投资标的本来就有不同合适的参数, 根据波动性决定策略参数这块也蛮有意思的, 之後也想研究如何找出策略合适的参数。 这次的分享差不多就到这里, 感觉要研究的东西好多, 希望能有更多成果, 能对自己的投 资绩效改善有帮助的话就更棒了XD --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.201.118 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Stock/M.1669315417.A.C3A.html ※ 编辑: zmcx16 (123.194.201.118 台湾), 11/25/2022 02:51:28
1F:推 Radiomir : 一笔遗产等着all in或分次进去不符合多数人的情况 11/25 02:51
2F:→ Radiomir : 改成每年投入50万或100万,可能比较符合多数人情况 11/25 02:51
※ 编辑: zmcx16 (123.194.201.118 台湾), 11/25/2022 02:54:53 ※ 编辑: zmcx16 (123.194.201.118 台湾), 11/25/2022 02:58:10
3F:推 huyee : 推荐平注法 定期定额正二 11/25 02:59
4F:推 patrol : 同样是all in,2020 3月all in或2021 3月all in回测 11/25 04:01
5F:→ patrol : 起来是不一样的,然後之前会高速成长是吃到对岸发展 11/25 04:01
6F:→ patrol : 红利,现在...不衰退就不错了 11/25 04:01
7F:推 patrol : 指数如果之後2412化,all in在高点,你要何时才能解 11/25 04:05
8F:→ patrol : 套? 11/25 04:05
9F:推 jyan97 : 这结果表示,以美股大盘来说all in是最佳策略,蛮 11/25 04:08
10F:→ jyan97 : 符合指数投资的论点的 11/25 04:08
11F:推 jyan97 : 更正,应该说all in会优於逢低买入跟追高杀低 11/25 04:14
12F:推 TrySoHard : 做再多回测也没用,反正不信的还是不信,像上面那 11/25 06:33
13F:→ TrySoHard : 个p大 11/25 06:33
14F:推 poisonB : 结论就是欧印 11/25 06:43
15F:推 mike0713 : 推一个认真研究 11/25 07:21
16F:推 fanfantu2016: 放弃吧,你不可能研究的过专业机构的 11/25 07:28
17F:推 shiloh : 你这策略逻辑的第6.8点可以再说明清楚一点吗? 11/25 07:29
其实就是资产部位固定在各个区间, 跨过交易门槛就会调整对应的部位, 8的误差参数是 为了让交易门槛不要是一个标准的线而是一个N%的区间, 才不会在短时间反覆买进卖出过 度交易
18F:→ idernest : allin spy没烦恼 11/25 07:52
19F:推 newbrain : 欧印指数 11/25 07:58
20F:推 guowei616 : 结论 闲钱 all in大盘 20年後收成 11/25 08:06
21F:推 jyan97 : 不过既然反马丁格尔可以降低最大回测,理论上开杠 11/25 08:06
22F:→ jyan97 : 杆蛮有可能会有不错的效果,因为杠杆最怕遇到大回 11/25 08:06
23F:→ jyan97 : 测 11/25 08:06
24F:推 karta018 : 推认真研究,如果要开杠杆的话马丁会被断头吧,才跌 11/25 08:17
25F:→ karta018 : 20%就欧印 11/25 08:17
26F:推 karta018 : 要参与长期向上的股票的确是欧印比较好,试想有一支 11/25 08:34
27F:→ karta018 : 股票连续20天涨停,但这20天盘中都有不规则波动,要 11/25 08:34
28F:→ karta018 : 利用这些波动赢过欧印20天的绩效几乎是不可能的,就 11/25 08:34
29F:→ karta018 : 算赢了也不知道是否巧合,未来是否仍适用,更重要的 11/25 08:34
30F:→ karta018 : 是这样很累,还有交易成本 11/25 08:34
31F:推 A98454 : 马丁格尔主要是赌场杀赌客的策略啦,因为凯利公式 11/25 08:45
32F:→ A98454 : 本多忠胜,反马丁(趋势交易)精髓在於李佛摩的*趋 11/25 08:45
33F:→ A98454 : 势一但形成就不会轻易结束*,所以可以开杠杆滚仓 11/25 08:45
34F:推 patrol : 今年年初all in vs 定期定额的绩效敢不敢回测一下 11/25 08:47
35F:→ patrol : 老爱挑有利的时段回测,尤其是涨起来的时候回测,当 11/25 08:47
36F:→ patrol : 然怎麽测怎麽赢 11/25 08:47
37F:推 chiefchief : 反马丁的出场规则 似乎没有解释得很明确? 11/25 08:53
38F:嘘 Sana : 就本多终胜大法~ 11/25 08:55
39F:推 dearevan : 推 11/25 08:55
40F:推 roots5071 : 感谢分享 11/25 08:58
41F:推 abc0922002 : 0050长期上涨,一次allin 比定期定额10年後绩效胜 11/25 09:00
42F:→ abc0922002 : 利70%以上 11/25 09:00
43F:推 PaulOneil1 : 很好的分享,感谢 11/25 09:01
44F:推 qqqq9630 : ~~马丁策略的前提是每次下注都是独立事件,没出场只 11/25 09:06
45F:→ qqqq9630 : 加注马丁都被弄臭了 11/25 09:06
46F:推 howhower : 回测从2000年开始,欧印的人12年後才回到高点,看 11/25 09:07
47F:→ howhower : 不懂还大声说怎麽不从今年初开始算很搞笑 11/25 09:07
48F:推 soulism : 挑时机不如长时间留在市场. 11/25 09:07
49F:推 A2fort : 推 11/25 09:16
50F:推 victor0607 : 推乾货 11/25 09:19
51F:推 maxisam : 推 11/25 09:20
52F:推 jecint1707 : 真有趣 谢谢分享 11/25 09:22
53F:推 egg87346 : 原因很简单 马丁=有赚就跑 反马丁=有赚放长 11/25 09:23
54F:→ egg87346 : 一个符合韭菜心理学 一个符合市场汰弱留强的生存法 11/25 09:24
55F:→ egg87346 : 则 11/25 09:24
56F:→ egg87346 : 这用在多个股时只会更明显 11/25 09:25
57F:推 miyazakisun2: 好 11/25 09:39
58F:→ egg87346 : 顺势交易 赚到的大部分其实是基本面改变的钱 11/25 09:43
59F:推 foxkincbk : 结论就是 定期定额买大盘 比你算一堆有的没的还要好 11/25 09:43
60F:→ egg87346 : 我以为这篇的意思是在相同的风险程度下 11/25 09:47
61F:→ egg87346 : 顺势永远优於all in耶 是我看错了吗 11/25 09:47
62F:推 likeyousmile: 推 11/25 09:49
63F:推 fisher6879 : 认真文推一个 11/25 10:04
64F:推 A1pha : 我都用南丁格尔策略。用无私的爱浇灌受伤的韭菜。 11/25 10:17
65F:→ A1pha : 然後再反南丁格尔策略,无情地把他们收割。 11/25 10:18
66F:→ pgx : 跑回测先输一半 11/25 10:25
67F:推 A1pha : 推认真的研究。 11/25 10:29
68F:推 jonaswang01 : 过10年线一个礼拜捡一张0050捡满整个碗底啦 11/25 10:31
69F:推 big7777 : 这篇好用心 11/25 10:54
70F:推 abccbaandy : 努力也要方向对,看历史操作就是错的 11/25 10:56
71F:推 jodawa : 推 11/25 11:14
72F:推 september02 : 马丁格尔是护士吗? 11/25 11:33
73F:推 plcc122 : 用心推 11/25 11:57
74F:推 Yishanhuang : 我都用马丁路德策略 11/25 12:01
75F:推 imyme : 有趣 谢谢分享 11/25 12:02
76F:推 CWLTORT : 内马尔表示 11/25 12:18
77F:嘘 Sana : 太累了 我都采Goodaye策略 11/25 12:22
78F:推 leehui12 : 推认真 11/25 12:52
79F:推 patrol : 你今年买的当然从今年开始算啊,未来2 11/25 12:56
80F:→ patrol : 0年的成长引擎如果找不到,走势就会跟过去20年不一 11/25 12:56
81F:→ patrol : 样 11/25 12:56
82F:→ patrol : 莫非你可以用20年前的价格买指数? 11/25 12:57
83F:→ patrol : 大家如果都不成长,那就是大家一起当2412,这不难理 11/25 12:58
84F:→ patrol : 解吧? 11/25 12:58
85F:推 yuehjian : 推 11/25 13:33
86F:推 thomaspig : 推 11/25 14:28
87F:推 WESTONE : 提出可以精进的地方:回测区间要有样本集和测试集。 11/25 14:33
88F:→ WESTONE : 测试结果我持平看待,但推认真分析。 11/25 14:33
因为现在参数都是自己随意定的, 所以没有overfiting的问题, 之後研究tune参数时就会 分样本资料跟测试资料, 确保用的参数不是偷看答案tune出来的
89F:推 Petrovsky : 推 11/25 14:53
90F:推 encoreg57985: 推认真 11/25 18:14
91F:推 pillowkiller: 推 11/25 18:51
92F:推 IanLi : 推认真 11/25 20:25
※ 编辑: zmcx16 (123.194.201.118 台湾), 11/26/2022 01:29:48
93F:推 RealID2018 : 猛 11/26 11:01
94F:推 sonja1314 : 分析推 11/27 18:18
95F:推 jimhall : 这应该有人研究过了?其他人怎麽说? 11/29 01:55
96F:推 totqoq : 推 07/20 07:23







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP