Trade copier – Настройки

24 апреля 2025, 08:27
Alfiya Fazylova
0
128

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

  1. Mode:
    • Master – режим поставщика. Данный режим передает данные терминалам получателям. Этот режим применяется в терминале, с которого нужно копировать ордера (позиции).
    • Slave – режим получателя. Данный режим получает данные от терминалам поставщика. Этот режим применяется в терминале, на котором нужно открывать ордера (позиции).
  2. Market * – режим исполнения Market. Данный режим используется на торговом счете, где запрещено открывать позиции с предустановленными стоп лосс и тейк профит. В этом режиме Trade copier будет открывать позиции в два этапа:
    1. Trade copier откроет позицию без стоп лосса и тейк профита.
    2. после открытия позиции, Trade copier установит ей стоп лосс и тейк профит (если стоп лосс и тейк профит были в исходной позиции).
  3. Magic number (identifier for Slave) * – идентификатор ордеров и позиций, открытых Trade Copir в режимеSlave). Копировальщик Slave подписывает свои ордера и позиции этим номером, чтобы в впоследствии отличать свои ордера и позиции от чужих.
  4. Color scheme – цветовая схема панели.
  5. Panel size – размер панели.
  6. Language – язык панели.
* Входные параметры Market и Magic number (identifier for Slave) предназначены для режима Slave , поэтому эти параметры для Master режима настраивать не нужно.

Режим Master

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

Вкладка Slave счета

  1. Кнопка включения/отключения передачи данных терминалам-получателям.
  2. Вкладка со списком подключенных торговых счетов-получателей.
  3. Номера подключенных торговых счетов-получателей.
  4. Индикатор работы копировальщика. При больших объемах обработки данных, копировальщик перестает обрабатывать данный индикатор и он может кратковременно не мигать, это не является ошибкой или какой либо проблемой.
  5. Поле для ввода периодичности передачи данных терминалам-получателям.
  6. Вкладка настройки списка символов, подлежащих к копированию.

Вкладка Копируемые символы

  1. Включить/Отключить символ для копирования.
  2. Отобразить в списке все доступные для данного терминала символы.
  3. Отобразить в списке символы, которые выбраны в окне Обзор рынка терминала.

Master будет отправлять данные на Slave только тех символов, которые есть в этом списке и которые включены к копированию (1).

Режим Slave

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

Вкладка Торговля

  1. Кнопка включения/отключения копирования сделок.
  2. Индикатор работы копировальщика. При выполнении торговых операций, копировальщик перестает обрабатывать данный индикатор и он может кратковременно не мигать, это не является ошибкой или какой либо проблемой.
  3. Торговый счет, с которого производится копирование сделок.
  4. Вкладка Торговля (отображает текущее состояние копирования).
  5. Вкладка для настройки копируемых символов.
  6. Вкладка для настройки фильтров.
  7. Вкладка для настройки функционала остановки копирования и закрытия ордеров (позиций).
  8. Вкладка для настройки процесса копирования.
  9. Вкладка для настройки уведомлений.
  10. Список ордеров (позиции) Master счета.
  11. Список ордеров (позиции) Slave счета. Если ордер (позиция) не скопирован, в строке будет отображаться причина, по которой ордер (позиция) не может быть скопирован в текущий момент.*

* Например, вы установили фильтры:

Макс. спред: 20пп.

Повторные попытки копирования: 30 сек.

Если на Slave в течении 30 секунд после открытия позиции на Master, спред был более 20 пп, то в строке будут следующие записи:

  1. В течении первых 30 секунд копировальщик будет пытаться скопировать позицию. Так как все это время спред на символе превышает 20 пп, для символа будет действовать фильтр Макс. спред: 20пп, и позиция не будет скопирована. Все это время на строке будет надпись Stopped: Max spread.
  2. После 30 сек копировальщик прекратит все попытки скопировать позицию, так как сработает параметр Повторные попытки копирования: 30 сек. Соответственно после 30 сек, надпись Stopped: Max spread смениться надписью Stopped: Repeated attempts to copy.

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

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

