Приложения для торговли в терминале Метатрейдер 4 и 5
ENRU

Grid Manual

tradingsoft.info/

Grid Manual — это торговая панель для работы с сеточными стратегиями. Утилита универсальная, имеет гибкие настройки и понятный интерфейс. Работает с сеткой ордеров не только в сторону усреднения убытков, но и в сторону наращивания прибыли. Трейдеру не нужно создавать и сопровождать сетку ордеров, это сделает утилита. Достаточно открыть ордер и Grid manual автоматически создаст ему сетку ордеров и будет сопровождать его до самого закрытия.

Купить для MetaTrader4 >> Grid Manual MT4
Купить для MetaTrader5 >> Grid Manual MT5
Скачать демо версию для MetaTrader4 *
Скачать демо версию для MetaTrader5 *
* Демо-версия содержит следующие ограничения: работает в течении 7 дней, только на демо-счете.
Основные возможности утилиты:
  • Сопровождает ордера открытые любым способом, в том числе и с мобильного терминала.
  • Работает с двумя типами сеток: limit и stop.
  • Работает с двумя методами расчета шага сетки: фиксированный и динамический (на основе индикатора ATR).
  • Позволяет менять настройки открытой сетки, в том числе менять лот каждого уровня, и его местоположение (переставлять уровень можно только в режиме фиксированный шаг).
  • Отображает на графике уровень безубытка каждой сетки.
  • Показывает размер прибыли каждой сетки.
  • Позволяет закрыть каждую сетку ордеров одним кликом.
  • Имеет функцию трейлинг стоп.
  • Имеет функцию перевода стоп лосса сетки ордеров в безубыток.
  • Имеет функцию закрытия ордеров при достижении заданной прибыли или убытка.
  • Автоматически переставляет тейк профит относительно уровня безубытка сетки ордеров (только в режиме limit сетка, расстояние зависит от выбранного типа расчета: Conservative или Aggressive).
  • Сохраняет настройки, после перезагрузки терминала восстанавливает их.
  • Сопровождает до 20 сеток, имеющих до 100 ордеров.

Управление панелью

Panel control

  1. Зона захвата мышью для перемещения панели.
  2. Вкладка для настройки параметров утилиты.
  3. Кнопка для минимизации панели.
  4. Вкладка для открытия ордеров.
  5. Вкладка для закрытия сетки ордеров.
  6. Вкладка для визуализации уровней сетки ордеров.
  7. Вкладка для настройки параметров открытой сетки ордеров.

Утилита представляет собой панель, состоящей из 5 вкладок. Переключение между вкладками осуществляется нажатием кнопок 2, 4 - 7.

Вкладка настроек, основные принципы работы

Settings tab

Настройки разделены на три группы: Grid, Tp/Sl, Lots.

  1. Кнопка для перехода на вкладку с настройками.
  2. Настройки шага сетки и количества уровней.
  3. Настройки сопровождения.
  4. Настройки лота.

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

Важно!
Изменить настройки у открытой сетки ордеров, можно только из вкладки MG.

Вкладка настроек: Grid

Settings tab: Grid

Размер панели и набор параметров зависит от параметра "Step Type".

  1. Тип сетки (Limit или Stop).
  2. Метод расчета шага (Fixed или ATR).
  3. Таймфрейм для индикатора ATR (метод ATR).
  4. Период для индикатора ATR (метод ATR).
  5. Множитель для шага (метод ATR).
  6. Минимальный шаг (метод ATR).
  7. Количество шагов в сетке.
  8. Размер шага (метод Fixed).

Тип сетки ордеров

Утилита может работать с двумя типами сеток и задается параметром Grid type:

Order grid type Limit

Limit — сетка строится из BuyLimit или SellLimit ордеров, и направлена в сторону убытка первого ордера. Данный тип применяется в стратегиях с усреднением убытков.

Order grid type Stop

Stop — сетка строится из BuyStop или SellStop ордеров, и направлена в сторону прибыли первого ордера. Данный тип применяется в стратегиях с наращиванием прибыли.

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

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

