Mail: marusyapropost@yandex.ru    Skype: marusyapro    ZOOM
Главная Ознакомительная часть Пошаговая инструкция по установке Бесплатные роботы Готовые роботы за денежку На заказ Курс по созданию роботов на Lua

Для кого этот курс
Этот курс предназначен для людей, которые имеют какой-либо опыт торговли на фондовой бирже. Т.е. для тех, кто уже торгует и понимает, что ему необходимо автоматизировать процесс торговли. Но по каким-то причинам не готов делать заказ по созданию роботов у профессиональных программистов. Причины разные.
Кто-то привык сам все контролировать. Кто-то боится, что ему что-то не правильно напишут и в самый не подходящий момент робот подведет. Кто-то хочет научиться писать роботов, что бы будущие идеи по торговли писать уже самому и не тратить деньги на сторонних программистов. Причин много и у каждого своя. Мне важно, что бы Вы знали, что Вы хотите получить в конце курса и приложили максимум усилий для достижения результата.
Курс построен следующим образом. В течение 2-х месяцев Вы изучаете теорию создания роботов на языке Lua. Домашними заданиями закрепляете результат. Но, самое главное, весь этот процесс построен на базе написания робота "Parabolic". Т.е. помимо знаний Вы получаете практический опыт построения конкретного робота, который по окончании курса может быть использован в реальной торговле.

Примеры уроков



Курс состоит из 17 уроков по 1 часу (примерно) каждый. К каждому уроку есть домашнее задание для закрепления результата. Доступны различные варианты обучения. Содержание изучаемого материала абсолютно одинаковое для всех вариантов обучения.

Вариант 1
Полностью самостоятельное обучение без консультаций. Подойдет для тех, кто знаком хотя бы с одним языком программирования. Начать обучение можно в любое время и изучать материал в любом удобном для Вас темпе. Если в процессе обучения Вы пришли к выводу, что без консультаций не обойтись, то Вы всегда можете перейти к обучению по варианту 2, доплатив разницу.
Стоимость обучения составляет 6000 руб.
После оплаты Вам предоставляется доступ в закрытую группу в VK, где расположены все учебные материалы. Уроки представлены в виде видеофайлов по одному на каждый урок. Длительность видео по 1 часу (примерно) каждый.

Вариант 2
Длительность обучения 8 недель. Курс равномерно распределяется по два урока в неделю и три урока в последнюю неделю. Каждую неделю будет проходить вебинар. На вебинарах будут разбираться домашние задания и вопросы, которые вызвали затруднения. Вебинар проходит по пятницам в 11 часов(мск) или 21 час(мск). Если кому-то не подходит данное время (например, в связи с разницей по времени или работой), пишите. Время проведения вебинара можно скорректировать или устроим дополнительный вебинар в удобное для Вас время.
Набор на курс уже открыт. Занятия начнутся с 16 октября.
Стоимость обучения составляет 30000 руб.
После оплаты Вам предоставляется доступ в закрытую группу в VK, где расположены все учебные материалы. Уроки представлены в виде видеофайлов по одному на каждый урок. Длительность видео по 1 часу (примерно) каждый. Длительность еженедельного вебинара не регламентируется, т.к. зависит от кол-ва дополнительных вопросов.

Вариант 3 (онлайн-курс)
Длительность обучения 8 недель. Уроки будут проходить в онлайн формате два раза в неделю. Помимо разбора домашних заданий, на онлайн встречах будут подробно рассмотрены теоретические вопросы по написанию роботов. Вебинары проходят по понедельникам и четвергам в 21 час(мск). Если кому-то не подходит данное время (например, в связи с разницей по времени или работой), пишите.
Набор на курс уже открыт. Занятия начнутся с 16 октября.
Стоимость обучения составляет 60000 руб.
После оплаты Вам предоставляется доступ в закрытую группу в VK, где расположены все учебные материалы. Уроки представлены в виде видеофайлов по одному на каждый урок. Длительность видео по 1 часу (примерно) каждый. Длительность онлайн-вебинара 1-1.5 часа.

