פיתוח אינדיקטור לדומיננטיות ביטקוין: חישוב מדויק ואינטגרציה

חישוב הדומיננטיות של ביטקוין שונה בין מקורות שונים — ואותות מסחר מאבדים אמינות. אנו מפתחים אינדיקטור מקצה לקצה: מתודולוגיה אחידה, עדכון אוטומטי ותיעוד שקוף. הלקוח מקבל נתונים בני השוואה בזמן אמת במקום השוואות ידניות.

שירותי פיתוח בלוקצ'יין

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1376
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1350
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    798
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1093
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1035
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1132

דומיננטיות Bitcoin: מדוע החישוב אינו תואם את המציאות

אותו מדד — דומיננטיות Bitcoin — מציג פערים של 1.5–2 נקודות אחוז בין פלטפורמות שונות. עבור אנליסט זה לא עניין קוסמטי: אותות סף, איזון מחדש של מדדים והתראות פועלים באופן שונה, ואין דרך להסביר מדוע המספר "קצת שונה".

השורש לרוב נמצא במכנה — שווי השוק. חישוב הדומיננטיות תלוי בהרכב המטבעות במדגם: לכל פלטפורמה יש סט בורסות משלה, חלק מהשירותים כוללים סטייבלקוינים וטוקנים עטופים, חלק לא, ואותו נכס עשוי להיספר פעמיים.

המקור השני לפערים במדדים — רגע נטילת המדגם: סגירת נר יומי, חלון נע ומחיר בזמן הבקשה נותנים ערכים שונים בתנאי תנודתיות. לכך נוספים נתונים שאבדו על מטבעות שהוסרו מהמסחר: ההיסטוריה נחתכת מהסדרה, וערכי עבר של הדומיננטיות "מנוקים" בדיעבד.

בדיקה ידנית מחמירה את התמונה: תיקונים חיים בגיליונות אלקטרוניים, מקור הנתונים אינו מתועד, ולא ניתן לשחזר את חישוב האתמול כעבור חודש.

בהמשך נבחן כיצד נבנה חישוב דומיננטיות עם מקור נתונים אחיד, מתודולוגיה מנוהלת גרסאות וחישוב היסטוריה מחדש — כך שהפער יישאר רק במקום שבו הוא מוסבר מתודולוגית.

מה נותן אינדיקטור מדויק של נתח שוק

אותה שאלה — מהו נתח השוק של הקריפטו המוביל — לעיתים קרובות מקבלת שלוש תשובות שונות בשלוש תצוגות. פער של 0.4 נקודות אחוז נראה זניח, עד שהפעלת כלל איזון מחדש של תיק תלויה בו. הסיבה כמעט תמיד אחת: מתודולוגיות חישוב שונות, ולא שגיאה בקוד.

מתודולוגיה אחידה קובעת מה בכלל נכנס למכנה: נספרת רק הקריפטו המובילה, סטייבלקוינים נחשבים כקבוצה נפרדת, נכסים עטופים ומשכפלים מוחרגים, והנפח מאושר על ידי מספר מקורות.

הכללים תואמים את הגישה המקובלת בענף — כך מחשבת CoinMarketCap — ומנוהלים בגרסאות, כדי ששינוי מתודולוגיה לא ישכתב היסטוריה בדיעבד.

יכולת השחזור של החישוב נבדקת באופן טריוויאלי: אותו חתך נתונים בקלט מניב אותו ערך בפלט — בדוח, בממשק ובכלל אוטומטי. התאמה עד לספרה אחרי הנקודה מסירה מחלוקות בסגנון "אבל אצלנו הטרמינל מציג אחרת".

אותות שווא מושתקים בשלב החישוב, ולא אחריו. חיתוך פלטפורמות עם נפח זניח, החלקה על פני מספר תקופות ודרישת אישור ממקורות בלתי תלויים מסירים קפיצות שנוצרות מעסקה דקה בודדת.

מהירות החישוב מחדש נשענת על סכימה אינקרמנטלית: מחושב מחדש רק הקטע שהשתנה, ולא כל ההיסטוריה. הוספת פלטפורמה חדשה מתווספת לרשימת המקורות ואינה מאריכה את חלון העדכון — הערך נשאר עדכני לרגע שבו מתקבלת החלטה לפיו.

שיטות חישוב דומיננטיות Bitcoin: מה לבחור

דומיננטיות Bitcoin היא חלקה של הקריפטו המובילה בשווי השוק הכולל. לכאורה חילוק אחד, אבל התוצאה תלויה במה שנכנס למכנה: היצע חופשי, נפחים עם משקלות פלטפורמות או מדדי פעילות רשת.

מתודולוגיות חישוב שונות יוצרות פער של כמה נקודות אחוז, ואינדיקטור שנבנה על מקורות שונים יצייר רמות תמיכה והתנגדות שונות.

