MQL Trader
Бесплатный копировщик сделок TradeCopy

Бесплатный копировщик сделок TradeCopy

TradeCopy - копировщик сделок для Метатрейдера.
Тип товара:
Скрипт
Продавец:trader_4ex
Опубликовано:17 октября 2012
Рейтинг товара:
Нет оценок
Количество скачиваний:146  (последнее 05 октября 2018)
best_copier.rar  (378,9 КБ)

Копировщик состоит из двух mql4-скриптов (экспертов) (AccountImport-EA.ex4 и AccountExport-EA.ex4) и DLL для передачи сигналов (GlobalVariable.dll) и может копировать все торговые операции с одного или даже нескольких терминалов Metatrader на другой. Гибкие возможности для настройки – можно копировать размеры лотов в импортируемый аккаунт, и настроив AccountImport применить к лотам функцию мани-менеджмента, или настроить AccountExport так, что сделки будут реверсивными (т.е. покупка вместо продажи, это может полезно при копировании сделок с особенно убыточного аккаунта).

Советник на экспорт (Export EA) будет работать даже на read-only аккаунтах, доступных по инвесторскому паролю. TradeCopy лицензирован только для персонального использования и советник на импорт (Import EA) может совершать сделки только на аккаунтах, открытых на ваше имя, в то время как экспортный советник можнт копировать сделки с любых чужих аккаунтов.

Установка:

1. Скопируйте AccountImport-EA.ex4 в папку experts вашего Metatrader:

Вы можете запустить несколько экземпляров AccountImport-EA.ex4 на одном компьютере на разных аккаунтов Метатрейдера. (Просто установите несколько копий Метатрейдера и скопируйте советник в каждый из них).

2. Скопируйте AccountExport-EA.ex4 в папку experts Метатрейдера, с аккаунта которого вы хотите копировать сделки. Как и в случае с AccountImport-EA.ex4, этот советник вы также можете установить в нескольких аккаунтах.

3. Скопируйте GlobalVariable.dll в папку system32 вашей Windows XP (или System для Vista или Windows 7):

Эта DLL используется для обмена информацией между советниками импорта и экспорта. Оба советника работают в непрерывном цикле для точной синхронизации и поэтому вы не сможете и изменить параметры по F7, для этого придется удалить советник с графика и потом запустить его с новыми параметрами. Вы должны включить поддержку DLL в экспертах в Метатрейдере (окно свойств – включить «DLL imports» и отключить «Confirm DLL function calls»). Также включите опцию «Allow import of external experts».

Вам также надо назначить системные имена для каждого советника экспорта и указать их через запятую в параметре SlaveNames в советнике AccountImport. Все имена в пределах одного компьютера должны быть уникальными (они используются для обмена данными посредством GlobalVariable.dll).

Описание параметров

AccountImport:

SlaveNames – имена аккаунтов, с которых идет импорт

MyMagic – «волшебные» номера для ордеров

HourShiftGMT – корректировка времени MT4 сервера к GMT. Т.е. если на сервере время 11:34, а GMT 13:34, тогда HourShiftGMT=2

PairPrefix – префикс валютной пары, т.е. если имя валютной пары myEURUSD, то PairPrefix=”my”

PairSuffix – суффикс валютной пары, т.е. если имя валютной пары EURUSDfx, то PairSuffix =”fx”

Lots – собственный размер лота

LotDigits – сколько цифр в размере лота

MinLots – минимальный размер лота

MaxLots – максимальный размер лота

ExportLots - True – берет размер лота из импортируемого аккаунта, False – использует свой размер

ExportLotMultiply – коэффициент умножения размера лота (умножает импортируемый лот на это значение)

MaximumRisk – процент от размера лота в случае если FixedLot=false

FixedLot - false – вычисляет размер лота с параметром MaximumRisk. В этом случае частичное закрытие будет работать некорректно.

Slippage – проскальзывание ордеров

MaxMarketDiff – максимальное допустимое различие между копируемой ценой открытия сделки и рыночной ценой (полезно чтобы не открывать старые сделки или при быстром рынке)

