Компіляція скрипта qlua (lua), інструменти алгоритмічного трейдера

Компіляція скрипта qlua (lua), інструменти алгоритмічного трейдера
Щоб скомпілювати (отримати байт-код) Ваш скрипт, Вам знадобиться файл luac.exe. знаходиться в кореневому каталозі Вашої LuaForWindows. якщо у Вас її ще немає, то встановіть звідси code.google.com
Потім, покладіть в папку з Вашим скриптом копію файлу luac.exe. створіть в цій папці текстовий файл, додайте в нього рядок:
luac.exe -o MyScript.luac MyScript.lua
"MyScript" замініть на ім'я Вашого скрипта і збережіть цей файл під будь-якою назвою, головне з розширенням .bat
Тепер виконайте цей файл і в папці з'явиться ще один файл з розширенням .luac. перекиньте його куди-небудь, поміняйте його розширення на .lua і запускайте в терміналі як звичайний скрипт.

Той же результат можна отримати програмним шляхом:

По русски скрипт обізвав - не шифрується, англійськими або цифрами - шифрує

Теж з цим стикався якось, розробники оборзелі, російських ваще не поважають 🙂

У нормальному вигляді все читає, після шифровки цей рядок не працює, є альтернатива?

Слухай, навіть не пам'ятаю, давно з подібним питанням стикався, спробуй поколупатися з тим, що повертається, можливо розташування відносне зміщується після компіляції:

Спробував перший спосіб - все одно якщо перейменувати скомпільований скрипт, то він чомусь все одно первинне ім'я бачить, 2й спосіб - важкувато для мене. Як варіант - перейменувати шифрований скрипт, потім при першому запуску в меню забити нову назву і тоді вже в порядку все буде - тільки ось це зайвий клопіт, та й забудеш вписати нове ім'я всі неприємності забезпечені.

Начебто всю послідовність дій виконала, скачала LuaForWindows_v5.1.4-46, встановила, поклала в папку зі скриптом копію файлу luac.exe, створила в цій папці текстовий файл, додала в нього рядок: luac.exe -o MyScript.luac MyScript.lua, замінила на ім'я мого скрипта і зберегла з розширенням .bat.Клікнула з цього файлу два рази, але файл з розширенням luac НЕ появляется.Может я щось не так роблю?

А у Вас в скрипті немає помилок?

Ні, не видає Квік помилок в скрипті.

Навіть не знаю в чому може бути причина, спробуйте 2-й варіант

Вийшло скомпілювати за першим варіанту.Ізменіла назва скрипта, прибрала в ньому цифри, залишила одне слово в назві, і скрипт в такому варіанті скомпілювати. Файл з розширенням bat можна видалити після отримання скомпільованої файлу?