Всем привет!
Ну, что же продолжим наше знакомство с QLUA. Сегодня мы напишем первую программу и запустим её в торговом терминале QUIK. Конечно же, ничего полезного она делать не будет. Очень рекомендую выполнить описанные действия, чтобы понять, что всё работает.
====================================
Краткое содержание данного канала.
====================================
Во многих книгах по программированию первой программой пишут код, выдающий приветствие «Привет, мир!». Также поступим и мы. Надеюсь, что в современных реалиях это не будет считаться экстремизмом.
Итак, что из себя представляет отдельный скрипт на QLUA?
Это файл с расширением «.lua», который может лежать в любом месте (в любой папке на Вашем компьютере или на облачном диске).
Итак, создайте в любом месте на Вашем компьютере файл с названием «first.lua» и откройте его в любом файловом редакторе. Можете использовать стандартный блокнот от Windows. Однако, я рекомендую использовать что-нибудь посерьезнее. Например, бесплатный редактор Notepad++.
Для первой нашей программы напишите следующий код:
function main()
message('Привет, мир!');
end
Давайте кратко рассмотрим этот код.
Итак, строка (function main()). С нее будет начинаться код нашего скрипта. А заканчиваться работа будет после слова end, соответствующего этой первой строке. Внутри этого блока может быть много других «end»-ов соответствующих другим конструкциям, это мы будем рассматривать позже.
В нашем скрипте команда message выдаст нам сообщение. А вот куда выдаст мы сейчас и посмотрим.
И так, сохраняем файл и открываем QUIK. Далее по меню идем следующим путем: «Сервисы – LUA скрипты…»
У Вас должно открыться следующее окно:
Здесь на картинке показаны мои загруженные скрипты (monitor.lua и пр.) В Вашем случае в окне будет пусто.
Нажимайте кнопку «добавить», выбирайте файл с написанным скриптом. После этого он появится в окне.
Выбирайте загруженный скрипт и жмите «Запустить». Если выполнено все верно, то Вы увидите такое окно:
Если у Вас это получилось, то я Вас поздравляю – Вы написали первую программу на QLUA.
Если не получилось, то поищите ошибку в написании скрипта.
Однако, может случиться и другая беда. В окошке Вы можете увидеть не фразу «Привет, мир!», а какую-нибудь неразбериху. Какие-нибудь ромбы с вопросительными знаками и прочую «радость» на букву «г». Например, такое: «оПХБЕР, ЛХП!».
Причина этой проблемы в кодировании файла скрипта. Если Вы столкнулись с этим, то Вам нужно поменять кодировку файла на «windows-1251». После этого в файле написать правильно текст «Привет, мир!». И это лучше сделать сейчас.
На этом закончим второй выпуск. Надеюсь, что у Вас все получилось. Продолжение следует.
Если Вы все-таки хотели бы получить программную реализацию своей торговой идеи, но понимаете, что сами не готовы облачить идею в код, то можете обратиться ко мне. Мой адрес в телеграм: https://t.me/Nikolai_Antonov
Моя электронная почта: nantonov@mail.ru
⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇
📃 Краткое содержание данного канала.
➖➖➖➖➖➖➖➖➖➖➖➖➖
Landingcentr.ru - разработка сайтов для малого и среднего бизнеса.
⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