簡陋的網站藏著一個神經網路

更新於 發佈於 閱讀時間約 5 分鐘
raw-image

這個簡陋的網站是我做的簡單幾個功能

1.股票走勢圖配上買賣點

2.近期買賣信號機率


參考自這篇論文:

https://www.researchgate.net/profile/Omer-Sezer/publication/324802031_Algorithmic_Financial_Trading_with_Deep_Convolutional_Neural_Networks_Time_Series_to_Image_Conversion_Approach/links/5ae4ade9a6fdcc3bea95d2fd/Algorithmic-Financial-Trading-with-Deep-Convolutional-Neural-Networks-Time-Series-to-Image-Conversion-Approach.pdf

raw-image

這篇論文主要介紹的是用CNN去預測ETF

他們用15個技術指標 X 15 天,產生出一個 15×15 的影像,將這個影像丟入 CNN 神經網路中做訓練,下圖就是神經網路所「看到」的input:

raw-image

這個怎麼看呢? 又為何要這樣用呢

想想一般技術分析怎麼做的

技術分析是計算多種技術指標

例如 RSI MACD 等等

再參考這些技術指標的變化去做漲跌預測

而上面這些圖片其實都是15X15的矩陣 為何是15X15

因為有15種技術指標 X 15 天

模型訓練除了輸入還要有輸出(label)

label就是判斷一段時間後的漲跌是否超過某個閥值

例如我可以這樣設定

raw-image

利用python可以很輕易取得數據

raw-image

之後把數據標上label

raw-image

計算技術指標

raw-image

特徵縮放

raw-image

定義模型

raw-image

訓練

raw-image

混淆矩陣

raw-image

分類報告

raw-image

模型做好之後剪一個簡陋的網站

<body>

    <div class="container">

        <h1>📈 CNN 股票預測系統</h1>



        <form method="get" action="/">

            <button type="submit" class="refresh-button">🔄 更新預測</button>

        </form>



        <div class="predict_result">

            <!-- 嵌入互動圖表 -->

            <iframe src="{{ url_for('static', filename='predict_result.html') }}" width="100%" height="500px" style="border:none;"></iframe>

        </div>



        <h2>📊 近期買賣信號機率</h2>

        <table>

            <tr>

                <th>日期</th>

                <th>HOLD</th>

                <th>BUY</th>

                <th>SELL</th>

            </tr>

            {% for row in data %}

            <tr>

                <td>{{ row[5] }}</td>

                <td>{{ row[0] | round(3) }}</td>

                <td>{{ row[1] | round(3) }}</td>

                <td>{{ row[2] | round(3) }}</td>

            </tr>

            {% endfor %}

        </table>

    </div>

</body>

其實投資本身是期望值的遊戲

在當前時間點你可以做 買和賣 來賭未來的漲跌

以上的作法等於將技術分數當作神經網路的輸入

讓神經網路自己找出一些統計的規律

再預測未來的漲跌

其實我覺得普通人要翻身最快的方式還是找到一個正期望值的策略

然後持之以恆去實行這個策略

只要一個策略10次裡面贏六次 哪也是贏 做好風險管理就好

這個算法的改善空間還很多

因為只有單純考量技術指標

但在驗證集上可以到6 7 成

也許未來可以加入考量 新聞面 籌碼面等等


