; TextPad syntax definitions for MQL4 C=1 [Syntax] Namespace1 = 6 IgnoreCase = No KeyWordLength = BracketChars = {[()]} OperatorChars = -+*/<>!~%^&|= PreprocStart = # SyntaxStart = SyntaxEnd = HexPrefix = 0x CommentStart = /* CommentEnd = */ CommentStartAlt = CommentEndAlt = SingleComment = // SingleCommentCol = SingleCommentAlt = SingleCommentColAlt = SingleCommentEsc = StringsSpanLines = Yes StringStart = " StringEnd = " StringAlt = StringEsc = \ CharStart = ' CharEnd = ' CharEsc = \ [Preprocessor keywords] #define #import #include #property [Keywords 1] bool break case color continue datetime default double else extern false for if int return static string switch true void while [Keywords 2] Ask Bars Bid Close Digits High Low Open Point Time Volume [Keywords 3] AccountBalance AccountCompany AccountCredit AccountCurrency AccountEquity AccountFreeMargin AccountFreeMarginCheck AccountFreeMarginMode AccountLeverage AccountMargin AccountName AccountNumber AccountProfit AccountServer AccountStopoutLevel AccountStopoutMode Alert ArrayBsearch ArrayCopy ArrayCopyRates ArrayCopySeries ArrayDimension ArrayGetAsSeries ArrayInitialize ArrayIsSeries ArrayMaximum ArrayMinimum ArrayRange ArrayResize ArraySetAsSeries ArraySize ArraySort CharToStr Comment Day DayOfWeek DayOfYear DoubleToStr FileClose FileDelete FileFlush FileIsEnding FileIsLineEnding FileOpen FileOpenHistory FileReadArray FileReadDouble FileReadInteger FileReadNumber FileReadString FileSeek FileSize FileTell FileWrite FileWriteArray FileWriteDouble FileWriteInteger FileWriteString GetLastError GetTickCount GlobalVariableCheck GlobalVariableDel GlobalVariableGet GlobalVariableName GlobalVariableSet GlobalVariableSetOnCondition GlobalVariablesDeleteAll GlobalVariablesTotal HideTestIndicators Hour IndicatorBuffers IndicatorCounted IndicatorDigits IndicatorShortName IsConnected IsDemo IsDllsAllowed IsExpertEnabled IsLibrariesAllowed IsOptimization IsStopped IsTesting IsTradeAllowed IsTradeContextBusy IsVisualMode MarketInfo MathAbs MathArccos MathArcsin MathArctan MathCeil MathCos MathExp MathFloor MathLog MathMax MathMin MathMod MathPow MathRand MathRound MathSin MathSqrt MathSrand MathTan MessageBox Minute Month NormalizeDouble ObjectCreate ObjectDelete ObjectDescription ObjectFind ObjectGet ObjectGetFiboDescription ObjectGetShiftByValue ObjectGetValueByShift ObjectMove ObjectName ObjectSet ObjectSetFiboDescription ObjectSetText ObjectType ObjectsDeleteAll ObjectsTotal OrderClose OrderCloseBy OrderClosePrice OrderCloseTime OrderComment OrderCommission OrderDelete OrderExpiration OrderLots OrderMagicNumber OrderModify OrderOpenPrice OrderOpenTime OrderPrint OrderProfit OrderSelect OrderSend OrderStopLoss OrderSwap OrderSymbol OrderTakeProfit OrderTicket OrderType OrdersHistoryTotal OrdersTotal Period PlaySound Print RefreshRates Seconds SendFTP SendMail SetIndexArrow SetIndexBuffer SetIndexDrawBegin SetIndexEmptyValue SetIndexLabel SetIndexShift SetIndexStyle SetLevelStyle SetLevelValue Sleep StrToDouble StrToInteger StrToTime StringConcatenate StringFind StringGetChar StringLen StringSetChar StringSubstr StringTrimLeft StringTrimRight Symbol TerminalCompany TerminalName TerminalPath TimeCurrent TimeDay TimeDayOfWeek TimeDayOfYear TimeHour TimeLocal TimeMinute TimeMonth TimeSeconds TimeToStr TimeYear UninitializeReason WindowBarsPerChart WindowExpertName WindowFind WindowFirstVisibleBar WindowHandle WindowIsVisible WindowOnDropped WindowPriceMax WindowPriceMin WindowPriceOnDropped WindowRedraw WindowScreenShot WindowTimeOnDropped WindowXOnDropped WindowYOnDropped WindowsTotal Year deinit iAC iAD iADX iAO iATR iAlligator iBWMFI iBands iBandsOnArray iBarShift iBars iBearsPower iBullsPower iCCI iCCIOnArray iClose iCustom iDeMarker iEnvelopes iEnvelopesOnArray iForce iFractals iGator iHigh iHighest iIchimoku iLow iLowest iMA iMACD iMAOnArray iMFI iMomentum iMomentumOnArray iOBV iOpen iOsMA iRSI iRSIOnArray iRVI iSAR iStdDev iStdDevOnArray iStochastic iTime iVolume iWPR init start [Keywords 4] AliceBlue AntiqueWhite Aqua Aquamarine Beige Bisque Black BlanchedAlmond Blue BlueViolet Brown BurlyWood CadetBlue Chartreuse Chocolate Coral CornflowerBlue Cornsilk Crimson DarkBlue DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkOliveGreen DarkOrange DarkOrchid DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DimGray DodgerBlue FireBrick ForestGreen Gainsboro Gold Goldenrod Gray Green GreenYellow Honeydew HotPink IndianRed Indigo Ivory Khaki Lavender LavenderBlush LawnGreen LemonChiffon LightBlue LightCoral LightCyan LightGoldenrod LightGray LightGreen LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linen Magenta Maroon MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed MidnightBlue MintCream MistyRose Moccasin NavajoWhite Navy OldLace Olive OliveDrab Orange OrangeRed Orchid PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip PeachPuff Peru Pink Plum PowderBlue Purple Red RosyBrown RoyalBlue SaddleBrown Salmon SandyBrown SeaGreen Seashell Sienna Silver SkyBlue SlateBlue SlateGray Snow SpringGreen SteelBlue Tan Teal Thistle Tomato Turquoise Violet Wheat White WhiteSmoke Yellow YellowGreen [Keywords 5] CLR_NONE DRAW_ARROW DRAW_HISTOGRAM DRAW_LINE DRAW_NONE DRAW_SECTION DRAW_ZIGZAG EMPTY EMPTY_VALUE ERR_ACCOUNT_DISABLED ERR_ARRAY_AS_PARAMETER_EXPECTED ERR_ARRAY_INDEX_OUT_OF_RANGE ERR_BROKER_BUSY ERR_CANNOT_CALL_FUNCTION ERR_CANNOT_LOAD_LIBRARY ERR_CANNOT_OPEN_FILE ERR_COMMON_ERROR ERR_CUSTOM_INDICATOR_ERROR ERR_DLL_CALLS_NOT_ALLOWED ERR_DOUBLE_PARAMETER_EXPECTED ERR_END_OF_FILE ERR_EXTERNAL_CALLS_NOT_ALLOWED ERR_FUNCTION_NOT_CONFIRMED ERR_FUNC_NOT_ALLOWED_IN_TESTING ERR_GLOBAL_VARIABLES_PROCESSING ERR_GLOBAL_VARIABLE_NOT_FOUND ERR_HISTORY_WILL_UPDATED ERR_INCOMPATIBLE_ARRAYS ERR_INCOMPATIBLE_FILEACCESS ERR_INCORRECT_SERIESARRAY_USING ERR_INTEGER_PARAMETER_EXPECTED ERR_INVALID_ACCOUNT ERR_INVALID_FUNCTION_PARAMSCNT ERR_INVALID_FUNCTION_PARAMVALUE ERR_INVALID_PRICE ERR_INVALID_PRICE_PARAM ERR_INVALID_STOPS ERR_INVALID_TICKET ERR_INVALID_TRADE_PARAMETERS ERR_INVALID_TRADE_VOLUME ERR_LONGS_NOT_ALLOWED ERR_LONG_POSITIONS_ONLY_ALLOWED ERR_MALFUNCTIONAL_TRADE ERR_MARKET_CLOSED ERR_NOT_ENOUGH_MONEY ERR_NOT_ENOUGH_RIGHTS ERR_NOT_ENOUGH_STACK_FOR_PARAM ERR_NOT_INITIALIZED_ARRAY ERR_NOT_INITIALIZED_ARRAYSTRING ERR_NOT_INITIALIZED_STRING ERR_NO_CONNECTION ERR_NO_ERROR ERR_NO_MEMORY_FOR_ARRAYSTRING ERR_NO_MEMORY_FOR_CALL_STACK ERR_NO_MEMORY_FOR_PARAM_STRING ERR_NO_MEMORY_FOR_RETURNED_STR ERR_NO_MEMORY_FOR_TEMP_STRING ERR_NO_MQLERROR ERR_NO_OBJECT_NAME ERR_NO_ORDER_SELECTED ERR_NO_RESULT ERR_NO_SPECIFIED_SUBWINDOW ERR_OBJECT_ALREADY_EXISTS ERR_OBJECT_COORDINATES_ERROR ERR_OBJECT_DOES_NOT_EXIST ERR_OFF_QUOTES ERR_OLD_VERSION ERR_ORDER_LOCKED ERR_PRICE_CHANGED ERR_RECURSIVE_STACK_OVERFLOW ERR_REMAINDER_FROM_ZERO_DIVIDE ERR_REQUOTE ERR_SEND_MAIL_ERROR ERR_SERVER_BUSY ERR_SHORTS_NOT_ALLOWED ERR_SOME_ARRAY_ERROR ERR_SOME_FILE_ERROR ERR_SOME_OBJECT_ERROR ERR_STRING_FUNCTION_INTERNAL ERR_STRING_PARAMETER_EXPECTED ERR_SYSTEM_BUSY ERR_TOO_FREQUENT_REQUESTS ERR_TOO_LONG_STRING ERR_TOO_MANY_OPENED_FILES ERR_TOO_MANY_REQUESTS ERR_TRADE_CONTEXT_BUSY ERR_TRADE_DISABLED ERR_TRADE_ERROR ERR_TRADE_EXPIRATION_DENIED ERR_TRADE_MODIFY_DENIED ERR_TRADE_NOT_ALLOWED ERR_TRADE_TIMEOUT ERR_TRADE_TOO_MANY_ORDERS ERR_UNKNOWN_COMMAND ERR_UNKNOWN_OBJECT_PROPERTY ERR_UNKNOWN_OBJECT_TYPE ERR_UNKNOWN_SYMBOL ERR_WRONG_FILE_NAME ERR_WRONG_FUNCTION_POINTER ERR_WRONG_JUMP ERR_ZERO_DIVIDE IDABORT IDCANCEL IDCONTINUE IDIGNORE IDNO IDOK IDRETRY IDTRYAGAIN IDYES MB_ABORTRETRYIGNORE MB_CANCELTRYCONTINUE MB_DEFBUTTON1 MB_DEFBUTTON2 MB_DEFBUTTON3 MB_DEFBUTTON4 MB_ICONASTERISK MB_ICONERROR MB_ICONEXCLAMATION MB_ICONHAND MB_ICONINFORMATION MB_ICONQUESTION MB_ICONSTOP MB_ICONWARNING MB_OK MB_OKCANCEL MB_RETRYCANCEL MB_YESNO MB_YESNOCANCEL MODE_ASK MODE_BID MODE_CHINKOUSPAN MODE_CLOSE MODE_DIGITS MODE_EMA MODE_EXPIRATION MODE_FREEZELEVEL MODE_HIGH MODE_KIJUNSEN MODE_LOTSIZE MODE_LOTSTEP MODE_LOW MODE_LOWER MODE_LWMA MODE_MAIN MODE_MARGINCALCMODE MODE_MARGINHEDGED MODE_MARGININIT MODE_MARGINMAINTENANCE MODE_MARGINREQUIRED MODE_MAXLOT MODE_MINLOT MODE_MINUSDI MODE_OPEN MODE_PLUSDI MODE_POINT MODE_PROFITCALCMODE MODE_SENKOUSPANA MODE_SENKOUSPANB MODE_SIGNAL MODE_SMA MODE_SMMA MODE_SPREAD MODE_STARTING MODE_STOPLEVEL MODE_SWAPLONG MODE_SWAPSHORT MODE_SWAPTYPE MODE_TENKANSEN MODE_TICKSIZE MODE_TICKVALUE MODE_TIME MODE_TRADEALLOWED MODE_UPPER MODE_VOLUME NULL OBJPROP_ANGLE OBJPROP_ARROWCODE OBJPROP_BACK OBJPROP_COLOR OBJPROP_CORNER OBJPROP_DEVIATION OBJPROP_ELLIPSE OBJPROP_FIBOLEVELS OBJPROP_FIRSTLEVEL OBJPROP_FONTSIZE OBJPROP_LEVELCOLOR OBJPROP_LEVELSTYLE OBJPROP_LEVELWIDTH OBJPROP_PRICE1 OBJPROP_PRICE2 OBJPROP_PRICE3 OBJPROP_RAY OBJPROP_SCALE OBJPROP_STYLE OBJPROP_TIME1 OBJPROP_TIME2 OBJPROP_TIME3 OBJPROP_TIMEFRAMES OBJPROP_WIDTH OBJPROP_XDISTANCE OBJPROP_YDISTANCE OBJ_ALL_PERIODS OBJ_ARROW OBJ_CHANNEL OBJ_CYCLES OBJ_ELLIPSE OBJ_EXPANSION OBJ_FIBO OBJ_FIBOARC OBJ_FIBOCHANNEL OBJ_FIBOFAN OBJ_FIBOTIMES OBJ_GANNFAN OBJ_GANNGRID OBJ_GANNLINE OBJ_HLINE OBJ_LABEL OBJ_PERIOD_D1 OBJ_PERIOD_H1 OBJ_PERIOD_H4 OBJ_PERIOD_M1 OBJ_PERIOD_M15 OBJ_PERIOD_M30 OBJ_PERIOD_M5 OBJ_PERIOD_MN1 OBJ_PERIOD_W1 OBJ_PITCHFORK OBJ_RECTANGLE OBJ_REGRESSION OBJ_STDDEVCHANNEL OBJ_TEXT OBJ_TREND OBJ_TRENDBYANGLE OBJ_TRIANGLE OBJ_VLINE OP_BUY OP_BUYLIMIT OP_BUYSTOP OP_SELL OP_SELLLIMIT OP_SELLSTOP PERIOD_D1 PERIOD_H1 PERIOD_H4 PERIOD_M1 PERIOD_M15 PERIOD_M30 PERIOD_M5 PERIOD_MN1 PERIOD_W1 PRICE_CLOSE PRICE_HIGH PRICE_LOW PRICE_MEDIAN PRICE_OPEN PRICE_TYPICAL PRICE_WEIGHTED REASON_ACCOUNT REASON_CHARTCHANGE REASON_CHARTCLOSE REASON_PARAMETERS REASON_RECOMPILE REASON_REMOVE STYLE_DASH STYLE_DASHDOT STYLE_DASHDOTDOT STYLE_DOT STYLE_SOLID SYMBOL_ARROWDOWN SYMBOL_ARROWUP SYMBOL_CHECKSIGN SYMBOL_LEFTPRICE SYMBOL_RIGHTPRICE SYMBOL_STOPSIGN SYMBOL_THUMBSDOWN SYMBOL_THUMBSUP WHOLE_ARRAY [Keywords 6] copyright indicator_buffers indicator_chart_window indicator_colorN indicator_levelN indicator_levelcolor indicator_levelstyle indicator_levelwidth indicator_maximum indicator_minimum indicator_separate_windo indicator_styleN indicator_widthN library link show_confirm show_inputs stacksize