1. 逻辑符号。
AND, NOT, OR. 与 非 或
2. MQL 4语言指令。
Array数组, Begin开始, Break中止, Continue继续, Define预定义, Downto递减循环, Else否则, End终止, Exit退出函数, For增量循环, If条件假使, Input输入, Then于是(与if配合), To到(与For配合), Variable变量, While(条件循环)。
界定语言指令结构的固定字也叫做核心字。
3. 内置函数。
Abs绝对值, AccName, AccountName帐户名称, Alert报警, Ceil, CloseOrder订单出场, Comment屏幕注释输出, Cos, CurTime目前时间, Day日, DayOfWeek星期的数字, DeleteOrder删除订单, Exp, Floor, Highest最高, Hour小时, iADX内置指标函数, iATR内置指标函数, iBANDS内置指标函数, iCCI内置指标函数, iMA内置指标函数, iMACD内置指标函数, iMFI内置指标函数, iMOM内置指标函数, iRSI内置指标函数, iSAR内置指标函数, iSTO内置指标函数, iWPR内置指标函数, IsDemo帐户能否模拟型, IsIndirect, LastTradeTime最后价格时间, Log, Lowest最低, Minute分钟, Mod, ModifyOrder订单修改, Month月, MoveObject移动屏幕上的对象, NumberToStr小数变字符串, Ord, OrderValue订单数字, Period周期, Pow, Print打印输出(在标签栏), PrintTrade输出订单情况, Rand, Round, ServerAddress服务器地址, SetArrow设定数组运用的箭头样式, SetObjectText设定对象上的文字, SetOrder设定订单, SetText设定文字, Sin, Sqrt, Srand, Symbol货币名字, Tan, TimeToStr时间变成字符串, Year年.
4. 预先设定用户变量(用户定义变量)。
Lots订单手数, StopLoss止损数值, TakeProfit目标数值, TrailingStop移动止损数值.
5. 预先设定交易终端变量。
AccNum, AccountNumber, Ask购入价, Balance帐户余额, Bars图内商品的全部K线个数, Bid出售价, Close收盘价, Credit信用额度, Equity净值, FreeMargin可用保证金, High最高价, Low最低价, Margin保证金, Open开盘价, Point点, PriceAsk, PriceBid, PriceHigh, PriceLow, PriceTime报价时间, Time时间, TotalProfit总盈利, TotalTrades订单个数, Volume成交量.
6. 预先设定内置函数参数(宏命令)。
MODE_CLOSE, MODE_EMA, MODE_HIGH, MODE_LOW, MODE_MAIN, MODE_MINUSDI, MODE_OPEN, MODE_PLUSDI, MODE_SIGNAL, MODE_SMA, MODE_STOPLOSS, MODE_TAKEPROFIT, MODE_VOLUME, MODE_WMA, OBJ_HLINE, OBJ_SYMBOL, OBJ_TEXT, OBJ_TRENDLINE, OBJ_VLINE, OP_BUY, OP_BUYLIMIT, OP_BUYSTOP, OP_SELL, OP_SELLLIMIT, OP_SELLSTOP, SYMBOL_ARROWDOWN, SYMBOL_ARROWUP, SYMBOL_CHECKSIGN, SYMBOL_STOPSIGN, SYMBOL_THU抵押贷款支持债券DOWN, SYMBOL_THU抵押贷款支持债券UP, VAL_CLOSEPR洲际交易所, VAL_CLOSETIME, VAL_COMISSION, VAL_COMMENT, VAL_LOTS, VAL_OPENPR洲际交易所, VAL_OPENTIME, VAL_PROFIT, VAL_STOPLOSS, VAL_SWAP, VAL_SYMBOL, VAL_TAKEPROFIT, VAL_TICKET, VAL_TYPE.
事实上,上述固定字为宏记录器,即语法分析程序用数值取而代之。宏记录器的引入简化了编撰用户功能要求的程序:愈加方便、无相关的重要词语可以用来替代一部分函数参数值。同样可以用于色彩名称。