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

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

Минимальные настройки:
Mode = Client
List of server accounts = счет сервера
3
Для работы необходим VPS на Windows
Торговля на бирже обычно осуществляется 24/5. Часто используются советники для торговли. Чтобы обеспечить надежную работу копировщика, необходимо использовать VPS. Можно использовать ПК или ноутбук, но они должны у вас работать всегда.
Рекомендуемый VPS: не менее 2 Gb RAM, SSD hard. Без ограничений на нагрузку CPU. Мы рекомендуем нашим клиентам этот сервис, который мы используем его уже много лет. Оптимальный тариф VPS-2GB
Если копировщик не работает?
1
Какая у вас версия?
Копировщики существуют в 2-х вариантах Free и Full. Если у вас Free версия, то она имеет ограничение: копирует только одну сделку по каждому инструменту, так как предназначена исключительно для ознакомления с продуктом.

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

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

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

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

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

Для версии МТ5 перезапуск не требуется.
6
Все это не помогло?
Если все это не помогло, то смотрим мои контакты и пишем мне в мессенджер, будем разбираться удаленно через Team Viewer или Ammyy Admin.
Описание настроек
General Settings - общие настройки
  • Mode– роль данного экземпляра
    Server – режим работы в качестве мастер счета (передающая сторона).
    Client – режим работы в качестве клиента. (принимающая сторона)
  • List of server accounts– список номеров аккаунтов через запятую, с которых копируем
Time manager - тайм менеджер
  • Time manager use– работа копировщика по времени, по умолчанию работает всегда.
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday – диапазон времени на каждый день недели, в который разрешается открывать сделки. На закрытие это не влияет. Формат: HH:MM-HH:MM Допускается указывать в формате HH-HH, а также можно указать несколько диапазонов через запятую. Например: 12:00-16:00, 19:30-20:50
    HH – часы, MM – минуты.
Filters deals - фильтры сделок
  • Filter magic list– фильтр по magic идентификатору сделок.
    Данная система очень гибкая и позволяет использовать специальные символы:
    "-" режим исключения, отключает указанный меджик при копировании
    "*" начало меджика должно совпадать с указанным, тогда сделка копируется.
    Например:
    -123 то все меджики будут копироваться, кроме 123
    0,123,345 указанные меджики будут копироваться, остальные не будут!
    *123, будут копироваться все меджики начинающиеся с 123 (т.е. 123568, 123888 и т.п.)
  • Filter symbols list– фильтр по названию инструментов сервера.
    При использовании знака перед названием инструмента позволяет задействовать исключения.
    "-" – запрещает копировать указанный инструмент
    "!" – строгое соответствие названию инструмента, если совпадает, то копируем.
    Например:
    EURUSD,GBPUSD – копируются только указанные инструменты
    -EURUSD – копируются все инструменты, кроме EURUSD
    !AM – точное название инструмента, например вы копируете CFD на акции и начало названия у них похожие, то можно использовать эту конструкцию в фильтре.
  • 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
    (о нем в конце инструкции)
  • Copy mode– режим копирования. Функция позволяет копировать, к примеру, только указанное направление Long или Short. По умолчанию копирует все направления - Long and Short.
