Ще ви разкажа така, сякаш за първи път сте научили за програмиране. Нека започнем с проблема и стъпка по стъпка ще подходим към неговото решение. Първото нещо, което трябва да знаете в програмирането, е да опишете проблема. Да приемем, че искаме да напишем робот за търговия, който 1. Купува една акция (без логика, на случаен принцип) 2. Когато купува акция, той ще задава стоп загуба и тейк печалба в даден процент. * Stop loss е лимит на загубата. Цената вървеше срещу вас, вие продавате акциите, за да ограничите загубите. Цената отиде във вашата посока и когато тази цена бъде достигната, вие продавате акциите, за да вземете печалбата. Оттук и името. И всъщност това е приключването на сделката и в двата случая. И ето ви какво? Да, говоря за програмиране в зъба с крак. Добре, стига да няма значение. Просто описах проблема, след което търсим решение. Всъщност има много решения. Повечето терминали за търговия вече знаят как да използват тази логика и дори можете да намерите готови скриптове. Но не е интересно. Няма място за творчество и няма място за звънците и свирките, които искате. Ние ще тръгнем по друг начин, ще се свържем с брокера и ще го направим директно. За това ни трябват: 1.
Акаунт при брокер, например tinkoff (за тези, които се регистрират чрез връзката, бонусът е месец търговия без комисионна). 2.
nodejs 17+ 3.
Git 4.
Github акаунт 5. Напишете код 1. Брокерски акаунт
регистрирам. След това отворете
инвестиционна сметка , тя може да се отвори в рамките на 1-2 дни. Затова го направете веднага. 2,3,4. Инсталирайте nodejs версия 17 или по-нова, git, github. Това не би трябвало да е проблем. След като изпълните тези стъпки, трябва да проверите версиите на тези програми в командния ред. 5. Единственото, което остана да направя)) Какво е интересно, мислех и се приготвях, и изведнъж бам – конкурс от Tinkoff Bank за създаване на робот за търговия. Сега всички сили са хвърлени там. https://github.com/Tinkoff/invest-robot-contest По-късно ще ви разкажа как и какво направих.