Корзина

✅ГАРАНТИИ💯! Быстрая доставка на Емейл !

📚 База онлайн курсов очень большая, всегда активна и постоянно пополняется.

📩Чтобы получить курс — оформите заказ

[Day Trading School] Видео курс создание роботов для Quik. Тариф базовый (Николай Хартанович)

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

Наш видео курс научит Вас создавать любых торговых роботов для терминала Quik на языке программирования Lua.

Сам язык Lua достаточно простой и понятный, но в то же время функциональный. И в этой простоте его сила, что дает вам возможность очень быстро освоить написание роботов и уже к концу обучения запустить свой первый робот в реальную торговлю.

Преимущества языка Lua:

1. Легко освоит начинающий
Язык программирования Lua достаточно прост в понимании. Даже начинающий пользователь сможет с ним разобраться, а мы вам в этом поможем!
2. Lua надёжен в работе
Т.к. язык программирования QLua — это внутренний язык программирования самого терминала Quik, то все написанные на нем роботы, скрипты и индикаторы работают очень стабильно и устойчиво.
3. Высокая скорость работы
Lua позволяет созданным вашим роботам и индикаторам производить расчеты и выполнять команды за доли секунд, при этом давая минимальную нагрузку на сам терминал Quik. Можно сделать даже скальпера.
4. Широкий функционал
Опытные программисты легко могут подключать любые свои и сторонние библиотеки на C или С++, что дает безграничные возможности для реализации своих идей.
5. Русскоязычная поддержка
Большое количество пользователей, использующих язык программирования Lua могут получить ответы напрямую от создателей терминала Quik, а также от более опытных пользователей в дружном сообществе на форуме терминала Quik.
6. Для любого брокера в Quik
Вы создаете роботов и можете их использовать у любого брокера в терминале Quik, нет никаких ограничений по количеству роботов. При этом ненужно платить никакие абонентские платы как за TSLab.

Занятие 1

    • Цели курса.
    • Что такое Quik.
    • История создания, архитектура.
    • Установка, настройка.
    • Форум, компания Arqa.

Занятие 2

    • Язык программирования QLua.
    • Особенности.
    • Материалы и ресурсы для изучения.
    • Специфика qLua.

Занятие 3

    • Что такое скрипт на Lua, разновидности.
    • Плагины.
    • Запуск и остановка скриптов в Quik.
    • Работа с индикаторами.

Занятие 4

    • Обзор инструментов для разработки скриптов.
    • Редактор Notepad++ для разработки.
    • Дебаггер Decoda.
    • Редактор Subline Text.
    • Редактор Visual Studio Code.
    • DebugView.
    • Обзор версионирования Git, GitHub и интеграция средктором.

Занятие 5

    • Введение в язык программирование Lua.
    • Основы языка Lua.
    • Идентификаторы.
    • Пунктуация.
    • Комментарии.
    • Переменные.

Занятие 6

    • Типы и значения в языке Lua.
    • nil, boolean, number, string, table, function, userdata и thread.
    • Функция type.
    • Модуль math.

Занятие 7

    • Выражения в языке Lua.
    • Операции (Арифметические (+ – * / % ^), сравнения ( = == ~=), логические (and, or и not), длины (#), конкатенация).
    • Приоритеты операций.
    • Бинарные операции.

Занятие 8

    • Операторы (присваивания, multiple assignment).
    • Локальные переменные и блоки.
    • Управляющие конструкции.
    • Операторы (if, then, else, end, for, while, until, repeat, break, return).
    • Циклы.
    • Итерирующая функция.

Занятие 9

    • Функции.
    • Виды функций (как оператор, как выражение, возвращающие).
    • Вариадические функции.
    • Варианты применения.

Занятие 10

    • Функции -продолжение темы.
    • Анонимные, неглобальные функции.
    • Лексическая область видимости.
    • Замыкания.
    • Хвостовой вызов.

Занятие 11

    • Итераторы и общий for.
    • Семантика и Синтаксис общего for.

Занятие 12

    • Интерпретируемый язык Lua.
    • Предкомпилированный код.
    • Компиляция.
    • Выполнение (dofile, loadfile, loadstring).
    • Ошибки при компиляции. Обработка ошибок и исключений.
    • Сообщения об ошибках и обратные трассировки.

Занятие 13

    • Структуры данных.
    • Таблицы в Lua.
    • Массивы.
    • Матрицы и многомерные массивы.
    • Связанные списки.
    • Очереди и двойные очереди.
    • Множества и мультимножества.
    • Строковые буферы.
    • Сериализация.

Занятие 14

    • Метатаблицы и метаметоды (Арифметические, сравнения, доступа к таблице, index, newindex).

Занятие 15

    • Модули и пакеты.
    • Функция require.
    • Поиск пути.
    • Использование окружений.

Занятие 16

    • Объектно-ориентированное программирование.
    • Классы.
    • Наследование.

Занятие 17

    • Структура скрипта Lua.
    • Событийная модель.
    • Примеры Lua скриптов.
    • Схема выполнения Lua скрипта.

Занятие 18

    • Индикаторы.
    • Структура индикатора.
    • Готовые примеры индикаторов.

Занятие 19

    • Объяснение взаимодействия потоков Lua скрипта.

Занятие 20

    • Обзор сервисных функции терминала getInfoParam, OnConnected, OnDisconnected, getScriptPath и др.

Занятие 21

    • Обзор таблиц терминала QUIK и методов получения данных из них.

Занятие 22

    • Подписки на потоки данных по барам, данных стакана.
    • Функции CreateDataSource, SetUpdateCallback, Subscribe_Level_II_Quotes, OnQuote, getQuoteLevel2

Занятие 23

    • Получение данных с графиков терминала.
    • Управление метками на графике.
    • Примеры использования.

Занятие 24

    • Транзакции.
    • Подготовка параметров транзакции, корректное форматирование представлений данных.
    • Примеры отправки транзакций.

Занятие 25

    • Транзакции – продолжение темы

Занятие 26

    • Таблицы (окна) скрипта.
    • Обзор методов создания интерфейсных окон скрипта.
    • Примеры создания окна, вывод информации.

Занятие 27

    • Подготовка базы скрипта, торгующего по данным с графика.
    • Логирование, функция main, проверка подключения к серверу, получение информации по инструменту.

Занятие 28

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

Занятие 29

    • Алгоритм скрипта – Продолжение.

Занятие 30

    • Установка стоп-ордера для открытой позиции.
    • Поиск стоп-ордера при старте скрипта.
    • Контроль соответствия стоп-ордера и открытой позиции (автостоп).

Занятие 31

    • Алгоритм скрипта.
    • Стоп-ордера – Продолжение.

Занятие 32

    • Контроль исполнения стоп-ордера.
    • Обработка разворота позиции.
    • Оптимизация методов.

Занятие 33

    • Интерфейс скрипта.
    • Создание окна скрипта.
    • Вывод информации.

Занятие 34

    • Ввод данных в окне скрипта.
    • Старт остановка торговли скрипта, без его выключения.
    • Обработка команд через окно скрипта.

Занятие 35

    • Запуск созданного робота в реальные торги.
    • Заключение.

Этот курс в скором времени появится на сайте courses24.net Проверьте по поиску, возможно данный курс уже добавлен.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Быстрая доставка на Email

Мы гарантируем Вам быструю доставку курса на email.

Всегда новинки

Каждый день ассортимент курсов и тренингов пополняется

Прием заказов 24/7

Оформите заказ в интернет-магазине "Онлайн курсы и тренинги скачать" Прямо сейчас!

100% Безопасная оплата

Безопасная оплата Вашего заказа.