DUPLICATOR
Эксперт помощник Дубликатор Exp - Duplicator / exp duplicator дублирует позиции, которые открыты в данный момент в терминале. Эксперт способен дублировать позиции. В дальнейшем позицию , которую нужно продублировать, будем называть исходник. Дублированная позиция - дубликат.
Эксперт в точности повторяет исходник указанное в настройках количество раз. При этом дублируется также и лот, стоплосс, тейкпрофит. При модификации исходника на дубликатах также модифицируются стоплосс и тейкпрофит.
Buy Duplicator for mt4
Buy Duplicator for mt5
Download Duplicator DEMO + PDF
Additional information on the www.expforex.com
Если вы постоянно пользуетесь сервисом Сигналы для копирования торговых сигналов, вы наверняка сталкивались с тем,
что используемые для торговли размеры лота у провайдера и подписчика могут различаться.
Провайдер может торговать слишком маленьким лотом, который не соответствует возможностям вашего депозита,
или наоборот слишком большим.
Данная утилита автоматически меняет размер лота, используемый в торговле.
Она автоматически копирует\дублирует позицию из оригинального позиции.
Позиция будет скопирована с множителем лота, указанным во входных параметрах.
Весь процесс открытия и закрытия позиции будет выполняться автоматически, в зависимости от оригинальной позиции.
Утилита также автоматически скопирует значения стоп-лосс и тейк-профит.
Советник повторяет все сделки на вашем счете установленное количество раз.
Поддерживает функции: установить свой лот при дублировании, дублировать стоплосс, тейкпрофит, использовать трейлингстоп для продублированных позиций и многое другое.
Копирует все сделки, которые открыты вручную или другим советником. Возможность увеличивать лот сигналов.
Внимание: это не копировщик сделок между терминалами . Копировщик сделок для MetaTrader 4 вы можете найти здесь: COPYLOT или COPYLOT MT5
Примеры использования:
1. Допустим, если у Вас на счете действует система партнерского вознаграждения и Вы получаете часть спреда на свой счет, то данный помощник окажется очень кстати. Конечно можно открыть сразу большой лот и Вы получите в принципе тот же возврат спреда. Но если на Вашем счете действует минимальное количество сделок, которое надо совершить на счете, то помощник Exp - Duplicator Вам в этом поможет. Брокер в котором можно использовать данного помощника, а также самый честный брокер 2013 здесь.2. Ваш советник совершает сделки лотом 0.1, Вы можете взять его сделку и продублировать например 5 раз с лотом каждого дубликата 0.5. При этом все остальные параметры останутся теми же. При закрытии исходника ваши дубликаты также закроются.3. Вы участвуете в конкурсе, где необходимо совершить как минимум 100 сделок. Но Ваши сигналы могут прозвучать только 10 раз. Т.е. 10 сделок.Вы можете настроить своего эксперта чтобы он открывал 1 сделку с лотом 1, а Exp - Duplicator продублировал каждую сделку 10 раз с лотом 2. Тем самым вы увеличите количество сделок. Не потеряя качество Ваших сигналов4. Способ не совсем правильный, но если Ваш советник может совершить сделку с максимальным лотом 0.01, то Exp - Duplicator может продублировать сделку 1 раз но с лотом 0.5
Внешние переменные и настройки
Эксперта можно настроить под свои нужды. Для начала работы необходимо указать в первых настройках типы дублируемых позиций и ордеров.
Название | Описание | ||
---|---|---|---|
OrderToDuplication | тип ордера для дублирования:
| ||
MagikToDuplication | магик ордера для дублирования, магики можно указать через запятую:
| ||
SymbolToDuplication | символ ордера для дублирования:
| ||
OnlyCloseOrders | Опция разрешающая советнику только закрывать уже продублированные позиции. Если провайдер сигнала начинает заметно уходить в просадку, то депозит может не выдержать. В наиболее напряженных ситуациях, Можно вообще выключать дублирование(true) и не открывать новых дублированных ордеров, чтобы не перегружать депозит. Советник перестает открывать новые позиции, но при этом закрывает позиции, открытые ранее. Если их оригинальная (ведущая) позиция будет закрыта поставщиком сигнала. | ||
MilliSecondsTimerForMonitoring |
Пинг и обработка кода это разные параметры. | ||
Filter duplication | |||
CommentToDuplication | CommentToDuplication = Комментарий для дублирования. Вы можете указать комментарий сделок для дублирования. Например, CommentToDuplication="The X" - тогда советник будет дублировать только те сделки, которые открыты с комментарием "The X" Также можно ввести часть комментария сделки. например, комментарии у Ваших сделок: TickSniper 1 ,TickSniper 2, TickSniper 3, Вы можете ввести CommentToDuplication="TickSniper", тогда все сделки, где в комментарии есть слово TickSniper будут продублированы на счете. | ||
MinLotToDuplicate | Минимальный лот, для того, чтобы сделки были продублированы. например MinLotToDuplicate=0.1 - Дубликатор продублирует позиции которые выше или равны лоту 0.1 | ||
MaxLotToDuplicate | Максимальный лот, для того, чтобы сделки были продублированы. например MaxLotToDuplicate=1.2 - Дубликатор продублирует позиции которые ниже или равны лоту 1.2 | ||
CopyOnlyLossPosPoint | дублирование только тех позиций, которые меньше установленного убытка в пунктах (указывается с минусом), 0 - отключено. | ||
CopyOnlyProfPosPoint | дублирование только тех позиций, которые больше установленной прибыли в пунктах, 0 - отключено. | ||
OnlyNewPositions | Дублировать только новые позиции. Новые позиции это те позиции, которые были открыты после того, как был запущен дубликатор. | ||
MaximumDistance | Максимальное отклонение в цене для дублирование, Если 0 - то дублирует в любой момент времени, Если больше 0 - то отклонение между текущей ценой и ценой исходника не более установленных пунктов; Отклонение считается в обе стороны. например: MaximumDistance=10, Текущая цена = 1,12345 Будут продублированы только те позиции, цена открытия которых находится в пределах 1,12335-1,12355 | ||
DuplicateOnlyInDrawDown (Только для MT4) | DuplicateOnlyInDrawDown - Работа советника только тогда, когда на счете идет просадка. Просадка рассчитывается от Максимального зафиксированного баланса счета. Или ВЫ можете указать Баланс, от которого идет расчет в переменной StartBalance. 0 - означает, что советник автоматически рассчитывает максимальный баланс счета. При включение данной функции происходит следующее: Дублирование запускается только тогда, когда баланс (AccountBalance()) уменьшился. При этом когда баланс восстанавливается, дублирование новых ордеров останавливается до новой просадки. Если баланс вырос, то просадку считаем с нового максимального уровня. Т.е. другими словами, запускаем дублирование новых ордеров (с момент просадки по балансу) только тогда, когда были закрытия в минус. | ||
StartBalance (Только для MT4) | Стартовая точка отсчета для функции DuplicateOnlyInDrawDown | ||
DrawDownPercent (Только для MT4) | DrawDownPercent - Процент для работы функции DuplicateOnlyInDrawDown! | ||
Settings Duplicate | |||
ReopenClosedDuplicateOrder | Параметр ReopenClosedDuplicateOrder, позволяющий переоткрывать дублирующие ордера, если они были закрыты по стоп-лоссу или вручную. При true все позиции мастера будут продублированы. Если какая-то позиция дубликат была закрыта, советник заново продублирует ее. При false, если продублированная позиция была закрыта, советник больше не будет ее открывать. | ||
ReverseDuplicate | Переворачивать тип дубликата. Например: ReverseDuplicate = true Позиция исходник BUY, позиция дубликат SELL | ||
ReverseSLTP (Только для MT4) | Переворачивать стоп-лосс и тейк-профит при реверсе сделок: ReverseSLTP=true При дублировании и перевороте сделки с главной сделки, на дупликаторе переворачивается и стоп-лосс\тейк-профит например: на главной сделка SELL со стоп-лосс = 100 пунктов, тейк-профит = 300 пунктов. На дупликатор дублируется: BUY со стоп-лосс 300 пунктов и тейк-профит = 100 пунктов. ReverseSLTP=false При дублировании и перевороте сделки с главной сделки, на дупликаторе не переворачивается стоп-лосс\тейк-профит, а устанавливается с размерами стопов на мастере например: на главной сделка SELL со стоп-лосс = 100 пунктов, тейк-профит = 300 пунктов. На дупликатор дублируется: BUY со стоп-лосс 100 пунктов и тейк-профит = 300 пунктов. | ||
StopLossDuplicate |
Если -1, то STOPLOSS основной позиции копироваться не будет. На позиции дубликате будет установлен STOPLOSS = 0; | ||
TakeProfitDuplicate |
Если -1, то TAKEPROFIT основной позиции копироваться не будет. На позиции дубликате будет установлен TAKEPROFIT= 0; | ||
ModifySLTPfromMainPosition | ModifySLTPfromMainPosition - Изменение StopLoss и TakeProfit по уровням главной позиции. Внимание! Изменение возможно только тогда, когда текущий стоплосс для SELL выше, чем цена открытия позиции. Изменение возможно только тогда, когда текущий стоплосс для BUY ниже , чем цена открытия позиции. Это сделано для того, чтобы не изменять стоплосс, если он уже в прибыли. (Работа безубытка или трейлингстопа) Если Трейлингстоп ( TrailingStopUSE=false) в нашей программе отключен, то стоплосс и тейкпрофит изменяется всегда! | ||
CloseDeleteDuplicate | удаление и закрытие позиций и ордеров дубликатов, при закрытии исходника. Когда Позиция исходник закрывается, позиция дубликат тоже закрывается. | ||
CloseOriginalifDuplicationCloseinProfit (Только для MT4) |
Оригинальная Позиция может быть закрыта только тогда, когда закрытый дубликат (позиция дубликат) имеет больше прибыли, чем позиция оригинал. | ||
CloseOriginalifDuplicationClosed (Только для MT4) | Закрывать ведомую позицию (оригинальная позиция), если позиция-дубликат была закрыта. | ||
AmountOfDuplicate | Number of duplicates. For example: AmountOfDuplicate = 1 Position source 1, duplicate 1 AmountOfDuplicate = 3 Position source 1, duplicate 3 | ||
Lots Settings | |||
LotDuplicate | Лот дубликатов. Вы можете установить свой фиксированный лот, котоырй будет открыт при дублировании. Или поставить на 0 - тогда все дубликаты будут с таким же лотом как и Ваши позиции. | ||
CoefficientLotDuplicate | коэффициент лота дубликата если 0 - то без коэффициента; Например: CoefficientLotDuplicate =1 Лот исходника = 0.1 Лот дубликата = 0.1 CoefficientLotDuplicate =2 Лот исходника = 0.1 Лот дубликата = 0.2 Лот исходника = 0.7 Лот дубликата = 1.4 CoefficientLotDuplicate=0.5 Лот исходника = 0.1 Лот дубликата = 0.05 Лот исходника = 0.7 Лот дубликата = 0.35 | ||
DynamicLot | Включение динамический расчет лота в процентах от свободной маржи и других факторов. Расчет нашего автолота. | ||
LotBalancePcnt | Процент для динамического лота. | ||
RiskRate | RiskRate - курс вашей валюты по отношению к доллару. По умолчанию RiskRate = 0 - означает, что советник будет пытаться найти правильный курс в Обзоре рынка. Для того чтобы автолот работал адекватно со всеми валютными парами, вам необходимо включить в Обзоре рынка "Показать все валютные пары". | ||
Spread LIMIT Sets | |||
MaxSpreadToNotTrade | Максимальный спред, при котором советник может дублировать позиции. | ||
MinSpreadToNotTrade | Минимальный спред, при котором советник может дублировать позиции. | ||
Other settings | |||
MarketWatch | Включает возможность открытия позиций с стоплосс \ тейкпрофитом на счете с MARKET исполнением. Первая открывается позиция, после успешного открытия модифицируются уровни стоплосс и тейкпрофит. | ||
Magic | Магический номер позиций дубликата. | ||
Slippage | Уровень максимально возможного проскальзования в пунктах при открытии и закрытии позиций. Пример: Slippage = 1 Максимальное отклонение при открытии позиции = Цена открытия +-1 пункт. Slippage = 100 Максимальное отклонение при открытии позиции = Цена открытия +-100 пункт. Например: Цена открытия позиции при отправке приказа на сервер = 1.12345 Но, если за время отправки и открытия позиции цена изменилась в пределах 100 пунктов, тогда позиция откроется с проскальзованием в пределах 1.12245 - 1.12445 | ||
TrailingStop settings | |||
TrailingStopUSE | Включение стандартного Трейлингстопа для позиций дубликата. | ||
TrailingStop | Дистанция трейлингстопа | ||
TrailingStep | Шаг изменения стоплосса | ||
Duplicate TPWCM EXTRA SETS Stops when Original Close Pos | |||
TPWCM_Use (Только для MT4) |
Блок TPWCM работает после закрытия исходной позиции, но дублирующая позиция не будет закрыта, и на нее будет установлен стоп-лосс / тейк-профит / трейлинг-стоп | ||
TPWCM_TakeProfitWhenCloseMaster | параметр установки тейкпрофита для сделок дубликата, которые остаются после закрытия исходника; | ||
TPWCM_TakeProfitOnlyToProfitZone |
TPWCM_TakeProfitOnlyToProfitZoneозначает, что тейк-профит будет установлен только тогда, когда позиция находится в прибыли. Тейк Профит (при установке) будет в прибыли. Если например позиция в убытке -30 пунктов и Вы установили тейкпрофит = 10 пунктов, тогда при закрытии позиции исходника тейкпрофит будет установлен на уровень -20 пунктов (убыток). | ||
TPWCM_StopLossWhenCloseMaster | параметр установки стоп-лосса для сделок дубликатов, которые остаются после закрытия исходника; | ||
TPWCM_TrailingStopUSE |
разница между TrailingStopUSE и TPWCM_TrailingStopUS TrailingStopUSE всегда используется. то есть он работает постоянно. Если вы включите его, то дублирующие сделки всегда будут с трейлинг-стопом. | ||
TPWCM_IfProfTrail | Трейлингстоп стоплосса только в плюсовой зоне; | ||
TPWCM_TrailingStop | Дистанция трейлингстопа ; | ||
TPWCM_TrailingStep | Шаг трейлингстопа; | ||
TPWCM_BreakEven | Включить безубыток на сделки дубликатора, после закрытия сделок исходника | ||
TPWCM_LevelWLoss | Установить стоплосс на уровне цена открытия +- TPWCM_LevelWLoss пунктов; | ||
TPWCM_LevelProfit | Установить безубыток, когда позиция в прибыли TPWCM_LevelProfit пунктов; | ||
Дополнительные параметры для MT5 | |||
TypeFilling (Только для MT5) | Тип заливки позиций и ордеров. Используется для МТ5 терминала. В режиме AUTO - советник пытается определить тип заливки автоматически. Но, в некоторых ситуациях Вам необходимо самому установить нужный тип заливки. Если при открытии позиции Вы получаете ошибку 10030 TRADE_RETCODE_INVALID_FILL Указан неподдерживаемый тип исполнения ордера по остатку Установите тот тип заливки, который указывает Ваш брокер. Пример: FillOrKill Данная политика исполнения означает, что ордер может быть исполнен исключительно в указанном объеме. Если на рынке в данный момент не присутствует достаточного объема финансового инструмента, то ордер не будет исполнен. Необходимый объем может быть составлен из нескольких предложений, доступных в данный момент на рынке. ImmediateOrCancel Означает согласие совершить сделку по максимально доступному на рынке объему в пределах указанного в ордере. В случае невозможности полного исполнения ордер будет исполнен на доступный объем, а неисполненный объем ордера будет отменен. Return Данный режим используется для рыночных, лимитных и стоп-лимитных ордеров, и только в режимах "Исполнение по рынку" и "Биржевое исполнение". В случае частичного исполнения рыночный или лимитный ордер с остаточным объемом не снимается, а продолжает действовать. Для стоп-лимит ордеров при активации будет создан соответствующий лимитный ордер с типом исполнения Return. | ||
RoundingDigits | Округление всех цен при открытии и модификации ордеров и позиций. Варианты выбора: Без округления, округление до 1 цифры, Округление до 2 цифр. Опция предназначена для Золота и серебра, а также для брокеров, где задана определенной точность тиков. Пример: Цена установки ордера = 1.12345 Округление до 1 цифры = 1.12340 Округление до 2 цифр = 1.12300 | ||