Бесплатный копировщик сделок TradeCopy. Какой же копировщик сделок лучший

Копировщик сделок для МетаТрейдер 4 под названием FX Blue TradeCopy - именно об этой утилите пойдёт сегодня речь. Основное предназначение программы - передача сигналов между терминалами, установленными на одном компьютере. Представлена утилита в виде двух вспомогательных советников - советника-провайдера, который посылает сигналы, и советника-приёмщика, который их принимает. Понятно, что сами они не торгуют, потому и являются вспомогательными. А вот для каких целей служит FX Blue TradeCopy, как ей пользоваться и как её настраивать - об этом мы расскажем в подробном обзоре копировщика сделок для терминала MetaTrader 4.

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

Вариантов применения копировщика FX Blue TradeCopy много, и каждый трейдер сможет использовать её конкретно в своих целях. Основное преимущество утилиты заключается в том, что она позволяет ускорить процесс торговли за счёт избавления от рутинных задач:

  • - размножив советника на несколько счетов от (с целью разбить крупный депозит на несколько мелких частей), трейдер получает возможность управлять торговлей с одного терминала, остальные же просто будут копировать его действия;
  • - предусмотрена возможность другого трейдера с наличием только инвесторского пароля и доступа к его торговому окружению;
  • - можно агрегировать сигналы с нескольких терминалов разных брокеров, установленных на одном ПК, для их исполнения в выбранной платформе. Для этого в каждом терминале-провайдере необходимо установить утилиту TradeCopy Sender и несколько экземпляров советника TradeCopy Receiver на терминале-подписчике;
  • - может быть и такое, что удобнее от одного брокера, а открывать сделки в платформе другого. Настроив советника-копировщика, можно решить и этот вопрос.

Процесс установки программы.

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

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

Рис. 1. Выбор терминала для установки копировщика сделок.

Об успешной установке трейдер будет уведомлён подобным образом:


Рис. 2. Уведомление об успешной установке копировщика сделок в терминал.

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

После этого в окне Навигатор вы увидите два новых эксперта. Первый - TradeCopy Receiver . Его предназначение - получение . Второй эксперт - TradeCopy Sender , он предназначен для отправки торговых сигналов:

Рис. 3. Отображение копировщика в окне Навигатор в терминале.

Обратите внимание на важный момент! При установке TradeCopy Receiver на график необходимо во вкладке Общие установить галочки так, как показано на рис. 4, для разрешения и импорта из DLL. Также необходимо, чтобы значок автоторговли на панели инструментов в терминале был активен.

Для TradeCopy Sender достаточно, чтобы было разрешено использование DLL. Этот эксперт не торгует, он только :


Рис. 4. Настройка корректной работы копировщика-получателя.

Достаточно запустить по одному советнику провайдеру (Sender) или подписчику (Receiver) в каждом терминале, чтобы начать копирование. Утилита будет "собирать" сигналы со всех торговых инструментов.

Настройки провайдера TradeCopy Sender .

Каждый из советников-копировщиков сделок для MT4 имеет ряд параметров, настройка которых осуществляется трейдером в зависимости от его пожеланий и целей. Рассмотрим сначала настройки советника-провайдера, которые задаются перед его установкой на график во вкладке Входные параметры. Параметров у него не много, так как задачи у него более простые - отправка сигналов в чистом виде или с некоторыми ограничениями, а вот советник-приёмщик будет иметь больше параметров, так как принимать сигналы необходимо с учётом ряда факторов.

Первый параметр Channel - это имя канала, по нему осуществляется передача сигналов. Аналогичное имя должно быть прописано и для советника подписчика.

В блоке Orders to include задаются следующие настройки:

  • - IncludeSymbols - через запятую указываются для копирования;
  • - IncludeMagicNumbers - магические номера для копирования;
  • - IncludeOrderComments - комментарии для копирования, также через запятую;
  • - IncludePendingOrders - здесь трейдер разрешает или запрещает копирование .


Рис. 5. Обзор входных параметров копировщика-провайдера в 1 и 2 блоках.

Если вы хотите, чтобы копировались не все ордера, то в качестве фильтра используйте восклицательный знак (!234342,343525), его нужно установить в начале строки, а за ним номера ордеров, которые необходимо исключить для копирования.

Следующий блок s_LotSize - установки для :

  • - UseFixedLotSize - установка фиксированного размера лота, вместо реального. Он будет отправляться провайдером;
  • - LotSizeMultiplier - множитель лота;
  • - SymbolMultipliers - через запятую можно задать разные лоты для разных торговых инструментов, например: GBPUSD=2,USDCHF=0.5 ;
  • - BroadcastAllOrdersAtMarket - при значении True все ордера будут исполняться по рынку, цена провайдера не будет браться во внимание;
  • - HideSLandTP - запретить/разрешить отправку уровней стоп-лосса и тейк-профита;
  • - AddPipsToSL - добавочные пункты для стоп-лосса;
  • - AddPipsToTP - добавочные пункты для тейк-профита;
  • - WaitForProfitPips - значение тейк-профита в пунктах, до достижения которого передача сигнала будет задерживаться;
  • - WaitForSeconds - задержка сигнала в секундах.


