MQL4预定义标准常量(一)

目录[hide]

  • 序列化数组
  • 图表时段
  • 交易类型
  • 价格常量
  • 市场信息
  • 画线样式
  • 箭头代码

为了简化程序编写,使程序文本编辑使用起来更加简便,在MQL4中预定义了标准常量。

标准常量类似于宏代换,并且是int(整数类型)。

这些常量按用途进行分组。

序列化数组

序列化数组标识符用在ArrayCopySeries(),  iHighest()和iLowest()函数。

可以是以下任意值:

常数 描述
MODE_OPEN 0 开盘价
MODE_LOW 1 最低价
MODE_HIGH 2 最高价
MODE_CLOSE 3 收盘价
MODE_VOLUME 4 成交量,应用在iLowest()和iHighest()函数中
MODE_TIME 5 开盘时间,应用在ArrayCopySeries()函数中
Back to Top

图表时段

图表时段(图表的时间周期)。可以是以下任意值:

常数 描述
PERIOD_M1 1 1 分钟
PERIOD_M5 5 5 分钟
PERIOD_M15 15 15 分钟
PERIOD_M30 30 30 分钟
PERIOD_H1 60 1 小时
PERIOD_H4 240 4 小时
PERIOD_D1 1440
PERIOD_W1 10080
PERIOD_MN1 43200
0 (zero) 0 采用图表中当前时段
Back to Top

交易类型

用于OrderSend()函数的交易类型。可以是以下任意值:

常数 描述
OP_BUY 0 即时成交买单
OP_SELL 1 即时成交卖单
OP_BUYLIMIT 2 限价挂单买单
OP_SELLLIMIT 3 限价挂单卖单
OP_BUYSTOP 4 止损挂单买单
OP_SELLSTOP 5 止损挂单卖单
Back to Top

价格常量

价格常量,它可以是以下的任意值:

常数 描述
PRICE_CLOSE 0 收盘价
PRICE_OPEN 1 开盘价
PRICE_HIGH 2 最高价
PRICE_LOW 3 最低价
PRICE_MEDIAN 4 中间价(high+low)/2.
PRICE_TYPICAL 5 典型价格 (high+low+close)/3.
PRICE_WEIGHTED 6 加权收盘价 (high+low+close+close)/4.
Back to Top

市场信息

市场信息常量,用在MarketInfo()函数。可以是以下任意值:

常数 描述
MODE_LOW 1 今日最低价。
MODE_HIGH 2 今日最高价。
MODE_TIME 5 最新接收到的tick(最新的价位)的时间 (最新知道的服务器时间)。
MODE_BID 9 最新收到的买价。对于当前货币对,它被保存在预定义变量 Bid 中。
MODE_ASK 10 最新收到的卖价。对于当前货币对,它被保存在预定义变量 Ask 中。
MODE_POINT 11 当前报价的点值。对于当前货币对,在预定义变量 Point 中。
MODE_DIGITS 12 在货币对价格中小数点后小数位数。对于当前货币对,它被保存在预定义变量 Digits 中。
MODE_SPREAD 13 当前点差。
MODE_STOPLEVEL 14 可以允许的最小止损位距离点数。
MODE_LOTSIZE 15 基本货币的标准手大小。
MODE_TICKVALUE 16 当前品种报价每一跳的价值。
MODE_TICKSIZE 17 当前品种报价每一跳的大小。
MODE_SWAPLONG 18 看涨仓位掉期。
MODE_SWAPSHORT 19 卖空仓位掉期。
MODE_STARTING 20 交易开始日期 (通常用作期货)。
MODE_EXPIRATION 21 交易到期日 (通常用作期货)。
MODE_TRADEALLOWED 22 货币对是否允许交易。
MODE_MINLOT 23 允许交易的最小手数。
MODE_LOTSTEP 24 交易手数的最小增量。
MODE_MAXLOT 25 允许交易的最大手数。
MODE_SWAPTYPE 26 掉期计算方法。0 – 按点; 1 -按基准货币对; 2 – 按利率; 3 – 按保证金货币。
MODE_PROFITCALCMODE 27 赢利计算模式。0 – Forex(外汇); 1 – CFD(差价合约); 2 – Futrues(期货)。
MODE_MARGINCALCMODE 28 保证金计算模式。 0 – Forex(外汇); 1 – CFD(差价合约); 2 – Futrues(期货); 3 – CFD for indices(CFD指数)。
MODE_MARGININIT 29 1标准手的初始保证金需求。
MODE_MARGINMAINTENANCE 30 维持开仓1标准手的保证金。
MODE_MARGINHEDGED 31 1标准手的对冲保证金。
MODE_MARGINREQUIRED 32 要求买1标准手的保证金余额。
MODE_FREEZELEVEL 33 冻结订单的点位。如果执行价出现在冻结订单的点位范围内,订单将不能被修改会、取消或平仓。
Back to Top

画线样式

SetIndexStyle()函数中画线样式的列表。

可以是以下任意值:

常数 描述
DRAW_LINE 0 线
DRAW_SECTION 1 线条
DRAW_HISTOGRAM 2 柱状图
DRAW_ARROW 3 箭头(货币对)。
DRAW_ZIGZAG 4 折线
DRAW_NONE 12 不画线

画线样式,宽度为1时有效,可以是以下任意值:

常数 描述
STYLE_SOLID 0 实线
STYLE_DASH 1 虚线
STYLE_DOT 2 点线
STYLE_DASHDOT 3 点划线
STYLE_DASHDOTDOT 4 双点划线
Back to Top

箭头代码

箭头代码常量,预定义箭头代码列表。可以是以下的任意值:

 

常数 描述
SYMBOL_THUMBSUP 67 大拇指向上符号 (C).
SYMBOL_THUMBSDOWN 68 大拇指向下符号 (D).
SYMBOL_ARROWUP 241 箭头向上符号 (ñ).
SYMBOL_ARROWDOWN 242 箭头向下符号 (ò).
SYMBOL_STOPSIGN 251 打叉符号(û).
SYMBOL_CHECKSIGN 252 打钩符号 (ü).

对于价格和时间的特殊箭头代码。可以是以下任意值:

常数 描述
1 右上转箭头 ().
2 右下转箭头().
3 左指向三角 ().
4 破折号(–).
SYMBOL_LEFTPRICE 5 价格左侧标签
SYMBOL_RIGHTPRICE 6 价格右侧标签
Back to Top

 

 


MyFxtop迈投-靠谱的外汇跟单社区,免费跟随高手做交易!

 

免责声明:本文系转载自网络,如有侵犯,请联系我们立即删除,另:本文仅代表作者个人观点,与迈投财经无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。

風險提示

MyFxtops邁投所列信息僅供參考,不構成投資建議,也不代表任何形式的推薦或者誘導行為。MyFxtops邁投非外匯經紀商,不接觸妳的任何資金。 MYFXTOPS不保證客戶盈利,不承擔任何責任。從事外彙和差價合約等金融產品的槓桿交易具有高風險,損失有可能超過本金,請量力而行,入市前需充分了解潛在的風險。過去的交易成績並不代表以後的交易成績。依據各地區法律法規,MyFxtops邁投不向中國大陸、美國、加拿大、朝鮮居民提供服務。

邁投公眾號

聯繫我們

客服QQ:981617007
Email: service@myfxtop.com

MyFxtops 邁投