MM settings - настройки ММ
  • Use balance - включает учет соотношения баланса Клиента к балансу Сервера для расчета лота. Например: Клиент имеет баланс 1000, сервер имеет баланс 3000, при активации этой функции будет рассчитан коэффициент как 1000/3000
  • Use currency – режим активирует пересчет лота с учетом валюты депозита. Для правильной конвертации необходимо, чтобы в Обзоре рынка присутствовал нужный инструмент для получения котировок. Например, если счет рублевый, то нужны котировки инструмента USDRUB (USDRUR), если счет EUR или USD , то EURUSD. Если счет в AUD, то нужны котировки AUDUSD. Берется в качестве коэффициента синтетическая котировка прямая или обратная для перевода валюты счета клиента в валюту счета сервера для использования при Use balance
  • Use leverage - включает режим учета соотношения плечей Клиента к Серверу для расчета лота.
  • Use lot multiplicator– множитель лота. 1 = 100% от лота сервера. Если вы хотите увеличить лот в 2 раза, то задайте значение равное двум. Если хотите уменьшить в 2 раза (1/2), то укажите значение 0.5.
  • Use fix lot – если задан фиксированный лот, то все остальные множители игнорируются.
  • Stop by equity– значение эквити, при котором копирование новых сделок запрещается. Например , если вы указали 500, и эквити счета стал меньше или равен этому значению, то новые сделки не копируются, пока эквити не будет выше указанного значения.
  • Stop by margin level % — значение свободной маржи в % при котором копирование новых сделок останавливается. При повышении значения выше указанного, копирование возобновляется.
  • Stop by drawdown % — значение суммарной просадки в %, при которой останавливается копирование новых сделок. При уменьшении просадки, копирование возобновляется.
  • Close all orders– если наступили события заданные в параметрах stopout by equity или stopout by margin level %, то закрывает все открытые сделки принудительно.
  • Alert mail use , Alert push use– отправлять уведомления о низком эквити или уровне маржи на почту или смартфон. Уведомление отправляется не чаще 1 раза в 10 минут.
Copying Trades Settings - настройки копирования (часть 1)
  • Timeout– время в минутах в течении которых, разрешено копировать открытую сделку. По умолчанию – 5 минут. Если значение 0, то параметр отключается и открытие сделки ждет бесконечно.
  • Slippage is spread– режим расчета точности входа через коэффициент от спреда. Если функция отключена, то используется расчет в пунктах.
  • Filter slippage– точность входа как коэффициент спреда или в пунктах.
  • Copy limit orders– копировать лимитные ордера или нет. По умолчанию функция отключена.
  • Copy stop orders– копировать отложенные ордера или нет. По умолчанию функция отключена.
  • Reopen position– функция позволяет открывать повторно сделку по цене близкой к исходной, если эту сделку закрыли на клиенте.
  • Scalper mode– режим скальпера позволяет входить строго по точной цене или цене лучше. По умолчанию выключен. В данном режиме возможны пропуски сделок, если цена не вернулась к точке входа. Не подходит для копирования стратегий с усреднениями.
  • Points– профит или убыток в пунктах при котором разрешается скопировать сделку. Например , если указано -5, то когда сделка на сервере станет равна -5 пунктам, то она будет скопирована на клиент по текущей цене.
  • No close orders on client – не закрывать ордера на клиенте, когда они закрываются на сервере. В данном режиме при частичном закрытии ордеров на сервере, частичное закрытие будет отключено автоматически.
  • Count server all orders use– считать все ордера на сервере при активации count orders start
  • Count server orders copy start— режим активации копирования при наличии указанного количества ордеров на сервере. Будут скопированы все сделки, которые удовлетворяют настройкам фильтров.
  • Count server orders copy stop– режим остановки копирования по заданному количеству ордеров на сервере
  • Count client all orders use– считать все ордера на клиенте
  • Count client orders copy stop– режим остановки копирования на клиенте по заданному количеству ордеров на клиенте.
  • Auto comment– автоматическая замена комментария сделок на информацию о номере счета и идентификаторе копируемой сделки. Этот механизм позволяет быстро определить какая сделка была скопирована. Формат: номер счета - тикет ордера сервера
  • User comment– пользовательский комментарий для всех сделок. Если указать пробел (" "), то комментарий у сделок стирается.
Copying Trades Settings - настройки копирования (часть 2)
  • 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 - стандартный трейлинг стоп для сопровождения сделок, в стандартных пунктах для активации.
  • Trailing Step Points - настройка шага для трейлинг стоп в стандартных пунктах, чтобы копировщик часто не переносил стоп.
  • BU Start Points - включение переноса в безубыток при достижении указанного количества стандартных пунктов.
  • BU Minimum Profit Points - минимальный уровень профита в стандартных пунктах при переносе в безубыток.
Дополнительная информация
ответы на вопросы клиентов и решения
— Как настроить, если названия инструментов полностью отличаются?
— Открыть файл KopirMT_cross.ini в любом текстовом редакторе. Файл нужно редактировать только на клиентах, по умолчанию золото и серебро там уже прописаны.

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

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

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

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