#分享 這是一個股票預測模型的誕生🐣
快速總結:
我是掰咖本咖 專業是軟工 和 ML我做了一個股票預測模型 滾動回測 6年回測是賺錢的 當然不是只有回測 過程都有嚴謹的實驗佐證 也都符合學術和量化金融的 標準流程 確保排除所有洩漏未來的可能 及 過擬和 現在是實測期 測試期間會定期把訊號附上來給大家一起娛樂 下面會有模型的介紹 及 詳細的實驗數據 有些實驗數據在留言裡
留言都是本咖一一回覆的
有任何疑問都提出來我會盡力解答 ω
測試期間 當週實測紀錄文 會貼訊號留言的回覆
測試期間的訊號貼在留言區供大家一起娛樂
期間之後每週訊號會另外發文
也請想關注的大家可以追蹤本咖
喜歡的話 可以幫我分享文章 或按讚讓我開心一下
第一次發文 內容有點多 如果看完的話真的謝謝尼


回測期間2020-2026/5/22 中
2022年 大盤空頭一整年
績效也唯獨該年是負的 且從大盤走勢可以看出
模型回測績效回撤 跟大盤下跌或盤整有高度相關
因此 盤勢未明或有風險時 請縮小部位或停止測試
並嚴格做好風控 及 遵守紀律
警語:
模型並非占卜 無法預測市場 只提高勝率
訊號有輸有贏 不保證獲利
提供訊號 作為參考及娛樂
模型靠的是長期重複的操作
最終從勝率與盈虧比中 獲取趨近期望值的報酬率 不單靠一兩筆交易展現
做好風控都輸不死 買賣自行決策 後果負責
請勿盡信回測的理論報酬率
詳細看文章最後的統一回覆
==== ==== ==== == 本文 == ==== ==== ====
初次見面 大家好 !!
本掰咖 是寫程式出身的 可能年紀都比大家小
我結合自身程式專長 和 過去做 Ai 模型的經驗
在畢業前後這段時間 花了快半年的時間做了兩套 股票預測系統
一個是半成品 日尺度模型 是找短線飆股
一個是完成品 週尺度模型 找短中期波段的標的
本次供大家娛樂的是周模型
相對穩定也能容納很多人
今天想跟大家 介紹模型設計理念 和 說明怎麼使用 跟 附上實驗及回測數據
目前還在實測階段 測試這段時間 會定期把模型預測結果附上來 供大家觀賞
無買賣建議 請謹慎看待
有任何問題也不要吝嗇
任何疑問 或 質疑的點都可以提出來
本掰咖一定要盡我所能一一回覆
希望大家能一起見證模型的從誕生到成形
也給我一些反饋 (=´∀`)人(´∀`=)
======= ======= ======= =======
先來介紹模型 & 模型的優缺點
日尺度模型介紹:
日模型預測 未來5日內漲幅曾大於5個adr波動單位的股票
台股平均波動單位(ADR)大約落在2-3%左右
所以大約就是未來五日內曾經漲>10%的股票
為何會選擇用波動單位呢?
因為每個股票的波動不一樣 同樣要漲到10% 台積電 跟 世界 兩個的難度完全不同 所以選擇使用adr波動單位而非固定%
那為何 日模型 本咖稱 半成品 呢?
我們來說說他的問題:
因為日模型雖然 追求高準確率 和 短線高報酬
但從交易邏輯來看 短線重氣勢 要找到未來五日內有強勁表現的股票,模型就會偏好小型股 和 短線極強勢股
所以從模型回測中常常會看到他買入 漲停次日的標的 切很多都是小股票
其實這非常很符合短線邏輯 短線重氣勢 爆大量 高週轉率都是飆股的特徵
要在五日內漲幅大約大於10%
就是要找最強的股票去操作
且極強勢的股票再下跌的時候通常也會是強的
盤整出飆股、下跌出妖股
因為只有主力在裡面,有價又出量 然後漲停的標的 邏輯上都是對的 短線極強的股票 壓回5日線通常都不會破 且短時間都還有後續漲幅
但仔細看會發現這個會很反人性,他找出來的股票可能近幾天已經漲了20% 或 昨天才漲停
那前面都漲這麼多了 今天讓你買,我相信大家因該都跟我一樣不敢入手,或是要罵我追高殺低對吧,先別急,因為很厲害的點就是我去看2020-2025的每一筆交易 真的每一次模型選出來 前面漲幅很大 或是連續漲停兩天那種標的,我都不敢買的那種但實驗證明那種股票有爆量 後續都還有2-30%的漲幅
變相驗證 漲50%的標的 要先漲20% 這句廢話哈哈
======= ======= ======= =======
所以這個日模型的優缺點是什麼呢?
優點是:
優點1. 資金周轉率很高
大家可以想像五日內不一定是都抱滿五天,但是如果用最多五天來計算 240個交易日能做的交易數是48次 且搭配正期望值和超高的盈虧比
只要平均每一筆都有3% 那一年內輕鬆就會翻倍了
再者 日模型平均期望值是遠遠大於3%的 所有從數學上來看長期活在市場且照模型交易 是有策略的在交易而非賭博
優點2. 準確率高 且 高盈虧比
在交易上高勝率不代表什麼
想像一個畫面 我跟你賭骰子
骰到 1~5 我給你錢
骰到 6 你給我錢
你的勝率比我高 你玩不玩呢?
但如果我說 我骰到一次你要給我1000$ 你骰到一次我要給你10$ 這樣還會玩嗎
所以一個模型勝率高 不代表賺錢
但是勝率高有一個好處 也就是你贏的次數比較多 比較不會心慌慌的
舉的例子:我說如果確定能讓你賺錢 但是交易勝率100次只會勝利1次 但那一次就會讓你賺錢 大家能順利撐到第100次嗎 還是中途就被心裡面牽著走了呢~ 這邊讓大家思考一下
所以我的模型是高勝率 且同時也是高盈虧比 所以是他強力的優點之一
======= 再來說說他的缺點 =======
缺點1: 股票容量小
不知道大家有沒有想過為什麼 明明有人說技術分析這麼厲害 結果講到投資大家只知道巴菲特,最有錢的人卻不是做交易的,照那些人來說的話 一年300倍 那他不是幾年就能變世界首富了不是嗎
會這樣講的人都沒有自己想過問題
為何會有這種錯覺
原因是因為 資產來源是來自股票交易時
當今天資產大到 我才買 1% 的錢 公司就漲停了
這時候大家只會看到怎麼有人抬轎然後急忙到貨給你
此時你就沒辦法像剛開始的小資金一樣能這麼容易翻倍了
所以在回測中 6年 報酬率最高來到了320倍
這裡附上圖片
但是我的起始資金是設定100萬
如果資金來到1000萬之後就很難再使用這個模型去做交易了對吧 這便是他的一個上限
這裡附上圖二佐證
這是如果限制最多只買 股票近20日成交額的5%
這算是一個還能安全進出的買賣金額
可以看到 考量股票容量之後
報酬率最高只剩下69倍 高不高 還是很高 但縮水了很多對吧
但不代表他只剩下6年69倍
而是當你資產變大 資金足以撼動股票的時候績效會慢慢脫離320倍
缺點2: 滑價
跟上面有異曲同工之妙
當今天你資金大到五黨掛單你一買就把掛單掃光了 此時股價會被自己拉高 就會買貴了 賣出也會被自己賣下來 導致滑價0.5~1%不等
但還是能賺錢 因為我預測的漲幅遠大於滑價 只是想說資本變大就很難輕鬆賺錢了
日模型結論:
日模型能讓你從 1萬 輕鬆賺到 500萬甚至1000萬
但隨著資金變大成長速度會有感下滑
本來 資產1000萬之前 6年 可以賺320倍
達到1000萬之後只剩下 69 倍的成長
當然不會這麼突然 但大概就是這個意思
所以我會說日模型是半成品 是因為這個模型只能給少數人使用 我可能自己用一用就算了 但周模型就不同了唷! 可以大家一起用 請看⬇️
======= ======= ======= =======
週模型介紹:
周模型 是預測 未來一個月內 漲幅 >=20%的標的
為何換成固定percent 因為是模型發現adr會影響模型穩定性
這裡給大家一個我的寶貴數據:



