Видеокурс: Автоматизированная разработка торговых систем и торговых роботов с использованием языка C#

Описание курса

  • Курс в формате видеоуроков, которые можно просматривать в любое удобное для Вас время.
  • Обучение для опытных и начинающих трейдеров.
  • Рассматривается процесс разработки торговых систем и торговых роботов на языке C#.
  • Минимум теории, максимум практической полезности.
  • На каждом занятии, начиная со 2-го (независимо от основной темы занятия), тестируется какая-нибудь торговая система.
  • Гибкий план обучения (Вы сами выбираете учебные модули).
  • Домашние задания после каждого урока.
  • Очередной урок получают только те, кто выполнил предыдущие домашние задания.
  • Время прохождения курса индивидуально для каждого (ориентировочно 1 неделя на каждый урок).
  • После каждого урока 15 минут индивидуальных консультаций для каждого слушателя, ответы на вопросы (через скайп или email).
  • Основной смысл – не в просмотре уроков, а в самостоятельном выполнении упражнений и в обсуждении решения.
  • В отличие от многих других подобных курсов, мы даём не только инструмент разработки и тестирования (C#), но и готовые торговые системы (ТС); а также учим разрабатывать свои ТС.

Что вы получаете:

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

Чего вы НЕ получаете:

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

Цена каждого урока: 30 USD (или в рублях по курсу).

Методы оплаты: Webmoney, Yandex деньги, перевод с банковской карты онлайн, или через банкомат, или терминал оплаты, или банковский перевод в любом отделении банка.

Какие начальные знания предполагаются у слушателей этого курса:

  • знание математики и информатики (основ алгоритмизации) в рамках средней школы и 1-го курса вуза;
  • знание элементарных основ трейдинга на валютном или фьючерсном рынке.

Требуется ли быть программистом или хорошо знать какой-либо язык программирования:

  • не обязательно

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

  • с шестого урока.

Можно ли приобрести отдельные уроки?

  • начать можно только с 1-го урока;
  • следующий урок можно получить только после выполнения задания предыдущего урока;
  • каждый урок оплачивается отдельно.

Обязательно ли изучать все уроки до последнего?

  • по мере прохождения материала курса сложность возрастает, но все уроки изучать не обязательно;
  • можно остановиться где-нибудь посередине, т.к. практически значимые торговые системы рассматриваются, начиная с 6-го урока.

Почему нельзя купить все уроки сразу?

Потому что большинство людей покупают видеокурсы из-за того, чтобы утолить свой зуд “что-нибудь-сделать-чтобы-быстро-разбогатеть”, после чего наспех просматривают некоторые уроки, понимают, что быстро и просто разбогатеть не получится, и забрасывают учёбу. Затем они перепродают, обменивают видеоуроки или просто выкладывают их на форумах, в результате курс появляется в открытом доступе. Методы, известные всем, на бирже не работают! (эта истина, как и любая другая, не абсолютна, но в большинстве случаев верна). Поэтому ещё раз повторяем: Главное – не просмотр видеоуроков, это не кино!!! Главное – выполнение заданий и самостоятельная работа над собой.

Учебный план

Требуется выбрать (по желанию обучающегося) по крайней мере один блок из каждого модуля. Например, вы должны выбрать хотя бы один из блоков 4.1, 4.2, 4.3, 4.4, 4.6, 4.7 или 4.8. При желании можно выбрать несколько блоков. Модуль 1* (основы языка C#) может быть пропущен целиком или частично (по результатам входного испытания). После каждой темы указано количество уроков. Цена каждого урока фиксированная (30 USD). Приобретать очередной урок можно только после выполнения и проверки домашнего задания предыдущего урока. Таким образом, весь курс в минимальной конфигурации может содержать 32 урока (для тех, кому не нужен модуль 1 и необязательные блоки в остальных модулях).

Модуль 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, торговля, анализ, ротация.
Выбор брокера и взаимодействие с ним.
Выбор торговых инструментов.
Продажа своих услуг. Мониторинги и конкурсы.
Налоги.

Содержание уроков

Урок 1. Введение в язык C# и платформу .NET

  1. Общие сведения о языке C# и обзор его применений.
  2. Установка среды разработки (IDE).
  3. Онлайн-сервисы.
  4. Консольные проекты.
  5. Пространства имён.
  6. Основные типы данных и работа с ними.
  7. Константы и переменные. Объявление и инициализация.
  8. Ввод и вывод чисел.
  9. Основы обработки исключений при вводе и в арифметических выражениях.
  10. Разветвляющиеся алгоритмы. Оператор if.
  11. Элементы отладки программ.
  12. Логические значения и операции.
  13. Контрольные вопросы.
  14. Задача.

1-й урок – единственный, где мы пока не тестируем никакую торговую систему. Самые простые – начнём тестировать на истории со 2-го урока. Серьёзные бэктесты серьёзных стратегий – начнутся только с 4-го модуля.

Вы получите: ссылку на видеозаписи, презентацию + бонус: 5 книг по C# в электронном виде для разного уровня подготовки (от школьников до профессионала).

  • Вводная часть Урока 1 на Youtube.
  • Контрольные вопросы Урока 1 на Youtube.
  • Задача к Уроку 1 на Youtube.

Урок 2. Массивы, циклы и текстовые файлы

  1. Разбор контрольных вопросов урока 1.
  2. Разбор домашнего задания.
  3. Циклы do, while, for. Операторы continue и break.
  4. Одномерные массивы. Цикл foreach.
  5. Сортировка элементов массива. Алгоритм “пузырька”. Метод Sort().
  6. Работа с датой и временем. Ввод и вывод даты/времени.
  7. Текстовые файлы. Чтение и запись информации.
  8. Чтение и запись файлов в формате CSV.
  9. Вычисление значений технического индикатора “Простая скользящая средняя” по котировкам из текстового файла.
  10. Тестирование торговой стратегии “Пересечение цены с простой скользящей средней”.
  11. Контрольные вопросы.
  12. Задание.
  • Вводная часть Урока 2 на Youtube.

... (остальные уроки – только ученикам) ...


Условия обучения

В результате обучения Вы получите необходимый оптимальный набор знаний и умений, чтобы:

  • использовать готовую систему для автоматизированной торговли;
  • реализовывать на выбранной платформе и/или языке программирования стандартный набор торговых приёмов;
  • тестировать торговые идеи, чтобы разрабатывать свои системы;
  • адекватно оценивать прошлую и будущую прибыльность торговой системы.

Перед приобретением каждого урока будет сообщено его подробное содержание.

Вы получаете: записи видеоуроков, презентации, текстовый теоретический материал, исходные тексты разобранных примеров. Поддержка куратора (по эл.почте и/или скайпу) при изучении теоретического материала, выполнении домашних заданий, в торговле на демо- и реальном счёте.

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

По желанию можно (при)остановить обучение после любого урока. Скорость прохождения материала — индивидуальная, по желанию обучаемого.

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

Основная цель закрытого сообщества ProfiTraders.com — создание и поддержание в актуальном состоянии библиотеки прибыльных торговых систем, а также наработка базы знаний, необходимых для успешной торговли на финансовых рынках. Поэтому мы приветствуем активных участников сообщества, готовых делиться своими идеями и наработками с остальными участниками сообщества. Для активных участников обновления пройденных курсов являются бесплатными.

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


Если Вы выбрали обучение по данному направлению, то необходимо:

Написать своему куратору или по адресу info [собака] profitraders [точка] com

Сообщите нам

1) свою фамилию, имя, отчество, e-mail (обязательно)
   и skype (если есть) или другие виды связи;
2) страну и город проживания, часовой пояс (например, GMT+3);
3) образование и профессия и/или область деятельности;
4) на какой бирже и через какого брокера/ДЦ уже торговали
   и/или хотите торговать (если есть такой опыт или пожелания);
