Мы создадим простого робота, который будет покупать, когда цена растет, и продавать, когда цена падает. И плевать, будет он зарабатывать или нет. Главное, на этом примере научиться делать надежных торговых роботов. Зарабатывать потом сами научитесь, или нет)


Электричка поедет со всеми остановками

Забудь о курсах, где на первом уроке тебе показывают 500 строк кода и говорят "разберешься". Здесь мы идем маленькими шагами. Каждый урок — это один кирпичик в фундаменте твоего торгового алгоритма.

Представь торговый алгоритм как конструктор Lego. Сначала мы изучаем каждую деталь отдельно, потом соединяем их в блоки, а в конце собираем полноценную конструкцию.

Урок 1 — научимся получать данные с биржи. Просто котировки, ничего сложного.

Урок 2 — добавим обработку этих данных. Фильтрация, сглаживание, базовые расчеты.

Урок 3 — создадим логику принятия решений. "Если цена выше среднего — покупаем".

Урок 4 — подключим брокера и научимся отправлять приказы.

И так далее...

К концу курса у тебя будет полноценный алгоритм, и ты будешь понимать каждую его строчку.


Что мы будем строить: знакомься с нашим героем

Медленный и обдуманный трейдер. Наш алгоритм не будет суетиться. Он спокойно анализирует рынок, выявляет тренды и совершает сделки только тогда, когда уверен в своем решении.

Трендовый алгоритм. В качестве примера мы создадим простую, но эффективную стратегию: покупаем на растущем тренде, продаем на падающем. Звучит банально? Зато работает уже сотни лет.

Универсальная архитектура. Алгоритм будет построен модульно. Захочешь поменять стратегию — просто замени один блок. Добавить новый индикатор — подключи дополнительный модуль.


Архитектура нашего алгоритма

┌─────────────────────┐
│  Получение данных │ ← Подключение к бирже
└─────────────────────┘
      │
┌─────────────────────┐
│ Обработка данных  │ ← Фильтрация, расчеты
└─────────────────────┘
      │
┌─────────────────────┐
│ Торговая логика   │ ← Принятие решений
└─────────────────────┘
      │
┌─────────────────────┐
│ Риск-менеджмент   │ ← Контроль убытков
└─────────────────────┘
      │
┌─────────────────────┐
│ Исполнение приказов │ ← Отправка в брокер
└─────────────────────┘

Каждый блок мы разберем отдельно, а потом соединим воедино.



Готов начать строить своего робота?