📈 月營收動能名單 · 2026-09

產生於 2026-10-24 20:39(台北時間)|已收錄 1861 家

門檻群營收 YoY ≥ 20%。及格線,下面表格裡的全部公司565
核心門檻群之中,連 3 月 YoY 成長又創 2 年新高的202
動能門檻群之中,連 3 個月 MoM 都在增加的。與核心平行、可重疊134
兩者皆中核心與動能同時成立的。最稀有,但回測贏不過單獨核心112
📖 這張表怎麼看、篩選怎麼來的

一句話:這在找營收成長的公司

台灣的上市櫃公司每個月都要公布營收,規定是次月 10 日前。這是唯一每個月都會更新的基本面數字。這張表做的事很單純:把「這個月營收比去年同月成長超過 20%」的公司列出來。市場上隨時有三百多家達標,成長沒到這個水準,不如把錢放在有達標的公司上。

先分清楚兩個詞

  • 門檻=一道及格線(YoY ≥ 20%)。沒過的公司根本不會出現在這張表。
  • 標記=及格的公司再看它中不中兩個加分條件,各自是一個記號:
    • 核心:連 3 個月 YoY 都在成長,而且營收創 2 年新高
    • 動能:連 3 個月「比上個月增加」(MoM 連 3 月為正)

核心和動能是兩個平行的記號,不是一層包一層。一檔可以同時中(表格標「核心·動能」)、也可以只中一個、或兩個都沒中(那就只是門檻群)。所以卡片的數字加起來會超過門檻群的總數,那是正常的——重疊的部分被算了兩次,「兩者皆中」那張卡就是重疊的數量。

⚠️ 2026 年 9 月改過一次:舊版有一層「觀察群 = 連 3 個月 YoY 成長」夾在中間,66 個月回測顯示它 339 家裡放行 269 家(79%),跟不篩幾乎沒差(只多賺 0.15%),所以拿掉了。取而代之的「動能」是真的有篩選力的那個條件,細節見下面第 ② 點。

下面的數字是怎麼來的

我拿過去 66 個月(2020 年 8 月 ~ 2026 年 7 月)的真實資料試跑過:假裝每個月營收公布完(11 號)就照規則買進,一個月後換下一批,看結果如何。三個欄位的意思:

  • 比大盤多:同一段時間,這批股票的平均漲幅減掉全市場所有股票的平均漲幅。+1.32% 代表大盤漲 1% 的時候這批漲 2.32%。用「全市場平均」而不是加權指數當比較對象,是因為這個做法是每檔買一樣的錢。
  • 贏的月份:66 個月裡有幾個月贏過大盤(有些條件在某些月份湊不滿 5 家,那個月不列入,所以分母會小於 66)。
  • 穩定度(算式見下方摺疊):贏得多還要贏得穩。同樣平均多賺 3%,一種是每個月都穩穩多賺 3%,另一種是這個月 +20%、下個月 −14%——後者穩定度低,抱起來很痛苦。數字越高越穩。(專業名稱叫 Information Ratio。實務上 1 以上就算好,我這裡的數字偏高,原因見最後一段。)
穩定度是怎麼算出來的?(點開看實際數字)

三步,以「YoY≥20% 全部等權」為例:

  1. 每個月算一次「策略報酬 − 大盤報酬」,得到 66 個超額報酬。
  2. 算這 66 個數字的平均(=1.320%)和標準差(=1.970%)。標準差就是「這些數字彼此差多遠」——每個月都差不多就小,忽好忽壞就大。
  3. 平均 ÷ 標準差 = 0.670,再乘以 √12 換算成年(因為是月資料)→ 2.32。

直覺是:分子是「賺多少」,分母是「過程有多顛簸」。所以同樣多賺 3%,穩穩賺的穩定度高,大起大落的低。