Внимание!
При построении сетки ордеров непосредственно Buy и Sell позициями, увеличивается вероятность проскальзывании цены при исполнении сделки. Поэтому для корректного построения сетки, устанавливайте шаг сетки как минимум в три раза больше размера проскальзывания, заданного во входном параметре Slippage. Например, если Slippage = 30 пунктов, то шаг сетки должен быть не менее 30*3=90 пунктов.

Размер шага

Расчет размера шага зависит от параметра Step type, и производится одним из следующих способов:

Step size Fixed

"Grid step" = 200, сетка ордеров будет с шагом 200 пунктов.

Fixed — размер шага фиксированный и равен параметру Grid step.

Step size ATR

Индикатор ATR равен 229 пунктам, соответственно шаг сетки на момент открытия BuyLimit ордера будет равен Step=229*1.5=343 пунктам.

ATR — размер шага динамический и зависит от показания индикатора ATR: Step=ATR*Coefficient. Шаг пересчитывается, и сетка перестраивается перед открытием очередного отложенного ордера. Для контроля минимального размера шага предусмотрен параметр Min. step. Если расчетный шаг окажется меньше значения Min. step, то утилита примет за шаг значение Min. step.

Вкладка настроек: Tp/Sl

Settings tab: Tp/Sl

  1. Тип расчета тейк профита:
    • Сетка Limit — Off, Aggressive и Conservative.
    • Сетка Stop — Off и Auto.
  2. Общий тейк профит для сетки ордеров (в пунктах, 0 — выкл).
  3. Общий стоп лосс для сетки ордеров (в пунктах, 0 — выкл).
  4. Дистанция для безубытка (в пунктах, 0 — выкл).
  5. Прибыль для функции безубытка (в пунктах).
  6. Дистанция для старта трейлинг стопа (в пунктах).
  7. Дистанция трейлинг стопа (в пунктах, 0 — выкл).

Тейк профит для Stop сетки

Take profit for Stop grid

Тейк профит устанавливается на расстояние Take profit (1) от последнего в сторону прибыли уровня. При этом какие-либо расчеты относительно расстояния от уровня безубытка сетки до тейк профита не производятся.

Параметр TP type, в режиме Stop сетка имеет два положения:

  • Auto — утилита будет контролировать положение тейк профита каждого ордера относительно крайнего уровня сетки. В случае изменения положения крайнего уровня сетки, утилита автоматически переставит тейк профиты ордеров на расстояние Take profit.
  • Off — утилита не будет контролировать положение тейк профита, и пользователь может устанавливать тейк профит ордеров на любой уровень.

Тейк профит для Limit сетки

Тейк профит на данном типе сетки адаптивный и откладывается от общего уровня безубытка сетки ордеров (за исключением положения Off). Расстояние от уровня безубытка до тейк профита зависит от параметра TP type и может иметь следующие варианты:

Take profit for Limit grid: Aggressive method

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

Aggressive — агрессивный метод. Общий тейк профит откладывается от уровня безубытка на расстояние Take profit (1), при этом расстояние не меняется и не зависит от количества позиций в сетке.

Take profit for Limit grid: Conservative method

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

Conservative — консервативный метод расчета. Расстояние от уровня безубытка до тейк профита пересчитывается при открытии каждой новой позиции. Расстояние рассчитывается таким образом, что при закрытии сетки ордеров по тейк профиту, размер общей прибыли позиций будет равен размеру прибыли стартовой позиции. То есть итоговая прибыль сетки в валюте депозита будет всегда одинаковая, не зависимо от общего объема лота ордеров.

Off — утилита не будет контролировать положение тейк профита, и пользователь может устанавливать тейк профит ордеров на любой уровень.

Перемещение Тейк профита сетки на общий уровень

Moving the grid take profit to the general level

Данная функция работает только при TP type = Off, и предназначена для установки тейк профита всех ордеров сетки на общий уровень.