Вкладка Символы

  1. Символ Master счета.
  2. Символ Slave счета (это поле можно редактировать).
  3. Включить/отключить копирования символа.
  4. Обновить списки символов.

Trade Copier будет копировать только те символы, которые есть в данном списке и которые разрешены к копированию (3). Данный список символов создается на основе списка, который передает Master, и соответственно список на данной вкладке будет отображаться только после выбора Master-счета.

Список символов формируется 1 раз, сразу после выбора Master-счета. Если список символов на Master был изменен, или список не отображается, то для обновления списка на Slave нажмите кнопку Сбросить/Обновить Master символы (4).

Trade Copier автоматически подбирает к каждому символу Master-счета соответствующий символ Slave-счета. Но при необходимости вы можете редактировать название символа Slave. Это может понадобиться если Trade Copier не смогла автоматически подобрать символ или если нужно копировать на другой символ, например EURUSD > USDJPY.

  1. Поле для ввода названия символа.

Для редактирования, кликните по символу которую необходимо изменить (1), и введите в поле требуемое название символа.

Вкладка Фильтры

  1. Дата и время начала копирования. Например, если установлено 2025.03.14 20:00, то будут скопированы ордера (позиции), которые будут открыты после 2025.03.14 20:00. Используется при первом запуске копирования, чтобы предотвратить копирование старых ордеров.
  2. Максимально допустимый спред. Не копировать Мастер позицию, если на символе спред превышает заданное значение.
  3. Максимальное отклонение (отличие) цены получателя от цены поставщика, в сторону прибыли (в пунктах).
    Например:
    Отклонение в сторону прибыли = 50 и на счете поставщика открыли Buy, с ценой открытия 1.00000.
    Данная позиция будет скопирована только при условии что текущая цена на получателе в момент копирования будет меньше или равна 1.00050 (1.00000+0.00050=1.00050).
    Если установить Deviation into the profit zone = 0, то позиции будут копироваться только при условии, что текущая цена получателя равна или лучше поставщика. Цены поставщика и получателя могут отличаться по следующим причинам: разные брокеры поставщика и получателя, у который отличаются текущие цены, с момента открытия позиции на поставщике и до момента скопировать позицию на получателе, цена на получателе изменилась. Данный фильтр работает только для позиций.
  4. Максимальное отклонение (отличие) цены получателя от цены поставщика, в сторону убытка (в пунктах).
    Например:
    Отклонение в сторону убытка = 50 и на счете поставщика открыли Buy, с ценой открытия 1.00000.
    Данная позиция будет скопирована только при условии что текущая цена получателя будет больше или равна 0.99950 (1.00000-0.00050=0.99950).
    Данный фильтр ограничивает открытие позиций по лучшей цене. Поэтому, не включайте данный фильтр без необходимости. Цены поставщика и получателя могут отличаться по следующим причинам: разные брокеры поставщика и получателя, у который отличаются текущие цены, с момента открытия позиции на поставщике и до момента скопировать позицию на получателе, цена на получателе изменилась. Данный фильтр работает только для позиций.
  5. Максимальный промежуток времени, в течении которого Trade Copier будет пытаться открыть позицию-копию (в секундах). Время отсчитывается с момента открытия позиции на Master-счете.
    Например:
    если задано Повторные попытки копирования = 90 сек, и позиция поставщика была открыта в 1:00:00, то копировальщик будет пытаться открыть позицию-копию до 1:01:30. После 1:01:30 Trade Copier прекратит все попытки скопировать данную позицию. Позиция своевременна может не скопироваться по следующим причинам: потеря связи с торговым сервером, срабатывания какого либо фильтра, торговая ошибка и тд. Данный фильтр работает только для позиций.
  6. Задержать копирование ордера или позиции на заданное количество секунд.
    Например:
    если задано 25 секунд, и позиция поставщика была открыта в 1:00:00, то копировальщик скопирует эту позицию в 1:00:25.
  7. Позиция или ордер будут скопированы только на определенное количество символов.*
  8. Минимальный лот для копирования. Не копировать Мастер ордера или позиции, если его лот меньше данного значения.
  9. Максимальный лот для копирования. Не копировать Мастер ордера или позиции, если его лот больше данного значения.
  10. Копировать ордера (позиции) от указанного времени.**
  11. Копировать ордера (позиции) до указанного времени.**
  12. Копировать ордера (позиции) только в указанные дни недели.**
  13. Копировать ордера (позиции) только с указанным комментарием.***
  14. Копировать ордера (позиции) только с указанным магическим номером.***
  15. Не копировать ордера (позиции) которые имеют указанный комментарий.***
  16. Не копировать ордера (позиции) которые имеют указанный магический номер.***
Ордер или позиция будет скопирована только при условии: если на символе Slave уже есть открытый ордер или позиция, или количество символов, по которым есть открытые ордера или позиции, не превышает установленного значения.
** Данные фильтры действуют только на открытие ордеров и позиций. Данные фильтры не ограничивают управления уже скопированными ордерами и позициями, закрытие и модификация ордеров и позиций будет выполняться независимо от данных фильтров. Данные фильтры работают по терминальному времени.

*** Для комментарий:

  • Для ввода нескольких комментариев, используйте разделить «,». Например, для ввода комментариев: Exp1, Exp2 и Exp3, введите в поле Exp1,Exp2,Exp3.
  • Если комментарии имеют одинаковую часть, то можно использовать знак «*». Например, Exp1453, Exp7565, Exp1453 имеют одинаковую часть Exp, поэтому в поле можно ввести Exp*.
  • Можно сочетать эти варианты, например если ввести Ord*,Master23,Exp*, то параметр будет использовать комментарии Master23 и комментарии которые содержат в своем теле сочетание символов Ord или Exp.
  • Текст комментарий не должны содержать знаки «,» и «;», так как эти знаки используются в качестве разделителя.

Для магических чисел:

  • Для ввода нескольких магических чисел, используйте разделить «,». Например, для ввода магических чисел: 1, 25 и 148, введите в поле 1,25,148.
  • Если магические числа имеют одинаковую часть, то можно использовать знак «*». Например, 431,432, 433 имеют одинаковую часть 43, поэтому в поле можно ввести 43*.
  • Если магические числа составлять определенный диапазон, то можно использовать формат "первый-последний". Например, нужно ввести диапазон чисел от 23 до 34, соответственно в поле можно ввести 23-34.
  • Можно сочетать эти варианты, например если ввести 3,10-21,55, то параметр будет использовать магические номера 3, 55 и диапазон чисел от 10 до 21.

Вкладка Стоп/Закр.

  1. Время закрытия ордеров и позиций. При достижении заданного времени, копировальщик закроет все ордера и позиции. *
  2. День недели, в который применяется закрытие ордеров и позиций, указанных в пункте 1.*
  3. Остановить копирование, если размер Эквити достигнет заданного значения.
  4. Остановить копирование, если просадка счета достигнет заданного значения (просадка выражена в проценте от баланса).
  5. Остановить копирование, если количество открытых позиций (позиций в рынке) достигнет заданного значения.**
  6. Остановить копирование, если количество открытых за день позиций достигнет заданного значения.**
  7. Остановить копирование, если количество закрытых за день убыточных позиций достигнет заданного значения.**
  8. Остановить копирование, если количество закрытых за день прибыльный позиций достигнет заданного значения. **
  9. Остановить копирование, если убыток закрытых за день позиций достигнет заданного значения.**
  10. Остановить копирование, если прибыль закрытых за день позиций достигнет заданного значения.**
  11. Размер Эквити, при достижении которого копирование остановиться.
  12. При остановке копирования, продолжить копировать процесс открытия ордеров и позиций (остановка копирование будет действовать только на процесс закрытия ордеров и позиций).***
  13. При остановке копирования, продолжить копировать процесс закрытия ордеров и позиций (остановка копирование будет действовать только на процесс открытия ордеров и позиций).***
  14. Закрыть все ордера и позиции, если сработает функция остановить копирование по достижению заданного Эквити.
  15. Закрыть только ордера и позиции, открытые копиром (будут закрыты только те ордера и позиции, которые имеют магический номер копира).
  16. При достижении этого размера Эквити остановленный процесс копирования будет возобновлен (отмена активации функции остановки копирования по Эквити).
  17. Размер Просадки, при достижении которого копирование остановиться.
  18. Количество открытых позиций (позиций в рынке), при достижении которого копирование остановиться.
  19. Количество открытых позиций в день, при достижении которого копирование остановиться.**
  20. Возобновить процесс копирование на следующий день. ****
  21. Количество закрытых за день убыточных позиций, при достижении которого копирование остановиться.
  22. Количество закрытых за день прибыльных позиций, при достижении которого копирование остановиться.
  23. Размер убытка от закрытых за день позиций, при достижении которого копирование остановиться.
  24. Размер прибыли от закрытых за день позиций, при достижении которого копирование остановиться.

* Закрытие ордеров и позиций осуществляется по терминальному времени.

** В расчете используются только свои позиции, которые имеют магический номер копира. "За день" - означает с 00:00 до 23:59.

*** Например по заданным условиям копирование остановилось в 11:00.

Параметр "Копировать Открытие":

  • если выключено: после 11:00 копировальщик перестанет копировать ордера и позиции, которые будут открыты на Master счете после 11:00.
  • если включено: после 11:00 копировальщик продолжит копировать новые ордера и позиции, не зависимо от того что копирование остановилось.

Параметр "Копировать Закрытие":

  • если выключено: после 11:00 копировальщик перестанет копировать закрытие ордеров и позиций, которые будут закрыты на Master счете после 11:00.
  • если включено: после 11:00 копировальщик продолжит копировать закрытие ордеров и позиций, не зависимо от того что копирование остановилось.

Мы рекомендуем установить:


  • Копировать Открытие = выключено,
  • Копировать Закрытие = включено.

В таком варианте при остановки копирования TradeCopier перестанет открывать (копировать) новые ордера и позиции, при этом, копировальщик закроет существующие ордера и позиции, если они будут закрыты на Мастер- счете. Другие вариации устанавливайте только в том случае, если ваша стратегия копирования ордеров и позиций требует этого, и вы понимаете для чего вы это делаете.

**** Например, за день открылось заданное количество позиций и  процесс копирования было остановлено в 2025.03.14 18:59. Если данный параметр включен, то в 2025.03.15 00:00 (на следующий день) процесс копирования восстановиться. Если в следующий день количество открытых позиций достигнет заданного значения, то копирование будет остановлено повторно.

Вкладка Настройки

  1. Записывать в комментарий Slave ордера (позиции) магический номер Master ордера.
  2. Записывать в комментарий Slave ордера (позиции) тикет Master ордера.
  3. Записывать в комментарий Slave ордера (позиции) комментарий Master ордера.
  4. Записывать в комментарий Slave ордера (позиции) свой текст. Максимально допустимая длина комментария ордера составляет 31 символ.
  5. Поле для ввода периодичности получения данных от терминала-поставщика.
  6. Копировать Buy позиции.
  7. Копировать Sell позиции.
  8. Копировать отложенные ордера.
  9. Копировать процесс закрытия ордеров и позиций.
  10. Открывать ордера и позиции в противоположном направлении.
  11. Повторное копирование ордера или позиции в случае если на Slave ордер (позиция) была закрыта в ручную или другим экспертом. Не включайте этот чек-бокс, если вы не понимаете для чего это нужно!!!
  12. Способ расчета лота ордера (позиции).*
  13. Применяемый коэффициент или размер лота, (в зависимости от способа расчета лота).
  14. Визуализация способа расчета лота.
  15. Минимальный лот, если расчетный лот окажется меньше или равен этому значению, то Trade Copier не будет копировать этот ордер (позицию).
  16. Максимальный лот, если расчетный лот окажется больше или равен этому значению, то Trade Copier не будет копировать этот ордер (позицию).
  17. Минимальный лот, если расчетный лот окажется меньше этого значения, то Trade Copier применить это значение.
  18. Максимальный лот, если расчетный лот окажется больше этого значения, то Trade Copier применит это значение.
  19. Способ копирования Стоп Лосса.**
  20. Поле для ввода дистанции Стоп Лосса при способе "Задать Стоп лосс в пунктах", или коэффициента при способе "Копировать пункты Стоп лосс".
  21. Способ копирования Тейк Профита.**
  22. Поле для ввода дистанции Тейк Профита при способе "Задать Тейк профит в пунктах", или коэффициента при способе "Копировать пункты Тейк профит".

