從零開始獨自研發炒幣程式第五章(SVM模型)

更新 發佈閱讀 2 分鐘
投資理財內容聲明

上一章嘗試了用隨機森林模型預測漲跌

這一張要嘗試用SVM

SVM是一個參數化模型 跟隨機森林不同

SVM內部會學一個權重用來把數據分成兩類

raw-image
raw-image


SVM在學的就是找一個W值使得 2/w愈大愈好 w愈小愈好

通常具有良好的汎化能力

raw-image

一樣SVM模型繼承自BaseStrategy這個類別

首先定義了初始化時要定義特徵欄位跟模型

以及有一個fit方法 可以訓練內部的模型

raw-image

再來也有產生訊號的方法

保存模型的方法

載入模型的方法

再來一樣是回測函數

raw-image

首先根據策略產生訊號

然後初始化變量

raw-image

再來對訊號做遍歷

買入時紀錄一筆

賣出時紀錄一筆

每一個迴圈結束前都更新asset_curve資產曲線

raw-image

若遍歷完訊號沒結算則結算

然後計算一大堆東西之後返回結果

raw-image

再來這裡定義取得資料的函數

raw-image

用yfinance取得rsi stoch_k atr_ratio willr 等等技術指標

以及用收盤價的漲跌定義target

raw-image

再來用2023到2024資料訓練模型

raw-image

然後觀察模型在2024到2025的表現

raw-image
raw-image

可以發現雖然有賺錢但是那是因為大盤在漲本身買了不動放著都會賺

未來我們要研究 更好的回測機制 要測試牛熊市

完整代碼:

https://github.com/skywalker0803r/AlphaCoin

