פיתוח תוכנה / רובוט מסחר בשישה שלבים
כדי להתחיל בפיתוח התוכנה עליינו לאפיין את מהות התוכנה, אסטרטגית המסחר ולספק תשובות לכל שאלה שיכולה לעלות בנוגע לביצוע פעולות המסחר. זהו השלב הראשון בשרשרת פיתוח התוכנה כדי שנוכל להעריך את היקף שעות העבודה ולתת הערכת מחיר ראשונה.
טופס איפיון כללי אסטרטגיה אונליין וקבלת הצעת מחיר
לאחר קריאה של טופס האיפיון אנו מעריכים את היקף העבודה לפי שעות פיתוח וברוב המקרים מגישים הצעת מחיר FIX כדי שללקוח לא יהיו הפתעות שלא ציפה להם. לאחר מכן אנו מתקדמים לשלבים המקצועיים ומנתחים שלב אחר שלב את התוכנה או האסטרטגיה האוטומטית.
אם אין לכם איפיון מוכן וברצונכם לקבל הצעת מחיר, מלאו את הטופס הבא ונציג ייצור עמכם קשר על מנת לקבל תמונה כללית של הפרוייקט שברצונכם לפתח.
מלוי טופס יצירת קשר:
שלב עיצוב התוכנה הוא השלב החשוב ביותר בעבורך – המשתמש.
כאשר אנו ניגשים לפיתוח הקוד חשוב לנו לדעת איך יראה המוצר הסופי.
UI) User Interface) = עיצוב ממשק משתמש: שלב ה UI הוא שלב חובה, בשלב זה אנו נעצב את ממשק התוכנה, מיקום הכפתורים, מיקום התפריט, איך יראו הטבלאות ולאן מובילה אותנו כל לחיצה ולחיצה.
UX) User Experience)= עיצוב חווית משתמש: להבדיל מהשלב הקודם, שלב ה UX הוא שלב לא חובה, אך בשנים האחרונות הוא צובר תאוצה והופך חשוב יותר ויותר כדי לתת למשתמש הרגשה יותר נעימה ורצון להשאר. שלב זה הוא בעצם התשובה לשאלה איך מרגיש המשתמש בעת שימוש.
לדוגמה בתחום הפיננסי: האם נוח לי לסחור באמצעות התוכנה הזאת, נדע איך יראה עדכון מחיר במניה מסויימת ואם העדכון מחיר חיובי או שלילי או האם נח לי להעביר פקודת מסחר ידנית באמצעות ממשק זה ואיך יקפוץ האישור שהפקודה נקלטה.
לב תהליך הפיתוח, כתיבת הקוד שמבצע את האסטרטגיה שהגדרנו . בתהליך זה אנו שמים דגש על כתיבה נכונה של האלגוריתם ועל הפעולות שצריכות להתבצע בזמן המסחר.
אנו דואגים לכתיבה נכונה של התוכנה ולסדר היררכי בין הפונקציות השונות באופן שבו יתאפשרו שינויים ושדרוגים עתידיים.
כל מתכנת הוא גם סוחר בעצמו – מפתחי התוכנה שלנו מבינים וחיים מסחר בעצמם, יודעים לשים דגש במקומות הנכונים בנוגע לפעולות בשוק ההון.
אקספרט אינווסט מתחייבת להעמיד למפתחיה וללקוחותיה את מיטב הכלים הפיננסים המקצועיים והטכנולוגיים על מנת שיהיו מעודכנים בכל עת ובכל זמן. כבית תוכנה אנו נערכים בהתאם לשינויים במערכות המסחר ובמערכות ההפעלה השונות ודואגים לפתרונות תוכנה ברמה מעולה.
כתיבה קוד בשוק ההון היא מלאכה מורכבת שדורשת הבנה ברמה הטכנית של איך מתבצעות פעולות מסחר, איזה גורמים יכולים לגרום לצוואר בקבוק בעת השימוש בתוכנה ואילו גורמים יכולים לגרור תקלות עתידיות.
כממציא הרעיון עלייך לספק תשובות לכל התרחישים שיכולים לעלות בעת יישום האסטרטגיה שלך בפועל, כמו למשל:
מה קורה אם נתפסה רק חצי כמות במחיר שביקשנו, מהו הטווח המקסימלי שעליינו לפעול כאשר הטריגר הופעל, באיזה דרך עליי להציב את פקודת הסטופ, ראה כתבה: מיליון ואחד סוגים של Stop loss ועוד.
בסיום הקוד, אנו מבצעים בדיקות של תיקנות התוכנה ונכונות הקוד – QA. במידה ויש באגים, מתקנים ומבצעים QA נוסף לפני מסירת הגרסה הנסיונית הראשונה ֹ.
החשיבות בביצוע בדיקות איכות (QA) מקצועיות ומקיפות לאחר סיום הפיתוח על כסף חי
להבדיל מתחומים אחרים, בשוק ההון אנו הולכים להפקיד את כספיינו ביידי מכונה אוטומטית שתפקידה לעקוב אחר האלגוריתם ולבצע פעולות אוטומטיות בשוק האמיתי. בשוק יש מגוון רחב של שחקנים וקוד התוכנה צריך להיות מוכן לכל תרחיש אפשרי. בנוסף לנכונות האלגוריתם עצמו אנו בודקים גם את מהירות התוכנה, יציבות התוכנה ומבינים את דירושות המערכת המינימליות.
שלב ה-QA הוא קריטי לכל קוד שנכתב ואין להמעיט בערכו. כדי להמחיש את חשיבותו מצורפים מספר מקרים ידועים שקרו בעולם הטכנולוגיה כשיש טעות באלגוריתם.
חברת הביטוח שקרסה עקב שגיאות תוכנה
לאחר בדיקות QA מעמיקות ותיקוני באגים אנו עוברים לשלב הגרסה הנסיונית – גרסת Beta.
הלקוח יכול להתרשם מהתהליכים הפנימיים ונכונות האלגוריתם בזמן אמת, לבדוק את ממשק המשתמש החדש ואם הוא מספיק נוח בעבורו.
לאחר התנסות של פרק זמן מסוים עם התוכנה אנו מבצעים תיקונים ושינויים אחרונים במידה ויהיו.
במידה ומדובר בתוכנה המיועדת להפצה, נהוג לשלוח את גרסת ה Beta לקבוצת מיקוד שתפקידה לבחון את התנהגות התוכנה , ללמוד את ממשק המשתמש ולשפר התנהגויות לא רצויות.
כל שלבי הפיתוח הסתיימו והמערכת כבר בדרך אלייך
יכול מאוד להיות שהרעיון שלך והפיתוח שלנו כבר בדרך להצלחה, אנו נשמח לעמוד לרשותכם לכל אורך הדרך ולספק תמיכה טכנית ופתרונות תוכנה נוספים.
במידה והרעיון התפתח לכיוונים אחרים וידרוש שיפורים נוספים נשמח לבצע את העדכון הנדרש.
לרוב כאשר מדובר בתוכנה עצמאית שלא תלויה בתוכנת מסחר כמו MT4 או NinjaTrade כאשר העדכון יהיה מוכן הוא יופיע לכם בתוכנה ותוכלו לבצע את השדרוג ללא הורדה והתקנה מחדש של התוכנה הראשונה..
בהצלחה!
בחזרה לעמוד – שירותי פיתוח בחזרה לעמוד הבית – אקספרט אינווסט