跳转到内容

函数

信号编辑器提供了在指定条件时应用各种函数的灵活性。以下是可用函数的说明。

价格类别的函数提供基于您交易品种的当前价格信息。

  • Ask:您的经纪商请求的当前价格。
  • Bid:您的经纪商提供的当前价格。
  • Pip:1 个 Pip 的值。对于 EURUSD,该值为 0.0001。

账户类别的函数提供有关您账户的信息。

  • Balance:您账户的当前余额。
  • Equity:您账户的当前净值(Balance + 浮动盈亏)。
  • Margin Level:账户的当前保证金水平。

日期类别的函数提供有关日期和时间的信息。

  • Day of month:1 到 31 之间的数字。每月从 1 开始,以 28 到 31 之间的数字结束,取决于月份的长度。
  • Day of week:1(星期一)到 7(星期日)之间的数字。
  • Day of year:1(1月1日)到 365 或 366(12月31日)之间的数字。
  • Hour:0(凌晨 0 点)到 23(晚上 11 点)之间的数字。
  • Minutes:0 到 59 之间的数字。
  • Month of year:1 到 12 之间的数字。
  • Seconds:0 到 59 之间的数字。

订单类别的函数提供有关已开订单的信息。

  • No. of open orders:当前所有已开订单(Buy 和 Sell)的总数。
  • No. open buy orders:当前所有已开 Buy 订单的总数。
  • No. open sell orders:当前所有已开 Sell 订单的总数。
  • Open price:订单开仓价格。在信号上下文中使用时,指的是最后一个 Buy 或 Sell 订单(取决于信号类型)。在 TP/SL 模块上下文中使用时,指的是正在评估的订单。
  • Open price highest:任何已开订单中最高的开仓价格。
  • Open price highest buy:任何已开 Buy 订单中最高的开仓价格。
  • Open price highest sell:任何已开 Sell 订单中最高的开仓价格。
  • Open price lowest:任何已开订单中最低的开仓价格。
  • Open price lowest buy:任何已开 Buy 订单中最低的开仓价格。
  • Open price lowest sell:任何已开 Sell 订单中最低的开仓价格。
  • Open price newest:最新已开订单的开仓价格。
  • Open price newest buy:最新已开 Buy 订单的开仓价格。
  • Open price newest sell:最新已开 Sell 订单的开仓价格。
  • Open price oldest:最早已开订单的开仓价格。
  • Open price oldest buy:最早已开 Buy 订单的开仓价格。
  • Open price oldest sell:最早已开 Sell 订单的开仓价格。
  • Open price closed:最近已平仓订单的开仓价格。
  • Open price closed buy:最近已平仓 Buy 订单的开仓价格。
  • Open price closed sell:最近已平仓 Sell 订单的开仓价格。
  • Close price:最近已平仓订单的平仓价格。
  • Close price buy:最近已平仓 Buy 订单的平仓价格。
  • Close price sell:最近已平仓 Sell 订单的平仓价格。
  • Open seconds:自订单开仓以来的持续时间(秒)。在信号上下文中使用时,指的是最后一个 Buy 或 Sell 订单(取决于信号类型)。在 TP/SL 模块上下文中使用时,指的是正在评估的订单。
  • Open seconds newest:自最新已开订单开仓以来的持续时间(秒)。
  • Open seconds newest buy:自最新已开 Buy 订单开仓以来的持续时间(秒)。
  • Open seconds newest sell:自最新已开 Sell 订单开仓以来的持续时间(秒)。
  • Closed seconds:自最后一个已平仓订单平仓以来的持续时间(秒)。
  • Closed seconds buy:自最后一个已平仓 Buy 订单平仓以来的持续时间(秒)。
  • Closed seconds sell:自最后一个已平仓 Sell 订单平仓以来的持续时间(秒)。
  • Profit money buy orders:所有已开 Buy 订单的总利润(以账户货币计)。
  • Profit money open orders:所有已开订单的总利润(以账户货币计)。
  • Profit money sell orders:所有已开 Sell 订单的总利润(以账户货币计)。
  • Profit pips buy orders:所有已开 Buy 订单的总利润(以 Pip 计)。
  • Profit pips open orders:所有已开订单的总利润(以 Pip 计)。
  • Profit pips sell orders:所有已开 Sell 订单的总利润(以 Pip 计)。
  • Stop loss:为该订单设置的最近 Stop loss 值。在信号上下文中使用时,指的是最后一个 Buy 或 Sell 订单(取决于信号类型)。在 TP/SL 模块上下文中使用时,指的是正在评估的订单。如果未为订单设置 Stop loss 值,则默认为 Empty 值,表示为一个长数字(2147483647)。
  • Stop loss newest:为最新已开订单设置的最近 Stop Loss 值。
  • Stop loss newest buy:为最新已开 Buy 订单设置的最近 Stop Loss 值。
  • Stop loss newest sell:为最新已开 Sell 订单设置的最近 Stop Loss 值。
  • Stop loss oldest:为最早已开订单设置的最近 Stop Loss 值。
  • Stop loss oldest buy:为最早已开 Buy 订单设置的最近 Stop Loss 值。
  • Stop loss oldest sell:为最早已开 Sell 订单设置的最近 Stop Loss 值。
  • Take profit:为该订单设置的最近目标 Take profit。在信号上下文中使用时,指的是最后一个 Buy 或 Sell 订单(取决于信号类型)。在 TP/SL 模块上下文中使用时,指的是正在评估的订单。如果未为订单设置 Take profit 值,则默认为 Empty 值,表示为一个长数字(2147483647)。
  • Take profit newest:为最新已开订单设置的最近 Take Profit 值。
  • Take profit newest buy:为最新已开 Buy 订单设置的最近 Take Profit 值。
  • Take profit newest sell:为最新已开 Sell 订单设置的最近 Take Profit 值。
  • Take profit oldest:为最早已开订单设置的最近 Take Profit 值。
  • Take profit oldest buy:为最早已开 Buy 订单设置的最近 Take Profit 值。
  • Take profit oldest sell:为最早已开 Sell 订单设置的最近 Take Profit 值。
  • Volume open orders:此 EA 管理的所有已开订单的总交易量(Lot Size)。
  • Volume open orders buy:此 EA 管理的所有已开 Buy 订单的总交易量(Lot Size)。
  • Volume open orders sell:此 EA 管理的所有已开 Sell 订单的总交易量(Lot Size)。