שיטת חישוב מתי מתאימה מגבלות השיטה
לפי שווי שוק אינדיקטור בסיסי בטווחים ארוכים, הערכת מצב השוק תלוי במה שהמקור מכניס להיצע החופשי: מטבעות נעולים ואבודים, סטייבלקוינים במכנה מעוותים את הנתח
לפי נפחי מסחר עם משקלות פלטפורמות אותות קצרי טווח, מעקב אחר מעבר נזילות נפחים בחלק מהבורסות מנופחים, יש לכייל משקלות ידנית, המדד רועש יותר
לפי מספר כתובות פעילות מסננת נוספת, הערכת ביקוש אמיתי כתובת אינה שווה למשתתף: מחזיק אחד — עשרות ארנקים, כתובות נאמנות של בורסות מעוותות את התמונה

בחירת שיטת החישוב נקבעת על ידי המשימה. להערכה ארוכת טווח של מצב השוק די בשווי שוק — חשוב רק לתעד את נוסחת ההיצע החופשי ולא לשנותה בדיעבד. למסחר תוך-יומי שווי שוק אינו מספיק: מוסיפים נפחים עם משקלות פלטפורמות ובודקים בנפרד את יציבות האות בקטעים תנודתיים.

כל שיטת חישוב אנו מגבשים כקונפיגורציה מפורשת בקוד האינדיקטור, ולא כקבוע חבוי. אז הפער עם טרמינלים אחרים מוסבר על ידי המתודולוגיה הנבחרת, ולא נראה כשגיאת חישוב — והלקוח רואה מדוע המספרים שונים.

כיצד אנו בונים צינור חישוב של המדד

מדד דומיננטיות Bitcoin הוא חלקו של שווי השוק של הקריפטו המובילה בשווי השוק הכולל של השוק הנמדד. הנוסחה נראית פשוטה, אך התוצאה תלויה בהרכב המקורות, בפרשנות מטבעות מחוץ למחזור ובתדירות עדכון השערים. לכן את החישוב אנו בונים לא כסקריפט חד-פעמי, אלא כצינור מוסדר, שבו כל שלב ניתן לבדוק ולשחזר.

  1. ביקורת מקורות: מהיכן נלקחים כעת מחירים, נפחים והיצע מטבעות, היכן יש היסטוריה והיכן רק חתך נוכחי, ואילו פערים קיימים בין הבורסות.
  2. תיאום סכימת החישוב: אילו נכסים נכללים בשוק, כיצד נספרים טוקנים עטופים ופורקים, ובאיזה רגע נלקח המדגם.
  3. איסוף נתונים היסטוריים: טוענים סדרות בעומק הנדרש ושומרים תשובות גולמיות בנפרד מהמעובדות, כדי שניתן יהיה לחזור על ההרכבה מחדש ולהסבירה.
  4. נרמול מקורות: אזור זמן אחיד לחותמות זמן, הסרת כפילויות, מילוי פערים לפי כלל מוסכם וחיתוך חריגים.
  5. תקנון חישוב מחדש: לוח עדכונים והתנהגות בעת אי-זמינות מקור — כיצד מסומן חתך חלקי ומתי הערך נחשב סופי.
  6. בדיקה על היסטוריה: הרצה על תקופות עבר והשוואה לפרסומים בלתי תלויים; פער מעל הסף נחקר עד לשורשו.
  7. קבלת החישוב: מוסרים סכימה, קונפיגורציות והוראות לחישוב מחדש, ומתעדים ערכי בקרה לתקופת ייחוס. כך ניתן לשחזר ולבדוק את התוצאה, ולא לקבל אותה כאקסיומה.

סכימות חישוב, תיעוד ותקנוני עדכון

לאחר המסירה נותר ללקוח לא רק חישוב עובד, אלא גם סט תיאורים שלפיהם ניתן לחשב מחדש את האינדיקטור, להרחיבו או להעבירו לצוות אחר בלי לשחזר את הלוגיקה מהקוד. להלן מה בדיוק מתועד בתיעוד הפרויקט.

  • תיאור המתודולוגיה. נוסחת דומיננטיות Bitcoin, חלון המיצוע, רגע חתך הנתונים, הרכב מדגם הפלטפורמות והכלל שלפיו שווי השוק של שאר השוק מופחת מהכולל.
  • סכימת זרימות נתונים. המסלול מקבלת השערים ועד פרסום הערך: היכן עובר הנרמול, היכן נשמרת ההיסטוריה, ואילו צמתים מוחלפים בלי לחשב מחדש את המתודולוגיה.
  • כללי טיפול בחריגים. מחיקת זוג ממסחר, עצירת מסחר, פער מחירים בין פלטפורמות מעל המותר, אי-זמינות מקור — עבור כל מקרה נכתב איזה ערך מתפרסם וכיצד הוא מסומן.
  • מערך בדיקות. השוואה למקור בלתי תלוי, בקרת רציפות הסדרה, בדיקות על חתכים היסטוריים וסף סטייה שבו החישוב מוכרז כבלתי מהימן.
  • תקנון עדכון רשימת הפלטפורמות. קריטריונים להכללה והחרגה, מי מבצע את התיקון, תקופת בחינה מחדש וסדר חישוב ההיסטוריה לאחר שינוי ההרכב.
  • הוראות הפעלה. מדדי מצב החישוב, סימני דעיכה וסדר פעולות בעת תקלה במקור.