Рис. 6. Установка лотности для копировщика-провайдера.

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


Рис. 7. Цветовая настройка панели копировщика-провайдера.

Настройки подписчика TradeCopy Receiver .

У советника-подписчика настроек больше. Именно здесь задаются настройки копирования и обработки входящих сигналов: устанавливается запрет на открытие сделок, осуществляется изменение лотности и другие настройки. Рассмотрим их по блокам.

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

В следующем блоке устанавливаются настройки торгового окружения брокера, например, суффикс для валютных пар (при необходимости), префикс для инструментов CFD:


Рис. 8. Настройки торгового окружения брокера.

В следующем блоке устанавливаются правила фильтрации входящих сигналов:

  • - PermittedSymbols - здесь через запятую указываются валютные инструменты, для которых разрешено открытие сделок. Если перед названиями пар поставить восклицательный знак, то открываться сделки будут по всем инструментам, кроме указанных после восклицательного знака;
  • - BuySellOnly - какие сделки открывать: только на покупку, только на продажу, разрешение для открытия всех видов сделок;
  • - IncludeTradingTime - через запятую указываются временные периоды, когда советник будет активным каждый день, например: 12-14,15-16:30,7:15-10,20:30-20:35 ;
  • - далее для каждого дня недели указывается разрешённое время торговли, если в разные дни недели советник должен работать в разное время;
  • - следующие параметры участвуют в настройке фильтрации входных сигналов с учётом лота;
  • - для запрета открытия ордеров по тому же инструменту или направлению предназначен параметр CheckForExistingPosition .


Рис. 9. Параметры советника-подписчика для фильтрации входных сигналов.

Следующий блок s_Exists - здесь трейдер запрещает/разрешает автоматическое закрытие всех или определённых сделок подписчика.

В блоке s_Slippage - осуществляется . При установке параметров имейте ввиду, что котировки у разных брокеров отличаются, а потому копирование сделок пункт в пункт зачастую невозможно:


Рис. 10. Параметры советника-подписчика для автоматического закрытия ордеров.

В блоке s_Orders осуществляется управление ордерами:

  • - OrderRetries - указывается количество попыток открытия ордера;
  • - UseInstantExecution - использовать моментальное ;
  • - CloseOrdersImmediatelyIfSLFails - при значении True сделка будет автоматически закрыта, если для неё не выставился стоп-лосс;
  • - RequireSenderFillWithinMinutes - по истечению минут, указанных для данного параметра, отложенный ордер у подписчика будет закрыт, если он не был исполнен у провайдера;
  • - MagicNumber - магический номер всех ордеров у подписчика;
  • - InvertTrades - открытие ордеров в обратном направлении при получении сигнала;
  • - UseOriginalOrderComments - использовать комментарии для ордеров у подписчика, аналогичные комментариям у провайдера;
  • - UseCustomOrderComment - использовать свой комментарий;
  • - PreventPartialExists - запретить при поступлении сигнала, то есть она будет закрыта полным объёмом;
  • - IgnorePartialExists - игнорировать сигналы при частичном закрытии сделок;
  • - EntryOffsetPips - для установки отложенного стоп-ордера вместо рыночного необходимо прописать значение в пунктах со знаком плюс. Чтобы вместо рыночного открывался лимитный ордер - необходимо указать расстояние в пунктах со знаком минус.


Рис. 11. Настройки советника-подписчика для управления ордерами.

Особое внимание следует уделить настройкам лотности копируемых сделок в блоке s_Lots:

  • - UseFixedLotSize - использование фиксированного объёма для всех сделок;
  • - UseRiskFactor - множитель лота с учётом эквити как провайдера, так и подписчика;
  • - LotSizeMultiplier - множитель лота без учёта эквити;
  • - EquityPerLot - риск в в отношении эквити для открытия 1 стандартного лота. Лот, который используется провайдером для этой сделки, игнорируется;
  • - BalancePerLot - в валюте депозита по отношению к балансу счёта;
  • - CashRiskFixed - фиксированный риск в валюте депозита;
  • - CashRiskEquityPercent - тот же параметр, только в %-х от эквити;
  • - CashRiskBalancePercent - в %-х от баланса;
  • - NotionalDepositVolume - тут задаётся фиксированная сумма средств в валюте депозита, которую трейдер желает вкладывать в каждую сделку, независимо от базовой валюты. Этот параметр необходим для исключения одного неприятного обстоятельства. Дело в том, что в процессе копирования система предполагает, что трейдер вкладывает одинаковые суммы средств в разные торговые инструменты. Однако при том, что стандартный лот на Форекс равен 100 000 единиц базовой валюты, она у каждого инструмента своя. Это означает, что стоимость лота по отношению к валюте депозита тоже разнится. Допустим, трейдер открывает 3 ордера, каждый в размере 10000 долларов. Для пар с прямой котировкой, где базовой валютой является доллар, откроется сделка размером 0.1 лота. Если же аналогичную сумму вложить в сделку с валютным инструментом, где USD будет вторым в паре, то лот будет пересчитан с учётом количества купленной на эти средства валюты, находящейся первой в паре.


Рис. 12. Настройки советника-подписчика для лотности сделок.