* Способы расчета лота:

Лот ордера (позиции)и рассчитывается одним из следующих способов:

  • MLot * (SBalance / MBalance) — лот ордера (позиции) будет пропорционален балансу счета получателя к балансу счета поставщика,
    Lot = MasterLot * (BalanceSlave/BalanceMaster).
  • MLot * C — лот ордера (позиции) будет равен лоту поставщика умноженного на заданный коэффициент,
    Lot = MasterLot * Coefficient.
  • Фиксированный лот — лот ордера (позиции) будет равен заданному, фиксированному лоту.
  • MLot * (SBalance / MBalance) * C — лот ордера (позиции) будет пропорционален балансу счета получателя к балансу счета поставщика, умноженного на заданный коэффициент. То есть лот будет рассчитан по Пропорционально балансу и Умножить на коэффициент способу одновременно,
    Lot = MasterLot * (BalanceSlave/BalanceMaster) * Coefficient.
  • MLot + Volume — лот ордера (позиции) будет равен лоту поставщика плюс заданный объём,
    Lot = MasterLot + Volume.
  • MLot * (SBalance / С) — лот ордера (позиции) будет пропорционален балансу счета получателя к коэффициенту,
    Lot = MasterLot * (BalanceSlave/Coefficient).

Рекомендуем использовать "MLot * C" метод. Именно этот метод позволит вести точный расчет лота относительно мастера, так как этот метод не зависит от вторичных переменных, например от размера баланса.

** Расчет тейк профита и стоп лосса:

 

Тейк профит и стоп лосс ордера (позиции) рассчитывается одним из следующих способов:

  • Не копировать стоп лосс / тейк профит — не копировать стоп лосс/тейк профит поставщика.
  • Копировать цену стоп лосса / тейк профита — копировать цену стоп лосс/тейк профит поставщика. При данном варианте сл и тп будут установлены строго на цены сл и тп поставщика, даже если было смещение цены Slave относительно цены Master.
  • Копировать пункты стоп лосса / тейк профита — копировать пункты стоп лосс/тейк профит поставщика. При данном варианте сл и тп будут отложены от цены открытия ордера (позиции) в пунктах и при смещение цены Slave относительно цены Master, уровни сл и тп также сместятся.
  • Задать стоп лосса / тейк профита в пунктах — устанавливать свои значения тп и сл, без копирования стоп лосс/тейк профит поставщика. Значения стоп лосс и тейк профит следует вводить в поля, которые активируются при выборе данного способа.

Вкладка Оповещение

  1. Отправлять сообщение на телефон (мобильный терминал).*
  2. Сообщение при открытии ордера или позиции.
  3. Сообщение при достижении эквити счета заданного значения. Сообщение будет отправлено если текущее эквити счета уменьшится до значения, которое задано в поле 7. Сообщение будет повторятся через заданное в поле 8 количества минут, при условии что размер эквити по прежнему превышает заданный уровень.
  4. Сообщение с отчетом о состоянии торгового счета (баланс, эквити и свободные средства). Сообщение отправляется 1 раз в сутки в выбранные дни недели. Время отчета указывается в поле 9, день недели задается при помощи кнопок 10.
  5. Отправлять сообщение на EMAIL.**
  6. Сообщение при закрытии ордера или позиции.
  7. Размер эквити, при достижении которого будет отправлено сообщение.
  8. Количество минут между сообщениями.
  9. Время отправки отчета.
  10. День недели отправки отчета.
  11. Отправить тестовое сообщение. Нажмите эту кнопку, чтобы убедиться что вы правильно настроили отправку сообщения.

* Для того чтобы Trade Copier мог отправить сообщение на мобильный терминал, укажите адрес получателя в настройках терминала:

** Для того чтобы Trade Copier мог отправлять сообщения на EMAIL, укажите адрес получателя в настройках терминала: