פיתוח מערכת רמות תמיכה/התנגדות למסחר

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

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

שאלות נפוצות

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

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

רמות תמיכה והתנגדות: היכן נשבר הסימון

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

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

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

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

מה משתנה לאחר הטמעת סימון אוטומטי

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

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

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

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

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

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

שיטות לבניית אזורי עוגן: השוואת גישות

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

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

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

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

שלבי הטמעה: מביקורת נתונים ועד מסירה

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

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

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

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

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

מקרה בוחן: סימון אזורי עוגן למסוף מסחר

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

מה הראו המדידות לפני ההטמעה

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

מה עשינו ומה יצא

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

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

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

במה נבדלות רמות דינמיות מרמות סטטיות

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

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

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

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

ספקות טכניים נפוצים לגבי איכות הסימון

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

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

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

כיצד משתנה הסימון בשינוי טווח המסחר?

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

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

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

כיצד בודקים שהמודל לא מציץ לנתוני העתיד?

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

כיצד מתבצע אימון נוסף של המודל?

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

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

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

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

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