Ставимо завдання на написання найпростішого робота

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

pskucherov
Оцініть автора
Додати коментар