作者danielar (danielar)
看板Stock
标题[心得] 2025台指期程式交易+选择权年报
时间Sun Dec 28 18:38:40 2025
-----------------------------------------------------------------------
推文有人问对帐单,补在最前面
12月还有未实现所以跟下面的损益会有点差异
https://i.mopix.cc/6st6Lf.jpg
https://i.mopix.cc/hwWr8w.jpg
https://i.mopix.cc/a3ZCpl.jpg
https://i.mopix.cc/Rlhcow.jpg
https://i.mopix.cc/8tOw8P.jpg
https://i.mopix.cc/wORV6A.jpg
https://i.mopix.cc/3XIXdl.jpg
https://i.mopix.cc/EMTRom.jpg
https://i.mopix.cc/sLZUP2.jpg
https://i.mopix.cc/DUONz0.jpg
https://i.mopix.cc/8Cg9uS.jpg
https://i.mopix.cc/ERKBwY.jpg

-----------------------------------------------------------------------
不知道适不适合发在股板,但鉴於板上关於这块资讯偏少,其他板也已经没落
想提供各位板友另一条参考的路,也避免後来的人想进入这领域时多走弯路
另本文有请 AI 协助汇整
本人背景:自营业,年收约 20M
损益公式:已含手续费/交易税/滑价;未扣程式交易投入成本
因陆续有出入金,XIRR 为 AI 协助依现金流计算
商品:台指期(纯程式交易)+台指选(纯手单)
一、绩效摘要
2024:台指期 +13,930,811;XIRR 84%;MDD 约 50%
2025:台指期 +22,486,713;台指选 +8,844,323;XIRR 108%;MDD 约 20%
二、程式交易从 0 到上线:我的时间线
1) 2024 初:跟单入门 → 觉得自己也能做
开始程式交易的契机,是 2024 年初期货营业员业配自家的程式交易跟单。
在那之前我都是凭感觉随便下单,没有一套有逻辑的进出系统。当时也不了解程式交易,
只看了营业员提供的 DM(平均获利、最大回撤、月/年损益等),觉得好像很好赚,就决
定跟单试试。
2024/1/26 购买程式,陆续入金约 1,600 万开始跑。因为2024年一路涨,所以这段期间
都在获利,想说程式交易看起来一点也不难,就决定自己也来做,於是开始买书上课,
自己架环境、线上找策略买来跑。
2) 2024 中:牛市顺风 → 杠杆越开越大 → 回撤超乎想像
架好环境後,我把买来的策略直接上线,几乎没做任何修改。2024 随着大盘一路走高,
我也一路增加策略数量与部位;最多时本金约3,000万做到100口大台,权益也很快冲高。
但随着2024/7/11 台股创高後开始修正,帐户权益也迅速回落。
我的帐户最大回调约 40%,跟单帐户甚至变成亏损;回撤超过心理预期,当下压力很大。
回头看 2024 最大的问题其实很单纯:杠杆开太大了。行情顺风时会误以为自己掌控得住
;但市场一转向,权益回落快到超乎想像,几天内就能把前面累积成果压回去。那段时间
最大的震撼不是「会亏钱」,而是「原来可以亏得这麽快」。
3) 2024/9:停机、重新学习
因为觉得再跑下去承受不了,2024/9 决定把程式停掉休息,开始找资源学习,试图克服
瓶颈,这段期间主要在重新理解买来的策略内容并规划资金及风险管理。
基本上网路上能找到的付费课程/策略原码都有购买学习,YT 上关於程式交易的频道
也看了不止一遍。
4) 2025/2:重新上线(买来策略为主,小幅修正)
2025/2 过完农历年後再度开机。上线策略几乎仍是网路买来的,仅针对程式码做些微修
改?
‧避免滑价与过度最佳化 (大部分程式交易者最常踩雷的地方)
删减策略的参数数量及更动参数,但核心主逻辑框架基本不动。
‧新增结算出场时间、连假前出场
(今年之前回测都是连假不出场获利最大,但我觉得风险难控,
也因为年假後大跌,所以做此决定,也刚好让我避开了4月大跌)
整体算幸运,一路没遇到太大波折:该赚的有赚到、该赔的也有控制
最终全年获利与最大回撤大致符合策略投组回测预期。
三、2025/8 起加入选择权:目的是「平滑权益曲线」
选择权是 2025/8 才开始做,目的是平滑程式交易的权益曲线。
主要操作:
covered call/put及双卖为主,结算日卖方当冲为辅,周五结算後不建立 SP 部位
操作逻辑/风控:
智慧单设定固定停损
(以前手单常砍不下去,常被咬一口)
双卖顺势建仓为主,不逆势建仓
(SC/SP 可能不对称,也会依程式单部位调整 SC/SP 比例)
四、给想投入程式交易的板友:前期投入、回本估算与上线後的现实
程式交易对一般散户最大的门槛,通常不是「会不会写程式」,而是前期投入与後续维运
再来才是策略本身。
A. 建置成本(从 0 到可开始交易)
硬体与软体
电脑主机:30,000
MultiCharts(买断):42,000
外部下单机(买断):36,000
资讯源:12,000 / 年
合计 120,000(分 3 年摊提约 4,000/月)
教材与策略源码
书籍:5,000
课程:100,000
策略源码:100,000
合计 205,000
以上是我觉得能开始交易的最低标准。
随着开始交易通常会有更多需求:以我为例,目前一台交易机、一台开发机,软体国内代
理版 1 套+国外原厂 1 套,再加上额外书籍/课程/策略源码等,额外花费超过 100 万
这部分每个人差很多,但要先有心理准备。
现在有 AI 辅助,写策略、改程式、做资料整理与找灵感可能更容易,理论上投入成本可
以更低。
B. 回本估算(给想开始的板友参考)
如果你想评估「扣掉前期投入後,本金要准备多少才能在预计时间内回本」,保守一点可
以用年化 XIRR 30% 先估。
(每个人的策略获利、成本与执行差异很大,但都做程式交易了肯定希望打赢大盘。)
C. 上线後会遇到的现实问题
初期设定问题:能找客服就找客服
我自己的经验是:前期卡关(下单环境、连线、设定)真的很常见,让价要怎麽设,要设
IOC还是ROD,要怎麽看A做B,要怎麽比例下单,防呆风控要不要开,诸如此类的问题很多
若真的遇到问题就直接问客服,这段是最繁琐的,但只要把环境设定好,後面就很少再遇
到相同问题。
策略失效评估与下架机制:
路线一(多数人选的):达到损失门槛就下架
例如亏损达回测最大亏损 的 1.5 倍就下架,或是当月亏损20万就停机。这做法很普遍,
但我个人不喜欢,因为很容易变成「策略还没等到该赚的那段就被砍掉」,这部分牵涉到
交易里的厚尾分布等,因此尽量从源头或风控上来控制,以免亏损都亏到,获利没赚到。
路线二(我选的):从源头解决
策略上线前尽可能排除过度最佳化问题,并以策略分散减少单一策略投组占比
策略上线後偏向不做「到某条件就下架」的规划。
若一定要下架,请以年表现为框架去评估,并尽量以投组的角度去考虑是否要替换策略
滑价与过度最佳化:上线绩效不如预期的两大主因
滑价如果设定太乐观,上线後绩效往往会比回测差很多。
我自己偏保守:主要用限价单控制滑价,没成交就补单,因多策略分散不补也没关系。
过度最佳化每个人有不同的解法,但大致上就是:降低自由度(删减参数及滤网数量)、
策略分散降低单一策略占比、做样本内外检定、蒙地卡罗检定等。
我个人主要是以降低自由度跟策略分散为主,样本内外检定则是仅用2024年以前资料回测
看2025是否获利而已,蒙地卡罗检定则是完全不做。
遭遇亏损的心态:把它当作买大盘来跑
如果「一亏损就关机」,很可能会变成:赚钱的时候没赚到、赔钱的时候都赔到。
程式交易因为没有情绪,纯粹机械化操作一定能赚到该赚的部分
因为交易商品是台指期,我自己会用「当作买大盘」来做心态调整;如果权益变化与大盘
走势基本接近,我就不会太紧张,风控部分一般程式交易都抓20~30%,看个人的激进程度
若实际上线回撤超过这个值就得去看是走势不如预期还是策略有问题了
五、心得与补充
我自己其实不太会从 0 写出全新的策略,所以目前上线策略几乎都是买来的;策略类型
也很多种(各式逻辑都有,举凡技术指标、线型、价格关系、筹码、波动滤网等应有尽有
但以我个人经验来说:同样是「回测报告很漂亮」的策略里,价格走势型态(K 棒走势结
构/行情型态)的策略一般来说会比「纯技术指标」的策略更稳定一些;另外如果策略里
有
固定停损/利的,也很容易落入过度最佳化的陷阱里。
另外我觉得「最佳化」很容易让人误会找到圣杯,实际上线变成靠盃的原因是:
参数最佳化往往刚好帮你避开某段走势中的 1~2 笔最大亏损,因此回测会漂亮很多;
但那不代表这组参数让策略真的更好,只是刚好闪过这段走势里最大的地雷而已。
所以我自己不追求回测报告的最佳化,而是看策略权益变化是否合理(例如符合大盘走势
/波动环境),偏向「稳定可复制」而不是「权益曲线最好看」
另外在回测阶段,我会刻意去删参数与进出场滤网;如果删掉後权益曲线变化不大,就代
表这组条件很可能是无用条件,那我就会直接删掉,藉此降低策略自由度、减少过度最佳
化的风险。
而当策略真的上线开始跑之後,我会尽量减少任何人为干预。以我自己而言,2025 至今
几乎没有真的下架过策略或更改参数;就算中间有回落亏损,也坚持按计画开机跑下去。
今年来说最大回撤发生在 10 月到 12 月中这段期间,但圣诞节前那波温涨又把先前程式
端的亏损慢慢补了回来。
我个人对大盘涨跌其实也有自己的看法(每天也还是会跟朋友大谈),但以前手单的结果
已经证明:我自己操作就只能当韭菜。所以我的做法是:看盘可以看、聊天可以聊,但程
式部位就是放给它自己跑,不因为情绪去乱动。
另外程式交易当然也能做个股或个股期,但考量台股交易环境对程式交易相对不友善
(例如不同价格不同tick、滑价占比过大等)
我 2026 规划应会维持相同操作方式,并随着权益上升逐步增加台指期程式交易部位
同时评估跨足海外市场。
六、结论
回头看这两年,我最大的收获其实不是找到神策略(我用的策略都很平庸且容易取得),
而是明白程式交易最重要的是风控、执行与长期可持续复制。
你可以用买来的策略、也可以用 AI 协助开发,但只要杠杆失控、或遇到回撤就靠情绪开
关机,最後大概率还是把该赚的段落错过、把该赔的段落全吃下来。
如果你也想走程式交易这条路,我的建议很简单:
先把能承受的回撤想清楚、把不干预的规则订清楚。剩下的就交给执行与时间。
(以上分享给有需要的板友,若有问题也欢迎交流。)
-----------------------------------------------------------------------
针对推文里的问题,在这边一起回答
其实我一开始想法也跟这些板友一样,赚钱的东西怎麽可能拿出来卖
但後来发现,卖策略本质上跟外面卖课/卖书的人一样
真的有料的人,靠内容多赚一份收入很正常,没料的人,也会包装来卖。
我做选择权时也买了好些课程,有觉得厉害的,也有觉得完全没料根本靠行销的老师。
策略也是一样,有好的也有烂的,所以重点不是买的策略一定不行,而是自己有没有能力
验证、有没有风控、是不是过度最佳化。
一个策略能否正报酬的限制其实很多:胃纳量、滑价、执行点
以追突破的策略来说,坊间的策略滑价设定大约3点~5点,但我实战有遇到超过10点的滑
价
这些都是买来的策略不会告诉你的。
对卖家来说,他可能手边有更有效率的策略,不如把没在用的策略商品化卖掉。
同一套策略,买的人多数跑不出来回测的绩效,原因也很现实
1. 别人回测用的假设与实战不符
2. 不一定能照规则跑(回撤来就关机/乱调参数/人为干预等)
所以对卖家来说,就算策略会赚,卖出去也不等於把提款机送人,因为多数人用不出来
真正该问的是:买来的策略你要如何验证它是可用或是不可用的
另外针对策略本身,纯论指数商品,站上月/季线买,跌破月/季线卖
长期下来一定是正报酬的策略
程式交易的策略本身架构并没有像高频或是套利交易那麽复杂
基本上就是以各种方式计算出一条线
(凯勒通道、20日高、CDP、布林通道、均线,或是你想的到的任何方式)
站上这条线作多、跌破卖出或放空。
在此前提下再加入滤网(时间滤网、价格滤网、技术指标滤网、筹码滤网等)
要在满足滤网的情况下才进场(过滤杂讯、增加进场品质)
举例站上20MA之後我还要满足RSI>70 and PutCallRatio>100才进场做多
滤网加的越多,进场次数就越少,进场品质就可能越好
当然你滤网加的越多,过度最佳化或是滤掉正报酬讯号的机率也越高
上面基本架构建立後,再加入额外出场条件(硬停损停利、结算日、连假等)
就是完整的一个程式交易策略了
另外关於选择权交易部分
月均大概2万口左右,都做卖方,主要操作逻辑是程式交易部位都赚趋势盘
所以若盘整(程式部位不好做的盘),那选择权部位可以获利
若趋势出来,则选择权亏损部分由程式部位补上
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.242.249 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Stock/M.1766918322.A.F8C.html
1F:推 blackbrid : 推,希望板上多一些这样的分享12/28 18:43
2F:推 josh0124 : 推 未来趋势12/28 18:47
3F:推 joewucool : 好难12/28 18:49
4F:推 guk : 我记的之前也有一个好像是程式判断交易点位。後来12/28 18:57
5F:→ guk : 就没发了,不知道是不是赚太饱了12/28 18:57
6F:推 lincon818 : 之前也是赔一段就退出了12/28 19:04
7F:推 f204137 : 看得好累 简单点正2就好12/28 19:05
8F:推 Gipmydanger : 买来的策略你也敢用12/28 19:05
9F:推 cobrasgo : 如果四月有进场,回撤是多少?12/28 19:13
10F:推 cobrasgo : 另外你的covered call怎麽顺势?12/28 19:15
11F:→ cobrasgo : 没事我看错了,你是指两件事12/28 19:16
12F:推 yutang918 : 买来的策略可以用没问题呀。楼主会先检视滤网是不12/28 19:17
13F:→ yutang918 : 是过度最佳化,加上本身的资金控管,这样就是把“12/28 19:18
14F:→ yutang918 : 买策略”的动作,变成类似“找灵感”吧12/28 19:18
15F:推 ted6219 : 恭喜楼主,也走在赢家之路上了12/28 19:18
16F:→ cobrasgo : 另外你的结论我是保守看待,目前顺可能是你的策略12/28 19:19
17F:→ cobrasgo : 没遇到克星盘势,毕竟才跑两年12/28 19:19
18F:推 redcarp0702 : 这种年报有料多了 不然每篇都是大盘或正二12/28 19:21
19F:推 spike1215 : 钓出蛇大@@12/28 19:23
20F:推 tigerzz3 : 100口大台太猛12/28 19:34
21F:→ willism : 年收20M,这资金量少个0吧...12/28 19:36
22F:推 Cll7do9k : 不过4月就你回测是不该出场 单纯用主观判断来避免12/28 19:40
23F:→ Cll7do9k : 现在是如何平衡主观判断跟策略之间的歧异呢?!12/28 19:40
24F:推 johnsonhoj : 谢谢分享12/28 19:59
25F:推 chiayigo : 是超级大户 感谢分享12/28 20:05
26F:推 coolfishman : 很赞12/28 20:12
27F:推 bxc : 终於有程式单的人分享了12/28 20:20
28F:推 whyhsu : 推12/28 20:37
29F:推 justin818281: 买来的策略全都是垃圾,你多跑几年就知道了12/28 20:41
30F:→ followwar : 年收20M ==12/28 20:43
31F:推 vendee : 专业12/28 20:51
32F:推 kill2233000 : 年收20M, 你还需要研究投资吗12/28 20:56
33F:推 minazukimaya: 第九个IRR 100%的 快凑满十个啦12/28 20:58
34F:→ shmim : 说个笑话 买策略可以赚钱 不知道是买的人赚钱还是12/28 21:00
35F:→ shmim : 卖的人赚钱就是了12/28 21:00
36F:推 minazukimaya: 损益里有三成是8月以後的OP带来的 这个口数应该不小12/28 21:09
37F:→ shmim : 讲白话一点 你写一个季线上做多 收破季线停损/停利12/28 21:09
38F:→ shmim : 的策略都可以赚钱了 请问这种策略需要买吗… 除非12/28 21:09
39F:→ shmim : 你买的策略是套利或者锁价差的 不过我想这种策略不12/28 21:09
40F:→ shmim : 会有人拿出来卖的 懂?12/28 21:09
41F:推 sunsamy : 程式交易棒棒12/28 21:11
42F:推 mecca : 做到最後应该都会发觉 最简单的策略最容易赚QQ12/28 21:25
43F:推 jen1121 : 策略是大户洒出去诱饵12/28 21:30
44F:推 northsoft : 本业已赚爆,交易当手游玩12/28 21:30
45F:推 chisheng74 : 推12/28 21:32
※ 编辑: danielar (1.169.242.249 台湾), 12/28/2025 22:45:18
46F:推 clubee : 推12/28 21:36
47F:推 imyme : 推12/28 21:44
48F:推 bigwhiteeat : 只看到年收20m 後面就瞎掉看不见了12/28 21:54
49F:推 okderla : 推12/28 22:05
50F:推 PTTMAXQQ : 自动练功程式开启12/28 22:08
51F:推 ProTrader : 认真想学程式可以先买商用软体再自学python12/28 22:23
52F:→ ProTrader : XQ有那些常见技术指标的深入探讨回测12/28 22:24
53F:→ ProTrader : 好的指标可以优化基效可习效果有限12/28 22:25
54F:→ ProTrader : 我觉得不可能靠好策略就不资金管理每天等着收钱12/28 22:26
55F:→ ProTrader : 所以 资金管理还是需要 然後就是耐心与执行毅力12/28 22:28
56F:推 jeffofpower1: 好猛12/28 22:29
57F:→ zxcv91039 : 程式单最主要就是跟着趋势赚 今年斜度比较斜就明显12/28 22:39
58F:→ zxcv91039 : 赚多 文中也提到10~12月回档 遇到盘整 程式就不行12/28 22:40
59F:→ zxcv91039 : 程式单就是担心遇到大时间盘整盘 会一直耗钱12/28 22:41
60F:推 laerarsu : 又看到一些穷人检讨富人的推文,真好笑12/28 22:44
61F:推 eknbz : 要怎麽交易看个人 我自己如果年收20M应该会选更无12/28 22:49
62F:→ eknbz : 脑轻松的策略或配置12/28 22:49
63F:推 Destiny6 : 感谢分享12/28 22:49
64F:推 eknbz : 不过你看起来是做成就感的,而且绩效也有,这OK12/28 22:51
65F:推 eknbz : 另外也推分享,几乎很少看到程式交易的心得文,还12/28 22:54
66F:→ eknbz : 能写的钜细靡遗,难能可贵,可以M收精华12/28 22:54
67F:→ akirapai : 做多跟每位当神的版友一样,怎样都是爆赚…12/28 23:00
68F:嘘 kidbaby : 年收20M ? 後面全部省略了12/28 23:08
69F:推 justin818281: 这个文能进精华,那也是垃圾堆了12/28 23:12
70F:推 eknbz : 主要是入门知识啦 策略这东西哪有完美12/28 23:59
71F:推 eknbz : 经验心得也是实战後的检讨反思,可以参考12/29 00:09
72F:推 Xration : 人家的兴趣啦 马斯克还自称不太买股票12/29 00:21
73F:推 molopo : 有看过paper做短线 但太难了 放弃 还是加入 无脑多12/29 00:22
74F:→ molopo : 列车好了12/29 00:22
75F:推 cms23 : 破100%+112/29 02:29
76F:推 jack990568 : 推 确实是很值得研究的一种方式12/29 03:47
77F:推 qw2974 : 如果能分享下使用了什麽策略才是重点12/29 06:25
78F:→ bxc : 突然发现这篇没对帐单?12/29 07:37
79F:→ bxc : 策略当然不是重点 但好策略可以让你撑更久12/29 07:39
80F:→ bxc : 4月以後退坑的一堆 毕竟是小众市场 在玩的就那几人12/29 07:40
※ 编辑: danielar (114.137.186.20 台湾), 12/29/2025 09:02:43
※ 编辑: danielar (114.137.186.20 台湾), 12/29/2025 09:06:42
81F:推 spike1215 : 本来就不需要对帐单啊@@ 12/29 10:11
82F:推 bxc : 赞喔 12/29 10:41
83F:→ bxc : 身爲程式交易的鲁蛇来推文了 12/29 10:42
※ 编辑: danielar (114.137.186.20 台湾), 12/29/2025 10:57:46
84F:推 IN : 如果策略很普通,靠管理能达成这样是很厉害的风控 12/29 11:25
85F:推 atien666 : 能投入那麽多本金,本业已经很厉害了,市场上算多赚 12/29 13:44