Opowiem Ci tak, jakbyś uczyła się programowania po raz pierwszy. Zacznijmy od problemu i krok po kroku podejdziemy do jego rozwiązania. Pierwszą rzeczą, którą musisz wiedzieć w programowaniu, jest opisanie problemu. Powiedzmy, że chcemy napisać robota handlowego, który 1. Kupi jedną akcję (bez logiki, losowo) 2. Kupując akcje, ustawi stop loss i osiągnie zysk w określonym procencie. * Stop loss to limit strat. Cena była przeciwko tobie, sprzedajesz akcje, aby ograniczyć straty. Cena poszła w twoim kierunku, a kiedy ta cena zostanie osiągnięta, sprzedajesz akcje, aby uzyskać zysk. Stąd nazwa. I faktycznie jest to zamknięcie transakcji w obu przypadkach. A tu jesteś, co? Tak, mówię o programowaniu w zębie stopą. Dobra, o ile to nie ma znaczenia. Właśnie opisałem problem, potem szukamy rozwiązania. W rzeczywistości istnieje wiele rozwiązań. Większość terminali handlowych już wie, jak korzystać z tej logiki, a nawet można znaleźć gotowe skrypty. Ale to nie jest interesujące. Nie ma miejsca na kreatywność i nie ma miejsca na dzwonki i gwizdki, które chcesz. Pójdziemy w drugą stronę, połączymy się z brokerem i zrobimy to bezpośrednio. Do tego potrzebujemy: 1.
Konto u brokera, na przykład tinkoff (dla tych, którzy zarejestrują się za pomocą linku, bonus to miesiąc handlu bez prowizji). 2.
nodejs 17+ 3.
Git 4.
Konto Github 5. Wpisz kod 1. Konto brokera
Zarejestruj się. Następnie otwórz
rachunek inwestycyjny , można go otworzyć w regionie 1-2 dni. Więc zrób to od razu. 2,3,4. Zainstaluj nodejs w wersji 17 lub nowszej, git, github. Nie powinno to stanowić problemu. Po wykonaniu tych kroków powinieneś sprawdzić wersje tych programów w wierszu poleceń. 5. Jedyne, co pozostało do zrobienia)) Co ciekawe, myślałem i szykowałem się i nagle bam – konkurs z Tinkoff Bank o stworzenie robota handlowego. Teraz wszystkie siły są tam rzucone. https://github.com/Tinkoff/invest-robot-contest Później opowiem Ci jak i co zrobiłem.