1. Копирна търговия

1.1 Цел на копирната търговия

Личният търговски копир копира сделки между две (или повече) копия на MetaTrader 4. Поставят се сделки в едно копие на MT4 и те се копират почти моментално в другото копие на MT4. 

2.Инсталиране и стартиране на персонално копирно устройство

 

2.1 Инсталиране 

За да инсталирате копирната машина, трябва да влезете в сайта на FX Blue, да си направите регистрация (имейл,потребителко име и парола)!

 

2.2 Изпълнение на приемника

В получаващия екземпляр на MT4 отваряте нова диаграма за всеки символ и добавяте EA „FX Blue - TradeCopy Receiver“ EA към диаграмата, като щракнете двукратно върху нея в списъка на навигатора или го плъзнете върху диаграмата. Настройката на EA „Разрешаване на импортиране на DLL“ трябва да бъде включена.

Не е необходимо да стартирате множество копия на EA на класации за всеки символ, който търгувате. Трябва да стартирате само едно копие на EA приемника, на която и да е диаграма.

NB: Market Watch трябва да съдържа всички символи, които ще се търгуват. В допълнение, ако получаващият MT4 акаунт не е в USD, тогава MT4 Market Watch трябва да съдържа валутната двойка за конвертиране в USD. Например, ако валутата на депозита на получателя е GBP или JPY, тогава Market Watch трябва да съдържа GBPUSD или USDJPY, без интервали или символи, трябва да са разделени със запетая и интервал. Например:

EURAUD, EURCAD, EURJPY, EURNZD, GBPJPY, GBPAUD, GBPUSD, GBPNZD, GBPCHF ...

 

2.3 Тестване на търговското копирно

устройство

Следният скрийншот е пример за успешно инсталиране:

 

(Фонът на пълната диаграма е предназначен да намали заявките за поддръжка от нови потребители на MT4, които иначе се опитват да стартират повече от една EA на една и съща диаграма. Цветът може да бъде променен с помощта на настройката BackgroundColour във всяка EA.)

След като и EA на изпращача и получател работят, получателят трябва скоро да получи съобщение „heartbeat“ от подателя и да актуализира неговото състояние на екрана. Ако не се вижда състояние, моля, вижте бележките за отстраняване на неизправности по-долу .

 

2.4 Производителност на VPS системи

В някои VPS системи с нисък спектър на копиране, Copier може да използва прекалено голяма мощност на обработка, особено ако има голям брой отворени сделки в изпращащата сметка.

Можете да намалите нуждите за обработка на Copier чрез увеличаване на параметъра TradeWatchFrequencyMS в изпращащата EA . Стойността по подразбиране на този параметър е 50. Увеличаването на стойността до напр. 100 ще намали използването на процесора, обикновено без значителна разлика в скоростта на копиране.

3.Как работи Copier

3.1 Търгуване и закриване

Изпращащият EA изпраща съобщение до получателя EA, веднага щом забележи, че в копието на MT4 има нова отворена поръчка. След това получателят EA ще се опита да постави същата търговия. Предаването е повече или по-малко моментално; на времето, необходимо, за да копирате търговията трябва да зависи почти напълно на Вашия брокер (S), а не от скоростта на предаване между двете EAS.

Същото се отнася и за закриване на търговия. Веднага щом забележи, че предварително отворена поръчка е затворена, изпращащият ЕА казва на получателя ЕА да прекрати търговията си.

По подразбиране Copier игнорира всички позиции, които вече са отворени, когато започне да работи. Възможно е да копирате и тези поръчки, но трябва да коригирате толеранса на подхлъзване на системата .

3.1.1 Скорост на обработка на приемника

Моля, обърнете внимание, че приемникът може да не може да обработва незабавно нови инструкции за отваряне и затваряне. Поръчките трябва да се обработват последователно и получателят не може да започне да работи върху нов сигнал, ако в момента чака брокера да извърши предишна сделка.

Ако едновременно се изпратят две съобщения с нова поръчка, но на получателя на брокера са необходими 5 секунди, за да изпълни първата поръчка, тогава обработката на втората поръчка ще отнеме поне 5 секунди (плюс времето, необходимо за изпълнение на втората поръчка) ,

 

3.1.2 Stop loss/Take profit на получателя

Stop loss/Take profit от търговията на получателя са само гаранция в случай, че връзката с подателя се загуби. При нормални обстоятелства търговията на получателя ще бъде затворена веднага след като търговията на изпращача бъде закрита. S / l и t / p на получателя се използват само ако (a) връзката с изпращача е загубена и не се получи подробна инструкция, или (b) разликата в цените между брокерите означава, че s / l или t / p на получателя е ударен преди s / l или t / p на подателя.

