Es jums pastāstīšu tā, it kā jūs pirmo reizi uzzinātu par programmēšanu. Sāksim ar problēmu un soli pa solim tuvosimies tās risinājumam. Pirmā lieta, kas jums jāzina programmējot, ir aprakstīt problēmu. Pieņemsim, ka mēs vēlamies uzrakstīt tirdzniecības robotu, kas 1. Nopirks vienu akciju (bez loģikas, nejauši) 2. Pērkot akcijas, tas iestatīs stop loss un uzņems peļņu noteiktā procentā. * Stop loss ir zaudējumu limits. Cena gāja pret jums, jūs pārdodat akcijas, lai ierobežotu zaudējumus. Cena gāja jūsu virzienā, un, kad šī cena ir sasniegta, jūs pārdodat akcijas, lai gūtu peļņu. Līdz ar to nosaukums. Un patiesībā šī ir darījuma slēgšana abos gadījumos. Un šeit tu esi, ko? Jā, es runāju par programmēšanu zobā ar kāju. Labi, kamēr tam nav nozīmes. Tikko aprakstīju problēmu, tad meklējam risinājumu. Patiesībā ir daudz risinājumu. Lielākā daļa tirdzniecības termināļu jau zina, kā izmantot šo loģiku, un jūs pat varat atrast gatavus skriptus. Bet tas nav interesanti. Šeit nav vietas radošumam un nav vietas vēlamajiem zvaniņiem un svilpēm. Mēs iesim citu ceļu, savienosimies ar brokeri un darīsim to tieši. Šim nolūkam mums ir nepieciešams: 1.
Konts pie brokera, piemēram, tinkoff (tiem, kas reģistrējas, izmantojot saiti, bonuss ir tirdzniecības mēnesis bez komisijas maksas). 2.
nodejs 17+ 3.
Git 4.
Github konts 5. Ierakstiet kodu 1. Brokera konts
reģistrēties. Pēc tam atveriet
investīciju kontu , to var atvērt 1-2 dienu laikā. Tāpēc dariet to uzreiz. 2,3,4. Instalējiet nodejs versiju 17 vai jaunāku, git, github. Tai nevajadzētu būt problēmai. Pēc šo darbību veikšanas komandrindā ir jāpārbauda šo programmu versijas. 5. Vienīgais, kas jādara)) Kas interesanti, es domāju un gatavojos, un pēkšņi bam – konkurss no Tinkoff Bank par tirdzniecības robota izveidi. Tagad visi spēki ir izmesti tur. https://github.com/Tinkoff/invest-robot-contest Vēlāk pastāstīšu, kā un ko es darīju.