使用 Lua 编程语言,您可以创建各种游戏、实用程序、
交易机器人和其他开发。Lua 语言通俗易懂,有一个普及的解释器。建议进一步熟悉 Lua,并学习如何用这种语言编写交易机器人或脚本。
什么是 Lua 语言,它有什么用处?
Lua 是一种易于使用的可嵌入语言。初学者承认,在它的帮助下,您可以在短时间内学习编程的基础知识。Lua 成功地与用另一种语言编译的开发相结合。它经常被推荐给刚开始学习电子设计科学的学生。
- 玩电脑游戏(写插件)的用户。
- 游戏开发专家(开发引擎)。
- 应用程序开发程序员(为各种实用程序编写插件)。
- 嵌入式方向的开发人员(该语言不会减慢进程并让您高效工作)
- 交易者编写脚本和交易机器人。[标题 id=”attachment_13245″ align=”aligncenter” width=”805″]
多亏了 Lua,已经创建了不止一个交易机器人。优点是每个用户都可以快速了解语言的细微差别并独立创建这样的程序。通过它,可以向
Quik 终端发送命令并进行技术分析。Lua语言是干什么用的,LUA编程语言概述:https://youtu.be/PbYf6uNZFCE
简短的历史数据
Lua 是 1993 年由 Tecgraf 部门的巴西程序员发明的。开发人员确保每个用户都可以对语言的开发进行某些修改。这可以通过对代码的开放访问来完成。对于巴西来说,自己的编程语言的出现是一个真正的发现。的确,在此之前,这个国家在计算机发展领域并没有取得如此成功。
Lua 编程语言的特点
面对 Lua,开发人员有机会使用这种语言,既可以是内置的(因为它是脚本化的),也可以是独立的(在某些情况下,它可以在没有附加组件的情况下使用)。作者在创建 Lua 时,特意去做了一个不占用太多空间,可以在任何设备上轻松运行的操作工具。
的优点和缺点
- 优质运输。与许多程序不同,Lua 很容易从一个操作系统转移到另一个操作系统。在这种情况下,没有重大变化。无论如何,代码中不会有错误。
- 很多图书馆。与JavaScript相比,Lua 的库选项要少得多。但是,官方资源拥有完全使用该语言所需的一切。
- 效率。该系统允许您在短时间内添加对特定编码过程很重要的那些库。
- 易于使用。编程大师只需要学习该语言的一些细节,即使这样他们也可以安全地在他们的开发中使用它。对于刚开始编程的人来说,理解 Lua 也不需要很长时间。
- 大量节省内存。通过用这种语言创建程序,可以保证专家注意到与其他类似物的区别。毕竟,Lua 开发需要的设备内存更少。
该语言的唯一显着缺点是它是脚本化的。这意味着它通常只能与其他开发语言结合使用。其中最受欢迎的是 C。也就是说,您将不得不学习一门额外的编程语言。
与 Javascript 的比较
许多用户将 Lua 与 JavaScript 进行比较,声称它们的代码几乎相同。语言之间的相似之处确实多于差异。但是,尽管有明显的相似之处,但仍有许多不同之处。例如,Lua 有自己的软件支持。然而,JavaScript 开发人员最近推出了一项更新,根据该更新,用户在生成器之间写下“yield”一词就足够了,之后该程序将被支持。
使用 Lua 语言进行交易的编程机器人的功能
在 QLua 上创建机器人一点也不难,即使是初学者也能应付。最重要的是一开始就了解基本理论。为了编写代码,最简单的文本编辑器很有用。创建方案类似于指标的编制。但是,代码本身存在微不足道的差异。另一个不错的“亮点” – 新铸造的机器人可以放置在您 PC 上的任何位置。
重要的!代码中应该只有一个函数——“main”。
机器人代码编译编辑完成后,建议保存。不要忘记 lua 扩展。如前所述,该程序可以放置在计算机上的任何位置。要测试您的代码,您需要运行机器人。为此,请转到“服务”部分。在底部会有一行“Lua scripts”,应该点击它。
Lua 上最好的交易机器人概述 – 适合初学者的现成解决方案
使用 Lua 编程语言,您可以创建各种复杂程度的机器人。但是,您可以购买现成的程序。建议熟悉已经准备好工作的知名算法。您可以购买它们或试用演示版。Lua QUIK 终端的完整交易机器人:https://youtu.be/Z2xzOfNZFso
机器人终端“Delta Pro”
允许您在一个平台上激活大约 120 个任意选项。在这种情况下,您可以使用不同类型的策略和工具。
RQ:百分之一
该机器人专为交易领域的交易而设计。该算法允许您多次增加此活动的收入。风险被最小化,它们可以很容易地计算出来。
RQ:马丁
该系统允许您在进行交易之前计算手数。提供“半自动”模式下的交易。可以成功跟踪和手动设置级别。
QUIK 终端的 Lua 脚本类型
在 QUIK 终端中执行某项任务时,使用以下脚本:
- Lua 脚本。它们可以存储在网络上、本地磁盘上或终端可以访问的其他地方。他们的功能足以在他们的帮助下创建一个交易机器人。可以在 QUIK 中创建表格、使用工具选项、发出命令来执行各种任务等等。
- 自定义指标。在这里,与之前的视图相比,功能少了很多。该程序旨在让用户在终端图表上显示动作算法。
为想要彻底掌握该语言的人使用 Lua 进行编程 – 下载完整指南:
在 Lua 中为 QUIK中的 Lua机器人编程 – 冰山机器人:https://youtu.be/cxXwF_xmTHY
如何在 Lua 中编写机器人
决定创建自己的机器人后,用户必须遵循预编译的算法。当他获得编程经验时,他将能够轻松编写自己的代码和实验。选择Lua来研究这个领域,初学者不会误会的。毕竟一开始,主要还是停留在一种简单易懂的编程语言上。要开始,请打开 QUIK 交易终端程序。在其窗口中,您需要创建一个文件夹。这是保存所有书面脚本的地方。用户可以给文件夹起任何名字,但它必须只包含拉丁字符。假设它的名字是“LuaScripts”。接下来,您需要激活该文件夹并在其中创建一个文本编辑器,例如记事本。在空白处(程序窗口内),您需要右键单击
. 将出现一个对话框,您需要在列表中选择“创建”选项卡,然后选择“文本文档”行。
function main()
message(“我的第一个脚本已经启动”);
end接下来,您需要点击菜单中的保存按钮。
如何在 QUIK 终端中使用 LUA 编程
有3种流行的方式:
- 创建任何文本文件,其中应放置 .lua 扩展名。接下来,您需要打开编辑器并编写代码。启动后,这样的算法只会执行一次。您可以无限期地手动运行它。您可以将其用于一次性计算某些信息。
- 在 Lua 脚本本身中,您需要创建一个名为 main()的函数。此外,在同一个函数中,您需要插入编写的代码。sleep()函数 对于临时暂停脚本或相反地恢复它很有用。也就是说,如果你激活main()函数,然后插入sleep()函数,就可以实现以特定时间间隔的频率计算。
- 在 QLUA 程序中,您可以使用事件驱动的开发模型。因此,现在没有必要“检测”一个函数的变化,因此,执行以下命令。
建议更详细地分析后一种方法。要处理特定事件,您应该在 Quick 的脚本中编写函数。您可以使用以下方案:
main()函数的处理和执行。然后,您需要声明
is_run,该函数将包含值
true直到用户激活停止脚本按钮。然后函数变量在 OnStop() 中进入假模式。之后,main() 函数结束,脚本本身停止。编写的脚本必须保存并运行。进行交易时,用户将看到每手的数据和最终的交易金额。
如何在交易终端中安装 LUA 脚本
训练终端和标准终端需要相同的算法来安装交易机器人:
- 必须单击终端顶部菜单中的“服务”部分。
- 接下来,在下拉对话框中找到“LUA脚本”按钮,点击:
- 那时,应该会出现“可用脚本”窗口。然后,您应该激活“添加”按钮并选择所需交易机器人的文件。
在 Quik 终端中使用脚本从 Lua 图表中获取数据:https://youtu.be/XVCZAnWoA8E Lua 是学习编程和未来成功的绝佳选择。最重要的是不要仅仅停留在阅读理论上。最好通过不断练习来学习材料。一段时间后,开发者将开始取得进步,并能够创造出自己有价值的产品。