Като резултат, моля, имайте предвид следното:

Избор на FixedSLPips и FixedTPPips параметри указват максималната стойност за стоп-загуби и да приеме с нестопанска цел. Търговията все още може да бъде затворена, когато търговията на подателя е затворена, преди s / l или t / p да бъде натиснат на приемника.

Следователно режимите за определяне на размера на паричния риск определят максимален паричен риск (защото използват FixedSLPips). S / l контролира максималната сума пари, която получателят може да загуби, но търговията на получателя все още може да бъде затворена по всяко време и при всяка печалба / загуба, когато търговията на подателя е затворена.

Ако искате получателят да игнорира затварянето на търговията на подателя и да затваря сделки само когато s / l или t / p е натиснат на приемника, след това включете параметъра IgnoreAllExitSignals .

 

3.1.3 Съществуващи поръчки, които са отворени при стартиране на Copier

По подразбиране системата няма да копира позиции, които вече са отворени, когато започне да работи. Той ще копира само нови позиции, които се отварят, след като софтуерът е активен.

Можете да промените това поведение, като включите AllowExistingOrders в Изпращащото ИЗ.

Въпреки това може да има съществени разлики в цената между подателя и получателя (тъй като позицията на подателя е отворена преди минути или дори часове, докато позицията на получателя се отваря в момента). За да копирате съществуващите позиции, ще трябва или да увеличите толеранса на подхлъзване на приемника ( параметъра AllowSlippagePips ), или да изключите проверката за подхлъзване изцяло, използвайки или BroadcastAllOrdersAtMarket в Sender EA, или TradeAllOrdersAtMarket в Приемника EA.

 

3.2 Волатилност

NB Периодът на волатилност не може да се контролира колко бързо се копират поръчките. Съобщенията за отваряне и затваряне винаги се изпращат незабавно и се обработват възможно най-бързо .

Изпращащият ЕА изпраща периодично съобщение „heartbeat“ на всеки 10 секунди по подразбиране. Тук се посочва кои поръчки все още трябва да бъдат отворени. Ако получателят пропусне инструкция за затваряне на търговия, например, защото копието на MT4 не се изпълнява по това време, той трябва да затвори поръчката, когато следващият път получи сърдечен пулс от подателя.

Промените в s / l или t / p на търговията също се изпращат в съобщението на сърцето. Следователно може да има закъснение до 10 секунди между s / l или t / p, променяща се в копието на изпращача на MT4 и получателя, извършващ промяната. Ако обаче търговията бъде прекратена за подателя в рамките на тези 10 секунди, тъй като s / l или t / p е ударен, това трябва да доведе до незабавно затваряне на инструкцията до получателя.

Промените във входната цена при чакаща поръчка също се изпращат с пулс и следователно се актуализират в рамките на 10 секунди.

 

3.3 Чакащи поръчки

По подразбиране копирният апарат не изпраща чакащи поръчки . Той изпраща съобщение до получателя само след като чакащата поръчка бъде попълнена и се превърне в поръчка за покупка или продажба.

Копирането на чакащи поръчки може да бъде неизгодно и опасно . Препоръчваме ви да не правите това (и чакащите поръчки ще се провалят, ако използвате Copier за изпращане на сделки до платформи, различни от MT4).

  • Ако разпръскванията на получателя са по-добри от разпръскванията на изпращача, при положение, че приплъзването е средно неутрално, по-добре е получателят да влезе на пазара, когато подателят е попълнен, отколкото да въведе (и да излезе) на цената на изпращача.

  • Ако разпръскванията на получателя са по-лоши от разпръскванията на подателя, тогава приемникът може да бъде попълнен, без подателят да бъде попълнен и може да има неуправлявана търговия на получателя.

Например, да кажем, че търгувате с пробив на вчерашния диапазон и имате вход в началото на вчерашния връх. Това може да се задейства на получателя, без да се задейства от подателя, поради или леки разлики в цените между двата акаунта, или по-широки спред на приемника. Ако цената се намали, изпращащото копие на MT4 няма да знае, че приемникът има търговия, която трябва да се управлява, но получателят ще има непрекъснато нарастваща загуба и няма да получава инструкции за затваряне на позицията.

Можете обаче да конфигурирате търговския копир да изпраща чакащи поръчки, като включите опционалния параметър IncludePendingOrders .

