КУРС программирования на языке qlua (ЛУА)

Разработка Торговых Роботов для терминала КВИК

qlua язык иконка

  • ПРОСТОТА ИЗЛОЖЕНИЯ МАТЕРИАЛА - не требуется знаний основ программирования для изучения Видео курса

  • ПРАКТИЧЕСКИЙ ПОДХОД - с первых уроков Вы вместе с автором пишите боевого Торгового Робота

  • СЕКРЕТНЫЕ ФИШКИ ЯЗЫКА ЛУА - Вы сразу узнаете "подводные камни" при создании Роботов и Индикаторов в терминале КВИК

  • БОЕВОЙ РОБОТ СКАЛЬПЕР + РОБОТ НА ОСНОВЕ ИНДИКАТОРА ПАРАБОЛИК САР - в комплексе с курсом

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

Научиться реализовывать свои идеи и прибыльные алгоритмы не так сложно, как многие думают. Достаточно иметь желание, понять базовые основы языка qLua и начать самостоятельно создавать Роботов.

Отказавшись от сторонних разработчиков, Вы будете экономить немало денег и гарантированно сохраните свои прибыльные алгоритмы в секрете.

ПОСМОТРИТЕ ВИДЕО ПРЕЗЕНТАЦИЮ КУРСА "ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ЛУА"

ОСНОВНЫЕ ПЛЮСЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ QLUA ДЛЯ ТЕРМИНАЛА КВИК

Стабильность работы

Язык программирования ЛУА полностью интегрирован в терминал КВИК и работает стабильно и надежно. Роботам на языке ЛУА можно доверять свои деньги.

Высокая скорость!

Язык ЛУА отличается высокой скоростью работы и позволяет реализовывать сложные расчеты, не замедляя работу терминала КВИКа.

Прост в изучении!

Язык ЛУА при огромных возможностях достаточно прост в изучении даже для неподготовленного пользователя и позволяет быстро его освоить.

Возможности для профессионалов!

Для программистов со стажем язык ЛУА включает множество возможностей, в частности, интергация кодов на С и С++

СОДЕРЖАНИЕ ПЕРВОЙ ЧАСТИ БАЗОВОГО КУРСА "ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ЛУА"

Первая часть базового Курса "Программирование на языке ЛУА" (qLUA) состоит из:

5-ти частей + включает в себя 60 уроков

продолжительностью 9-ть часов 41 минута

КУРС содержит все самые основные конструкции и основы языка ЛУА.

qlua часть1 иконка

Часть I. Подготовка к изучению. Составление алгоритма Торгового Робота. (продолжительность 1-й части 1 час 16 минут)

Урок1. Введение к курсу по программированию. Как правильно изучать язык программирования ЛУА.

Введение к Курсу. Определение целей и задач курса
Урок 2. Язык программирования ЛУА

1. Происхождение и название языка ЛУА
2. Преимущества языка ЛУА
3. Недостатки языка ЛУА

Урок 3. Необходимые и рекомендуемые программы для изучения и программирования на ЛУА

1.Терминал КВИК 7-й версии
2.Демо версия терминала КВИК от разработчиков терминала
3.Текстовый редактор с подсветкой конструкций языка ЛУА
4.Отладчик Декода
5.Программа Visual Studio
6.Программа для создания блок-схем Diagram Designer
7.Робот для автозапуска терминала КВИК
Урок 4. Заказ и установка Демо версии терминала КВИК.

1. Заказ Демо версии терминала КВИК
2. Особенности Демо версии терминала КВИК
3. Установка и запуск Робота для автозапуска терминала КВИК
Урок 5. Текстовый редактор для работы с кодами

1. Подсветка конструкций языка ЛУА
2. Скрытие блоков и функций кода
3. Он-лайн обновление данных в файле
4. Дополнительное окно для сравнения кодов
5. Другие возможности редактора
Урок 6. Ресурсы дополнительной информации по изучению языка ЛУА

1. Форум по терминалу КВИК. Разделе ЛУА
2. Справочное руководство по терминалу КВИК (info.chm)
3. Справочное руководство QLUA.chm
4. Поиск нужной информации в поисковых системах
5. Дополнительные сайты для изучения языка ЛУА
Урок 7. Загрузка Торговых Роботов на языке ЛУА в терминал КВИК

1. Загрузка Роботов в терминал КВИК
2. Запуск Роботов в терминале КВИК
3. Остановка и удаление Роботов в терминале КВИК
Урок 8. Различие между расширением lua * luac

1. Компиляция кодов на языке ЛУА
2. Различие в скорости исполнения скриптов
3. Закрытый и открытый код скрипта
Урок 9. Индикатор Параболик SAR

