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

בקשת עזרה - סיוע בתיקון השו"ב הפיננסי/אקסולידית

הסולידית

מנהל
מייסדת
הצטרף ב
23/1/15
הודעות
1,514
דירוג
6,597
היי חברים,

כידוע דה מרקר פיננס ערכו שינויים באתרם וכתוצאה לא ניתן לייבא עוד נתונים של ניירות ישראלים לאקסולידית ב-Google Sheets.

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

תודה רבה
הסולידית
 
עקרונית GPT פתר לי את הבעיה, אבל כנראה שאז דה מרקר הזיזו שוב את המיקום, ושוב נפל הייבוא.
כנראה שצריך להסתמך על ייבוא, שיצליח לקלוט את המבנה של הדף ולחפש מתוך הבנה שלו.
זורק רעיון לדוגמה, אולי אפשר להסתמך על GPT להוצאת המחיר, ומשם למשוך את המחיר העדכני לדף הגוגלשיטס המקושר לGPT.
(דומני שזה רק בגירסת הבטא האופציה הזו של עריכה בתוך קבצים).
 
הנה לדוגמה נוסחה שעובדת כיום (באדיבות GPT)
קוד:
=IMPORTXML("https://il.investing.com/funds/il0051365448","//*[@id='last_last']")*0.01
הבעיה היא שזה כל הזמן משתנה, ואי אפשר לסמוך על כך.
 
נערך לאחרונה ב:
הבעיה היא ש @הסולידית מחפשת פתרון גנרי שבו המשתמש מכניס את מספר נייר הערך בלבד.
הכתובת בinvesting לא תמיד מורכבת מהמספר הזה.
למשל הכתובת של 5121140 (אנליסט כספית) היא בכלל https://il.investing.com/funds/analyst-money-market-without-cp

אז לשימוש אישי זה לא היה משנה וכל אחד היה מוצא לעצמו את הכתובת המתאימה.
אבל מה שהסולידית מחפשת זה משהו יותר ידידותי שיעבוד עבור אחרים בלי שהם יצטרכו לעבור את התהליך הזה.
 
לאחרונה יצא לי להתעסק בזה קצת כדי לסדר סוף סוף את המעקב אחרי התיק שלי. מצרף את מה שעשיתי. מקווה שזה יעזור למישהו.
הוספתי את הפונקציות הבאות ל-Apps Script (ניתן להגיע לזה ע״י לחיצה על Extensions):
JavaScript:
function GETJSONFIELD(url, fieldPath) {
  const response = UrlFetchApp.fetch(url);
  const data = JSON.parse(response.getContentText());

  return fieldPath.split(".").reduce((obj, key) => obj[key], data);
}

function GETREGEX(url, pattern) {
  const html = UrlFetchApp.fetch(url, {
    headers: { "User-Agent": "Mozilla/5.0" },
    muteHttpExceptions: true
  }).getContentText();

  const match = html.match(new RegExp(pattern, "s"));
  return match ? match[1] : "";
}

function BIZPORTAL_ETF_NAME(secId) {
  const url = "https://www.bizportal.co.il/tradedfund/quote/generalview/" + secId;
  return GETREGEX(url, "<h1 class=\"paper_h1\">\\s*([^<]+?)\\s*</h1>");
}

function BIZPORTAL_ETF_PRICE(secId) {
  const url = "https://www.bizportal.co.il/tradedfund/quote/generalview/" + secId;
  const value = GETREGEX(url, "<div id=\"paper_change\"[^>]*>.*?<div class=\"num\">\\s*([0-9,]+\\.?[0-9]*)\\s*</div>");
  return value ? Number(value.replace(/,/g, "")) : "";
}

חלק מהמידע (על קרנות בלבד, לא מדובר במניות ספציפיות) ניתן למשוך בקלות מ-TASE ככה למשל:
קוד:
=GETJSONFIELD("https://maya.tase.co.il/api/v1/funds/mutual/5105820","name")

אבל זה לא עובד לכל הקרנות ולכן צריך לעיתים להשתמש בפונקציות bizportal שהוספתי:
קוד:
BIZPORTAL_ETF_NAME(1146166)
BIZPORTAL_ETF_PRICE(1146166)
 
