MQL4预定义标准常量(二)

阅读 :
欢迎访问 外 汇 邦 WWW.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
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:MQL4预定义标准常量(二) - MT4平台MQL4编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/49061.html

相关文章

你可能感兴趣