VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

DMI (מדד התנועה הכיוונית): +DI, −DI והחציות ביניהם

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

משפחהמגמה
פלטשני קווים כיווניים, +DI ו־−DIבדרך כלל מוצגים בחלונית נפרדת, לעיתים קרובות יחד עם ADX
ב־AlphaPrimeמשפחה מובנית במחוללמסנני הובלה, כניסות בחצייה ויציאות בהתהפכות של קו אחד

מה הוא מודד

מדד התנועה הכיוונית, בקיצור DMI, הוא זוג קווים שמשווה בין התרחבות המחיר כלפי מעלה להתרחבותו כלפי מטה. המדד הכיווני החיובי, +DI, עולה כשהנרות ממשיכים לעבור את השיא הקודם; המדד הכיווני השלילי, −DI, עולה כשהנרות ממשיכים לרדת מתחת לשפל הקודם. J. Welles Wilder הציג את רעיון התנועה הכיוונית בספרו New Concepts in Technical Trading Systems, שראה אור בסוף שנות השבעים, אותו ספר שהביא לסוחרים גם את Parabolic SAR ואת הטווח האמיתי הממוצע. ה־ADX נבנה לאחר מכן מאותם שני קווים, ולכן שלושתם מוצגים יחד לעיתים קרובות כל כך.

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

מכיוון ששני הקווים מנורמלים לפי אותו טווח אמיתי, הם מתארים יחסים ולא מחירים. כש־+DI נמצא מעל −DI, הנרות האחרונים התרחבו יותר כלפי מעלה מאשר כלפי מטה; כשהקווים מחליפים מקומות, ההובלה עברה ידיים. המרחק ביניהם מראה עד כמה התנועה האחרונה הייתה חד־צדדית, ופער שהולך ומצטמצם מראה שהצד המוביל מאבד את אחיזתו. מה שהקווים לא מספרים הוא כמה זמן ההובלה הזו תחזיק, וזו בדיוק השאלה שה־ADX נועד לענות עליה.

שרטוט להמחשה (לא נתוני שוק אמיתיים)

איך הוא מתנהג בשווקים אמיתיים

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

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

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

דרכי שימוש נפוצות (עקרונות)

מסנן הובלה

לסחור בכיוון הקו המוביל

במקום לפעול על החצייה עצמה, משתמשים במצב: כללי קנייה מותרים רק כל עוד +DI מעל −DI, וכללי מכירה רק כל עוד −DI מוביל. כך DMI הופך למסנן כיוון לכניסה נפרדת, כמו פריצה של ערוץ דונצ'יאן, ומפסיק להגיב לכל התהפכות בודדת.

חצייה מאושרת

חצייה ועוד המשכיות

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

מוביל נחלש

יציאה כשהקו המוביל מתהפך כלפי מטה

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

שילוב עם משפחות אינדיקטורים אחרות

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

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

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

ב-AlphaPrime

ב־AlphaPrime, DMI הוא קבוצת תנאים מובנית במחולל האסטרטגיות, המוצגת בשם DMI. הקלט הניתן לכוונון הוא תקופת האינדיקטור, כלומר תקופת החישוב שמניעה את +DI ואת −DI בבת אחת. בין התנאים המייצגים נמצאים „+DI מעל −DI” ו„+DI מתחת ל-−DI” עבור ההובלה, „+DI חוצה את −DI כלפי מעלה” ו„+DI חוצה את −DI כלפי מטה” עבור החציות, וכן „+DI עולה”, „−DI יורד” או „+DI מתהפך כלפי מעלה” עבור השיפוע של כל קו בנפרד.

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

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

שאלות נפוצות

מה ההבדל בין DMI ל־ADX?

DMI הוא זוג הקווים הכיווניים, +DI ו־−DI, והוא מראה איזה צד התרחב יותר. ADX נגזר מהפער בין שני הקווים ביחס לסכומם, ואחר כך מוחלק פעם נוספת; הוא מודד עד כמה ההובלה מתמידה ומתעלם מהכיוון. סוחרים רבים קוראים את DMI לכיוון ואת ADX לעוצמה.

האם חציית +DI מעל −DI אומרת שהתחילה מגמת עלייה?

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

האם אסטרטגיה המבוססת על DMI יכולה לרוץ בפלטפורמת מסחר?

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