נושאים דומים
פותח הנושא כותרת פורום תגובות תאריך
ק עוגני משכנתאות- בקשת עזרה להבנה נדל"ן 6
J בקשת עזרה: דיווח רטרואקטיבי על הפסדים מ-IBKR מיסים 5
סול בקשת עזרה באיזון התיק עם קרן ההשתלמות שוק ההון 4
cypriano de rore בקשת עזרה יצירתית עם אתגר תעסוקתי אוף טופיק 4
O בקשת עזרה - שאלות לפני התחלת השקעה שוק ההון 2
Waler [בקשת עזרה] הבנת ההבדלים בין קרנות שונות שוק ההון 3
S בקשת עזרה בחישוב אסטרטגיה (מכירה לפני ה-ex-Date) שוק ההון 67
לאץ' בקשת החזר מס לשכירה- טופס 135 או 1301? מיסים 5
P עדכון דוח שנתי רטרואקטיבית, או בקשת הארכה? מיסים 5
P בקשת החסר מס מבלי טופס 161 מיסים 7
F בקשת הארכה להגשת דו''ח שנתי מיסים 1
I בקשת העברת קופה פנסיונית פנסיה, גמל וקרנות השתלמות 2
B בקשת שכר בסיס נמוך יותר לצורך הפרשות פנסיוניות - האם כדאי? פנסיה, גמל וקרנות השתלמות 9
E בקשת המלצה לקומקום אוף טופיק 2
י בקשת המלצה על יועץ פנסיוני פננסי פנסיה, גמל וקרנות השתלמות 5
S בקשת המלצה לספרי קריאה בעברית לפי נושאים.. אוף טופיק 1
מ (בקשת הבהרה) - קרן סל או תעודת סל שוק ההון 0
S זמן לקבלת תשובה לאחר בקשת ממליצים אוף טופיק 49
S בקשת פתרון למבחן ראיון שלא עברתי אוף טופיק 7
M שיחת הפחדה ממנורה עקב בקשת מעבר להלמן אלדובי צרכנות פיננסית 32
ה המנוהל בעל כורחו - בקשת טיפים לשליטה על תיק מנוהל שוק ההון 1
B נכסים בעת בקשת משכנתא אוף טופיק 13
S פתיחת חשבון באמריטרייד, ויזת L1, בקשת ITIN צרכנות פיננסית 4
S בקשת הסבר אודות רווח בקרנות פנסיה אלטשולר (תשואה מוצגת מול רווח כספי בפועל) צרכנות פיננסית 0
לא חשוב שמות בקשת דעות בדבר הפלח האג"חי בתיקי הקט. שוק ההון 42
ג בקשת לינק לאחזקות הגופים המוסדיים שוק ההון 6
י בקשת הסבר - יתרון העברת הפסד לטובת קיזוז מס בעתיד שוק ההון 24
C 5 חודשים מאז בקשת החזר מס צרכנות פיננסית 6
Res Cogitans בקשת מעסיק מעובד לשלם עבור שירותי סליקה של סוכן צרכנות פיננסית 0
ש בקשת פידבק בנוגע למבנה תיק השקעות חדש שוק ההון 24
A בקשת אישור מהמעסיק לעבודה בשעות הפנאי כעצמאי התפתחות אישית 34
שרון לבעלי iRobot בקשת המלצה אוף טופיק 52
פ שאלות על בקשת החזר מס רווחי הון ממספר שנים צרכנות פיננסית 21
aziz הירייה בקשת התפתחות אישית 0
הסולידית חל איסור על בקשת/מתן ייעוץ השקעות אישי! שוק ההון 1
א עזרה בלקיחת משכנתא צרכנות פיננסית 4
ד עזרה בדו"ח שנתי למס הכנסה מיסים 1
stamEhad קניית אג״ח ממשלתית או פקדון בנקאי לשנתיים - עזרה לחבר שוק ההון 5
ג חדשה בתחום -עזרה בסיסית יומני מסע אישיים 7
I מתקשה לעשות סדר וליישם - צריך עזרה דיוני עומק על פוסטים מהבלוג 38
B עזרה באיתור בקשה והתנגדויות שהוגשו לועדה מחוזית לתכנון ובנייה נדל"ן 3
M עזרה במילוי דוח שנתי עם פריסת פדיון ימי חופש מיסים 0
Y נשאלתי האם במניות יש ריבית דריבית - ולא ידעתי איך לענות. עזרה שוק ההון 27
בנגה ניהול תיק השקעות - עזרה להורים שוק ההון 4
B דרוש עזרה - מעוניין בספרי לימוד כהכנה לבחינות מנהל תיק השקעות שוק ההון 0
shesek עזרה להדיוטות בנוגע לאגרות חוב שוק ההון 5
א עזרה בחישוב עמלה צרכנות פיננסית 7
ח עזרה דחופה עם הבנק!! מיסים 44
ע בבקשה עזרה דחופה נדל"ן 10
T עזרה בהגשת דוח אישי מיסים 1

נושאים דומים

Back
למעלה