Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_addЗарегистрироваться или personВойти

date_range Добавлено: 20.10.2013

date_range Обновлено:

attach_file Загрузок: 922

dashboardКатегория: МТ4 Советники - Утилиты - Помощники

computerТерминал: МТ4

cloudExp, Дублирование, Duplicator, счете, позиций, на


Скачать Exp - Duplicator Дублирование позиций на 1 счете для терминала МТ4

file_downloadСкачать 1.72Mb

Описание

Советник повторяет все сделки на вашем счете установленное количество раз.

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

Копирует все сделки, которые открыты вручную или другим советником.

Внимание: это не копировщик сделок между терминалами . 

Советник достаточно установить на 1 валютную пару. По умолчанию он будет следить за всеми открытыми символами. 

Суть эксперта

Эксперт помощник Exp - Duplicator дублирует позиции, которые открыты в данный момент в терминале. Эксперт способен дублировать как позиции, так и отложенные ордера. В дальнейшем позицию или ордер, которую нужно продублировать, будем называть исходник. Дублированная позиция -дубликат.

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

 

Возможности эксперта

Эксперта можно настроить под свои нужды. Для начала работы необходимо указать в первых настройках типы дублируемых позиций и ордеров.

 

OrderToDuplication - тип ордера для дублирования:

  • 0 = BUY - позиция на покупку;
  • 1 = SELL - позиция на продажу;
  • 2 = BUYLIMIT - отложенный ордер на покупку по достижении заданного уровня, текущая цена выше уровня;
  • 3 = BUYSTOP - отложенный ордер на покупку по достижении заданного уровня, текущая цена ниже уровня;
  • 4 = SELLLIMIT - отложенный ордер на продажу по достижении заданного уровня, текущая цена ниже уровня;
  • 5 = SELLSTOP - отложенный ордер на продажу по достижении заданного уровня, текущая цена выше уровня;
  • All Orders - все ордера и позиции.

MagiсToDuplication- магик ордера для дублирования, магики можно указать через запятую:

  • 0 - ордера открытый вручную;
  • 123,345,147 - все позиции с магиками 123,345,147;
  • -1 - все магики без исключения.

SymbolToDuplication- символ ордера для дублирования:

  • Пусто - дублируются все позиции и ордера всех символов;
  • 0 - только текущий символ;
  • EURUSD - дублируются только позиции и ордера с символом EURUSD.

Прочие фильтры дублирования:

  • OnlyCloseOrders - Опция разрешающая советнику только закрывать уже продублированные позиции, без нового дублирования;
  • MilliSecondsTimerForMonitoring - параметр расчета советника в миллисекундах;
  • MinLotToDuplicate / MaxLotToDuplicate - Минимальный/Максимальный лот позиций которые начинать дублировать;
  • CommentToDuplication - определенный комментарий позиций для дублирования;
  • CopyOnlyLossPosPoint / CopyOnlyProfPosPoint  - Убыток / Прибыль позиций для дублирования;
  • OnlyNewPositions - Дублировать только новые позиции( момента запуска советника);
  • MaximumDistance - отклонение в цене для дублирование, Если 0 - то дублирует в любой момент времени, Если больше 0 - то отклонение между текущей ценой и ценой исходника не более установленных пунктов;
  • DuplicateOnlyInDrawDown - Работа советника только тогда, когда на счете идет просадка. Просадка рассчитывается от Максимального зафиксированного баланса счета или от StartBalance;

Функции дубликатора:

  • ReopenClosedDuplicateOrder - Переоткрывать дубликаты, после закрытия по стоплоссу/тейкпрофиту/трейлингстопу;
  • ReverseDuplicate - переворачивать сделки;
  • ReverseSLTP - Переворачивать Стоплосс и тейкпрофит при дублировании;
  • StopLossDuplicate - если 0, то дублирует стоплосс исходника, или свое значение;
  • TakeProfitDuplicate - если 0, то дублирует тейкпрофит исходника, или свое значение;
  • CloseDeleteDuplicate - удаление и закрытие позиций и ордеров дубликатов, при закрытии исходника;
  • CloseOriginalifDuplicationCloseinProfit - Закрывать исходник, если позиция дубликат была закрыта в прибыли, больший , чем убыток исходника;
  • AmountOfDuplicate - количество дубликатов.
  • MaxSpreadToNotTrade/MinSpreadToNotTrade - Ограничение на торговлю при превышении/понижении спреда;