留言
avatar-img
留言分享你的想法!
avatar-img
于正龍(Ricky)的沙龍
36會員
55內容數
人工智能工作經驗跟研究
2025/04/11
Backtrader 是一個非常受歡迎且功能強大的 Python 回測框架,主要用於量化交易策略的開發、測試與實盤交易。它支援各種市場資料(如股票、期貨、外匯、加密貨幣等)以及多種回測功能,並且能夠輕鬆地擴展以適應各種交易策略。 Backtrader 的核心概念與結構 Backtrader 主要
Thumbnail
2025/04/11
Backtrader 是一個非常受歡迎且功能強大的 Python 回測框架,主要用於量化交易策略的開發、測試與實盤交易。它支援各種市場資料(如股票、期貨、外匯、加密貨幣等)以及多種回測功能,並且能夠輕鬆地擴展以適應各種交易策略。 Backtrader 的核心概念與結構 Backtrader 主要
Thumbnail
2025/03/12
最近發現一個雲端 Cloud Application Platform | Render 非常的好用可以把我之前做的自動化交易程式做部屬 用不到150行python代碼打造專屬你自己的自動化binance自動下單交易程式 使用教學 1.建立專案 2.選Cron job
Thumbnail
2025/03/12
最近發現一個雲端 Cloud Application Platform | Render 非常的好用可以把我之前做的自動化交易程式做部屬 用不到150行python代碼打造專屬你自己的自動化binance自動下單交易程式 使用教學 1.建立專案 2.選Cron job
Thumbnail
2023/10/31
一個實用的python程序快速幫你過濾出成交量大增的虛擬貨幣 金融界有一句很知名的話 量先行 通常成交量放大伴隨而來的就是股價的拉抬 重點就在這裡,但是投資人總不可能一擋一擋去看成交量吧太花時間了 這段程式碼就是快速篩選出市場上成交量徒增的虛擬貨幣 from binance.client
Thumbnail
2023/10/31
一個實用的python程序快速幫你過濾出成交量大增的虛擬貨幣 金融界有一句很知名的話 量先行 通常成交量放大伴隨而來的就是股價的拉抬 重點就在這裡,但是投資人總不可能一擋一擋去看成交量吧太花時間了 這段程式碼就是快速篩選出市場上成交量徒增的虛擬貨幣 from binance.client
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
有時候回顧我部落格的文章,發現往往自己嘔心瀝血之作點閱數少的可憐... 反而隨意寫、在我眼中跟個版廢文沒兩樣的作品點閱率很高,一直感到很疑惑。我想知道怎樣的文章受讀者喜愛? 搜尋引擎又會推薦給讀者什麼樣子的文章?
Thumbnail
有時候回顧我部落格的文章,發現往往自己嘔心瀝血之作點閱數少的可憐... 反而隨意寫、在我眼中跟個版廢文沒兩樣的作品點閱率很高,一直感到很疑惑。我想知道怎樣的文章受讀者喜愛? 搜尋引擎又會推薦給讀者什麼樣子的文章?
Thumbnail
前言與本文適合對象 本篇電子書是在幫目前已經有在經營的自媒體在更往上提升,所以不會教如何架設網站、主機操作與設定等。 如果真的想要自己架設網站的可以參考:網站帶路姬 想要找部落格主機代管的可以找:金城事務所 我自己的建議是架站跟主機選擇都不是創作者需要學習的,可以交給專業的服務商幫你
Thumbnail
前言與本文適合對象 本篇電子書是在幫目前已經有在經營的自媒體在更往上提升,所以不會教如何架設網站、主機操作與設定等。 如果真的想要自己架設網站的可以參考:網站帶路姬 想要找部落格主機代管的可以找:金城事務所 我自己的建議是架站跟主機選擇都不是創作者需要學習的,可以交給專業的服務商幫你
Thumbnail
資訊架構就像是網站的地圖,讓用戶快速找到所需的資訊。好的資訊架構可提升使用者滿意度、強化 SEO、增進擴充性、達成商業目標。資訊架構可透過使用者訪談、卡片分析、競品分析、使用者測試等方法設計。在設計資訊架構時,需考量用戶的認知方式、目標客群、資訊分類等因素。定期檢驗資訊架構,才能確保用戶體驗。
Thumbnail
資訊架構就像是網站的地圖,讓用戶快速找到所需的資訊。好的資訊架構可提升使用者滿意度、強化 SEO、增進擴充性、達成商業目標。資訊架構可透過使用者訪談、卡片分析、競品分析、使用者測試等方法設計。在設計資訊架構時,需考量用戶的認知方式、目標客群、資訊分類等因素。定期檢驗資訊架構,才能確保用戶體驗。
Thumbnail
近期 Google 搜尋引擎API機密文件的外流事件,絕對是近期震撼數位行銷世界的一大頭條,其內容揭示了一些有關 Google 搜尋結果生成原理的重要細節。今天本男爵就來跟各位聊聊這其中獲得的寶貴洞察,或許會對您在設計網站內容時有一些不同的想法!
Thumbnail
近期 Google 搜尋引擎API機密文件的外流事件,絕對是近期震撼數位行銷世界的一大頭條,其內容揭示了一些有關 Google 搜尋結果生成原理的重要細節。今天本男爵就來跟各位聊聊這其中獲得的寶貴洞察,或許會對您在設計網站內容時有一些不同的想法!
Thumbnail
在今天的數字時代,網路不僅僅是資訊的來源,更是企業發展和個人品牌建立的關鍵所在。然而,無論你是管理自己的網站還是在數位行銷領域工作,若未能掌握搜索引擎優化(SEO)的精髓,你將面臨被淹沒在網路浪潮中的風險。 SEO不僅是提升網站排名的技術,更是通往持久流量和高質量訪客的大門。每一次的搜尋,背後都有
Thumbnail
在今天的數字時代,網路不僅僅是資訊的來源,更是企業發展和個人品牌建立的關鍵所在。然而,無論你是管理自己的網站還是在數位行銷領域工作,若未能掌握搜索引擎優化(SEO)的精髓,你將面臨被淹沒在網路浪潮中的風險。 SEO不僅是提升網站排名的技術,更是通往持久流量和高質量訪客的大門。每一次的搜尋,背後都有
Thumbnail
免費SEO優化電子書, 省下5000元, 一萬七千多字完全免費送! SEO優化電子書目錄 【SEO基礎知識】 什麼是SEO? SEO搜尋引擎的運作原理 【關鍵字研究】 SEO關鍵字研究的方法有哪些? SEO關鍵字分析工具 在進行關鍵字研究時,使用一些專門的關鍵字分析工具可以幫
Thumbnail
免費SEO優化電子書, 省下5000元, 一萬七千多字完全免費送! SEO優化電子書目錄 【SEO基礎知識】 什麼是SEO? SEO搜尋引擎的運作原理 【關鍵字研究】 SEO關鍵字研究的方法有哪些? SEO關鍵字分析工具 在進行關鍵字研究時,使用一些專門的關鍵字分析工具可以幫
Thumbnail
小型企業網站是為了展示企業的產品、服務和品牌形象,此文介紹了小型企業網站的功能和意義,以及如何選擇適合的網站建設工具。
Thumbnail
小型企業網站是為了展示企業的產品、服務和品牌形象,此文介紹了小型企業網站的功能和意義,以及如何選擇適合的網站建設工具。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News