Необходимое ПО
В качестве редактора предлагаю установить у себя на компьютере Notepad++. Скачайте с официального сайта. Или ОТСЮДА (8.4.1х64). Эта программа бесплатная. Так же необходимо установить демо версию квика, для проверки правильности написания кода. Демо версию можно взять у Вашего брокера или ЗДЕСЬ. Так же Вам понадобятся файлы справки по QLua и файл справки по самому КВИКУ. Занятия проходят дистанционно, поэтому Вам необходимо установить Zoom или Skype, в зависимости от пожеланий. Возможен вариант видеоконференций VK.

Содержание курса

  • УРОК №1
    • Общий подход к написанию скрипта
    • Переменные
      • Область видимости переменных
      • Типы переменных
      • Приведения типов
      • Арифметические операции
  • УРОК №2
    • Таблицы
    • Функции
    • Управляющие конструкции
      • if then else
      • while
      • repeat
      • Числовой for
      • Итераторы
  • УРОК №3
    • Основные строковые функции
      • string.sub
      • string.format
      • string.find
      • string.match
      • string.gsub
      • string.gmatch
    • Дата и время
      • os.time
      • os.date
  • УРОК №4
    • Функции взаимодействия скрипта Lua и Рабочего места QUIK
      • getSecurityInfo
    • Функции для работы с графиками
      • CreateDataSource
      • SetEmptyCallback
      • getLinesCount
      • getNumCandles
      • getCandlesByIndex
    • Пишем робота
  • УРОК №5
    • Многомерные массивы
    • Пишем робота
  • УРОК №6
    • math.random
    • Обработка ошибок и исключений
      • error
      • assert
      • pcall
    • Функции обратного вызова
      • OnOrder
      • OnTrade
      • OnStopOrder
      • OnTransReply
    • Пишем робота
  • УРОК №7
    • sendTransaction
    • Пишем робота
  • УРОК №8
    • trans_id
    • OnTransReply(подробно)
    • Многократный отклик в колбеках на транзакцию
    • Ожидание отклика из OnTransReply
    • Пишем робота
  • УРОК №9
    • Функции для обращения к строкам произвольных таблиц QUIK
      • getNumberOf
      • getItem
    • Ожидание информации в таблице заявок
    • Способы получения номера заявки
    • Пишем робота
  • УРОК №10
    • Функции для обращения к строкам произвольных таблиц QUIK
      • getOrderByNumber
    • Описание битовых флагов
    • Функции для работы с битовыми масками в структурах данных
      • bit.band
    • Пишем робота
  • УРОК №11
    • Функции получения значений таблицы «Текущие торги»
      • getParamEx2
    • Функции для заказа параметров Таблицы текущих торгов
      • ParamRequest
      • CancelParamRequest
    • Функции взаимодействия скрипта Lua и Рабочего места QUIK
      • getQuoteLevel2
    • Функции для заказа стакана котировок
      • Subscribe_Level_II_Quotes
      • Unsubscribe_Level_II_Quotes
      • IsSubscribed_Level_II_Quotes
    • Пишем робота
  • УРОК №12
    • Открытие позиции
      • Лимитированная заявка
      • Рыночная заявка
    • Пишем робота
  • УРОК №13
    • Закрытие позиции
    • Закрытие позиции с переворотом
    • Пишем робота
  • УРОК №14
    • Условные заявки
      • Стоп-лимит
      • Тейк-профит
      • Тейк-профит и стоп-лимит
    • Пишем робота
  • УРОК №15
    • Условные заявки
      • Выставить условную заявку
      • Удалить условную заявку
    • Пишем робота
  • УРОК №16
    • Работа с файлами
      • Чтение из файла
        • io.line
        • seek
        • close
      • Запись в файл
        • flush
        • close
    • Пишем робота
  • УРОК №17
    • Пишем робота (последние штрихи)
    • Тестируем робота

Если остались какие-либо вопросы пишите на почту marusyapropost@yandex.ru
или воспользуйтесь Skype: marusyapro или Zoom.


Наверх

На главную