Eagle Local Copier MT5
- Утилиты
- Версия: 1.10
Eagle Trade Copier
Локальный копировщик сделок для MetaTrader 4 и MetaTrader 5: копирование из MT4 в MT5, из MT5 в MT4 или между терминалами одной платформы на одном компьютере или VPS. Каждый символ проверяется до первой копии, а каждая копия проверяется как ручной ордер.
Eagle Trade Copier копирует сделки и отложенные ордера между терминалами MetaTrader, запущенными на одном компьютере или VPS. Один файл для трёх ролей: Transmitter на счёте, с которого копируете, Receiver на каждом счёте, который копирует, Self Copier для умножения сделок внутри одного счёта. До первой копии он проверяет связь и каждый символ счёта-источника, а панель на графике показывает, что пошло бы не так и как это исправить.
В ЧЁМ ОТЛИЧИЕ
- Брокеры называют один и тот же инструмент по-разному (EURUSD, EURUSD.r, EURUSDm, GOLD и XAUUSD). Одно нажатие PING показывает каждый символ, который нельзя скопировать, подходящий символ на вашем счёте и точную настройку Prefix/Suffix, которая это исправляет.
- Ни одна копия не отправляется вслепую: сначала проверяются свободная маржа, лимиты объёма, уровни stop и freeze, торговые сессии и цена инструмента. Если что-то блокирует копию, причина выводится на панели.
- MT4 и MT5 в обоих направлениях, счета MT5 с хеджированием и неттингом, несколько Transmitter для одного Receiver и несколько Receiver для одного Transmitter.
ЗАПУСК ЗА ТРИ ШАГА
1. Установите советник на график счёта, с которого копируете, и выберите Account Mode = Transmitter.
2. Установите советник на график каждого копирующего счёта, выберите Account Mode = Receiver и введите номер счёта Transmitter.
3. Нажмите PING на панели. Примерно через секунду появятся "connection established", время отклика и результат проверок.
ПРОВЕРКА СВЯЗИ И СИМВОЛОВ
- Компактная панель на графике с состоянием каждой связи: подключено, идёт пинг, нет ответа, офлайн. PING запускается сам, когда Transmitter выходит на связь, и при каждом нажатии кнопки.
- Проверяется с обеих сторон: версия советника, Algo Trading и права счёта, валюта счёта, разница времени серверов (со значением для Transmitter Server Offset Hours).
- Проверяется для каждого символа Transmitter: соответствующий символ на Receiver, режим торговли, размер контракта (с множителем, сохраняющим ту же экспозицию), масштаб цены и минимальный лот.
- Для каждого символа без соответствия: наиболее вероятный символ на вашем счёте (то же имя, другой префикс или суффикс или известный синоним, например GOLD и XAUUSD, US500 и SPX500, GER40 и DE40) и готовое решение: Prefix/Suffix, исправляющий большинство символов, плюс строки Special Symbol для остальных.
- Automatic Symbol Mapping (по желанию): использует предложенный символ только если он единственный кандидат и его цена совпадает с ценой на Transmitter.
- Копии блокируются с указанием причины на панели, если цена на Receiver отличается от цены Transmitter более чем на 3% (другой инструмент или другой масштаб) или если символ не принимает такой ордер.
- На графике Transmitter: каждый подключённый Receiver с его копиями, временем отклика, ошибками и предупреждениями. Второй график с тем же Magic Number на том же счёте отображается как предупреждение.
КАК РАБОТАЕТ КОПИРОВАНИЕ
- Transmitter публикует свои сделки каждые 200 миллисекунд и сразу после каждого торгового события; каждый Receiver считывает их каждые 100 миллисекунд. Данные передаются через общую папку MetaTrader: без интернет-соединения между терминалами и без DLL.
- Открытие, изменение SL, TP и цены отложенного ордера, частичное закрытие, срабатывание отложенных ордеров и закрытие синхронизируются.
- Состояние каждой копии сохраняется: после перезапуска терминала или компьютера советник продолжает с того места, где остановился, и не копирует одну сделку дважды.
- На неттинговых счетах MT5 каждая копия ведётся как отдельная единица, а её SL/TP управляются виртуально.
ЧТО ВЫ НАСТРАИВАЕТЕ НА КАЖДОМ RECEIVER
- Фильтры: magic number (точные значения, "содержит" и диапазоны), комментарии, символы, покупки или продажи, рыночные или отложенные, уже открытые или новые сделки, лот оригинала, часы копирования для каждого дня недели.
- Лот: 17 методов, от того же лота до фиксированного, множители, пропорционально балансу, эквити или свободной марже, риск на сделку в % или в деньгах, лот на каждые 1000 баланса или эквити или своя последовательность лотов. Значения по символам, деление на части, минимальный и максимальный лот.
- Исполнение: максимальный спред по символам, проскальзывание, максимальная разница цены, лучшая цена, фиксированная или случайная задержка, срок действия, повторные попытки, обратное копирование, минимальное расстояние между копиями.
- Закрытие: синхронное закрытие в 5 режимах, задержка и лучшая цена при закрытии, частичные закрытия, повторное открытие копий, закрытых на Receiver, и возможность закрыть оригинал, когда закрыта его копия.
- Управление: собственные или скрытые (виртуальные) TP и SL в пунктах или в деньгах, безубыток, трейлинг-стоп, TP по соотношению риск/прибыль, 3 частичных закрытия в прибыли и 3 в убытке, закрытие по расписанию, закрытие через заданное число минут.
- Корзина: тейк-профит, стоп-лосс, безубыток и трейлинг-стоп для всех копий вместе, в % от баланса, в деньгах или в средних пунктах.
- Защита: стоп-лосс и тейк-профит по эквити, максимальная просадка от максимума баланса, дневные лимиты просадки и прибыли, копирование только пока просадка Transmitter или Receiver в ваших пределах, лимиты на символы, magic number, сделки, объём и риск.
- Уведомления по e-mail и push: каждая новая сделка, ежедневный отчёт в выбранное время, уровни тревоги по эквити.
ПРОВЕРЬТЕ В ТЕСТЕРЕ СТРАТЕГИЙ
- В тестере стратегий нет второго терминала, поэтому советник показывает свою работу сам: каждые 4 часа он открывает пример сделки на символе графика (минимальный лот, magic number 777777), закрывает её через 2 часа, а Self Copier копирует её с вашими настройками. Это происходит только в тестере стратегий и записывается в журнал.
- Меняйте метод лота, множитель, виртуальные уровни или правила корзины и смотрите, как меняются копии.
ТРЕБОВАНИЯ
- Все терминалы на одном компьютере Windows или VPS, под одним пользователем Windows.
- Algo Trading включён в каждом копирующем терминале. Один график на счёт и роль; отдельный Magic Number для каждого Receiver на одном счёте.
- Установите версию для каждого терминала: эту для MetaTrader 5, версию MetaTrader 4 для MetaTrader 4 (обе в Financial Freedom Shop). Они работают вместе в любом направлении.
- MT5: укажите Account Type как у вашего счёта (Hedging или Netting).
ПАРАМЕТРЫ: ACCOUNT SETUP
- Account Mode: Transmitter (счёт, с которого копируете), Receiver (копирует с одного или нескольких Transmitter) или Self Copier (копирует сделки этого счёта на этот же счёт).
- Account Type: Hedging или Netting, как у счёта MT5.
- Transmitter Account Number: счёт или счета для копирования через запятую.
- Transmitter Comment: комментарий, который этот Transmitter пишет в копиях; # = исходный комментарий, @ = исходный тикет, % = исходный magic number, & = счёт Transmitter.
- Receiver Comment: комментарий копий на этом Receiver с теми же подстановками; заменяет Transmitter Comment.
ПАРАМЕТРЫ: ОБЩИЕ НАСТРОЙКИ И ФИЛЬТРЫ
- Magic Number: отмечает копии этого Receiver; для каждого Receiver на одном счёте используйте свой.
- Magic Numbers to Copy / Not to Copy: напр. 3245,0 (точно), (14) (содержит 14), 100-200 (диапазон).
- Maximum Number of Copied Magic Numbers / Maximum Receiver Account Magic Numbers: сколько разных magic number можно копировать / может быть открыто на этом счёте.
- Symbols to Copy / Not to Copy: символы Receiver, которые включаются или исключаются.
- Maximum Number of Copied Symbols / Maximum Receiver Account Symbols: сколько разных символов можно копировать / может быть открыто на этом счёте.
- Comments to Copy / Not to Copy: напр. Expert 1 (точно) или (Expert) (содержит).
ПАРАМЕТРЫ: НАСТРОЙКИ КОПИРОВАНИЯ
- Copy on Monday ... Copy on Sunday: часы копирования для каждого дня, напр. 00:00:00-14:30:00,16:30:00-23:59:59; пусто = в этот день не копировать.
- Transmitter Server Offset Hours: разница времени между серверами Transmitter и Receiver (PING подсказывает значение).
- Copy Long Trades / Copy Short Trades.
- Copy Current Trades: копировать сделки, уже открытые при запуске советника. Copy New Trades: копировать сделки, открытые позже.
- Copy Take Profit / Copy Stop Loss, с Take Profit / Stop Loss Multiplier и Add/Subtract Points in TP / SL Level.
- Do Not Copy Trades/Orders Without SL: ждать, пока у оригинала появится стоп-лосс.
- Allow TP/SL Manual Change: сохранять ваши ручные изменения в копиях; false = советник восстанавливает скопированные уровни.
- Copy Market Trades / Copy Pending Orders: без отложенных ордеров ордер копируется, когда становится сделкой.
- Maximum Spread in Points: напр. 10,XAUUSD30,BTCUSD1500 (значение по умолчанию, затем значения по символам).
- Maximum Slippage in Points. Maximum Copying Difference in Points: максимальное отклонение от цены открытия оригинала.
- Use Copying Expiration in Seconds / Copying Expiration in Seconds: не копировать сделки старше этого времени.
- Copying Delay in Seconds: напр. 5 или 5,20 для случайной задержки от 5 до 20 секунд. Retry Attempts in Seconds: пауза перед повтором отклонённого ордера.
- Better Price / Better Price Difference in Points: копировать только по цене лучше оригинала на это расстояние.
- Reverse Copying: покупка становится продажей, лимитные ордера становятся стоп-ордерами, TP и SL меняются местами.
- Keep Original TP/SL Distances: TP и SL на том же расстоянии от собственной цены открытия копии.
- Min Distance in Points for Same Symbol/Direction Trades/Orders.
ПАРАМЕТРЫ: ЛОТ
- Lot Size Type: None, Same Lot Size, Fixed Lot, Multiplier, Multiplier by Balance или Equity, Proportional by Balance, Equity или Free Margin, Proportional Multiplier by Balance или Equity, Risk per Trade in % of Balance, Equity или Free Margin, Risk per Trade in Money, Lot Size per 1000 of Balance или Equity, Specific Lot Size Sequence.
- По одному значению для каждого метода: Add/Subtract to Same Lot Size, Fixed Lot Size, Multiplier, Multiplier by Balance, Multiplier by Equity, Proportional Multiplier by Balance, Proportional Multiplier by Equity, Risk per Trade in % of Balance / Equity / Free Margin, Risk per Trade in Money, Lot Size per 1000 of Balance / Equity, Specific Lot Size Sequence (напр. 0.01,0.03,0.06,0.09).
- Automatic Split of Copied Trades: делит лоты больше брокерского максимума. Split Copied Trades in Parts / in Parts of: делит каждую копию на N частей или на части заданного лота.
- Custom Symbol Fixed Lot Sizes / Custom Symbol Multipliers: значения по символам, напр. XAUUSD:0.05,US30:0.1.
- Copying from / Up to Symbol Trade/Order Number: копировать только начиная с N-й сделки символа или только до N-й.
- Total Symbol / Account Copied Trades, Total Symbol / Account Copied Volume: лимиты открытых копий.
- Maximum Risk % per Symbol / per Currency, Maximum Account Risk %: лимиты риска на основе стоп-лосса копий.
- Minimum / Maximum Receiver Lot Size, Ignore Receiver Lot Size Below / Above, Ignore Transmitter Lot Size Below / Above, Minimum Volume Step.
ПАРАМЕТРЫ: УПРАВЛЕНИЕ СДЕЛКАМИ
- Synchronized Trade Closure: False, True, True for Market Trades Only, True for Pending Orders Only, True for Same Trade/Order Type.
- Closure Delay in Seconds. Closure Better Price / Closure Better Price Difference in Points.
- Reopen Closed Copied Trades: False, Instantly, At Open Price or Better, At a Specific Time (Reopen Closed Copied Trades Time), для копий, закрытых на Receiver, пока оригинал ещё открыт.
- Apply Partial Closure: копии закрывают ту же долю объёма, что и оригинал.
- Close Transmitter if Receiver is Closed (настраивается на Transmitter): когда копия закрыта на Receiver, закрывается и оригинал.
ПАРАМЕТРЫ: TP/SL И ТРЕЙЛИНГ RECEIVER
- Virtual/Hidden TP/SL Levels: уровни, которые ведёт советник, без отправки брокеру. Show Virtual Levels on Chart.
- Use TP/SL Levels in: Points или Money.
- Take Profit, Stop Loss: собственные уровни Receiver в пунктах или в деньгах, используются, когда Copy Take Profit / Copy Stop Loss = false.
- Break Even Profit, Trailing Start, Trailing Stop, Trailing Step: в пунктах или в деньгах, действуют, когда Copy Take Profit и Copy Stop Loss оба false.
- TP Based on Risk/Reward Ratio 1/: тейк-профит на этом кратном расстояния стоп-лосса.
ПАРАМЕТРЫ: ЧАСТИЧНОЕ ЗАКРЫТИЕ
- Partial Closure Take Profit % 1-3 с TP Lot Size % 1-3, Partial Closure Stop Loss % 1-3 с SL Lot Size % 1-3: закрывает долю начального лота, когда сделка проходит долю своего расстояния до TP или SL.
ПАРАМЕТРЫ: ЗАКРЫТИЕ ПО РАСПИСАНИЮ
- Close All Copied Market Trades on / Time, Delete All Copied Pending Orders on / Time: день недели или каждый день.
- Close Copied Trades in Minutes: закрывает каждую копию через это время.
ПАРАМЕТРЫ: КОРЗИНА
- Три группы с одинаковыми правилами, в % от баланса, в деньгах (со свопами и комиссиями) и в средних пунктах: Use Basket Take Profit, Use Basket Stop Loss, Use Basket Break Even, Use Basket Trailing Stop Loss с Trailing Start, Trailing Stop и Trailing Step. При срабатывании правила закрываются все копии.
ПАРАМЕТРЫ: ЗАЩИТА СЧЁТА
- Use Emergency Account Protection, Receiver Account Stop Loss Equity / Take Profit Equity: на этих уровнях эквити все копии закрываются и копирование останавливается.
- Max Drawdown % from Balance High: закрывает копии и останавливает копирование, пока советник не установлен на новый график.
- Maximum Daily Drawdown / Daily Profit (от Balance или Equity, в % и в деньгах): закрывает копии и приостанавливает копирование до следующего дня.
- No Copying if Transmitter / Receiver Drawdown %>, Copy Only if Transmitter Drawdown %> (также по символу): копировать только пока просадка в ваших пределах.
ПАРАМЕТРЫ: УВЕДОМЛЕНИЯ
- Send Email Notification / Send Push Notification: каждая новая сделка счёта.
- Send Daily Notification / Time: состояние счёта в одно или несколько времён, напр. 08:00 или 00:00,12:00,20:00.
- Send Emergency Notification / Emergency Notification Equity: тревога на одном или нескольких уровнях эквити, напр. 6000,8000.
ПАРАМЕТРЫ: СООТВЕТСТВИЕ СИМВОЛОВ
- Prefix / Suffix of the Transmitter Account и of the Receiver Account, напр. суффикс .r на Receiver.
- Automatic Symbol Mapping: использовать предложенный символ, если он единственный и его цена совпадает.
- Special Symbol 1-30: пары символ Transmitter,символ Receiver, напр. GOLD,XAUUSD.
Вопросы и предложения приветствуются в комментариях к продукту или в личных сообщениях на MQL5.