1. Построение индикатора Параболик SAR в терминале КВИК
2. Особенности данного индикатора и отличия от других индикаторов
3. Мозговой штурм и зарождение алгоритма Робота
Урок 10. Построение алгоритма Робота в виде диаграммы (блок-схемы)

1. Особенности стиля программиста
2. Два основных варианта написания Торговых Роботов
3. Что важнее алгоритм или код Робота?
4. Как сохранить прибыльный алгоритм от кражи
5. Составление алгоритма в виде диаграммы
6. Подведение итогов первой части Курса

qlua часть2 иконка

ЧАСТЬ II. Построение и запуск шаблона Торгового Робота для терминала КВИК. (1 час 29 минуты)

Урок 11. Функции обратного вызова

1. Возможность обработки событий в терминале КВИК
4. Функция обратного вызова OnInit() . Необходимость ее использования
5. Функция OnStop(). Завершение кода при нажатии кнопки «Остановить»
6. Функция OnClose(). Штатное и аварийное закрытие терминала КВИК
7. Функция отдельного дополнительного потока терминала main()
Урок 12. Сервисные функции

1. IsConnected – подключение к серверу терминала КВИК
2. getScriptPath – путь, по которому находится запускаемый скрипт
3. getWorkingFolder – путь, по которому находится файл info.exe
4. getInfoParam – параметры для информационного окна
5. message – отображение сообщений в терминале КВИК
6. sleep – приостановка выполнения кода скрипта
7. PrintDbgStr – функция для вывода отладочной информации

Урок 13. Потоки и схема работы скриптов на языке ЛУА в терминале КВИК

1. Понятие потока
2. Блок – схема работы Торговых Роботов на языке ЛУА в КВИКе
3. Организация основного и дополнительного потоков
Урок 14. Комментарии к коду

1. Строчные комментарии в языке ЛУА
2. Блочные комментарии в языке ЛУА
3. Зачем нужно делать комментарии к коду программы
Урок 15. Структура программы Торгового Робота

1. Переводим блок-схему алгоритма в текстовый вид
2. Организация функции main() в виде бесконечного цикла
3. Добавление в код Робота основных функций обработки событий
Урок 16. Подключение библиотек

1. Возможность работать с классами
2. Подключение отдельных файлов с различными функциями
3. Команда dofile()
Урок 17. Типы переменных в языке ЛУА

1. 1. nil неопределенный тип
2. Логическая переменная boolean
3. Числовой тип number
4. Строковый тип string
5. Тип функция function
6. Массивы и таблицы в языке ЛУА
7. Отличие от языка qPile
Урок 18. Локальные и глобальные переменные. Приведение типов в языке ЛУА

1. Ключевое слово local
2. Приведение к строковому типу переменной tostring()
3. Приведение к числовому типу переменной tonumber ()
Урок 19. Создание и вывод в терминал таблицы Робота

1. Инициализация таблицы AllocTable()
2. Создание таблицы CreateWindow()
3. Удаление таблицы с Роботом и остановка Робота DestroyTable()
4. Создание колонок в таблице Робота AddColumn()
5. Добавление строк и запись в ячейки InsertRow() * SetCell()
6. Название таблицы Робота SetWindowCaption()
7. Изменение формы таблицы Робота SetWindowPos()
Урок 20. Запуск прототипа Торгового Робота

1. Получение и вывод серверного времени с биржи
2. Вывод сообщений в терминал КВИК
3. Контроль работы Торгового Робота

qlua часть3 иконка

ЧАСТЬ III. Основные конструкции языка ЛУА (продолжительность 2 часа 3 минуты)

Урок 21. Арифметические операторы в языке ЛУА

1. Сложение строк (конкатенация, склеивание) ..
2. Сложение чисел +
3. Вычитание чисел –
4. Умножение чисел *
5. Деление чисел /
6. Возведение в степень ^
7. Остаток от деления %
Урок 22. Операторы отношения в языке ЛУА

1. Знак больше
2. Знак больше или равно
3. Знак меньше
4. Знак меньше или равно
5. Знак равно
6. Знак не равно

Урок 23. Логические операторы в языке ЛУА

1. Оператор and
2. Оператор or
3. Оператор not
4. ЛОЖЬ и ИСТИНА в языке ЛУА
Урок 24. Математические функции в языке ЛУА

1. Стандартные математические операции
2. Специальные математические функции языка
3. Подсказки текстового редактора
Урок 25. Работа со строками в языке ЛУА

1. Основные функции для работы со строками в языке ЛУА
2. Различные методы записи при работе со строками
3. Определение длины строки в языке ЛУА. Функция len #
4. Функция для форматирования строк format
5. Функция для обрезки строк sub
Урок 26. Отладчик DECODA

