MQL4常规函数(一)
MQL4是一种用于编写外汇交易策略的编程语言,它可以被MetaTrader 4交易平台使用。MQL4常规函数是一些常用的函数,可以用于编写各种外汇交易程序。本文将介绍一些常见的MQL4常规函数及其用法。 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参数表示箭头颜色。 OrderSelect函数是用于选择指定的订单,以便进行后续操作。一般情况下,交易平台会将订单信息保存在一个订单池中,通过OrderSelect函数可以通过订单的索引或者订单的唯一标识符选取指定的订单。该函数的一般语法为: OrderSelect(index, select, pool) 其中,index参数表示订单的索引;select参数表示选择模式;pool参数表示订单池的类型。 iBars函数用于获取指定货币对的柱状图数量。柱状图是外汇图表中的一种常见表示形式,通过iBars函数可以获取柱状图中的总数量。该函数的一般语法为: iBars(symbol, period) 其中,symbol参数表示货币对的名称;period参数表示图表的时间周期。 iClose函数用于获取指定货币对某个时间周期内的收盘价。收盘价是外汇交易中的一个重要指标,通过iClose函数可以获取某个时间周期内的收盘价。该函数的一般语法为: iClose(symbol, period, shift) 其中,symbol参数表示货币对的名称;period参数表示图表的时间周期;shift参数表示需要获取的柱状图的索引。 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函数用于计算移动平均线。熟练掌握这些常规函数将有助于编写更加完善和高效的外汇交易程序。MQL4常规函数(一)
1. OrderSend函数
2. OrderSelect函数
3. iBars函数
4. iClose函数
5. iMA函数
总结
- 最近发表
- 随机阅读
-
- 01、以交易为生,却总是不慎掉进人性的深渊
- 为什么做交易一直亏损?如何看待亏损?
- 抛开一切:要像一个傻子一样炒外汇
- 你还没找到在熊市中做一头牛的方法吗?
- Blue-sky Laws - 蓝天法
- 在我们打算全职做外汇交易时,需要准备些什么?
- 重点推荐:从事外汇交易必读的金融书籍
- 说说剥头皮交易,适合剥头皮交易的货币对有哪些?
- 9月外储结束五连涨 节后在岸人民币汇率或补涨
- 外汇交易日记应该怎么写?
- 分享自用的一套交易策略
- 一天,他从德州扑克中突然悟到了交易的本质
- 12.29日内交易策略:
- 跟进止损的设置方法
- 大道至简:基于价格的外汇交易策略
- 关于外汇交易中的加仓
- Alligator - 鳄鱼线
- 外汇交易系统要解决哪些问题
- 尽信指标,不如无指标,外汇主流指标的几个误区
- 如何防止爆仓?方式及对策
- 搜索
-