Советники: Close all positions

 

Close all positions:

Закрытие позиций при достижении уровня прибыли

Автор: Vladimir Karputov

 
Здравствуйте, скажите, пожалуйста, является ли эта прибыль только чистой стоимостью для достижения цели по закрытию всех позиций?
 
opmopt :
Здравствуйте, подскажите пожалуйста, если эта прибыль только NAV достигает цели Закрыть все позиции?

Закрытие позиций при достижении уровня прибыли Закрыть все, если прибыль. В этом случае суммируется общая прибыль по всем позициям: независимо от символа и магического числа.

Прибыль рассчитывается только в момент рождения нового бара.

 
Vladimir Karputov:

Закрытие позиций при достижении уровня прибыли Закрыть все, если прибыль. В этом случае суммируется общая прибыль по всем позициям: независимо от символа и магического числа.

В этом случае суммируется общая прибыль по всем позициям: независимо от символа и магического числа.

Здравствуйте, возможно ли изменить это так, чтобы все позиции закрывались, когда NAV больше определенного значения? Спасибо.

 
opmopt :

Здравствуйте, возможно ли модифицировать его так, чтобы все позиции закрывались, когда NAV больше определенного значения? Спасибо.

Пожалуйста, прочитайте описание. Когда прибыль всех позиций достигает значения 'Close all if Profit', все позиции закрываются.

Правда, это очень простой код и нет 100% гарантии закрытия всех позиций.

 
Vladimir Karputov:

Когда прибыль всех позиций достигнет значения "Закрыть все, если прибыль", все позиции будут закрыты.

Правда, это очень простой код и нет 100% гарантии закрытия всех позиций.

Можно ли написать этот код в виде советника с автоматическим исполнением?

 
opmopt :

Можно ли написать этот код как автоисполняемый советник?

Это уже советник.

 
Здравствуйте.
Можете ли вы пересмотреть логику расчета прибыли эксперта, чтобы она рассчитывалась только при рождении нового бара и дополнительно на «текущем баре»?
Потому что в большие периоды времени (H1, H2, H4 и т. Д.) Можно мгновенно достичь целевых уровней прибыли на текущем баре.

С наилучшими пожеланиями.
 
Edviao:
Здравствуйте.
Можете ли вы пересмотреть логику расчета прибыли эксперта, чтобы она рассчитывалась только при рождении нового бара и дополнительно на «текущем баре»?
Потому что в большие периоды времени (H1, H2, H4 и т. Д.) Можно мгновенно достичь целевых уровней прибыли на текущем баре.

С наилучшими пожеланиями.

Хорошо, я добавлю такую опцию. И дополнительно добавлю опцию для символов: подсчитывать прибыль и закрывать позиции только по текущему символу или по всем символам.

 
Vladimir Karputov :

Tamam, bunun gibi bir seçenek ekleyeceğim. Ayrıca semboller için bir seçenek ekleyeceğim: sadece mevcut semboller için kar ve kapanış pozisyonlarını hesaplayın.

Супер!
Благодаря новым функциям советник станет намного более гибким.
Большое спасибо, ***.

НОТА:
Например, дополнительными параметрами могут быть:

Параметр A = расчет прибыли при «рождении нового бара».
Параметр B = «расчет прибыли на новом баре + на текущем баре».
Обработчик события "новый бар"
Обработчик события "новый бар"
  • www.mql5.com
Для создателей индикаторов и экспертов всегда был актуален вопрос написания экономичного кода с точки зрения времени выполнения. Можно подойти к решению этой задачи с разных сторон. Из этой обширной темы в данной статье будет затронут, казалось бы уже решенный вопрос: проверка появления нового бара. Это достаточно популярный способ ограничения...
 
Edviao:


НОТА:
Например, дополнительными параметрами могут быть:

Параметр A = расчет прибыли при «рождении нового бара».
Параметр B = «расчет прибыли на новом баре + на текущем баре».

Нет, параметра два: задаётся пауза в секундах между подсчетом прибыли. Если < '10' секунд - проверка ТОЛЬКО в момент рождении нового бара, если >= '10' - тогда это просто интервал проверки в секундах.