保持敬畏之心
交易是一场持久战

学长的文章

全职PA交易员。微信:u31u31
MQL4(33):风险管理 - 追踪止损的实现-图道交易

MQL4(33):风险管理 - 追踪止损的实现

追踪止损的实现 追踪止损是一种动态调整止损位的风险管理技术。其核心思想是:当订单产生浮动盈利时,自动将止损位朝着盈利方向移动,以“锁定”已获得的利润,并在价格反向回调时保护这些利润。 工作原理: 设置距离: 首先设定一个追踪距离,通常以pi...

赞(0)学长学长MQL4编程 阅读(3)
MQL4(32):订单管理和统计-图道交易

MQL4(32):订单管理和统计

在开发 EA 时,经常需要知道当前由本EA管理的、符合特定条件的订单数量。例如,统计总共有多少订单、有多少买单、多少卖单、多少挂单等。这对于执行某些策略逻辑(如限制最大持仓数、判断是否已有同向订单)或进行信息展示都非常有用。我们可以创建一系...

赞(0)学长学长MQL4编程 阅读(4)
MQL4(31):通过for循环遍历订单-图道交易

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

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

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

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

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

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

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

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

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

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

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

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