營收月策略大盤超額
2020-08+1.69%+1.13%+0.57%
2020-09+2.74%+2.22%+0.52%
2020-10+5.92%+5.02%+0.90%
2020-11+6.95%+5.09%+1.86%
2020-12-0.90%-1.89%+0.99%
2021-02+15.39%+11.28%+4.10%
2021-03-4.72%-4.39%-0.33%
2021-04+1.86%+1.19%+0.67%
2021-05+11.82%+7.18%+4.64%
2021-06-5.66%-4.25%-1.41%
2021-07-0.27%-0.87%+0.60%
2021-08-5.11%-2.91%-2.20%
2021-09+8.86%+7.30%+1.56%
2021-10+5.13%+4.49%+0.64%
2021-11-1.42%+0.47%-1.88%
2021-12+1.05%+0.31%+0.75%
2022-02+0.59%+0.97%-0.38%
2022-03-4.80%-5.37%+0.57%
2022-04+4.92%+3.63%+1.29%
2022-05-9.18%-8.46%-0.72%
2022-06+6.88%+4.35%+2.53%
2022-07+3.31%+2.81%+0.50%
2022-08-8.26%-8.98%+0.73%
2022-09+3.29%+3.25%+0.04%
2022-10+7.95%+5.62%+2.33%
2022-11-1.27%-0.21%-1.06%
2022-12+6.20%+4.50%+1.70%
2023-02+7.51%+4.05%+3.46%
2023-03+3.49%-1.44%+4.93%
2023-04+11.41%+7.13%+4.28%
2023-05+4.29%+1.40%+2.89%
2023-06-4.28%-3.83%-0.45%
2023-07+2.03%+0.78%+1.24%
2023-08-0.54%+0.33%-0.87%
2023-09+2.40%+0.63%+1.77%
2023-10+6.87%+7.09%-0.23%
2023-11-1.36%-0.18%-1.17%
2023-12+5.35%+2.44%+2.91%
2024-02+4.36%+3.37%+0.99%
2024-03+1.70%+0.91%+0.79%
2024-04+5.47%+4.27%+1.20%
2024-05+8.78%+6.06%+2.72%
2024-06-9.79%-7.95%-1.85%
2024-07+0.60%-0.27%+0.88%
2024-08+4.66%+3.37%+1.30%
2024-09+1.75%+0.53%+1.22%
2024-10-1.41%-1.95%+0.54%
2024-11-6.55%-5.97%-0.58%
2024-12+6.77%+6.06%+0.72%
2025-02-19.83%-17.73%-2.10%
2025-03+14.99%+11.43%+3.56%
2025-04+3.88%+0.47%+3.41%
2025-05+0.24%-1.87%+2.12%
2025-06+6.96%+2.78%+4.17%
2025-07+6.61%+2.80%+3.81%
2025-08+1.15%+0.35%+0.80%
2025-09+0.85%-1.31%+2.16%
2025-10+2.31%+1.51%+0.80%
2025-11+8.47%+4.07%+4.40%
2025-12+1.64%+0.53%+1.11%
2026-02+10.00%+3.63%+6.37%
2026-03+13.75%+6.14%+7.61%
2026-04+4.36%+2.29%+2.07%
2026-05+2.93%+2.01%+0.92%
2026-06-4.72%-4.26%-0.46%
2026-07-0.25%-0.46%+0.21%

(每年 1 月不在表上——農曆年錯位不可比,回測一律跳過。2021-01 之前的月份也不在,因為營收歷史從 2019-06 起算,前 14 個月要拿去算「連續成長月數」與「24 個月新高」這些回看指標。)

為什麼沒有分數、沒有排名

我試過幫每檔打分再挑前 15 名,結果比隨機亂抽 15 檔還差:按 YoY 高低挑前 15 名多賺 0.78%、穩定度 0.47,66 個月只贏 56%;隨機亂抽 15 檔是多賺 1.32%、穩定度 2.30,跟「全部等權」的 1.32% 一模一樣。按加速度挑前 15 名多賺 1.83% 看起來比較高,但穩定度只有 1.11、贏的月份也是 56%——多賺的部分被顛簸吃掉了。

原因是「YoY 特別高」常常不是公司變強,而是去年同期特別爛(基期效應)。挑最高的那批,等於專挑這種假成長。

→ 所以這張表不打分數。表格排序只是方便你看,不是推薦順序。要買就每檔買一樣的錢、分散買,不要照表格從上往下挑幾檔。