1. Самый крутой отладчик для языка ЛУА
2. Правила работы с отладчиком Декода
3. Возможности отладчика и просмотр переменных и массивов
4. Сложности при работа с Декода
Урок 27. Отладка через VISUAL STUDIO

1. Отладка кода при помощи команды PrintDbgStr()
2. Просмотр переменных при помощи редактора Visual Studio
Урок 28. Дата и время в языке ЛУА

1. Формат полей в дате в языке ЛУА
2. Функция для работы с датами в ЛУА os.clock() * os.time() * os.date()
3. Просмотр даты в отладчике Декода
Урок 29. Конструкция if

1. Общий вид конструкции if
2. Модификации конструкции if
Урок 30. Конструкции while-do * repeat-until

1. Конструкция while-do
2. Конструкция repeat-until
3. Отличие данных циклов
4. Выход из цикла при помощи оператора break
Урок 31. Три типа конструкции for

1. Стандартная конструкция for
2. Конструкция for с циклом по индексам массива (ipairs)
3. Конструкция for с циклом по ключам массива (pairs)
4. Сложности из-за отсутствия оператора continue
5. Выход из цикла при помощи оператора break
Урок 32. Работа с файлами

1. Важность вывода информации в лог-файлы
2. Функции io.open * seek * write * flush * close
3. Ошибки при отсутствии закрытия файлов
Урок 33. Дополнительные функции при работе с таблицей Робота

1. Функция контроля открытия таблицы IsWindowClosed()
2. Подсветка строк и ячеек таблицы SetColor()
3. Мигающие строки в таблице с Роботом Highlight()
4. Использование символа ; для разделения строк
5. Настройка таблицы нашего Робота
Урок 34. Обработка событий при взаимодействии с таблицей Робота

1. Функция обратного вызова для обработки событий в таблице Робота
2. Различные типы взаимодействия
3. Функция SetTableNotificationCallback()
4. Настройка отклика нашего Робота на нажатие ячеек в таблице
Урок 35. Описание алгоритма Робота Параболик

1. Список необходимых функций, которые нужно создать
2. Подведение итогов третьей части курса

qlua часть4 иконка

ЧАСТЬ IV. Отправка транзакций в терминале КВИК (продолжительность 1 час 55 минут)

Урок 36. Получение данных из таблицы Текущие торги

3. Список основных параметров для торговых инструментов
4. Функция getParamEx()
5. Функция getParamEx2()
6. Смотрим справочник по языку qPile
7. Нахождение статуса торговой сессии по нужному инструменту
Урок 37. Принципы работы с таблицами в КВИКе

1. Список основных таблиц, к которым можно обращаться
2. Функция getNumberOf()
3. Функция getItem()

Урок 38. Нахождение позиции по инструменту

1. Таблица Квика “futures_client_holding”
2. Применение функций getNumberOf() * getItem()
3. Находжение позиции инструмента на срочном рынке ФОРТС
Урок 39. Работа с графиками в ЛУА

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

Урок 40. Работа с графиками в ЛУА при помощи идентификаторов

1. Получение информации с ценовых графиков
2. Получение графической информации от индикаторов
3. Функции для работы с графиками getLinesCount ()
4. Описание функции количества свечей на графике getNumCandles()
5. Доступ к свечкам по индексу getCandlesByIndex()
Урок 41. Получение сигнала с графика для Робота Параболик SAR

1. Как прописать уникальные идентификаторы для графиков и индикаторов
2. Схема получения сигнала для индикатора Параболик SAR
3. Создание функции для получения сигнала на открытие позиции с графика
4. Проверка корректности сигнала с графика
Урок 42. Вспомогательные функции

1. Функция определения знака числа
2. Проблемы при получении дробных числовых значений в терминале КВИК
3. Функция округления цены инструмента до шага инструмента
Урок 43. Отправка транзакций в терминале КВИК

1. Общие сведения об отправке транзакций
2. Функция sendTransaction()
3. Необходимость проверки результатов транзакции
Урок 44. Отправка транзакций на планку

1. Что такое планка?
2. Проблема дополнительного ГО
3. Проблема терминала Метатрейдер 5
Урок 45. Пишем функцию CorrectPos()

1. Требования, предъявляемые к нашей функции
2. Нахождение необходимых полей для отправки транзакций
3. Заполнение необходимых полей таблицы для отправки транзакции
4. Вывод полной информации в лог-файл
5. Проверка корректности исполнения транзакции
6. Аварийная остановка Робота в случае сбоя
Урок 46. Проверка работы функции CorrectPos()

1. Выявление ошибок и опечаток при помощи Декоды
2. Тестирование корректной работы нашей функции
3. Сложности и опасности при работе с Роботами

qlua часть5 иконка

ЧАСТЬ V. Окончательная отладка Робота. Оптимизация Торговых Роботов. (продолжительность 2 часа 58 минут)

Урок 47. Введение к 5-й части курса

1. Список оставшихся функций, которые надо создать
2. Способы оптимизации работы с таблицами
Урок 48. Функция выставление стоп-профита

1. Список необходимых параметров для выставления стоп-профита
2. Заполнение всех полей для таблицы транзакции
3. Вывод всей информации в лог-файл
4. Комментарии для терминала КВИК

Урок 49. Функция удаления стоп-профита по номеру заявки

1. Список необходимых параметров для удаления стоп-профита
2. Заполнение всех полей для таблицы транзакции
3. Вывод всей информации в лог-файл
Урок 50. Работа с флагами

1. Понятие двоичной системы счисления
2. Побитовые операции с двоичными числами. Операция and
3. Кодировка информации при помощи флагов
4. Функция для работы с флагами bit.band()
Урок 51. Функция удаления всех стоп-профитов

1. Список необходимых параметров для удаления стоп-профита
2. Заполнение всех полей для таблицы транзакции
3. Использование функций для работы с флагами
4. Вывод всей информации в лог-файл
Урок 52. Отбор строк таблиц по заданным параметрам

1. Оптимизация работы с таблицами в терминале КВИК
2. Функция SearchItems()
Урок 53. Определение «Правильной» цены входа в позицию

1. Проблема получения данных из таблицы сделок
2. Использование функции SearchItems()
3. Как правильно рассчитать цену входа
4. Определение цены входа для внутридневной торговли
Урок 54. Продолжаем писать код Робота

1. Три типа торговли Робота ЛОНГ/ШОРТ/РЕВЕРС
2. Коррекция позиции по сигналу с графика
3. Вывод данных в таблицу Робота
4. Стороннее вмешательство в алгоритм Робота
Урок 55. Функция контроля профита

1. Алгоритм работы функции контроля профитов
2. Удаление лишних стоп-заявок
3. Поиск правильной стоп-заявки
4. Выставление при необходимости новой Стоп-заявки
Урок 56. Запуск готовой программы

1. Исправление ошибок и опечаток
2. Незаменимая помощь программы Декода
3. Проверка корректности работы алгоритма
Урок 57. Что можно улучшить в работе Робота

1. Дополнительные функции защиты от сбоев
2. Особенности конкретного брокера
3. Возможность ввода параметров он-лайн
4. Комбинация языков СИ-ШАРП * ЛУА * СИ++
Урок 58. Демонстрация робота с возможностью изменения параметров он-лайн

1. Запуск готового Торгового Робота с конфигуратором
2. Возможность ввода параметров он-лайн
3. Дополнительные возможности Робота
4. Удобство при использовании конфигуратора
5. Возможность контролировать возможные значения параметров
Урок 59. Возможности языка ЛУА, которые не вошли в наш код робота

1. Работа с другими типами таблиц
2. Таблица обезличенных сделок
3. Работа с биржевыми стаканами. Функция OnQuote()
4. Возможность создания собственных индикаторов в КВИКе
5. Работа с метками
Урок 60. Подведение итогов курса

1. Список задач, поставленных в рамках данного курса
2. Подведение итогов курса
3. Специальный бонус для участников курса

СОДЕРЖАНИЕ ВТОРОЙ ЧАСТИ КУРСА "ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ЛУА"

Вторая часть Курса "Программирование на языке ЛУА" (qLUA) состоит из:

3-х частей + включает в себя 30 уроков

продолжительностью 4 часа 13 минут

qlua часть1 иконка

Часть I. Подготовка к написанию программы, шаблоны и структура программного кода. (продолжительность 1-й части 1 час 41 минута)

Урок1. Введение к второй части курса по программированию на языке ЛУА

1. Построение обучения во второй части курса программирования
2. Отличие первой и второй части курса
3. Базовые основы для изучения второй части курса по ЛУА
4. Скорость просмотра курса
5. Построение меню для просмотра курса и изучения материала
6. Дополнительные ссылки и материалы к данному курсу
Урок 2. Цели и задачи 2 части курса по языку ЛУА

1. Рассмотрение процесса отладки кода
2. Работа на различных площадках
3. Краткое содержание второй части курса по программированию на луа в терминале КВИК
Урок 3. Краткое содержание предыдущей части курса

1. Версия терминала КВИК для изучения языка и разработки кода
2. Потоки в языке qLua и их организация
3. Основы языка программирования ЛУА
4. Переменные, циклы, основные конструкции языка ЛУА
5. Обработка событий и функции обратного вызова
6. Получение данных из таблиц терминала КВИК и флаги
7. Отправка транзакций на биржу
8. Вывод в текстовый файл
9. Работа с графиками в языке ЛУА
10. Умение работать со справкой языка qLua в терминале КВИК
Урок 4. Отладка программы в 8 версии терминала КВИК