留言
avatar-img
留言分享你的想法!
avatar-img
于正龍(Ricky)的沙龍
48會員
75內容數
人工智能工作經驗跟研究
2025/06/29
前面介紹了幾種基於規則的策略 https://vocus.cc/article/685d463dfd89780001f3d7fd 並驗證了它們在比特幣上的表現 其實多數都是虧錢的 這一章開始用隨機森林來測試機器學習有沒有幫助 一樣沿用之前的 定義一個隨機森林策略 準備資料 注意機器學
Thumbnail
2025/06/29
前面介紹了幾種基於規則的策略 https://vocus.cc/article/685d463dfd89780001f3d7fd 並驗證了它們在比特幣上的表現 其實多數都是虧錢的 這一章開始用隨機森林來測試機器學習有沒有幫助 一樣沿用之前的 定義一個隨機森林策略 準備資料 注意機器學
Thumbnail
2025/06/26
前面介紹了三個策略 MACD RSI 還有一個玩股網部落格作家的的策略 那到底怎麼知道有沒有用呢? 這個時候就要來回測了 我要寫一個函數 丟入策略 資料 本金 起始日期 結束日期等等 他就會告訴我在這個時間段 使用這個策略在這個本金下 在這些資料上進行買賣 最後的下場是什麼 首先把三個
Thumbnail
2025/06/26
前面介紹了三個策略 MACD RSI 還有一個玩股網部落格作家的的策略 那到底怎麼知道有沒有用呢? 這個時候就要來回測了 我要寫一個函數 丟入策略 資料 本金 起始日期 結束日期等等 他就會告訴我在這個時間段 使用這個策略在這個本金下 在這些資料上進行買賣 最後的下場是什麼 首先把三個
Thumbnail
2025/06/26
好前面定義完了什麼是交易策略那可以做什麼 早期剛接觸交易的時候會看玩股網 裡面許多投資人都會把交易邏輯寫成程式 像以下這個公開的文章 其實就可以用前一章做的策略類別去實作 由於他這個只有進場策略但是根據我的觀察 他都是根據這個進場策略進場之後漲7%或是7天內一定離場 印象中好像也有停損
Thumbnail
2025/06/26
好前面定義完了什麼是交易策略那可以做什麼 早期剛接觸交易的時候會看玩股網 裡面許多投資人都會把交易邏輯寫成程式 像以下這個公開的文章 其實就可以用前一章做的策略類別去實作 由於他這個只有進場策略但是根據我的觀察 他都是根據這個進場策略進場之後漲7%或是7天內一定離場 印象中好像也有停損
Thumbnail
看更多
你可能也想看
Thumbnail
當你剛學會技術分析時,可能會想趕快賺錢,但要提醒自己,短線交易需要合理的心態管理,否則容易陷入剛學會技術分析時過度交易瘋狂大賠的局面。這篇通過心理學家史金納的老鼠實驗,帶給你交易心態上的啟發。
Thumbnail
當你剛學會技術分析時,可能會想趕快賺錢,但要提醒自己,短線交易需要合理的心態管理,否則容易陷入剛學會技術分析時過度交易瘋狂大賠的局面。這篇通過心理學家史金納的老鼠實驗,帶給你交易心態上的啟發。
Thumbnail
相信財管相關背景的都在不同時刻讀過這本書。這次再買了50週年增訂版。 對近年的迷因股(meme),加密貨幣(cryptocurrency)的現象多有探討。 當然作者長年提倡的指數型基金投資法,和台灣近兩年市場最熱門的ETF投資,看了更會有感。 投資市場的大分類不外是:基本面,技術面,籌碼面
Thumbnail
相信財管相關背景的都在不同時刻讀過這本書。這次再買了50週年增訂版。 對近年的迷因股(meme),加密貨幣(cryptocurrency)的現象多有探討。 當然作者長年提倡的指數型基金投資法,和台灣近兩年市場最熱門的ETF投資,看了更會有感。 投資市場的大分類不外是:基本面,技術面,籌碼面
Thumbnail
用多空趨勢線串聯股市金脈簡單來說內建一套投資邏輯,這套系統基於經濟學中的「適應性預期理論」發展而來,主要依賴過去的觀察和經驗來進行投資。這本書橫跨了產業面、基本面、技術面與籌碼面,我覺得下面的重點,你可以思考一下對你的投資有沒有幫助。
Thumbnail
用多空趨勢線串聯股市金脈簡單來說內建一套投資邏輯,這套系統基於經濟學中的「適應性預期理論」發展而來,主要依賴過去的觀察和經驗來進行投資。這本書橫跨了產業面、基本面、技術面與籌碼面,我覺得下面的重點,你可以思考一下對你的投資有沒有幫助。
Thumbnail
投資是數字的魔術,基本分析和技術分析各有其魔法師 投資的目的是獲利,而不是追求一種信仰 「長期投資」不是核心投資要素時,以這位「量化之王」吉姆・西蒙斯為例,證明選對標的、掌握時機才是投資重點,即使不是長期投資,一樣會有超凡投資成就 如果傳奇不是唯一,就不用非要信奉誰,而視其他投資方式為異端邪說
Thumbnail
投資是數字的魔術,基本分析和技術分析各有其魔法師 投資的目的是獲利,而不是追求一種信仰 「長期投資」不是核心投資要素時,以這位「量化之王」吉姆・西蒙斯為例,證明選對標的、掌握時機才是投資重點,即使不是長期投資,一樣會有超凡投資成就 如果傳奇不是唯一,就不用非要信奉誰,而視其他投資方式為異端邪說
Thumbnail
量化基金(quantitative fund)蒐集大量歷史和市場數據,透過電腦運算出最能獲利的投資策略,規避不必要的風險。近年中國量化基金業開始興起,然而當面對市場劇烈波動時,他們面臨了來自政策干預和主管機關監管的巨大挑戰。
Thumbnail
量化基金(quantitative fund)蒐集大量歷史和市場數據,透過電腦運算出最能獲利的投資策略,規避不必要的風險。近年中國量化基金業開始興起,然而當面對市場劇烈波動時,他們面臨了來自政策干預和主管機關監管的巨大挑戰。
Thumbnail
動能投資法是一本實戰策略書,對於正在學習建立策略的人有幫助。本文針對書中的策略寫法進行討論,並進行策略實測結果與策略分析,最後提出個人看法和心得。
Thumbnail
動能投資法是一本實戰策略書,對於正在學習建立策略的人有幫助。本文針對書中的策略寫法進行討論,並進行策略實測結果與策略分析,最後提出個人看法和心得。
Thumbnail
以下不構成投資建議,只是我自己寫來好玩的。隨便算算不要太認真......要是可以預測市場我早就不用當社畜了。
Thumbnail
以下不構成投資建議,只是我自己寫來好玩的。隨便算算不要太認真......要是可以預測市場我早就不用當社畜了。
Thumbnail
本文介紹過去金融歷史上出現的價格模型演變,盡量用簡潔的理論敘述呈現。重點包括隨機漫步理論、馬可夫模型、資本資產定價模型、有效市場假說、套利定價理論、分形市場假說、混沌理論、複雜系統與自組織理論、行為金融學以及MPT現代投資組合理論與馬可維茲。
Thumbnail
本文介紹過去金融歷史上出現的價格模型演變,盡量用簡潔的理論敘述呈現。重點包括隨機漫步理論、馬可夫模型、資本資產定價模型、有效市場假說、套利定價理論、分形市場假說、混沌理論、複雜系統與自組織理論、行為金融學以及MPT現代投資組合理論與馬可維茲。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News