Як тестувати радник правильно

Як тестувати радник правильно?

Кожен користувач, який проводив тестування радників в MT4, може відзначити, що якість моделювання завжди нижче 90%. Розглянемо, в зв'язку з чим це відбувається на конкретному покроковому прикладі.

Це відбувається внаслідок того, що виставлені настройки терміналу за замовчуванням хвилинні бари, а не тиків дані. Тому коли радник скальпує або застосовує маленький трейлинг стоп, може значно змінюватися результат тесту за рахунок різниці в якості моделювання.

Інструкція з тестування радника

Правильне тестування радників рекомендується починати з установки окремого терміналу Metatrader 4 виключно для цієї мети в окрему папку. Працюючи з Windows 7 / Vista запускати радник необхідно від імені Адміністратора.

3) Заходимо в термінал Jforex, де робимо перехід Tools-> Historical Data Manager. З'являється невелике віконце внизу терміналу - менеджер даних, звідки викачуються котирування.

Як тестувати радник правильно

Розглянемо далі, як тестувати радник. Обов'язково поставити кому в полі Delimiter, в розділі Data Type натискаємо Ticks. Тепер внизу вікна потрібно вибрати пару (можна завантажити відразу кілька пар). Далі вибираємо необхідний часовий проміжок.

Натискаємо команду Start. Розпочата завантаження котирувань буде здійснюватися тим довше, чим більший часовий діапазон і кількість пар було вибрано. В результаті будуть отримані CSV-файл (и), автоматично зберігаються в папку Документи (відкривається через Пуск).

4) Отримавши тиків дані, їх необхідно перетворити в формат, Новомосковскемий Метатрейдер, пропатчити термінал і далі запустити бектест.

Для цього необхідно завантажити і розпакувати архів зі скриптами по розташованої в кінці статті посиланням.

Далі скопіювати папку experts в папку терміналу, який проводить тестування радника, якщо збігаються імена, погоджуємося на заміну файлів.

Як тестувати радник правильно

Розглянемо далі як тестувати радник: відкриваємо графік пари, для якої ми скачували тикову історію і змінюємо його таймфрейм на потрібний для тестування часовий діапазон (наприклад, якщо вам необхідно протестувати радник на М5, замінюємо таймфрейм на п'ятихвилинний). Тепер в розділі Скрипти, розташованому на панелі навігатора, натискаємо плюс і за допомогою миші перетягуємо на графік CSV2FXT. Отримуємо таке вікно налаштувань:

Як тестувати радник правильно

Розглянемо, які параметри потрібно тепер ввести, проводячи тестування радників:

5) Завершивши конвертацію, скрипт видасть віконце з пропозицією розподілити отримані дані по відповідних папках терміналу.

Як тестувати радник правильно

Підтверджуємо, натискаючи Так.

7) Тепер можна відкрити тестер стратегій і почати тестування.

На закінчення необхідно відзначити, що виробляючи тестування радника, навіть при 99% результат бектеста може бути не таким, як в реальності, так що абсолютно покладатися на тестер стратегій, все-таки, не можна. Тест в реальному часі на реальному рахунку набагато надійніше.

Завантажити всі файли

Завантажити всі файли
і скрипти