Як тестувати радники з точністю 99,9% з допомогою tickstory lite

Спонсор цієї статі - сайт Richinvest.biz - торгуйте бінарніми опціонами з максимальним прибутком!

99% тестування з tickstory lite Привіт, шановні Forex трейдери. При тестуванні радників у вбудованому тестері стратегій програми MetaTrader 4 виходить якість моделювання не вище 90%, тому що на історії для побудови всіх таймфреймів використовуються не тиків дані, а цілі хвилинні свічки. Це може дуже сильно спотворювати результати тестування, якщо в радника використовується піпсовка або скальпинг (тобто тейк профіт або стоп в кілька пунктів), або використовуються високочутливі індикатори, або просто є трейлинг-стоп. До того ж, всі історичні дані програма MetaTrader 4 (по крайней мере у більшості брокерів) викачує з серверів компанії MetaQuotes, які, на жаль, трохи відрізняються від реальних.

Ми вже розглядали спосіб тестування з якістю 99% за допомогою програми Tick Data Suite, але її мінус полягає в тому, що вона платна, а тріальна версія працює всього тиждень. Сьогодні ж ми розглянемо програму Tickstory Lite, яка безкоштовно робить те ж саме, - допомагає отримати достовірні тести форекс радників з якістю моделювання 99%. Після прочитання цієї статті, тобто приблизно через 5 хвилин, ви зможете тестувати будь-які радники з точністю 99,9%, причому дуже легко і швидко.

установка

Програма встановлюється так само, як і будь-яка інша програма для Windows.

Отже, завантажуємо архів в кінці цього огляду, розпаковуємо і встановлюємо.

Після установки, програма відкриється. Програму треба без жалю закрити, і запустити заново, від імені Адміністратора. Програма має наступний вигляд:

Interface

Зліва вгорі програми ми бачимо вкладки: Файл, Інструменти, Допомога, кнопки під меню (вони дублюють деякі функції з меню), потім блок реклами і соцмереж (можна не звертати уваги), потім в лівому полі написаний джерело тикових даних (DB Тік Dukascopy), в правому полі список валютних пар з параметрами, які будуть показуватися при скачуванні тикових даних, в нижньому полі Журнал, де програма буде писати свої повідомлення про те, що вона робить і що вже зробила.

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

Для початку, зайдемо в основні настройки програми Файл -> Настройки.

Nastroiki1

У вкладці Dukascopy Datasource потрібно вказати папку для зберігання завантажених даних. Якщо у Вас є торгова програма JForex від Dukascopy, то можна вказати папку цієї програми для економії місця. Якщо Ви використовуєте мережеве сховище з доступом по веб-проксі, то можна вписати параметри проксі, а якщо проксі відсутній, то залишаємо поля порожніми.

Переходимо на наступну вкладку - Налаштування MT4.

Nastroiki2

Тут потрібно вибрати папку MT4, в яку Tickstory Lite буде писати переконвертовані файли для тесту, і потім в цій папці буде проходити тестування. Найкраще поставити термінал для тестування в окрему папку, у мене, як бачите, ця папка називається Alpari Test 3. Коли вкажете папку з MT4, програма сама знаходить шлях папки даних і ім`я сервера, але можна відредагувати, якщо потрібна якась спеціальна конфігурація.

Завантаження даних

Виділяємо лівою кнопкою миші потрібну пару зі списку в правому полі

Videlyaem paru

і запускаємо скачування тикових даних одним з двох способів:

1) через меню

Skachat dannie iz menu

2) натисканням правої кнопки миші на потрібній парі в поле зі списком пар

Skachat dannie iz polya s parami

Отримуємо меню, де потрібно вибрати діапазон для скачування або скористатися кнопками з пропонованими діапазонами (для зовсім ледачих:)

Skachat diapazon

Після чого, почнеться скачування тикових даних

Idet skachivanie

Після того, як дані скачати, з`являється напис «Завершити», що в перекладі на російську означає «Завершено»

Skachalos

Експорт даних в MetaTrader

Завантажені котирування потрібно перевести в формат Метатрейдер. Для цього вибираємо пункт «Експорт в МТ4» (або альтернативні способи за допомогою кнопок під меню, або за допомогою клацання правою кнопкою миші по парі зі завантаженої історією, в загальному, більше про ці дублюючі один одного способи більше говорити не будемо, маючи на увазі, що ці способи і так зрозумілі).

Menu Export MT4

і отримуємо наступне меню

Export MT4 export dannih

