新手入门教程 发表于 2026-1-26 16:01:58

MQL4预定义标准常量(二)

MQL4预定义标准常量(二)
[*]常用外汇MT4指标线标示符[*]Ichimoku Kinko Hyo外汇MT4指标线标示符[*]移动平均计算方法[*]信息框[*]Wingdings符号[*]Web颜色名称
为了简化程序编写,使程序文本编辑使用起来更加简便,在MQL4中预定义了标准常量。
标准常量类似于宏代换,并且是int(整数类型)。
这些常量按用途进行分组。
外汇MT4指标线标示符外汇MT4指标线常量标示符用在iMACD(), iRVI()和iStochastic()函数外汇MT4指标中。
可以是以下的任意值:
常数值描述MODE_MAIN0基本外汇MT4指标线。MODE_SIGNAL1信号线。外汇MT4指标线常量标示符用在iADX()函数外汇MT4指标中,可以是以下数值:
常数值描述MODE_MAIN0基本外汇MT4指标线。MODE_PLUSDI1+DI 外汇MT4指标线。MODE_MINUSDI2-DI 外汇MT4指标线。外汇MT4指标线常量标示符在 iBands(), iEnvelopes(), iEnvelopesOnArray(), iFractals() 和 iGator() 外汇MT4指标中,可以是以下数值:
常数值描述MODE_UPPER1上面的外汇MT4指标线。MODE_LOWER2下面的外汇MT4指标线。Ichimoku Kinko Hyo外汇MT4指标线标示符Ichimoku Kinko Hyo外汇MT4指标线标示符使用在iIchimoku() 外汇MT4指标中作为请求数据的参数调用,表示使用不同的外汇MT4指标线。
可以为以下任意值:
常数值描述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()外汇MT4指标中使用。
可以为以下任意值:
常数值描述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!33“34#35$36%37&38‘39(40)41*42+43,44–45.46/47048149250351452553654755856957:58;5962?63@64A65B66C67D68E69F70G71H72I73J74K75L76M77N78O79P80Q81R82S83T84U85V86W87X88Y89Z90[91/9293^94_95`96a97b98c99d100e101f102g103h104i105j106k107l108m109n110o111p112q113r114s115t116u117v118w119x120y121z122{123|124}125~126127€128129‚130ƒ131„132…133†134‡135ˆ136‰137Š138‹139Œ140141Ž142143144‘145’146“147”148•149–150—151˜152™153š154›155œ156157ž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
大家在看了小编以上对"MQL4预定义标准常量(二)"的介绍后应该都清楚了吧,希望对大家做单有所帮助。如果大家还想要下载更多有关"MQL4预定义标准常量(二)"的相关EA源码,敬请关注汇探网下载。我们会持续更新交易系统,EA源码。
页: [1]
查看完整版本: MQL4预定义标准常量(二)