叢集輪動
/clusters/rotation
某個叢集的關注焦點正在如何移動:相較於前一個視窗,在其貼文中占比上升與下降的資產(以基點計),以及其貼文如何在市場、人物與事件之間分布。
參數規則:
- 傳送
cluster_id。 cluster_id一次只指定一個 cluster;若要比較多個 cluster,請逐一呼叫,或改用 /clusters 一次取得所有 cluster。- 貼文社群(
wallstreetbets、reddit)僅涵蓋股票:使用其中一個時,asset_class必須包含equity。
可使用錢包於 https://nebula-api.hiddensystems.ai/api/v1/x402/clusters/rotation 付款。不需要 Nebula 帳號或 API 金鑰;簽署前請先確認付款條件。x402 付款指南。
參數
要分析的 cluster,格式與 /clusters 傳回的一致,例如 smart_money 或 wallstreetbets。可取自 /sentiment 的 clusters 參數中的任何 id。
Example:smart_money
要分析的市場:可為 equity、commodity、index 和 crypto 任一種,以逗號分隔。預設為全部四種。可傳送多個並以逗號分隔。
Default:equity,commodity,index,crypto
要與之前長度相同的視窗相比較的視窗:24(最近 24 小時)、168(最近 7 個完整日)或 720(最近 30 個完整日)。免費方案可回溯 90 天;更早則傳回 403。
24168720
Default:168
最多傳回的漲幅資產數,以及另外最多傳回的跌幅資產數。
Default:6
cURL 範例
curl --get \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/clusters/rotation' \
--data-urlencode 'cluster_id=smart_money' \
--header 'X-API-Key: YOUR_API_KEY'
回應
媒體類型 application/json
asset_classes
所分析的市場,依 equity、commodity、index、crypto 的順序:所要求的 asset_class 值,若省略 asset_class 則為全部四者。
cluster_id
所分析的 cluster,以其標準 cluster_id 表示。
gainers
array<object>
在該叢集貼文中占比上升最多的資產,漲幅最大者在前。僅列出占比上升的資產。
gainers
在該叢集貼文中占比上升最多的資產,漲幅最大者在前。僅列出占比上升的資產。
gainers[].asset_class
資產的類別:equity(股票與 ETF)、commodity、index 或 crypto。請在每個以資產為範圍的要求中,與 asset_id 一併送出。
equitycommodityindexcrypto
gainers[].asset_id
標準的公開資產識別碼:股票、商品與指數為 ticker 或市場代號,crypto 則為 CoinGecko slug(若無 slug,則為數字 id)。
gainers[].current_share
在目前視窗中,該資產的貼文占該叢集所有關於所選資產類別貼文的比例,從 0 到 1。
gainers[].name
人類可讀的名稱。
gainers[].previous_share
在比較視窗中,該資產的貼文占該叢集所有貼文的比例,從 0 到 1。
gainers[].share_change_bps
current_share 減去比較視窗中的占比,以基點計:100 代表一個百分點。負值表示占比下降。
gainers[].symbol
顯示用的 ticker 或市場代號。
hours
此回應所代表的回看區間,以小時為單位。
losers
array<object>
在該叢集貼文中占比下降最多的資產,跌幅最大者在前。僅列出占比下降的資產。
losers
在該叢集貼文中占比下降最多的資產,跌幅最大者在前。僅列出占比下降的資產。
losers[].asset_class
資產的類別:equity(股票與 ETF)、commodity、index 或 crypto。請在每個以資產為範圍的要求中,與 asset_id 一併送出。
equitycommodityindexcrypto
losers[].asset_id
標準的公開資產識別碼:股票、商品與指數為 ticker 或市場代號,crypto 則為 CoinGecko slug(若無 slug,則為數字 id)。
losers[].current_share
在目前視窗中,該資產的貼文占該叢集所有關於所選資產類別貼文的比例,從 0 到 1。
losers[].name
人類可讀的名稱。
losers[].previous_share
在比較視窗中,該資產的貼文占該叢集所有貼文的比例,從 0 到 1。
losers[].share_change_bps
current_share 減去比較視窗中的占比,以基點計:100 代表一個百分點。負值表示占比下降。
losers[].symbol
顯示用的 ticker 或市場代號。
topic_changes
array<object>
各主題在目前視窗的占比及其相較於前一個視窗的變化,依 equity、commodity、index、crypto、people、events 的順序。
topic_changes
各主題在目前視窗的占比及其相較於前一個視窗的變化,依 equity、commodity、index、crypto、people、events 的順序。
topic_changes[].current_share
該主題在目前視窗中占該叢集貼文的比例,從 0 到 1。
topic_changes[].share_change_bps
相較於前一個視窗的占比變化,以基點計(100 代表一個百分點)。
topic_changes[].topic
equity、commodity、index、crypto、people(人物及其帳號)或 events(地點、主題與事件)。
equitycommodityindexcryptopeopleevents
topic_series
array<object>
各主題在每個完整 UTC 日占該叢集貼文的比例,最舊的在前。
topic_series
各主題在每個完整 UTC 日占該叢集貼文的比例,最舊的在前。
topic_series[].timestamp
該日的 UTC 起始時間:00:00。
topic_series[].topics
array<object>
各主題當天占該叢集貼文的比例,依 topic_changes 的順序。當該叢集當天有貼文時,這些占比加總為 1。
topic_series[].topics
各主題當天占該叢集貼文的比例,依 topic_changes 的順序。當該叢集當天有貼文時,這些占比加總為 1。
topic_series[].topics[].topic
equity、commodity、index、crypto、people(人物及其帳號)或 events(地點、主題與事件)。
equitycommodityindexcryptopeopleevents
topic_series[].topics[].topic_share
該主題當天占該叢集貼文的比例,從 0 到 1。
{
"asset_classes": [
"equity",
"commodity",
"index",
"crypto"
],
"cluster_id": "smart_money",
"gainers": [
{
"asset_class": "equity",
"asset_id": "NVDA",
"current_share": 0.0687,
"name": "NVIDIA Corporation",
"previous_share": 0.0412,
"share_change_bps": 275,
"symbol": "NVDA"
}
],
"hours": 168,
"losers": [
{
"asset_class": "equity",
"asset_id": "TSLA",
"current_share": 0.0318,
"name": "Tesla, Inc.",
"previous_share": 0.0521,
"share_change_bps": -203,
"symbol": "TSLA"
}
],
"topic_changes": [
{
"current_share": 0.52,
"share_change_bps": 120,
"topic": "equity"
},
{
"current_share": 0.03,
"share_change_bps": -15,
"topic": "commodity"
},
{
"current_share": 0.04,
"share_change_bps": 10,
"topic": "index"
},
{
"current_share": 0.14,
"share_change_bps": -115,
"topic": "crypto"
},
{
"current_share": 0.11,
"share_change_bps": 35,
"topic": "people"
},
{
"current_share": 0.16,
"share_change_bps": -35,
"topic": "events"
}
],
"topic_series": [
{
"timestamp": "2026-09-10T00:00:00Z",
"topics": [
{
"topic": "equity",
"topic_share": 0.5
},
{
"topic": "commodity",
"topic_share": 0.03
},
{
"topic": "index",
"topic_share": 0.04
},
{
"topic": "crypto",
"topic_share": 0.15
},
{
"topic": "people",
"topic_share": 0.11
},
{
"topic": "events",
"topic_share": 0.17
}
]
},
{
"timestamp": "2026-09-11T00:00:00Z",
"topics": [
{
"topic": "equity",
"topic_share": 0.53
},
{
"topic": "commodity",
"topic_share": 0.03
},
{
"topic": "index",
"topic_share": 0.04
},
{
"topic": "crypto",
"topic_share": 0.13
},
{
"topic": "people",
"topic_share": 0.11
},
{
"topic": "events",
"topic_share": 0.16
}
]
}
]
}