Найти тему

Первый скрипт на QLUA, написание и запуск.

Всем привет!

Ну, что же продолжим наше знакомство с QLUA. Сегодня мы напишем первую программу и запустим её в торговом терминале QUIK. Конечно же, ничего полезного она делать не будет. Очень рекомендую выполнить описанные действия, чтобы понять, что всё работает.

====================================

Краткое содержание данного канала.

====================================

Во многих книгах по программированию первой программой пишут код, выдающий приветствие «Привет, мир!». Также поступим и мы. Надеюсь, что в современных реалиях это не будет считаться экстремизмом.

Итак, что из себя представляет отдельный скрипт на QLUA?

Это файл с расширением «.lua», который может лежать в любом месте (в любой папке на Вашем компьютере или на облачном диске).

Итак, создайте в любом месте на Вашем компьютере файл с названием «first.lua» и откройте его в любом файловом редакторе. Можете использовать стандартный блокнот от Windows. Однако, я рекомендую использовать что-нибудь посерьезнее. Например, бесплатный редактор Notepad++.

Для первой нашей программы напишите следующий код:

function main()
message('Привет, мир!');
end

Скачать данный код

Давайте кратко рассмотрим этот код.

Итак, строка (function main()). С нее будет начинаться код нашего скрипта. А заканчиваться работа будет после слова end, соответствующего этой первой строке. Внутри этого блока может быть много других «end»-ов соответствующих другим конструкциям, это мы будем рассматривать позже.

В нашем скрипте команда message выдаст нам сообщение. А вот куда выдаст мы сейчас и посмотрим.

И так, сохраняем файл и открываем QUIK. Далее по меню идем следующим путем: «Сервисы – LUA скрипты…»

-2

У Вас должно открыться следующее окно:

-3

Здесь на картинке показаны мои загруженные скрипты (monitor.lua и пр.) В Вашем случае в окне будет пусто.

Нажимайте кнопку «добавить», выбирайте файл с написанным скриптом. После этого он появится в окне.

Выбирайте загруженный скрипт и жмите «Запустить». Если выполнено все верно, то Вы увидите такое окно:

-4

Если у Вас это получилось, то я Вас поздравляю – Вы написали первую программу на QLUA.

Если не получилось, то поищите ошибку в написании скрипта.

Однако, может случиться и другая беда. В окошке Вы можете увидеть не фразу «Привет, мир!», а какую-нибудь неразбериху. Какие-нибудь ромбы с вопросительными знаками и прочую «радость» на букву «г». Например, такое: «оПХБЕР, ЛХП!».

Причина этой проблемы в кодировании файла скрипта. Если Вы столкнулись с этим, то Вам нужно поменять кодировку файла на «windows-1251». После этого в файле написать правильно текст «Привет, мир!». И это лучше сделать сейчас.

На этом закончим второй выпуск. Надеюсь, что у Вас все получилось. Продолжение следует.

Если Вы все-таки хотели бы получить программную реализацию своей торговой идеи, но понимаете, что сами не готовы облачить идею в код, то можете обратиться ко мне. Мой адрес в телеграм: https://t.me/Nikolai_Antonov

Моя электронная почта: nantonov@mail.ru

⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇

📃 Краткое содержание данного канала.

➖➖➖➖➖➖➖➖➖➖➖➖➖

Landingcentr.ru - разработка сайтов для малого и среднего бизнеса.

⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