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

学长的文章

全职PA交易员。微信:u31u31
MQL4(47):交互对话框 - MessageBox() 函数-图道交易

MQL4(47):交互对话框 - MessageBox() 函数

在之前的示例中,我们主要使用 Alert() 函数来向用户显示简单的提示或错误信息。但如果您希望创建更具交互性、外观更丰富的自定义对话框(例如,包含不同的按钮选项、图标等),或者需要获取用户的明确输入(如“是/否”选择),那么 Messag...

赞(0)学长学长MQL4编程 阅读(3)
MQL4(46):EA演示版或账户使用限制-图道交易

MQL4(46):EA演示版或账户使用限制

当您开发出一款盈利的EA)并打算将其商业化出售,或者希望提供一个功能受限的演示版本供潜在用户测试时,通常需要为 EA 加入一些使用限制机制。这些机制可以防止您的 EA 被未经授权的人员随意传播和使用,确保只有付费用户或在特定条件下才能运行。...

赞(0)学长学长MQL4编程 阅读(6)
MQL4(45):检查EA运行所需的配置选项-图道交易

MQL4(45):检查EA运行所需的配置选项

为了确保EA能够正常执行交易或调用外部模块,MetaTrader客户端中有一些关键的配置选项需要用户正确设置。这些选项通常位于加载EA时弹出的“EA属性”对话框的“常规 ”选项卡中。在EA的初始化阶段(例如 OnInit())检查这些设置是...

赞(0)学长学长MQL4编程 阅读(9)
MQL4(44):转义字符和图表注释-图道交易

MQL4(44):转义字符和图表注释

从本章开始,我们将学习一些在开发EA时可能会非常实用的一些附加功能和技巧。 转义字符 在MQL4的字符串常量(即用双引号括起来的文本)中,如果您希望包含某些特殊字符,如双引号本身、单引号或反斜杠符号,您需要在这些特殊字符前加上一个反斜杠 (...

赞(0)学长学长MQL4编程 阅读(14)
MQL4(43):实现“每K线开盘时执行”的逻辑-图道交易

MQL4(43):实现“每K线开盘时执行”的逻辑

如何让你的炒外汇的EA不那么“激动”,不是一有风吹草动(每个微小的价格变动)就去分析和做决定,而是更有“耐心”,只在每根新的K线蜡烛图(比如每小时一根、每4小时一根或每天一根)刚开始的时候才去思考和行动一次。 想象一下: 默认情况(每个ti...

赞(0)学长学长MQL4编程 阅读(21)
MQL4(42):创建简单的交易定时器-图道交易

MQL4(42):创建简单的交易定时器

日期时间变量实际上是基于从1970年1月1日开始计算的秒数。比如,2009年6月15日凌晨0点会被记录为1245024000。这种日期时间格式的好处是,它使过去和将来时间的比较及数学运算变得相当简便。 例如,若想判断一个日期是在另一个日期之...

赞(0)学长学长MQL4编程 阅读(15)
MQL4(41):比较K线的值来判断金叉/死叉-图道交易

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

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

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

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

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

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