Basic Trailing Stop Expert Advisor For MT4

Basic Trailing Stop Expert Advisor For MT4

 

WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!

PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!

 

Table Of Contents:

  1. Basic Trailing Stop Expert Advisor For MT4
  2. MT4的基本追踪止损EA交易–入场标准
  3. MT4的基本追踪止损EA交易–退出标准
  4. MT4的基本跟踪止损EA交易–改进空间

 

MT4的Basic Trailing Stop Expert Advisor For MT4交易以略有不同的方式调整当前交易品种中获胜交易的止损。当其他专家顾问激活此功能以确保并最大程度地增加交易条目的利润时,该机器人会在交易仅获得少至一分的时刻立即采取行动。

发生这种情况时,机器人将止损线移动到与价格远离入场价相同的距离。此策略的缺点是过早执行止损追踪,该方案可能在盈利能力方面不利于交易者。


FREE Basic Trailing Stop EA

Download the FREE Basic Trailing Stop Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!


MT4的基本追踪止损EA交易–入场标准




基本跟踪止损EA交易程序是用于MetaTrader4平台的基本交易系统。程序第一次将其应用于图表时,会根据从经纪人服务器收到的报价,进行一些计算,以将输入中的变量从点转换为点。机器人还会检查柱线数(如果大于30点),以及止盈目标(大于10点)。

如果以上两个检查中的任何一个为否,则机器人将在终端窗口中打印错误。但是,这样的操作无济于事,因为用户如果不转到客户终端的“专家”选项卡就无法看到注释,并且错误在初始化期间仅被打印一次。更好的方法是为此目的使用警报。或者,可以立即将机器人从图表中删除。

用户可以在专家设置中调整的变量非常少,它们是不言自明的。用户可以根据自己的喜好自由更改默认设置,以优化交易系统的性能。输入中可用的参数如下:


  • stopLossPips = 20 –该机器人进行的每笔交易都有20点的止损。该变量不仅用于设置初始止损。它也用于追踪获胜交易的止损。
  • lot = 0.1 –此机器人执行的所有交易的手数均为0.1。
  • slippage = 5 –这是机器人请求的价格与服务器返回的填充价格之间的最大点差。
  • magicNumber = 1443192709 –机器人将这个唯一编号分配给每笔交易,以便为交易管理留出空间。


两个技术指标定义了该交易系统的进入规则。为了得出有效信号,这组指标必须给出买入或卖出信号,但不能同时给出买入和卖出信号。如果指标完全没有发出任何信号,将不会进行任何交易。下面说明如何使用指示器提供信号:


  • 商品通道指数(时段14,收盘价)– CCI应用于当前时间范围和交易品种的前一个蜡烛。如果CCI大于100且小于250,则将生成卖出信号。如果CCI大于-100且小于或等于-150,则将获得买入信号,这不能成立。
  • 相对强度指数(时段14,收盘价)– RSI指标的值是根据当前时间范围和交易品种的前一个蜡烛计算得出的。如果RSI低于或等于30(意味着超卖),将产生买入信号,而如果RSI高于70(意味着超买),则会得到卖出信号。


尽管在输入中未指定机器人只能进行特定数量的交易,但EA交易仅检查当前交易品种上是否有未平仓交易。如果没有,机器人将寻找一个贸易条目。如果有未平仓交易,机器人将检查是否可以调整止损。这些条件间接指示专家顾问在当前交易品种上一次开仓。



MT4的基本追踪止损EA交易–退出标准


在每个刻度上,基本追踪止损EA交易都会检查活动图表上是否有交易。在这种情况下,机器人将进一步寻找确定止损相对于市场价格的位置。与大多数其他交易系统要求价格在触发追踪止损功能之前将价格移动超出入场价一定数量的点子不同,该交易系统会在交易获得一个点或更多点时立即开始追踪选定订单的止损。

停止跟踪以这种方式执行。对于买入交易,如果买入价高于入场价至少一个点,则止损将移动相同的金额。机器人在交易的止损和买入价之间保持20个点的距离。卖出交易遵循相同的逻辑。通过这种交易管理方式,即使激活了止损,也有可能看到亏损平仓的交易。



MT4的基本跟踪止损EA交易–改进空间


根据程序中涉及的编码量来判断,MT4的基本跟踪止损EA交易程序是一个非常简单的EA交易程序。机器人无法在测试中产生回报。这部分是由于获胜率低,部分是由于代码错误导致仅执行卖出交易。这在策略测试器的“报告”选项卡中很明显。

在反向测试中,使用一个货币对和一个时间范围内的五个月测试数据来运行专家顾问。在回测期间总共进行了145笔交易,所有这些都是卖出交易。查看代码,可以发现该错误来自于定义CCI指标何时将发出看涨信号的语句。由于这种轻微的疏忽,将永远不会产生购买信号。如果更正了此错误,则专家顾问可能会给出不同的结果,好坏之分。该任务留给感兴趣的用户继续进行。

撇开代码错误,专家顾问的当前获胜率是不利的。根据反向测试结果,该机器人的胜率达到了33%。如果风险回报率设定为有利于报酬,则交易结果本来可以实现收支平衡或获利。当报酬风险比率至少为2时,这是可能的。当比率为2时,可能会达到收支平衡,而更高的收益则可能意味着正收益。

由于具有跟踪停止功能,因此获得的获胜率没有太大价值。即使获胜率碰巧高于50%,也是如此。这是因为与交易失败者相比,当交易获利时获得的资金可能会相对较少。这就是为什么应该充分考虑奖励风险比的原因。如果奖励风险比合适,基于稳健交易原则的简单交易策略仍然可以赚钱。

为了扭转这位专家顾问的交易表现,可以从止损转向静态止盈。建议将奖励风险比设置为至少2。这是许多交易者大多建议的标准比率。可以在测试中研究更高的比率。但是,此更改涉及代码审查。

 

FREE Basic Trailing Stop EA

Download the FREE Basic Trailing Stop Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!

 

Partially Automated Trading Besides Your Day Job

Alerts In Real-Time When Divergences Occur

My Recommended MT4/MT5 Broker

About Me

I'm Mike Semlitsch the owner of PerfectTrendSystem.com. My trading career started in 2007. Since 2013 I have helped thousands of traders to take their trading to the next level. Many of them are now constantly profitable traders. 

The following performance was achieved by me while trading live in front of hundreds of my clients:

Connect With Me:  

Results From 5 Months!
This service starts soon! Be the first who get's notified when it begins!

This FREE Indicator Can Transform
Your Trading!

FREE Indicator + Telegram Group


Request the Ultimate Double Top/Bottom Indicator which is used by 10,000+ traders.