說來心累 像這樣的數據本掰咖超級多
大家當作學習 或是有學弟妹想要做研究也可以直接使用唷!!
上面的研究是 在所有資料中 未來四週之內 漲幅>20%的標的 佔了16.26% 別看這個比例不高 其實資料量很大~
但是到了 第四週收盤價之後 >20%只剩下8.16%
各位有感覺到為什麼常常股票放一放不賣又回去了嗎 有一半幾乎都跌回去了耶(都是淚~(´;ω;`)
所以呢
本咖的模型是預測未來4週內 而非4週後
這樣有什麼好處呢 就是只要達到你要的漲幅之後就可以賣出了 資金周轉率會大幅提升
下面會附上實驗數據:
從這個數據回測中可以看出 一年大概交易的次數是60次左右 如果每次賺錢都賺20% 止損都虧10%不考慮小賺小賠的情況還有我的時間止損策略的話 績效也是非常可觀的 更何況大家有看到 平均會漲的股票大概2週內就會漲完了 代表我們的模型資金周轉率非常高 不用真的抱滿4週
再來看到這個:
本掰咖在實驗中回測了所有出場方式
有機會再跟大家解釋 所有策略 但是呢 以上面的實驗來說呢 最好的止盈止損點大概就是超過漲超過20%之後開始啟動移動出場 只要回跌5%就止盈出場 這樣的好處是既能保住獲利 又能避免賣飛
當然啦~懂一點交易的人可以考慮其他方式出場
只是本掰咖幾乎什麼策略都試過了 自信心爆棚ww
那如上圖 實測了各種TimeStop自己實測下來 最好的TimeStop是
如果第一週最高漲幅沒有達到5%就出場
如果第二週最高漲幅沒有達到10%也出場
當然其他也不差 甚至如果怕麻煩不使用TS止損的話年化也還是有將近3倍
大家記住 使用TS 出場時可能小賺可能小賠 但是輸不死你 甚至小賺可能更多 因為模型是學習多方資料 高機率多方才會秀出來給你的
而且切記 絕對 絕對 要停損 ❗️❗️
至少出問題也要減碼 不可以毫無作為
這裡本咖舉個例子給大家看
今天 100%資金
- 如果跌了5%止損
要賺回本只要賺 5.2%
- 如果跌了 7%止損
要用剩餘資金賺回本要賺 7.5%
- 如果跌了10%
要賺回來也只需要賺 11%就好
頂多也就要多賺個1% 又輸不死你
各位有模型的話 賺回來會很難嗎 應該不至於吧!
不過如果凹單的話
- 如果跌了 30%
要用剩餘資金 賺回本 要賺 43%
- 如果跌了50%被腰斬
要賺回本要賺 100%
沒人知道會跌到哪裡 股票有輸有贏
號稱100%勝率的是神棍
只會帶進不帶出的人都是來輸的(記筆記❗️
既然不能知道他要跌到哪裡就先止損 這是短線交易
換個方向想 一個股票會跌到止損 代表他也不如其他股票強 短線的是在追求氣勢 太弱留強 既是尊重資金也是很有效率的事情 所以不要短線做成長線 要有鐵的紀律 該出就出 相信數學和期望值 長期一定會賺錢
一億:15.24%
兩億:16.26%
從統計上來看 成交額越大 達標的比例也確實顯著上升唷!! 但上升幅度會收斂 邏輯上也是這樣 量先價行
優點2: 周級別 雜訊少
周模型用的訓練資料就是周K 所以雜訊比較日模型少 不太容易被洗出場,但是在4週內又能有所決策 所以資金周轉率處於剛好的位置 模型也不會太遲緩
優點3: 開始出現一些大家看過的大公司
之前日級別模型給的股票 不是本咖在說 但在場的各位有人買過 鮮活果汁-KY 和 振宇五金 嗎
現在周模型可以看到南亞科、欣興、華新科等等大家知道的股票 這給本咖很大的信心All in (*¯︶¯*)
======= 再來說說缺點 =======
缺點1: 報酬高 回徹也高



先說 這個報酬很誇張 各位看看就好
僅實驗模型是否有Alpha的證據
不要以為這是未來能拿到的報酬
本咖的報酬是理論值並非實際值 並未考量股票容量
前面提到過 報酬再高終究有一個天花板
資金大到一個程度 買進去會撼動市場的時候就會被限制 只要知道 在資產1000萬之前 模型回測的報酬率都是可信的
在年化近乎3倍的情況下必須承受
總資產MDD最大回撤曾經來到 66.37%
缺點4: 空頭市場偏弱
從準確率來看 在空頭市場中 模型真的比較失能點 附圖:

然後從每週訊號前幾名的準確率也能看出來空頭市場真的比較弱

那空頭市場是像2022那樣跌一整年那樣 周MA20都下彎那種大空頭給大家參考:
其他年份整體 大多 多方勢 所以績效好很多
所以懂技術分析的人 看得出大盤有風險可以縮小部位來讓獲利最大化
======= ======= ======= =======
最後本咖的小小提醒:
本掰咖在這邊統一講
過程中所有的回測 都很嚴謹
採取滾動式回測
也就是用
2015~2019 訓練 預測 2020
2015~2020 訓練 預測 2021
…
2015~2025 訓練 預測 2026
過程中都有抽取近三年的各8週資料作為驗證集
也有做早停 所以有非常嚴格的控管沒有過擬合
且資料特徵工程都是用過去的資料 完全沒有未來資料洩漏 所以回測完全是正規的最高規格
過程中也都有計入交易成本和滑價 不會過度樂觀 甚至偏保守
且還有很多很多的實驗還沒附上 包含策略有沒有過度樂觀 以及 市場Decile 和 是不是靠運氣撐腰
但在周模型這部分唯一沒有做得點就是考慮股票資金容量,也就是我說的 資金大到一買進去就漲停 那時候資金不可能還是以這個速度成長,
那為何周模型 不像日模型那樣測試資金容量呢?
是因為篩選的標的都是 日均成交額有億的股票
以我的資產就算達到數億也很難撼動市場
所以可以視為影響不大,且理論報酬 就算真的打對折 再打對折2500倍 不也是很高了嗎
所以本咖沒有太在意回測報酬,只要知道 模型有沒有Alpha,在沒有計算錯誤 所有注意的點都有注意 這樣就好了
再說真的達到一億我也不在意資產增長速度了ww
所以我貼上報酬並非希望大家盲目相信,而是要讓他家知道模型是有用的 可以相信模型但是不要盡信歷史回測報酬
所以記住
雖然已經這麼嚴僅了
但報酬率 和 回測 也請不要太樂觀看待
雖然該做的我都做了 沒有讓模型看未來數據 真的是在預測 也有用我的程式專業 嚴格監視過擬和
交易成本和滑價都有計入 也沒有重複使用資金
全時段回測都是All in
但大家要記住本咖說的
過去不代表未來 我們能做的就是相信策略 相信數據 並且做好嚴格的風控和倉位管理
這已經比市場上技術分析的100次回測來的嚴謹數百倍了
======= ==== 如何控制風險 ==== =======
再講風控之前 想問大家
不知道有沒有聽過「買個股贏不了大盤」
那原因是什麼呢?
再厲害的人,每筆報酬都有30%,但是敢all in嗎? 每一筆又真的都能30%嗎?市場能漲這麼多的標的 比例剛剛本咖也給大家看過了,這不是運氣的問題 量就是那麼多 又不能 All in 的話
那再問大家 100%資金敢不敢 all in 0050,應該沒問題吧 那我們來比較一下
100%*10% = 總資產10%
10%*30% = 總資產的3%
做個股的人要買對幾筆才能贏大盤 All in,而且我只用0050年化報酬算的 真實是不是這樣還不好說
正是這個原因導致個股不利,那如果模型大數據及實驗都顯示模型能有正期望,那如果能想辦法把資金安全的All in 是不是就能輕鬆贏過大盤了呢!
那我們要怎麼安全的All in
本咖在這邊 教各位一個2%倉位管理:
1. 每筆交易的止損金額 < 總資產的2%
2. 買到手上資金用完為止
3. 定期把賺到的一部分錢提領出去 且可以只拿部分比例資產來買股票
這是一些機構法人 也在用的方法
這個方法能讓你大膽 All in 即使是做個股
舉例:
總資產100萬、我們每次止損是10%
那就必須買一個金額 是當你止損10%的時候
止損金額<100萬總資產的2%
這不是叫你每一筆都只賣2萬 而是說 你買的量是當你止損時<2萬的金額
那這樣做有什麼好處?
1. 你的持倉不會太多最多也不會超過5檔
2. 排除只買一檔時的運氣成分 讓報酬更貼近模型
3. 就算你連續輸35次 總資產也只是-50%而已
本咖說的是連續喔 一次都不能贏,且你只要贏一次就會中斷 並回血很多 這就是數學的魅力
我拿回測中 2026/5/29 之前的預測舉例,最後那一行橘紅色的小數欄位 就是報酬率,光2026過不到半年 預測出來的標的就有12倍了 想要年化 3 倍以我的模型來說 真的沒有很難老實說
沒有打算把會測數據拿出來放
但如果打算單看報酬率 並用一句話 就認定實驗毫無意義的話,本咖希望你先知道
實驗中會有所謂的 理論值 跟 實際值
理論值是理想主義,實際值充滿限制
就像我說的 如果我能賺1.3萬倍 那理論上是不是給我幾年我就能超越巴菲特了呢~
是的話也太理想了吧?
這是不可能的 因為理論中沒有限制
但是現實中 當你資金大到一買進去就漲停 一賣出就跌停 這便是股票致富的上限
且實際上不用等到一買進去就漲停的時候才會受到限制,再台股一檔股票平均約數億的成交額 及台股的市值,資產5000萬的時候 就會開始綁手綁腳 如何佈局 如何吃貨 如何拉抬 都是技術,屆時能夠像資產100萬一樣進出自如嗎
請大家好好思考這點 不要一味的相信舊有的思維 或只是聽到路邊一句話想都不想就說出口
一再強調 請勿把回測報酬視為未來報酬 放上報酬率 並不是要說能在未來獲取相對應的績效 因為過去不等於未來
我從來沒有說我的模型100%預測市場 那是神棍
僅作為模型有Alpha及學到東西的證據之一
就如同我上面所說,模型在這數十萬筆的資料量之下要有這等準確率 如果我是賽到的 相當於你連續擲硬幣數十次 每一次都是正面
如果考慮台股個股容量 要方便進出的話 資金只要超過5000萬就會開始受到限制 如果資產超過1億之後 進出都會滑價 也會需要花時間處理買賣掛單 真實報酬率可能只有6.3年 200倍左右而已
本人從未保證任何的績效 所以如果只是要來要名牌或是賺錢的話 本咖幫不了各位 真是很抱歉
所以也請各位看文章要看仔細 不要只知道一味看回測報酬率 因為那根本不是重點
由於模型還在實測
本咖的測試方式偏保守:
1. 不會每筆都操作 僅參考訊號選出有機會的標的
2. 每筆交易 買入金額<總操作金額20%
3. 跌10%嚴格止損 不管任何消息 任何理由
4. 本咖會自行參考盤勢 設定買賣進出場點
- 模型是周尺度預測 在日線上會有更好的買賣點 或 明顯止跌反彈 或 轉折訊號
模型注意事項:
本咖從這半年大量實驗中都表示
模型在多方趨勢盤是很強的
在空方勢 或 盤整做頭的大盤 效果明顯下降
簡單放上部分回測及實驗證據 詳細數據請看內文:











另外在上面 統計實驗上 本咖有發現強的股票不會讓你等太久,平均大概1-2週內都會有所表現
所以我們可以在回測中 除止盈止損之外 加入時間成本的出場條件TimeStop,像是 如果第一週最大漲幅沒有超過多少 就直接出場 這樣好處是什麼呢
首先 是可以讓你可能小賺的時候保本出場
再者 是可以降低你的時間成本 增加資金週轉率 因為真的好的股票不會讓你等這麼久 跟好的人一樣
所以不要想 這樣浪費時間 因為要汰弱留強 要提高資金使用率 這在短線上非常重要‼️ 請大家筆記

話說本咖有時候很壞 會去低接朋友被腰斬的股票(⁎⁍̴̛ᴗ⁍̴̛⁎) 然後他回本我也會賺一倍 情況不對就倒貨給他
======= 再來說說周模型的優缺點 =======
優點1:成交額大
基於第一個失敗的日模型成交額太小、本咖拿刀子威脅模型必須預測近一個月日均成交額1億的股票
這也帶出一個額外優點 模型學習特徵是看 技術面和 籌碼面,這些特徵都是市場共識 只有市場人多量大的時候才有所謂的共識
且補上一個實驗給大家看:
沒有篩選:10.69%














這樣的話你就能讓資金效益最大化 買個股都能安全All in 不過這種方式很吃盤勢 所以如果空頭 或盤整 本咖建議不如縮部位或是不操作 空手問題在本咖模型並不會有太大問題
記得 模型勝率不是100% 但風控做好 相信模型 連續輸的時候 要有勇氣再進去 不能做到的就不要試模型或是用自己輸光也不會在意的資金來試吧
======= ======= ======= =======
最後 這個模型現在測試階段會給大家訊號
但是我抓資料的成本一個月大概是一萬塊
本掰咖真的沒辦法撐太久 所以測試期結束之後 可能就會關閉再另作打算 並非想靠軟體作為賺錢錢的來源 因為模型有容量限制 太多人湧入會對模型不利 所以可能會自行使用 或是 僅提供身邊的朋友運用 並收取合理成本作為維護 和 TEJ台灣新報資料集的費用 還有畢業後的一些些現金流
但在測試期間的這段期間 希望大家能開心娛樂🥳
如果可以的話 作為研究費用也可以小額贊助我一下 雖然第一次發文 不知道怎麼做 但大家當我說說就好哈哈 另外模型回測的交易紀錄我不知道這段能不能放上來 如果可以的話可以給大家自己去研究 搞不好會看到更好的操作方式
======= 為何應該用股票模型 =======
市場不是不可預測嗎?為何要用模型做股票:
市場確實不可預測 我們也必須知道 即使是用模型在做交易 但交易的本質 還是賭 只是我們有明確的勝率 和盈虧比 能算出期望值
長期下來就會獲取趨近期望值的報酬
除非 數學、統計學 都不可信
不然在這個資料量體下 模型準確率大概率是可信的
大家可以想成 如果在這個資料量我的準確率這麼高是賽到的機率 相當於你擲硬幣連續擲數十次 每次都是正面
另外一個應該要用模型做股票的點
技術分析是怎麼來的呢
是市場上 日月積累的市場情緒 還有經驗
請不要盲目相信任何一種技術分析
但要知道技術分析 可提高你的 勝率 及 賠率
然而人總是有上限,一個人看4個技術指標已經是極限了,但機器可以讀300多個技術指標仍找出最佳規律,這件事情是有組織在做的,連文藝復興等大型量化機構也在做,量化分析 與 機器學習 也是現在投行的趨勢,所以這絕對是正確的方向
如果看到這裡真的非常謝謝你,我是本咖 如果你也想跟隨我會支持我的話就追蹤一下吧謝謝你們🙏🏻
有任何疑問直接提出來 本咖其實蠻忙的 有看到都會回覆各位☺️
======= ===== 統一回覆 ===== =======
文中說過了 但是有人沒看 所以我還是 告訴大家 不要盡信報酬率 因為本咖 算的是理論報酬
大家看到的數字 文中也有說
請勿樂觀看待這個數值
這個報酬下來算的 年化大約是3.4倍
這個數字在我的模型高信心度訊號的 勝率 來看 及 平均 1.75周的資金周轉率來看 一年交易的數量也會有數十次 3倍多的績效並不是很困難的事情唷
這邊附上2026截至5/30 的訊號回測:




