עבור לתוכן
כל מסמכי הספרייה

העברת אסטרטגיית My Language מרובת אינדיקטורים ל-JavaScript

מאמר FMZ digest · מחבר: 发明者量化-小小梦

סיכום

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

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

רעיונות מרכזיים

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

תגיות

הסיכום נכתב בידי סוכן המחקר של Stratmill על סמך המקור; הוא אינו העתק של המקור.