В блоке s_LotsSettings устанавливаются дополнительные ограничения для максимального и минимального размера лота для сделок. Также можно указать способ округления объёмов:


Рис. 13. Настройки советника-подписчика для дополнительного ограничения лотности.

  • - фиксированный SL у подписчика;
  • - фиксированный TP у подписчика;
  • - разрешение копирования SL и TP;
  • - максимальный SL в пунктах;
  • - максимальный риск в денежном эквиваленте для одной сделки;
  • - максимально разрешимый TP в пунктах;
  • - моментальный для всех сделок, которые копируются на счёт подписчика.


Рис. 14. Настройки советника-подписчика для стоп-лосса и тейк-профита.

Блок s_Account - в нём представлены следующие настройки:

  • - StopTradingBelowEquity - при достижении заданного в данном параметре значения эквити счёта в денежном эквиваленте обработка новых сигналов будет прекращена;
  • - StopTradingAtDrawdownPercent - при достижении заданной суммы просадки (указывается значение со знаком минус) торговля будет остановлена;
  • - CalculateProfitFromOwnOrdersOnly - если установить для данного параметра значение True, то просадка будет высчитываться из ордеров копировщика, игнорируя другие ордера, открытые на счёте.

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


Рис. 15. Настройки мани-менеджмента советника-подписчика.

Блок s_Allerts отвечает за оповещения и уведомления. Здесь трейдер включает/отключает оповещения о новых ордерах, которые будут возникать в терминале или приходить на почту:


Рис. 16. Блок с настройками оповещений и уведомлений.

Настройка текстовых оповещений осуществляется в отдельном блоке:


Рис. 17. Блок для настройки текстовых сообщений.

Копирование сделок.

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

Первый нюанс - это размер лотов. При открытии ордера на счёте провайдера, независимо от того, открывается он при помощи советника или вручную, он автоматически будет скопирован на счёт подписчика с учётом указанных настроек риска. Если в параметре UseRiskFactor установлено 1 к 1, то при открытии сделки объёмом 1 лот на счёте провайдера с депозитом 10 000 долларов на счёте подписчика с депозитом 2000 долларов будет открыта сделка объёмом 0,2 лота.

Если сделка закрывается на счёте провайдера, то она будет закрыта и на подписчике, но не наоборот !

Со счёта одного провайдера может осуществляться передача сигналов на несколько каналов . В свою очередь, подписчик может копировать сигналы только с одного канала.

Для того, чтобы передача сигналов осуществлялась одновременно на несколько каналов, в графе Channel у провайдера необходимо указать их названия через запятую: Channel1,Channel2,Channel3 . У подписчика будет задан один из каналов.

Однако есть возможность получать на один счёт сигналы от нескольких провайдеров . Для этого на счёте подписчика должны быть запущены несколько экземпляров советника, на разных графиках, и каждый из них должен быть настроен на соответствующий канал. Все каналы должны быть настроены на разные терминалы-провайдеры таким образом, чтобы они могли собираться на одном счёте терминала-подписчика.

Что касается , то по умолчанию они не копируются, но при настройке соответствующей опции в терминале-провайдере можно разрешить отсылать и их. У подписчика же для параметра IncludePendingOrders должно быть установлено значение True.

Заключение.

FX Blue TradeCopy - это многофункциональная утилита, широкий набор настроек которой позволит адаптировать её под различные запросы трейдера. А то, что скачать копировщик сделок для MetaTrader 4 можно абсолютно бесплатно - является дополнительным плюсом этой утилиты!

Копировщик состоит из двух mql4-скриптов (экспертов) (AccountImport-EA.ex4 и AccountExport-EA.ex4 ) и DLL для передачи сигналов (GlobalVariable.dll ) и может копировать все торговые операции с одного или даже нескольких терминалов Metatrader на другой. Гибкие возможности для настройки – можно копировать размеры лотов в импортируемый аккаунт, и настроив AccountImport применить к лотам функцию мани-менеджмента, или настроить AccountExport так, что сделки будут реверсивными (т.е. покупка вместо продажи, это может полезно при копировании сделок с особенно убыточного аккаунта).

Советник на экспорт (Export EA) будет работать даже на read-only аккаунтах, доступных по инвесторскому паролю. TradeCopy лицензирован только для персонального использования и советник на импорт (Import EA) может совершать сделки только на аккаунтах, открытых на ваше имя, в то время как экспортный советник можнт копировать сделки с любых чужих аккаунтов.

Установка:

1. Скопируйте AccountImport-EA.ex4 в папку experts вашего Metatrader:

Вы можете запустить несколько экземпляров AccountImport-EA.ex4 на одном компьютере на разных аккаунтов Метатрейдера. (Просто установите несколько копий Метатрейдера и скопируйте советник в каждый из них).

2. Скопируйте AccountExport-EA.ex4 в папку experts Метатрейдера, с аккаунта которого вы хотите копировать сделки. Как и в случае с AccountImport-EA.ex4, этот советник вы также можете установить в нескольких аккаунтах.

3. Скопируйте GlobalVariable.dll в папку system32 вашей Windows XP (или System для Vista или Windows 7):

