Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

TP SL Trailing - эксперт для MetaTrader 5

Опубликовал:
Vladimir Karputov
Просмотров:
2604
Рейтинг:
(30)
Опубликован:
2018.08.22 15:45
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Автор идеи - Sergey Efimenko

автор кода mq5 - barabashkakvn

Первоначальная установка Стоп Лосс (Stop Loss) и Тейк Профит (Take Profit), если у позиции эти свойства не установлены. Трейлинг, который работает только для прибыльных позиций.

Если установить параметр Only zero values в "true" - это означает поиск позиций, у которых или Стоп Лосс или Тейк Профит равны нулю, и как только такая позиция найдена, то:

  • Если это BUY позиция
    • устанавливается Стоп Лосс: текущая цена (Bid) минус Стоп Лосс
    • устанавливается Тейк Профит: текущая цена (Bid) плюс Тейк Профит
  • Если это SELL позици
    • устанавливается Стоп Лосс: текущая цена (Ask) плюс Стоп Лосс
    • устанавливается Тейк Профит: текущая цена (Ask) минус Тейк Профит

Если же  параметр Only zero values установить в "false" - это означает выключение параметров Стоп Лосс (Stop Loss) и Тейк Профит (Take Profit).

Советник работает для всех позиций по текущему символу - уникальный идентификатор (magic) не учитывается.


Чтобы посмотреть как всё это работает, раскомментируйте строки:

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

//m_trade.Buy(2.0);
//m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }

и запустите советник в тестере стратегий.

SSL_NRTR SSL_NRTR

Трендовый индикатор NRTR типа, основанный на выходе из канала, образованном усреднениями High и Low ценового ряда

Exp_TrendManager_Tm_Plus Exp_TrendManager_Tm_Plus

Торговая система, построенная на сигналах индикатора TrendManager, с возможностью удержания позиций точно фиксированное время

XDeMarker_Histogram_Vol XDeMarker_Histogram_Vol

Индикатор DeMarker_Histogram_Vol с дополнительным усреднением итоговой гистограммы

Breadandbutter2 Breadandbutter2

Торговая система на индикаторе iADX (Average Directional Movement Index, ADX) и iAMA (Adaptive Moving Average, AMA). Работа только на новом баре.