היתרונות והחסרונות של מערכות מסחר אוטומטיות

גיבוי באינטרנט - איך לגבות את המחשב בענן? חלק 1 (מאי 2024)

גיבוי באינטרנט - איך לגבות את המחשב בענן? חלק 1 (מאי 2024)
היתרונות והחסרונות של מערכות מסחר אוטומטיות
Anonim

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

-> ->

TUTORIAL: מערכות מסחר קידוד

מהו מערכת מסחר אוטומטי?
מערכות המסחר האוטומטיות, הנקראות גם מערכות מסחר מכניות, מסחר אלגוריתמי, מסחר אוטומטי או מסחר במערכת, מאפשרות לסוחרים לקבוע כללים ספציפיים עבור ערכי מסחר ויציאות, אשר לאחר הפעלתם ניתן לבצע באופן אוטומטי באמצעות מחשב. כללי הכניסה והיציאה של המסחר יכולים להתבסס על תנאים פשוטים כגון ממוצע מוצלב של קרוס אובר, או אסטרטגיות מורכבות הדורשות הבנה מקיפה של שפת התכנות הספציפית לפלטפורמת המסחר של המשתמש, או המומחיות של מתכנת מוסמך. מערכות מסחר אוטומטיות דורשות בדרך כלל שימוש בתוכנה המקושרת לברוקר גישה ישירה, וכל חוקים ספציפיים חייבים להיכתב בשפה הקניינית של הפלטפורמה. פלטפורמת TradeStation, לדוגמה, משתמשת בשפה שפת תכנות EasyLanguage ; פלטפורמת נינג'ה טריידר, לעומת זאת, משתמשת בשפה NinjaScript . איור 1 מציג דוגמה של אסטרטגיה אוטומטית שהפעילה שלושה עסקאות במהלך יום המסחר. (לקריאה הקשורה, ראה מסחר גלובלי ושוק המטבעות. )

[מערכות מסחר אוטומטיות יכולות להשתמש בהרבה אינדיקטורים טכניים שונים כדי להגדיר נקודות כניסה ויציאה. ניתוח טכני של Investopedia הקורס מספק סקירה מעמיקה של אלה אינדיקטורים טכניים ודפוסי תרשים כי הסוחרים יכולים להשתמש בעת בניית מערכות המסחר האוטומטי.]

איור 1: תרשים חמש דקות של חוזה ES עם אסטרטגיה אוטומטית הוחל.

פלטפורמות מסחר מסוימות יש בניית אסטרטגיה "קוסמים" המאפשרים למשתמשים לבצע בחירות מתוך רשימה של אינדיקטורים טכניים נפוצים כדי לבנות קבוצה של כללים, כי אז יכול להיות נסחר באופן אוטומטי. המשתמש יכול לקבוע, למשל, שסחר ארוך יירשם ברגע שממוצע הנע בין 50 יום חוצה מעל הממוצע הנע 200 יום בתרשים של חמש דקות של מכשיר מסחר מסוים. משתמשים יכולים גם להקליד את סוג של הזמנה (לדוגמה, שוק או מגבלה) ו- כאשר המסחר יופעל (לדוגמה, בסגירת הסרגל או בפתיחת הבא בר), או להשתמש בפלטפורמות ברירת המחדל של הפלטפורמה.סוחרים רבים, עם זאת, בוחרים לתכנת אינדיקטורים מותאמים אישית שלהם אסטרטגיות או לעבוד בשיתוף פעולה הדוק עם מתכנת לפתח את המערכת. אמנם זה בדרך כלל דורש מאמץ יותר מאשר באמצעות אשף הפלטפורמה, זה מאפשר מידה רבה יותר של גמישות והתוצאות יכול להיות מתגמל יותר. (למרבה הצער, אין אסטרטגיית השקעה מושלמת שתבטיח הצלחה, לקבלת מידע נוסף, ראה שימוש במדדים טכניים לפיתוח אסטרטגיות מסחר )

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

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

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

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

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

  • להשיג עקביות. אחד האתגרים הגדולים ביותר במסחר הוא לתכנן את הסחר לסחור בתוכנית . גם אם תוכנית המסחר יש פוטנציאל להיות רווחית, סוחרים להתעלם הכללים משנים כל תוחלת המערכת היה. אין דבר כזה תוכנית המסחר כי זוכה 100% מהזמן - הפסדים הם חלק מהמשחק. אבל הפסדים יכולים להיות טראומטי מבחינה פסיכולוגית, כך סוחר שיש לו שניים או שלושה עסקאות לאבד ברציפות עשוי להחליט לדלג על המסחר הבא. אם סחר זה הבא היה מנצח, הסוחר כבר הרס כל תוחלת המערכת היה. מערכות מסחר אוטומטיות לאפשר לסוחרים להשיג עקביות על ידי המסחר בתוכנית. (אי אפשר להימנע מאסון ללא כללים במסחר, לפרטים נוספים, ראה 10 שלבים לבניית תוכנית מסחר מנצחת. )

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

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

חסרונות ומציאות של מערכות מסחר אוטומטיות
מערכות מסחר אוטומטיות להתפאר יתרונות רבים, אבל יש כמה downfalls ו realties אשר הסוחרים צריכים להיות מודעים.

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

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

  • אופטימיזציית יתר. אם כי לא ספציפי למערכות מסחר אוטומטיות, סוחרים המעסיקים טכניקות backtesting יכול ליצור מערכות שנראות נהדר על הנייר ולבצע מאוד בשוק חי. Over-optimization מתייחס לעקומה מופרזת, אשר מייצרת תוכנית מסחר שאינה מהימנה במסחר חי. אפשר, למשל, לצבוט אסטרטגיה להשגת תוצאות חריגות על הנתונים ההיסטוריים שעליה נבדק. סוחרים לפעמים להניח באופן שגוי כי תוכנית המסחר צריך להיות קרוב ל -100% רווחיות עסקאות או לא צריך לחוות drawdown להיות תוכנית קיימא. ככזה, פרמטרים יכול להיות מותאם כדי ליצור תוכנית "מושלמת כמעט" - כי נכשל לחלוטין ברגע שהוא מוחל על שוק חי. (אופטימיזציית יתר זו יוצרת מערכות שנראות טוב רק על הנייר בלבד, ראה עוד Backtesting and Forward בדיקה: חשיבות הקורלציה )

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

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