עבור לתוכן
תיעוד · צינור המחקר

צוות הסוכנים ותהליך המחקר

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

ששת הסוכנים

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

השלבים לפי הסדר

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

אימות לפני כל בדיקת עבר

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

שתי החלטות האנליסט

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

מגבלות איטרציה ונטישה

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

הרצות הפלטפורמה וההרצות שלך

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