1. Где взять предыдущую версию терминала КВИК
2. Работа программных кодов в 7 и 8 версиях терминала КВИК
3. Использование ДЕКОДА, как одного из базовых методов отладки
4. Пример запуска программы в 7 и 8 версиях терминала КВИК
5. Компиляция программного кода под различные версии терминала
Урок 5. Описание скальперского алгоритма Торгового Робота

1. Получение входных данных для работы
2. Получение стакана котировок и текущей позиции инструмента
3. Обработка и контроль биржевых заявок
4. Получение данных напрямую с биржи без вывода графика
5. Работа с метками и вывод бида и офера
6. Регулировка скорости работы Торгового Робота
Урок 6. Разбор запускающего файла Торгового Робота

1. Организация кода при программировании на ЛУА
2. Работа с различными потоками в терминале КВИК
3. Функция вывода информации в текстовый файл
4. Функция ввода «входных» базовых параметров для работы кода
5. Функция перевода времени сервера с секунды, сравнение времени
Урок 7. Отладка программного кода при помощи функции языка ЛУА «pcall»

1. Обработка исключений в языке ЛУА
2. Аналог функции try-catch
3. Пример использования и применения функции «pcall»
4. Отслеживание ошибок без остановки программного кода
5. Грамотный подход к написанию кода
6. Можно ли проводить отладку без программы ДЕКОДА
Урок 8. Использование «готовых» шаблонов программ

1. С чего надо начинать писать программный код
2. Использование готовых наработок
3. Использование «готовых» шаблонов при разработке кода
4. Примеры частых проверок до начала работы алгоритма
Урок 9. Проверка корректности кода инструмента

1. Стандартная функция getClassesList()
2. Стандартная функция getClassSecurity()
3. Проверка наличие кода инструмента в классе и времени торговой сессии
Урок 10. Организация работы лог-файла

1. Для чего используется лог файл
2. Как правильно организовать запись в лог файл
3. Необходимые функции для организации лог файла
4. Запись данных в текстовый файл

qlua часть2 иконка

ЧАСТЬ II. Разбор скальперского Торгового Робота по биржевому стакану (1 час 35 минут)

Урок 11. Контроль прохождения заявое и функции обратного вызова

1. Отправка транзакций с параметром “TRANS_ID“
2. Отслеживание транзакций при помощи глобальных переменных
3. Использование функции обратного вызова
4. Отладка функций обратного вызова
5. Функции OnOrder * OnStopOrder * OnTrade
Урок 12. Функция обратного вызова «OnOrder»

1. Функция обратного вызова “OnOrder()”
2. Отслеживание параметра заявок “TRANS_ID“
3. Разбор организации проверки отправки транзакции в программе
Урок 13. Функция обратного вызова «OnTrade»

1. Функция обратного вызова “OnTrade()”
2. Отслеживание совершенных в терминале КВИК сделок
3. Параметры функции обратного вызова
Урок 14. Функция обратного вызова «OnStopOrder»

1. Функция обратного вызова “OnStopOrder()”
2. Отслеживание стоп заявок в терминале КВИК
3. Параметры функции обратного вызова
Урок 15. Функция обратного вызова «OnAllTrade»

1. Функция обратного вызова “OnAllTrade()”
2. Можно отследить заявки других участников рынке
3. Необходимость подключить таблицу всех сделок у брокера
4. Параметры функции обратного вызова
Урок 16. Работа с фондовой секцией биржи

1. Настройка на фондовую секцию
2. Где найти код клиента в терминале КВИК
3. Где найти счет депо в терминале КВИК
4. Тип лимита для фондовой секции и срочной секции биржи
5. Номер счета и код клиента при анализе таблиц терминала КВИК
Урок 17. Работа с валютной секцией биржи

1. Краткий обзор валютной секции
2. Особенности комиссии на валютной секции Московской биржи
3. Как найти позицию по инструменту на валютной секции
4. Расчет валюты “today” и “tomorrow”
5. Сложности при торговле инструментом. Время торгов
6. Универсальная функция для расчета текущей позиции по секциям
Урок 18. Функция определения позиции инструмента

1. Различие при определении цены на разных секциях
2. Таблица “futures_client_holding”
3. Таблица “depo_limits”
4. Таблица “money_limits”
5. Функция определения цены входа в позицию
Урок 19. Запрещенные периоды для торговли

