Не забравяйте, че има голяма разлика между баровете, импортнати от DukasCopy и баровете, които вие имате в своя МТ4. Всеобщо известно е, че DukasCopy предоставят най-добрите и най-качествените исторически тикове, от които може да се изгенерират качествени M1 пък и други барове. При MT4 обаче ситуацията е много по-трагична, по следните причини:
1. Всички MT4 брокери когато започват дейноста си, първо теглят фалшивите барове от MetaQuotes и зарждат с тях сървърите си. Така фалшивите барове са се разпространили и са станали масови по целия свят.
2. Самите MetaQuotes са ги създали тези барове посредством генератор на случайни числа, който от дневен бар например на Reuters прави всички по-дребни барове. Сами разбирате, че те на практика са пълна измислица.
3. В по-ново време MetaQuotes са пуснали логване на тикове в реално време, но сервиса им е ненадежден и често прекъсва. В резултат на това дори и истински логнатите им барове са пълни с дупки и игли.
4. Та това е първоисточника на старите барове във вашия MetaTrader, ако въобще ги имате.
5. Причината да ги нямате е самият MetaTrader 4, който в реално време създава барове само на тези валутни двойки, на които сте отворили графика. Всички останали не ги поглежда, все едно че ги няма.
6. Ако отворите някой финансов инструмент за първи път, пък и всеки следващ път, от сървъра се теглят само последните 2000 бара. При големите таймфреймове това е достатъчно, но при малките се получават големи дупки от липсващи барове.
7. Дори и да използвате бутона Home, за да принудите MetaTrader-а да тегли барове от сървъра, то тогава пък проблемът е, че MT4 сървъра помни само последните 65000 бара, а някои брокери дори го лимитират на още по-малка бройка.
8. Всичко това автоматично означава, че или трябва веднъж седмично да отваряте графика на всеки един финансов инструмент и да чуквате всеки един негов таймфрейм, или в историята ви ще е пълно с много на брой огромни дупки от липсващи барове.
Сами разбирате, че ако върху такива барове тествате стратегиите си, ще получавате резултати, които нямат нищо общо с истината. АКо пък се опитате да ползвате History центъра и да Download-нете барове от MetaQuotes, става още по-лошо. Да, баровете се подменят и част от дупките се запълват, но се появяват нови дупки, с каквито са пълни самите MetaQuotes. Също така таймщампа и GMT офсета не се контролира, което автоматично означава, че става пълен мазал, ако вашия брокер е в различна часова зона от GMT+2. Тогава се мержват двата вида барове и ако разгледате графиката, ще видите например че част от баровете са по едни цени, после голям скок и други барове по други цени.
Има един единствен начин да си оправите баровете в MT4, и той е като ги изтриете всички без изключение, и след това импортнете чисти и хубави барове от DukasCopy, като преди това са експортнати с верния GMT офсет. След тази операция трябва вече да ги поддържате да не се появяват нови дупки, което автоматично означава, че всяка събота и неделя трябва да отваряте графиките на всички символи и да чуквате всеки един техен таймфрейм, за да се допрочетат липсващите барове.
Ако въобще мислите да започвате да тествате стратегии в исторически план, първата и задължителна операция е да си оправите баровете във вашия MT4. Не го ли направите, цялата останала работа по тестовите отива на вятъра.
В МТ5 ги няма тези проблеми. Там тиковете и баровете не се държат на търговския сървър, а на специлни DataCenter сървъри, които са оптимизирани да поддържат огромно количество от терабайтови бази данни с котировки. Благодарение на тази промяна на концепцията търговския сървър вече не се претоварва от разни DоwnLoad-и, и така отпада ниждата от лимитиране на клиентите по отнощение на броя исторически барове, които те искат. Тоест при МТ5 можете да си поискате цялата история на тикове или барове, и Data центъра ще ви я даде. Друг е въпроса, че тази история като качество пак за нищо не става, защото пак дълбоката изтория преди инсталирането на сървъра е Copy-Paste на некачествените MetaQuotes тикове и барове.