Як отримати якість моделювання 99% в тестері стратегій metatrader 4

Той, хто хоч раз робив бектест радників в MT4, помічав, що якість моделювання не піднімається вище 90%.
Причина в тому, що за замовчуванням термінал використовує хвилинні бари, замість тикових даних. І якщо радник скальпує (тейк-профіт 3-15 пунктів) або використовує невеликий трейлинг стоп, різниця в якості моделювання може дуже сильно змінити результат тесту.

Бектест одного і того ж експерта, з однаковими настройками за рік

1. Перш за все я рекомендую встановити окремий термінал Metatrader 4 в окрему папку виключно для тестування стратегій. І обов'язково запускайте його від імені Адміністратора, якщо у вас Windows 7 / Vista.

2) Коли на пошту прийдуть Логін і Пароль, не забудьте переписати їх. Далі натисніть на ось це посилання -> JFOREX DEMO START. На ваш комп'ютер завантажиться маленький файлик з розширенням .jhlp. Запускаємо його (на комп'ютері повинна бути встановлена ​​Java), приймаємо всі умови установки, потім вводите логін і пароль, які прийшли нам на пошту раніше.

НЕ мене язик ПРОГРАМИ. ВІН МАЄ ЗАЛИШАТИСЯ АНГЛІЙСЬКИМ !!

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

В поле Delimiter ставимо кому (це важливо), Data Type вибіраемTicks. У нижній частині вікна вибираємо пару (можна розставивши галочки, завантажити котирування відразу для декількох пар). Вибираємо часовий проміжок для завантаження (в перший раз, для економії часу і щоб переконатися, що ви все зробили правильно, раджу завантажити невеликий проміжок в місяць-два для однієї пари).
Далі натискаємо кнопку Start. Почнеться завантаження котирувань, яка може зайняти досить тривала час, в залежності від обраного часового проміжку і кількості пар. У підсумку ви отримаєте .CSV-файл (и), за замовчуванням він зберігається в папку Документи (доступна через Пуск в Windows).

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

Як отримати якість моделювання 99% в тестері стратегій metatrader 4

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

З'явиться вікно налаштувань:

Як отримати якість моделювання 99% в тестері стратегій metatrader 4

Тиснемо ОК. Тепер необхідно почекати (аж до півгодини), поки скрипт конвертує дані.

5. Після закінчення процесу конвертації, скрипт запропонує нам розподілити отримані файли по потрібних папках терміналу:

Як отримати якість моделювання 99% в тестері стратегій metatrader 4

Погоджуємося, натиснувши Так.

6. Завантажуємо програму Tick Data Suite і встановлюємо її в кореневу директорію терміналу, для якого готувалася тик історія. При першому запуску Tick Data Suite попросить ввести ключ. Тріальний ключ видається тут. Запускаємо tds.exe від імені адміністратора з папки з терміналом. Програма автоматично запустить і пропатчити термінал, щоб він міг працювати з тика історією.

7. Відкриваємо тестер стратегій і приступаємо до тестування.

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

Завантажити архів скриптів

Схожі статті