Moving the grid take profit

  1. Кнопка модификации ордеров. При нажатии на эту кнопку, тейк профит всех ордеров будет перемещен на заданный уровень.
  2. Кнопка отмены.
  3. Цена уровня, на которую будет перемещен тейк профит.
  4. Прибыль позиций сетки на текущем уровне.
  5. Прибыль всех ордеров сетки на текущем уровне (учитываются все ордера сетки, в том числе и те, которые еще не открыты).

Стоп лосс

Stop-loss

Стоп лосс всех ордеров сетки устанавливается на одном уровне:

  1. Для Buy сетки — стоп лосс устанавливается от последнего нижнего уровня сетки, на расстояние Stop loss.
  2. Для Sell сетки — стоп лосс устанавливается от последнего верхнего уровня сетки, на расстояние Stop loss.

Функция безубытка

The breakeven function

  1. Дистанция для безубытка (в пунктах, 0 — выкл).
  2. Прибыль для функции безубытка (в пунктах).

Функция безубыток предназначена для автоматического перевода стоп лосса сетки ордеров на уровень безубыточности. Grid Manual контролирует каждую сетку отдельно и переставляет стоп лосс ордеров на уровень безубытка при достижении текущей цены дистанции BreakEven Distance (1), отложенного от уровня безубытка сетки. Для смещения стоп лосса от безубытка, установите отступ в параметре BreakEven Profit (2).

Функция трейлинг стоп

The function of trailing stop

  1. Дистанция для старта трейлинг стопа (в пунктах).
  2. Дистанция трейлинг стопа (в пунктах, 0 — выкл).
  3. Шаг трейлинг стопа (в пунктах).

Функция трейлинг стоп перемещает стоп лосс за текущей ценой с заданной дистанцией Trailing Stop (2). Утилита применяет трейлинг стоп к каждой сетки отдельно и включается при достижении текущей цены дистанции Trailing Start (1), отложенного от уровня безубытка сетки.

Вкладка настроек: Lots

Settings tab: Lots

  1. Размер лота для ордеров, открываемых из вкладки TR.
  2. Множитель для увеличения лота сетки ордеров.

Лот каждого уровня сетки увеличивается относительно предыдущего на множитель, заданный в поле 2.

Вкладка TR

Вкладка предназначена для открытия и закрытия ордеров.

TR tab

  1. Кнопки для открытия Buy и Sell ордеров.
  2. Кнопки для вывода на график линии и кнопки открытия отложенного ордера (4, 5).
  3. Кнопки удаления всех Buy или Sell ордеров, ордера удаляются только с текущего инструмента, имеющие магический номер утилиты.
  4. Кнопка для открытия отложенного ордера, отображается по нажатию кнопки из группы 2.
  5. Кнопка для удаления линии и кнопки открытия ордера (4).

Как открыть ордер

Для открытия Buy или Sell ордера, нажмите соответствующую кнопку из группы 1.

Открытие отложенного ордера происходит в два этапа:

  1. Нажмите соответствующую кнопку из группы 2, по нажатию утилита выведет на график линию с кнопками 4 и 5.
  2. Переместите линию на необходимый уровень и нажмите кнопку 4. По нажатию утилита откроет соответствующий отложенный ордер на уровне линии.

How to open an order

Размер лота открытых ордеров будет равен параметру Start lot, заданной на вкладке настройки. Каждый ордер, открытый данным способом, утилита берет под сопровождение. Так же утилита берет под сопровождение все открытые ордера на инструменте, имеющие магический номер равной Magic утилиты.

Вкладка CL (Grid Close)

Вкладка предназначена для закрытия ордеров по сеткам.

CL tab (Grid Close)

Открыто три сетки ордеров, с номерами 272648310, 272649088 и 272649208.

  1. Кнопки для перехода к закрытию сетки ордеров.
  2. Кнопка перехода к закрытию сетки #272648310.
  3. Кнопка перехода к закрытию сетки #272649088.
  4. Кнопка перехода к закрытию сетки #272649208.

