Разработка торговых систем и торговых роботов с использованием языка C#

15 участников

О чём курс

О курсе

В рамках курса рассматривается процесс создания торговых систем и торговых роботов с использованием языка C#. Материал ориентирован на прикладное применение с минимумом теоретических отступлений: начиная со второго занятия на уроках проводится регулярное тестирование торговых систем. При этом разбор практических алгоритмов, применимых в реальной торговле, начинается с шестого занятия.

Для кого

Программа рассчитана на начинающих и опытных трейдеров:

  • Быть профессиональным программистом или углубленно знать какой-либо язык программирования не требуется.
  • Предполагаются базовые знания математики и основ алгоритмизации в рамках школьной программы и первого курса вуза.
  • Необходимы элементарные знания трейдинга на фьючерсном или валютном рынке.

Формат обучения

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

План занятий гибкий: слушатели могут самостоятельно выбирать необходимые модули и платформы. Ориентировочное время освоения одного урока составляет около одной недели. После каждого урока предусмотрены короткие индивидуальные консультации и ответы на вопросы по выполненным упражнениям.

Содержание и результаты

Программа охватывает полный спектр направлений в области алгоритмической торговли:

  • Создание роботов под популярные торговые платформы (TSLab, NinjaTrader, Wealth-Lab, MultiCharts.NET, MetaTrader) или написание решений на C# без использования сторонних платформ.
  • Использование продвинутых аналитических инструментов: машинного обучения, генетических алгоритмов, нейронных сетей и методов цифровой обработки сигналов.
  • Проведение оптимизации параметров торговых систем и изучение различных торговых логик (трендовые, контртрендовые, парный трейдинг, арбитраж).
  • Практические аспекты: выбор брокера, настройка VPS, мониторинг и вопросы налогообложения.

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

Программа обучения

  • Модуль 1*. Основы языка C# (10 уроков)
    • Изучение языка программирования.
  • Модуль 2. Основы трейдинга (6)
    • Разбор основных методов и алгоритмов.
  • Модуль 3. Методика разработки торговых систем для алгоритмической торговли (6)
    • Основы поиска и тестирования торговых идей.
  • Модуль 4. Разработка торговых систем на языке C# и автоматизированная торговля (по направлениям). Реализация рассмотренных выше алгоритмов.
    • 4.1. Wealth-Lab 5/6 (8 уроков)
    • 4.2. Ninja Trader 7/8 (8 уроков)
    • 4.3. TSLab (8)
    • 4.4. MultiCharts.NET (8)
    • 4.5. Библиотека StockSharp [пока закрыто для записи]
    • 4.6. Web-сервис QuantConnect.com и библиотека Lean Algorithmic Trading Engine (8)
    • 4.7. Разработка торговых систем на языке C# и автоматизированная торговля без использования сторонних платформ (15)
    • 4.8. Разработка роботов на языке C# для торговли на валютном рынке FOREX (и CFD) через терминал Metatrader 4/5 (8)
  • Модуль 5. Профессиональные аспекты алгоритмической торговли
    • 5.1. Оптимизация параметров торговых систем. Генетические алгоритмы (5)
    • 5.2. Статистические методы (5)
    • 5.3. Прогнозирование временных рядов (5)
    • 5.4. Методы интеллектуального анализа данных (data mining) и машинного обучения (machine learning) (10)
    • 5.5. Методы цифровой обработки сигналов (ЦОС, Digital Signal Processing, DSP) (8)
    • 5.6. Методы нечёткой логики (fuzzy logic) (4)
    • 5.7. Нейронные сети (neural networks) (6)
    • 5.8. Распознавание образов (pattern recognition) (4)
  • Модуль 6. Коллекция полезных торговых идей
    • 6.1. Трендовые стратегии: как сделать прибыльную торговую систему из обычных скользящих средних (2 урока)
    • 6.2. Трендовые стратегии: фильтр для определения тренда (2)
    • 6.3. Техники сопровождения сделок (2)
    • 6.4. Дивергенция (2)
    • 6.5. Торговля во флете: кое-что лучше стохастика (2)
    • 6.6. Мартингейл: как заработать на убыточной торговой системе (2)
    • 6.7. Парный трейдинг. Синтетические активы (5)
    • 6.8. Торговля от уровней (3)
    • 6.9. Свечной анализ (4)
    • 6.10. Рандомизированные алгоритмы (2)
  • Модуль 7. Торговые системы “под ключ”
    • 7.1. Трендовая ТС (2 урока)
    • 7.2. Контртрендовая ТС (2)
    • 7.3. Арбитраж (2)
    • 7.4. Парный трейдинг (2)
    • 7.5. Фильтр Калмана (3)
    • 7.6. Система Александра Элдера (2)
    • 7.7. ТС "Внутренний бар" (2)
    • 7.8. Система Ларри Коннорса (2)
    • 7.9. Торговля от уровней (2)
    • 7.10. Свечной анализ (2)
    • 7.11. ТС "Удачная пятница" (2)
    • 7.12. ТС "kNN" (2)
  • Модуль 8. Практика алгоритмической торговли (4 урока)
    • Настройка, VPS, торговля, анализ, ротация. Выбор брокера и взаимодействие с ним. Выбор торговых инструментов. Продажа своих услуг. Мониторинги и конкурсы. Налоги.
Складчина создана 20 июня 2016 г. · описание обновлено 18 октября 2026 г.

Теги курса

Профессии
Инструменты
1 593 ₽ 20 000 ₽