微信扫一扫 分享朋友圈

已有 70 人浏览分享

开启左侧

MQL4预定义标准常量(三)

[复制链接]
70 0
MQL4预定义标准常量(三)
  • 对象类型
  • 对象属性
  • 对象可视性
    为了简化程序编写,使程序文本编辑使用起来更加简便,在MQL4中预定义了标准常量。
    标准常量类似于宏代换,并且是int(整数类型)。
    这些常量按用途进行分组。
    对象类型对象类型常量在ObjectCreate(), ObjectsDeleteAll() 和 ObjectType() 函数中使用。 可以使用以下任意值:
    对象可能有1-3 个相关类型的坐标。
    [table][tr][td]常数[/td][td]值[/td][td]描述[/td][/tr][tr][td]OBJ_VLINE[/td][td]0[/td][td]垂直线。使用第一坐标的时间部分。[/td][/tr][tr][td]OBJ_HLINE[/td][td]1[/td][td]水平线。使用第一坐标的价格部分。[/td][/tr][tr][td]OBJ_TREND[/td][td]2[/td][td]趋势线。 使用2个坐标。[/td][/tr][tr][td]OBJ_TRENDBYANGLE[/td][td]3[/td][td]趋势角度。使用1 个坐标。应用ObjectSet()函数设置线的角度。[/td][/tr][tr][td]OBJ_REGRESSION[/td][td]4[/td][td]回归。使用头两个坐标的时间部分。[/td][/tr][tr][td]OBJ_CHANNEL[/td][td]5[/td][td]通道。使用3个坐标。[/td][/tr][tr][td]OBJ_STDDEVCHANNEL[/td][td]6[/td][td]标准差通道。使用头两个坐标的时间部分。[/td][/tr][tr][td]OBJ_GANNLINE[/td][td]7[/td][td]甘氏线。使用2个坐标,但忽略第二个坐标的价格部分。[/td][/tr][tr][td]OBJ_GANNFAN[/td][td]8[/td][td]甘氏扇形线。使用2个坐标,但忽略第二个坐标的价格部分。[/td][/tr][tr][td]OBJ_GANNGRID[/td][td]9[/td][td]甘氏网格线。使用2个坐标,但忽略第二个坐标的价格部分[/td][/tr][tr][td]OBJ_FIBO[/td][td]10[/td][td]斐波纳契回撤。使用2个坐标。[/td][/tr][tr][td]OBJ_FIBOTIMES[/td][td]11[/td][td]斐波纳契时间周期线。使用2个坐标。[/td][/tr][tr][td]OBJ_FIBOFAN[/td][td]12[/td][td]斐波纳契扇形线。使用2个坐标。[/td][/tr][tr][td]OBJ_FIBOARC[/td][td]13[/td][td]斐波纳契弧线。使用2个坐标。[/td][/tr][tr][td]OBJ_EXPANSION[/td][td]14[/td][td]斐波纳契扩展。使用3个坐标。[/td][/tr][tr][td]OBJ_FIBOCHANNEL[/td][td]15[/td][td]斐波纳契通道。使用3个坐标。[/td][/tr][tr][td]OBJ_RECTANGLE[/td][td]16[/td][td]矩形。使用2个坐标。[/td][/tr][tr][td]OBJ_TRIANGLE[/td][td]17[/td][td]三角形。使用3个坐标。[/td][/tr][tr][td]OBJ_ELLIPSE[/td][td]18[/td][td]椭圆形。使用2个坐标。[/td][/tr][tr][td]OBJ_PITCHFORK[/td][td]19[/td][td]安德鲁分叉线。使用3个坐标。[/td][/tr][tr][td]OBJ_CYCLES[/td][td]20[/td][td]周期线。使用2个坐标。[/td][/tr][tr][td]OBJ_TEXT[/td][td]21[/td][td]文本。使用1 坐标。[/td][/tr][tr][td]OBJ_ARROW[/td][td]22[/td][td]箭头。使用1个坐标。[/td][/tr][tr][td]OBJ_LABEL[/td][td]23[/td][td]文本标签。按像素使用1个坐标。对象属性对象值索引在ObjectGet() 和 ObjectSet() 函数中使用。它可能是以下的任意值:
    [table][tr][td]常数[/td][td]值[/td][td]类型[/td][td]描述[/td][/tr][tr][td]OBJPROP_TIME1[/td][td]0[/td][td]datetime[/td][td]设置/获取第一个坐标时间部分的数值。[/td][/tr][tr][td]OBJPROP_PRICE1[/td][td]1[/td][td]double[/td][td]设置/获取第一个坐标价格部分的数值。[/td][/tr][tr][td]OBJPROP_TIME2[/td][td]2[/td][td]datetime[/td][td]设置/获取第二个坐标时间部分的数值。[/td][/tr][tr][td]OBJPROP_PRICE2[/td][td]3[/td][td]double[/td][td]设置/获取第二个坐标价格部分的数值。[/td][/tr][tr][td]OBJPROP_TIME3[/td][td]4[/td][td]datetime[/td][td]设置/获取第三个坐标时间部分的数值。[/td][/tr][tr][td]OBJPROP_PRICE3[/td][td]5[/td][td]double[/td][td]设置/获取第三个坐标价格部分的数值。[/td][/tr][tr][td]OBJPROP_COLOR[/td][td]6[/td][td]color[/td][td]设置/获取对象颜色的数值。[/td][/tr][tr][td]OBJPROP_STYLE[/td][td]7[/td][td]int[/td][td]设置/获取对象的线型样式。值为STYLE_SOLID, STYLE_DASH, STYLE_DOT, STYLE_DASHDOT, STYLE_DASHDOTDOT常量之一。[/td][/tr][tr][td]OBJPROP_WIDTH[/td][td]8[/td][td]int[/td][td]设置/获取对象的线宽的数值。可以是1到5。[/td][/tr][tr][td]OBJPROP_BACK[/td][td]9[/td][td]bool[/td][td]设置/获取对象背景线标志的布尔值。[/td][/tr][tr][td]OBJPROP_RAY[/td][td]10[/td][td]bool[/td][td]设置/获取对象射线标志的布尔值。[/td][/tr][tr][td]OBJPROP_ELLIPSE[/td][td]11[/td][td]bool[/td][td]设置/获取斐波纳契弧线椭圆标志的布尔值。[/td][/tr][tr][td]OBJPROP_SCALE[/td][td]12[/td][td]double[/td][td]设置/获取缩放对象属性的数值。[/td][/tr][tr][td]OBJPROP_ANGLE[/td][td]13[/td][td]double[/td][td]设置/获取角对象属性的数值。[/td][/tr][tr][td]OBJPROP_ARROWCODE[/td][td]14[/td][td]int[/td][td]设置/获取箭头代码对象属性的数值。[/td][/tr][tr][td]OBJPROP_TIMEFRAMES[/td][td]15[/td][td]int[/td][td]设置/获取图表时段对象属性,其值为一个或多个时段对象显示常数的组合值。[/td][/tr][tr][td]OBJPROP_DEVIATION[/td][td]16[/td][td]double[/td][td]设置/获取标准差对象离差属性的双精度值。[/td][/tr][tr][td]OBJPROP_FONTSIZE[/td][td]100[/td][td]int[/td][td]设置/获取文本对象字体大小的整数值。[/td][/tr][tr][td]OBJPROP_CORNER[/td][td]101[/td][td]int[/td][td]设置/获取标签对象固定角的整数值。必须是从0到3[/td][/tr][tr][td]OBJPROP_XDISTANCE[/td][td]102[/td][td]int[/td][td]设置/获取固定X间隔对象属性的整数值。[/td][/tr][tr][td]OBJPROP_YDISTANCE[/td][td]103[/td][td]int[/td][td]设置/获取固定Y间隔对象属性的整数值。[/td][/tr][tr][td]OBJPROP_FIBOLEVELS[/td][td]200[/td][td]int[/td][td]设置/获取斐波纳契对象水平线个数的整数值。可以从0到32。[/td][/tr][tr][td]OBJPROP_LEVELCOLOR[/td][td]201[/td][td]color[/td][td]设置/获取对象水平线颜色的颜色值。[/td][/tr][tr][td]OBJPROP_LEVELSTYLE[/td][td]202[/td][td]int[/td][td]设置/获取对象水平线样式的值。其值为STYLE_SOLID, STYLE_DASH, STYLE_DOT, STYLE_DASHDOT, STYLE_DASHDOTDOT之一。[/td][/tr][tr][td]OBJPROP_LEVELWIDTH[/td][td]203[/td][td]int[/td][td]设置/获取对象水平线宽度的整数值。可以从1到5。[/td][/tr][tr][td]OBJPROP_FIRSTLEVEL+n[/td][td]210+n[/td][td]int[/td][td]斐波纳契对象水平线编号,此处n为设置/获取第n条水平线编号。可以是从0到31。对象可视性对象显示的图表时段。在ObjectSet()函数中设置OBJPROP_TIMEFRAMES属性。
    [table][tr][td]常数[/td][td]值[/td][td]描述。[/td][/tr][tr][td]OBJ_PERIOD_M1[/td][td]0x0001[/td][td]对象只在1分钟图表中显示。[/td][/tr][tr][td]OBJ_PERIOD_M5[/td][td]0x0002[/td][td]对象只在5分钟图表中显示。。[/td][/tr][tr][td]OBJ_PERIOD_M15[/td][td]0x0004[/td][td]对象只在15分钟图表中显示。[/td][/tr][tr][td]OBJ_PERIOD_M30[/td][td]0x0008[/td][td]对象只在30分钟图表中显示。[/td][/tr][tr][td]OBJ_PERIOD_H1[/td][td]0x0010[/td][td]对象只在1小时图表中显示。[/td][/tr][tr][td]OBJ_PERIOD_H4[/td][td]0x0020[/td][td]对象只在4小时图表中显示。[/td][/tr][tr][td]OBJ_PERIOD_D1[/td][td]0x0040[/td][td]对象只在日图表中显示。[/td][/tr][tr][td]OBJ_PERIOD_W1[/td][td]0x0080[/td][td]对象只在周图表中显示。[/td][/tr][tr][td]OBJ_PERIOD_MN1[/td][td]0x0100[/td][td]对象只在月图表中显示。[/td][/tr][tr][td]OBJ_ALL_PERIODS[/td][td]0x01FF[/td][td]对象在所有时间周期图表中显示。[/td][/tr][tr][td]NULL[/td][td]0[/td][td]对象在所有时间周期图表中显示。[/td][/tr][tr][td]EMPTY[/td][td]-1[/td][td]在所有时间周期图表中不显示。
    大家在看了小编以上对"MQL4预定义标准常量(三)"的介绍后应该都清楚了吧,希望对大家做单有所帮助。如果大家还想要下载更多有关"MQL4预定义标准常量(三)"的相关EA源码,敬请关注汇探网下载。我们会持续更新交易系统,EA源码。
  • 举报 使用道具

    回复
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    精彩推荐
    热门资讯
    网友晒图
    图文推荐
    • 联系我们
    • 邮箱:1912582076#qq.com(请把#改成@)
    • 电话:400-178-8526
    • QQ客服 1912582076
    • 工作时间:周一至周五(早上9点至下午5:30点)
    • 微信公众平台

    • 客服微信号

    QQ|外汇EA|炒外汇论坛|外汇ea|汇探网 |网站地图

    GMT+8, 2026-3-20 03:24 , Processed in 0.234887 second(s), 29 queries .

    Powered by 汇探网 免责申明:本平台仅提供 外汇ea, 外汇指标模板所有产品及展示信息均由第三方发布提供.|投资有风险,交易需谨慎.

    Copyright © 2014-2023, 汇探网-提供 外汇MT4指标,外汇EA下载,外汇交易系统,外汇开户赠金视频教程,外汇软件工具等.版权所有,复制必究.