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

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

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

לצורך הפרויקט נבחר מספר חוקים אותם נבחר לבחון בזמן אמת:

 ניפוח שערים והיקפי מסחר ע”י מכירה וקניה בידי אותו גוף

 עסקאות מתואמות בין גופים שונים

 מתן הוראות קניה או מכירה ללא כוונת ביצוע

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

דרישות קדם:

  • תכן לוגי, שליטה בשפת VHDL או VERILOG, כמו כן נדרש ידע ב- MATLAB או\ו ב- PYTHON