Эта DLL используется для обмена информацией между советниками импорта и экспорта. Оба советника работают в непрерывном цикле для точной синхронизации и поэтому вы не сможете и изменить параметры по F7, для этого придется удалить советник с графика и потом запустить его с новыми параметрами. Вы должны включить поддержку DLL в экспертах в Метатрейдере (окно свойств – включить «DLL imports» и отключить «Confirm DLL function calls»). Также включите опцию «Allow import of external experts».

Вам также надо назначить системные имена для каждого советника экспорта и указать их через запятую в параметре SlaveNames в советнике AccountImport. Все имена в пределах одного компьютера должны быть уникальными (они используются для обмена данными посредством GlobalVariable.dll).

Описание параметров

AccountImport :

SlaveNames – имена аккаунтов, с которых идет импорт

MyMagic – «волшебные» номера для ордеров

HourShiftGMT

PairPrefix

PairSuffix

Lots – собственный размер лота

LotDigits – сколько цифр в размере лота

MinLots минимальный размер лота

MaxLots максимальный размер лота

ExportLots - True – берет размер лота из импортируемого аккаунта, False – использует свой размер

ExportLotMultiply – коэффициент умножения размера лота (умножает импортируемый лот на это значение)

MaximumRisk – процент от размера лота в случае если FixedLot=false

FixedLot - false – вычисляет размер лота с параметром MaximumRisk. В этом случае частичное закрытие будет работать некорректно.

Slippage – проскальзывание ордеров

MaxMarketDiff – максимальное допустимое различие между копируемой ценой открытия сделки и рыночной ценой (полезно чтобы не открывать старые сделки или при быстром рынке)

Wait 4 ValidMarketDiff - false – если marketdiff не допустимая, то сделка игнорируется, true – сделка может быть октрыта позже (если время, указанное в ExpireMinutes еще не прошло)

ExpireMinutes – не посылать старые сделки. 0 - выключено

NumberTries – количество попыток для открытия и закрытия сделки

StopLimitOrders – копировать стопы и лимитные ордера или нет

PendingSLTP - true – послать рыночный ордер без SL/TP и изменить его позднее

Wait 4 TPSL - true – не закрывать свои собственные сделки, если на главном аккаунте сделка закрыта по SL или TP

Wait 4 TPSLMktClose - true - не закрывать свои собственные сделки, если на главном аккаунте сделка закрыта рынком (ждать TP или SL)

SL _ InPoints - true – выставлять стоп-лосс в пунктах равному SL на копируемом аккаунте, false - выставлять стоп-лосс по уровню цены на копируемом ордере

TP _ InPoints true - выставлять TP в пунктах равному TP на копируемом аккаунте, false - выставлять TP по уровню цены на копируемом ордере

TP _ adjust – увеличение TP на это количество пунктов (когда TP_InPoints=true)

SL _ adjust - увеличение SL на это количество пунктов (когда SL_InPoints=true)

Own _ TPSL - true – задавать свои собственные SL и TP

OwnTP – свое значение TakeProfit в пунктах

OwnSL - свое значение StopLoss в пунктах

TradeBuySide – разрешить копировать сторонние ордеры на покупку

TradeSellSide - разрешить копировать сторонние ордеры на продажу

MaxOrders - -1 – обрабатывать все ордера, 0 – закрывать все ордера, 1,2..4 – обрабатывать только заданное количество ордеров

FIFOmode - True – копирование по правилу FIFO (первый пришел, первый обработан), соблюдая только саму позицию, без стоп-лоссов или take-profit и без других функций

CycleMilliseconds – время рабочего цикла

closeAllNow – выставите в "true" чтобы советник немедленно закрыл все ордера

SlaveExport :

system системные имена копируемых аккаунтов

HourShiftGMT – корректировка времени MT4 сервера к GMT. Т.е. если на сервере время 11:34, а GMT 13:34, тогда HourShiftGMT=2

PairPrefix – префикс валютной пары, т.е. если имя валютной пары myEURUSD, то PairPrefix=”my”

PairSuffix – суффикс валютной пары, т.е. если имя валютной пары EURUSDfx, то PairSuffix =”fx”

ReverseTrades – True - реверсировать сделки (где покупка, там продажа, и наоборот)

OffsetReverseBySpread - True – добавлять значение спред к цене входа для реверсивных сделок

OffsetPips – спред в пунктах Offset spread pips

EquityFilter - true – копировать сделки если только эквити выше SMA (или реверсировать сделки)

EquitySMA - период SMA в эквити

ReverseOnNegativeEquity - true – реверсировать сделки, если эквити ниже SMA

History – брать это указанное количество последних закрытых сделок из истории

CycleMilliseconds – время рабочего цикла

Import EA может торговать со своим собственным размером лота (Lots) когда ExportLots=false, может копировать размер лота из Export EA когда ExportLots=true и ExportLotMultiply=1.0 и может умножать лот на значение ExportLotMultiply: т.е. если ExportLots=true и ExportLotMultiply=2, а экспортируемый лот равен 0.2, то импортируемый лот будет в итоге равен 0.2*2=0.4, а если ExportLotMultiply=0.5, экспортный лот 0.2, то импортируемый лот = 0.2*0.5 = 0.1

