保持敬畏之心
交易是一场持久战
MQL4编程入门教学
40

MQL4编程入门教学 第2页

MQL4(31):通过for循环遍历订单-图道交易

MQL4(31):通过for循环遍历订单

在前面已经接触过 OrderSelect() 函数。本节我们将探讨如何结合使用 OrderSelect() 函数与 MQL 中的循环运算符(for 循环和 while 循环),来实现对订单池(即当前所有持仓订单和挂单的集合)的遍历操作,以便...

赞(0)学长学长MQL4编程 阅读(17)
​MQL4(26):封装 SL/TP 计算函数-图道交易

​MQL4(26):封装 SL/TP 计算函数

封装SL/TP价格计算函数 为了将 SL/TP 的计算逻辑与验证逻辑分离,并提高代码复用性,我们可以创建专门的函数来根据开仓价和用户指定的点数 (pips) 计算出目标的 SL 或 TP 价格。 函数设计要点: 输入: 函数接收交易品种 (...

赞(0)学长学长MQL4编程 阅读(23)
​MQL4(25):封装平仓/删除挂单函数-图道交易

​MQL4(25):封装平仓/删除挂单函数

封装平仓函数 最后,我们将订单平仓的逻辑也封装成一个可重用的函数。这个函数将专注于关闭单个指定的市价订单。当您需要精确地关闭某一个特定的订单时(例如,基于订单号)这时下面这个函数就很有用,同时加入了必要的检查和错误处理。 关闭指定买单 (C...

赞(0)学长学长MQL4编程 阅读(22)
​MQL4(24):封装市价单/挂单函数-图道交易

​MQL4(24):封装市价单/挂单函数

封装市价买单函数 (OpenBuyOrder()) 现在我们来创建一个用于开立市价买单的可重用函数。在设计这个函数时,我们与之前直接在 OnTick() 函数中编写的代码有所不同,主要出于以下考虑: 这个下单函数只负责发送开仓指令。它不包含...

赞(0)学长学长MQL4编程 阅读(27)
​MQL4(23):封装手数计算与验证函数-图道交易

​MQL4(23):封装手数计算与验证函数

在前面的章节中,我们逐步构建了包含下单、错误处理、价格验证、手数计算等功能的代码逻辑。现在,我们将学习如何将这些代码块封装成可重用的函数。这样做的好处是: 将复杂的细节(如手数计算、价格验证等)隐藏在函数内部,使得 OnTick() 等核心...

赞(0)学长学长MQL4编程 阅读(31)