简介

News Trader 是一款 MetaTrader 专家级交易指导工具,用于为外汇交易者提供释放重要宏观经济信号时出现的新闻交易机会。这款专家级交易指导工具可以用于根据新闻波动性套利策略进行交易。重要是,我们要明白 News Trader 并非一种完全自动的解决方案,交易者必须设定新闻发布的日期和时间,还要对适当的止损和获利进行决策。但也可以对 ATR 止损和获利进行设定。除了常规的固定式头寸规模外,此专家级交易指导工具还支持灵活的头寸规模管理。该工具可用于以下交易平台:MT4MT5cTrader

操作

News Trader 可在新闻公布前的一定时间(默认为 1 分钟)开立一个或两个交易(默认为买入和卖出)。它可以根据交易者输入的指定参数应用止损和获利水平。新闻发布前,专家级交易指导工具仍然可以继续对止损和获利水平进行修改,以便与当前价格保持联动。新闻发布后,专家级交易指导工具将根据交易者的选择采用移动止损。如果新闻发布后一个小时(默认)后,一个或两个交易仍然活动,专家级交易指导工具会将其关闭。

交易示例

该图表截图表示美国和加拿大每月就业状况报告和加拿大交易余额报告出炉后的专家级交易指导工具的操作。新闻于美国东部标准时间 2015 年 12 月 4 日 8:30 发布。

买入和卖出进场用指向右侧的两个箭头表示。交易止损水平用上下的两个横线表示。获利水平则用蓝色横线表示。

新闻发布后,汇率成交价出现缺口,执行了卖出头寸的止损。不幸的是,成交价并未达到买入交易的获利水平。新闻发布后一小时后,头寸由于超时而关闭(指向左侧的蓝色箭头)。在本示例中,利润接近损失的三倍,表现良好但不理想。很明显,如果使用更加收紧的获利水平,成交价可能会更高。

News Trader 专家级交易指导工具在非农就业人口报告发布时执行的,显示美元/加元交易情况的示例图表。

头寸规模管理

News Trader 专家级交易指导工具支持两种头寸规模管理模式:一般固定头寸规模风险头寸规模。第一种模式非常简单,一名交易者仅可输入一个专家级交易指导工具开立的每个头寸将要使用的手数。第二种模式允许一般的固定式部分头寸规模或固定资金风险头寸规模。两种模式都会使用允许的最大风险(指定为百分比或资金数额)。

ATR 止损和获利

专家级交易指导工具可以使用真实波动幅度均值指标自动选择止损和获利水平,以便根据货币对之前的波动情况进行新闻交易。ATR 值根据指定时间段计算。之后在进入头寸开口期之前根据单独的乘数计算止损和获利。

无事后检验

由于 News Trader 专家级交易指导工具的性质,所以工具没有事后检验结果。

输入参数

交易

  • NewsTime — 交易相关新闻发布的日期和时间。在 cTrader 中,有五个独立的参数:年、月、日、小时和分钟。
  • StopLoss (默认值 = 15) — 开立交易时,将要使用的止损点数。如果 UseATR = true,忽略。
  • TakeProfit (默认值 = 75) — 开立交易时,将要使用的获利点数。我建议至少将其设定为 5 倍止损。如果 UseATR = true,忽略。
  • Direction (默认值 = Both) — 根据新闻进行交易而开立的头寸的方向。可以是以下四种类型:
    • Buy — 买入头寸。
    • Sell — 卖出头寸。
    • Both — 买入和卖出头寸。
    • Random — 随机头寸。
    备注:在 MT5 中,Both 选项被称为 Both_Pending,因为在 MT5 中无法为相同的货币对开立两个相反的头寸,因此会使用挂单。在 cTrader 中,交易者将使用三个独立输入的参数(BuySellRandomize)选择方向,因为平台不支持枚举参数。
  • TrailingStop (默认值 = None) — 头寸将要使用的移动止损的类型。可以是以下类型:
    • Breakeven — 获利与止损相等时,止损将被移动至保本。
    • Full — 将会在获利上升时上移止损的典型移动止损。
    • None — 无移动止损。
    备注:在 cTrader 中,交易者将使用两个独立输入的参数(Trailing StopBreakeven Stop)选择移动止损。如果 Trailing Stop 设置为 trueBreakeven Stop 参数将被忽略。
  • PreAdjustSLTP (默认值 = false) — 如果为 true,EA 将会在新闻发布前根据开立头寸后的当前价格更新 SL 和 TP 值。
  • SecondsBefore (默认值 = 10) — 新闻发布前开立头寸的秒数。
  • CloseAfterSeconds (默认值 = 3600) — 新闻发布后关闭头寸的秒数。如果为零,则忽略。

ATR

  • UseATR (默认值 = false) — 如果为 true,将根据 ATR 指标决定止损和获利水平。
  • ATR_Period (默认值 = 14) — 用于计算止损和获利水平的 ATR 指标的时间段。仅在 UseATR = true 时有效。
  • ATR_Multiplier_SL (默认值 = 1) — 获得止损值需要的 ATR 指标值。仅在 UseATR = true 时有效。
  • ATR_Multiplier_TP (默认值 = 5) — 获得获利值需要的 ATR 指标值。仅在 UseATR = true 时有效。

资金管理

  • Lots (默认值 = 0.1) — 固定头寸规模管理的基本手数。MM = false 时使用。
  • MM (默认值 = true) — 如果为 true,将启用灵活的头寸规模管理方法。
  • Risk (默认值 = 1) — 账户余额/资金的风险承受百分比。仅在 MM = true 时有效。如果将 UseMoneyInsteadOfPercentage 设置为 true,将忽略输入参数。
  • FixedBalance (默认值 = 0) — 如果设置为非零值,头寸规模计算将使用该参数,而不是账户余额/资金。仅在 MM = true 时有效。
  • MoneyRisk (默认值 = 0) — 账户货币风险承受能力。仅在 MM = true 时有效。需要将 UseMoneyInsteadOfPercentage 设置为 true
  • UseMoneyInsteadOfPercentage (默认值 = false) — 如果为 true,将根据账户货币中指定的风险金额(MoneyRisk)计算头寸规模,而不是余额/资金百分比风险 (Risk)。仅在 MM = true 时有效。
  • UseEquityInsteadOfBalance (默认值 = false) — 如果为 true,将根据账户资金计算头寸规模,而不是余额。仅在 MM = true 时有效。如果 UseMoneyInsteadOfPercentage = true,则忽略。
  • LotDigits (默认值 = 2) — 经纪人允许您在下单数量中使用的小数位数。例如,如果您的经纪人允许您使用小微手数 (0.01),之后应将此参数设置为 2。如果您的经纪人仅允许您使用小微手数 (0.1),之后应将此参数设置为 1。仅在 MM = true 时需要。

计时器

  • ShowTimer (默认值 = true) — 如果为 true,将会在图表左上角显示一个新闻发布倒数计时器。
  • FontSize (默认值 = 18) — 计时器显示时将要使用的字号。仅在 ShowTimer = true 时有效。cTrader 中未体现。
  • Font (默认值 = "Arial") — 计时器显示时将要使用的字体名称。仅在 ShowTimer = true 时有效。cTrader 中未体现。
  • FontColor (默认值 = clrRed) — 计时器显示时将要使用的字体颜色。仅在 ShowTimer = true 时有效。cTrader 中未体现。

其他

  • Commentary (默认值 = "NewsTrader") — 专家级交易指导开立的头寸的注释。
  • Slippage (默认值 = 10) — 可接受价格点数下降。
  • Magic (默认值 = 794823491) — 过滤专家级交易指导工具开立的头寸需要的幻数。cTrader 中未体现。

简要常见问题

什么样的新闻值得交易?

任何重大新闻都会对专家级交易指导工具带来利好:利率决策、中央银行会议纪要公布、CPI、GDP、贸易收支、就业状况报告等。新闻越重大,就越容易获利。

我应该设定何种止损和获利?

出现有关 GDP、CPI 或零售业绩情况时,我建议止损设置为 10 个标准点,获利设置为 50 个点。出现美联储利率决策、美联储会议纪要或 NFP 新闻时,将止损设置为 15-20 点,将获利设置为 75-100 点。

何种货币对适合 News Trader?

它可以与所有交易工具配套使用,但我推荐仅将其与流动资本货币对搭配使用:欧元/美元、英镑/美元、美元/加元、新元/美元等。外币货币对成交价的下跌和扩差套利可能导致过早进行止损。

MT4 和 MT5 版本之间有何区别?

MT5 版不能对统一货币对同时开立买入和卖出头寸。相反,它会开立挂单,以便模拟这些头寸。不幸的是,它会增加出现市场波动的风险,仅与您了解的,执行情况良好,不会进行异常扩差套利的经纪人联合使用 MT5。

为什么我的实际损失比 MM = true 时我通过输入参数设定的风险值要大?

有三种可能性:

  • 专家级交易指导工具可在头寸开立和新闻发布之间的一段时间内对止损进行调整。这可导致头寸规模相同,但止损额较高,因而造成潜在损失更大。
  • 使用两个头寸(买入和卖出)时,会有两种头寸均达到止损额的较小风险。在本示例中,您可能会受到比最初预计的风险规模大一倍的损失。
  • 新闻发布后的价格差可能导致您在更低的价格执行止损,进而导致损失超出底线。

这个EA是ECN 兼容版。

下载 (ver. 1.02, 2017-09-27)

MetaTrader 4

MetaTrader 5

cTrader

讨论

关于此款专家级交易指导工具,您是否有所收获或者任何其他评价?与专家论坛上的其他交易者和 MQL 程序员讨论 News Trader