У закладці «Експорт даних» можна вибрати:

  • дату початку та закінчення даних для конвертації. Якщо обраний діапазон більше, ніж вже завантажено даних, то вони будуть докачаєте а потім сконвертовані.
  • білд MT4, для нових терміналів вибираємо 545+
  • таймфрейме, в які необхідно перетворити тиків дані. можна вибрати від M1 до тижневих графіків, можна і кілька відразу, але краще залишити саме ті таймфрейме, які необхідні для конкретного радника, щоб не займати місце на диску.
  • настройку часового поясу: поставте часовий пояс, відповідний Вашому брокеру
  • папку і ім`я сервера тестового терміналу МТ4
  • папки для файлів HST та FXT. Якщо не знаєте точно, навіщо Вам потрібно їх редагувати, то не міняйте.

Далі, дуже важлива вкладка називається

«Інформація про Metatrader»

Export MT4 info o Metatrader

Ця закладка найбільш жорстоко постраждала від русифікації, тому розберемо незрозумілі пункти більш докладно.

  • Опис: Tickstory Generic 5-Digit Broker - назва Віртуальне движка програми для генерації файлів МТ4. Ідеологія програми в тому, щоб використовувати не самі дані від Dukascopy, а їх модифікувати для тестів, у відповідності з Вашим брокером.
  • Марж - це валюта рахунку. Найкраще залишити USD
  • Кредитне плече - плече Вашого рахунку

Розділ налаштувань комісії

  • Базова комісія - задає розмір комісії в валюті або пунктах:

0-комісія стягується в грошах

1-комісія стягується в пунктах

2-комісія стягується у відсотках

  • Тип комісії - вказує з чого стягується комісія

0-комісія стягується в грошах

1-комісія стягується в пунктах

2-комісія стягується у відсотках

  • лоти комісії

0-комісія стягується з лота

1-комісія стягується з угоди

Розділ налаштувань роботи з маржею

  • Вільний режим маржі - режим розрахунку вільних коштів, дозволених для відкриття ордерів на поточному рахунку

1 - при розрахунку вільних коштів використовується як нереалізований прибуток, так і збиток по відкритих позиціях на поточному рахунку

2 - при розрахунку використовується тільки значення прибутку, поточний збиток за відкритими ордерами не враховується

3 - при розрахунку використовується тільки значення збитку, поточний прибуток за відкритими ордерами не враховується

  • Режим стопаут - режим розрахунку рівня Stop Out

0 - розрахунок процентного співвідношення заставної маржі до засобів

1 - порівняння рівня вільної маржі з абсолютним значенням

  • «В очікуванні» - зупинка тестування після стопаут
  • Кнопки «Завантажити», «Зберегти як» - відповідно завантажити виставлені параметри налаштувань для обраної нижче пари і зберегти.
  • Кнопка «Завантажити по». Це означає зберегти як параметри за замовчуванням. Функція в даний момент не працює.

«Шрифт» - настройки за обраною валютній парі

  • «Карта до» - дає можливість порівняти цю конкретну валютну пару (наприклад, EUR / USD) з еквівалентною валютною парою в МТ4 (наприклад EUR / USDm).Якщо валютна пара аналогічна такий же на платформі MT4, залиште це поле порожнім
  • «Валюта» - небазова валюта в парі: наприклад, для EURUSD це EUR. Не міняйте, якщо точно не знаєте, що Ви робите.

У розділі настройки обраної пари

  • Спред - задається спред (різниця між кращими цінами заявок на продаж ASK і на покупку BID в один і той же момент часу на який-небудь актив, вказується в пунктах)
  • Цифри - кількість цифр після коми в ціні інструменту
  • Точка - розмір пункту у валюті котирування
  • Розмір лота - розмір контракту в базовій валюті інструменту
  • Мінімальний лот - мінімальний розмір лота
  • Максимальний лот - максимальний розмір лота
  • Крок лота -крок зміни розміру лота
  • Рівень стопа - мінімально допустимий рівень стоп-лосс / тейк-профіту в пунктах
  • Значення тика - розмір мінімальної зміни ціни інструменту в валюті депозиту
  • Розмір тика - мінімальний крок зміни ціни інструменту в пунктах
  • P.режім розрахунку - спосіб розрахунку прибутку, може мати 3 значення:

    0-forex

    1-CFD

    2-Futures

  • Включити своп - наявність або відсутність свопу

    1 - своп є

    0 - свопу немає

  • Тип свопу - Метод обчислення свопів, може набувати таких значень:

    0 - в пунктах

    1 - в базовій валюті інструменту

    2 - у відсотках

    3 - у валюті заставних коштів

  • Рівень заморозки - рівень заморозки ордерів в пунктах (freeze level)
  • Короткий своп - Розмір свопу для ордерів на продаж
  • Тривалий своп - розмір свопу для ордерів на покупку
  • Перенесення свопу - день перенесення недільного (потрійного) свопа. За замовчуванням дорівнює 3 (середа)
  • Обчислення маржі - спосіб розрахунку заставних коштів, може мати 3 значення:

    0-forex

    1-CFD

    2-Futures

  • Початкова маржа - розмір необхідних заставних коштів в маржинальної валюті для відкриття ордера об`ємом в один лот. Використовується при перевірці засобів клієнта при вході в ринок. Як правило, дорівнює 100000 (проте, у центових рахунків компанії Instaforex він буде дорівнює 10000)
  • Підтримка маржі - підтримуюча маржа по інструменту. У разі якщо задана - вказує розмір маржі в маржинальної валюті інструменту, утримуваної з одного лота. Використовується при перевірці засобів клієнта при зміні стану рахунку клієнта. Якщо підтримуюча маржа дорівнює 0, то використовується початкова маржа. Ет від параметр майже завжди буде дорівнює нулю (підтримуючу маржу форекс брокери не надають).
  • Маржа хеджування - маржа, що стягується з перекритих ордерів в розрахунку на 1 лот
  • Роздільник маржі - використання роздільник для файлу *.FXT, зазвичай дорівнює 1.