下拉選單是怎麼定出來的

① YoY 門檻:預設 20%

門檻家數比大盤多贏的月份穩定度
20%(預設)339+1.32%51/662.32
30%235+1.51%51/662.17
40%168+1.64%47/662.04
50%124+1.69%47/661.87

門檻拉越高,平均是多賺一點沒錯(1.32% → 1.69%),但穩定度一路掉(2.32 → 1.87),贏的月份也從 51/66 掉到 47/66。多賺的那 0.4% 是拿「忽好忽壞」換來的。拉高門檻主要換到的是「檔數變少」,不是「賺得更穩」。預設留在 20%,是因為它的穩定度最高、而且三百多家夠分散。

⚠️ 這張表在 2026 年 9 月用 66 個月重算過(修正了股價快取缺上市股的問題)。舊版用 18 個月,當時的結論是「拉到 40% 以上就不會再多賺、80% 反而變差」——樣本拉長之後那個轉折不見了,超額其實是單調上升的。這就是 18 個月太短的例子。

② 營收創高:「2 年新高」最有用

及格(20%)之後再加上…家數比大盤多贏的月份穩定度
MoM 連 3 月正成長(=動能)56+2.72%48/652.10
創 2 年新高129+2.28%47/612.17
創 2 年新高 + YoY 連 3 月(=核心)110+2.20%46/612.16
創 5 年新高56+2.07%26/361.85
同月新高199+1.72%33/462.52
YoY 連 3 個月成長269+1.47%50/662.22
(不篩,全部及格的)339+1.32%51/662.32
完全沒創新高140+0.57%42/660.96

最有用的是「MoM 連 3 月正成長」——多賺 2.72%,是所有單一條件裡最高的,也是動能這個記號的來源。「創 2 年新高 + YoY 連 3 月」就是核心,多賺 2.20%。

兩者分不出高下:拿同一個月份相減比較,「MoM 連 3 月+2 年新高」比核心多 0.63%、但統計上不顯著(t=1.44);把兩個疊起來也沒有可證實的增量。所以它們是平行的兩個記號,不是誰包含誰、也不是誰比較好。

相對地,「YoY 連 3 個月成長」幾乎沒有篩選力——339 家裡放行 269 家(79%),只多賺 0.15%。這也是為什麼它沒有獨立成一個勾選項:它已經是核心的條件之一,單獨拿出來幾乎等於不篩。舊版拿它當「觀察群」是個錯誤,已經拿掉。

最後一列才是真正的對照組:完全沒創新高的那 140 家只多賺 0.57%、穩定度 0.96。「營收有沒有創新高」是這裡最乾淨的分水嶺。

⚠️ 這張表在 2026 年 9 月用 66 個月重算過。MoM 連 1 月、連 2 月確實沒有資訊:同月相減,連 2 月相對 0 月只多 0.24%(t=0.63)、連 1 月只多 0.13%(t=0.39)。門檻設在 3 是因為資訊集中在那裡,是懸崖不是斜坡。

③ 股價位置:只留「站上月線」的,但不要避開漲多的

常見的直覺是「已經漲多的,接下來比較容易跌」。用乖離率(進場當天收盤 ÷ 20 日均線 − 1)實測 66 個月,結果剛好相反:

門檻群,買進當天的乖離家數比大盤多贏的月份穩定度
(不篩)339+1.32%51/662.32
跌破月線(<0%)140+0.20%36/660.32
0~5%112+1.25%45/662.37
5~10%45+1.84%45/651.91
10~15%20+3.63%40/591.57
15~20%12+5.55%27/392.01
20% 以上14+3.96%26/431.18
站上月線(≥0%)193+1.87%53/662.49

乖離越大、多賺越多,沒有「漲多就變差」這回事——營收爆發股的強勢是動能在延續,不是過熱反轉。真正差的是跌破月線的那 140 家:只多賺 0.20%、66 個月只贏 36 個月,跟擲硬幣差不多。「營收好但股價不動」通常代表市場不買帳。

