Інтеграція з Glassnode API
Glassnode — провідна платформа on-chain аналітики. Їхній API надає сотні метрик на основі аналізу блокчейн-транзакцій: поведінка гаманців, рух монет між біржами та холодним сховищем, метрики майнерів, активність тримачів за часом утримання.
Ключові метрики для трейдерів
Exchange Flows — нетто-потік монет на біржі та з бірж. Зростання exchange inflow історично корелює з тиском продажів.
SOPR (Spent Output Profit Ratio) — співвідношення реалізованої ціни до ціни покупки для монет, витрачених зараз. SOPR < 1 означає, що в середньому монети продаються в збиток — часто це дно ринку.
MVRV Ratio — Market Value to Realized Value. Високий MVRV (> 3.5) історично означає перегрів; MVRV < 1 — сильна недооцінка.
Hodler Net Position Change — зміна позиції довгострокових тримачів. Дистрибуція (продажі) LTH на піках.
Підключення до API
import httpx
class GlassnodeClient:
BASE_URL = "https://api.glassnode.com/v1/metrics"
def __init__(self, api_key: str):
self.api_key = api_key
self.session = httpx.AsyncClient(timeout=30.0)
async def get_metric(self, endpoint: str, asset: str = "BTC",
since: int = None, until: int = None,
interval: str = "24h") -> list[dict]:
params = {
"a": asset,
"api_key": self.api_key,
"i": interval,
}
if since:
params["s"] = since
if until:
params["u"] = until
resp = await self.session.get(
f"{self.BASE_URL}/{endpoint}",
params=params
)
resp.raise_for_status()
return resp.json()
Використання у торговельних стратегіях
Glassnode-метрики працюють на довгострокових горизонтах (дні/тижні), але можуть використовуватися як фільтри для короткострокових стратегій: не відкривати long-позиції при екстремально високому MVRV, посилювати позиції при SOPR < 1.
Тайери та rate limits: безплатний план — обмежений набір метрик, тільки щоденні дані. Advanced ($29/міс) — всі метрики, погодинні дані. Institutional — хвилинні дані, bulk download. Для production використовуйте кешування: щоденні метрики оновлюються раз на день, немає сенсу запитувати частіше.







