Обсуждение статьи "Реализация частичного закрытия позиций в MQL5"

 

Опубликована статья Реализация частичного закрытия позиций в MQL5:

В статье разрабатывается класс для управления частичным закрытием позиций в MQL5 с последующей интеграцией в советника Order Blocks. Кроме того, представлены результаты тестирования, сравнивающие стратегию с использованием частичных закрытий и без них, а также анализ того, при каких условиях их использование может обеспечивать и максимизировать прибыль. В заключение делается вывод, что в торговых стратегиях, особенно ориентированных на более широкие ценовые движения, использование частичных закрытий может быть довольно выгодным.

Для интеграции частичного закрытия позиций в MQL5 можно использовать простой способ: задать уровни Take Profit, по достижении которых будет закрываться определенный процент текущего объема позиции. Например, закрытие 30% объема при достижении ценой установленного уровня.

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

Definición de los niveles de tp
Будем называть "уровнем Take Profit" цену, при достижении которой выполняется частичное закрытие позиции.

  • В позиции на покупку уровень должен быть выше цены открытия, но ниже начального уровня Take Profit.
  • В позиции на продажу уровень должен быть ниже цены открытия, но выше начального уровня Take Profit.

Таким образом, частичное закрытие можно визуально отобразить на графике. Например, если заданы три уровня, они будут отображаться как промежуточные точки между ценой входа и итоговым уровнем Take Profit.

Figure1_Partials_Example


Автор: Niquel Mendoza