Обязательно предварительно протестируйте TradeCopy на демо-аккаунтах!

Многие брокеры и сторонние сервисы позволяют копировать сделки успешных и не очень успешных трейдеров. Но сейчас мы поговорим немного не об этом.

Как копировать свои собственные сделки? Как перенести или перенаправить сделки с нескольких терминалов на один?
В этом вам поможет вспомогательный советник копир TradeCopy.

Для начала стоит разобраться, зачем это вообще надо.

Самый банальный пример. Если вы торгуете по одной торговой системе на нескольких терминалах одновременно.
У вас есть собственный/личный счёт, также вы торгуете на памм счёте и на счёте для продажи сигналов (например, mql5.com). Вы открываете сделки на трёх терминалах по одной торговой системе, а лот из-за разницы в балансе на счетах немного отличается. Тратите драгоценные минуты на открытие ордеров на всех терминалах и в результате имеете не всегда лучший результат.
Копир TradeCopy позволит вам работать на одном счёте и автоматически дублировать сделки, рассчитывая необходимый лот на другие терминалы МТ4.

Многие знают, что торговля на демо или на небольшом счёте позволяет существенно снизить эмоциональную нагрузку трейдера. С TradeCopy вы можете торговать на демо счёте и копировать сделки на реальный счёт, тем самым снизив эмоциональную нагрузку.

Некоторые коммерческие советники имеют возможность использовать неограниченное количество демо счетов, а с помощью TradeCopy вы сможете копировать все сделки на реал. Купив всего одну копию коммерческого советника и запустив его на демо счёте, сделки с него вы сможете копировать на несколько терминалов и даже раздавать знакомым и друзьям. 🙂

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

TradeCopy позволяет копировать сделки с нескольких терминалов и объединить источники сигнала на одном счёте.

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

Можно создать целую сеть, копируя сигналы с разных источников и группируя их в различной конфигурации.

Главное тут не запутаться, что куда и откуда копируется.
System : имя мастер терминала(источника сигнала).
SlaveNames : названия терминала(ов),с которых будут копироваться сделки.

Если ваша торговля до сих пор не приносит прибыли, все сделки, которые вы открываете, приносят вам убыток, TradeCopy имеет функцию открывать позиции с реверсом(ReverseTrades ). Т.е. на сигнальном счете вы открываете бай, а скопируется селл. И наоборот. Так ваши убыточные сделки станут приносить вам прибыль.

Установка TradeCopy


Настройки TradeCopy

Account Export:
Откуда будут копироваться сделки

System: имя мастер терминала(может быть любым).
HourShiftGMT: отклонение от времени по Гринвичу см. .
PairPrefix
PairSuffix
ReverseTrades : при включении советник будет посылать для копирования противоположные сигналы(вместо покупок продажи,вместо продаж - покупки).

AccountImport:
Куда будут копироваться сделки.

SlaveNames : названия терминала(ов),с которых будут копироваться сделки. Указать в мастер-советнике(AccountEaxport.ex4).
MyMagic : мэджик для копирующихся сделок.
HourShiftGMT : отклонение от времени по Гринвичу см. .
PairPrefix : если ваш ДЦ использует префикс в названиях пар,например mEURUSD,то в этой надстройке указывает эту приставку,к примеру m .
PairSuffix : если ваш ДЦ,использует суффикс в названиях пар,например EURUSDfx ,тогда в этом параметре указываем добавочное окончание,к примеру fx .
Lots : торговый лот,с которым будут копироваться сделки.
LotDigits : число цифр после запятой в торговом лоте(если у вас мин.лот 0,1 то ставим 1.Если 0,01 то 2).
MinLots : мин.лот,который будет использоваться для торговли.
MaxLots : макс.лот,который будет использоваться для торговли.
ExportLots : true / false при включении этого параметра,размер лота будет копироваться с мастер-терминала.
ExportLotMultiply : множитель для параметра ExportLots.
MaximumRisk : манименеджмент(риск на сделку в %)если FixedLot=false.
FixedLot : true / false - если отключить этот параметр(false),будет использоваться манименеджмент вместо фиксированного лота.
Slippage : допустимое проскальзывание(в пунктах).
MaxMarketDiff : допустимое отклонение цены открытия сделки от цены копируемого ордера(в пунктах).
Wait4ValidMarketDiff : true / false если включить этот параметр,то советник при превышении уровня MaxMarketDiff будет пытаться открыть сделку позже,если цена вновь вернется к цене открытия копируемого ордера.
ExpireMinutes : время в минутах,сколько будет действителен сигнал с мастер-терминала(чтобы не копировать устаревшие сделки).При 0 эта функция отключается.
NumberTries : количество попыток закрытия/открытия ордера.
StopLimitOrders : true / false копировать лимитные ордера или нет.
PendingSLTP : true / false аналогично параметру ECN,т.е. при включении советник вначале откроет ордер и только потом добавит ТП и СЛ.
Wait4TPSL : true / false при включении(true) не закрывать позиции если на мастер-счете сработал ТП или СЛ(а на счете-клиенте нет).
Wait4TPSLMktClose : true / false при включении(true) не закрывать позиции если на мастер-счете ордер был закрыт по рыночной цене(ждать пока сработают ТП или СЛ).
SL_InPoints : true / false при включении(true) этого параметра к СЛ ордера с мастер-терминала будет добавляться N пунктов,указанных в параметре SL_adjust.
TP_InPoints : true / false при включении(true) этого параметра к ТП ордера с мастер-терминала будет добавляться N пунктов,указанных в параметре TP_adjust.
TP_adjust : см.TP_InPoints.
SL_adjust : см.SL_InPoints.
Own_TPSL : true / false при включении(true) советник будет выставлять собственные СЛ и ТП.
OwnTP : тейк-профит для функции Own_TPSL.
OwnSL : стоп-лосс для функции Own_TPSL.
TradeBuySide : true / false позволить копировать сделки на покупку.
TradeSellSide : true / false позволить копировать сделки на продажу.
closeAllNow : true / false если включить,советник немедленно закроет все ордера.