Wait4ValidMarketDiff - false – если marketdiff не допустимая, то сделка игнорируется, true – сделка может быть октрыта позже (если время, указанное в ExpireMinutes еще не прошло)

ExpireMinutes – не посылать старые сделки. 0 - выключено

NumberTries – количество попыток для открытия и закрытия сделки

StopLimitOrders – копировать стопы и лимитные ордера или нет

PendingSLTP - true – послать рыночный ордер без SL/TP и изменить его позднее

Wait4TPSL - true – не закрывать свои собственные сделки, если на главном аккаунте сделка закрыта по SL или TP

Wait4TPSLMktClose - true - не закрывать свои собственные сделки, если на главном аккаунте сделка закрыта рынком (ждать TP или SL)

SL_InPoints - true – выставлять стоп-лосс в пунктах равному SL на копируемом аккаунте, false - выставлять стоп-лосс по уровню цены на копируемом ордере

TP_InPoints true - выставлять TP в пунктах равному TP на копируемом аккаунте, false - выставлять TP по уровню цены на копируемом ордере

TP_adjust – увеличение TP на это количество пунктов (когда TP_InPoints=true)

SL_adjust - увеличение SL на это количество пунктов (когда SL_InPoints=true)

Own_TPSL - true – задавать свои собственные SL и TP

OwnTP – свое значение TakeProfit в пунктах

OwnSL - свое значение StopLoss в пунктах

TradeBuySide – разрешить копировать сторонние ордеры на покупку

TradeSellSide - разрешить копировать сторонние ордеры на продажу

MaxOrders -  -1 – обрабатывать все ордера, 0 – закрывать все ордера, 1,2..4 – обрабатывать только заданное количество ордеров

FIFOmode - True – копирование по правилу FIFO (первый пришел, первый обработан), соблюдая только саму позицию, без стоп-лоссов или take-profit и без других функций

CycleMilliseconds – время рабочего цикла

closeAllNow – выставите в 'true' чтобы советник немедленно закрыл все ордера

 

SlaveExport:

system системные имена копируемых аккаунтов

HourShiftGMT – корректировка времени MT4 сервера к GMT. Т.е. если на сервере время 11:34, а GMT 13:34, тогда HourShiftGMT=2

PairPrefix – префикс валютной пары, т.е. если имя валютной пары myEURUSD, то PairPrefix=”my”

PairSuffix – суффикс валютной пары, т.е. если имя валютной пары EURUSDfx, то PairSuffix =”fx”

ReverseTrades – True - реверсировать сделки (где покупка, там продажа, и наоборот)

OffsetReverseBySpread - True – добавлять значение спред к цене входа для реверсивных сделок

OffsetPips – спред в пунктах Offset spread pips

EquityFilter - true – копировать сделки если только эквити выше SMA (или реверсировать сделки)

EquitySMA - период SMA в эквити

ReverseOnNegativeEquity - true – реверсировать сделки, если эквити ниже SMA

History – брать это указанное количество последних закрытых сделок из истории

CycleMilliseconds – время рабочего цикла

Import EA может торговать со своим собственным размером лота (Lots) когда ExportLots=false, может копировать размер лота из Export EA когда ExportLots=true и ExportLotMultiply=1.0 и может умножать лот на значение ExportLotMultiply: т.е. если ExportLots=true и ExportLotMultiply=2, а экспортируемый лот равен 0.2, то импортируемый лот будет в итоге равен 0.2*2=0.4, а если ExportLotMultiply=0.5, экспортный лот 0.2, то импортируемый лот = 0.2*0.5 = 0.1

Обязательно предварительно протестируйте TradeCopy на демо-аккаунтах!

Вопросов еще никто не задавал.
Для добавления вопроса продавцу требуется регистрация и вход
Еще не зарегистрированы?
Регистрация

Вход

Ваше имя (ник) или Email: *
Пароль: *
Запомнить пароль:
   

Отзывов пока нет
Для добавления отзыва требуется регистрация и вход
Еще не зарегистрированы?
Регистрация

Вход

Ваше имя (ник) или Email: *
Пароль: *
Запомнить пароль:
   

Советники форекс
© 2012-2018 MQL Trader