Як тестувати радники з якістю 99% безкоштовний спосіб

Як тестувати радники з якістю 99% безкоштовний спосіб
Привіт, шановні колеги форекс трейдери!

Що трапилося з Tickstory Lite?

Як тестувати радники з якістю 99% безкоштовний спосіб

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

Що ж робити? Шукати в інтернеті старі версії MetaTrader4? Користуватися послугами хакерів і інших майстрів темних мистецтв? Ні, в цьому вже немає необхідності: нові білди Метатрейдер і пара безкоштовних програмок можуть повністю замінити нам Tickstory Lite.

Чим хороші і чим погані нові білди MT4?

Як тестувати радники з якістю 99% безкоштовний спосіб

Погана новина: в МТ4 як і раніше немає тикової історії котирувань.

Хороша новина: ми можемо переглянути перелік наявних сторонніх тиків котирування, конвертувати їх у відповідний формат і підсунути тестеру.

Чому ми так не робили раніше? Тому, що в більш ранніх білдах тестер Метатрейдер не дозволяв просто взяти і використовувати «нерідні» файли: він їх намагався переписати викачаними в онлайні брокерськими котируваннями і емулювати заново тиків значення, переписуючи файл з тестерної котируваннями, що змушувало патчить файли MT4, ніж, власне , і займалися Tick Data Suite і Tickstory Lite. Але в нових білдах Метатрейдер перестав псувати файли, що і дозволяє нам заощадити на платних програмах.

Що знадобиться: наш джентльменський набір

Початок роботи

Як тестувати радники з якістю 99% безкоштовний спосіб

  1. Встановлюємо Metatrader4 як зазвичай, реєструємо демо рахунок, і кладемо файли скрипта CSV2FXT в каталог MQL4 в програмі Metatrader4. Закриваємо Metatrader4.
  2. Встановлюємо програму StrategyQuant Tick Data Downloader.

Налаштування загальних параметрів

Програма StrategyQuant Tick Data Downloader безкоштовна, і в ній є деякі пункти в налаштуваннях, які для наших цілей або не потрібні, або надлишкові, тому зупинимося тільки на необхідні дії.

Для початку налаштуємо загальні параметри програми.

Як тестувати радники з якістю 99% безкоштовний спосіб
Натискаємо кнопку Configure і ставимо галочку навпроти Automatic export to CSV. Також в пункті меню Change timezone можна налаштувати часовий пояс одержуваних котирувань. Поточна версія програми створює два вихідних файлу котирувань CSV: один без зсуву часу, а інший з тим зрушенням, який ми вказали в налаштуваннях. Найбільш зручно використовувати файл без зсуву в часі.

Завантаження тикових котирувань

Виставляємо пари і діапазони дат для скачування.

Як тестувати радники з якістю 99% безкоштовний спосіб
Для прикладу взята пара EURUSD і термін 1 місяць.

Далі, вибираємо шлях для збереження файлів CSV.

Як тестувати радники з якістю 99% безкоштовний спосіб
Як тестувати радники з якістю 99% безкоштовний спосіб
За замовчуванням програма пропонує записувати в ту папку, де інстальований StrategyQuant Tick Data Downloader, піддиректорія tickdata. Можна вказати іншу папку. Потім зберегти вибір: Save.

Запускається скачування кнопкою Start Download.

У підсумку отримали 2 файли:

Як тестувати радники з якістю 99% безкоштовний спосіб
Ми бачимо два файли, EURUSD_tick.csv і EURUSD_tick_UTC + 0_00.csv.

Лайфхак: Для наших цілей достатньо першого з цих двох файлів, тому, якщо розмір файлу дуже великий, то після скачування першого, можна зупинити програму і видалити другий файл.

Конвертуємо тики в формат Metatrader4

  1. Переносимо файл котирувань в форматі .csv (в і наші прикладі це файл EURUSD_tick.csv) в папку терміналу MQL4 / Files. Для зручності перейменовуємо його в EURUSD.csv;
  2. Запускаємо термінал MT4;
  3. Відкриваємо графік потрібної нам пари (EURUSD), ставимо потрібний нам таймфрейм;
  4. Запускаємо скрипт CVS2FXT.

Як тестувати радники з якістю 99% безкоштовний спосіб
Для наших цілей необхідно змінювати не всі параметри скрипта, однак, розглянемо весь список.

висновок

Як тестувати радники з якістю 99% безкоштовний спосіб

Після виставлення параметрів натискаємо OK. Скрипт запитає нашої згоди на перенесення і перезапис файлів (з чим ми, звичайно ж, погоджуємося) і пропонує перезапустити термінал МТ4. Перезапускаємо термінал - і тепер можна тестувати радники!

Увага! Не забудьте в тестері вибрати потрібний радник, пару, таймфрейм і спред! 🙂