MasterSlave представляет собой копировщик сделок, который был специально разработан для торговой платформы Метатрейдер 4. Основная функция MasterSlave заключается в автоматическом копировании сделок. Копировщик сделок MasterSlave появился относительно недавно, но практически сразу стал востребованным среди трейдеров.

Копировщик сделок для МТ4 подойдет тем трейдерам, которые предпочитают ведение торгов на двух счетах при помощи одной стратегии, но с различными размерами лотов.

Кроме того, если вы обладаете инвесторским паролем от счета , то при помощи MasterSlave вы сможете дублировать создаваемые им сделки. Благодаря этой особенности копировщик сделок пользуется огромной популярностью среди начинающих трейдеров, которые желают получать прибыль от ведения торгов на рынке Форекс, но пока еще не уверены в собственных силах.

Настройка MasterSlave

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


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

В процессе установки, файлы робота необходимо установить не только в папку под названием «Experts», но и в папку «Files». После установки содержимого из скаченного архива в каталог данных торговой платформы, необходимо в обязательном порядке ее перезапустить, чтобы изменения вступили в силу.

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

После запуска советника под названием Slave вы увидите окно с его настройками, как на размещенной ниже картинке.

При необходимости вы можете внести изменения в следующие параметры:

  • В строке «Master» вам необходимо прописать путь к терминалу, в котором запущен советник Master.
  • В строке «Периодичность» указываются характеристики синхронизации. Значение в этой строке должно быть точно таким же, как и при настройке советника Master.
  • Строка «Множитель» отвечает за коэффициент увеличения торгового лота.

MasterSlave. Порядок установки

MasterSlave – это эффективный копировщик сделок для MT4. Использовать его можно в том случае, если трейдер предоставил вам пароль инвестора. После этого уже через свою торговую платформу вы сможете подключиться к нему по инвесторскому паролю и установить у себя первый советник Master. Затем открыть вторую платформу и на ней установить второй советник. Таким образом, вы сможете зарабатывать при помощи опытного трейдера.

Если вы решили использовать копировщик сделок MasterSlave для копирования ордеров успешного трейдера Форекс, то вам необходимо строго соблюдать следующий порядок действий:

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

Что нужно знать при использовании копировщика сделок для MT4

При использовании MasterSlave принимайте во внимание следующие факты:

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

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

Если во время открытия второго счета, на первом уже будет создана позиция, то на счете Slave автоматически откроется сделка по такой же цене и с аналогичными значениями стоп-лосса и тейк-профита. В ситуации когда на счете Master трейдер закроет ордер, то такая же сделка на графике Slave так же закроется.

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

Следует учитывать тот факт, что если вы ошибочно закроете ордер на счете Slave, который был создан автоматически, то повторно он уже не откроется, даже если на счете Master ордер останется открытым. Отсюда можно сделать вывод, что сделки, открытые на счете Slave, вы сможете корректировать.

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

Надеюсь, эта статья поможет вам в увеличении вашей прибыли на рынке Форекс. Чтобы быть в курсе всех новостей и эффективных инструментов, подписывайтесь на рассылку.

Ситуация когда необходимо открыть сделку сразу на нескольких счетах Форекс возникает чаще чем может показаться на первый взгляд. Найден брокер с лучшими условиями по конкретному торговому активу, инвестор не желает переводить средства в ПАММ-счет. Или нужно протестировать новую стратегию с другим набором входных данных. Запуск нескольких терминалов не только забирает вычислительные ресурсы, а и приводит к ошибкам при ручном открытии. Поэтому лучшим вариантом будет копировщик сделок для MT4.

Возможности копировщика