5) с какими торговыми платформами уже знакомы и в какой степени;
6) владеете ли Вы какими-либо программами для автоматизации анализа
   (например, электронные таблицы Excel)
7) какие языки программирования знаете и в какой степени
   (оцените себя по шкале от 0 до 5);
8) знаете ли английский язык (финансовое и IT-направления) и в какой степени;
9) какие инструменты (активы) торговали и/или хотите торговать
   (если есть такой опыт или пожелания);
10) какие ручные методики или алгоритмические системы уже использовали в торговле
   (и с каким успехом) или хотели бы использовать;
11) сколько часов в день или неделю готовы тратить на обучение и торговлю;
12) название выбранного курса;
13) планируете ли Вы приобретать модуль 1 (основы языка C#),
   а также какие блоки из каждого модуля Вы хотели бы выбрать.
   Пишите только номера блоков через запятую,
   например:   1, 4.3, 5.2, 6.8, 7.9.
   Данный выбор является ориентировочным и может быть изменён в процессе обучения.
14) готовы ли Вы открыть реальный счёт (не менее 700 USD
   или эквивалентная сумма в другой валюте) для оплаты обучения с прибыли
   (не позже чем через 2 недели после начала обучения)? У какого брокера?
   На какую сумму? Данный пункт — только для тех,
   кто поступает в нашу школу на условиях самоокупаемого обучения.
