從零開始獨自研發炒幣程式第四章(隨機森林模型)

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

前面介紹了幾種基於規則的策略

https://vocus.cc/article/685d463dfd89780001f3d7fd

並驗證了它們在比特幣上的表現

其實多數都是虧錢的

這一章開始用隨機森林來測試機器學習有沒有幫助

一樣沿用之前的

vocus|新世代的創作平台

定義一個隨機森林策略

vocus|新世代的創作平台
vocus|新世代的創作平台
vocus|新世代的創作平台
vocus|新世代的創作平台

準備資料

注意機器學習模型如果用單純的價格當作輸入

會發生一種情況就是當價格破歷史新高 模型就失靈了 會一直想要賣

因為機器學習模型本質就是擬合數據根據歷史數據他會發現這已經是高點了

接下來跌的機率比較大,因為他單純是擬合歷史數據而已

所以要考慮丟入機器學習的特徵必須是尺度無關的

什麼尺度無關

就是今天價格怎麼變 範圍都在一個範圍變動的指標

例如RSI總是在0~100就是一個其他還有

vocus|新世代的創作平台

這裡我拿一年的數據2023到2024做測試

用yfinance取得資料

用ta套件計算技術指標

整理成這樣一個表格

vocus|新世代的創作平台

之後我就可以將資料丟給模型訓練

vocus|新世代的創作平台

回測函數也是引用之前的

https://vocus.cc/article/685d463dfd89780001f3d7fd

直接套用即可

vocus|新世代的創作平台
vocus|新世代的創作平台

誇張的報酬率 不過這就是overfitting啦

因為其實前面在處理資料的時候

vocus|新世代的創作平台

train_data跟pred_data本質上是一樣的

然後我再訓練模型的時候

vocus|新世代的創作平台

其實他fit的是train_data

但是pred_data跟train_data本質上是一樣的

所以只是在考他在看過答案的考卷上預測股票漲跌

才會出現投資報酬率2163%這種奇怪的結果

新的資料

vocus|新世代的創作平台

為了合理評估模型表現

我引入新的資料也就是說原本2023~2024的資料被模型拿去訓練了

這裡2024到2025就是模型沒看過的資料

vocus|新世代的創作平台

然後模型就直接載入之前訓練好的模型

不能再訓練了單純用來推論而已

vocus|新世代的創作平台

從圖上可以看到策略一開始跟著大盤走勢

到後面大盤大跌的時候策略沒有抱著不放

而是知道何時買何時賣

報酬率還是往上升

這就是機器學習的優勢啦

完整代碼:

https://github.com/skywalker0803r/AlphaCoin/blob/main/%E5%BE%9E%E9%9B%B6%E9%96%8B%E5%A7%8B%E7%8D%A8%E8%87%AA%E7%A0%94%E7%99%BC%E7%82%92%E5%B9%A3%E7%A8%8B%E5%BC%8F%E7%AC%AC%E5%9B%9B%E7%AB%A0.ipynb

