不要輕易相信技術指標,做個驗證吧

更新 發佈閱讀 3 分鐘


由於這邊不能打code所以放到github了

當我們自訂常見的雙均線策略,選擇

短期均線:10 天
長期均線:35 天
偏離度閾值:0.5%,區間寬度
買入信號:短期均線高於長期日均線,並且超過0.5%
賣出信號: 不滿足買入信號的所有情況

會發現這個策略在台積電,時間區間 2017/10/04 ~ 2018/10/04 的獲利比什麼都不做還差

買著不動 1.079832

策略進出 1.062731

為了改善這個策略,當我們用常見的最佳化技術,優化天數選擇後,使用長期63天、短期8天後,獲利驚人

買著不動 1.079832

策略進出 1.139511

但優化過的參數在2019/06/20~ 2020/06/12 的獲利卻又比什麼都不做還差,可見這個天數調整在這支股票不是一直有用的

網路上有些程式交易的教學都是overfitting後的結果,因為股市資料隨時間改變,所以這個問題本身就不太能分析,如果發現網路上太樂觀的文章滿有可能是行銷手段,或是驗證手法有問題,至於怎樣的驗證手法才是對的呢?最基本的就是用適合時間序列的交叉驗證,然後驗證的結果最好要是很差,請努力找讓策略在不同股票或區間效果越差越好。通常在錯誤分析這個時候會讓你收穫很多,更能想到如何改善策略。(例如最近做的策略都會發現因為在疫情下全球V型反轉而效果很好)

在有這個概念後,持續研究合理的特徵我是覺得有機會的

連結有hyperopt 的教學,如果發現合理特徵可以使用這個自動選出最佳值,連結中是一個完整的股票回測方法,未來會加入更多指標,不只看獲利還看風險...

另外用hyperopt最佳化的時候,需要做交叉驗證比較好,只要改一下hyperopt_model_score裡面內容放入時間序列的交叉驗證即可

這邊有個驗證黃金交叉這個指標的文章

https://kknews.cc/zh-tw/invest/m6pbj8p.htm

程式資料可以用這個之前文章有介紹的

https://vocus.cc/mlstock/5ec91f8dfd89780001786757

hyperopt教學

https://www.kaggle.com/donkeys/lgbm-with-hyperopt-tuning


留言
avatar-img
框框的沙龍
1會員
10內容數
機器學習應用在股市上
你可能也想看
Thumbnail
回到上一集結尾,「有著技術分析正確的策略(實力)不一定會賺錢(成功),因為短期可能會受到運氣的影響導致賠錢,但長期使用技術分析正確的策略則一定會賺錢。」 那怎樣算是技術分析的正確策略呢? 首先我也只有找到其中幾種,而且亦有著位納量的問題,有的操作性複雜,有的操作性簡單,因此這邊我會先公布最基礎的操作
Thumbnail
回到上一集結尾,「有著技術分析正確的策略(實力)不一定會賺錢(成功),因為短期可能會受到運氣的影響導致賠錢,但長期使用技術分析正確的策略則一定會賺錢。」 那怎樣算是技術分析的正確策略呢? 首先我也只有找到其中幾種,而且亦有著位納量的問題,有的操作性複雜,有的操作性簡單,因此這邊我會先公布最基礎的操作
Thumbnail
上篇提到了無效的技術型態(日線圖金叉,待進階投資後,就會發現這種型態某種層面也是很有用的),那還有什麼無效的技術型態嗎? KD進場法 我稍微試著收尋網路一下,目前坊間也是很流行KD金叉進場及死叉出場的方法。 於是我試著寫了一下程式條件: 進場條件:K>D、D<80(低檔區)、交易量100以上、價格>
Thumbnail
上篇提到了無效的技術型態(日線圖金叉,待進階投資後,就會發現這種型態某種層面也是很有用的),那還有什麼無效的技術型態嗎? KD進場法 我稍微試著收尋網路一下,目前坊間也是很流行KD金叉進場及死叉出場的方法。 於是我試著寫了一下程式條件: 進場條件:K>D、D<80(低檔區)、交易量100以上、價格>
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
在做每一種投資前,都應該好好研究一下該注意的事項跟可能會發生的小陷阱,這邊小卓整理了幾個重點給大家,希望可以幫助到想要了解短線追漲的投資人!另外我還做了一個十年的回測給大家參考。
Thumbnail
在做每一種投資前,都應該好好研究一下該注意的事項跟可能會發生的小陷阱,這邊小卓整理了幾個重點給大家,希望可以幫助到想要了解短線追漲的投資人!另外我還做了一個十年的回測給大家參考。
Thumbnail
除了KD指標、均線,也有一個很愛的指標,就是乖離率 舉出2022年的狀況,並標上每一次的乖離率。 挖!似乎看起來,就是出現月線負乖離6-9時,可以介入,而正乖離大約5-8,就可以慢慢出清的感覺。 是不是發現了新大陸! 但我在放上近期的乖離率狀況呢? 是不是又發現新大陸,當日線圖,在多方出現月乖離4以
Thumbnail
除了KD指標、均線,也有一個很愛的指標,就是乖離率 舉出2022年的狀況,並標上每一次的乖離率。 挖!似乎看起來,就是出現月線負乖離6-9時,可以介入,而正乖離大約5-8,就可以慢慢出清的感覺。 是不是發現了新大陸! 但我在放上近期的乖離率狀況呢? 是不是又發現新大陸,當日線圖,在多方出現月乖離4以
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News