[心得] 2023使用機器學習選股的年報
過去每年都是自己憑感覺玩,處於那種賺了抱不住,賠了一停損馬上漲
只會google以為kd<20可以進場,kd>80準備要出場
或是覺得營收很好欸,結果進場一路崩
最後搞到賺的吐回去甚至還賠,然後就心態崩潰不玩了,但過一陣子又手癢那種輪迴
所以我自認我沒有玩股票的天分,那所幸我研究所玩過一點機器學習(但不是用在股票)
就想說自己搞不懂,那我就讓機器模型幫我搞懂,跟我講要買什麼就好
以下紀錄2023年的過程,但其實模型2022年8月開始實戰,那時候是125萬
2023年開始成本:141萬
年底損益:43萬+18萬股息
對帳單:https://upload.cc/i1/2024/01/01/AYbTO4.png
選股買賣週期:每個月all in
Input:一點點基本面+一堆技術指標共45個特徵
Training範圍:2005~2015
Testing範圍:2016~2022/7
模型:Weighted Ensemble
(類神經網路+XGBRegressor+ARDRegression+KNeighborsRegressor+ExtraTreesRegressor)
Output:模型Ranking後推薦的TOP 3分散投資
過濾:剔除交易金額1千萬以下的個股
(後來還是覺得金額還是太少,但再濾,資料量勝率跟報酬率都會降)
心得:
1.相信模型,很多時候推薦出來我心裡都os,師傅真的要這樣買嗎,kd鈍化了欸
結果過程中間可能會賠,但最後就是會賺
2.找出場機制,因為買賣週期是1個月,但回頭看其實不一定是賣在相對最佳的時間點,
一開始我逼自己嚴守紀律一定要時間到才賣,但少賺很多
後來自己套用一些開頭寫的那種kd簡單規則進行出場,並且做一些變化回測看看
結果那種google的到的規則突然有用了
這邊也可以分享"交易量"是最重要的,什麼規則幾乎都要配合量來看
3.整體績效來說應該有贏0050,截止10月也還贏正2,但不知道為何11月開始上漲這一波
模型選的股票沒跟到,導致績效輸正2,有點小灰心,覺得自己在忙什麼
可能隨時做好模型失效的準備
以上
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.68.138 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Stock/M.1704119878.A.8CA.html
推
01/01 22:44,
4月前
, 1F
01/01 22:44, 1F
推
01/01 22:47,
4月前
, 2F
01/01 22:47, 2F
→
01/01 22:48,
4月前
, 3F
01/01 22:48, 3F
推
01/01 22:51,
4月前
, 4F
01/01 22:51, 4F
→
01/01 22:51,
4月前
, 5F
01/01 22:51, 5F
→
01/01 22:51,
4月前
, 6F
01/01 22:51, 6F
推
01/01 22:53,
4月前
, 7F
01/01 22:53, 7F
推
01/01 22:55,
4月前
, 8F
01/01 22:55, 8F
→
01/01 22:56,
4月前
, 9F
01/01 22:56, 9F
推
01/01 23:17,
4月前
, 10F
01/01 23:17, 10F
→
01/01 23:18,
4月前
, 11F
01/01 23:18, 11F
→
01/01 23:19,
4月前
, 12F
01/01 23:19, 12F
→
01/01 23:58,
4月前
, 13F
01/01 23:58, 13F
→
01/02 00:15,
4月前
, 14F
01/02 00:15, 14F
→
01/02 00:17,
4月前
, 15F
01/02 00:17, 15F
→
01/02 00:17,
4月前
, 16F
01/02 00:17, 16F
→
01/02 00:19,
4月前
, 17F
01/02 00:19, 17F
→
01/02 00:41,
4月前
, 18F
01/02 00:41, 18F
→
01/02 00:41,
4月前
, 19F
01/02 00:41, 19F
→
01/02 00:41,
4月前
, 20F
01/02 00:41, 20F
推
01/02 00:45,
4月前
, 21F
01/02 00:45, 21F
推
01/02 01:13,
4月前
, 22F
01/02 01:13, 22F
推
01/02 01:54,
4月前
, 23F
01/02 01:54, 23F
→
01/02 01:55,
4月前
, 24F
01/02 01:55, 24F
推
01/02 04:12,
4月前
, 25F
01/02 04:12, 25F
推
01/02 04:38,
4月前
, 26F
01/02 04:38, 26F
→
01/02 04:38,
4月前
, 27F
01/02 04:38, 27F
推
01/02 05:06,
4月前
, 28F
01/02 05:06, 28F
推
01/02 05:15,
4月前
, 29F
01/02 05:15, 29F
推
01/02 05:22,
4月前
, 30F
01/02 05:22, 30F
→
01/02 05:22,
4月前
, 31F
01/02 05:22, 31F
→
01/02 05:22,
4月前
, 32F
01/02 05:22, 32F
推
01/02 06:44,
4月前
, 33F
01/02 06:44, 33F
→
01/02 06:45,
4月前
, 34F
01/02 06:45, 34F
推
01/02 06:50,
4月前
, 35F
01/02 06:50, 35F
→
01/02 06:50,
4月前
, 36F
01/02 06:50, 36F
→
01/02 06:52,
4月前
, 37F
01/02 06:52, 37F
→
01/02 06:52,
4月前
, 38F
01/02 06:52, 38F
→
01/02 07:14,
4月前
, 39F
01/02 07:14, 39F
推
01/02 07:22,
4月前
, 40F
01/02 07:22, 40F
推
01/02 07:57,
4月前
, 41F
01/02 07:57, 41F
推
01/02 08:20,
4月前
, 42F
01/02 08:20, 42F
推
01/02 08:49,
4月前
, 43F
01/02 08:49, 43F
→
01/02 09:01,
4月前
, 44F
01/02 09:01, 44F
推
01/02 09:17,
4月前
, 45F
01/02 09:17, 45F
推
01/02 09:47,
4月前
, 46F
01/02 09:47, 46F
→
01/02 09:49,
4月前
, 47F
01/02 09:49, 47F
→
01/02 09:49,
4月前
, 48F
01/02 09:49, 48F
推
01/02 09:51,
4月前
, 49F
01/02 09:51, 49F
→
01/02 09:51,
4月前
, 50F
01/02 09:51, 50F
→
01/02 09:59,
4月前
, 51F
01/02 09:59, 51F
推
01/02 10:21,
4月前
, 52F
01/02 10:21, 52F
→
01/02 10:21,
4月前
, 53F
01/02 10:21, 53F
推
01/02 10:33,
4月前
, 54F
01/02 10:33, 54F
噓
01/02 10:34,
4月前
, 55F
01/02 10:34, 55F
→
01/02 10:34,
4月前
, 56F
01/02 10:34, 56F
推
01/02 10:40,
4月前
, 57F
01/02 10:40, 57F
推
01/02 10:47,
4月前
, 58F
01/02 10:47, 58F
→
01/02 10:47,
4月前
, 59F
01/02 10:47, 59F
推
01/02 11:35,
4月前
, 60F
01/02 11:35, 60F
推
01/02 11:43,
4月前
, 61F
01/02 11:43, 61F
推
01/02 12:02,
4月前
, 62F
01/02 12:02, 62F
推
01/02 12:31,
4月前
, 63F
01/02 12:31, 63F
推
01/02 13:17,
4月前
, 64F
01/02 13:17, 64F
→
01/02 13:54,
4月前
, 65F
01/02 13:54, 65F
→
01/02 13:54,
4月前
, 66F
01/02 13:54, 66F
→
01/02 13:58,
4月前
, 67F
01/02 13:58, 67F
→
01/02 13:59,
4月前
, 68F
01/02 13:59, 68F
→
01/02 14:01,
4月前
, 69F
01/02 14:01, 69F
推
01/02 14:43,
4月前
, 70F
01/02 14:43, 70F
→
01/02 14:45,
4月前
, 71F
01/02 14:45, 71F
→
01/02 14:46,
4月前
, 72F
01/02 14:46, 72F
→
01/02 14:46,
4月前
, 73F
01/02 14:46, 73F
推
01/02 14:48,
4月前
, 74F
01/02 14:48, 74F
→
01/02 14:50,
4月前
, 75F
01/02 14:50, 75F
→
01/02 14:52,
4月前
, 76F
01/02 14:52, 76F