המתודולוגיה מנוהלת בגרסאות: מהדורות קודמות נשמרות יחד עם התוצאות, ולכן שינוי לוגיקה אינו מנתק את השוואת הדינמיקה לתקופות עבר.

מקרה בוחן: פערים בחישובים שברו אותות מסחר

הלקוח — צוות למסחר אלגוריתמי, שבונה אותות על דומיננטיות Bitcoin. החישוב נבנה מממשקים ציבוריים של אגרגטור CoinMarketCap ומשני מקורות נוספים, והערכים לא התלכדו: שני חישובים מחדש על אותו חתך הניבו פער של עד 0.4 נקודות אחוז.

עבור אסטרטגיה עם מינוף זה הספיק כדי שהאינדיקטור יספיק לעבור בין "עלייה" ל"ירידה" בתוך נר אחד.

מדדים לפני השינויים

בחישוב השתתפו 8 פלטפורמות מסחר, והכנת ערך מעודכן ארכה בין 40 ל-90 שניות — חלק מהחתכים הגיעו באיחור ונפלו לרגעי זמן שונים. פערים בבדיקת חישובים מחדש נרשמו בערך בכל בקשה חמישית.

שיעור האותות שבוטלו בתוך דקה מהפעלתם עמד על 14%: הסיבה אחת — שווי השוק נרשם שלא בו-זמנית, והמכנה של השבר "שחה".

מה שינו

בנינו שכבת נרמול: רשימת הפלטפורמות הורחבה ל-24, אנו חותכים זוגות עם נזילות אפסית וחריגות אנומליות, ומביאים את שווי השוק לרגע אחד עם תווית חתך מפורשת. כל חישוב מחדש נשמר כרשומה נפרדת יחד עם הרכב הפלטפורמות, ולכן הפער כעת מוסבר וניתן לשחזור, ולא "נזקף" למקור. העדכון מחושב באופן אינקרמנטלי — מחושבים מחדש רק הרכיבים שהשתנו.

מדדים אחרי

פערים בחישוב מחדש חוזר — פחות מבקשה אחת מתוך מאה. זמן הכנת ערך מעודכן הצטמצם ל-3-5 שניות, אותות שבוטלו — 1.5%. יציבות האותות עלתה לא בזכות החלקה: האינדיקטור מחזיר אותו ערך באותו חתך, והאסטרטגיה הפסיקה להגיב לרעש מהמקור.

במה שונה חישוב לפי שווי שוק מחישוב לפי נפחים?

דומיננטיות לפי שווי שוק היא חלקו של שווי הנכס בשווי השוק הכולל: מחיר כפול ההיצע במחזור חלקי הסכום הכולל. המדד אינרציוני: כדי שיזוז, נדרש טרנד יציב או שינוי בכללי חישוב ההיצע.

הוא עונה על השאלה היכן מרוכז השווי — לפיו מקצים כספים ורואים מתי צמיחת נכסים חלופיים מתחילה לגרוע ממשקלו של הנכס המוביל.

דומיננטיות לפי נפחים מחשבת מחזור: חלקו של מחזור המסחר של הנכס במחזור השוק הכולל. היא משתנה בתוך דקות, משום שהיא משקפת לא מחיר אלא מעבר נזילות — ומכאן הרגישות לזינוקים. עסקה גדולה בודדת, מכרז חיסולים או התעוררות זוגות מסחר נותנים דחף שווא, ששיטת שווי השוק אינה מבחינה בו.

מכאן גם היציבות השונה: דומיננטיות נפחית זקוקה להחלקה בחלון נע ולחיתוך חריגים, אחרת הגרף הופך לרעש. עבור דומיננטיות לפי שווי שוק קריטי יותר כלל חישוב ההיצע — במחזור, נעול, לא הונפק: כללים שונים נותנים ערכים שונים על אותו שוק.

