פיתוח מערכת רמות תמיכה/התנגדות
קביעה אלגוריתמית של רמות תמיכה והתנגדות (S/R) היא אתגר שכל סוחר המטפל ביותר מ-50 מכשירים מתמודד איתו. סימון ידני לוקח עד 20 שעות בשבוע, ופריצה שהוחמצה ב-ETHUSD עולה בין 500 ל-2000 דולר לעסקה. בנינו מערכת שמזהה אוטומטית רמות משמעותיות בדיוק של 75%+ ומפחיתה את זמן הסימון ב-80%. זה חוסך בין 3000 ל-8000 דולר בחודש על עבודה ידנית (תלוי במספר המכשירים) ומפחית עוד הפסדים מפריצות שווא ב-25%.
הניסיון שלנו של 5+ שנים בפיתוח מערכות מסחר מבטיח ביצועים חזקים. המערכת נבדקה על יותר מ-50 זוגות קריפטו ומראה זיהוי רמות מהיר פי 4 בהשוואה לשיטות ידניות.
קביעת S/R אלגוריתמית
כיצד מקבצים נקודות פיבוט?
השיטה העיקרית היא קיבוץ נקודות פיבוט. האלגוריתם:
- מאתר את כל נקודות הפיבוט הגבוהות/נמוכות בחלון נע (ברירת מחדל 50 עמודות)
- מקבץ מחירי סגירה לאשכולות (סובלנות ±0.5%)
- מעריך את עוצמת כל רמה: מספר מגעים, נפח, עדכניות
from scipy.cluster.hierarchy import linkage, fcluster
def cluster_levels(price_points, tolerance=0.005):
prices = np.array([p[1] for p in price_points]).reshape(-1, 1)
Z = linkage(prices, method='single')
labels = fcluster(Z, t=tolerance * np.mean(prices), criterion='distance')
clusters = {}
for i, label in enumerate(labels):
clusters.setdefault(label, []).append(price_points[i])
return {k: np.mean([p[1] for p in v]) for k, v in clusters.items()}הקיבוץ מסנן רעש: במקום מאות קווים חסרי תועלת, מקבלים עד 20–30 רמות משמעותיות. בבדיקת החזר (backtest) שלנו על ETHUSD, דיוק האותות גבוה ב-25% מאשר עם מקסימום/מינימום נע פשוט.
פרופיל נפח ומספרים עגולים
מקורות נוספים:
- פרופיל נפח / נקודת שליטה (POC) — המחיר עם הנפח המקסימלי בתקופה. פרטים נוספים בפרופיל נפח.
- מספרים עגולים (50000, 100000 עבור BTC) — רמות פסיכולוגיות עם משקל בסיס.
- פרקטלים של ביל ויליאמס — נקודות קיצון מקומיות מחמירות יותר.
ניקוד עוצמת רמות וסינון
כל רמה מקבלת ניקוד המבוסס על מספר מדדים:
| מדד | תיאור | משקל |
|---|---|---|
| מספר מגעים | כמה פעמים המחיר בדק את הרמה | גבוה |
| נפח ברמה | נפח ליד הרמה | גבוה |
| עדכניות | כמה הרמה עדכנית ורלוונטית | בינוני |
| עוצמת החזרה | עוצמת החזרה מהרמה | בינוני |
| התאמה בין מסגרות זמן | נראות במספר מסגרות זמן | גבוה |
רמה הנראית ביומי ו-4 שעות מקבלת ניקוד גבוה ב-40% — גורם סינון מרכזי. בנוסף, אנו מסננים לפי נפח: אם לרמה יש פחות מ-5% מנפח הממוצע של הסשן, היא מתעלמת.
רמות דינמיות ופריצות
טיפול בפריצות ושינוי קוטביות
כאשר עמודה נסגרת מחוץ לאזור (±ATR/4), הרמה מסומנת כפרוצה. תמיכה הופכת להתנגדות ולהיפך. הסטטוס מתעדכן בזמן אמת באמצעות WebSocket — קריטי עבור בוטים למסחר.
רמות דינמיות
לרמות סטטיות מתווספות דינמיות:
- EMA 20/50/200
- רצועות בולינגר (רצועה עליונה/תחתונה כ-S/R)
- VWAP ו-VWAP מעוגן
לדוגמה, EMA 200 יומי הוא רמת תמיכה חזקה עבור BTCUSDT.
התקנה מעשית והדמיה
הגדרת מערכת הרמות
- חיבור מקור נתונים (REST/WebSocket) — API של בורסה או ברוקר.
- ציון רשימת המכשירים (לדוגמה, 50 זוגות קריפטו).
- כוונון פרמטרים: סובלנות קיבוץ, סף ניקוד, מסגרות זמן.
- הרצת בדיקת החזר על 6 חודשים של נתונים היסטוריים.
- פריסת הליבה על שרת (Python) וחיבור החזית (frontend).
- קבלת התראות פריצה דרך טלגרם או ממשק המשתמש.
הדמיה
הרמות מצוירות כאזורים (מלבנים) על הגרף. עובי הגבול ורווית הצבע פרופורציונליים לניקוד. אזורים במקום קווים הם מציאותיים יותר: השוק בודק טווח, לא נקודה. עדכון אוטומטי בפריצה ובשינוי קוטביות.
ערימת טכנולוגיות: Python (pandas, scipy, numpy), PostgreSQL, WebSocket, React + TradingView Lightweight Charts.
זמן ועלות
זמן הפיתוח נע בין 4 ל-8 שבועות תלוי במורכבות האינטגרציה. עלות אופיינית: 8,000–15,000 דולר למערכת מלאה. אנו מציעים אחריות שביעות רצון: תיקוני באגים חינם למשך 3 חודשים לאחר המסירה. הזמינו בדיקת החזר חינם של האסטרטגיה שלכם עם המערכת שלנו — המהנדסים שלנו יגיבו תוך יום. צרו קשר לייעוץ.
מה כלול בעבודה
לחצו לראות את התפוקות
- **תיעוד**: תיאור אלגוריתם מפורט, הפניה ל-API, מדריך הגדרות - **גישה**: קוד מקור מלא, סקריפטים לפריסה, סכימת מסד נתונים - **הדרכה**: שעתיים של הדרכה חיה לצוות שלכם - **תמיכה**: 3 חודשים של תיקוני באגים והתאמות קטנות - **אופציונלי**: אינטגרציה עם פלטפורמת המסחר הקיימת שלכםטעויות נפוצות ביישום עצמי
- שימוש בשיטה אחת (לדוגמה, רק פרקטלים) — ייצוגיות נמוכה.
- ללא סינון נפח — רמות שווא.
- התעלמות מרמות דינמיות — פספוס מהלכי מגמה.
- סובלנות לא נכונה: 0.1% נותן יותר מ-100 קווים, 2% נותן רמה אחת.
המערכת שלנו נמנעת מהמלכודות הללו באמצעות מיזוג רב-שיטתי וסינון קפדני. עם ניסיון של 5+ שנים ורקורד מוכח על יותר מ-50 מכשירים, אנו מספקים פתרון חזק. השיטה מבוססת על גישת פרופיל הנפח של J. Dalton (Mind Over Markets, 1991).