След това можете да използвате параметъра RequireSenderFillWithinMinutes , за да ограничите риска в края на приемника. Ако поръчката на получателя е изпълнена, но поръчката на изпращача остава в очакване, получателят може да бъде конфигуриран да затвори поръчката си след този брой минути (игнорира се, ако е нула).

 

3.4 Оразмеряване на обема и риска

Настройките по подразбиране на софтуера (UseRiskFactor = 1) ще търгуват един и същ относителен размер на партидата на подателя и получателя. Например: подателят търгува 0,50 лота и има собствен капитал от 10 000 долара; приемникът има собствен капитал от $ 2000 и търгува 0,10 лота.

Софтуерът има няколко различни режима на оразмеряване на лота, които можете да избирате, като използвате следните настройки . Те се обработват по ред: например, EquityPerLot се използва само ако UseFixedLotSize, UseRiskFactor и LotSizeMultiplier са настроени на нула.

UseFixedLotSize

UseRiskFactor

LotSizeMultiplier

EquityPerLot

BalancePerLot

CashRiskFixed

CashRiskEquityPercent

CashRiskBalancePercent

NotionalDepositVolume

За да повторя: трябва да се включи само една от горните настройки. Всички останали стойности трябва да бъдат нулеви .

 

3.4.1 Търговия с фиксиран размер на партида за всички поръчки

Можете да търгувате с фиксиран размер на партида за всички поръчки, независимо от какъв обем търгува подателят, като използвате параметъра UseFixedLotSize (и изключите другите режими). Например, ако настроите UseFixedLotSize на 0,25, ще търгувате 0,25 лота при всяка поръчка, независимо дали подателят търгува 0,25, 0,01, 1,53 и т.н.

 

3.4.2 Търгуване на същия размер на партидата като подателя или кратно на размера на партидата на изпращача

Можете да търгувате с кратния размер на партидата на изпращача, като използвате параметъра LotSizeMultiplier (и изключвате останалите режими). Например, стойност 0,5 означава, че получателят ще търгува половината от размера на партидата на изпращача, а стойност 3 означава, че получателят ще търгува утроен размер на партидата на изпращача.

Стойност 1 за LotSizeMultiplier (и изключване на другите режими) означава, че изпращачът и получателят търгуват абсолютно еднакъв размер на партидата.

Моля, обърнете внимание, че търговията със същия размер на партидата не означава, че получателят поема същото количество риск. Например, и изпращачът, и получателят търгуват 0,10 лота, но изпращачът има собствен капитал от 5000 долара, а получателят има собствен капитал от 2500 долара. Получателят поема двоен риск от подателя.

 

3.4.3 Търгуване на същия относителен размер на партидата (въз основа на относителния собствен капитал)

Можете да търгувате един и същ относителен размер на партида на подателя и получателя, като използвате параметъра UseRiskFactor (и изключвате останалите режими). Това е настройката по подразбиране на софтуера.

Стойност 1 за UseRiskFactor означава, че размерът на партидата ще бъде коригиран между изпращача и получателя въз основа на техния относителен собствен капитал (преобразуван в щатски долари от двете страни, ако е необходимо). Например, ако подателят има собствен капитал 5000 долара и търгува 0,20 лота, тогава получателят ще търгува 0,10 лота, ако има собствен капитал от 2500 долара.

Можете да коригирате относителния риск чрез увеличаване или намаляване на UseRiskFactor; стойност от 1,5 означава, че получателят ще поеме 50% по-голям риск от подателя.

Например, ако собственият капитал на изпращача е 2000 долара, а капиталът на получателя е 4000 долара, а UseRiskFactor е настроен на 1,5, тогава получателят ще търгува три пъти размера на партидата на подателя - т.е. 4000/2000 х 1,5 = 3.

 

3.4.4 Фиксирани размери на партиди въз основа на собствения капитал или салдото по сметката

Можете да търгувате фиксиран размер на партида на приемника въз основа на неговия собствен капитал или баланс, игнорирайки размера на партидата на изпращача, като използвате параметъра EquityPerLot или BalancePerLot (и изключвате останалите режими).

Параметърът EquityPerLot указва колко капитал трябва да има получателят, за да търгува 1 цяла партида (и BalancePerLot извършва същото изчисление по отношение на салдото вместо собствения капитал).

Например, ако EquityPerLot е зададено на 50000, а капиталът на текущата сметка е 10000, тогава получателят ще търгува 10000/50000 = 0.20 лота.

 

3.4.5 Оразмеряване на партида въз основа на максимален риск в брой

Можете да конфигурирате приемника да рискува определена парична сума или процент от вашата сметка, като използвате параметъра CashRiskFixed, CashRiskEquityPercent или CashRiskBalancePercent (и изключете другите режими).