放到預設的「核心 × 毛利率成長」上也一樣:

核心 × 毛利率成長,再加上…家數比大盤多贏的月份穩定度
(不加)63+3.00%43/612.30
站上月線42+3.49%44/592.33
跌破月線30+1.64%24/440.81
乖離 < 10%(避開漲多)52+2.30%41/601.69
站上月線但乖離 < 10%31+2.57%41/571.80

→ 所以多了一個「站上月線」勾選,預設打勾。「避開漲多」的上限(乖離 <10%、<15%)三項都變差,所以沒有做成選項。20 日報酬下拉還留著方便看,但它跟月線高度重疊,建議用月線就好。本益比也測過(PE<15、<20),一樣是低本益比那批最差,沒有加進來。

乖離用的是還沒還原除權息的收盤價,除息日附近會略為低估。乖離 10% 以上各格只有 13~23 個月湊得滿 5 檔,數字別太當真,但方向都一致。

④ 毛利率:營收成長但毛利被殺,是純看營收最大的陷阱

月營收只告訴你「賣了多少」,沒說「賺不賺錢」。靠降價衝量的公司營收會很漂亮,毛利率卻在掉。所以我用季報的單季毛利率測了一次(66 個月,2020-08 ~ 2026-07):

YoY≥20% 再加上…家數比大盤多贏的月份穩定度
(不加)339+1.32%51/662.32
毛利率比上季成長185+1.58%50/662.19
毛利率比上季下滑143+1.06%45/661.99
毛利率創 4 季新高119+1.56%49/661.84

在整個門檻群裡,毛利率差得不多(升與降差 0.5pp)。它的資訊集中在核心群:

家數比大盤多贏的月份穩定度
核心群110+2.20%46/612.16
核心群 + 毛利率成長63+3.00%43/612.30
核心群 + 毛利率創4季新高43+3.05%42/601.99
核心群 + 毛利率下滑44+1.21%35/601.17

同樣是核心群,毛利率下滑的只多賺 +1.21%,毛利率成長的有 +3.00%——差兩倍多。「營收成長但毛利被殺」的陷阱是真的。

⚠️ 這張表在 2026 年 9 月用 66 個月重算過。舊版 18 個月的數字是核心群+毛利率成長 +5.29% vs 下滑 +2.41%——方向一樣,但穩定度從 3.83 降到 2.30。18 個月那段剛好是多頭,數字偏樂觀。

順便測了營業利益率(OPM)。有人會說毛利率不夠,要看營業利益率——多扣營業費用,才能濾掉「毛利虛胖、費用暴增」的公司。實測不成立:

核心群 +…家數比大盤多贏的月份穩定度
OPM 比上季成長66+2.55%43/611.88
OPM 比上季下滑41+1.90%40/602.06
毛利率成長 + OPM 成長56+3.12%44/602.04
毛利率成長 + OPM 下滑13+3.18%20/331.79
OPM 比去年同季成長75+2.39%42/601.97
OPM 比去年同季下滑33+1.96%38/582.05

OPM 升與降只差 0.65pp,比毛利率(1.8pp)弱得多,而且 OPM 下滑那批反而比較穩。關鍵那一格:「毛利率成長但 OPM 下滑」是 +3.18%,不輸「兩個都成長」的 +3.12%(樣本小,只有 33 個月有夠多檔數,不能說它更好,但至少不是要濾掉的那批)。營收在衝、費用同步擴張,多半是在招人備產能,不是失控。→ 所以 OPM 沒有加進來,毛利率才是要看的那個。

→ 所以:多了「毛利率」「毛利率增減」兩欄和一個毛利率下拉。但它沒有變成核心或動能的條件——這兩個標記每個月更新,財報一季才一次、還有兩個半月時滯,把季頻資料綁進月頻標記會讓它們的意義變得不一致。建議用法:先用「標記」選核心,再把毛利率切到「比上季成長」。

