Онлайн-курс по программированию на C#
Станьте профессиональным программистом для мировых бирж MOEX, USA, CRYPTO
Разработчик торговых роботов
Только на этом потоке
Для кого
Алготрейдеров, начинающих и опытных
Что будет в обучении
5 месяцев практического курса под руководством ведущего разработчика проп-компании LIVE Investing group
Что получите в итоге
Выйдете на новый уровень программирования и научитесь создавать софт для биржевой торговли
Научитесь создавать проекты топ уровня:
1
Программировать роботов любой сложности для бирж MOEX, USA, CRYPTO
2
Самостоятельно писать коннекторы для бирж MOEX, USA, CRYPTO
3
Создавать любые высокоскоростные сервисы, терминалы, роботы для торговли
4
Создавать десктопные мобильные приложения для операционной системы WINDOWS, LINUX
5
Создавать графику любой сложности
Автор курса
Сергей Усанов
Главный разработчик проп компании Live Investing.
Владелец компании ROBOT- QLUA.
Разработчик скальперского привода Live Scalp
и роботизированного терминала для торговли опционами Delta Pro.
Специализация: C#, Python, Lua, алготрединг, торговля опционами.
6 лет опыта в написании роботов, тестировании стратегий и их оптимизации. Есть чёткое понимание работы биржи, терминала Квик, исполнения сделок, нюансов поведения в различных рыночных ситуациях.
Прошел полный путь развития трейдера – от форекса – до опционного алготрейдера.
Насыщенная программа обучения
За 5 месяцев вы напишете 4 торговых робота
Модуль 1. Базовые знания C#
- Устройство языков программирования. (Бинарники, IL код, .NET)
- Установка Visual Studio, возможности.
- Технологии, библиотеки, фреймворки. (WEB, Desktop, ОС, Mobile)
- Console, WPF, Windows Form, OsEngine.
- Система Git (GitHub).
- Типы данных, операции логики, циклы.
- Модификаторы доступа, методы, свойства.
- Класс, конструктор класса, ООП.
- Статические методы и переменные, ссылочные и значимые типы данных.
- События, делегаты.
- Исключения, обработка ошибок.
- Работа с файлами.
- WPF, XAML MVVM.
- Подключение библиотек, установка пакетов. Nuget.
- Многопоточность. Диспетчер. Поток WPF.
- TSLAB.
- Пишем программу тестирования стратегии управления капиталом.
Результат прохождения модуля 1
- Вы научитесь основам языка программирования C#.
- Разберетесь с профессиональным инструментом для ведения it проектов — Git на примере платформы GitHub.
- Погрузитесь в технологию WPF, предназначенной для написания оконных (десктоп) приложений для операционной системы Windows.
- Освоите паттерн программирования MVVM, позволяющий существенно облегчить разработку и поддержку проекта, за счет разделения функционала.
- Напишите своё приложение, которое поможет вам протестировать различные системы управления капиталом.
- Разберётесь в основах тестирования торговых стратегий в программе TSLAB
Модуль 2. Фреймворк OSENGINE
- Установка. Запуск. Обзор.
- Устройство, структура.
- Тестирование, оптимизация.
- Робот Объемный разворот.
- Робот по индикаторам.
- Робот Фронтраннер.
- Робот по кластерному анализу.
- Управление капиталом.
Результат прохождения модуля 2
- Разберётесь в устройстве слоя роботов в фреймворке OsEngine.
- Узнаете устройство и принцип функционирования встроенных в OsEngine 4 интересных роботов.
- Соберёте 4 своих полноценных робота с нуля.
- Узнаете о стратегиях Управления капиталом в алготорговле.
Модуль 3. Внутреннее устройство OSENGINE
- Подключаем темы для десктопных приложений.
- Разбираем внутреннее устройство коннекторов в OsEngine.
- Забираем коннекторы к биржам.
- «Сухие» биржевые данные.
- Пишем удобное окно выбора инструмента.
- Обезличенные сделки. Собираем свои свечи.
- Отправка заявок. Учет сделок, расчет позиции.
Результат прохождения модуля 3
- Научитесь создавать красивые и удобные интерфейсы для роботов.
- Разберётесь с внутренним устройством коннекторов в фреймворке OsEngine.
- Научитесь понимать и работать с базовыми биржевыми данными.
- Узнаете как правильно учитывать и рассчитывать свои позиции из сделок.
Модуль 4. Глубокое погружение в C#
- Парадигма «Чистый код» Внедрение зависимостей.
- Хостирование приложений WPF.
- Логирование Serilog.
- Telegram боты.
- Приём платежей в Telegram.
- Обзор графической библиотеки ScottPlot.
- Асинхронное программирование.
Результат прохождения модуля 4
- Вы выйдете на более высокий уровень абстракции в программировании на C#.
- Получите базу для понимания архитектуры более сложных серверных фреймворков и библиотек.
- Узнаете как разделять код по зонам ответственности и сможете писать код с независимой логикой.
- Научитесь создавать своих Telegram ботов с приёмом платежей.
- Разберётесь как создавать системы логирования профессионально — в облако, файл или в телеграм.
- Узнаете как строить различные графики для своих аналитических нужд с помощью библиотеки ScottPlot.
Модуль 5. Создаем свой коннектор
- Архитектура контроллера.
- Разделение функционала.
- Архитектура универсального коннектора.
- Сервис обезличенных сделок.
- Сервис Ордеров и моих сделок.
- Сервис Инструментов.
- Сервис счетов.
- Сервис свечей.
- Пишем коннектор к Alor Open API.
- Подключаем библиотеку QuikSharp.
Результат прохождения модуля 5
- Вы создадите универсальную систему для подключения любой биржи.
- На выходе данной системы будет полноценное API с унифицированными данными, командами торговли и управления подключением к различным биржам.
- Благодаря собранной архитектуре и полученному опыту на примере трёх коннекторов, вы сможете самостоятельно создавать новые коннекторы, адаптируя библиотеки к нашей системе.
Стоимость участия
Старт 14 ноября 2024
Выберите подходящий способ оплаты
Вы можете оплатить курс или оформить заявку на беспроцентную рассрочку на 10 месяцев. Заявка будет рассмотрена Т-Банком и его партнерами.
Оплачиваете и получаете ссылку с доступом к учебной группе
Сразу после оплаты на почту будет отправлена ссылка на телеграм-бота, который выдаст доступ в учебную группу и поможет с организационными вопросами.
При покупке курса в рассрочку мы вышлем доступы после получения информации из банка.
*Для установки курса требуется операционная система Windows, свободного места на жестком диске должно быть не менее 80ГБ.
** На компьютерах Mac плейер курса работать не будет.
*** Повышение цены с 15 ноября 2024
**** При просрочке оплаты частями без уважительной причины, вы рискуете потерять доступ к материалам обучения.
Ответы на частые вопросы
Я совсем новичок в программировании. Могу ли я пойти на обучение?
Научиться можно всему. Нужно твердое решение стать программистом, усердие в обучении и много практиковать.
Смогу ли я сразу после обучения начать писать роботов на заказ?
Лучше сначала написать и оттестировать минимум трех роботов для себя. После этого можно начинать принимать заказы на разработку.
Так же по результатам самостоятельно выполненного проекта у учеников курса есть возможность получать заказы на разработку роботов от наших клиентов.
Сколько времени будет уходить на обучение?
Минимум 2 часа в день. Оптимально 4 часа в день.
Каких роботов напишем на курсе?
Сеточник, Price channel, Frontrunner, Робот на кластерном анализе
Берете ли вы к себе в команду после прохождения курса?
Берем, в нашей команде уже работают 4 ученика.
Если у вас остались вопросы
Пполучите консультацию по телефону
Пн-Пт с 9:00 до 18:00
+7 800 200-60-83