Řeknu vám to, jako byste se o programování učili poprvé. Začneme problémem a krok za krokem přistoupíme k jeho řešení. První věc, kterou potřebujete vědět při programování, je popsat problém. Řekněme, že chceme napsat obchodního robota, který bude 1. Kupovat jednu akcii (bez logiky, náhodně) 2. Při nákupu akcie nastaví stop loss a vybere zisk v daném procentu. * Stop loss je limit ztráty. Cena šla proti vám, prodáte akcie, abyste omezili ztráty. Cena šla vaším směrem a když je této ceny dosaženo, prodáte akcie, abyste získali zisk. Odtud název. A ve skutečnosti jde v obou případech o uzavření transakce. A tady jsi, co? Ano, mluvím o programování v zubu nohou. Dobře, pokud na tom nezáleží. Právě jsem popsal problém, pak hledáme řešení. Ve skutečnosti existuje mnoho řešení. Většina obchodních terminálů již tuto logiku umí a můžete dokonce najít hotové skripty. Ale to není zajímavé. Není zde žádný prostor pro kreativitu a žádný prostor pro zvonky a píšťalky, které chcete. Půjdeme jinou cestou, napojíme se na brokera a uděláme to přímo. K tomu potřebujeme: 1.
Účet u brokera, například tinkoff (pro ty, kteří se zaregistrují pomocí odkazu, je bonus měsíc obchodování bez provize). 2.
nodejs 17+ 3.
Git 4.
Účet Github 5. Napište kód 1. Účet zprostředkovatele
Registrovat. Dále otevřete
investiční účet , může se otevřít v oblasti 1-2 dnů. Tak to udělejte hned. 2,3,4. Nainstalujte nodejs verze 17 nebo vyšší, git, github. To by neměl být problém. Po dokončení těchto kroků byste měli zkontrolovat verze těchto programů na příkazovém řádku. 5. Zbývá udělat jediné)) Co je zajímavé, přemýšlel jsem a připravoval se, a najednou bum – soutěž od Tinkoff Bank o vytvoření obchodního robota. Nyní jsou všechny síly vrženy tam. https://github.com/Tinkoff/invest-robot-contest Později vám řeknu, jak a co jsem udělal.