Параметры лотов:

  • LotDuplicate - если 0, то дублирует лот исходника, или свое значение;
  • CoefficientLotDuplicate - коэффициент лота если 0 - то без коэффициента;
  • DynamicLot - Динамический лот;
  • LotBalancePercent - % риска от депозита для динамического лота;
  • RiskRate - Курс валюты депозита по отношению к доллару для расчета динамического лота;
  •  

Выставление стопов после закрытия исходников:

  • TPWCM_Use - Если на исходнике закрывается позиция, на дубликаторе позиция закрыта не будет. Вместо этого на дубликаторе по этой позиции включается трейлинг-стоп или безубыток; Внимание: Данная функция при включении автоматически отменяет функцию CloseDeleteDuplicate 
  • TPWCM_TakeProfitWhenCloseMaster - тейкпрофит для сделок дубликата, которые остаются после закрытия исходника;
  • TPWCM_TakeProfitOnlyToProfitZone - советник ставит тейкпрофит, после закрытия сделки на исходнике - только в плюсовой зоне. И если после закрытия на исходнике сделка в минусе - то тейкпрофит не будет поставлен до тех пор, пока он не будет в плюсе ;
  • TPWCM_StopLossWhenCloseMaster - параметр установки стоплосса для сделок дубликатов, которые остаются после закрытия исходника; 
  • TPWCM_TrailingStopUSE - Включить трейлингстоп\Безубыток на сделки дубликатора, после закрытия сделок исходника; 
  • TPWCM_TrailingStop TPWCM_TrailingStep - Дистанция/шаг трейлингстопа ; 
  • TPWCM_BreakEven - Включить безубыток на сделки дубликатора, после закрытия сделок исходника 
  • TPWCM_LevelWLoss TPWCM_LevelProfit Установить стоплосс на уровне цена открытия +- TPWCM_LevelWLoss пунктов, когда позиция в прибыли TPWCM_LevelProfit пунктов; 

Дополнительные параметры советника:

  • MarketWatch -режим торговли по MarketWatch true = сначала выставляются позиции/ордера без стопов, потом происходит модификация;
  • Magic - магический номер;
  • Slippage - проскальзывание;
  • TrailingStopUSE - использовать трейлингстоп для дубликатов;
  • TrailingStop / TrailingStep  - дистанция /шаг  трейлинга, 0 - минимально допустимый уровень на сервере;
 
 
 

fullscreenПолное описание

Exp - Duplicator Дублирование позиций на 1 счете_1 Exp - Duplicator Дублирование позиций на 1 счете_2 Exp - Duplicator Дублирование позиций на 1 счете_3

Комментарии и история версий

Всего комментариев: 8
avatar
thumb_up 0 thumb_down
8
-Обновление информационной панели EAPADPRO v2.0;
-Обновлен алгоритм расчета комиссии;
-Параметр SymbolToDuplication обновлен, теперь можно задать несколько валютных пар для работы утилиты, через

запятую. Например: EURUSD,USDCHF,USDJPY
-MT5: Баг фикс функции ReopenClosedDuplicateOrder;

Мне нравится!

avatar
thumb_up 0 thumb_down
7
Версия 17.726 - 2017.08.02Добавлен новый параметр в блок переворота позиций при дублировании ReverseDuplicate 
ReverseSLTP - переворачивать стоп-лосс и тейк-профит при реверсе сделок: 

ReverseSLTP=true 
При дублировании и перевороте сделки с главной сделки, на дупликаторе переворачивается и стоп-лосс\тейк-профит 
например: 
на главной сделка SELL со стоп-лосс = 100 пунктов, тейк-профит = 300 пунктов. На дупликатор дублируется: BUY со стоп-лосс 300 пунктов и тейк-профит = 100 пунктов. 