Сортировка (идентификация) сеток ордеров

Утилита может сопровождать до 20 сеток ордеров. Для их сортировки каждая сетка имеет свой номер, соответствующей тикету первого (стартового) ордера. Каждый ордер сетки, кроме первой, имеет комментарий с номером сетки, к которому он принадлежит.

Закрытие сетки ордеров

Closing the order grid

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

Closing order grid

Закрытие сетки ордеров с номером 272649088: сетка состоит из двух Sell и одного SellLimit, и имеет прибыль 0.40$.

  1. Номер сетки.
  2. Общая прибыль сетки, в том числе своп и комиссия.
  3. Прибыльные позиции.
  4. Убыточные позиции.
  5. Закрыть все сетку ордеров.
  6. Закрыть только прибыльные позиции.

Вкладка CL (All Close)

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

CL tab (All Close)

  1. Учет всех ордеров на счете *:
    • Включено - утилита считает прибыль всех ордеров на торговом счете, при достижении заданной прибыли или убытка закрывает все ордера на счете.
    • Выключено - утилита считает прибыль всех ордеров только на текущем символе, при достижении заданной прибыли или убытка закрывает все ордера только на текущем символе.
  2. Текущая прибыль. В зависимости от 1 пп. отображает прибыль на символе или на торговом счете.
  3. Включить функцию закрытия ордеров по прибыли.
  4. Включить функцию закрытия ордеров по убытку.
  5. Кнопка для перехода на вкладку настройки функции закрытия ордеров при достижении заданной прибыли или убытка.
  6. Размер прибыли, при достижении которой утилита закроет ордера **.
  7. Размер убытка, при достижении которой утилита закроет ордера **.
* Данная функция не сортирует ордера на свой/чужой, функция работает со всеми ордерами, не зависимо от того кто их открыл. Единственная сортировка, которая есть в данной функции, это параметр «profit on all symbols» (1 пп.), то есть закрывать ордера только по текущему символу или на всем торговом счете.
** Внимание! Вы можете вводить значение прибыли и убытка со знаком плюс и минус.
  • Примеры для значения прибыли (6 пп.):
    Текущая прибыль ордеров равна 200$, и вы хотите чтобы утилита закрыла ордера, если прибыль повысится до 400$. В таком случае вы вводите в поле для прибыли значение 400, без знака минус.
    Текущий убыток ордеров равен -500$, и вы хотите чтобы утилита закрыла ордера при уменьшении убытка до -300$. В таком случае вы вводите в поле для прибыли значение -300, то есть со знаком минус.
  • Примеры для значения убытка (7 пп.):
    Текущая прибыль ордеров равна 200$, и вы хотите чтобы утилита закрыла ордера, если прибыль понизиться до 100$. В таком случае вы вводите в поле для убытка значение 100, без знака минус.
    Текущая прибыль ордеров равна 10$, и вы хотите чтобы утилита закрыла ордера при достижении убытка в -100$. В таком случае вы вводите в поле для убытка значение -100, то есть со знаком минус.
При вводе значения учитывайте тот факт, что утилита не нормализует знак числа. Если вы хотите ввести отрицательное число, то нужно обязательно перед числом поставить знак минус.

Вкладка VG

VG tab

  1. Показать/скрыть уровни всех сеток.
  2. Показать/скрыть уровни заданной сетки.

На вкладке VG находятся кнопки для включения/отключения отображения уровней сетки. Уровни отображаются в виде линий, цвет и стиль которых настраивается из входных параметров.

Вкладка MG

Каждому новому ордеру утилита строит сетку ордеров согласно параметрам из вкладки Настройки. В дальнейшем, у открытой сетки эти параметры можно изменить на вкладке MG.

MG tab

  1. Кнопки для перехода к настройке сетки ордеров.
  2. Кнопка для остановки сопровождения сетки ордеров.

Настройка открытой сетки ордеров

Для изменения параметров сетки ордеров, нажмите кнопку с её номером (1). После нажатия, утилита переключиться на вкладку настроек выбранной сетки.

