Советники: TP SL Trailing - страница 2

 
Yui kmitokawa :
Есть небольшая ошибка, которую я обнаружил, когда вы продаете позицию, она показывает уменьшенный TP, как в TP - (минус) SPREADS, и SL+ SPREADS, в то время как то же самое не происходит с позицией BUY, так как она показывает точные значения TP и SL. пожалуйста, проверьте и, пожалуйста, исправьте ошибку. (также трейлинг шаг по умолчанию берется в 20 пунктов, что хорошо, но если вы добавите это как опцию для пользователей, это было бы интересно)!

Это старый код. Он работает в соответствии с этой спецификацией:

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

  • Если это позиция BUY
    • устанавливается стоп-лосс: текущая цена(Bid) минус стоп-лосс
    • устанавливается тейк-профит: текущая цена(Bid) плюс тейк-профит.
  • Если это позиция SELL
    • стоп-лосс устанавливается: текущая цена(Ask) плюс стоп-лосс
    • тейк-профит устанавливается: текущая цена(Ask) минус тейк-профит
 
Стоп-лосс и тейк-профит устанавливаются изначально. Трейлинг. Как использовать при тестировании стратегии
 
zhimajin :
Стоп-лосс и тейк-профит устанавливаются изначально. Трейлинг. Как использовать при тестировании стратегий

Для тестировщиков стратегий, не комментируйте:

   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);
  }
 

Уже удалил его, все еще не могу проверить.

 
zhimajin :

Уже удалил его, все еще не могу проверить.

Оригинальная статья на русском форуме: https: //www.mql5.com/ru/code/22001 (версия 1.002)

TP SL Trailing
TP SL Trailing
  • www.mql5.com
Первоначальная установка Стоп Лосс ( Stop Loss ) и Тейк Профит ( Take Profit ), если у позиции эти свойства не установлены. Трейлинг, который работает только для прибыльных позиций. Если установить параметр  Only zero values  в "true" - это означает поиск позиций, у которых или Стоп Лосс или Тейк Профит равны нулю, и как только такая позиция...
 
Добавил TP SL Trailing на график. Затем протестируйте другой советник, будет ли работать трейлинг TP SL?
 
zhimajin:
Добавил TP SL Trailing на график. Затем протестируйте другой советник, будет ли работать TP SL Trailing?

Извините, я Вас не понимаю.

 
Это правда?
 
zhimajin:
Правильно ли это?

Извините, я могу перевести текст, но я могу перевести картинку. Пожалуйста или пишите на Русском или пишите на Английском.

 
Есть ли простой способ отключить трейлинг-стоп в вашем коде?