Буду расказваць так, нібыта вы ўпершыню ўвогуле пра праграмаванне даведаліся. Пачнём з задачы і па кроках будзем набліжацца да яе рашэння. Першае, што неабходна ўмець у праграмаванні – гэта апісваць задачу. Дапусцім, мы хочам напісаць гандлёвага робата, які будзе 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 Пазней раскажу як і што рабіў.