קבענו את המשימה של כתיבת רובוט פשוט

אני אגיד לך כאילו למדת על תכנות בפעם הראשונה. נתחיל מהבעיה ושלב אחר שלב ניגש לפתרון שלה. הדבר הראשון שאתה צריך לדעת בתכנות הוא לתאר את הבעיה. נניח שאנו רוצים לכתוב רובוט מסחר שיעשה 1. קנה מניה אחת (בלי היגיון, באופן אקראי) 2. כאשר קונים מניה, הוא יקבע סטופ לוס וייקח רווח באחוז נתון. * סטופ לוס הוא גבול הפסד. המחיר יצא נגדך, אתה מוכר את המניה כדי להגביל את ההפסדים. המחיר הלך לכיוון שלך וכאשר המחיר הזה מגיע, אתה מוכר את המניה כדי לקחת את הרווח. מכאן השם. ולמעשה מדובר בסגירת העסקה בשני המקרים. והנה אתה, מה? כן, אני מדבר על תכנות בשן עם הרגל. בסדר, כל עוד זה לא משנה. רק תיארתי את הבעיה, ואז אנחנו מחפשים פתרון. למעשה, יש הרבה פתרונות. רוב מסופי המסחר כבר יודעים להשתמש בהיגיון הזה ואפילו אפשר למצוא סקריפטים מוכנים. אבל זה לא מעניין. אין מקום ליצירתיות ואין מקום לצלצולים ולשריקות שאתה רוצה. נלך בדרך אחרת, נתחבר למתווך ונעשה זאת ישירות. בשביל זה אנחנו צריכים: 1.
חשבון עם ברוקר, למשל, tinkoff (לנרשמים באמצעות הקישור בונוס הוא חודש מסחר ללא עמלה). 2.
nodejs 17+ 3.
Git 4.
חשבון Github 5. כתיבת קוד 1. חשבון ברוקר
הירשם. לאחר מכן, פתח
חשבון השקעה , הוא יכול להיפתח באזור של 1-2 ימים. אז תעשה את זה מיד. 2,3,4. התקן nodejs גרסה 17 ומעלה, git, github. זו לא אמורה להיות בעיה. לאחר השלמת שלבים אלה, עליך לבדוק את הגרסאות של תוכניות אלה בשורת הפקודה. 5. הדבר היחיד שנותר לעשות)) מה שמעניין, חשבתי והתכוננתי, ופתאום באם – תחרות מבנק טינקוף על יצירת רובוט מסחר. עכשיו כל הכוחות מושלכים לשם. https://github.com/Tinkoff/invest-robot-contest מאוחר יותר אספר לכם איך ומה עשיתי.

pskucherov
Rate author
Add a comment