1. Как ограничить периоды торговли
2. Запрещенные периоды для торговли
3. Оптимальные действия при наступлении запрета на торговлю
4. Разбор кода Торгового Робота
Урок 20. Работа с биржевыми стаканами

1. Получаем стакан котировок (функция обратного вызова)
2. Функция «OnQuote»
3. Функция «getQuoteLevel2»
4. Учет собственных заявок в биржевом стакане
5. Функция нахождения нужной цены для заявки
6. Функция нахождения нужного количества
Урок 21. Работа с графиками в терминале КВИК

1. Привязка к графику при помощи идентификатора
2. Получение напрямую исторических данных
3. Какой способ лучше использовать при написании кода
Урок 22. Работа с историческими данными без помощи идентификатора

1. Функция “CreateDataSource”
2. Заказ таблицы обезличенных сделок
3. Заказ напрямую необходимых параметров
4. Пример получения данных без идентификатора
5. Функция расчета индикатора Скользящие средние для определения текущего тренда на бирже
Урок 23. Функция контроля лимиток

1. Функция контроля лимиток для нашего кода
2. Подробный разбор функции LimitControlParams_
Урок 24. Отправка лимитированных заявок на биржу

1. Функция для выставления лимитированных заявок на биржу
2. Идентификатор поле «Trans_ID»
3. Как работать с едиными счетами на фондовой секции
4. Отличие при работе с едиными счетами

qlua часть3 иконка

ЧАСТЬ III. Дополнительные фишки для оптимизации и улучшения программного кода (56 минут)

Урок 25. Работа с метками в терминале КВИК

1. Для чего нужно использовать метки в терминале КВИК
2. Пример показа на графике бида и офера при помощи меток
3. Привязка к графику для вывода меток
4. Разбор готовой функции для работы с метками в КВИКе
5. Файлы картинок для вывода на график
6. Удаление меток при отключении программы
7. Демонстрация работы программного кода с метками
Урок 26. Вывод данных в таблицу скальперского Робота

1. Какие параметры нужно выводить в таблицу
2. Вывод ошибок в таблицу Робота
3. Работа с событиями по нажатию на таблицу Торгового Робота мышкой
4. Существующие проблемы с окнами в терминале КВИК
5. Функция “SetWindowPos”
Урок 27. Проверка работы программного кода Робота

1. Отладка и проверка программного кода на демо счета
2. Проверка рабочего кода на реальных счетах
3. Удобство и скорость при работе с оф-лайн параметрами
4. Работа с он-лайн параметрами
5. Пример работы с он-лайн параметрами данного Торгового Робота
Урок 28. Оптимизация кода Торгового Робота

1. Чтение параметров он-лайн из файла
2. Дополнительные проверки выставления заявок для увеличения скорости
3. Удаление лимиток при выключении Робота
4. Возможность закрытия позиции при выключении программы
5. Работа с несколькими инструментами одновременно
6. Тонкости работы с биржевым стаканом
7. Учет других параметров при создании алгоритмов
Урок 29. Переход к новой 8.5 версии терминала КВИК

1. Компиляция программ под различные версии
2. Проблемы с переходом на более новые версии терминала
3. Функция RoundForStep()
4. Быстрое решение проблем с совместимостью версий терминала КВИК
Урок 30. Подведение итогов курса

1. Итог изучения курса программирования на языке ЛУА
2. Создание профессиональных программ для терминала КВИК
3. Ограничение по скорости терминала КВИК

СОДЕРЖАНИЕ КУРСА "СОЗДАНИЕ ИНДИКАТОРОВ НА ЯЗЫКЕ ЛУА"

иконка программирование луа

это отдельный блок уроков, который посвящен исключительно разработке индикаторов на языке луа для терминала квик (продолжительность 1 час 46 минут)

Урок1. Введение к курсу разработка индикаторов на языке ЛУА.
  1. Индикатор – это визуализация вашего алгоритма
  2. Скорость работы индикаторы выше, чем скорость обработки кода Робота
  3. Быстрый способ проверить ваш алгоритм
  4. Наглядная корреляция между инструментами
  5. Сложности при работе с индикаторами ЛУА

Урок 2. Загрузка индикаторов в терминал КВИК

  1. Создание папки для индикатора
  2. Загрузка индикатора
  3. Имя индикатора в терминале КВИК
  4. Настройка параметров
  5. Несколько линий в индикаторе
  6. Удаление и скорость работы

Урок 3. Функции Init() и Ondestroy()

  1. Файл QLUA.chm в папке терминала
  2. Описание, назначение и применение функции Init()
  3. Описание, назначение и применение OnDestroy()
  4. Когда нужно применять данные функции
  5. Обязательные функции для индикатора (минимальный код)

