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 - критерии входа
  3. Базовый советник со скользящим стопом для MT4 - критерии выхода
  4. Советник по базовому трейлинг-стопу для 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 - критерии входа




Советник Basic Trailing Stop - это базовая торговая система для платформы MetaTrader4. При первом применении на графике программа выполняет некоторые вычисления для преобразования переменных во входных данных из пунктов в пункты на основе котировок цен, полученных с сервера брокера. Робот также проверяет количество баров, если оно больше 30, а также целевое значение тейк-профита, если оно больше 10 пунктов.

Если любая из двух проверок выше отрицательна, робот выведет ошибку в окне терминала. Однако такое действие бесполезно, поскольку пользователь не может видеть заметки, не перейдя на вкладку «Эксперты» клиентского терминала, а ошибки распечатываются только один раз во время инициализации. Лучше всего использовать для этой цели предупреждения. Как вариант, робота можно сразу удалить с графика.

Существует очень мало переменных, которые пользователь может настроить в экспертных настройках, и они не требуют пояснений. Пользователь может вносить изменения в настройки по умолчанию, чтобы оптимизировать работу торговой системы в соответствии со своими предпочтениями. Доступные параметры во входных данных следующие:


  • stopLossPips = 20 - Каждая сделка, совершаемая этим роботом, имеет стоп-лосс в 20 пипсов. Эта переменная используется не только для установки начального стоп-лосса. Он также используется для отслеживания стоп-лосса прибыльной сделки.
  • Lot = 0.1 - Все сделки, совершаемые этим роботом, имеют размер лота 0.1.
  • проскальзывание = 5 - это максимальное отклонение в пунктах между ценой, запрошенной роботом, и ценой исполнения, возвращаемой сервером.
  • magicNumber = 1443192709 - Робот присваивает этот уникальный номер каждой сделке, чтобы освободить место для управления торговлей.


Два технических индикатора определяют правила входа в эту торговую систему. Чтобы получить достоверный сигнал, набор индикаторов должен подавать сигнал на покупку или продажу, но не одновременно на покупку и продажу. Если индикаторы не подадут никакого сигнала, сделка не будет совершена. Ниже объясняется, как индикаторы используются для подачи сигнала:


  • Индекс товарного канала (период 14, цена закрытия) - CCI применяется к предыдущей свече текущего таймфрейма и символа. Сигнал на продажу будет сгенерирован, если CCI больше 100 и меньше 250. Сигнал на покупку будет получен, если CCI больше -100 и меньше или равен -150, что не может быть правдой.
  • Индекс относительной силы (период 14, цена закрытия) - значение индикатора RSI рассчитывается по предыдущей свече текущего таймфрейма и символа. Сигнал на покупку будет сгенерирован, если RSI ниже или равен 30 (что означает перепроданность), и сигнал на продажу будет получен, если RSI будет выше 70 (что означает перекупленность).


Хотя во Входных данных не указано, что робот может совершать только определенное количество сделок, советник проверяет только, есть ли открытая сделка по текущему символу или нет. Если его нет, робот будет искать вход в сделку. Если есть открытая сделка, робот проверит, может ли он скорректировать стоп-лосс. Эти условия косвенно предписывают советнику открывать по одной сделке по текущему символу.



Базовый советник со скользящим стопом для MT4 - критерии выхода


На каждом тике советник Basic Trailing Stop проверяет наличие сделки на активном графике. В этом случае робот будет искать дальше, чтобы определить положение стоп-лосса относительно рыночной цены. В отличие от большинства других торговых систем, которые требуют, чтобы цена переместилась на определенное количество пипсов за пределы цены входа перед срабатыванием функции трейл-стопа, эта торговая система немедленно начинает отслеживать стоп-лосс выбранного ордера в тот момент, когда сделка набирает пункт или более.

Таким образом осуществляется стоп-трейлинг. Для сделки на покупку, если цена предложения поднимается выше цены входа хотя бы на один пункт, стоп-лосс перемещается на ту же величину. Робот поддерживает расстояние в 20 пунктов между стоп-лоссом сделки и ценой покупки. Та же логика следует и для сделки на продажу. При таком стиле управления торговлей можно видеть, что сделки закрыты с убытком, даже если был активирован трейлинг-стоп.



Советник по базовому трейлинг-стопу для MT4 - возможности для улучшения


Советник Basic Trailing Stop для MT4 - очень простой советник, судя по количеству кода, задействованного в программе. Роботу не удалось получить прибыль при тестировании. Отчасти это связано с низким процентом выигрышей, а отчасти с ошибкой кода, в результате которой выполняются только сделки на продажу. Это видно на вкладке «Отчет» в тестере стратегий.

При тестировании на истории советник запускается с использованием тестовых данных за пять месяцев в одной валютной паре и одном таймфрейме. Всего во время тестирования на истории было заключено 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.