主力波動指標:用券商分點數據打造獨家選股因子
介紹
券商分點理論上是非常有效果的數據,應用得當,可以用來預測股價的走勢,然而,市場上主要將券商分點資料來計算「主力買賣超」、「買賣家數差」,該指標在選股上,效果不好。
本文將提出一種新的方式,來提取券商分點資料,製作更有效的選股指標,其效果非常顯著,搭配回測策略能夠有效獲得卓越的效果。本文將詳細說明這些概念的定義、計算方法及應用,並展示如何將這些知識綜合應用於投資策略的設計與回測。
建議讀者可以自行修改,將策略調整後,有很大的進步空間。

籌碼分點資料(Broker Transactions)
什麼是籌碼分點資料
籌碼分點資料是指某一股票在不同券商之間的買賣交易情況。這些資料包括買入量、賣出量等,反映了不同券商在特定時間段內的交易行為。這些數據能提供市場上資金流動的資訊,有助於投資者理解市場動向。
資料來源與取得方式
在台灣,投資者可以通過一些金融資料平台,如 FinLab,來獲取籌碼分點資料。這些平台提供了方便的 API 接口,使投資者能夠輕鬆下載和分析數據。
顯示程式碼
from finlab import data
bt = data.get('broker_transactions', force_download=True)
buysell = bt.groupby(['date', 'stock_id']).agg({'buy': 'sum', 'sell': 'sum'})\
.reset_index().pivot(columns='stock_id', index='date', values=['buy', 'sell'])
buysell.head()
籌碼分點資料的深度分析
過往如何通過籌碼分點資料識別主力資金動向
主力資金的動向通常對市場影響巨大。通過分析籌碼分點資料中的大額交易,可以識別出主力資金的買賣行為,從而提前佈局。
過往的券商分點指標
過往有一些券商分點指標,對於選股有一些效果,然而實測上,顯著程度有限。以下列舉最常見的兩種指標:
主力買賣超
定義:
主力買賣超是指某一特定時間段內,主要券商的買入量與賣出量之差。
計算公式:
主力買賣超 = Σ(主要券商買入量) - Σ(主要券商賣出量)
效用:
- 資金動向指標:主力買賣超反映了市場中資金流向的變化,主要券商的大額買入或賣出行為通常代表著市場主力資金的動向,能夠影響股票價格。
- 市場情緒指標:通過觀察主力買賣超,投資者可以了解市場主力的投資情緒,進而做出相應的投資決策。
買賣家數差
定義:
買賣家數差是指買入股票的券商家數與賣出股票的券商家數之差。
計算公式:
買賣家數差 = 買入券商家數 - 賣出券商家數
效用:
市場參與度指標:買賣家數差反映了市場中多空雙方的力量對比,當買入券商家數多於賣出券商家數時,表示市場散戶的偏好。
供需平衡指標:買賣家數差能夠幫助投資者判斷市場供需平衡狀況,從而預測未來價格走勢。
上述指標效果平平,接下來,我們將藉由 ChatGPT 發想更優秀的指標。