兩個技術細節:①MOPS 的季報是累計數(Q2 是上半年合計),這裡已減去上一季還原成單季,否則會把 Q1 的獲利重複算進 Q2。②財報有公布時滯(申報期限:Q1 到 5/15、Q2 到 8/14、Q3 到 11/14、年報到次年 3/31)。回測只用「當時申報期限已過」的那一季,否則會憑空多出好幾週的資訊優勢;但這個頁面看的是今天,已經公布的就直接用最新的,而且是逐檔判斷——台股是陸續申報的,期限前後那幾週有些公司報了、有些還沒,早報的公司這裡就會比別人新一季(滑到毛利率數字上會顯示是哪一季)。金融保險業損益結構不同,算不出可比的毛利率,那兩欄會留白。

⑤ 預設值:288 組下拉組合裡挑一組

上面 ①~④ 是一次動一個條件。把「YoY 門檻(4 檔)× 標記(4 種)× 營收創高(3 種)× 毛利率(3 種)× 月線(2 種)」全部排列組合,288 組各跑一次 66 個月回測。選法不是報酬最高——條件疊越多、檔數越少,越容易被幾檔飆股撐出漂亮數字。門檻是:平均至少 15 檔(要能分散)、有效月份 ≥ 50、前半段與後半段的超額都要是正的(一半靠運氣的淘汰),剩下的按穩定度排。

合格組合(依穩定度)家數比大盤多贏的月份穩定度前半 / 後半
≥40% × 門檻群 × 站上月線101+2.50%47/662.63+2.24% / +2.75%
≥30% × 門檻群 × 站上月線138+2.22%49/662.59+2.03% / +2.40%
2年新高 × 毛利率成長 × 站上月線47+3.57%43/602.51+3.41% / +3.70%
門檻群 × 站上月線193+1.87%53/662.49+1.66% / +2.08%
核心 × 站上月線69+2.85%42/612.40+2.86% / +2.84%
核心 × 毛利率成長 × 站上月線(預設)42+3.49%44/592.33+2.94% / +3.96%
門檻群(什麼都不篩)339+1.32%51/662.32+1.09% / +1.55%
核心 × 毛利率成長(舊預設)63+3.00%43/612.30+2.44% / +3.48%

前幾名的穩定度都擠在 2.3~2.6 之間,差距在雜訊範圍內,真正拉開的是報酬。排第一的「≥40% × 門檻群 × 站上月線」靠的是拉高 YoY 門檻,但 ① 單獨看拉高門檻是讓穩定度變差的,所以不拿它當預設。預設選的是多賺最多的那一群裡、前後半段都成立的:「核心 × 毛利率成長 × 站上月線」多賺 +3.49%、贏 44/59 個月,比舊預設多賺約 0.5%、穩定度也略高。

值得一提的是「2年新高 × 毛利率成長 × 站上月線」(不要求 YoY 連 3 月)是 +3.57%、穩定度 2.51,跟預設幾乎一樣——再次說明核心裡「YoY 連 3 月」那個條件幾乎沒在篩。

對照組——報酬最高的那幾組長什麼樣:「≥50% × 動能 × 2年新高 × 毛利率4季高 × 站上月線」多賺 +8.83%,但平均只有 10 檔、只有 22 個月湊得出 5 檔以上,前半段 +12.74%、後半段掉到 +6.13%。這種就是過度配適:數字漂亮是因為樣本小,不是規則強。所有帶「5 年新高」的組合前半段都是空的(2020~2023 沒幾檔創 5 年新高),根本沒辦法驗證。

⚠️ 這是 in-sample 挑出來的,前後半段一致只能降低、不能消除過度配適的疑慮。想看全部門檻群,按上面的「看全部門檻群」。

欄位怎麼讀

