Тестер за стратегии на Metatrader 5

By | ноември 21, 2021

Преди няколко месеца бе пусната бета версията на Metatrader 5 Strategy Tester. Той е неразделна част от новия терминал за търговия Metatrader 5 и, както в по-старата версия на Metatrader, се използва за оптимизиране и тестване на MQL5 експертни съветници. Metatester 5 е най-новият компонент на инструментите на MetaTrader 5, необходими за ефективния процес на разработка на MQL5 Expert Advisors. Новият тестер все още е в процес на разработка и окончателната версия ще бъде пусната по-късно тази година.

Една от новостите на Metatester 5 е възможността за използване на агенти (индивидуални изчислителни рамки) за значително увеличаване на скоростта на изчисление и оптимизиране на бизнес стратегиите. Всеки агент представлява логическо ядро ​​на процесора, така че например, ако имате двуядрен процесор, ще имате 2 агента. Агентите могат да бъдат инсталирани и на отдалечени компютри в локална мрежа или в Интернет. Голямо предимство на това е, че можете да използвате безкрайна мощност на процесора, както в популярните мрежови проекти, наречени Folding at Home или SETI at Home. MetaQuotes, компанията зад Metatrader 5, също ще пусне търговска услуга, където ще се продава мощността на процесора за отдалечен агент.

Друга страхотна характеристика на Metatester 5 е режимът за оптимизация напред. С тази опция можете да промените резултатите от оптимизацията, за да премахнете тестовете в определени периоди от време. При оптимизацията на експертен съветник периодът от време се разделя на две части: основен исторически период и бъдещ период. Резултатите от най-добрите преминавания на процеса на оптимизация и в двата периода от време могат да бъдат сравнени в прозореца „Резултати от оптимизация“, след като процесът приключи.

Новият тестер за стратегии на Metatrader 5 ще бъде много по-бърз, отколкото в MT4, защото тестерът ще работи като самостоятелно приложение. В сравнение със стария тестер, той е по-точен и мощен инструмент. Параметърът за оптимизация на бързия алгоритъм, базиран на генетика, вече е много по-бърз, защото може да използва цялата мощност на съвременните 64-битови многоядрени процесори. Новият език за експертни съветници на MQL5 също има много нови функции, които работят в комбинация с новия тестер на стратегии.

И накрая, има възможност да опитате мултивалутни експертни съветници. Много търговци поискаха тази функция, която също не беше налична в по-старата версия на тестера. Metatester 5 автоматично ще прочете изходния код на EA за мултивалутно тестване. Крайните резултати от оптимизацията и графиката на кривата на собствения капитал ще комбинират всички символи в един резултат. Ако имате EA с една валута, можете също да го тествате върху множество символи, като използвате опцията „Всички символи, избрани в Market Watch“. Това също помага да се ускори процеса на тестване на стратегия, тъй като всеки символ ще бъде тестван автоматично, за разлика от Metatrader 4, където тестването се извършва на ръка.

Той също така подобрява историята на котировките, използвана по време на процеса на тестване, сега се съхранява в точен 1-минутен формат и е достъпен от 1999 г. В текущия бета тестер на тестера на стратегии, не, няма опция за използване на външна история, както при MT4 DDE сървър, но според MetaQuotes тази опция ще бъде добавена по-късно. Размерът на файла с историята на символ е по-малък от предишната версия: около 15 MB в компресиран формат. Това помага за спестяване на трафик, особено при намаляване на историята на множество символи.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *