下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

EA

Expert_RSI_Stochastic_MA - MetaTrader 5EA

| Chinese English Русский Español Deutsch 日本語 Português

发布者:
Vladimir Karputov
显示:
1429
等级:
投票: 30
已发布:
2017.08.18 11:08
已更新:
2018.02.07 14:57

思路的作者Oksana Berenko, 而mq5代码的作者barabashkakvn

本EA交易使用了三个指标: MA(150), RSI(3) 中的水平 80 和 20, Stochastic(6, 3, 3) 中的水平 70 和 30. 您可以改变这些参数并设置您自己的数值。 

1. 交易进场方向由 MA (移动平均)来决定。一个方向上只能建立一个交易。

  • 如果 Bid > MA, 就考虑买入方向,
  • 如果 Ask < MA, 就考虑卖出方向。

2. 仓位入场是在 RSI 和 Stochastic 条件符合时进行的,

  • 如果 RSI 和 Stochastic 都低于底部水平,也就是 RSI < 20 并且 Stochastic < 30,就执行买入。
  • 如果 RSI 和 Stochastic 都高于顶部水平,也就是 RSI > 80 并且 Stochastic > 70,就执行卖出。

3. 退出是根据 Stochastic 指标的。

根据利润点数退出。

  • (Trailing Stop = 0) 如果跟踪止损被设为0,而交易有一定点数的利润时,就在达到反向 Stochastic 水平时平仓level。

b) 如果 Stochastic > 70 并且 OpenPrice <= Bid 就关闭买入仓位
s) 如果 Stochastic < 30 并且 OpenPrice >= Ask 就关闭卖出仓位

  • (Trailing Stop > 0) 如果指定了跟踪止损值,当达到了反向 Stochastic 水平时,在每个新烛形开始时会使用跟踪止损,与价格保持指定的距离。请注意,这种情况下可能会亏损平仓,因为止损有时候不会立即转到盈亏平衡水平。

一定点数亏损平仓

  • (allow Loss = 0) 如果 'allow Loss' 设为0,如果交易有一定的亏损点数,也在仓位达到反向 Stochastic 水平时平仓。

b) 如果 Stochastic > 70 并且 OpenPrice > Bid 就关闭买入仓位
s) 如果 Stochastic < 30 并且 OpenPrice < Ask 就关闭卖出仓位

  • (allow Loss > 0) 如果指定了 'allow Loss', 我们就根据 Stochastic 的值, 在交易亏损点数达到或者更多的时候,关闭仓位。
b) 如果 Stochastic > 30 并且 OpenPrice - Bid >= allow Loss 点数就关闭买入仓位
b) 如果 Stochastic < 70 并且 Ask - OpenPrice >= allow Loss 点数就关闭卖出仓位

Expert_RSI_Stochastic_MA

在 EURUSD,H1 上的测试:

Expert_RSI_Stochastic_MA EURUSD_H1

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/18671

Color_QEMA_Envelopes_Digit_HTF Color_QEMA_Envelopes_Digit_HTF

在输入参数中带有时段选择选项的 Color_QEMA_Envelopes_Digit 指标。

Color_PEMA_Envelopes_Digit_HTF Color_PEMA_Envelopes_Digit_HTF

在输入参数中带有时段选择选项的 Color_PEMA_Envelopes_Digit 指标。

StopATR_auto StopATR_auto

根据ATR指标自动计算止损水平。

ExpertClor_v01 ExpertClor_v01

一个用于辅助的EA交易。只用于关闭仓位。