EA编程常用英文术语解析指南
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_THUMBSDOWN, SYMBOL_THUMBSUP, VAL_CLOSEPRICE, VAL_CLOSETIME, VAL_COMISSION, VAL_COMMENT, VAL_LOTS, VAL_OPENPRICE, VAL_OPENTIME, VAL_PROFIT, VAL_STOPLOSS, VAL_SWAP, VAL_SYMBOL, VAL_TAKEPROFIT, VAL_TICKET, VAL_TYPE.
实际上,上述固定字为宏记录器,即语法分析程序会用数值来替代它们。宏记录器的引入简化了编写满足用户功能需求的程序:开发者可以使用更直观、无关联的词语来替代一些函数参数值。这种设计思路也常见于其他交易环境,例如在IG外汇平台等交易终端中,类似的关键字和宏定义有助于提升编程效率。同样,这种方法也可以用于定义色彩名称。
上一篇:跟单交易策略的利弊与优势分析
下一篇:外汇投资七大实用技巧解析