С его помощью трейдеру уже не нужно каждый раз выставлять объем лота , уровни Take Profit и Stop Loss . Кроме того появляются дополнительные источники заработка:

  • Копировщик сделок позволяет использовать один торговый советник на нескольких счетах и на нескольких брокерах. Настройки эксперта меняются в основном терминале, а остальные просто повторяют торговлю с новыми параметрами.
  • Хочется автоматически повторять действия трейдера, но в наличии только инвесторский пароль. Для копировщика это не проблема – неважно разрешено открывать позиции по счету или нет, достаточно только загрузить график и установить советник.
  • Имеются несколько рабочих терминалов от разных брокеров и необходимо свести их сигналы в один MetaTrader. Используется следующая схема: на итоговом MT4 устанавливаем модуль Receiver (приемник), который будет принимать сигналы от нескольких Sender"ов (источников). Подобную возможность предоставляет любой профессиональный копировщик сделок.
  • Выбирать для открытия сделки лучшие торговые условия. Бывают ситуации, когда анализировать рынок лучше на одном брокере, а открывать позиции на другом. Особенно это актуально для стратегии скальпинга на Форекс, когда размер спреда или проскальзывание забирают большую часть прибыль. Теперь при изменении торговых условий на невыгодные для торговой стратегии можно быстро отключить брокера и подключить нового несколькими нажатиями мыши.

Как установить копировщик сделок?

Самый простой способ – это выбрать версию MT4 Multi Terminal и сразу получить возможность управления несколькими счетами. Здесь есть существенные недостатки: работа только внутри одного брокера, можно установить только объем сделки по каждому счету (равными частями или автоматически), нельзя открыть позицию по рынку отложенным ордером . Достаточно только для простых стратегий и контроля работы управляющих.

Следующий вариант – это подключение к коммерческим поставщикам сигналов Форекс , таким как MQL Signal, ZuluTrade или xSocial. Достаточно выбрать понравившегося провайдера, оплатить подписку и сделки начнут автоматически копироваться.

Коммерческие сигнальные сервисы.

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

Оптимальным вариантом будет установить копировщик сделок для MT4 как стандартный советник. Существуют платные и бесплатные варианты с расширенными, по сравнению с Multi Terminal, функциями и полным контролем торгового процесса, чего нет в ZuluTrade.

Настраиваем копировщик сделок

В сети Интернет можно найти множество советников Форекс копирующих сделки в MT различной степени сложности, но есть базовый набор параметров который должен быть всегда и в качестве примера давайте рассмотрим FX Blue TradeCopy – один из самых мощных бесплатных торговых инструментов синхронизации счетов. Еще раз уточним, что наименования параметров конкретного копировщика могут отличаться от FX Blue, но смысл должен оставаться неизменным.

Добавление в терминал

Стандартным образом с помощью установщика или копированием файлов в каталог MQL4/Experts. Результат смотрим через вкладку «Советники».

Копировщик FX Blue в терминале MT4.

Для графиков принимающих сделки (Receiver) нужно включить DLL и автоматическую торговлю. Для источника (Sender) при наличии инвесторского пароля достаточно только DLL. Sender в терминале запускается один раз для всех остальных пар Форекс.

Копировщик сделок FX Blue как источник сигналов

Задача Sender отправить сигнал при открытии сделки, поэтому много параметров для этого не требуется. Основная нагрузка падает на графики Receiver"а, которые обработают поступивший сигнал по индивидуальным настройкам.

Настройки передачи сигналов копирования.

Сделки копируются через «канал », имя которого определяется переменной Channel. Такое же наименование пишем во всех приемниках. Пары, на которых будет работать копировщик сделок, пишем через запятую в поле IncludeSymbols , например, «EURUSD, GBPUSD, USDJPY».

Выберите действительно уникальный идентификатор позиций в общем потоке ордеров Форекс и комментарий (IncludeMagicNumbers, IncludeOrderComments). Так будет проще в дальнейшем делать выборку и сформировать отчет только по скопированным сделкам.

Отложенные ордера по IncludePendingOrders могут передаваться в канал с задержкой, значение которой в секундах определяется HeatbeatPeriodSecond . При ручной торговле может быть ситуация когда сделка открыта ошибочно и сразу закрывается не трогая копировщик сделок.

Следующим этапом будет настройка лота и того как будут передавать уровни Take Profit/Stop Loss . Необходимо указать объем сделки, который передается в следующие сделки (UseFixedLotSize) и множитель, который может принимать значения меньше нуля для открытия меньшего объема.

Параметры базового лота.

Важно правильно рассчитать значение LotSizeMultiplier иначе копировщик сделок может привести к большим убыткам. Учитывайте волатильность каждого актива Форекс, так на GBP/USD резкие внутридневные броски в 40-50 пунктов рядовое явление, а на AUD/USD – это уже тренд . Открытие полным лотом на каждой паре будет иметь разные последствия. Укажите нужные пары через запятую в SymbolMultipliers .

Следующий блок определяет, как будут исполняться ордера и по каким уровням TP/SP:

  • Сделки будут исполняться по текущей цене Форекс каждым приемником. Включите опцию BroadcastAllOrdersAtMarket , когда работаете с несколькими брокерами, а значит расхождение котировок в 2-3 пункта и свое проскальзывание.
  • К стоп-лоссам и тейк-профитам можно добавить несколько пунктов для компенсации проскальзывания (AddPipsToSL/TP ) или полностью запретить отправку, хотя такая стратегия использующая копировщик сделок выглядит странно.
  • Можно задержать отправку сигнала копировщика в секундах или по достижении определенного уровня TP (WaitForProfitPips/WaitForSeconds ). Это даст возможность прибыли расти, используя трейлинг-стоп , даже после ее закрытия на основном терминале.

