Скачать 

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

Цена: 295 РУБ
Организатор: trulalashka
Список участников складчины:
  • 1. buza
  • 2. Denis_
  • 3. Grek99
  • 4. rws_old
  • 5. Киря
trulalashka
trulalashka
Организатор
  • #1

[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



    • Запуск созданного робота в реальные торги.
    • Заключение.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: Инвестиции и форекс
  • в разделе: Инвестиции и форекс
  • в разделе: Инвестиции и форекс
  • в разделе: Инвестиции и форекс
  • в разделе: Инвестиции и форекс

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху