ИНСТРУКЦИя

Копировщики сделок KopirMT4 и KopirMT5

Инструкция по установке, настройке и решению проблем.
Если вы попали на данную страницу случайно, то нажмите на кнопку, чтобы узнать о копировщиках больше.
Как работает копировщик?
1
Сервер
На счете сервера советник формирует список открытых и закрытых сделок для механизма контроля. Советник на стороне сервера может работать через пароль инвестора, так как он не совершает сделок на этом счете, а только наблюдает за ними.
Сервером может выступать терминал МТ4 или МТ5.

Настройки по умолчанию.

Клиенты и сервер должны быть на одном PC или VPS.
2
Клиенты
Все настройки делаются на клиентах. Для работы с сервером, клиенту необходимо указать номер счета сервера с которого он будет принимать данные.
По умолчанию клиент уже оптимально настроен для копирования 1 к 1. Если на сервере открылся лот 0.1, то и на клиенте откроется 0.1
Клиентом может быть терминал МТ4 или МТ5.

Минимальные настройки:
Mode = Client
List of server accounts = счет сервера
Use balance=true

Клиенты и сервер должны быть на одном PC или VPS.
3
Для работы необходим VPS на Windows
Торговля на бирже обычно осуществляется 24/5. Часто используются советники для торговли. Чтобы обеспечить надежную работу копировщика, необходимо использовать VPS. Можно использовать ПК или ноутбук, но они должны у вас работать всегда.
Рекомендуемый VPS: не менее 2 Gb RAM, SSD hard. Без ограничений на нагрузку CPU. Мы рекомендуем нашим клиентам этот сервис, который мы используем его уже много лет. Оптимальный тариф VPS-2GB
General Settings - общие настройки
Mode– роль данного экземпляра
Server – режим работы в качестве мастер счета (передающая сторона).
Client – режим работы в качестве клиента. (принимающая сторона)

List of server accounts
– список счетов через запятую, с которых копируем (на них должен быть запущен копировщик в режиме Mode=Server).
Time manager - тайм менеджер
Time manager use – работа копировщика по времени терминала (время брокера)

Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday – диапазон времени в который разрешается открывать сделки. На закрытие это не влияет, только на открытие новых сделок. Формат: HH:MM-HH:MM Допускается указывать в формате HH-HH, а также можно указать несколько диапазонов через запятую.

HH – часы, MM – минуты.
Пример: 03:25-14:58, 21:50-02:10
Filters deals - фильтры сделок
Filter magic list – фильтр по magic-идентификатору сделок.
Данная система очень гибкая и позволяет использовать специальные символы:
"-" режим исключения, отключает указанный меджик при копировании
"*" начало меджика должно совпадать с указанным, тогда сделка копируется.
Например:
-123 то все меджики будут копироваться, кроме 123
0,123,345 указанные меджики будут копироваться, остальные не будут!
*123, будут копироваться все меджики начинающиеся с 123 (т.е. 123568, 123888 и т.п.)
Открытые вручную ордера имеют Меджик равный 0 (ноль).

Filter symbols list – фильтр по названию инструментов сервера.
При использовании знака перед названием инструмента позволяет задействовать исключения.
"-" – запрещает копировать указанный инструмент
"!" – строгое соответствие названию инструмента, если совпадает, то копируем.
Например:
EURUSD,GBPUSD – копируются только указанные инструменты, другие копировать не будет
-EURUSD – копируются все инструменты, кроме EURUSD
!AM – точное название инструмента, например вы копируете CFD на акции и начало названия у них похожие, то можно использовать эту конструкцию в фильтре.

Вариант 2: В Обзоре рынка (Market Watch) оставить только нужные инструменты и после этого перезапустить копировщик, откройте его настройки и нажмите ОК.)

Filter comment list – фильтр по комментарию или его части.
При использовании знака перед названием инструмента позволяет задействовать исключения.
"-" – запрещает копировать указанный инструмент с таким комментарием (частью комментария)
"!" – строгое соответствие комментария
Например: У сделки комментарий "Amresling"
-Amre – запрещает копировать все инструменты в комментарии которых, присутствует "Amre"
!Amresling – разрешает копировать инструменты с комментарием "Amresling"
resling – копирует все инструменты содержащие в комментарии "resling"

Filter minimum lot - Минимальный лот сервера, который разрешено копировать. 0 – данная функция выключена

Filter maximum lot - Максимальный лот сервера, который разрешено копировать. 0 – данная функция выключена

Cross Table List – Функция дополняющая внешний файл кроссировок. Необходим для переназначения копирования одних инструментов на другие. Так же применяется, если названия инструментов полностью отличаются. Формат записи: Инструмент1Сервера=Инструмент1Клиента, Инструмент2Сервера=Инструмент2Клиента
Для большого количества используйте внешний файл kopirmt_cross.ini (о нем в конце инструкции)

Пример: XAUUSD=GOLD, EURUSD=GBPCHF

Copy mode
– режим копирования (Long only, Short only, Long & Short, Copy new off). Функция позволяет копировать, к примеру, только указанное направление Long или Short. По умолчанию копирует Long and Short. Режим Copy new off, отключает копирование новых сделок, но продолжает работать с ранее открытыми.

Copy limit orders - включает копирование лимитных ордеров

Copy stop orders - включает копирование отложенных ордеров
MM settings - настройки ММ
Use balance - включает учет соотношения баланса Клиента к балансу Сервера для расчета лота. Коэффициент считает как Баланс клиента разделить на Баланс сервера.

Use currency
– режим активирует пересчет лота с учетом валюты депозита. Для правильной конвертации необходимо, чтобы в Обзоре рынка присутствовал нужный инструмент для получения котировок. Например, если счет рублевый, то нужны котировки инструмента USDRUB (USDRUR), если счет EUR или USD , то EURUSD. Если счет в AUD, то нужны котировки AUDUSD.

Use leverage
- включает режим учета соотношения плечей Клиента к Серверу для расчета лота.

Use lot multiplicator
– множитель лота. 1 = 100% от лота сервера. Если вы хотите увеличить лот в 2 раза, то задайте значение равное двум. Если хотите уменьшить в 2 раза (1/2), то укажите значение 0.5. При расчетах учитываются все коэффициенты.

Use fix lot – если задан фиксированный лот, то все остальные множители игнорируются. Для активации нужно настроить параметр следующим образом Use lot multiplicator = 0

Minimal lot for open (client) – если полученный расчетный лот меньше указанного значения, то открываем указанным. 0 – выключено

Maximal lot for open(client) – если полученный расчетный лот больше указанного значения, то открываем указанным. 0 – выключено.

Stop by equity– значение эквити, при котором копирование новых сделок запрещается. Например , если вы указали 500, и эквити счета стал меньше или равен этому значению, то новые сделки не копируются, пока эквити не будет выше указанного значения.

Stop by margin level
% — значение свободной маржи в % при котором копирование новых сделок останавливается. При повышении значения выше указанного, копирование возобновляется.

Stop
by drawdown % — значение суммарной просадки в %, при которой останавливается копирование новых сделок. При уменьшении просадки, копирование возобновляется.

Close all orders
– если наступили события заданные в параметрах stopout balance или stopout margin level %, то закрывает все открытые сделки принудительно.

Alert mail use
, Alert push use– отправлять уведомления о низком эквити или уровне маржи на почту или смартфон. Уведомление отправляется не чаще 1 раза в 10 минут. Для работы данной функции необходимо настроить уведомления в настройках терминала согласно инструкции в терминале!
Copying Trades Settings - настройки копирования
Timeout– время в минутах в течении которых, разрешено копировать открытую сделку по рынку. Если значение 0, то параметр отключается и открытие сделки ждет бесконечно, пока она открыта на сервере. На закрытие этот параметр не влияет.

Timeout for pending orders – время в минутах в течении которых, разрешено копировать отложенный или лимитный ордер. Если значение 0, то параметр отключается и открывает сделку сразу. На закрытие этот параметр не влияет.

Pause for open next order (sec) - пауза между открытия новых ордеров в секундах. Т.е. новую сделку будет открывать, только по истечении данного времени.

Slippage is spread– режим расчета точности входа через коэффициент от спреда. Если функция отключена, то используется расчет в пунктах.

Filter slippage– точность входа как коэффициент спреда или в пунктах.

Reopen position– функция позволяет открывать повторно сделку по цене близкой к исходной, если эту сделку закрыли на клиенте.


Reopen maximum - сколько раз разрешается переоткрыть сделку.

Scalper mode– режим скальпера позволяет входить строго по точной цене или цене лучше. По умолчанию выключено. В данном режиме возможны пропуски сделок, если цена не вернулась к точке входа. Не подходит для копирования стратегий с усреднениями.



Reverse mode– режим переворота сделок, например открывается на сервере BUY, на клиенте откроется SELL.



Points– профит или убыток в пунктах при котором разрешается скопировать сделку. Например , если указано -5, то когда сделка на сервере станет равна -5 пунктам, то она будет скопирована на клиент по текущей цене. Пункты стандартные! (по старому)

No close orders on client– не закрывать ордера на клиенте, когда они закрываются на сервере. В данном режиме при частичном закрытии ордеров на сервере, частичное закрытие будет отключено автоматически.


Count server order for copy start — режим активации копирования при наличии указанного количества ордеров на сервере. Например: на сервере открываются усредняющие ордера и открылся 5-й ордер, то при его открытии 5,6 и последующие ордера будет открывать, а ранее открытые открывать не будет.

Auto comment– автоматическая замена комментария сделок на информацию о номере счета и идентификаторе копируемой сделки.

User comment– пользовательский комментарий для всех сделок, если указать пробел (" "), то комментарий у сделок будет удален.

Copy stoploss use функция разрешает копировать StopLoss

Copy takeprofit use функция разрешает копировать TakeProfit

User can modify orders– позволяет трейдеру или другим советникам менять на клиенте стоплосс и тейкпрофит у сделок (необходимо включить, если ваши сделки на клиенте должен подхватить другой советник и управлять ими) . В данном режиме отключаются все модификации тейк профит и стоп лосс ниже данной опции.

Stoploss Shift (+/- Points ) – функция разрешает увеличить или уменьшить текущий StopLoss на заданное количество пунктов ( + увеличивает размер, — уменьшает размер)

Takeprofit Shift (+/- Points ) – функция разрешает увеличить или уменьшить текущий TakeProfit на заданное количество пунктов ( + увеличивает размер, — уменьшает размер)

User takeprofit use– режим установки своего фиксированного тейк профита для всех сделок

User take at points– профит в стандартных пунктах

User stoploss use– режим установки своего стоплосс для всех сделок

User stop at points– стоп в стандартных пунктах
Trailing Settings - функции сопровождения сделок
Equity Tral Start (%) – активация трейлинг стоп в % профита. Например задали 5% то при +5% профита по ордера открытых с одного сервера или всех ордеров активируется трейлинг стоп с % шагом. При уменьшении профита ниже порога шага, все сделки выбранной группы закрываются принудительно на клиенте.

Equity Tral Step (%)
– шаг трейлинг стопа в %

Trailing All Servers Use – отслеживать все ордера от всех серверов открытых на клиенте или отслеживать каждый сервер раздельно.

Trailing Stop Points - классический трейлинг стоп от 1 пункта

Trailing Step Points - шаг трейлинг стоп от 1 пункта

BU Start Points - включение переноса в безубыток при достижении указанного количества стандартных пунктов.

BU Minimum Profit Points - минимальный уровень профита в стандартных пунктах при переносе в безубыток.
Как купить и установить копировщик сделок в терминалы?
Решение проблем.
1
Какая у вас версия?
Копировщики существуют в 2-х вариантах Demo и Full. Если у вас Demo версия, то она имеет ограничение: работает только в течении 7 календарных дней с момента запуска и предназначена для ознакомления с продуктом.

Если у вас такая версия, то для использования в работе вам необходимо приобрести Full версию.
2
Нет запрета на советники?
Убедитесь, что ваш брокер разрешает торговать советниками.

Для этого или свяжитесь с менеджером вашего брокера или убедитесь, что другие советники торгуют на вашем счете. Если советникам нельзя торговать, то при попытке открыть сделку советник пишет в журнал Эксперты сообщение о ошибке.
3
Копировщики на одном VPS/PC?
Терминалы для Сервера и Клиента должны быть на одном и том же VPS/PC.

Их всегда 2, даже если вы хотите расширить количество клиентов и установить их на еще один VPS, вам нужно дополнительно установить терминал для Сервера на этот VPS.
4
Не копирует старые сделки?
Как давно были открыты сделки? Не открывает новые или старые сделки?

Если сделки старые, то это нормально, есть для этого ограничение по timeout=5 минут (0 - отключит контроль времени), либо filter slippage увеличиваем, если надо по любым ценам открыть. Но после открытия, рекомендуется filter slippage установить в исходное состояние. Если новые не открывает см п.5
5
Не копирует новые сделки?
Если копировщик не копирует новые, тогда смотрим все ли инструменты по которым идет торговля есть в Обзоре рынка. (список инструментов)

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

Для версии МТ5 перезапуск не требуется.
6
Все это не помогло?
Если все это не помогло, то смотрим мои контакты и пишем мне в мессенджер, будем разбираться удаленно через Team Viewer или Ammyy Admin.
Инструкции по работе с Маркетом приложений в терминале.
Если вы хотите приобрести копировщик у нас напрямую, то свяжитесь с нами по указанным на сайте контактам.
Дополнительная информация
ответы на вопросы клиентов и решения
— Как настроить, если названия инструментов полностью отличаются?
— Открыть файл KopirMT_cross.ini в любом текстовом редакторе. Файл нужно редактировать только на клиентах, по умолчанию золото и серебро там уже прописаны.

Чтобы его найти надо в терминале:
меню File Open Data Folder (Файл - Открыть каталог данных)

Когда откроется проводник, перейти
MQL 4 — Files
или
MQL 5 Files

В списке файлов найти KopirMT_cross.ini и открыть его любым текстовым редактором.
Формат файла:
ИМЯ1=ИМЯ2
ИМЯ3=ИМЯ4
где ИМЯ это наименование инструмента со всеми префиксами и суффиксами.
Каждая такая запись должна начинаться с новой строки!

После сохранения, нужно перезапустить копировщик на клиенте. Для этого достаточно открыть текущие его настройки с графика (F7) и нажать ОК.
Это нужно, чтобы он обновил свой список в памяти и начал работать с новыми данными.

Внимание: в данном режиме не поддерживается копирование лимитных и отложенных ордеров.