Povedal vam bom, kot da bi se programiranja učili prvič. Začnimo s problemom in korak za korakom se bomo približali njegovi rešitvi. Prva stvar, ki jo morate vedeti pri programiranju, je opisati problem. Recimo, da želimo napisati trgovalnega robota, ki bo 1. Kupil eno delnico (brez logike, naključno) 2. Pri nakupu delnice bo nastavil stop loss in take profit v danem odstotku. * Stop loss je omejitev izgube. Cena je šla proti vam, delnico prodate, da omejite izgube. Cena je šla v vašo smer in ko je ta cena dosežena, prodate delnico, da dobite dobiček. Od tod tudi ime. In dejansko je to v obeh primerih zaključek posla. In tukaj si, kaj? Ja, govorim o programiranju v zobu z nogo. V redu, dokler ni pomembno. Samo opisal sem problem, potem pa iščemo rešitev. Pravzaprav je rešitev veliko. Večina trgovalnih terminalov že ve, kako uporabljati to logiko in najdete lahko celo že pripravljene skripte. Ampak ni zanimivo. Ni prostora za ustvarjalnost in ni prostora za zvonove in piščalke, ki jih želite. Šli bomo v drugo smer, povezali se bomo s posrednikom in to storili neposredno. Za to potrebujemo: 1.
Račun pri posredniku, na primer tinkoff (za tiste, ki se registrirajo s povezavo, je bonus mesec trgovanja brez provizije). 2.
nodejs 17+ 3.
Git 4.
Račun Github 5. Napišite kodo 1. Račun posrednika
register. Nato odprite
naložbeni račun , ki se lahko odpre v približno 1-2 dneh. Torej storite to takoj. 2,3,4. Namestite nodejs različice 17 ali novejše, git, github. To ne bi smel biti problem. Ko končate te korake, preverite različice teh programov v ukazni vrstici. 5. Edina stvar, ki je še ostala)) Zanimivo, razmišljal sem in se pripravljal, in nenadoma bam – tekmovanje banke Tinkoff o ustvarjanju trgovalnega robota. Zdaj so vse sile vržene tja. https://github.com/Tinkoff/invest-robot-contest Kasneje vam bom povedal, kako in kaj sem naredil.