CashRiskFixed: посочва фиксирана парична сума, която да рискува за сделка, например 100 долара

CashRiskEquityPercent: посочва процент от собствения капитал на вашата сметка към риск, например 2,5%

CashRiskBalancePercent: посочва процент от собствения капитал на вашата сметка към риск, например 2,5%

За да използвате някоя от тези настройки, трябва също да използвате параметъра FixedSLPips , за да зададете стоп-загуба на всяка сделка.

Например:

Вие задавате CashRiskEquityPercent на 1 (което означава 1% от вашия собствен капитал).

Задавате FixedSLPips на 50.

Капиталът на вашия акаунт е 10000 щатски долара.

Приемникът изчислява, че стоп-загубата с 50 пипса представлява загуба от 500 долара за цяла партида.

Вие поискахте да рискувате 1%, т.е. 100 долара от вашия собствен капитал

Следователно приемникът търгува $ 100 / $ 500 = 0.20 лота, рискувайки максимум $ 100, ако s / l при 50 пипса бъде ударен.

Моля, имайте предвид, че тези настройки на риска са максимални : сделките могат да бъдат затворени по всяко време, когато позицията на подателя е затворена , преди да бъде ударена фиксираната стоп-загуба.

 

3.4.6 Мини, микро сметки

Софтуерът автоматично обработва "micro" и "mini" MT4 акаунти (където размерът на партидата е 10K или 1K вместо обичайните 100K).

Софтуерът не може автоматично да открива „цент“ акаунти (където размерът на партидата е 100K, но означава 100 000 цента, а не $ 100 000). По подразбиране размерите на партидите на приемника ще бъдат 100 пъти прекалено големи в тези акаунти. Можете или да включите настройката CentAccount , или можете да разделите стойностите за UseRiskFactor или LotSizeMultiplier на 100 (напр. Да ги зададете на 0,01, вместо на 1,00).

 

3.4.7 Минимални размери на партидата

Преобразуването с помощта на настройки като UseRiskFactor или LotSizeMultiplier може да доведе до размер на партидата, който е по-малък от минимума на брокера. Получателят няма да извършва тези сделки, освен ако не включите настройката RoundUpToBrokerMinimum . (Това отхвърляне ще бъде включено в информацията, която е записана в дневника на експертите на MT4 .)

В допълнение можете да използвате параметъра MaxLots и MinLots , за да поставите ограничение на размерите на партидите, с които получателят търгува. Например, задаването на LotSizeMultiplier на 2 с MaxLots, зададено на 0,50, означава "търговията удвоява размера на партидата на изпращача, но никога повече от 0,50 лота".

 

3.5 Имена и суфикси на брокерски символи

Някои брокери на MT4 използват различни наставки за един и същ символ. Например, някои брокери могат да посочат EURUSD като EURUSDFXF, EURUSDcx, EURUSDi, EURUSDm и т.н.

Подателят и получателят трябва автоматично да се настройват между различни имена на символи на различни брокери. Ако получателят не е в състояние да постави сделка, вероятно това е, защото символът не е в Market Watch .

Приемникът EA има параметър ForexSymbolSuffix , но Receiver автоматично ще открие това, ако параметърът бъде оставен празен. Трябва да зададете този параметър ръчно, само ако акаунтът ви има достъп до повече от една версия на всеки символ (напр. EURUSD и EURUSD +).

Някои не-форекс символи се нуждаят от специално картографиране. Например, повечето брокери на MT4 наричат ​​спот златото като XAUUSD, но има няколко брокера, които използват различно име на символи като GOLD. Можете да използвате параметъра CustomSymbolMappings на Receiver EA, за да превеждате всякакви такива символи. Например, ако брокерът на изпращащия акаунт използва GOLD и SILVER, докато вашият брокер използва XAUUSD и XAGUSD, тогава ще въведете GOLD = XAUUSD, SILVER = XAGUSD в параметъра CustomSymbolMappings.

 

3.5.1 Персонализирани пип-размери за символи

По подразбиране софтуерът ще използва определение за размер на пипс въз основа на броя цифри, които брокерът посочва в цената. Например, ако цената е посочена на 2 или 3 десетични знака, софтуерът ще използва размер на пипса 0,01.

Можете да отмените това за конкретни символи с помощта на настройката CustomPipSays . Например, можете да зададете това на XAUUSD = 1, GER30 = 1, за да използвате размер на пипса 1,00 за XAUUSD и GER30.

 

3.5.2 Персонализирани умножители на силата на звука за символи

