MQL4预定义标准常量(一)
序列化数组
图表时段
交易类型
价格常量
市场信息
画线样式
箭头代码
为了简化程序编写,使程序文本编辑使用起来更加简便,在MQL4中预定义了标准常量。
标准常量类似于宏代换,并且是int(整数类型)。
这些常量按用途进行分组。
序列化数组
序列化数组标识符用在ArrayCopySeries(), iHighest()和iLowest()函数。
可以是以下任意值:
常数值描述MODE_OPEN0开盘价MODE_LOW1最低价MODE_HIGH2最高价MODE_CLOSE3收盘价MODE_VOLUME4成交量,应用在iLowest()和iHighest()函数中MODE_TIME5开盘时间,应用在ArrayCopySeries()函数中图表时段
图表时段(图表的时间周期)。可以是以下任意值:
常数值描述PERIOD_M111 分钟PERIOD_M555 分钟PERIOD_M151515 分钟PERIOD_M303030 分钟PERIOD_H1601 小时PERIOD_H42404 小时PERIOD_D11440日PERIOD_W110080周PERIOD_MN143200月0 (zero)0采用图表中当前时段交易类型
用于OrderSend()函数的交易类型。IG官网可以是以下任意值:
常数值描述OP_BUY0即时成交买单OP_SELL1即时成交卖单OP_BUYLIMIT2限价挂单买单OP_SELLLIMIT3限价挂单卖单OP_BUYSTOP4止损挂单买单OP_SELLSTOP5止损挂单卖单价格常量
价格常量,它可以是以下的任意值:
常数值描述PRICE_CLOSE0收盘价PRICE_OPEN1开盘价PRICE_HIGH2最高价PRICE_LOW3最低价PRICE_MEDIAN4中间价(high+low)/2.PRICE_TYPICAL5典型价格 (high+low+close)/3.PRICE_WEIGHTED6加权收盘价 (high+low+close+close)/4.市场信息
市场信息常量,用在MarketInfo()函数。可以是以下任意值:
常数值描述MODE_LOW1今日最低价。MODE_HIGH2今日最高价。MODE_TIME5最新接收到的tick(最新的价位)的时间 (最新知道的服务器时间)。MODE_BID9最新收到的买价。对于当前货币对,它被保存在预定义变量 Bid 中。MODE_ASK10最新收到的卖价。对于当前货币对,它被保存在预定义变量 Ask 中。MODE_POINT11当前报价的点值。对于当前货币对,在预定义变量 Point 中。MODE_DIGITS12在货币对价格中小数点后小数位数。对于当前货币对,它被保存在预定义变量 Digits 中。MODE_SPREAD13当前点差。MODE_STOPLEVEL14可以允许的最小止损位距离点数。MODE_LOTSIZE15基本货币的标准手大小。MODE_TICKVALUE16当前品种报价每一跳的价值。MODE_TICKSIZE17当前品种报价每一跳的大小。MODE_SWAPLONG18看涨仓位掉期。MODE_SWAPSHORT19卖空仓位掉期。MODE_STARTING20交易开始日期 (通常用作期货)。MODE_EXPIRATION21交易到期日 (通常用作期货)。MODE_TRADEALLOWED22货币对是否允许交易。MODE_MINLOT23允许交易的最小手数。MODE_LOTSTEP24交易手数的最小增量。MODE_MAXLOT25允许交易的最大手数。MODE_SWAPTYPE26掉期计算方法。0 – 按点; 1 -按基准货币对; 2 – 按利率; 3 – 按保证金货币。MODE_PROFITCALCMODE27赢利计算模式。0 – Forex(外汇); 1 – CFD(差价合约); 2 – Futrues(期货)。MODE_MARGINCALCMODE28保证金计算模式。 0 – Forex(外汇); 1 – CFD(差价合约); 2 – Futrues(期货); 3 – CFD for indices(CFD指数)。MODE_MARGININIT291标准手的初始保证金需求。MODE_MARGINMAINTENANCE30维持开仓1标准手的保证金。MODE_MARGINHEDGED311标准手的对冲保证金。MODE_MARGINREQUIRED32要求买1标准手的保证金余额。MODE_FREEZELEVEL33冻结订单的点位。如果执行价出现在冻结订单的点位范围内,订单将不能被修改会、取消或平仓。画线样式
SetIndexStyle()函数中画线样式的列表。
可以是以下任意值:
常数值描述DRAW_LINE0线DRAW_SECTION1线条DRAW_HISTOGRAM2柱状图DRAW_ARROW3箭头(货币对)。DRAW_ZIGZAG4折线DRAW_NONE12不画线画线样式,宽度为1时有效,可以是以下任意值:
常数值描述STYLE_SOLID0实线STYLE_DASH1虚线STYLE_DOT2点线STYLE_DASHDOT3点划线STYLE_DASHDOTDOT4双点划线箭头代码
箭头代码常量,预定义箭头代码列表。可以是以下的任意值:
常数值描述SYMBOL_THUMBSUP67大拇指向上符号 (C).SYMBOL_THUMBSDOWN68大拇指向下符号 (D).SYMBOL_ARROWUP241箭头向上符号 (ñ).SYMBOL_ARROWDOWN242箭头向下符号 (ò).SYMBOL_STOPSIGN251打叉符号(û).SYMBOL_CHECKSIGN252打钩符号 (ü).对于价格和时间的特殊箭头代码。可以是以下任意值:
常数值描述1右上转箭头 (↱).2右下转箭头(↳).3左指向三角 (◄).4破折号(–).SYMBOL_LEFTPRICE5价格左侧标签SYMBOL_RIGHTPRICE6价格右侧标签
上一篇:警惕!外汇交易者需要注意的时间段
下一篇:没有了