MQL4预定义变量(一)
![](/skin/2018/images/text-message.png)
MQL4预定义变量(一)
在编写外汇交易机器人的过程中,MQL4预定义变量是非常重要的一部分。预定义变量是指由MetaTrader 4平台提供的一组内置变量,可以用于方便地获取和存储价格、时间、交易数据等信息。本文将介绍一些常用的MQL4预定义变量。
1. 价格相关变量
在外汇交易中,价格是最基本的信息之一。MQL4提供了一系列与价格相关的预定义变量,方便我们获取当前价格以及历史价格。比如:
Ask
:表示当前最低卖价
Bid
:表示当前最高买价
High
:表示当前周期的最高价
Low
:表示当前周期的最低价
Close
:表示当前周期的收盘价
通过使用这些预定义变量,我们可以方便地获取和处理价格数据,用于编写各种交易策略。
2. 时间相关变量
时间也是外汇交易中不可或缺的信息之一。MQL4提供了一些与时间相关的预定义变量,用于获取当前时间、时间戳等信息。比如:
Time[0]
:表示当前周期的起始时间
TimeCurrent()
:返回当前服务器时间
TimeDayOfWeek
:返回当前日期是一周中的第几天
TimeDayOfYear
:返回当前日期是一年中的第几天
通过使用这些预定义变量,我们可以在交易策略中根据时间来执行不同的操作,比如根据周一的行情情况制定出相应的交易计划。
3. 交易相关变量
在外汇交易机器人中,与交易相关的信息是十分重要的。MQL4提供了一些与交易相关的预定义变量,用于获取和操作交易订单、仓位、手续费等信息。比如:
OrderClosePrice
:表示订单的平仓价格
OrderSymbol
:表示订单所属的交易品种
Lots
:表示当前仓位的手数大小
OrderTakeProfit
:表示订单的止盈价格
OrderCommission
:表示订单的手续费
通过使用这些预定义变量,我们可以方便地获取和操作交易相关的信息,从而实现自动化交易。
总结
MQL4预定义变量是外汇交易机器人编写中不可或缺的一部分。价格相关变量、时间相关变量和交易相关变量是MQL4提供的一些常用的预定义变量。通过使用这些预定义变量,我们可以方便地获取和存储价格、时间、交易数据等信息,从而实现更加精确和自动化的交易策略。
相关文章
05、那些学会了对市场“愚忠”的交易者,最终都实现了稳定盈利
01、认识“愚忠”交易者在外汇市场中,有一部分交易者被称为“愚忠”交易者。他们的特点是对市场充满信心,虽然可能会出现一定的盲目乐观,但正是这种“愚忠”让他们2024-07-09- 美国ADP就业数据(小非农)美国ADP就业数据,也被称为小非农数据,是美国劳工市场的一个重要指标,通常被视为对于随后公布的非农就业报告的一个前瞻性指2024-07-09
- 什么是经常帐?经常帐是国际收支帐户的一个重要部分,它记录了一个国家与外部世界的货物和服务交易,以及跨国投资收益和转移支付。经常账户包括贸易帐2024-07-09
- 使用外汇EA的时候你应该注意的东西外汇EA,即外汇交易机器人,是一种自动交易系统,它可以代替交易者执行外汇交易操作。尽管外汇EA可以带来便利,但在使用时仍需注意一些重2024-07-09
- Balance of Trade - 贸易差额贸易差额是指一个国家在一定时期内出口和进口货物与服务之间的差额。如果一个国家的出口额大于进口额,那么就说该国有贸易顺差;2024-07-09
- **7年炒汇失败的教训和总结** 缺乏严谨的交易计划在刚开始炒汇的时候,我并没有制定一个严谨的交易计划,而是凭着一时的冲动和情绪进行交易。这种不稳定的交易模式让2024-07-09
最新评论