Розробка індикатора Fear & Greed Index
Fear & Greed Index — агрегований індикатор настроїв ринку, значення від 0 (Extreme Fear) до 100 (Extreme Greed). Розроблений Alternative.me, він став стандартним інструментом для розуміння поточного емоційного стану ринку. Ми розробляємо або інтеграцію готового індексу, або власну реалізацію з кастомними вагами.
Компоненти класичного Fear & Greed Index
Оригінальна методологія Alternative.me використовує кілька джерел даних:
| Компонент | Вага | Опис |
|---|---|---|
| Volatility | 25% | Поточна волатильність BTC vs 30d/90d average |
| Market Momentum/Volume | 25% | Обсяг торгів vs середнього + momentum |
| Social Media | 15% | Активність у Twitter/Reddit за крипто-тегами |
| Surveys | 15% | Опитування (тимчасово відключено) |
| Bitcoin Dominance | 10% | Ріст домінації = страх (втеча у BTC) |
| Google Trends | 10% | Пошукові запити по "bitcoin" |
Власна реалізація
Для кастомного індексу ми формуємо pipeline збирання даних по кожному компоненту:
Volatility component — розраховується через standard deviation денних returns за rolling 30d window, нормалізується до історичного діапазону. OHLCV дані з Binance/CoinGecko API.
Volume/Momentum — обсяг за 24h відносно 30-денного середнього + momentum зміни ціни. Доступно через біржові API.
Social sentiment — кількість згадувань та sentiment score з Twitter/X API (Basic tier дає 500k tweets/month), Reddit Pushshift або LunarCrush API.
Google Trends — через pytrends (неофіційний Python клієнт) або офіційний Trends API. Відносне значення пошукових запитів.
Кожен компонент нормалізується у діапазон 0–100, потім взважується. Підсумкове значення записується в базу даних один раз на день (або частіше для real-time версії).
Візуалізація
Gauge (спідометр) від 0 до 100 з кольоровими зонами: червона (0–25 Extreme Fear), помаранчева (25–45 Fear), жовта (45–55 Neutral), світло-зелена (55–75 Greed), зелена (75–100 Extreme Greed).
Лінійний графік історичних значень індексу накладений на ціновий графік BTC — ключова візуалізація для розуміння кореляції. Періоди Extreme Fear історично відповідають дну циклу та найкращим точкам входу.
Дані з Alternative.me API (https://api.alternative.me/fng/) повертають поточне значення та історію. Для інтеграції готового індексу це найшвидший шлях — polling один раз на годину, кешування у Redis.
Ми розробляємо як просту інтеграцію готового API з красивою візуалізацією, так і повноцінну власну реалізацію з кастомними компонентами та вагами під конкретний ринок.







