Цель предлагаемого обучающего курса научить вас создавать мульти-таймфреймовых, много-параметрических роботов на языке QLua для Quik.
Начнем мы с нуля, т.е. с самых азов языка Lua, далее научимся программировать полностью автоматических роботов на Lua.
Проведем тестирование и оптимизацию параметров в Wealth-Lab 6.
Выберем не один наилучший набор параметров, а 30-50% от возможных комбинаций параметров.
С помощью корреляционной матрицы зададим веса нашим системам.
И наконец, поставим наших боевых роботов на защищенный виртуальный сервер.
В конце курса Вы получите готового много-параметрического, мульти-таймфреймового робота на QLua для QUIK. Скрипт для запуска терминала КВИК без ввода логина и пароля
После курса 3 месяца поддержки по скайп.
План платного курса:
1) Программируем простого робота на стандартных индикаторах QUIK
• Шаблон робота. Функции OnInit(), OnStop(), main()
• Создаем и выводим таблицу робота в терминал.
• Получаем данные по инструменту, текущую позицию, значения индикаторов
• Определение новой свечи на выбранном таймфрейме
• Получаем данные нашего капитала из QUIK
• Условия для входа и выхода из позиций
• Функции для совершения сделок
2) Тестируем и оптимизируем стратегию в Wealth-Lab 6
• Основные настройки Wealth-Lab 6 (комиссия, плечи и т.д.)
• Почему портфель реальных фьючерсов лучше склеенного фьючерса
• Зачем нужно переименовать фьючерсы
• Тестируем стратегию
• Почему некоторым чисто переворотным системам все-таки нужны стопы
• Оптимизируем стратегию
• Нормируем системы по максимальной просадке на истории
• Строим сводные таблицы в EXCEL
• Выбираем 30-50% наборов параметров
• Строим корреляционную матрицу и на ее основе задаем веса системам
• ФИЛЬТР БЕЗ ПАРАМЕТРОВ, который в 2 – 2,5 раза улучшает доходность при тех же рисках
3) Программируем много-параметрического робота
• Получение и вывод серверного времени с биржи и с компьютера, в чем отличие
• Чтение файла csv и парсинг строк
• Самостоятельно считаем значения индикаторов
• Мани менеджмент – считаем кол-во контрактов при совершении сделки в зависимости от риска на сделку в каждой отдельной системе.
• Перезапись основного файла
• Считаем текущую просадку для каждой системы
4) Программируем много-параметрического, мульти-таймфреймового робота
• Получаем данные по инструменту, текущую позицию
• Функция перевода вещественного числа с запятой в число с точкой
• Почему CreateDataSource не выдает ошибки при заведомо ошибочном коде бумаги и как с этим бороться
• Почему надо считать эквити каждой системы не по закрытию сделки, а на каждой свече
• Контроль времени сессии, клирингов, разрыва связи, выходных дней
• Контроль текущей позиции (иногда QUIK присылает 0, хотя есть реальная поза)
• Записываем в csv файл все интересующие нас переменные
• Добавляем мульти-таймфреймовость
• Единый счет в отличии от ФОРТС-ового моносчета
• Добавляем в робота ФИЛЬТР БЕЗ ПАРАМЕТРОВ
5) Ставим боевого робота на виртуальный сервер VDS/VPS
• Выбираем хостинг компанию
• Какую операционную систему выбрать
• Какие минимальные параметры необходимы
• Защищаем виртуальный сервер:
• lockout — временная блокировка пользователя после нескольких неудачных попыток.
• Меняем стандартное имя Administrator или Admin на нестандартное
• Меняем стандартный порт RDP на нестандартный
• Ставим QUIK на сервер, настраиваем фильтр инструментов и параметров
Время: 19:00-21:00
Стоимость: 25 000 руб.
Ведущий: Евгений Ни
Контакты организаторов: 8-800-700-00-55 (44026)
Записаться на вебинар Вы можете по ссылке