Курс «Разработчик торговых роботов: Курс по программированию на C#»: обучение по онлайн-тренингу — Вебинарум
Обучение длится 5 модулей
Автор: Сергей Усанов
110 000
120 000
Курс на School Live
Разработчик торговых роботов: Курс по программированию на C#

Курс подходит для любого уровня подготовки:

Новичкам в программировании

  • Для тех, кто никогда не писал код или только начинает осваивать язык C#.
  • Вы шаг за шагом научитесь создавать торговых роботов с нуля под руководством опытного наставника.

Трейдерам и алготрейдерам

  • Подойдёт для трейдеров, которые хотят автоматизировать свои торговые стратегии и улучшить результаты.
  • Вы получите рабочие алгоритмы для MOEX, США и Crypto, освоите арбитраж, price channel и кластерный анализ.

Опытным программистам

  • Курс даст возможность опытным разработчикам быстро войти в алготрейдинг, углубить знания C# и создать собственный коннектор для интеграции своих проектов с биржами MOEX, США и Crypto.

Что будет в обучении:

5 месяцев глубокого погружения в алготрейдинг под личным руководством Сергея Усанова, ведущего разработчика проп-компании Live Investing.

Вы изучите язык программирования C#, освоите создание торговых роботов на платформе OsEngine, научитесь использовать WPF и архитектурный подход MVVM. В процессе обучения напишете 4 полноценных торговых робота для фронтраннинга, кластерного анализа, стратегии price channel и робот по объёмному развороту. Также разработаете универсальный API-коннектор для рынка MOEX, США и криптобирж.

Получите навыки для разработки проектов топ-уровня:

  1. Программировать торговых роботов любой сложности для бирж MOEX, USA и Crypto.
  2. Самостоятельно разрабатывать коннекторы для торговли на биржах MOEX, USA и Crypto.
  3. Создавать высокоскоростные сервисы для профессионального трейдинга и анализа данных.
  4. Разрабатывать десктопные и мобильные приложения под операционные системы Windows и Linux.
  5. Создавать продвинутую и наглядную графику любой степени сложности для торговых терминалов и приложений.
  6. Писать и внедрять собственный софт для автоматизации торговых стратегий и повышения прибыли.

Программа:

Модуль 1. Основы C# для трейдера

  • Установим рабочую среду для программирования (Visual Studio)
  • Поймёте, из чего состоит программа и как она «думает»
  • Научимся создавать простые программы, управлять данными и логикой
  • Разберёмся, как строятся окна и интерфейсы (кнопки, графики и т.д.)
  • Поработаем с файлами, ошибками, циклами и условиями
  • Освоим Git и GitHub для сохранения и обмена проектами
  • Напишем свою первую программу — тестер стратегий управления капиталом
  • Познакомимся с TSLab и тестированием стратегий

Результат прохождения модуля 1

  • Вы напишете первую рабочую программу на C#, разберётесь в логике её работы и научитесь создавать интерфейс. Познакомитесь с платформой TSLab и сможете проверять свои идеи на практике.
  • На выходе: первый работающий проект на C# + база для перехода к роботам

Модуль 2. Создаём первых рабочих роботов в OsEngine

  • Установим и настроим OsEngine
  • Разберёмся в устройстве платформы
  • Научимся тестировать стратегии и оптимизировать параметры
  • Напишем четырёх роботов: по объёмному развороту, индикаторного, фронтраннера, по кластерному анализу
  • Поработаем с управлением капиталом: риск и объём

Результат прохождения модуля 2

  • Вы освоите архитектуру OsEngine, научитесь тестировать стратегии и создадите четырёх полноценных роботов. Получите инструменты контроля рисков.
  • На выходе: четыре торговых робота + понимание управления капиталом

Модуль 3. Как работают биржи изнутри — интерфейсы и обработка заявок

  • Подключаем темы для десктопных приложений
  • Разбираем устройство коннекторов OsEngine
  • Подключаем биржевые коннекторы
  • Работаем с «сухими» биржевыми данными
  • Пишем окно выбора инструмента
  • Собираем обезличенные сделки и свечи
  • Учим бота отправлять заявки и учитывать позиции

Результат прохождения модуля 3

  • Вы научитесь создавать интерфейсы, работать с коннекторами и биржевыми данными. Освоите расчёт позиций и управление сделками.
  • На выходе: система подключения и обработки торговых данных

Модуль 4. Архитектура и автоматизация: превращаем код в систему

  • Освоим архитектуру чистого кода
  • Освоим хостирование WPF-приложений
  • Настроим логирование (Serilog)
  • Напишем Telegram-бота для управления и уведомлений
  • Подключим графику для анализа (ScottPlot)
  • Познакомимся с асинхронным программированием

Результат прохождения модуля 4

  • Вы выйдете на архитектурный уровень разработки, научитесь разделять логику и интерфейс, создавать Telegram-ботов и графики.
  • На выходе: фреймворк для проектов + Telegram-бот для управления роботами и получения сигналов

Модуль 5. Пишем свой коннектор под любую биржу

  • Разберём архитектуру API и принципы контроллеров
  • Создадим универсальную структуру подключения к бирже
  • Напишем сервисы заявок, сделок, счёта, инструментов и свечей
  • Реализуем коннектор к Alor Open API и подключим QuikSharp
  • Научимся адаптировать всё под другие биржи

Результат прохождения модуля 5

  • Вы создадите универсальный коннектор, разберётесь в API-библиотеках и потоках данных.
  • На выходе: универсальный коннектор к MOEX и криптобиржам

Конечный результат:

  • Напишете четыре учебных и одного личного торгового робота на C#
  • Освоите архитектуру, интерфейсы, API и торговые стратегии
  • Создадите систему автоматической торговли и подключите её к биржам
  • Получите поддержку и разбор от эксперта с опытом более 10 лет
Дата последнего обновления: 15 ноября 2025

Темы

Другие курсы

Apache Superset: полный курс
Apache Superset: полный курс
Автор: Трофим Воробьев
Подробнее
4 990
-45%
Python для инженеров
Python для инженеров
Автор: Дмитрий Петров
Подробнее
27 753
50 460
9 251
/мес
Глубокий Git для Junior и Middle (Teamlead’ов и Senior)
Глубокий Git для Junior и Middle (Teamlead’ов и Senior)
Автор: Сергей Венецкий
Подробнее
Цена
по запросу
Управление дронами с использованием компьютерного зрения
Управление дронами с использованием компьютерного зрения
Авторы: Группа авторов
Подробнее
12 000
1 000
/мес
Автоматизация тестирования c Playwright на JS/TS: полный курс
Автоматизация тестирования c Playwright на JS/TS: полный курс
Автор: Степан Осадший
Подробнее
2 990
Тестирование ПО с нуля: полный курс для будущих QA
Тестирование ПО с нуля: полный курс для будущих QA
Автор: Степан Осадший
Подробнее
2 890
-43%
НТМL и CSS - полный курс по вёрстке с нуля [2025]
НТМL и CSS - полный курс по вёрстке с нуля [2025]
Подробнее
3 999
6 990
SQL: оконные функции
SQL: оконные функции
Автор: Алексей Андросов
Подробнее
1 250
Metabase: визуализация данных
Metabase: визуализация данных
Автор: Алексей Андросов
Подробнее
1 500
Назад
Смотреть дальше