ИНДИВИДУАЛЬНЫЙ КУРС
ПРОГРАММИРОВАНИЕ СОБСТВЕННОГО СОВЕТНИКА С НУЛЯ
Что вы освоите на практике?
  • Научитесь разрабатывать торгового советника на языках MQL4 и Python для валютного и криптовалютного рынков
  • Перестанете быть зависимыми от разработчиков
  • Мы пошагово разберем создание торгового советника на основе Вашей ручной системы
На что обратим внимание на курсе?
Протестируем много гипотез
В рамках обучения затрагиваем 95% основных областей разработки торговых советников, что позволит вам протестировать большую часть идей и гипотез
Проработаем оптимизацию советника
В рамках курса мы рассмотрим как улучшить торгового советника, внедрив в него дополнительные модули и функционал
Хотите научиться?
В рамках курса вы увидите советника изнутри
+ научитесь понимать логику торгового алгоритма
+ научитесь понимать код советников сторонних разработчиков
КУРС В ЦИФРАХ
Немного статистики о нашем курсе.
  • 2
    Языка программирования
  • 30+
    Часов теории и практики
  • 3
    Раза в неделю, для хорошего и комфортного освоения материала
  • 28
    Уроков с преподавателем лично
Программа обучения
Навыки, которые вы освоите:
- Создание проекта
- Уверенный пользователь MetaEditor
Этап 1. Вводная часть. Основы языка MQL
Блок №1:
Теория программирования. Изучение понятий: алгоритм, язык программирования, программирование, программа, компилятор, исходный код, машинный код и взаимосвязь всех понятий.

Блок №2:
Изучение среды программирования MetaEditor. Разберем основные окна, основные инструменты, настройка среды программирования и т.д.

Блок №3:
Создание проекта. Создадим проект будущего советника.
Навыки, которые вы освоите:
- Анализировать сигналы встроенных технических индикаторов
- Анализировать сигналы любых технических индикаторов
- Создание торговых систем на основе любых технических индикаторов
Этап 2. Встроенные функции и работа с индикаторами. Создадим советника на индикаторе
Блок №1:
Понятие «Функция». Разберем что такое функция и как использовать встроенные функции.

Блок №2:
Разберем как работать со встроенными техническими индикаторами.

Блок №3:
Функция iCustom(). Научимся работать с любым техническим индикатором.
Навыки, которые вы освоите:
- Открывать рыночные ордера
- Закрывать рыночные ордера
Этап 3. Работа с рыночными ордерами. Пользовательские функции. Циклы
Блок №1:
Теория работы ордеров. Как технически происходит работа ордеров торгового советника и брокера.

Блок №2:
Функции OrderSend() и OrderClose(). Разберем открытие рыночного ордера.

Блок №3:
Цикл FOR. Функция OrdersTotal(). Получим информацию об открытых и отложенных ордерах.

Блок №4:
Создание пользовательской функции. Создадим пользовательские функции для работы с ордерами.
Навыки, которые вы освоите:
- Работа с массивами
- Создание торговых систем на основе свечного анализа
Этап 4. Массивы. Свечной анализ. Создадим советника на свечном анализе
Блок №1:
Понятие «Массив». Разберем теорию массивов.

Блок №2:
Встроенные массивы High[], Low[], Open[], Close[], Time[]. Разберем как использовать встроенные массивы для свечного анализа.

Блок №3:
Поиск точек входа по свечному анализу. Разберем технику анализа свечных паттернов на примере моделей «падающая звезда», «молот», «медвежье поглощение», «бычье поглощение».

Навыки, которые вы освоите:
- Внедрять в любого советника модуль трейлинг-стопа
- Внедрять в любого советника модуль мартингейла
- Работать с историей ордеров
Этап 5. Трейлинг-стоп. Безубыток
Блок №1:
Логика трейлинг-стопа. Разберем теоретическую часть трейлинг-стопа.

Блок №2:
Функции OrderModify(), OrderStopLoss(). Научимся модифицировать торговые ордера.

Блок №3:
Модуль трейлинг-стоп. Создадим универсальный модуль трейлинг-стопа, подходящий для любого советника. Функции OrderLot(), OrderProfit().

Блок №4:
Модуль безубытка. Создадим универсальный модуль безубытка, подходящий для любого советника.

Навыки, которые вы освоите:
- Правильно тестировать торговых советников
- Оптимизировать советника до прибыли
Этап 6. Тестирование и оптимизация
Блок №1:
Архив котировок. Загрузка истории котировок.

Блок №2:
Тестер стратегий. Разберем панель тестера стратегий. Настройка тестера.

Блок №3:
Оптимизатор стратегий. Разберем настройки оптимизатора торговых стратегий.

Навыки, которые вы освоите:
- Программирование на языке Python
- Работа с библиотеками Python
Этап 7. Основы языка Python
Блок №1:
Подготовка программы VSCode к работе с Python.

Блок №2:
Выгрузка архива котировок. Использование API ключей. Подключение к криптовалютным биржам.

Блок №3:
Использование библиотек numpy, pandas, matplotlib для тестирования стратегии.

Навыки, которые вы освоите:
- Разработка торгового алгоритма
- Торговля на криптовалютной бирже с помощью советника
Этап 8. Разработка стратегии для криптовалютной биржи
Блок №1:
Как использовать индикаторы при работе с Python. Бибилотека TAlib.

Блок №2:
Работа с ордерами. Установка объема позиции, тейк-профита и стоп-лосса. Отправка ордеров на биржу.

Блок №3:
Анализ работы ордеров. Использование журнала сделок.

Навыки, которые вы освоите:
- Работа с VPS
Этап 9. Запуск советника не сервере
Блок №1:
Подготовка сервера VPS для запуска алгоритма. Установка необходимых библиотек Python.

Блок №2:
Перенос кода алгоритма на сервер. Мониторинг работы торгового советника.
Кто будет вести курс?
Курс будет проводить ведущий трейдер-разработчик компании IS Capital.
Преподаватель обладает многолетним опытом работы в области разработки торговых советников, а так же является практикующим трейдером.
Кто будет вести курс?
Курс будет проводить ведущий трейдер-разработчик компании IS Capital.
Преподаватель обладает многолетним опытом работы в области разработки торговых советников, а так же является практикующим трейдером.
Стоимость обучения
Стоимость индивидуального обучения по разработке собственного советника с теорией и практикой
300 000