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

2025年04月的文章

​MQL4(10):局部变量与全局变量-图道交易

​MQL4(10):局部变量与全局变量

在我们的EA程序这栋“房子”里,每一份需要储存的数据,都需要一个“家”(变量)。现在,我们需要做出一个最基础也最重要的建筑决策:是给这份数据一间私密的、用完就走的“客房”(局部变量),还是把它放在一个谁都能看到的“公共大厅”(全局变量)? ...

​MQL4(9):外部变量详解-图道交易

​MQL4(9):外部变量详解

想象一下,你精心打造了一款均线交易EA,想分享给朋友使用。你用的是20周期均线,而他想试试50周期。难道你每次都要为他修改代码、重新编译、再发一个新文件吗? 当然不用。这正是**外部变量(External Variables)**要解决的问...

​MQL4(8):什么是预处理指令-图道交易

​MQL4(8):什么是预处理指令

在我们写的MQL4代码被正式“烹饪”(编译)成可执行的EA之前,我们可以先给“厨师”(编译器)递上一份“备餐说明书”,这份说明书,就是预处理指令。 它们都以井号#开头,不是我们之前学的那些交易逻辑语句。它们是编译器在处理我们代码之前,最先执...

​MQL4(7):什么是变量作用域-图道交易

​MQL4(7):什么是变量作用域

我们已经知道如何使用变量这个“小抽屉”来存东西了,但现在有一个新问题:这个抽屉应该放在哪里?是放在某个房间里,还是放在客厅中央? 放在不同的地方,决定了谁能用它、谁看不见它。这就是变量的作用域,也就是变量的“有效范围”或“活动区域”。 为了...

​MQL4(6):什么是函数 (Functions)-图道交易

​MQL4(6):什么是函数 (Functions)

如果说变量和常量是建造EA的“砖块”,那么函数就是我们的“施工图纸”和“电动工具”,掌握函数,是区别一个编程新手和初级程序员的最重要标志。 函数是什么?我们为什么要自找麻烦写函数? 函数,本质上就是一段可以被重复呼叫和使用的独立代码块。它就...

​MQL4(5):什么是常量 (Constants)-图道交易

​MQL4(5):什么是常量 (Constants)

我们已经了解了“变量”这个可以随时读写的“白板”,现在来认识它的兄弟“常量”,一块一旦刻上字就无法更改的“石碑”。 顾名思义,常量的值在程序运行过程中,是永远固定不变的。 为什么我们需要“刻石碑”? 在我们的交易策略中,有很多参数是“核心设...

​MQL4(4):什么是变量 (Variables)-图道交易

​MQL4(4):什么是变量 (Variables)

今天来聊聊MQL4编程中最最基础,也最重要的一个概念:变量(Variable)。 什么是变量?为什么要用它? 你可以把变量想象成一个贴着标签的小抽屉。我们可以把数字、文字、价格这些信息放进不同标签的抽屉里,方便之后随时拿出来用,或者更新成新...

​MQL4(3):语法基础与注释、标识符-图道交易

​MQL4(3):语法基础与注释、标识符

在正式开始写我们自己的EA之前,我们需要先学习写语法基础,确保我们都理解代码世界里最基本的一些规则。如果你有其他编程经验,这部分可以快速跳过;但如果你是第一次接触代码,请务必仔细阅读,这能帮你避开新手80%的低级错误。 语法 (Syntax...

登录

找回密码

注册