表頭可以點著排序,滑鼠移上去有完整說明。幾個容易誤會的:

  • YoY連續月=連續幾個月「跟去年同月比是成長的」,看長期趨勢。MoM連續月=連續幾個月「比上個月多」,看短期動能。⚠️ 1 月通常比 12 月低、過年那個月也會掉,所以 MoM 在年初斷掉是季節性,不是公司變差。
  • 加速度 (pp)=本月 YoY 減掉前 3 個月 YoY 的平均,代表成長「是不是變快了」。pp 是「百分點」——兩個百分比相減的單位:YoY 從 30% 變成 40% 是 +10pp,不是 +10%(40÷30 才是 +33%)。YoY 還有 40%、但上個月是 60%,這欄就是負的——成長在減速,即使數字看起來還很漂亮。
  • 營收創高只寫最強的一級:5年(近 60 個月最高)> 2年(近 24 個月最高)> 5年同月(前兩者沒中,但贏過過去 5 個相同月份,例如今年 8 月贏過前 5 個 8 月)> —(都沒有)。
  • 近12月YoY=最近 12 個月營收總和 vs 前 12 個月總和。不會在 1 月歸零,而且任何 12 個月都剛好含一次農曆年,不受過年落點影響。
  • 今年累計YoY=今年 1 月到本月的累計年增率,新聞引用的通常是這個。⚠️ 每年 1 月它就等於當月 YoY(只累計了一個月),2 月以後才有意義。
  • 上面兩個累計欄位只是參考,沒有進篩選規則——實測都不會讓結果變好(「累計YoY>0」多 2.24%、穩定度 3.14;「近12月YoY>0」是 2.35%、3.10;完全不篩反而 2.27%、穩定度 3.28 最高)。
  • 首次進榜=這檔第一次出現在本月名單的日期。公司是陸續公布的,看得出它公布多久了。

怎麼用這張表

  • 分散、每檔買一樣的錢。不要照排序從上往下挑幾檔。要縮小名單就用「標記」下拉選核心或動能,不要在同一群裡再挑。
  • 不要在營收公布當天追高。等它回檔到 MA10 沒破再進,或整理個 3~5 天後突破公布日高點再進。
  • 停損:收盤跌破 MA20,或賠 8%,先到先算。
  • 抱到下個月營收公布再重新篩一次。如果它掉出名單(YoY 跌破門檻),那是「當初買的理由不成立了」,該賣——這跟股價跌了要不要停損是兩回事。

幾個容易踩的坑

  • 月營收 ≠ 賺錢。光看營收抓不到「營收成長但毛利被殺」——這是純營收策略最大的盲點。現在可以用「毛利率」下拉補上(見 ④),但財報一季一次、還有時滯,補得沒有營收即時。
  • 過年會搞亂 1、2 月。農曆年有時在 1 月有時在 2 月,工作天數整個錯位。所以 2 月一律用「1 月+2 月合計」來算;1 月照樣出名單,但門檻會自動調整(因為 1 月全市場的 YoY 中位數曾經從 +0.8% 跳到 +19.4%,跟公司好壞無關),而且要等 2 月的合計數字才算定論。
  • 已經排除掉的:月營收不到 1 億、去年同月不到 3000 萬(分母太小,YoY 會失真)、建材營造(認列方式讓月營收本來就跳來跳去)、創新板(一般人買不到)。金融保險本來就不公布月營收。

⚠️ 這些數字要打折看

上面的「穩定度」動不動就 2 以上,這在真實世界高得不合理(專業機構長期做到 1 就很好了)。原因:

  • 66 個月裡多頭占多數(同期全市場平均每月漲 1.10%),只經歷過 2022 年一段空頭。多頭本來就對這種「追成長」的做法特別友善。
  • 沒算手續費和滑價。每個月換一次股,成本會實際吃掉一部分。
  • 中途下市的公司被自動排除了,等於自動跳過最慘的那批,所以報酬被高估。
  • 「隨機抽 15 檔」是抽 500 次的平均,把運氣平均掉了。真的只買 15 檔,波動會大得多。

所以這些數字的用途是「規則 A 和規則 B 哪個好」,不是「照做可以賺這麼多」。

預設已套用「核心 × 毛利率比上季成長 × 站上月線」——66 個月回測多賺最多、且前後半段都成立的那組(見說明 ③ ⑤)。

名稱期貨產業標記YoYYoY連續月MoM連續月營收創高加速度 (pp)毛利率毛利率增減 (pp)近12月YoY今年累計YoY股價20日報酬首次進榜

資料來源:公開資訊觀測站月營收統計表(t21sc03)。本頁不構成投資建議。