Урок 4. Подключение внешних файлов

  1. Как подключить внешние файлы
  2. Для чего нужны внешние файлы
  3. Команды для подключения файлов

Урок 5. Стандартный Индикатор фрактал в квике

  1. Построение индикатора Фрактал в терминале КВИК
  2. Разбор индикатора Фрактал в КВИКе, его параметры
  3. Принцип торговли от уровней. Определение уровней поддержки/сопротивления
  4. Отличие специального индикатора Фрактал, который мы будем создавать
  5. Применение индикатора в Торговых Роботах

Урок 6.Функция Settings()

  1. Как данная функция работает
  2. Какие параметры принимаются и возвращаются
  3. Параметры из настроек
  4. Преимущества индикаторов
  5. Перезагрузка индикаторов

Урок 7. Функция oncalculate()

  1. Как данная функция работает
  2. Какие параметры принимаются и возвращаются
  3. Параметры из настроек
  4. Преимущества индикаторов.
  5. Перезагрузка индикаторов

Урок 8. Функция для доступа к данным

  1. Функции для доступа к источнику данных O, H, L, C, V, T
  2. Функция Size()
  3. Пишем функцию для поиска фрактала

Урок 9. Доступ к нескольким графикам

  1. Индикаторы корреляции
  2. Как организовать доступ к нескольким графикам и инструментам
  3. Пример индикатора корреляции

Урок 10. Доступ к другим функциям языка луа

  1. Где найти список функций
  2. Как организовать доступ к нескольким графикам и инструментам
  3. Пример индикатора
  4. CandleExist()
  5. getDataSourceInfo()

Урок 11. Отладка индикатора для терминала КВИК

  1. Методы и принципы отладки индикаторов в терминале КВИК
  2. Отличие от торговых роботов
  3. Отладка через ДЕКОДА

Урок 12. Секреты и тонкости работы с индикаторами при программировании на ЛУА

  1. С какой свечи рассчитывать индикатор
  2. Глубина расчета индикатора
  3. Скорость работы скриптов на языке ЛУА

Урок 13. Итоги курса по программированию индикаторов на qLua

Краткое подведение итогов курса по программированию Индикаторов на языке ЛУА для терминала КВИК. Рекомендации по дальнейшему изучению языка ЛУА.

ОСНОВНЫЕ ОТЛИЧИЯ ДАННОГО КУРСА ПО ЯЗЫКУ ЛУА

Простота изложения!

Вам не нужно иметь навыков программирования. Данный КУРС позволит Вам в совершенстве овладеть языком ЛУА

Практический подход!

С первых же уроков Вы будете вместе с автором писать боевого Торгового Робота. И к окончанию курса он будет готов.

Удобное меню!

При помощи удобного меню и подробного содержания курса Вы всегда сможете найти нужный раздел и посмотреть материал при необходимости.

qlua иконка7

Создание алгоритмов!

На примере Торгового Робота Параболик SAR Вы узнаете, как нужно грамотно создавать собственные алгоритмы Роботов.

qlua секреты

Секреты языка qLua!

Вы узнаете про "подводные камни" языка ЛУА для терминала КВИК. Вам не придется платить за это деньгами на своем счету.

деньги qlua

Круче, чем просто учебник!

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

луа робот иконка

Готовый Торговый Робот!

За время курса Вы вместе с автором создадите боевого Торгового Робота, а также получите его код с подробнейшими комментариями.

луа отладка иконка

Грамотная отладка кода!

Вы не только научитесь основам языка ЛУА, но и научитесь при помощи специальных программ быстро находить и исправлять ошибки.

ДОПОЛНИТЕЛЬНЫЕ БОНУСЫ ПРИ ЗАКАЗЕ ДАННОГО КУРСА

qlua иконка

  • Возможность получить индивидуальные консультации с автором курса со скидкой 50% в течение месяца с момента покупки КУРСА
  • Дополнительная скидка на другие наши программы
  • Готовый код Торгового Робота (который Вы создаете за время Базового Курса) с подробнейшими комментариями для каждой строки кода
  • Готовый код специального индикатора Фрактал с подробными комментариями (создается в блоке уроков по индикаторам)

ОТЗЫВЫ О ВИДЕО КУРСЕ ПРОГРАММИРОВАНИЕ ТОРГОВЫХ РОБОТОВ НА ЯЗЫКЕ ЛУА

Андрей, г.Москва

ФОТО К ОТЗЫВУ ЛУА

Если в двух словах - превосходный курс!