Примітка: Всі ці дані відповідають ідентифікаторів запиту функції MarketInfo ()

Виникає питання: а чи можна не вводити вручну всі ці дані, а як-то автоматизувати процес? Ну звичайно ж можна, адже Tickstory Lite - це відмінна програма! Інструкція розташована прямо у вкладці «Допомога»:

Export v MT4 Help Після того, як Ви натиснете кнопку Видобути, потім перезавантажити термінал і знайти радник TickstoryInfoExpert

Navigator

Цей радник треба запустити на будь-якому графіку будь-якої пари і у вкладці Експерти в терміналі буде повідомлення про завершення роботи (якщо якісь пари радник не виявить в огляді ринку терміналу, то він про це також буде писати в цій вкладці)

Experti

Файл конфігурації під назвою Mt4.Alpari Limited.Server.mt4config буде лежати в папці каталогу даних MQL4-> Files

Далі, знову відкриваємо вже відомий нам розділ «Інформація про Metatrader» і натискаємо кнопку Завантажити і завантажуємо файл Mt4.Alpari Limited.Server.mt4config

Export-MT4-info-o-Metatrader Zagruzit

Таким чином, ми отримали інформацію безпосередньо з терміналу МТ4.

Увага! Дані по валютних парах містять інформацію, яка була на момент роботи радника TickstoryInfoExpert, і для тестування її може бути необхідно відредагувати!

Таким чином, заповнивши необхідні дані по валютних парах, ми вже можемо експортувати дані в Метатрайдер (див. Вище).

Також, у програми Tickstory Lite є ще деякі можливості.

Експорт в файл

Export v file 1

Це нас приводить до вікна параметрів експорту котирувань в файл з налаштованим параметрами, які цілком зрозумілі.

Export v file

уявити графік

Instrumenty predstavit Цей пункт дозволяє подивитися графік руху обраної пари за заданий проміжок і таймфрейм, наприклад:

Candles

Показати дані

Instrumenty pokazat dannie

Цей пункт дозволяє подивитися числові дані для обраної пари за заданий проміжок і таймфрейм, наприклад:

Instrumenty pokazat dannie Inspektor

запуск МТ4

Instrumenty Zapustit MT4

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

Особливості тестування на 950 білді

При тестуванні з допомогою Tickstory Lite на 950-х білдах МТ4 виходить помилка: тестування відбувається з нульовим спредом. Щоб тестування відбувалося з потрібним нам спредом, необхідно:

1. Запустити МТ4 через Tickstory Lite

Instrumenty Zapustit MT4

2. У тестері стратегій МТ4 встановити бажане значення спреду

Spread in MT4 tester

3. Вибираємо тестування по контрольних точках

Control points in MT4 tester

4. Запустити тест і тут же його зупинити

Start buton in MT4 tester

5. Вибираємо тестування по контрольних точках

Tick in MT4 tester

6. Знову запускаємо тест

Start buton in MT4 tester

Тепер у нас тестування відбувається з заданим спредом і якістю 99,9%.

7. Якщо хочете поміняти спред, повторіть пункти 2-6.

MT4 редактор даних

Instrumenty Redaktor

Цей пункт дозволяє відкрити базу вже конвертувати даних формату FXT і відредагувати її параметри, абсолютно точно так же, як ми це робили в розділі «Інформація про Metatrader». Це виглядає приблизно так:

FXT redaktor

висновок

огляд програми tickstory lite

Програма Tickstory Lite - незамінний інструмент для будь-якого трейдера, який використовує в своїй роботі торгові роботи. Програма дозволяє отримувати результати тестування з якістю 99.9%, має простий інтерфейс, надійна і абсолютно безкоштовна. Вдалою торгівлі, колеги!

Завантажити TickStory Lite

завантажити кнопка

Тема на форумі

З повагою, Олексій aka Мерлін

TradeLikeaPro.ru

InstaForex