טכניקות מתקדמות בניתוח טכני 2 מאמר מס' טכניקת ICHIMOKU מחבר: יניב אברהם yaniv_av@netvision.net.il אין להעתיק בכל צורה שהיא, מקצתו של מסמך זה, לכל צורך שהוא. ניתן להפיץ מסמך זה בשלמותו, תוך שמירת זכויות יוצרים. אין באמור המלצה לפעולה כלשהי בניירות ערך.
טכניקות מתקדמות בניתוח טכני שיטת ICHIMOKU למרות השם האקזוטי קימעה, טכניקת ICHIMOKU מורכבת ממספר כלים מוכרים ובסיסיים בניתוח הטכני. במאמר זה נסקור את השיטה ומאפייניה, ונבחן את יעילותה. במאמר הקודם סקרנו טכניקה עוקבת-מגמה ע"י אינדיקטור העושה שימוש בממוצעים נעים. במאמר זה נמשיך בסקירה של טכניקה עוקבת-מגמה נוספת, אשר למרות שמה האקזוטי, עושה גם היא שימוש בכלים בסיסיים ודומים למדי לממוצעים נעים. לטוב או לרע, סוחרים ומנתחים טכניים נוטים לעיתים "להימשך" לטכניקות וסיסטמים מסובכים ומורכבים, כנראה מתוך ההנחה שסיסטם מורכב וקשה להבנה, פשוט חייב לעבוד. אולם לפעמים, דווקא טכניקות אשר מבוססות על המוטו simple","keep it הינן לא רק קלות יותר להבנה ויישום, אלא גם יעילות יותר. במקרה של טכניקת איצ'ימוקו, המשלבת מרכיבים "עוקבי-מגמה" עם מרכיבי תמיכה/התנגדות, יחד עם Tenkan מושגים אקזוטיים לאזניים Sen מערביות (מושגים בשפה היפנית כמובן), מדובר בטכניקה קלה וברורה להבנה, ובנוסף פשוטה ליישום. טכניקת איצ'ימוקו, או בשמה המלא, " Ichimoku,"Kinko Hyo פותחה ע"י גואיצ'י הוסודה Hosoda) (Goichi עוד לפני מלחמת העולם השניה, אך פורסמה לראשונה בשנת 1968. תרגום שמה של הטכניקה הוא "טכניקת מבט חטוף בגרף שיווי משקל" או משהו בסגנון זה (לא קל לתרגם מיפנית לאנגלית ומשם לעברית...) אולם רוב המנתחים פשוט קוראים לטכניקה " איצ'ימוקו". נתבונן בגרף מס' 1, גרף יומי על הזהב, עם Chikou Span A Senkou A Senkou B גרף 1 Kijun Sen
שם הקו Tenkan Sen Kijun Sen Chikou Span Senkou A Senkou B צבע (בגרף) אדום כחול טורקיז זהב ורוד חישוב מחיר גבוה ביותר ב- 9 הימים) האחרונים + מחיר נמוך ביותר ב- 9 2 /(הימים האחרונים מחיר גבוה ביותר ב- 26 הימים) האחרונים + מחיר נמוך ביותר ב- 2 /(הימים האחרונים 26 מחיר הסגירה ב- bar הנוכחי, ב- offset של 26 יום אחורה Sen)/2 (Tenkan Sen + Kijun ב- offset של 26 יום קדימה מחיר גבוה ביותר ב- 52 הימים) האחרונים + מחיר נמוך ביותר ב- 2 /(הימים האחרונים 52 ב- offset של 26 יום קדימה שווה ערך ל ממוצע נע קצר טווח ממוצע נע ארוך טווח ממוצע נע מתואם-קדימה. גבול עליון של איזור תמיכה, גבול תחתון של איזור התנגדות. ממוצע נע מתואם-קדימה. גבול תחתון של איזור תמיכה, גבול עליון של איזור התנגדות. מרכיבי טכניקת איצ'ימוקו. הטכניקה מתבססת על חמישה קוים: Tenkan Sen (קו הסיגנל), Kijun Sen (קו הבסיס), Chikou Span (קו מחיר מאחר),,Senkou A ו- Senkou B ה. טבלה מתארת ומסבירה על כל אחד מהמרכיבים השונים. השטח שבין Senkou A ו- Senkou B נקרא ה"ענן", או."Kumo" בגרף מס' 1 ניתן לראות דוגמא למגמת עליה חזקה. ראשית, ה- - Tenkan Sen קו הסיגנל, והמקביל לממוצע נע קצר טווח - עולה, והוא מעל ה- Kijun Sen קו הבסיס, והמקביל לממוצע נע לטווח בינוני. בנוסף, שני הקוים נמצאים מעל הענן (ה- Kumo ) דבר המצביע גם הוא על טריטוריית מחירים שוורית. לבסוף, ה-,Chikou Span אשר מהווה בעצם את גרף A מחירי הסגירה בהיסט של 26 ימים לאחור, נמצא גם הוא במגמת עליה. ה- Chikou span מהווה דרך נוחה להשוות את מחיר הסגירה היום לעומת מחיר הסגירה B לפני 26 יום ע"י השוואה בין המחיר על ה- Chikou למחיר שנמצא בדיוק מתחתיו על גרף המחיר המקורי. גרף 2
באופן עקרוני, ניתן לומר כי ה- Tenkan Sen מייצג ממוצע נע קצר טווח, ה- Kijun Sen מייצג ממוצע נע לטווח בינוני, ואילו הענן, ה-,Kumo מהווה איזור תמיכה/התנגדות. ניתן לראות בגרף כי הענן מהווה איזור תמיכה בנק' A. בגרף מס' 2 ניתן לראות מגמה יורדת בצמד המטבעות,USD/JPY מגמה המאובחנת בטכניקת איצ'ימוקו ע"י חיתוך ה- Tenkan Sen ב- Kijun Sen מלמעלה למטה, הימצאות שני הקווים הנ"ל מתחת ל,kumo ומגמה יורדת של ה-.Chikou span בנוסף, ניתן לראות כי ה- Kumo מהווה איזור התנגדות למחיר בשני מקומות (A ו- B ). כמו כן, ניתן להבחין כי בנק' A ה- Tekan Sen חותך מלמטה למעלה את ה-,Kijun Sen אולם המחיר אינו מצליח לחדור את איזור ה-,Kumo ויד המוכרים שוב על העליונה. ניתוח הטכניקה כדי לבחון את הטכניקה בפועל, נכתוב סיסטם המבוסס עליה, וננתח את תוצאותיו. (את קוד הסיסטם ל- WealthLab ניתן למצוא בסוף המאמר) חוקי הסיסטם: כניסה רגילה ללונג חיתוך של ה- Tenkan Sen עם ה- Kijun Sen מלמטה למעלה. כניסה ללונג בפוזיציה כפולה התנאי הקודם + המחיר מעל ל-.Kumo כניסה ללונג בפוזיציה משולשת תוצאות הסיסטם על גרף מעוף יומי התנאי הקודם + ה- Chikou מעל המחיר לפני 26 יום. כניסה רגילה לשורט חיתוך של ה- Tenkan Sen עם ה- Kijun Sen מלמעלה למטה. כניסה לשורט בפוזיציה כפולה התנאי הקודם + המחיר מתחת ל-.Kumo כניסה לשורט בפוזיציה משולשת התנאי הקודם + ה- Chikou מתחת המחיר לפני 26 יום. כפי שניתן להבחין, גודל הפוזיציה נקבע לפי חוזקו של האיתות. כאשר האיתות בדרגה הראשונה, דהיינו בחיתוך ה- Tenkan Sen עם ה-,Kijun Sen הכניסה היא לפוזיציה רגילה. כאשר בנוסף המחיר גם מעל ה-,Kumo הכניסה הינה כפולה. אם בנוסף גם ה- Chikou תומך במגמה, הכניסה הינה ברמת האמינות הגבוהה ביותר, ולכן משולשת. את הסיסטם נבחן הפעם על שני מכשירים: על גרף מעוף יומי, ועל גרף NASDAQ יומי.
בשני המקרים הסטוריית הבדיקה הינה מ- 1.1.2002. נבחן תחילה את תוצאות הסיסטם על המעוף. ראשית, ניתן לראות כי הסיסטם הרוויח 667 נק' מעוף מתחילת 2002. תוצאה יפה מאוד, גם בהתחשב בעובדה כי Buy and Hold על המעוף לתקופה זו הניב 420 נק'. כמו כן, ניתן לראות כי אחוזי הפוזיציות הריווחיות עומד על 48% - בדומה לסיסטמים עוקבי מגמה אחרים (ראה הסבר במאמר הקודם). ניתן לראות כי ה- Drawdown עומד על 290 נק', ערך גבוה אשר מצביע על תנודיות גבוהה של הסיסטם. כיוון שמדובר במעוף מתחילת,2002 ניתן להבין מדוע רוב עסקאות השורט הפסידו, לעומת עסקאות הלונג. גרף עליון עקומת הרווח *** גרף תחתון התפלגות הרווחים/הפסדים את תנודתיות הסיסטם ניתן לראות בבירור גם בגרף עקום הרווח. הגרף אמנם במגמה עולה (ניתן לראות בגרף את קו הרגרסיה הלינארית אשר עולה בבירור משמאל לימין), אולם לא כל סוחר יכול לעמוד נפשית בהתנהגות מחירים כזאת. בגרף התפלגות הרווחים/הפסדים, ניתן לראות כי רוב העסקאות הסתיימו ללא רווחים הפסדים משמעותיים (בטווח 25 נק' מעוף), אולם כמה עסקאות אשר הניבו רווחים מעל 100 נק' מעוף, הכריעו את הכף. כמו בפעם הקודמת, נבחן את גרף ה- MAE (להסבר אודות הגרף, ראה מאמר קודם):
גרף MAE ניתן לראות בבירור, כי מתוך העסקאות.nasdaq הריווחיות, עסקה אחת בלבד הגיעה במהלך "חייה" להפסד של 20 נק'. כל שאר העסקאות (ארבע עסקאות) אשר עברו הפסד מעבר לערך זה, לא הצליחו להתאושש ולהפוך לרווחיות. לאור זה, ניתן להניח כי הצבת SL בהפסד של 25 נק', יכול לשפר את הסיסטם, כך שארבע העיסקאות אשר מעבר להפסד של 20 נק', יעצרו בהפסד קטן יותר. רק כדי לסבר את האוזן, הוספתי לסיסטם תנאי ליציאה ב- SL של 25 נק', ואכן, רווח הסיסטם עלה ל- 755 נק' (אחוזי הרווח כמובן לא השתנו). במקרה הנ"ל נוכל לראות עד כמה ניתוח בעזרת גרף MFE ו- MAE יכול לשפר בצורה דרסטית את תוצאות הסיסטם. ניתן לראות כי ביצועי הסיסטם על ה- כעת, נבחן את אותו הסיסטם בדיוק, על ה- ביצועי הסיסטם על גרף Nasdaq יומי
.B&H די עלובים. נכון, הוא ריווחי, אולם מדובר על 130 נק', לעומת 208 ב- Nasdaq אם נוסיף את העובדה שה- Drawdown המקסימלי הוא 1200 נק'(!!) נגיע למסקה שהסיסטם אינו "מזהיר" על ה-.nasdaq נבחן עתה את גרף ה- MFE וה- :MAE גרף MAE ו- MFE מגרף ה- MAE ניתן לראות כי מעבר להפסד של 60 נק' אף עסקה מפסידה לא הצליחה לחזור לרווח. מנתון זה ניתן להסיק כי קביעת SL של 70 נק' תשפר את ביצועי הסיסטם. מגרף ה- MFE ניתן לראות כי עסקה אחת הגיע לרווח של 120 נק' לפני שעברה להפסד, אך זאת היתה הנק' המקסימלית. מעבר לרווח של 120 נק', אף עסקה מרוויחה לא חזרה להפסד. לכן, ניתן להסיק כי קביעת TP על 120 נק' תשפר את ביצועי הסיסטם. ואכן, הצבת ה- SL וה- TP הנ"ל הביאו את הסיסטם ל- 796 נק' רווח!! הבדל של 666 נק'! אכן ניתוח נכון של סיסטם יכול לשפרו בצורה משמעותית.
לסיכום: טכניקת Ichimoku הינה שיטה עוקבת מגמה, אשר עושה שימוש בכלים בסיסיים של ניתוח טכני, אשר מזכירים שימוש בממוצעים נעים. כמו שיטות עוקבות מגמה אחרות, גם היא ריווחית בד"כ בשימוש על גרפים יומיים, ובעת אחוזי הצלחה של בסביבות 50%. בדיקה נוספת שיש לבדוק, ואני משאיר זאת לחקירה שלכם, היא האם שיטה זו עדיפה על פני שיטות אחרות אשר עושות שימוש דומה בממוצעים נעים. (המאמר נכתב על בסיס כתבה במגזין CurrencyTrader על טכניקת.Ichimoku כל הגרפים, הסיסטמים, והניתוחים מקוריים, ונכתבו ע"י המחבר) קוד המקור לסיסטם (עבור פלטפורמת :(WealthLab var A, B, C, D, E, F, G, H, I, J: float; var TENKANSEN, KIJUNSEN, SENKOUA, SENKOUB, CHIKOU, BAR, x, BaseShareSize: integer; var P : integer; TenkanSen := CreateSeries; KijunSen := CreateSeries; SenkouA := CreateSeries; SenkouB := CreateSeries; Chikou := CreateSeries; //Max traded will be 3x this BaseShareSize := 1; for Bar := 52 to BarCount -1 do a := @HighestSeries(#High, 9)[Bar]; b := @LowestSeries(#Low, 9)[Bar]; c := (a+b)/2; d := @HighestSeries(#High, 26)[Bar]; e := @LowestSeries(#Low, 26)[Bar]; f := (d+e)/2; g := (c+f)/2; h := Highest(Bar-26,#High, 52); i := Lowest(Bar-26,#Low, 52); j := (h+i)/2; @TenkanSen[Bar] := c; @KijunSen[Bar] := f; @SenkouA[Bar] := (@TenkanSen[Bar-26] + @KijunSen[Bar-26])/2; @SenkouB[Bar] := j; @Chikou[Bar-26] := PriceClose(Bar); end; PlotSeries(TenkanSen, 0, #Blue, #Thick); PlotSeries(KijunSen, 0, #Red, #Thick);
PlotSeries(SenkouA, 0, #Black, #Dotted); PlotSeries(SenkouB, 0, #Black, #Dotted);SetAutoStopMode(#aspoint); for Bar := 52 to BarCount -1 do ApplyAutoStops(Bar); SetShareSize(BaseShareSize); //Trading Rules if CrossOver(Bar,TenkanSen,KijunSen) then // Close all short positions for P := 0 to PositionCount - 1 do if PositionActive( P ) then if PositionShort(P) then CoverAtMarket( Bar + 1, P, '' ); if ((PriceClose(Bar) > @SenkouA[Bar]) AND (PriceClose(Bar) > @SenkouB[Bar])) then SetShareSize(BaseShareSize*2); if @Chikou[Bar-26] > PriceClose(Bar-26) then SetShareSize(BaseShareSize*3); end; BuyAtMarket(Bar+1,''); end else if CrossUnder(Bar,TenkanSen,KijunSen) then // Close all long positions for P := 0 to PositionCount - 1 do if PositionActive( P ) then if PositionLong(P) then SellAtMarket( Bar + 1, P, '' ); if ((PriceClose(Bar) < @SenkouA[Bar]) AND (PriceClose(Bar) < @SenkouB[Bar])) then SetShareSize(BaseShareSize*2); if @Chikou[Bar-26] < PriceClose(Bar-26) then SetShareSize(BaseShareSize*3); end; ShortAtMarket(Bar+1,''); end; end;
ההקדמה לסדרת המאמרים (מתוך מאמר מס' 1) שלום חברים, החל מהיום, אני מתכוון להתחיל ולפרסם סקירות בנושאי ניתוח טכני מתקדם. כיוון שמדובר בנושאים מתקדמים, הסקירות מכוונות לבעלי ידע טוב בניתוח טכני, ולא אתעכב בהן על הסברת מונחים מוכרים, אלא אתמקד בסקירה וניתוח של הטכניקות המתקדמות בלבד. בד"כ, סקירה אופיינית תכלול הצגה של טכניקה מסויימת, בליווי אנליזה שלה ע"י בניית סיסטם הפועל בטכניקה זו, וניתוחו. יש להדגיש - אינני מתכוון לפתח בסקירות אלו סיסטמים למכשירים ספציפיים אשר ניתן לקחת, לעשות plug,and play ולסחור בהם מיידית. כל מטרת הסיסטמים שיוצגו בסקירת הינה המחשת הטכניקה המרכזית בסקירה בלבד. כדי לפתח סיסטם ספציפי, צריך עוד הרבה עבודה (התאמת הסיסטם לאופיו של המכשיר הפיננסי אליו הוא מיועד, הוספת פקודות SL, TP וכו', ביצוע אופטימיזציות, ניתוח קורלציות לאינדיקטורים נוספים, ניהול פוזיציה, וכו'...) - ואת זה אשאיר לכם. שוב - מטרתי בסידרת מאמרים אלו הינה לימוד ניתוח טכני מתקדם נטו, ולחלוטין לא "מכירה" כלשהי של סיסטמים, איתותים למניות, או משהו בסגנון זה. חשוב להדגיש כי גם אלו אשר אינם מפתחים סיסטמים, יוכלו ללמוד ולהעזר בסקירות - לפחות מהחלק הנוגע לטכניקה עצמה. הסקירות יתפרסמו אחת לכמה שבועות, הכל לפי הזמן הפנוי שאוכל למצוא לטובת הנושא. כמובן שהערות/הארות יתקבלו בברכה. שתהיה לכולנו שבת שלום, יניב. yaniv_av@netvision.net.il נ.ב - מי שמעוניין לקבל את הסקירות ישירות לתיבת ה- email שלו כאשר הן מתפרסמות, מוזמן לשלוח לי מייל. כמו כן, מי שמעוניין בסקירה בנושא מסויים, מוזמן גם כן לפנות אלי למייל, ואנסה למלא את בקשתו.