MQL4常规函数(一)
MQL4常规函数(一)
MQL4是一种用于编写外汇交易策略的编程语言,它可以被MetaTrader 4交易平台使用。MQL4常规函数是一些常用的函数,可以用于编写各种外汇交易程序。本文将介绍一些常见的MQL4常规函数及其用法。
1. OrderSend函数
OrderSend函数是一个非常重要的函数,它用于向交易平台发送交易指令。通过OrderSend函数,交易者可以下达买入、卖出、挂单、修改、删除等不同类型的指令。该函数的一般语法为:
OrderSend(symbol, cmd, volume, price, slippage, stoploss, takeprofit, comment, magic, expiration, arrowcolor)
其中,symbol参数表示交易品种;cmd参数表示指令的类型;volume参数表示交易的手数;price参数表示交易的价格;slippage参数表示容忍的最大滑点;stoploss参数表示止损价位;takeprofit参数表示止盈价位;comment参数表示交易备注;magic参数表示判断特定指令的标识;expiration参数表示挂单的有效期;arrowcolor参数表示箭头颜色。
2. OrderSelect函数
OrderSelect函数是用于选择指定的订单,以便进行后续操作。一般情况下,交易平台会将订单信息保存在一个订单池中,通过OrderSelect函数可以通过订单的索引或者订单的唯一标识符选取指定的订单。该函数的一般语法为:
OrderSelect(index, select, pool)
其中,index参数表示订单的索引;select参数表示选择模式;pool参数表示订单池的类型。
3. iBars函数
iBars函数用于获取指定货币对的柱状图数量。柱状图是外汇图表中的一种常见表示形式,通过iBars函数可以获取柱状图中的总数量。该函数的一般语法为:
iBars(symbol, period)
其中,symbol参数表示货币对的名称;period参数表示图表的时间周期。
4. iClose函数
iClose函数用于获取指定货币对某个时间周期内的收盘价。收盘价是外汇交易中的一个重要指标,通过iClose函数可以获取某个时间周期内的收盘价。该函数的一般语法为:
iClose(symbol, period, shift)
其中,symbol参数表示货币对的名称;period参数表示图表的时间周期;shift参数表示需要获取的柱状图的索引。
5. iMA函数
iMA函数用于计算指定货币对的移动平均线。移动平均线是一种常用的技术指标,通过iMA函数可以计算出指定时间周期内的移动平均值。该函数的一般语法为:
iMA(symbol, period, ma_period, ma_shift, ma_method, ma_price, shift)
其中,symbol参数表示货币对的名称;period参数表示图表的时间周期;ma_period参数表示移动平均线的周期;ma_shift参数表示移动平均线的偏移量;ma_method参数表示移动平均线的计算方法;ma_price参数表示用于计算移动平均线的价格;shift参数表示需要获取的柱状图的索引。
总结
通过本文的介绍,我们了解了一些常见的MQL4常规函数及其用法。OrderSend函数用于向交易平台发送交易指令,OrderSelect函数用于选择指定的订单,iBars函数用于获取柱状图数量,iClose函数用于获取某个时间周期内的收盘价,iMA函数用于计算移动平均线。熟练掌握这些常规函数将有助于编写更加完善和高效的外汇交易程序。
(责任编辑:快讯)
-
非农多久公布一次?非农就业数据指的是美国劳工部每月公布的非农业就业人数变化数据。这也被认为是美国经济最重要的数据之一,因为它直接反映了美国劳动力市 ...[详细]
-
为什么要关注非农数据?炒伦敦银是一项风险较高的投资行为,而非农数据作为美国经济最重要的数据之一,对外汇市场影响深远。因此,投资者在进行炒伦敦银交易时,需要 ...[详细]
-
什么是股票买到高点?股票买到高点是指投资者在一支股票的价格达到相对高位时购买该股票。这通常发生在股票价格已经大幅上涨并进入高位时,投资者仍然选择购买,导致买入价格高 ...[详细]
-
股市杀猪盘是什么意思?股市杀猪盘是一个负面概念,在金融领域指的是一种利用投机者贪婪和盲从心态操纵市场,诱导投资者盲目交易,从而获取暴利的行为。在股市中,杀猪盘通 ...[详细]
-
股票崩盘的结果会怎么样?还可以卖出去吗?股票市场是一个变幻莫测的地方,股票崩盘是投资者最不愿意看到的情况之一。当股市发生崩盘时,股票价格会迅速下跌,投资者 ...[详细]
-
股票中长线投资的关键指标在股票中长线投资中,有一些重要的指标可以帮助投资者进行分析和决策。其中,市场趋势、基本面分析和技术分析是不可或缺的因素。1. 市场趋势首 ...[详细]
-
短线炒股的常见指标短线炒股是一种追求快速交易的投资策略,对于短线炒股者来说,选择合适的指标进行分析至关重要。常见的指标包括:技术指标、波动率指标、交易 ...[详细]
-
关于推动个人养老金发展的意见,个人养老金投资公募基金政策落地工作
推动个人养老金发展的意见随着人口老龄化问题日益严重,个人养老金的发展已经成为一个亟待解决的社会难题。如何推动个人养老金的发展,提高个人养老金的保障水平,已经成为政府 ...[详细]
-
股票波段如何识别?股票波段交易是一种短期投资策略,旨在利用股票价格的短期波动获取利润。识别股票波段的关键在于分析股票价格的走势并确定买入和卖出点,以下是一些识别股票波段 ...[详细]
-
炒股看K线图有用吗?三条线表示什么?炒股时,很多投资者会用到K线图来进行分析和决策,但K线图究竟有多大的作用呢?K线图是一种技术分析工具,通过绘制股票 ...[详细]