מדריך בנייה · יזמים

איך לבנות פיד אותות שוק מערוצי פיננסים ב-YouTube

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

למי זה מתאים
סוחרים פרטיים, דסקים של מחקר, כותבי ניוזלטרים
זמן פיתוח
1–2 שבועות
נקודות קצה של ה-API
/channels/resolve/transcribeasr_options.sentimentAnalysis

הבעיה שזה פותר

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

מה לכלול בגרסה הראשונה

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

איך לבנות את זה, שלב אחר שלב

  1. 01

    בחרו ערוצים

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

  2. 02

    בדקו כל שעה

    המירו כל ערוץ עם מגבלה קטנה ותמללו רק מזהי סרטונים חדשים באמצעות /transcribe.

  3. 03

    חלצו אותות מובנים

    בקשו מ-LLM להחזיר JSON שמפרט כל נכס שהוזכר, את הטענה שנטענה, את הסנטימנט ואת חותמת הזמן.

  4. 04

    רכזו ופרסמו

    שמרו את האותות במסד נתונים, דרגו אותם מדי יום, ופרסמו ניוזלטר, דשבורד או פיד API.

קוד התחלתי

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

import requests

API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}

WATCHLIST = ["@somechannel", "@anotherchannel"]
KEYWORDS = ["your brand", "competitor"]
seen = set()  # persist this in a database in production

for handle in WATCHLIST:
    latest = requests.post(f"{API}/channels/resolve", headers=HEADERS,
                           json={"handle": handle, "limit": 10}).json()
    for video in latest["items"]:
        if video["video_id"] in seen:
            continue
        seen.add(video["video_id"])
        t = requests.post(f"{API}/transcribe", headers=HEADERS,
                          json={"video": video["video_id"]}).json()
        text = t.get("data", {}).get("transcript", {}).get("text", "").lower()
        hits = [k for k in KEYWORDS if k in text]
        if hits:
            print(f"ALERT {video['title']}: {hits}")

איך זה מרוויח כסף

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

טעויות שכדאי להימנע מהן

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

שאלות על הרעיון הזה

האם סנטימנט ב-YouTube יכול לחזות תנועות בשוק?

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

כמה מהר אפשר לעבד סרטונים חדשים?

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

האם מותר למכור ניוזלטר שמבוסס על סרטוני YouTube?

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

התחילו לבנות עוד היום

10 קרדיטים בחינם בכל חודש. לא צריך כרטיס אשראי.

איך לבנות פיד אותות פיננסים וקריפטו מ-YouTube | YouTubeTranscript.dev