Курс подходит для любого уровня подготовки:
Новичкам в программировании
Для тех, кто никогда не писал код или только начинает осваивать язык C#. Вы шаг за шагом научитесь создавать торговых роботов с нуля под руководством опытного наставника.
Трейдерам и алготрейдерам
Подойдёт для трейдеров, которые хотят автоматизировать свои торговые стратегии и улучшить результаты. Вы получите рабочие алгоритмы для MOEX, США и Crypto, освоите арбитраж, price channel и кластерный анализ.
Опытным программистам
Курс даст возможность опытным разработчикам быстро войти в алготрейдинг, углубить знания C# и создать собственный коннектор для интеграции своих проектов с биржами MOEX, США и Crypto.
Что будет в обучении:
5 месяцев глубокого погружения в алготрейдинг под личным руководством Сергея Усанова, ведущего разработчика проп-компании Live Investing.
Вы изучите язык программирования C#, освоите создание торговых роботов на платформе OsEngine, научитесь использовать WPF и архитектурный подход MVVM. В процессе обучения напишете 4 полноценных торговых робота для фронтраннинга, кластерного анализа, стратегии price channel и робот по объёмному развороту. Также разработаете универсальный API-коннектор для рынка MOEX, США и криптобирж.
Получите навыки для разработки проектов топ-уровня:
Программировать торговых роботов любой сложности для бирж MOEX, USA и Crypto.
Самостоятельно разрабатывать коннекторы для торговли на биржах MOEX, USA и Crypto.
Создавать высокоскоростные сервисы для профессионального трейдинга и анализа данных.
Разрабатывать десктопные и мобильные приложения под операционные системы Windows и Linux.
Создавать продвинутую и наглядную графику любой степени сложности для торговых терминалов и приложений.
Писать и внедрять собственный софт для автоматизации торговых стратегий и повышения прибыли.
Программа:
Модуль 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 лет
Автор Сергей Усанов
Главный разработчик проп компании Live Investing.
Владелец компании Robot - QLUA.
Разработчик скальперского привода Lisa, роботизированного терминала для торговли опционами Delta Pro
Специализация: C#, Python, Lua, алготрединг, торговля опционами.
В рынке 10 лет опыта в написании роботов, тестировании стратегий и их оптимизации. Есть чёткое понимание работы биржи, терминала Квик, исполнения сделок, нюансов поведения в различных рыночных ситуациях.
Скачать:
Для просмотра содержимого вам необходимо авторизоваться