заработок на видеокарте'

четверг, 13 февраля 2014 г.

TradeCopy

Копировщик состоит из двух 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


Комментариев нет:

Отправить комментарий