אפשר ומומלץ לנהל את שני המדדים במקביל — הפער עצמו הופך לאות. מדד שווי השוק עולה בזמן שהנפחי יורד — שווי מתרכז בלי פעילות מסחר; המחזור עלה בלי גידול במשקל — רוטציה ספקולטיבית. אופק ההחלטה קובע את בחירת השיטה: הקצאה ואסטרטגיה — לפי שווי שוק, נזילות תוך-יומית — לפי נפחים. מקור הנתונים ופרמטרי החישוב נתעד במפורש, אחרת אותו אינדיקטור בפאנלים שונים יציג ערכים שונים.

שאלות טכניות נפוצות על האינדיקטור

השאלות שצצות לרוב בעת קבלת האינדיקטור נוגעות לא לנוסחה, אלא לאיכות נתוני הקלט ולהתנהגות החישוב לאורך זמן. להלן תשובות קצרות לארבעה ספקות טכניים שלקוחות מעלים לפני ההתחלה: אי-שלמות נתונים של פלטפורמות מסוימות, ציור מחדש של ההיסטוריה, איחוד כמה מקורות וליווי לאחר מסירה.

מה לעשות אם פלטפורמה מסוימת מחזירה נתונים חלקיים?

שלמות נבדקת לפי סדרה בלתי תלויה: מחשבים את מספר החתכים הצפוי בפרק זמן ומשווים לנתון בפועל. חוסרים קצרים מהסף ממולאים באינטרפולציה ומסומנים בדגל; ארוכים יותר — פוסלים את המקור מכל אותו פרק זמן, עם רישום ביומן החישוב.

דומיננטיות Bitcoin מחושבת לפי שווי שוק, ולכן פלטפורמה שנפלה נותנת עיוות מורגש — עדיף לאבד מקור אחד מאשר לקבל הסטה בערך.

האם האינדיקטור מצייר מחדש את ההיסטוריה לאחר עדכון הגרף?

לא, אם החישוב מקובע לפרקי זמן סגורים. ערכו של פרק הזמן האחרון שטרם נסגר נחשב מקדים ושונה חזותית; עם סגירתו הוא נק�ע ואינו משתנה עוד. חישוב מחדש בדיעבד אינו מופעל במכוון — אחרת יופיעו בהיסטוריה נקודות שעבורן אי אפשר לקבל החלטה בזמן אמת.

האם אפשר לאחד חישוב מכמה מקורות ולא לקבל פערים?

כן, אך נדרש סדר איחוד מפורש: מקורות נשקלים לפי נפח, התוצאה נלקחת כערך מוסכם, ופער מעל הסף שולח את הפלטפורמה להסגר עד לבדיקה הבאה. כך תקלה במקור אחד אינה גוררת אחריה את הסדרה הכללית, וסיבת הפער נשארת גלויה ביומן.

מה כולל הליווי לאחר המסירה?

אנו מוסרים קונפיגורציית מקורות, תקנון חישוב מחדש, יומנים וסכימת נתונים, מאמנים את הצוות ונשארים בקשר לשינויים בפורמטים של פלטפורמות ובהרכב המקורות. פלטפורמות משנות כללים ומגבלות — בלי ליווי האינדיקטור נדרדר בשקט, ולכן עדכונים ובקרת שלמות נכללים בעבודה כברירת מחדל.

נדון במשימה: נחזור עם הערכה ותוכנית עבודה

לפני ההערכה חשובה לנו לא רשימת משאלות, אלא סכימת החישוב הנוכחית: מהיכן מגיעים נתוני שווי השוק, כיצד מחושב שווי השוק הכולל, ומה קורה למטבעות שהחליפו טיקר או עזבו את הבורסה.

לפי הפרטים הללו ניכר היכן החישוב חורג מהערכים הציבוריים, ומה יש לכתוב מחדש כדי שהדומיננטיות תתאים לנתוני השוק באותן נקודות זמן.

מה הלקוח מקבל לאחר דיון במשימה:

  • הרכב העבודות לפי מקורות, מתודולוגיית חישוב, חישוב היסטוריה מחדש ואינטגרציה;
  • הערכת לוחות זמנים לפי שלבים, עם לוח זמן נפרד לבדיקה מול תקן;
  • תוכנית בדיקת התוצאה: נקודות בקרה וסטייה מותרת;
  • סכימת מסירת התוצאה — היכן נשמרים הנתונים וכיצד מתעדכן האינדיקטור;
  • סדר השיפורים לאחר המסירה: מה ניתן לשנות בעצמנו ומה דורש אותנו;
  • תנאי ליווי וניתוח מקרי פער.

תארו אילו מקורות אתם משתמשים בהם כעת, לאיזו תקופה נדרשת היסטוריה ולאן צריך להגיע החישוב — לפאנל ניטור, למערכת מסחר או לדוח. נחזור עם הערכת לוחות זמנים, הרכב עבודות ותוכנית בדיקה.