Исполнение сделки

Перед тем как перейти к обработке полученного сигнала напомним, что копировщик сделок FX Blue TradeCopy выбран для иллюстрации правильного подхода для синхронизации позиций на одном или нескольких брокерах. Используя данную методику и найдя параметры с аналогичным смыслом, можно работать с любым другим копировщиком Форекс или понять, что он не подходит для эффективного использования.

Для связи с Sender задаем такое же имя канала, префиксы валютных валютных пар и CFD . При правильной настройке сделки начинают копироваться.

Базовые настройки приемника сигналов.

Задаем правила, по которым копировщик сделок для MT4 открывает ордера:

  • Можно убрать пары из «белого» списка (PermittedSymbols ) если текущий технический анализ указывает на сильный фундаментальный фон, неопределенность или спекулятивность рынка.
  • Время, когда разрешена торговля (IncludeTradingTimes ) – для каждого дня можно задать свой период, когда будут открываться сделки. Таким образом, можно выбрать оптимальное сочетание «пара/время», например, пары с евро наиболее активны в Европейскую и Американскую сессии Форекс , Азиатскую пропускаем.
  • Автоматические советники могут открывать ненужные противоположные сделки по одному активу, создавая ненужные «замки». Запретить подобную практику можно параметром CheckForExistingPosition .

Период торговли и объем текущего лота.

Самый важный момент исполнения сделки это страховка от чрезмерной просадки депозита, сделать для этого можно следующее, в скобках наименование параметров FX Blue:

  • Ограничить объем входного лота (Max/MinLotSize ) или в случае сеточных или Мартингейл стратегий игнорировать слишком большие значения (IgnoreOrdersSmaller/LargerThanLots ).
  • Задать риск как процент депозита, который может себе позволить копировщик сделок (BalancePerLot/ CashRiskFixed ).
  • Фиксированные TP и SL в меньшую сторону от входных данных (FixedSL/TPPips) , отменить отложенный ордер через определенное время.

Лот можно задать как фиксированную сумма в валюте депозита (NotionalDepositVolume ). Рекомендуется новичкам, чтобы избежать убытков которые они не учитывают в силу своей неопытности. Когда идет копирование, программа по умолчанию считает, что сделки имеют одинаковый объем для всех валютных пар. При этом не принимается во внимание факт, что при одинаковом стандартом Форекс лоте 100 000 единиц, сумма «в деньгах» для каждой пары различается.

Предположим, что решено открыть 3 ордера, объемом 1000 долларов или 0,01 лота. Для пар, в которых базовой валютой будет доллар США (прямые котировки) расчеты будут верны, в отличие от обратных, где сумма может быть меньше или больше в зависимости от текущих котировок. Ситуация усложняется для кросс-пар, где цена определяется через две основных. Точное указание суммы сделки позволит избежать разночтений и скрытых потерь.

Копировщик сделок на MT4 и VPS-сервер

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

Дело в том, что после восстановления доступа к серверу советник закроет свои текущие позиции, а копировщик сделок это делает не всегда. Ведь на «подчиненных» парах сделки уже никак не связаны с «родителем» и если не установлен параметр автоматического закрытия, они продолжают действовать, и могут сработать, когда трейдер будет не в состоянии их контролировать.

  1. Копировщик сделок работает только как вспомогательный инструмент . Он не открывает позиции, а только передает на другие счета. Так что если «родителем» будет автоматический советник нужно предварительно убедиться в его прибыльности. К ручным стратегиям это тоже относится, особенно если предполагается торговля на нескольких брокерах.
  2. Из первого пункта следует, что основное внимание уделяем мани менеджменту . Например, сеточные советники Форекс содержат настройки размера лота следующих ордеров и когда все происходит на одном счете рассчитать предельный уровень просадки проще, чем когда сделки начнут копироваться дальше и неожиданно наступит Margin Call . Следуйте правилу: максимальный лот открывается на основном счете, который под постоянным контролем. На остальных объем, как минимум, в два раза меньше.
  3. На разных брокерах копировщик сделок должен работать синхронно , особенно при скальпинге для чего нужны одинаковые параметры спреда и проскальзывания. Дополнительно проверяем время отклика сервера MetaTrader.
  4. Для стратегий предусматривающих хеджирование на Форекс ищите копировщика с настройкой обратного реверса (reserve, направление). Тогда при открытии сделки, сразу будет открываться противоположная, в т.ч. и для отложенных ордеров.
  5. Отключайте копировщик сделок в период выхода сильных новостей . Самая популярная методика в эти моменты это открытие связки отложенных ордеров Buy и Sell с последующей отменой одного из ордеров. Rак уже говорилось выше, иногда не срабатывает автоматическая отмена и опять можно получить Margin Call перед тем как рынок пойдет в нужную сторону.

Подводя итог можно сказать, что копировщик сделок для MT4 будет отличным инструментом для профессионального трейдера получения максимальной прибыли на рынке Форекс. Новичкам рекомендуется сразу начинать с комплексных советников, таких как FX Blue TradeCopy, на демо счетах. Только так научитесь осознанному копированию с правильными настройками.