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

学长的文章

全职PA交易员。微信:u31u31
MQL4(41):比较K线的值来判断金叉/死叉-图道交易

MQL4(41):比较K线的值来判断金叉/死叉

在构建交易策略时,我们往往不仅需要知道指标当前的值,还需要了解它相较于过去是如何变化的。例如,判断移动平均线 (MA) 是正在上升还是下降,或者一个震荡指标(如随机指标)是否刚刚穿越了某个关键水平(如超买/超卖线)。这都需要比较当前或最近完...

赞(0)学长学长MQL4编程 阅读(56)
MQL4(40):if...else操作符与运算符-图道交易

MQL4(40):if...else操作符与运算符

在 MQL4编程中,我们使用条件运算符 if 和 else 来构建和评估交易系统的入场、出场及其他管理逻辑。您在本书的前面部分可能已经见过它们的应用,但为了照顾初学编程的读者,这里我们快速回顾一下它们的基本用法。 1. if 运算符 if ...

赞(0)学长学长MQL4编程 阅读(47)
MQL4(39):MQL4中常用的指标常量-图道交易

MQL4(39):MQL4中常用的指标常量

在 MQL4编程中,调用技术指标函数(如 iMA(), iStochastic(), iCustom() 等)以及某些价格数据函数时,经常需要传入一些特定类型的参数,例如时间周期、应用价格类型、移动平均线的计算方式等。MQL 为这些常用的参...

赞(0)学长学长MQL4编程 阅读(34)
MQL4(38):调用自定义指标 - iCustom()-图道交易

MQL4(38):调用自定义指标 - iCustom()

网络上有成百上千可用于 MetaTrader 平台的自定义指标。如果您决定在您的EA中使用这类非平台内置的自定义指标,那么就需要进行一些额外的工作。 获取源代码的重要性:在使用自定义指标时,如果能拥有其 .mq4 源代码文件无疑是最佳情况。...

赞(0)学长学长MQL4编程 阅读(43)
MQL4(36):在EA中获取K线/指标数据-图道交易

MQL4(36):在EA中获取K线/指标数据

在过去的几章中,我们致力于创建一系列用于执行订单处理机制的函数。这些函数是几乎所有EA都通用的基础模块,设计它们的初衷是希望它们能在各种交易场景中被复用,并尽可能保持灵活性。这样做的目的是让我们能够从繁琐的订单操作细节中解放出来,从而更专注...

赞(0)学长学长MQL4编程 阅读(45)
MQL4(35):进一步升级EA程序-图道交易

MQL4(35):进一步升级EA程序

现在我们来修改均线交叉EA的 OnTick() 函数,以便应用我们新创建的那些功能。首先,在建立新的买单前,我们会检查当前是否已经有买单持仓。我们不再是去平掉单个卖单,而是直接调用一个函数来平掉所有卖单。这种方法不需要用到订单号。 // 买...

赞(0)学长学长MQL4编程 阅读(50)
MQL4(34):风险管理 - 盈亏平衡止损-图道交易

MQL4(34):风险管理 - 盈亏平衡止损

盈亏平衡止损 除了追踪止损外,另一种常用的订单风险管理技术是盈亏平衡止损 。它的核心逻辑相对简单:当一笔订单的浮动盈利达到或超过预先设定的一个最小盈利点数后,就自动将该订单的止损位移动到其开仓价格。 这样做的目的是,一旦交易向有利方向发展并...

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