Пересечение кластеров
/clusters/overlap
Какие кластеры следят за теми же активами, что и этот, и совпадают ли они во мнениях. overlap_share — какую долю из своих топ-50 активов разделяет другой кластер; direction_agreement_share — как часто они придерживаются одного направления; stance_gap положительно, когда этот кластер настроен более бычье.
Правила параметров:
- Отправьте
cluster_id. cluster_idуказывает один кластер; чтобы сравнить несколько, вызывайте метод по одному разу на кластер или используйте /clusters, чтобы получить все кластеры сразу.- Сообщества авторов постов (
wallstreetbets,reddit) охватывают только акции: при использовании одного из нихasset_classдолжен включатьequity.
Оплата кошельком доступна на https://nebula-api.hiddensystems.ai/api/v1/x402/clusters/overlap. Аккаунт Nebula или API-ключ не требуются; проверьте предложение об оплате перед подписанием. Руководство по оплате x402.
Параметры
Кластер для анализа в том виде, в каком его возвращает /clusters, например smart_money или wallstreetbets. Любой id из параметра clusters метода /sentiment.
Example:smart_money
Рынки для анализа: любой из equity, commodity, index и crypto, через запятую. По умолчанию — все четыре. Можно передать несколько через запятую.
Default:equity,commodity,index,crypto
За сколько полных дней UTC измерять фокус, отсчитывая назад от последнего полного дня: 7, 30 или 90. Бесплатные тарифы охватывают 90 дней; при запросе более раннего периода возвращается 403.
73090
Default:30
Пример cURL
curl --get \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/clusters/overlap' \
--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_id.
days
Длина окна в полных днях UTC, заканчивающегося последним полным днём.
peers
array<object>
Все остальные активные кластеры, начиная с наиболее пересекающихся.
peers
Все остальные активные кластеры, начиная с наиболее пересекающихся.
peers[].agreeing_asset_count
Сравниваемые активы, по которым оба кластера придерживаются одного направления относительно рынка.
peers[].cluster_id
Канонический идентификатор кластера авторов.
peers[].compared_asset_count
Общие активы по всему пересечению, по которым оба кластера отклоняются от позиции рынка как минимум на 0.05.
peers[].direction_agreement_share
По общим активам, где оба кластера отклоняются от позиции рынка как минимум на 0.05, доля тех, по которым они придерживаются одного направления: agreeing_asset_count ÷ compared_asset_count. Null при менее чем 3 активах.
peers[].overlap_share
Доля набора фокуса этого кластера, которая также входит в набор другого кластера, от 0 до 1.
peers[].shared_assets
array<object>
До 5 активов, входящих в оба набора фокуса, в порядке внимания этого кластера.
peers[].shared_assets
До 5 активов, входящих в оба набора фокуса, в порядке внимания этого кластера.
peers[].shared_assets[].asset_class
Класс актива: equity (акции и ETF), commodity, index или crypto. Передавайте его вместе с asset_id в каждом запросе, ограниченном активом.
equitycommodityindexcrypto
peers[].shared_assets[].asset_id
Канонический публичный идентификатор актива: тикер или рыночный символ для акций, товаров и индексов, а для криптовалют — слаг CoinGecko (или, при его отсутствии, числовой id).
peers[].shared_assets[].cluster_stance
Чистая позиция этого кластера по активу, от −1 до +1. Null при менее чем 3 бычьих или медвежьих постах.
peers[].shared_assets[].market_stance
Чистая позиция рынка по активу, от −1 до +1: базовая линия, относительно которой измеряются обе позиции. Null при менее чем 3 бычьих или медвежьих постах.
peers[].shared_assets[].name
Понятное человеку название.
peers[].shared_assets[].peer_stance
Чистая позиция другого кластера по активу, от −1 до +1. Null при менее чем 3 бычьих или медвежьих постах.
peers[].shared_assets[].symbol
Отображаемый тикер или рыночный символ.
peers[].stance_gap
Позиция этого кластера минус позиция другого кластера, усреднённая по общим активам, по которым у обоих есть позиция, от −2 до +2. Положительное значение означает, что этот кластер настроен более бычье. Null при менее чем 3 активах.
top_asset_count
Размер набора фокуса каждого кластера: его наиболее обсуждаемые активы, не более указанного количества.
{
"asset_classes": [
"equity",
"commodity",
"index",
"crypto"
],
"cluster_id": "smart_money",
"days": 30,
"peers": [
{
"agreeing_asset_count": 11,
"cluster_id": "fa_analyst",
"compared_asset_count": 17,
"direction_agreement_share": 0.6471,
"overlap_share": 0.62,
"shared_assets": [
{
"asset_class": "equity",
"asset_id": "NVDA",
"cluster_stance": 0.62,
"market_stance": 0.41,
"name": "NVIDIA Corporation",
"peer_stance": 0.54,
"symbol": "NVDA"
},
{
"asset_class": "equity",
"asset_id": "AMZN",
"cluster_stance": 0.48,
"market_stance": 0.3,
"name": "Amazon.com, Inc.",
"peer_stance": null,
"symbol": "AMZN"
}
],
"stance_gap": 0.0812
},
{
"agreeing_asset_count": 5,
"cluster_id": "kols",
"compared_asset_count": 12,
"direction_agreement_share": 0.4167,
"overlap_share": 0.46,
"shared_assets": [
{
"asset_class": "equity",
"asset_id": "NVDA",
"cluster_stance": 0.62,
"market_stance": 0.41,
"name": "NVIDIA Corporation",
"peer_stance": 0.71,
"symbol": "NVDA"
},
{
"asset_class": "equity",
"asset_id": "TSLA",
"cluster_stance": -0.35,
"market_stance": 0.22,
"name": "Tesla, Inc.",
"peer_stance": 0.28,
"symbol": "TSLA"
}
],
"stance_gap": -0.1375
}
],
"top_asset_count": 50
}