Биз жөнөкөй робот жазуу милдетин койдук

Мен сизге программалоону биринчи жолу үйрөнгөндөй айтып берем. Көйгөйдөн баштайлы жана кадам сайын анын чечилишине жакындайбыз. Программалоодо сиз билишиңиз керек болгон биринчи нерсе бул көйгөйдү сүрөттөп берүү. Келгиле, биз соода роботун жазгыбыз келет дейли, ал 1. Бир акцияны сатып ал (логикасыз, туш келди) 2. Акцияны сатып алууда ал токтоп жоготууну орнотуп, берилген пайызда пайда алат. * Stop loss – жоготуу чеги. Баа сизге каршы чыкты, сиз жоготууларды чектөө үчүн акцияны сатасыз. Баа сиздин тарапка кетти жана бул баа жеткенде, пайда алуу үчүн акцияны сатасыз. Ошондуктан аты. Жана чындыгында, бул эки учурда тең бүтүмдүн жабылышы. А сен мына, эмне? Ооба, мен бутум менен тиште программалоо жөнүндө айтып жатам. Макул, эч кандай мааниге ээ эмес. Мен көйгөйдү жөн эле сүрөттөп бердим, андан кийин биз чечүү жолун издеп жатабыз. Чынында, көптөгөн чечимдер бар. Көпчүлүк соода терминалдары бул логиканы кантип колдонууну билишет жана сиз даяр скрипттерди таба аласыз. Бирок бул кызык эмес. Чыгармачылыкка жана сиз каалаган коңгуроолорго орун жок. Биз башка жол менен кетебиз, биз брокер менен байланышып, аны түз жасайбыз. Бул үчүн бизге керек: 1.
брокер менен эсеп, мисалы, tinkoff (шилтемени колдонуу менен катталгандар үчүн, бонус комиссиясыз соода бир ай болуп саналат). 2.
nodejs 17+ 3.
Git 4.
Github аккаунту 5. Кодду жазыңыз 1. Брокер эсеби
катталуу. Андан кийин,
инвестициялык эсеп ачуу , ал 1-2 күндүн ичинде аймакта ача алат. Андыктан дароо жаса. 2,3,4. nodejs версиясын орнотуңуз 17 же андан жогору, git, github. Бул көйгөй болбошу керек. Бул кадамдарды аткаргандан кийин, сиз буйрук сабында бул программалардын версияларын текшерүү керек. 5. Бир гана нерсе калды)) Кызыктуусу, мен ойлонуп, даярданып жаттым, күтүлбөгөн жерден бам – Tinkoff банкынан соода роботун түзүү боюнча сынак. Азыр бардык күчтөр ошол жакка ташталган. https://github.com/Tinkoff/invest-robot-contest Кийинчерээк мен кантип жана эмне кылганымды айтып берем.

pskucherov
Rate author
Add a comment