סוחרים מבזבזים שעות באיסוף ידני של מדדים מ-Glassnode: נתונים מגיעים באיחור, מגבלות קצב של API חוסמות בקשות, וניתוח CSV ידני הוא בזבוז זמן. פתרנו זאת על ידי פיתוח ספריית async מוכנה לשילוב Glassnode API בתשתית המסחר שלך. היא מטפלת בעד 1000 בקשות לדקה, שומרת נתונים יומיים במטמון, ומנרמלת תשובות לפורמט אחיד. לקוחות חוסכים עד 15 שעות בשבוע בטעינה ידנית, ואוטומציה מקצצת עלויות תפעול של איסוף נתונים ב-30%. מבחינה כספית, מדובר בעד $2,000 בחודש — ללא צורך בגיוס אנליסטים נוספים. עלות השילוב מתחילה ב-$1,500, תלוי במורכבות.
אילו בעיות אמיתיות אנחנו פותרים
מגבלות קצב וזמני timeout. תוכנית ה-Free של Glassnode מאפשרת 10 בקשות בשנייה; קריאות מקבילות מעוררות בקלות שגיאת 429. התור המובנה שלנו משתמש ב-exponential backoff (ניסיון חוזר לאחר המתנה). אובדן נתונים — 0%.
נרמול מדדים. נקודות קצה שונות מחזירות מבנים שונים — v, t, מערכים עם חותמות זמן. האדפטר שלנו מתקן הכל לפורמט אחיד: רשימת dicts עם שדות timestamp ו-value. אין יותר מיפוי ידני.
פערים היסטוריים. Glassnode לא מספקת נתונים לפני תחילת פעילותה. אנחנו ממלאים פערים באמצעות אינטרפולציה המבוססת על הערך האחרון הידוע ומתעדים חריגות.
איך אנחנו עושים את זה
טכנולוגיות: Python 3.11+, httpx (HTTP אסינכרוני), asyncio. כל הבקשות עוברות דרך מחלקת GlassnodeClient אחת (ראו להלן). נתונים נשמרים במטמון ב-Redis למשך 24 שעות (מדדים יומיים מתעדכנים פעם ביום; שאילתות תכופות יותר הן חסרות טעם). לסביבת production אנו משתמשים ב-connection pooling ושימוש חוזר בסשנים — זה מקצר את זמן הטעינה. הארכיטקטורה האסינכרונית מאיצה את שליפת המדדים פי 2 בהשוואה לפתרונות סינכרוניים. הלקוח האסינכרוני שלנו מהיר פי 3 מבקשות סינכרוניות סטנדרטיות, מה שהופך אותו לאידיאלי למסחר בתדירות גבוהה.
הקוד המרכזי הוא 150 שורות, כיסוי בדיקות 92%. לספרייה אין תלות במסגרות חיצוניות, והיא מתאימה לכל פרויקט Python.
שליפת נתונים אמיתיים דרך Glassnode API
התחברו עם מפתח API (שמור ב-.env). דוגמת בקשה ל-netflow של ביטקוין בבורסות:
import httpx
from datetime import datetime
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()
async def get_exchange_netflow(self, asset: str = "BTC") -> list:
return await self.get_metric("transactions/transfers_volume_exchanges_net", asset)
async def get_sopr(self, asset: str = "BTC") -> list:
return await self.get_metric("indicators/sopr", asset)
async def get_mvrv(self, asset: str = "BTC") -> list:
return await self.get_metric("market/mvrv", asset)
"} למה לשלב את Glassnode במערכת המסחר שלך?
מדדים on-chain הם המקור האובייקטיבי היחיד להיצע וביקוש. הם חוזים היפוכי מגמה 1-2 שבועות מראש, בניגוד לאינדיקטורים טכניים. MVRV > 3.5 מאותת על התחממות יתר, SOPR < 1 מצביע על מכירת פאניקה. אנחנו הופכים את האותות ה-on-chain האלה לטריגרים אוטומטיים עבור הבוט שלך, ומאפשרים אוטומציה של מסחר בקריפטו.
השוואת תוכניות Glassnode
| תוכנית | מדדים | תדירות | מגבלת בקשות |
|---|---|---|---|
| Free | קבוצה מוגבלת | יומי בלבד | 10/שנייה |
| Advanced | כל המדדים | שעתי | 50/שנייה |
| Institutional | הכל + גרסאות בטא | דקה | 500/שנייה, בכמות גדולה |
למסחר אנו ממליצים על Advanced: יחס מחיר/ביצועים הטוב ביותר. אנחנו עוזרים לכם לבחור ולהגדיר את התוכנית המתאימה. צרו קשר — ננתח את האסטרטגיות שלכם ונבחר את האופטימלית.
דוגמאות מדדים ומטרתם
| מדד | מה הוא מראה | אות טיפוסי |
|---|---|---|
| יחס MVRV | יחס שווי שוק לשווי ממומש | >3.5 — התחממות יתר, <1 — פאניקה |
| SOPR | יחס מחיר מכירה למחיר רכישה | <1 — מכירה בהפסד |
| Exchange Netflow | זרימה נטו של מטבעות לבורסות | עלייה — לחץ מכירה |
מה כלול
- פיתוח שילוב לטכנולוגיות שלכם: Python, Node.js, Go (בהסכמה).
- חיבור של עד 20 מדדים מקטגוריות נבחרות (עסקאות, ארנקים, כורים, נגזרים).
- מטמון דו-שכבתי: Redis + בזיכרון לנתונים חמים.
- בדיקות יחידה (pytest, כיסוי > 90%).
- תיעוד ברוסית: תיאור API, ארכיטקטורה, דוגמאות בקשות, מדריך פריסה.
- תמיכה טכנית ל-30 יום לאחר המסירה.
תהליך
- ניתוח — אנו לומדים את אסטרטגיות המסחר שלכם, בוחרים מדדים רלוונטיים.
- עיצוב — הגדרת ארכיטקטורה: היכן מטמון, טיפול בשגיאות, תדירות עדכון.
- יישום — כתיבת קוד, הזרמת linters ובדיקות.
- בדיקות — אימות על נתונים היסטוריים (backtest) ובקשות חיות.
- פריסה — פריסה על השרת או הענן שלכם, הגדרת ניטור.
לוחות זמנים משוערים
פרויקט בסיסי (עד 3 שעות קידוד) — 3 עד 5 ימים. שילוב מורכב עם מטמונים לא סטנדרטיים ומסגרות זמן מרובות — עד שבועיים. העלות מחושבת באופן אישי. שלחו בקשה — אנו מעריכים לוחות זמנים ותקציב בחינם.
הניסיון שלנו: 7+ שנים בפיתוח blockchain, למעלה מ-20 שילובים עם בורסות קריפטו ו-API לנתוני on-chain. אנו מבטיחים פעילות יציבה 24/7 — כל הבקשות מתועדות, הפעלה מחדש אוטומטית בשגיאות. אנו מספקים לקוח Glassnode Python מלא ופתרון אחסון נתוני on-chain במטמון. כדי לדון בפרטים ולהזמין שילוב, כתבו לנו — אנו מכינים הצעה מותאמת אישית.
דוגמאות קוד נוספות
async def main():
client = GlassnodeClient(api_key="your_key")
mvrv = await client.get_mvrv()
print(mvrv)
השילוב שלנו עם Glassnode API משמש כ-API מסחר חזק לאסטרטגיות אוטומטיות. זה מביא ניתוח blockchain ישירות למערכת שלכם.