15) Готовы ли Вы пройти входное испытание на знание основных методов анализа рынка,
   чтобы начать обучение бесплатно,
   или готовы оплатить обучение в подготовительной группе
  (150 USD или эквивалентная сумма в рублях по официальному курсу).
   Данный пункт — для тех, кто поступает на обучение по направлениям "ручной" торговли.
16) Обязуетесь ли Вы не разглашать ЛЮБУЮ информацию, полученную при обучении в нашей школе
   или от других членов сообщества ProfiTraders.com.
   Любая информация — это значит даже простое упоминание о самом факте обучения,
   размещённое на любом форуме,
   или в социальной сети, или даже в разговоре или личной переписке.
   Можно только указывать ссылки на публичные страницы сайта profitraders.com,
   без упоминания о своём обучении.

Если Вы не хотите приобретать модуль 1, то будьте готовы к входному испытанию. Оно состоит из собеседования (через Skype или TeamViewer), теста и/или письменного задания (по выбору куратора).


Помните, что основной смысл обучения — не в просмотре видеоуроков (это не кино!), а в самостоятельной работе над собой и аккуратном выполнении домашних заданий.


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


ПОМНИТЕ:

Торговля на финансовых рынках сопряжена с риском потери средств на торговом счёте. При торговле на реальной бирже (через брокера, не ДЦ) можно потерять даже больше, чем имеется на торговом счёте. Прошлая прибыльность торговой системы не гарантирует получение прибыли в будущем. Первое время не стоит рассматривать возможную прибыль от трейдинга как предполагаемый основной источник дохода. Одна-две торговые системы, даже приобретённые в законченном виде, “под ключ”, со всеми необходимыми настройками и теоретическими указаниями, — не могут гарантировать стабильного дохода достаточно продолжительное время, тем более — не могут прибыльно торговать в полностью автоматическом режиме, совсем без участия трейдера. Трейдинг (и ручной, и автоматизированный) — это такая же работа, как и любая другая. А то, что здесь у Вас нет начальников и жёсткого графика работы, — только расслабляет и уменьшает шансы на получение положительного результата. Поставьте перед собой цель и сделайте всё от Вас зависящее, чтобы достигнуть её, — тогда можно надеяться на успех.


См. также: все статьи с тегом C# на нашем сайте.


Теги: Обучение, Язык C#





Комментарии

Комментариев пока нет.

* Обязательные поля
(Не публикуется)
 
Жирный Курсив Подчеркнутый Перечеркнутый Степень Индекс Код PHP Код Кавычки Вставить линию Вставить маркированный список Вставить нумерованный список Вставить ссылку Вставить e-mail Вставить изображение Вставить видео
 
Улыбка Печаль Удивление Смех Злость Язык Возмущение Ухмылка Подмигнуть Испуг Круто Скука Смущение Несерьёзно Шокирован
 
1000
Captcha
Refresh
 
Введите код:
 
Запомнить информацию введенную в поля формы.