ReverseSLTP=false 
При дублировании и перевороте сделки с главной сделки, на дупликаторе не переворачивается стоп-лосс\тейк-профит, а устанавливается с размерами стопов на мастере 
например: 
на главной сделка SELL со стоп-лосс = 100 пунктов, тейк-профит = 300 пунктов. На дупликатор дублируется: BUY со стоп-лосс 100 пунктов и тейк-профит = 300 пунктов.

Версия 17.320 - 2017.04.04- Algorithm processing speed increased for better performance and signal receiving. 
- New parameter in the EAPADPRO block: SecondsToRefresh - the frequency of chart info refresh. 
Default is 10 seconds! This allows to avoid too much CPU load.

Мне нравится!

avatar
thumb_up 0 thumb_down
6
Новые параметры версии 3.0

extern double MinLotToDuplicate=0; // После какого лота ордеров - начинать дублировать позиции
extern bool ReverseDuplicate=false; // true - переворачивать сделки
extern double LotDuplicate=0; //  Если 0 - то дублирует лот исходника, Или свое значение
extern double KoeficientLotDuplicate=0; //  Коефициент лота если 0 - то без коэфициента
extern int StopLossDuplicate=0; // Если 0 - то дублирует стоплосс исходника, Или свое значение
extern int TakeProfitDuplicate=0; // Если 0 - то дублирует стоплосс исходника, Или свое значение
extern int MaximumDistance=0; // Отклонение в цене дял дублирование, Если 0 - то дублирует в любой момент времени, Если больше 0 - то отклонение между текущей ценой и ценой исходника не более установленных пунктов
extern bool CloseDeleteCopy=true; // true - удаление и закрытие позиций и ордеров дубликатов, при закрытии исходника
extern int KolDuplicate=1;             // количество дупликаций

Мне нравится!

avatar
thumb_up 0 thumb_down
5
Скорость работы советника увеличена в 2! раза. 
Добавлен параметр расчета советника в миллисекундах MilliSecondsTimerForMonitoring.
MilliSecondsTimerForMonitoring=500 означает, что советник проверяет все сделки каждые пол секунды.

Добавлен параметр фильтра работы советника DuplicateOnlyInDrawDown.
DuplicateOnlyInDrawDown - Работа советника только тогда, когда на счете идет просадка. 
Просадка рассчитывается от Максимального зафиксированного баланса счета. 
Или ВЫ можете указать Баланс, от которого идет расчет в переменной StartBalance. 0 - означает, что советник автоматически рассчитывает максимальный баланс счета. 

При включение данной функции происходит следующее:
Дублирование запускается только тогда, когда баланс (AccountBalance()) уменьшился. При этом когда баланс восстанавливается, дублирование новых ордеров останавливается до новой просадки. Если баланс вырос, то просадку считаем с нового максимального уровня. 
Т.е. другими словами, запускаем дублирование новых ордеров (с момент просадки по балансу) только тогда, когда были закрытия в минус.
 

Добавлен новый блок Clients TPWCM EXTRA SETS Stops when Master Close Pos. 

При включении блока: Если на исходнике закрывается позиция, на дубликаторе позиция закрыта не будет. Вместо этого на дубликаторе по этой позиции включается трейлинг-стоп или безубыток. 
Т.е. вместо закрытия на дубликаторе у Вас есть возможность включить трейлинг-стоп и сопровождать позицию далее. 
Настройки трейлинг-стопа в таком случае отдельные. И он включается только тогда, когда эта позиция закрывается на исходнике . 

Внимание: Данная функция при включении автоматически отменяет функцию CloseDeleteDuplicate

Параметры: 
 
  • TPWCM_TakeProfitWhenCloseMaster - параметр установки тейкпрофита для сделок, которые остаются после закрытия исходника;

После закрытия сделки на мастере - есть возможность не закрывая сделку на дубликаторе установить ей тейкпрофит от цены закрытия сделки на исходнике; 
  • TPWCM_TakeProfitOnlyToProfitZone -
 
При ее включении true - советник ставит тейкпрофит, после закрытия сделки на исходнике - только в плюсовой зоне. И если после закрытия на исходнике сделка в минусе - то тейк не будет поставлен до тех пор, пока он не будет в плюсе ; При выключении false - советник поставит тейк в любом случае, даже в минусовой зоне.
  • TPWCM_StopLossWhenCloseMaster - параметр установки стоп-лосса для сделок, которые остаются после закрытия исходника;
  • TPWCM_TrailingStopUSE - Включить трейлингстоп\Безубыток на сделки дубликатора, после закрытия сделок исходника; 
  • TPWCM_IfProfTrail - Трейлингстоп стоплосса только в плюсовой зоне;
  • TPWCM_TrailingStop  - Дистанция трейлингстопа ;
  • TPWCM_TrailingStep  - Шаг трейлингстопа;
  • TPWCM_BeZubitok - Включить безубыток на сделки дубликатора, после закрытия сделок исходника
  • TPWCM_LevelWLoss - Установить стоплосс на уровне цена открытия +- TPWCM_LevelWLoss пунктов;
  • TPWCM_LevelProfit - Установить безубыток, когда позиция в прибыли TPWCM_LevelProfit  пунктов;

Мне нравится!

avatar
thumb_up 0 thumb_down
4
Версия 13022016
Исправлена ошибка увеличения лотов при реквоте.
Бывали случаи, когда после реквота - устанавливался увеличенный лот на KoeficientLotDuplicate.

Мне нравится!

avatar
thumb_up 0 thumb_down
3
Версия от 5 октября 2015
При дублировании позиций в реверс - стоплосс = тейкпрофит а тейкпрофит = стоплосс;
Добавлены параметры условия дублирования:
CopyOnlyLossPosPoint - Дублирование только тех позиций которые меньше установленного убытка в пунктах (указывается с минусом ), 0 - отключено. 
CopyOnlyProfPosPoint - Дублирование только тех позиций которые больше установленного профита в пунктах , 0 - отключено.

Мне нравится!

avatar
thumb_up 0 thumb_down
2
Исправлен баг при закрытии позиции, если использовать ReverseDuplicate.

Мне нравится!

avatar
thumb_up 0 thumb_down
1
Добавлен тип выбора ордеров All_BUYSELL and the All_STOPLIMIT
Добавлен реверс ордеров (при ReverseDuplicate):
SELLLIMIT<>BUYSTOP;
SELLSTOP<>BUYLIMIT;

Мне нравится!

avatar
Здесь можно скачать Exp - Duplicator Дублирование позиций на 1 счете
Купить Exp - Duplicator Дублирование позиций на 1 счете можно здесь - Прочитать о Exp - Duplicator Дублирование позиций на 1 счете можно здесь - Обсуждение Exp - Duplicator Дублирование позиций на 1 счете - стейты, отзывы, комментарии - Отзывы о Exp - Duplicator Дублирование позиций на 1 счете - Настройки к Exp - Duplicator Дублирование позиций на 1 счете - Мониторинг Exp - Duplicator Дублирование позиций на 1 счете - Download Exp - Duplicator Дублирование позиций на 1 счете - Buy Exp - Duplicator Дублирование позиций на 1 счете - Read about Exp - Duplicator Дублирование позиций на 1 счете - Discusion of Exp - Duplicator Дублирование позиций на 1 счете - Comments of Exp - Duplicator Дублирование позиций на 1 счете - Settings Exp - Duplicator Дублирование позиций на 1 счете - Monitoring Exp - Duplicator Дублирование позиций на 1 счете - Exp - Duplicator Дублирование позиций на 1 счете скачать бесплатно - Exp - Duplicator Дублирование позиций на 1 счете ключ - Exp - Duplicator Дублирование позиций на 1 счете открытый код - Exp - Duplicator Дублирование позиций на 1 счете скачать
-