Найти в Дзене

Копировщик сделок для МТ4

Оглавление

Transaction Repeater Full

Хочу рассказать о простом в использовании и настройке копировщике сделок. В нем нет ничего лишнего, все только самое необходимое. К копировщике организована система прямого и реверсного копирования сделок. При прямом копировании скрипт берет под контроль Stop Loss и Take Profit каждого ордера. Повторяет модификации рыночных и лимитных ордеров, выставленных на мастер-счете. Есть возможность копирования в режимах "один ко многим" и "многие к одному".

Попробуйте демо-версию по ссылке: https://www.mql5.com/ru/market/product/7635

Полная версия копировщика сделок доступна по ссылке:
https://mql5.com/4nbiy

Внимание: Данный копировщик предназначен для копирования сделок только внутри одного ПК или VPS с доступом к рабочему столу. На встроенном в терминал МТ4 виртуальном хостинге продукт работать не будет.

Если у Вас возникнут сложности с запуском копировщик сделок, то помогу настроить копировщик на Вашем сервере или ПК.

Запуск копировщика

  • Запустить "Transaction Repeater Full", из каталога "Советники\Market", на счете провайдера. График любой.
  • Выбрать режим Master. Выбрать необходимые параметры.
  • Если в именах инструментов на мастер счёте присутствуют префиксы и суффиксы, то указать их в параметрах mPrefix и mSuffix соответственно.
  • Задать период обновления данных мастер-счёта в параметре "Sleep mls.". Количество миллисекунд.
  • Запустить "Transaction Repeater Full", из каталога "Советники\Market", на счете клиента. График любой.
  • Выбрать режим Slave или Slave_reverse.
  • В параметре ServerAccount указать номер мастер-счёта на котором запущен копировщик сделок в режиме мастер.
  • Либо оставить значение ServerAccount без изменений. И после запуска кликнуть по нужному номеру мастер-счёта, в левом верхнем углу графика, на котором запущен копировщик сделок.
  • Если на ведомом счёте в именах инструментов используются префиксы и/или суффиксы укажите их в параметрах sPrefix и sSuffix соответственно.
  • Если идет копирование "многие к одному", то параметр StMagik у каждой запускаемой копии должен быть разным.
  • Остальные параметры задайте на своё усмотрение.

Параметры

  • Mode - режим работы скрипта:
  • Master - для счета провайдера, в этом режиме скрипт транслирует сделки с мастер-счета.
  • Slave - для счета-приемника, в этом режиме скрипт получает информацию, переданную скриптом с мастер-счета.
  • Slave_reverse - для счета-приемника, в этом режиме скрипт получает информацию, переданную скриптом с мастер-счета, и переворачивает направление сделки, то есть если на мастер-счете открывается BUY, то на счете клиента откроется SELL.
  • Sleep mls. - период обновления/проверки файла информации, в миллисекундах.
  • mPrefix - указывается префикс, который присутствует на символах мастер-счета .Если префикс отсутствует, то оставляем пустым.
  • mSuffix - указывается суффикс, который присутствует на символах мастер-счета. Если суффикс отсутствует, то оставляем пустым.
  • ServerAccount - номер мастер счета, с которого будет вестись копирование. Если 0, то необходимо выбрать номер счета из списка вверху слева сразу после запуска копировщика.
  • Coeff - соотношение копирования лота.
  • UseFixLot - если "YES" будет использовать значение из FixLot.
  • FixLot - величина фиксированного лота.
  • OnlyMarket - если "YES", то копируется только маркетные, если "NO", то копируются и маркетные и лититные\стоповые.
  • allowable time copy sec. - допустимое время копирования, в секундах.
  • StMagik - любое число, чтобы несколько копий скриптов не путались в ордерах.
  • marker - комментарий к ордеру отправляемому копировщиком, служит для удобства наблюдения за открытыми копировщиком ордерами
  • Slippage - максимальное проскальзывания цены, задаваемое при отправке ордера копировщиком.
  • LimitEquity - копирование остановится, если свободные средства на счете-приемнике менее этого значения, но открытые ордера закроются синхронно с ордерами на мастер-счете.
  • sPrefix - указывается префикс, который присутствует на символах слейв-счета .Если префикс отсутствует, то оставляем пустым.
  • sSuffix - указывается суффикс, который присутствует на символах слейв-счета. Если суффикс отсутствует, то оставляем пустым.