Настройки на вкладке MG разделены на три группы: Setting, Grid и Tp/Sl. Все изменения на данной вкладке будут применяться только к выбранной сетке.

Вкладка MG: Setting

MG tab: Setting

  1. Номер сетки.
  2. Тип сетки (Limit или Stop).
  3. Метод расчета шага (Fixed или ATR).
  4. Таймфрейм для индикатора ATR (метод ATR).
  5. Период для индикатора ATR (метод ATR).
  6. Множитель для шага (метод ATR).
  7. Минимальный шаг (метод ATR).
  8. Количество шагов в сетке.
  9. Кнопка для остановки сопровождения сетки.
  10. Размер шага (метод Fixed).
  11. Сохранить изменения.
  12. Сбросить изменения.

Для сохранения изменений нажмите кнопку 11. Для сброса изменений до последнего сохраненного состояния нажмите кнопку 12.

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

Если изменение настроек сетки производятся в момент остановки торговли, то изменения вступят в силу только после возобновления торговли.

Подробнее о параметрах данной вкладки можно посмотреть на разделе Вкладка настроек: Grid.

Вкладка MG: Grid

MG tab: Grid

  1. Сработавшиеся уровни.
  2. Выбранный уровень для настройки.
  3. Кнопки для прокрутки списка.
  4. Уровень, выбранный для настройки.

На данной вкладке можно изменить положение уровня и его лот.

Как изменить цену уровня открытой сетки

How to change the price of the grid level

Для изменения положения уровня сетки выделите его в списке ордеров. Переместите появившуюся мигающую линию на требуемое место и нажмите кнопку SAVE.

Внимание!
Изменить положение уровня можно только при Step type — Fixed. При положении Step type — ATR шаг рассчитывается по индикатору Average True Range.

Как изменить лот уровня открытой сетки

How to change the open grid level lot

Для изменения размера лота уровня кликните два раза по его ячейке и откройте вводное поле. Введите в появившееся поле требуемый лот и нажмите кнопку SAVE.

Вкладка MG: Tp/Sl

MG tab: Tp/Sl

  1. Тип расчета тейк профита (Aggressive или Conservative, только для типа сетки Limit).
  2. Общий тейк профит для сетки ордеров (в пунктах, 0 — выкл).
  3. Общий стоп лосс для сетки ордеров (в пунктах, 0 — выкл).
  4. Дистанция для безубытка, (в пунктах, 0 — выкл).
  5. Прибыль для функции безубытка (в пунктах).
  6. Дистанция для старта трейлинг стопа (в пунктах).
  7. Дистанция трейлинг стопа (в пунктах, 0 — выкл).

Подробнее о параметрах данной вкладки можно посмотреть на разделе Вкладка настроек: Tp/Sl.

Для сохранения настроек нажмите кнопку SAVE.

Входные параметры

  • Pending order — вкл/выкл использовать отложенные ордера.
  • Order grid type — направление сетки ордеров (Limit или Stop).
  • Starting lot — размер лота для ордеров, открываемых из вкладки TR.
  • Lot multiplier — множитель для увеличения лота сетки ордеров.
  • Step type — Метод расчета шага (Fixed или ATR).
  • Grid step (Fixed) — размер шага (для метода Fixed).
  • Timeframe (ATR) — таймфрейм для индикатора ATR (для метода ATR).
  • Period (ATR) — период для индикатора ATR (для метода ATR).
  • Coefficient (ATR) — множитель для шага (для метода ATR).
  • Min grid step (ATR) — минимальный шаг (для метода ATR).
  • Number of steps — количество шагов в сетке.
  • Take profit type — тип расчета тейк профита (Aggressive или Conservative, используется только для типа сетки Limit).
  • Take profit (0-off) — общий тейк профит для сетки ордеров (в пунктах, 0 — выкл).
  • Stop loss (0-off) — общий стоп лосс для сетки ордеров (в пунктах, 0 — выкл).
  • BreakEven Distance (0-off) — дистанция для безубытка (в пунктах, 0 — выкл).
  • BreakEven Profit — прибыль для функции безубытка (в пунктах).
  • Trailing Start — дистанция для старта трейлинг стопа (в пунктах).
  • Trailing Stop (0-off) — дистанция трейлинг стопа (в пунктах, 0 — выкл).
  • Attempts to open an order — количество попыток открыть ордер, если предыдущая попытка оказалась неудачной.
  • Magic number — идентификатор ордеров, по этому номеру утилита сортирует ордера на свой/чужой.
  • Slippage — максимально допустимое проскальзывание цены, при открытии и закрытии ордера.
  • Buttons market orders on/off — показать/скрыть кнопки открытия позиций.
  • Buttons pending orders on/off — показать/скрыть кнопки открытия отложенных ордеров.
  • Buttons closing orders on/off — показать/скрыть кнопки закрытия всех ордеров.
  • Show the breakeven level — показать/скрыть уровень безубытка сетки ордеров.
  • Color breakeven line — цвет линии безубытка.
  • Style levels — стиль линии обозначающих уровни сетки.
  • Color active buy levels — цвет активных уровней Buy сетки.
  • Color inactive buy levels — цвет сработанных уровней Buy сетки.
  • Color active sell levels — цвет активных уровней Sell сетки.
  • Color inactive sell levels — цвет сработанных уровней Sell сетки.
  • Color text — цвет текста уровней.
  • Sound button — звук для кнопок.
  • Sound button user — пользовательский звук кнопок.
  • Sound error — звук для ошибок.
  • Sound error user — пользовательский звук для ошибок.
  • Size panel — размер панели. При выборе размера #2 или #3, подберите соответствующий размер шрифта текста.
  • Font size on the panel — размер шрифта текста панели.
  • Font size on the chart — размер шрифта текста на графике.

FAQ: Часто задаваемые вопросы

Может ли утилита сопровождать ордера открытые с терминала или мобильного терминала установленного на смартфон или планшет?

Да, для этого во входных настройках нужно установить параметру Magic значение 0 (Ордера открытые при помощи терминала имеют магический номер = 0).

Может ли утилита сопровождать ордера других торговых роботов?

Да, для этого Grid Manual должен работать на том же инструменте и иметь тот же параметр Magic что и торговый робот. Но нужно учитывать что торговый робот не должен сам сопровождать свои ордера, иначе возникнет конфликт между утилитой и торговым роботом. Торговый робот должен только открывать ордера. Перед запуском на реальный счет рекомендуем проверить взаимную работу утилиты и торгового робота на демо счете.

Утилита работает на VPS-сервере?

Да.

Утилита продолжит сопровождать сетки ордеров после перезагрузке терминала?

Да, все настройки и параметры сеток ордеров сохраняются в файл, и после перезагрузке восстанавливаются из этого файла.

Что делать если текст в панели выходит за рамки полей?

Такое возможно если размер текста в операционной системе выбран больше 100%. В таких случаях используйте настройки размера текста в утилите Font size on the panel и Font size on the chart.

В чем указывать значения в полях для редактирования, в пунктах или пипсах?

В пунктах. В утилите используется определение mql, пункт – это минимально возможное изменение цены валютного курса.

  • 5-значная котировка – 1 пункт = 0.00001.
  • 4-значная котировка – 1 пункт = 0.0001.
  • 3-значная котировка – 1 пункт = 0.001.
  • 2-значная котировка – 1 пункт = 0.01.

Что означает сообщение "GridManual MT5 does not work on trading accounts with 'Netting' mode." ?

GridManual MT5 не поддерживает работу на счетах с неттинговой системой учета позиций. Неттинговая система учета подразумевает, что в один момент времени на счете может быть только одна открытая позиция по одному и тому же символу, и на данном типе счета технически невозможно создать сетку ордеров. Поэтому, для МТ5 используйте счета с хеджинговой системой учета позиций.