Exp - Duplicator
|
Дата: Воскресенье, 20.10.2013, 17:48 | Сообщение # 1
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
Duplicator - Дублирование сигналов и сделок на терминале МТ4 и МТ5 Если вы постоянно пользуетесь сервисом Сигналы для копирования торговых сигналов, вы наверняка сталкивались с тем, что используемые для торговли размеры лота у провайдера и подписчика могут различаться. Провайдер может торговать слишком маленьким лотом, который не соответствует возможностям вашего депозита, или наоборот слишком большим. Данная утилита автоматически меняет размер лота, используемый в торговле. Она автоматически копирует\дублирует позицию из оригинального позиции. Позиция будет скопирована с множителем лота, указанным во входных параметрах. Весь процесс открытия и закрытия позиции будет выполняться автоматически, в зависимости от оригинальной позиции. Утилита также автоматически скопирует значения стоп-лосс и тейк-профит. Советник повторяет все сделки на вашем счете установленное количество раз. Поддерживает функции: установить свой лот при дублировании, дублировать стоплосс, тейкпрофит, использовать трейлингстоп для продублированных позиций и многое другое. Копирует все сделки, которые открыты вручную или другим советником. Возможность увеличивать лот сигналов.
|
|
|
Дата: Среда, 27.05.2015, 09:18 | Сообщение # 2
Написал:
asolomin44
|
Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Оффлайн
|
Добрый день! спасибо за советник. Можно ли добавить в параметр: - KolDuplicate=1; // количество дупликаций
дробные значения, чтобы можно было дублировать не только целые числа 1,2,3.. а еще и 0.3 и тд, например нужно чтобы копировался не весь ордер, а 30% при значении 0.3
|
|
|
Дата: Среда, 27.05.2015, 09:56 | Сообщение # 3
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
asolomin44,
приветствую, да такие опции есть уже давно :-) обновил на версию 3
Новые параметры версии 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; // количество дупликаций
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Пятница, 02.10.2015, 08:20 | Сообщение # 4
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
Исправлен баг при закрытии позиции, если использовать ReverseDuplicate.
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Понедельник, 05.10.2015, 19:57 | Сообщение # 5
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
Версия от 5 октября 2015 При дублировании позиций в реверс - стоплосс = тейкпрофит а тейкпрофит = стоплосс; Добавлены параметры условия дублирования: CopyOnlyLossPosPoint - Дублирование только тех позиций которые меньше установленного убытка в пунктах (указывается с минусом ), 0 - отключено. CopyOnlyProfPosPoint - Дублирование только тех позиций которые больше установленного профита в пунктах , 0 - отключено.
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Четверг, 07.01.2016, 13:32 | Сообщение # 6
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
Добавлен тип выбора ордеров All_BUYSELL and the All_STOPLIMIT Добавлен реверс ордеров (при ReverseDuplicate): SELLLIMIT<>BUYSTOP; SELLSTOP<>BUYLIMIT;
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Суббота, 13.02.2016, 18:55 | Сообщение # 7
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
Версия 13022016 Исправлена ошибка увеличения лотов при реквоте. Бывали случаи, когда после реквота - устанавливался увеличенный лот на KoeficientLotDuplicate.
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Вторник, 21.02.2017, 10:58 | Сообщение # 8
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
Версия 17.208 - 2017.02.14Улучшения EAPADPRO
Версия 17.120 - 2017.01.27Добавлена опция OnlyCloseOrders - разрешающая советнику только закрывать уже продублированные позиции.
Если провайдер сигнала начинает заметно уходить в просадку, то депозит может не выдержать. В наиболее напряженных ситуациях, Можно вообще выключать дублирование(OnlyCloseOrders=true) и не открывать новых дублированных ордеров, чтобы не перегружать депозит. Советник перестает открывать новые позиции, но при этом закрывает позиции, открытые ранее. Если их оригинальная (ведущая) позиция будет закрыта поставщиком сигнала.
Исправлена ошибка работы с длинными тикетами
- Добавлен параметр MaxSpreadToNotTrade и MinSpreadToNotTrade MaxSpreadToNotTrade - Максимальный спред, при котором советник может скопировать сетку MinSpreadToNotTrade - Минимальный спред, при котором советник может скопировать сетку
-Добавлена информационная панель EAPADPRO Подробности о данной панели в нашем блоге: или https://www.mql5.com/ru/blogs/post/687140
Версия 17.110 - 2017.01.13Добавлен новый параметр MaxLotToDuplicate - Максимальный лот для дубликата, который будет скопирован.
Версия 16.996 - 2016.12.22Исправлен БАГ с функцией CopyOnlyLossPosPoint
Версия 16.995 - 2016.12.14На график, где установлен советник, добавлены 3 кнопки: Close All positions duplication - Закрыть все продублированные позиции Close Profit duplication - Закрыть все прибыльные продублированные позиции Close Loss duplication - Закрыть все убыточные продублированные позиции
В параметры советника добавлен новый параметр: CloseOriginalifDuplicationCloseinProfit - Закрывать ведомую позицию, если продублированная позиция была закрыта в прибыли. Перекрытие прибыли продублированной и ведомой позиции. Например, Если Вы установили ReverseDuplicate=true и KoeficientLotDuplicate=2, то при октрытии ведомой позиции советник продублирует ее с переворотом и удвоенным лотом. Далее, если продублированная позиция дубликат будет закрыта в прибыли и эта прибыль перекроет убыток ведомой позиции, советник закроет и ведомую позицию.
В параметры советника добавлен новый параметр: DynamicLot=false; LotBalancePcnt=20; Данные параметры регулируют автоматический расчет и установку лота от свободной маржи
Исправлены ошибки
Версия 16.957 - 2016.11.02Добавлен параметр ReopenClosedDuplicateOrder, позволяющий переоткрывать дублирующие ордера, если они были закрыты по стоп-лоссу, вручную. При true все позиции мастера будут продублированы. Если какая-то позиция была закрыта, советник заново продублирует ее. При false, если продублированная позиция была закрыта, советник больше не будет ее открывать.
Добавлен параметр OnlyNewPositions, позволяющий дублировать только те позиции, которые были открыты после старта советника. При true советник будет копировать только новые сделки. Старые будут пропущены.
Версия 16.935 - 2016.10.07Для увеличения скорости дублирования советник модифицирован под работу на Таймере (1 секунда)
Версия 16.916 - 2016.09.30Добавлен параметр CommentToDuplication CommentToDuplication = Комментарий для дублирования. Вы можете указать комментарий сделок для дублирования. Например, CommentToDuplication="The X" - тогда советник будет дублировать только те сделки, которые открыты с комментарием "The X" Также можно ввести часть комментария сделки. например, комментарии у Ваших сделок: TickSniper 1 ,TickSniper 2, TickSniper 3, Вы можете ввести CommentToDuplication="TickSniper", тогда все сделки, где в комментарии есть слово TickSniper будут продублированы на счете.
Версия 16.213 - 2016.02.15Исправлена ошибка увеличения лотов при реквоте.
Версия 16.107 - 2016.01.07Добавлен тип выбора ордеров All_BUYSELL and the All_STOPLIMIT Добавлен реверс ордеров (при ReverseDuplicate): SELLLIMITBUYSTOP; SELLSTOPBUYLIMIT;
Версия 15.935 - 2015.10.06При дублировании позиций в реверс - стоп-лосс = тейк-профит а тейк-профит = стоп-лосс; Добавлены параметры условия дублирования: CopyOnlyLossPosPoint - дублирование только тех позиций, которые меньше установленного убытка в пунктах (указывается с минусом), 0 - отключено. CopyOnlyProfPosPoint - дублирование только тех позиций, которые больше установленной прибыли в пунктах, 0 - отключено.
Версия 15.932 - 2015.10.02Исправлен баг при закрытии позиции, если использовать ReverseDuplicate.
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Вторник, 28.02.2017, 12:45 | Сообщение # 9
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
Скорость работы советника увеличена в 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 пунктов;
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Суббота, 02.02.2019, 13:03 | Сообщение # 10
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9791
Награды: 42
Статус: Оффлайн
|
- Обновление EAPADPRO v26 - Добавлена новая функция: ModifySLTPfromMainPosition - Изменение StopLoss и TakeProfit по уровням главной позиции. Если ModifySLTPfromMainPosition = true, тогда наша программа будет модифицировать StopLoss и TakeProfit каждый раз, как StopLoss и TakeProfit будет изменяться у главной позиции. Если ModifySLTPfromMainPosition = false, тогда наша программу установит StopLoss и TakeProfit только при открытии позиции и не будет изменять эти уровни.
- EAPADPRO v26 update - Added new feature: ModifySLTPfromMainPosition - Change StopLoss and TakeProfit by the levels of the main position. If ModifySLTPfromMainPosition = true, then our program will modify StopLoss and TakeProfit every time StopLoss and TakeProfit change at the main position. If ModifySLTPfromMainPosition = false, then our program will set StopLoss and TakeProfit only when opening a position and will not change these levels.
gestureс Уважением, Владислав Expforex
|
|