Полный обучающий курс по программированию на языке ЛУА (три части)
Автор — Максим Пистолетов
Общее описание обновленного курса
Обучающий РєСѓСЂСЃ РїРѕ языку ЛУА включает РІ себя 3 части: Базовые РѕСЃРЅРѕРІС‹ (2 части) + Рндикаторы РЅР° ЛУА.
60 базовых уроков по языку программирования ЛУА. Часть 1
30 дополнительных уроков по языку программирования ЛУА. Часть 2
13 РЈСЂРѕРєРѕРІ РїРѕ программированию Рндикаторов РЅР° языке ЛУА
Код скальперского Торгового Робота по биржевому стакану, который подробно изучается во 2 части курса.
код Робота Параболик САР, который изучается в течение базового курса
РєРѕРґ специального индикатора ФРАКТАЛ, который изучается РІ течение РєСѓСЂСЃР° РїРѕ Рндикаторам
список всех необходимых программ для изучения языка ЛУА и программирования на ЛУА
возможность получения индивидуальных консультаций со скидкой 50%
***СОДЕРЖАНРР• ПЕРВОЙ ЧАСТРБАЗОВОГО РљРЈР РЎРђ «РџР ОГРАММРР РћР’РђРќРР• РќРђ ЯЗЫКЕ ЛУА»
Первая часть базового РљСѓСЂСЃР° «РџСЂРѕРіСЂР°РјРјРёСЂРѕРІР°РЅРёРµ РЅР° языке ЛУА» (qLUA) состоит РёР·:
5-ти частей + включает в себя 60 уроков
продолжительностью 9-ть часов 41 минута
КУРС содержит все самые основные конструкции и основы языка ЛУА.
ЧАСТЬ 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. Подведение итогов первой части Курса
ЧАСТЬ 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. Контроль работы Торгового Робота
ЧАСТЬ 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. Подведение итогов третьей части курса
ЧАСТЬ 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. Работа с графиками в ЛУА
Два возможных способа получения доступа к графикам
Доступ к графикам по уникальным тегам
Урок 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. Сложности и опасности при работе с Роботами
ЧАСТЬ 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 минут
ЧАСТЬ 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. Запись данных в текстовый файл
ЧАСТЬ 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. Отличие при работе с едиными счетами
ЧАСТЬ 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. Введение к курсу разработка индикаторов на языке ЛУА.
Рндикатор – это визуализация вашего алгоритма
Скорость работы индикаторы выше, чем скорость обработки кода Робота
Быстрый способ проверить ваш алгоритм
Наглядная корреляция между инструментами
Сложности при работе с индикаторами ЛУА
РЈСЂРѕРє 2. Загрузка индикаторов РІ терминал РљР’РРљ
Создание папки для индикатора
Загрузка индикатора
РРјСЏ индикатора РІ терминале РљР’РРљ
Настройка параметров
Несколько линий в индикаторе
Удаление и скорость работы
Урок 3. Функции Init() и Ondestroy()
Файл QLUA.chm в папке терминала
Описание, назначение и применение функции Init()
Описание, назначение и применение OnDestroy()
Когда нужно применять данные функции
Обязательные функции для индикатора (минимальный код)
Урок 4. Подключение внешних файлов
Как подключить внешние файлы
Для чего нужны внешние файлы
Команды для подключения файлов
РЈСЂРѕРє 5. Стандартный Рндикатор фрактал РІ РєРІРёРєРµ
Построение индикатора Фрактал РІ терминале РљР’РРљ
Разбор индикатора Фрактал РІ РљР’РРљРµ, его параметры
Принцип торговли от уровней. Определение уровней поддержки/сопротивления
Отличие специального индикатора Фрактал, который мы будем создавать
Применение индикатора в Торговых Роботах
Урок 6.Функция Settings()
Как данная функция работает
Какие параметры принимаются и возвращаются
Параметры из настроек
Преимущества индикаторов
Перезагрузка индикаторов
Урок 7. Функция oncalculate()
Как данная функция работает
Какие параметры принимаются и возвращаются
Параметры из настроек
Преимущества индикаторов.
Перезагрузка индикаторов
Урок 8. Функция для доступа к данным
Функции для доступа к источнику данных O, H, L, C, V, T
Функция Size()
Пишем функцию для поиска фрактала
Урок 9. Доступ к нескольким графикам
Рндикаторы корреляции
Как организовать доступ к нескольким графикам и инструментам
Пример индикатора корреляции
Урок 10. Доступ к другим функциям языка луа
Где найти список функций
Как организовать доступ к нескольким графикам и инструментам
Пример индикатора
CandleExist()
getDataSourceInfo()
РЈСЂРѕРє 11. Отладка индикатора для терминала РљР’РРљ
Методы Рё принципы отладки индикаторов РІ терминале РљР’РРљ
Отличие от торговых роботов
Отладка через ДЕКОДА
Урок 12. Секреты и тонкости работы с индикаторами при программировании на ЛУА
С какой свечи рассчитывать индикатор
Глубина расчета индикатора
Скорость работы скриптов на языке ЛУА
РЈСЂРѕРє 13. Ртоги РєСѓСЂСЃР° РїРѕ программированию индикаторов РЅР° qLua
Краткое подведение итогов РєСѓСЂСЃР° РїРѕ программированию Рндикаторов РЅР° языке ЛУА для терминала РљР’РРљ. Рекомендации РїРѕ дальнейшему изучению языка ЛУА.
Продажник: https://kbrobots.ru/video-kursy/qlua/
Стоимость СЃРѕ СЃРєРёРґРєРѕР№ РЅР° 09.07.2020 — 16900 СЂСѓР± (без СЃРєРёРґРєРё 21800 СЂСѓР±).
курс/товар включает в себя следующие файлы:
QLUA>>>СѓСЂРѕРє 01 введение_5_57 (Объем: 8 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 02 плюсы Рё РјРёРЅСѓСЃС‹ луа_9_22 (Объем: 16 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 9 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 03 нужные программы РѕР±Р·РѕСЂ_6_28 (Объем: 10 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 04 демо РєРІРёРє Рё автозапуск_4_41 (Объем: 20 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 05 редактор скайт_4_25 (Объем: 14 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 06 ресурсы для РґРѕРї информации_5_43 (Объем: 41 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 07 запуск робота_3_01 (Объем: 20 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 3 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 08 разница луа Рё луак_2_28 (Объем: 6 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 2 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 09 индикатор параболик_10_28 (Объем: 45 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 10 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 10 составление блок схемы (Объем: 41 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 22 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 11 функции обратного вызова (Объем: 29 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 8 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 12 сервисные функции (Объем: 17 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 13 блок схема скрипта РІ РєРІРёРє (Объем: 15 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 14 комментарии (Объем: 12 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 15_1 структура программы_21_26 (Объем: 55 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 21 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 16 подключение библиотек_6_47 (Объем: 18 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 17 типы переменных_7_48 (Объем: 15 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 7 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 18 лок Рё глобал. приведение типов_8_19 (Объем: 24 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 8 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 19 вывод таблицы робота_16_0 (Объем: 44 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 16 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 20 запуск прототипа робота_4_49 (Объем: 21 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 21 арифметические опараторы_4_59 (Объем: 9 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 22 операторы отношения_2_55 (Объем: 6 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 2 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 23 логические операторы (Объем: 9 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 24 матем функции_3_38 (Объем: 8 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 3 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 25 работа СЃРѕ строками (Объем: 27 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 11 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 26 декода_15_25 (Объем: 61 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 15 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 27 visual studio_7_02 (Объем: 19 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 7 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 28 дата Рё время_10_11 (Объем: 28 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 10 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 29 конструкция if_4_30 (Объем: 10 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 30 конструкции while repeat_2_29 (Объем: 6 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 2 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 31 конструкция for_6_12 (Объем: 10 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 32 работа СЃ файлами_16_30 (Объем: 35 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 16 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 33 делаем таймер задержки_15_58 (Объем: 52 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 15 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 34 обработка событий РІ табл робота_9_02 (Объем: 41 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 9 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 35 запишем алгоритм робота РІ текстовом РІРёРґРµ_7_16 (Объем: 19 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 7 РјРёРЅСѓС‚
QLUA>>>РЈСЂРѕРє 36 получение данных РёР· табл текущие торги_11_54 (Объем: 58 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 11 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 37 функции getitem_3_08 (Объем: 8 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 3 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 38 находим РїРѕР·Сѓ инструмента_12_25 (Объем: 35 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 12 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 39 РґРІР° типа получения данных СЃ графика_5_32 (Объем: 17 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 40 работа СЃ графиками РїРѕ идентификаторам_6_07 (Объем: 28 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 41 пишем функцию сигнала СЃ графика_18_05 (Объем: 55 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 18 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 42 РґРІРµ вспомогат функции_8_47 (Объем: 16 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 8 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 43 отправка транзакций_5_17 (Объем: 38 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 44 отправка транзакций РЅР° планку_7_59 (Объем: 31 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 7 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 45 функция correctpos_29_39 (Объем: 74 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 29 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 46 проверка функции correctPos_6_30 (Объем: 25 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
QLUA>>>РЈСЂРѕРє 47 введение Рє 5-Р№ часта_3_03 (Объем: 5 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 3 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 48 функция тейк профит_20_12 (Объем: 67 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 20 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 49 удаление профита РїРѕ номеру_5_23 (Объем: 16 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 50 работа СЃ флагами_12_25 (Объем: 26 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 12 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 51 удаление тейк профитов всех_19_59 (Объем: 66 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 19 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 52 функция searchItems_2_40 (Объем: 8 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 2 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 53 определение цены РІС…РѕРґР°_18_47 (Объем: 46 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 18 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 54 пишем далее РєРѕРґ_28_20 (Объем: 94 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 28 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 55 функция profitcontrol_23_38 (Объем: 71 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 23 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 56 запуск готового робота_15_06 (Объем: 71 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 15 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 57 что можно улучшить РІ роботе_8_32 (Объем: 28 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 8 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 58 демонстрация робота_6_46 (Объем: 34 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 59 то что РЅРµ вошло РІ РєСѓСЂСЃ_8_20 (Объем: 29 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 8 РјРёРЅСѓС‚
QLUA>>>СѓСЂРѕРє 60 итоги РєСѓСЂСЃР°_4_58 (Объем: 8 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>РЈР РћРљ1 плюсы Рё РјРёРЅСѓСЃС‹ индикаторов (Объем: 30 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 11 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>РЈР РћРљ2 индикаторы луа загрузка (Объем: 21 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>РЈСЂРѕРє3 РјРёРЅРёРј РєРѕРґ индикатора часть1 (Объем: 32 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 12 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє4 индикатор фрактал РєРІРёРєР° Рё будущий (Объем: 51 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 15 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє5 подключение внешних файлов (Объем: 13 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє6 функция settings (Объем: 34 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 9 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє7 функция OnCalculate (Объем: 18 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє8 пишем фрактал (Объем: 40 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 13 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє9 РёРЅРґ для2 инструментов (Объем: 24 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє10 РѕР±Р·РѕСЂ РґСЂ функций (Объем: 13 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє11 отладка (Объем: 11 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 3 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє12 тонкости работы СЃ индикаторами (Объем: 37 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 9 РјРёРЅСѓС‚
РљРЈР РЎ РРќР”РРљРђРўРћР Р« РќРђ ЯЗЫКЕ ЛУА>>>СѓСЂРѕРє13 итоги (Объем: 5 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 3 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє01 введение. как изучать (Объем: 10 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 3 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє02 содержание части2 (Объем: 14 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 7 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє03 что РјС‹ изучили РІ части1 (Объем: 10 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє04 отладка Рё декода (Объем: 39 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 12 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє05 демонстрация алгоритма (Объем: 33 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 9 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє06 запускающий файл разбор (Объем: 55 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 15 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє07 функция pcall обработка ошибок (Объем: 42 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 14 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє08 шаблоны для программы (Объем: 39 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 15 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє09 проверка инструмента_класса_счета (Объем: 28 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 11 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє10 лог файлы (Объем: 12 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє11 функции обратного вызова (Объем: 15 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє12 функция OnOrder (Объем: 26 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 8 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє13 функция OnTrade (Объем: 8 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 2 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє14 функция OnStopOrder (Объем: 18 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє15 функция OnAllTrade (Объем: 29 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє16 фондовая секция (Объем: 50 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 10 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє17 валютная секция (Объем: 46 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 10 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє18 определение позиции (Объем: 44 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 11 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє19 запрещенный период (Объем: 23 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє20 стакан котировок (Объем: 39 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 12 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє21 РґРІР° типа работы СЃ графиками (Объем: 10 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 3 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє22 CreateDataSource (Объем: 25 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє23 функция контроля лимиток (Объем: 22 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 4 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє24 выставление заявок Рё единые счета (Объем: 26 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 5 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє25 работа СЃ метками (Объем: 56 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 15 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє26 вывод таблицы робота (Объем: 46 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 11 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє27 изменение параметров онлайн (Объем: 28 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 6 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє28 улучшения РІ РєРѕРґРµ робота (Объем: 26 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 11 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє29 переход Рє версии 8.5 (Объем: 18 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 8 РјРёРЅСѓС‚
ПРОГРАММРР РћР’РђРќРР• РќРђ ЛУА ЧАСТЬ2>>>СѓСЂРѕРє30 подведение итогов (Объем: 3 MB) — ПРОДОЛЖРТЕЛЬНОСТЬ 2 РјРёРЅСѓС‚