Скрипт Zero1.0-помощник и советник торговцам на валютном рынке

В данной статье речь пойдет о небольшом, но крайне полезном приложении, способном оказать существенную помощь трейдеру при работе на Форекс. Скрипт Zero 1.0 написан в формате советника, и, несмотря на отсутствие способности самостоятельно открывать сделки, достаточно легко рассчитывает уровень профита и безубыточности для уже открытых групп ордеров.

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

 Знакомство с программой начинается с ее установки. При этом инсталляция проходит по предельно простому сценарию и осуществляется обыкновенным копированием в папку Эксперты. Приложение устанавливается на график точно так же, как и любой другой советник. На вкладке «Автоматическая торговля» ставим галочку напротив «Разрешить советнику торговать» и убираем аналогичную галочку с пункта «Ручное подтверждение». Делается это для того, чтобы дать Zero 1.0 возможность закрывать имеющиеся в работе ордера. Важно также проконтролировать возможность работы с позициями любой длинны, как формата Buy, так и формата Sell. После завершения всех «формальностей» нажимаем Ок и приступаем непосредственно к работе со скриптом.

Как работает запущенная программа?

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

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

 Помимо работы со смешанными группами ордеров Zero 1.0 имеет функцию, благодаря которой скрипт форекс может фильтроваться по ордерам с определенным признаком. О том, как применять такие фильтры будет рассказано прямо сейчас. Потребуется зайти в меню «Настройки», перейти на вкладку «Входные параметры» и установить отбор по двум признакам. Первый из них – идентификатор, благодаря которому можно не закрывать все без исключения ордера или задать для этой процедуры специальное условие. Второй – отбор по типу ордера. Если поставить в этой строчке 0, то Zero 1.0 будет работать со всеми ордерами, установка 1 и 2 позволяет осуществлять контроль над ордерами либо только на продажу, либо исключительно на приобретение.

Как же все это будет выглядеть на реальном графике котировок?

Представьте, что у нас есть несколько групп новых ордеров, одна из которых открыта при помощи функции Мета Трейдера «Новый ордер», а две другие открыты с участием экспертов, т.е. имеют два совершенно различных идентификатора. Если ничего не менять, то расчет уровня безубыточности будет проводиться для всех без исключения ордеров. Однако при необходимости можно прибегнуть к использованию фильтров. Допустим, мы отобрали только ордера, поставленные вручную – теперь желтым цветом будут светиться только они.

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

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

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

 Zero 1.0 не может работать в одном окне с другими советниками форекс, поэтому если какое-нибудь приложение уже используется на рассматриваемом графике котировок для работы со скриптом потребуется открывать новое окно терминала.

Скачать помощник Zero 1.0

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