Видео-курс-роботы-для-QUIK-на-языке-Lua

Спешим сообщить вам о том, что уже сегодня мы запустили Видео курс «Создание торговых роботов для QUIK на языке LUA» (курс с поддержкой и домашними заданиями).

Подробное описание Видео курса «Роботы для КВИК на Lua» и состав уроков можно посмотреть перейдя по данной ссылке ->

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ LUA

квик-луа-без-фона1
Торговые роботы для терминала QUIK пишутся на языке программирования Lua.

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

От вас нужно только желание и базовые знания терминала QUIK.


ПРЕИМУЩЕСТВА ЯЗЫКА LUA

ПРЕИМУЩЕСТВА-ЯЗЫКА-LUA

СОДЕРЖАНИЕ КУРСА

ЗАНЯТИЕ 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
Запуск созданного робота в реальные торги. Заключение.

ПРЕИМУЩЕСТВА КУРСА


ПРЕИМУЩЕСТВА-курса

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


Бонус — Книга в бумажном издании «Программирование на языке LUA». Автор: Роберту Иерузалимски


Подробную информацию о Видео курсе и о ценах можно прочитать тут:
На данный Видео курс действует беспроцентная рассрочка

Вы можете приобрести курс в рассрочку на 3 или 6 месяцев, совершенно без процентов и переплат.
А также без первоначального взноса!

Это пример рассрочки на версию Стандарт на 3 месяца.

пример-рассрочки-на-курс-по-Lua

На странице описания курса ниже под ценой выбираете версию курса и срок рассрочки, нажимаете на соответствующую кнопку!


Согласно статистике Московской Биржи ежемесячно более 50% операций совершаются при помощи торговых роботов.
А за рубежом этот показатель равен 80%.

Торговые роботы не утратят свою актуальность и тенденция на автоматизацию торговли очевидна:

— Робот четко следует алгоритму, увеличивая шанс получения прибыли на бирже;
— Может работать 24/7 без перерывов и не просит зарплату;
— У роботов нет эмоций: страха, жадности, азарта;
— Быстрый анализ большого объема информации;
— Одновременная торговля десятками стратегий.

Когда вы делаете робота сами, то все просчитываете и стараетесь снизить риски. Робот — только воплощает заложенный в него алгоритм и делает это четко, без эмоций, 24/7.

Только Алготрейдинг даст возможность начать боле стабильно зарабатывать. Начните развиваться в данном направлении.

Главный риск для человека — это его бездействие!

 
 
 


Вы уже сейчас можете начать изучать Видео курс- роботы в TSLab и научиться самому делать любых роботов!
 
Можно записаться на следующий поток ОнЛайн курса «Создание роботов в TSLab без программирования», информацию по которому можно посмотреть тут->
 
Также можете научиться программировать роботов на нашем Видео курсе «Роботы для QUIK на языке Lua»
 
Если же вам не хочется тратить время на обучение, то вы просто можете выбрать уже готовые роботы из тех, что представлены у нас ДЛЯ TSLab, ДЛЯ QUIK, ДЛЯ MT5, ДЛЯ КРИПТОВАЛЮТЫ!
 
Также можете посмотреть совершенно бесплатные наработки для МТ4, Квика, МТ5. Данный раздел также постоянно пополняется.
 
Не откладывайте свой шанс заработать на бирже уже сегодня!