Алгоритмізуйте свою торгівлю.
Стань програмістом роботів для біржової торгівлі за своєю стратегією. Твоя стратегія залишиться при тобі.
ведучий вебінару.
Програміст, трейдер Сергій Усанов
Головний розробник і власник компанії ROBOT-QLUA.
Спеціалізація: C#, Python, Lua, алготредінг, торгівля опціонами.
6 років досвіду в написанні роботів, тестуванні стратегій і їх оптимізації. Є чітке розуміння роботи біржі, терміналу Квік, виконання угод, нюансів поведінки в різних ринкових ситуаціях.
Пройшов повний шлях розвитку трейдера – від форекса-до опціонного алготрейдера.
15 уроків 8 вебінарів і 14 практичних завдань.
Тривалість курсу 2 місяці.
УРОК 1. Вступ до алгоритмічної торгівлі
• Знайомство.* Як пишуть роботів?
Створіть файл з параметрами для робота і виведете їх в таблицю.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 3. Змінні, умови та цикли
Створіть таблицю робота 50x50. Заповніть клітини парними цифрами від 0 до 500, використовуючи лише цикл, використовуючи умову та цикл.
УРОК 4. Робота з даними з QUIK
Створіть файл з параметрами для робота і виведете їх в таблицю.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 5. Функції
Написати код для збереження координат таблиці.
УРОК 6. Робота з графіком і розробка алгоритму
Написати функцію отримання обсягу з графіка.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 7. ТОРГОВІ ОПЕРАЦІЇ. Розробка алгоритму
* Пишемо алгоритм торгівлі.
Домашнє завдання
Написати функцію для виставлення "Стоп-заявки".
УРОК 8. Розробка алгоритму
* Пишемо алгоритм виставлення Стоп-лосс і Тейк-профіт.
Домашнє завдання
Записати в лог файл всі ключові дії алгоритму.
УРОК 9. Логування
Записати в лог файл всі ключові дії алгоритму.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 10. Максимальне занурення
Формалізація своєї стратегії.
УРОК 11. Робота з введенням даних
* Пишемо код для введення даних
Домашнє завдання
Розробка інтерфейсу робота, з введенням даних.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 12. СТАКАН ЗАЯВОК
Розробити функцію пошуку великої заявки в склянці.
УРОК 13. КЛАСТЕРА даних
Розробити функцію профілю денної сесії.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 14. Опціони
* Пишемо формули в код
Домашнє завдання
Розробити функцію Дельта хеджування опціону.
УРОК 15. Швидкість в торгових РОБОТАХ на LUA
Розробити функцію Дельта хеджування опціону.
Вебінар. Розбір торгових алгоритмів
* Розбір торгових алгоритмів учасників. Частина 1.
Вебінар. Розбір торгових алгоритмів
* Розбір торгових алгоритмів учасників. Частина 2.
• Фінал.
Тривалість курсу 2 місяці.
УРОК 1. Вступ до алгоритмічної торгівлі
- Закриваємо ризики.
- Оптимальне F
- Ризик менеджмент
- Підвищуємо ймовірність
- Математика трейдингу
- Адаптивність стратегії
- Де тестувати?
• Знайомство.* Як пишуть роботів?
- Вибираємо стратегію для робота, якого напишемо прямо на курсі
- З чого складається скрипт
- Довідник LUA для QUICK
- Пишемо перший скрипт.
- Функція MAIN.
- Функції зворотного виклику.
- Створюємо таблицю в QUICK.
- Виведення значення в таблицю.
Створіть файл з параметрами для робота і виведете їх в таблицю.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 3. Змінні, умови та цикли
- Змінні та їх типи.
- Умови IF, ELSE.
- Цикли FOR, WHILE, UNTIL.
Створіть таблицю робота 50x50. Заповніть клітини парними цифрами від 0 до 500, використовуючи лише цикл, використовуючи умову та цикл.
УРОК 4. Робота з даними з QUIK
- Збереження даних, запис у файл.
- Читання даних з файлу.
- Функція отримання часу.
- Пишемо інтерфейс робота.
Створіть файл з параметрами для робота і виведете їх в таблицю.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 5. Функції
- Функція обробки події.
- Створюємо кнопку ВКЛ робота.
- Код Класу.
- Перевіряємо статус торгівлі.
- Отримуємо параметри інструменту.
- Отримуємо параметри таблиці.
Написати код для збереження координат таблиці.
УРОК 6. Робота з графіком і розробка алгоритму
- ID графіка.
- Отримання даних з графіка.
- Пишемо логіку торгового алгоритму.
Написати функцію отримання обсягу з графіка.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 7. ТОРГОВІ ОПЕРАЦІЇ. Розробка алгоритму
- Торгові операції.
- ID заявки.
- Читання таблиць "Заявки", "Угоди", "Стоп-заявки".
* Пишемо алгоритм торгівлі.
Домашнє завдання
Написати функцію для виставлення "Стоп-заявки".
УРОК 8. Розробка алгоритму
* Пишемо алгоритм виставлення Стоп-лосс і Тейк-профіт.
Домашнє завдання
Записати в лог файл всі ключові дії алгоритму.
УРОК 9. Логування
- Що писати в лог?
- Пишемо функцію для запису в лог файл.
Записати в лог файл всі ключові дії алгоритму.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 10. Максимальне занурення
- Тестування стратегій.
- Програма TSLAB.
- Як підбирати параметри.
Формалізація своєї стратегії.
УРОК 11. Робота з введенням даних
* Пишемо код для введення даних
Домашнє завдання
Розробка інтерфейсу робота, з введенням даних.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 12. СТАКАН ЗАЯВОК
- Робота зі склянкою заявок.
- Функції роботи зі склянкою.
- Функції роботи з знеособленими угодами.
Розробити функцію пошуку великої заявки в склянці.
УРОК 13. КЛАСТЕРА даних
- Кластери даних.
- Розробка масиву кластерів.
Розробити функцію профілю денної сесії.
Вебінар
Розбираємо нюанси. Відповіді на питання.
УРОК 14. Опціони
- Опціони.
- Формули Блека Шоулза.
* Пишемо формули в код
Домашнє завдання
Розробити функцію Дельта хеджування опціону.
УРОК 15. Швидкість в торгових РОБОТАХ на LUA
- На що здатний LUA.
- Недоліки зв'язки Квік-Lua.
- Прибираємо "вузькі місця".
Розробити функцію Дельта хеджування опціону.
Вебінар. Розбір торгових алгоритмів
* Розбір торгових алгоритмів учасників. Частина 1.
Вебінар. Розбір торгових алгоритмів
* Розбір торгових алгоритмів учасників. Частина 2.
• Фінал.
https://privatelink.de/?https://robot-qlua.ru/qlua_learn