手机版

MQL4预定义标准常量(二)

阅读 :
外_汇_邦 WaiHuiBang.com

  • 常用指标线标示符
  • Ichimoku Kinko Hyo指标线标示符
  • 移动平均计算方法
  • 信息框
  • Wingdings符号
  • Web颜色名称

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

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

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

指标线标示符

指标线常量标示符用在iMACD(), iRVI()和iStochastic()函数指标中。

可以是以下的任意值:

常数描述
MODE_MAIN0基本指标线。
MODE_SIGNAL1信号线。

指标线常量标示符用在iADX()函数指标中,可以是以下数值:

常数描述
MODE_MAIN0基本指标线。
MODE_PLUSDI1+DI 指标线。
MODE_MINUSDI2-DI 指标线。

指标线常量标示符在 iBands(), iEnvelopes(), iEnvelopesOnArray(), iFractals() 和 iGator() 指标中,可以是以下数值:

常数描述
MODE_UPPER1上面的指标线。
MODE_LOWER2下面的指标线。

Ichimoku Kinko Hyo指标线标示符

Ichimoku Kinko Hyo指标线标示符使用在iIchimoku() 指标中作为请求数据的参数调用,表示使用不同的指标线。

可以为以下任意值:

常数描述
MODE_TENKANSEN1Tenkan-sen. 转折线(红色线)
MODE_KIJUNSEN2Kijun-sen. 基准线(蓝色线)
MODE_SENKOUSPANA3Senkou Span A. 先行上线
MODE_SENKOUSPANB4Senkou Span B. 先行下线
MODE_CHINKOUSPAN5Chinkou Span. 延迟线(绿色线)

移动平均计算方法

移动平均计算方法在iAlligator(), iEnvelopes(), iEnvelopesOnArray, iForce(), iGator(), iMA(), iMAOnArray(), iStdDev(), iStdDevOnArray(), iStochastic()指标中使用。

可以为以下任意值:

常数描述
MODE_SMA0简单移动平均
MODE_EMA1指数移动平均
MODE_SMMA2平滑移动平均
MODE_LWMA3线性加权移动平均

信息框

信息框函数MessageBox()返回代码。

如果一个信息框中有“Cancel(取消)”按钮,当你选择Cancel按钮或是按了ESC键时,函数将返回IDCANCEL值。如果信息框中不存在Cancel按钮,按ESC键无效。

注:信息框返回码定义在WinUser32.mqh文件中

常数描述
IDOK1选择 (OK) 确定 按钮.
IDCANCEL2选择 (Cancel) 取消 按钮.
IDABORT3选择 (Abort) 中止按钮.
IDRETRY4选择 (Retry) 重试 按钮.
IDIGNORE5选择 (Ignore)忽略 按钮.
IDYES6选择 (Yes) 按钮.
IDNO7选择 (No) 按钮.
IDTRYAGAIN10选择 (Try Again)再次尝试按钮.
IDCONTINUE11选择 (Continue)继续 按钮.

MessageBox()函数标志描述了一个对话框的内容和行为。这个值还可以和下列值组合应用。

为了在信息框中显示相应按钮,可以指定下列值之一。

常数描述
MB_OK0x00000000消息框中包含的一个按钮: (OK) 确定 这是默认值.
MB_OKCANCEL0x00000001消息框中包含的两个按钮: (OK) 确定 和 (Cancel) 取消.
MB_ABORTRETRYIGNORE0x00000002消息框中包含的三个按钮: (Abort) 中止, (Retry) 重试和(Ignore)忽略.
MB_YESNOCANCEL0x00000003消息框中包含的三个按钮: (Yes),(No)和 (Cancel) 取消
MB_YESNO0x00000004消息框中包含的两个按钮: (Yes)和 (No)
MB_RETRYCANCEL0x00000005消息框中包含的两个按钮: (Retry) 重试 和 (Cancel) 取消
MB_CANCELTRYCONTINUE0x00000006Windows 2000: 消息框中包含的三个按钮: 取消, 重试, 继续, 使用这个消息框类型代替

为了在信息框中显示图标,可以指定下列值之一。

常数描述
MB_ICONSTOP, MB_ICONERROR, MB_ICONHAND0x00000010显示禁止标志的图标.
MB_ICONQUESTION0x00000020显示问号的图标.
MB_ICONEXCLAMATION, MB_ICONWARNING0x00000030显示感叹号图标.
MB_ICONINFORMATION, MB_ICONASTERISK0x00000040显示小写字母 i 组成的图标.

为了在信息框内显示默认的图标,可以指定下列值之一。

常数描述
MB_DEFBUTTON10x00000000第一个按钮为默认。除非指定MB_DEFBUTTON2, MB_DEFBUTTON3, MB_DEFBUTTON4, 否则MB_DEFBUTTON1是默认的
MB_DEFBUTTON20x00000100第二个按钮为默认.
MB_DEFBUTTON30x00000200第三个按钮为默认.
MB_DEFBUTTON40x00000300第四个按钮为默认.

MessageBox()函数行为标志定义在WinUser32.mqh文件内,这就是为什么这个头文件必须通过#include包含进来的原因。此处,没有列出所有的标志,详见Win32 API说明。

Wingdings符号

Wingdings符号代码:

32!3334#35$36%37&3839(40)41*42+43,4445.46/47
048149250351452553654755856957:58;59<60=61>62?63
@64A65B66C67D68E69F70G71H72I73J74K75L76M77N78O79
P80Q81R82S83T84U85V86W87X88Y89Z90[91/92]93^94_95
`96a97b98c99d100e101f102g103h104i105j106k107l108m109n110o111
p112q113r114s115t116u117v118w119x120y121z122{123|124}125~126127
128129130ƒ131132133134135ˆ136137Š138139Œ140141Ž142143
144145146147148149150151˜152153š154155œ156157ž158Ÿ159
160¡161¢162£163¤164¥165¦166§167¨168©169ª170«171¬172­173®174¯175
°176±177²178³179´180µ181182·183¸184¹185º186»187¼188½189¾190¿191
À192Á193Â194Ã195Ä196Å197Æ198Ç199È200É201Ê202Ë203Ì204Í205Î206Ï207
Ð208Ñ209Ò210Ó211Ô212Õ213Ö214×215Ø216Ù217Ú218Û219Ü220Ý221Þ222ß223
à224á225â226ã227ä228å229æ230ç231è232é233ê234ë235ì236í237î238ï239
ð240ñ241ò242ó243ô244õ245ö246÷247ø248ù249ú250û251ü252ý253þ254ÿ255

Web颜色名称

颜色常量类型:

BlackDarkGreenDarkSlateGrayOliveGreenTealNavy
PurpleMaroonIndigoMidnightBlueDarkBlueDarkOliveGreenSaddleBrown
ForestGreenOliveDrabSeaGreenDarkGoldenrodDarkSlateBlueSiennaMediumBlue
BrownDarkTurquoiseDimGrayLightSeaGreenDarkVioletFireBrickMediumVioletRed
MediumSeaGreenChocolateCrimsonSteelBlueGoldenrodMediumSpringGreenLawnGreen
CadetBlueDarkOrchidYellowGreenLimeGreenOrangeRedDarkOrangeOrange
GoldYellowChartreuseLimeSpringGreenAquaDeepSkyBlue
BlueMagentaRedGraySlateGrayPeruBlueViolet
LightSlateGrayDeepPinkMediumTurquoiseDodgerBlueTurquoiseRoyalBlueSlateBlue
DarkKhakiIndianRedMediumOrchidGreenYellowMediumAquamarineDarkSeaGreenTomato
RosyBrownOrchidMediumPurplePaleVioletRedCoralCornflowerBlueDarkGray
SandyBrownMediumSlateBlueTanDarkSalmonBurlyWoodHotPinkSalmon
VioletLightCoralSkyBlueLightSalmonPlumKhakiLightGreen
AquamarineSilverLightSkyBlueLightSteelBlueLightBluePaleGreenThistle
PowderBluePaleGoldenrodPaleTurquoiseLightGrayWheatNavajoWhiteMoccasin
LightPinkGainsboroPeachPuffPinkBisqueLightGoldenrodBlanchedAlmond
LemonChiffonBeigeAntiqueWhitePapayaWhipCornsilkLightYellowLightCyan
LinenLavenderMistyRoseOldLaceWhiteSmokeSeashellIvory
HoneydewAliceBlueLavenderBlushMintCreamSnowWhite
外_汇_邦 WaiHuiBang.com
本文标题:MQL4预定义标准常量(二) - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/49061.html

相关文章

  • EA入门系列一:MT4自定义指标的结构
    EA入门系列一:MT4自定义指标的结构

    MT4自定义指标一般由四个部分构成: (1)文件头部 (2)参数、变量和数组的定义 (3)初始化函数init() (4)主函数start() 一、文件头部,也称为预处理程序 预处理程序以“#”开头,行尾无语句结束符“;” 常用的预处理程...

    MQL4编程学习
  • EA编程教程大全之常用函数

    对于每个执行的MQL4程序,一定数量的变量设定可以轻松应对图表中的价格状态:智能交易,脚本或者是客户指标。. 资料应用到可变量的模型中来。 可以由预定义的变量分开处理。 这些数据会在开启后应用 RefreshRate...

    MQL4编程学习
  • 外汇EA怎么安装到MT4上?外汇EA安装使用教程
    外汇EA怎么安装到MT4上?外汇EA安装使用教程

    可能老交易员会觉得安装MT4是非常简单的事情了,但是对于刚进入外汇市场的新手可能就比较迷茫了点,希望这篇外汇EA怎么安装到MT4上的教程,可以帮到新进入外汇EA市场的外汇人。...

    MQL4编程学习
  • mt4智能交易系统的突出好处

    ;目前很多的投资者都对mt4智能交易系统很感兴趣,他们都希望可以使用一个最佳的交易系统,从而就可以从外汇交易市场中获取交易收益,该交易系统是深受广大投资者认可以及肯定的系统,其优势深深吸引广大投资者的注意,他们...

    MQL4编程学习
  • MQL4程序运行

    目录[hide]程序运行导入函数调用 想让MQL4程序运行起来,就必须对它进行编译(按“编译”按钮或F5键)。在程序编译过程中不允许出现任何错误(允许有警告信息,但一定要对它进行具体分析)。编译成功之后,将会在相...

    MQL4编程学习
你可能感兴趣