Каждое слово буквально на вес золота.
И я не преувеличиваю...
Рынок давно уже автоматизирован и торговые роботы не дают шансов ручному трейдингу. Лично у меня, занимающемуся трейдингом не один год, давно стояла задача по автоматизации торговли, так как собственных идей по алгоритмам - полная голова!
Не знал только, с чего начать, потому как большую часть времени занимает работа на бирже.
И тут встретился курс по Луа Максима Пистолетова.
Рискнул - и оказался очень доволен.
Мало того, что получил логику работы реального алго-трейдерара, кучу полезных функций, до которых пришлось бы доходить самому не один месяц, так еще и полностью рабочий робот получаешь в руки!
Супер!
Спасибо, Максим!

 

кузнецов михаил, г.Санкт-Петербург

 отлично KBrobots

Основное достоинство - все только по делу!

Давно не встречал ничего подобного.
Предельно сжатая информация только по теме курса программирования на языке ЛУА. Абсолютно нет никакой воды. Видно, что все сделано не на коленке.
Все уроки курса построены в логической последовательности. Никогда не программировал, но все предельно ясно и понятно.
Максим рассказывает не только про все структуры и основы языка, но и подробно показывает, где и что нужно смотреть, говорит про возможные сложности. В процессе обучения отвечал на все мои многочисленные вопросы по электронной почте: это сильно помогало при освоении материала.
Отличное качество записи и звука. Прошел все уроки от первого до последнего и ощущение, что программировал на ЛУА не один год.
Курс Максима заряжает энергией только на победу над рынком. Сейчас начал писать Робота по своему алгоритму и уверен, что все получится.
Еще раз спасибо автору!

 

р. александр

иконка цель курса луа достигнута

цель курса достигнута!

Добрый день.

Меня зовут Р. Александр. Желание написать побудило выразить благодарность за данный курс.
За несколько месяцев изучения и написания я смог добиться тех результатов, которые ожидал при покупке курса. Автоматизировал практически все что делал руками и получаю от этого огромное удовольствие. Кроме того, автоматизация торгов дает мне возможность в будущем пробовать мои те идеи, которые ранее казались не возможными из за скорости ручной работы.
Безусловно, без преувеличения, без вашего курса, и того фундамента который он дает, у меня ничего бы не получилось. Вы проделали очень большую работу, и на своем личном примере, скажу вам, что цель курса достигнута 🙂 Я вам по человечески очень благодарен. Спасибо.
Желаю вам дальнейших проф успехов и побольше зеленых строк в клиентском портфеле.

ДАННЫЙ КУРС - ЭТО ОТЛИЧНЫЙ СПОСОБ АВТОМАТИЗИРОВАТЬ СВОИ ПРОФИТЫ

QLUA ОБЛОЖКА

Стоимость Базового КУРСА программирования на языке ЛУА 9950 рублей

Что входит в комплект Курса по языку ЛУА:

 Курс "Программирование на языке ЛУА" 60 уроков + Навигационное меню

Продолжительность Видео курса 9 часов 41 минута

Открытый код Торгового Робота "Параболик SAR" с подробными комментариями

Возможность получить индивидуальную консультацию с 50% скидкой в течение месяца с момента покупки Курса

Закажите 2 Часть курса по ЛУА и Вы бесплатно получите Курс по индикаторам и Скальперского Торгового Робота по биржевому стакану.

ВЫБИРАЙ ПОЛНЫЙ КУРС * ЭКОНОМЬ ДЕНЬГИ  * СОХРАНЯЙ АЛГОРИТМЫ В СЕКРЕТЕ !

иконка индикатор луа

БАЗОВЫЙ КУРС ЯЗЫК ЛУА

Стоимость 9950 рублей

Курс индикаторы ЛУА

РОБОТ - СКАЛЬПЕР

Базовый Курс ЛУА

Открытый код Робота

Скидка на консультацию

Купон на скидку

Выгода 0 рублей

иконка программирование qlua

ВТОРАЯ ЧАСТЬ КУРС ЛУА

Стоимость 6950 рублей

Курс ЛУА. Часть2

РОБОТ - СКАЛЬПЕР

Базовый Курс ЛУА

Открытый код Робота

Скидка на

Купон на скидку

Выгода 0 рублей

иконка отличный курс луа

ПОЛНЫЙ КУРС ПО ЛУА

Стоимость 16900 рублей

Курс Индикаторы ЛУА

РОБОТ - СКАЛЬПЕР

Базовый Курс ЛУА

Курс ЛУА. Часть 2

Робот "Параболик САР"

Купон на скидку

Выгода 4900 рублей

* Внимание! Доходность в прошлом не гарантирует Вам доходность в будущем. Биржевой рынок не является гарантированным способом получения прибыли.
** Торговля на бирже несет в себе определенный риск. Используя автоматизированные Торговые Системы, Вы берете на себя риск: разработчик гарантирует корректную работу Роботов только при корректной работе биржи и брокера.