Софтуерът автоматично ще конвертира между нормални и "мини" акаунти (където размерът на партидата за форекс символа е 10 000, а не обичайните 100 000).

Някои брокери обаче имат различни размери на договорите за CFD. Един брокер може да има размер на договора за GER30 (Dax) от 1, докато друг има размер на договора 0,01. Можете да регулирате обемите от подателя за конкретни символи, като използвате настройката CustomLotMultipliers .

Например, ако договорите на DAX и CAC40 на изпращача са 100 пъти по-малки от договорите на получателя, тогава следната настройка ще коригира изчислението на получателя, така че да направи сделки 100 пъти по-малки. Имената на символите в този списък трябва да са точните имена на символи на приемника, включително всяка наставка:

DAX = 0.01, CAC40 = 0.01

 

3.6 Изпълнение на пазара

Някои брокери използват „пазарно изпълнение“, където s / l или t / p трябва да бъде поставено отделно от поръчката за покупка или продажба. Приемникът се грижи за това, като винаги поставя първо търговията и след това задава всички s / l и t / p след това. По подразбиране параметърът CloseOrdersImmediatelyIfSLFails ще означава, че сделките се затварят незабавно, ако разположението на поръчката успее, но s / l или t / p след това се провали.

 

3.7 Хеджиране срещу не-хеджиране

В момента търговският копир не преобразува между хеджиране и не-хеджиращи сметки. Ако приемникът работи на брокер, който не позволява хеджиране, тогава търговете ще се провалят, ако съобщенията, идващи от подателя, нарушават правилата за хеджиране.

 

3.8 Магически числа

Получателят използва магически номер на поръчката, за да идентифицира кои поръчки принадлежат към нея, спрямо кои поръчки са от ръчна търговия или други ЕА, изпълнявани по сметката. Следователно магическите номера не се копират от акаунта на подателя.

Приемникът EA използва едно и също вълшебно число за всички поръчки, които обработва. По подразбиране той автоматично избира магическо число въз основа на името на канала. Можете да изберете свой собствен магически номер, като зададете параметъра MagicNumber на нещо различно от нула.

Ако търгувате с няколко EA на изпращащото копие на MT4 и искате всяка поръчка в получаващото копие на MT4 да има различно магическо число въз основа на магическото число в изпращащото копие на MT4, тогава можете да направите следното:

  • Изпълнете няколко копия на изпращащата EA и задайте параметъра IncludeMagicNumbers или параметъра IncludeOrderComments, така че всеки подател да включва само поръчките от един от ЕА в акаунта. Всеки изпращащ EA трябва да използва различно име на канала .

  • Изпълнете няколко копия на приемника EA (използвайки същите имена на канали като в изпращащия EA). Можете или да оставите параметрите на MagicNumber на приемниците, зададени на нула, в този случай магическите числа ще бъдат различни за всеки канал, но няма да съответстват на изпращащото копие на MT4, или можете да конфигурирате всеки приемник да използва същото вълшебно число, което се използва използва се в съответния изпращащ ЕА за филтриране на поръчките по канала.

 

3.9 Частично затваряне

Изпращачът и получателят могат да обработват частични затваряния.

Единственият начин за откриване на частични затваряния в MT4 е чрез коментара на поръчката. Ако брокерите не използват стандартната конвенция за частично затваряне (напр. Коментари за поръчка като "от # 123456"), софтуерът може да не може да обработи частично затваряне правилно.

 

3.10 Обръщане на търговската посока

Приемникът може да бъде конфигуриран така, че да обърне търговската посока, превръщайки покупките в продажби и обратно. (Тази функция е включена по желание на потребителя; ние не сме запознати с никаква система за търговия с загуби, която може да бъде печеливша, като я обърнете.)

За да използвате тази функция, трябва да включите параметъра Evert InvertTrades на приемника и също така трябва да направите едно от следните неща:

  • Включете параметъра TradeAllOrdersAtMarket . Това означава, че получателят игнорира входната цена на изпращача (защото например изпращачът купува на цената на запитване, докато получателят ще се продава на цената на оферта).

  • Увеличете параметъра AllowSlippagePips , за да се погрижите за факта, че разликата между входната цена на подателя и входната цена на получателя ще бъде поне размера на спред.

 

  • Trading View Forex Training Bulgaria_edi
  • Facebook Forex Training Bulgaria
  • YouTube Forex Training Bulgaria

Асеновград, Пловдив, България

forextrainingbg@abv.bg

+359897461141

Forex%20analysis%20and%20tips%20-%20Fore

FXTrainingBG © 2018 all rights reserved