留言
avatar-img
于正龍(Ricky)的沙龍
57會員
93內容數
人工智能工作經驗跟研究
2025/06/26
前面介紹了三個策略 MACD RSI 還有一個玩股網部落格作家的的策略 那到底怎麼知道有沒有用呢? 這個時候就要來回測了 我要寫一個函數 丟入策略 資料 本金 起始日期 結束日期等等 他就會告訴我在這個時間段 使用這個策略在這個本金下 在這些資料上進行買賣 最後的下場是什麼 首先把三個
Thumbnail
2025/06/26
前面介紹了三個策略 MACD RSI 還有一個玩股網部落格作家的的策略 那到底怎麼知道有沒有用呢? 這個時候就要來回測了 我要寫一個函數 丟入策略 資料 本金 起始日期 結束日期等等 他就會告訴我在這個時間段 使用這個策略在這個本金下 在這些資料上進行買賣 最後的下場是什麼 首先把三個
Thumbnail
2025/06/26
好前面定義完了什麼是交易策略那可以做什麼 早期剛接觸交易的時候會看玩股網 裡面許多投資人都會把交易邏輯寫成程式 像以下這個公開的文章 其實就可以用前一章做的策略類別去實作 由於他這個只有進場策略但是根據我的觀察 他都是根據這個進場策略進場之後漲7%或是7天內一定離場 印象中好像也有停損
Thumbnail
2025/06/26
好前面定義完了什麼是交易策略那可以做什麼 早期剛接觸交易的時候會看玩股網 裡面許多投資人都會把交易邏輯寫成程式 像以下這個公開的文章 其實就可以用前一章做的策略類別去實作 由於他這個只有進場策略但是根據我的觀察 他都是根據這個進場策略進場之後漲7%或是7天內一定離場 印象中好像也有停損
Thumbnail
2025/06/26
其實一直以來都很喜歡研究量化交易 自動化交易 或是任何用程式邏輯來做交易的領域 但是一直沒做出一個很大型的python套件 或是持久運行的網站 最近給自己一個目標 來寫部落格 從零開始記錄自己實現每個元件的過程 我的想法是先從每個元件功能開始著手 例如做一個"策略"類別 策略類別是一個父類別
Thumbnail
2025/06/26
其實一直以來都很喜歡研究量化交易 自動化交易 或是任何用程式邏輯來做交易的領域 但是一直沒做出一個很大型的python套件 或是持久運行的網站 最近給自己一個目標 來寫部落格 從零開始記錄自己實現每個元件的過程 我的想法是先從每個元件功能開始著手 例如做一個"策略"類別 策略類別是一個父類別
Thumbnail
看更多
你可能也想看
Thumbnail
寫作投資永遠不嫌晚,這是雙寶老爹的第#152篇關於加密貨幣教學文章,文未還有更多精彩的教學內容!
Thumbnail
寫作投資永遠不嫌晚,這是雙寶老爹的第#152篇關於加密貨幣教學文章,文未還有更多精彩的教學內容!
Thumbnail
這篇文章分享了作者對於虛擬貨幣的投資心得和建議。文章中提到了作者的投資經驗,也分享了吳淡如的投資策略。最後,作者給出了自己的投資建議,提醒讀者在投資虛擬貨幣時要注意財力和資產配置,並鼓勵讀者參與虛擬貨幣投資。整篇文章共分享了作者的投資心得和對於虛擬貨幣的看法以及建議。
Thumbnail
這篇文章分享了作者對於虛擬貨幣的投資心得和建議。文章中提到了作者的投資經驗,也分享了吳淡如的投資策略。最後,作者給出了自己的投資建議,提醒讀者在投資虛擬貨幣時要注意財力和資產配置,並鼓勵讀者參與虛擬貨幣投資。整篇文章共分享了作者的投資心得和對於虛擬貨幣的看法以及建議。
Thumbnail
本文將分享加密貨幣的基礎知識、比特幣的工作原理以及加密貨幣的投資策略。如果你對加密貨幣有興趣,這篇文章將為你提供有價值的資訊。
Thumbnail
本文將分享加密貨幣的基礎知識、比特幣的工作原理以及加密貨幣的投資策略。如果你對加密貨幣有興趣,這篇文章將為你提供有價值的資訊。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
如果想投資比特幣,如何讓績效更好呢? 本文提供一個簡單可行的方式,讓累積報酬率更高、跌幅更小、更早創新高。
Thumbnail
如果想投資比特幣,如何讓績效更好呢? 本文提供一個簡單可行的方式,讓累積報酬率更高、跌幅更小、更早創新高。
Thumbnail
比特幣是一種加密數字貨幣,透過比特幣支付網路進行交易。這個去中心化支付網路是由多個執行比特幣軟體程式碼的服務據點共同實現的,它提供了管理、驗證和交易比特幣的功能。
Thumbnail
比特幣是一種加密數字貨幣,透過比特幣支付網路進行交易。這個去中心化支付網路是由多個執行比特幣軟體程式碼的服務據點共同實現的,它提供了管理、驗證和交易比特幣的功能。
Thumbnail
參考來源 本文章參考自《所謂「我不投資」,就是-all-in-在法定貨幣》。 前言 虛擬貨幣作為一種新興的數字資產,正逐漸改變我們的金融世界。本文將深入探討虛擬貨幣的基礎知識、去中心化金融(DeFi)、投資策略以及未來發展趨勢,旨在幫助讀者全面了解這一領域。 章節一:虛擬貨幣的基礎知識
Thumbnail
參考來源 本文章參考自《所謂「我不投資」,就是-all-in-在法定貨幣》。 前言 虛擬貨幣作為一種新興的數字資產,正逐漸改變我們的金融世界。本文將深入探討虛擬貨幣的基礎知識、去中心化金融(DeFi)、投資策略以及未來發展趨勢,旨在幫助讀者全面了解這一領域。 章節一:虛擬貨幣的基礎知識
Thumbnail
這篇文章從基本面出發,提供了SUI和MOCA兩種加密貨幣投資的選幣方法及觀察策略。
Thumbnail
這篇文章從基本面出發,提供了SUI和MOCA兩種加密貨幣投資的選幣方法及觀察策略。
Thumbnail
Raydium是基於solone供應鏈的服務系統,採用名為AMM的協議機制,而AMM(自動做市商)是一種智慧完成交易流程的技術。
Thumbnail
Raydium是基於solone供應鏈的服務系統,採用名為AMM的協議機制,而AMM(自動做市商)是一種智慧完成交易流程的技術。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News