MQL4预定义标准常量详解(二)
常用指标线标示符
Ichimoku Kinko Hyo指标线标示符
移动平均DLSM官网计算方法
信息框
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()、DLSM官网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_ABORTRETRYIGNORE。
为了在信息框中显示图标,可以指定以下值之一。
常数值描述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文档。
WingdDLSM官网ings符号
table.symbols td.l_smb, table.symbols td.d_smb{font-family:wingdings;} table.symbols{font-family:tahoma;font-size:8pt;border:thin solid #a8afaa;}Wingdings符号代码:
32!33“34#35$36%37&38‘39(40)41*42+43,44–45.46/47048149250351452553654755856957:58;59<60=6162?63@64A65B66C67D68E69F70G71H72I73J74K75L76M77N78O79P80Q81R82S83T84U85V86W87X88Y89Z90[91/92]93^94_95`96a97b98c99d100e101f102g103h104i105j106k107l108m109n110o111p112q113r114s115t116u117v118w119x120y121z122{123|124}125~126127€128129‚130ƒ131„132…133†134‡135ˆ136‰137Š138‹139Œ140141Ž142143144‘145’146“147”148•149–150—151˜152™153š154›155œ156157ž158Ÿ159160¡161¢162£163¤164¥165¦166§167¨168©169ª170«171¬172173®174¯175°176±177²178³179´180µ181¶182·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ÿ255Web颜色名称
颜色常量类型:
BlackDarkGreenDarkSlateGrayOliveGreenTealNavyPurpleMaroonIndigoMidnightBlueDarkBlueDarkOliveGreenSaddleBrownForestGreenOliveDrabSeaGreenDarkGoldenrodDarkSlateBlueSiennaMediumBlueBrownDarkTurquoiseDimGrayLightSeaGreenDarkVioletFireBrickMediumVioletRedMediumSeaGreenChocolateCrimsonSteelBlueGoldenrodMediumSpringGreenLawnGreenCadetBlueDarkOrchidYellowGreenLimeGreenOrangeRedDarkOrangeOrangeGoldYellowChartreuseLimeSpringGreenAquaDeepSkyBlueBlueMagentaRedGraySlateGrayPeruBlueVioletLightSlateGrayDeepPinkMediumTurquoiseDodgerBlueTurquoiseRoyalBlueSlateBlueDarkKhakiIndianRedMediumOrchidGreenYellowMediumAquamarineDarkSeaGreenTomatoRosyBrownOrchidMediumPurplePaleVioletRedCoralCornflowerBlueDarkGraySandyBrownMediumSlateBlueTanDarkSalmonBurlyWoodHotPinkSalmonVioletLightCoralSkyBlueLightSalmonPlumKhakiLightGreenAquamarineSilverLightSkyBlueLightSteelBlueLightBluePaleGreenThistlePowderBluePaleGoldenrodPaleTurquoiseLightGrayWheatNavajoWhiteMoccasinLightPinkGainsboroPeachPuffPinkBisqueLightGoldenrodBlanchedAlmondLemonChiffonBeigeAntiqueWhitePapayaWhipCornsilkLightYellowLightCyanLinenLavenderMistyRoseOldLaceWhiteSmokeSeashellIvoryHoneydewAliceBlueLavenderBlushMintCreamSnowWhite
