Автоматическое закрытие ордеров – эффективные советники для интенсивной торговли

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

Существует достаточно много программ, позволяющих автоматизировать управление ордерами. Но часто они обладают слишком широким функционалом, сложным в освоении, особенно для не опытных трейдеров. К тому же основная масса таких программ – платные. Альтернативой им могут послужить небольшие и несложные советники, имеющиеся в интернете в свободном доступе.

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

В любом случае, автоматизация работы с ордерами пойдет трейдеру только на пользу.

Trailing

Несколько таких советников мы представим в этой статье. Основной задачей подобного советника является закрытие ордеров по заданному алгоритму. Простой алгоритм позволяет снабдить советник и дополнительными функциями по работе с ордерами, что обычно и делается их авторами:

  • Робот имеет фильтр, позволяющий идентифицировать длинные и короткие позиции и, соответственно, закрывать все ордера вместе или по отдельности;
  • Советник анализирует либо все вместе валютные пары, либо может закрывать ордера по отдельным парам;
  • Имеется возможность закрытия только прибыльных сделок, причем фильтруется не только по параметру «прибыль» но и по ее размеру, задаваемому в пунктах;
  • Советник, благодаря фильтру MagicNumber, различает сделки, открытые вручную и каким-либо другим советником. В соответствии с этим он может и закрывать сделки по этому параметру;
  • Закрытие всех сделок, вне зависимости от каких-то их особенностей, - функция, ради которой и возник замысел этого алгоритма.

Работа советников по закрытию ордеров имеет свои особенности. Дело в том, что советник не закрывает все ордера одновременно. Все ордера закрываются последовательно, в соответствии с заданным алгоритмом. Просто это проходит настолько быстро, что создается впечатление их одновременного закрытия. Однако на слишком волатильном рынке процесс закрытия ордеров может несколько затянуться.

Возможность одновременного закрытия всех ордеров существует и в торговой платформе MetaTrader 4. Для этого необходимо иметь достаточный депозит для создания «замка» путем открытия локирующего ордера, равного суммарному объему открытых ордеров одного направления. Удобнее этот процесс рассмотреть на конкретном примере. 

AForex 

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

Trailing2

После того, как «замок» создан, в меню «Ордер» становится доступной функция закрытия перекрытых ордеров, в результате применения которой закроются все одиннадцать позиций.

Trailing3

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

Одним из примеров элементарных советников может служить робот YouBalanceProfit, являющийся скриптом для быстрого выставления TakeProfit.

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

AForex 

Робот OneCancelOthers освобожден от подобного недостатка, но работает только с отложенными ордерами. Он закрывает все отложенные ордера после срабатывания одного из них. При этом советник оповестит трейдера звуковым сигналом. 

AForex 

Существует еще ряд подобных алгоритмов, из которых можно обратить внимание на советник CloseOnTime, закрывающий одновременно все открытые ордера. Или на робот LossorProfit, закрывающий все открытые позиции и отложенные ордера после того, как суммарная прибыль или суммарный убыток по всем сделкам достигнет уровня, определенного в настройках.

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

AForex 

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

Любая автоматизация торговли имеет своей целью облегчить работу трейдера. Каждый своевременно закрытый ордер и несколько сэкономленных на этой процедуре секунд, на длительной дистанции оборачиваются значительной экономией, способной сберечь депозит трейдера. Для этого необходимо правильно выбрать нужный алгоритм из массы советников, делающих более простым процесс выставления и удаления TPи SL, изменение отложенных ордеров и, конечно, советников, способных закрывать ордера по заданному алгоритму.

Рекомендуемые брокеры для торговли: