Как и зачем копировать сделки со счета на счет мы уже рассматривали в материале Копирование Сделок.Сегодня я хочу представить вам более продвинутый копировщик (или как некоторые говорят копировальщик 🙂 ) сигналов.
Так чем же он лучше копировщика,выложенного ранее?
- Возможность копировать сделки с одного терминала сразу на несколько счетов.Также можно на один счет копировать сигналы с нескольких терминалов на один.
- Можно открывать позиции с реверсом.Т.е. на сигнальном счету открылся бай,-на клиентский терминал скопируется селл.И наоборот.
- Простая установка
- Есть параметр отклонения от времени по Гринвичу,что помогает привести время в терминалах разных ДЦ к общему знаменателю и грамотно использовать параметр «устаревания» сделки(чтобы не копировались старые сделки).
- Гибкость настроек
Установка
- Скачиваем архив в конце статьи,распаковываем его.
- Копируем файл GlobalVariable.dll в папку Windows/system32 если у вас WinXP или в windows/system,если у вас Win7/Vista .
- Копируем файл AccountExport-EA.ex4 в папку metatrader4/experts мастер-терминала(терминалов),откуда будут копироваться сделки.
- Копируем файл AccountImport-EA.ex4 в папку metatrader4/experts клиент-терминала(терминалов),куда будут копироваться сделки.
- У всех метатрейдеров заходим Сервис->Настройки->Советники и проставляем галочки как на скрине ниже
7. Прицепляем в каждом терминале мышкой установленные советники (пара и таймфрейм могут быть любыми).Производим настройку эспертов(описание настроек см.ниже).Теперь сделки производимые на терминале с советником AccountExport-EA будут копироваться на терминал(ы) с установленным экспертом AccountImport-EA .
Описание параметров
AccountImport:
- SlaveNames названия терминала(ов),с которых будут копироваться сделки.Дать имя терминалу можно в настройках мастер-советника(AccountEaxport.ex4)
- MyMagic мэджик для копирующихся сделок.
- HourShiftGMT отклонение от времени по Гринвичу см. Как выставить правильный GMT offset
- PairPrefix если ваш ДЦ использует префикс в названиях пар,например mEURUSD,то в этой надстройке указывает эту приставку,к примеру m
- PairSuffix если ваш ДЦ,использует суффикс в названиях пар,например EURUSDfx ,тогда в этом параметре указываем добавочное окончание,к примеру fx
- Lots торговый лот,с которым будут копироваться сделки
- LotDigits число цифр после запятой в торговом лоте(если у вас мин.лот 0,1 то ставим 1.Если 0,01 то 2)
- MinLots мин.лот,который будет использоваться для торговли
- MaxLots макс.лот,который будет использоваться для торговли
- ExportLots при включении этого параметра,размер лота будет копироваться с мастер-терминала
- ExportLotMultiply множитель для параметра ExportLots
- MaximumRisk манименеджмент(риск на сделку в %)если FixedLot=false
- FixedLot — если отключить этот параметр(false),будет использоваться манименеджмент вместо фиксированного лота.
- Slippage допустимое проскальзывание(в пунктах)
- MaxMarketDiff допустимое отклонение цены открытия сделки от цены копируемого ордера(в пунктах)
- Wait4ValidMarketDiff если включить этот параметр,то советник при превышении уровня MaxMarketDiff будет пытаться открыть сделку позже,если цена вновь вернется к цене открытия копируемого ордера
- ExpireMinutes время в минутах,сколько будет действителен сигнал с мастер-терминала(чтобы не копировать устаревшие сделки).При 0 эта функция отключается
- NumberTries количество попыток закрытия/открытия ордера
- StopLimitOrders копировать лимитные ордера или нет
- PendingSLTP аналогично параметру ECN,т.е. при включении советник вначале откроет ордер и только потом добавит ТП и СЛ.
- Wait4TPSL при включении(true) не закрывать позиции если на мастер-счете сработал ТП или СЛ(а на счете-клиенте нет)
- Wait4TPSLMktClose при включении(true) не закрывать позиции если на мастер-счете ордер был закрыт по рыночной цене(ждать пока сработают ТП или СЛ)
- SL_InPoints при включении(true) этого параметра к СЛ ордера с мастер-терминала будет добавляться N пунктов,указанных в параметре SL_adjust
- TP_InPoints при включении(true) этого параметра к ТП ордера с мастер-терминала будет добавляться N пунктов,указанных в параметре TP_adjust
- TP_adjust см.TP_InPoints
- SL_adjust см.SL_InPoints
- Own_TPSL при включении(true) советник будет выставлять собственные СЛ и ТП
- OwnTP тейк-профит для функции Own_TPSL
- OwnSL стоп-лосс для функции Own_TPSL
- TradeBuySide позволить копировать сделки на покупку
- TradeSellSide позволить копировать сделки на продажу
- closeAllNow если включить,советник немедленно закроет все ордера
Account Export:
- System имя мастер терминала(может быть любым)
- HourShiftGMT отклонение от времени по Гринвичу см. Как выставить правильный GMT offset
- PairPrefix если ваш ДЦ использует префикс в названиях пар,например mEURUSD,то в этой надстройке указывает эту приставку,к примеру m
- PairSuffix если ваш ДЦ,использует суффикс в названиях пар,например EURUSDfx ,тогда в этом параметре указываем добавочное окончание,к примеру fx
- ReverseTrades при включении советник будет посылать для копирования противоположные сигналы(вместо покупок продажи,вместо продаж — покупки)
Лучший способ понять как работает система — ее активная проверка на демо-счетах.
Скачать архив с файлами
Важно! Нюансы установки в новые билды Metatrader 4
С уважением, Павел
TradeLikeaPro.ru