Неділя, 28.04.2024, 00:23

Форекс


Меню сайту
Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

Трейдинг

Головна » Статті » Форекс

Вибір часу для оптимізації радника
Практично будь - торговий радник на Форекс рано чи пізно потребує оптимізації. Це може бути пов'язано зі значними змінами на ринку за тими параметрами, які важливі для роботи радника, а так само з переглядом стратегії трейдера. У будь-якому випадку, оптимізація допомагає визначити комбінації змінних, які використовуються в роботі.

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

Проблем у даному разі декілька. Перша ситуація полягає в складності розуміння, який саме часовий період нам необхідний для оптимізації. Можна проводити даний процес на історичних даних за 6 місяців, а можна і за 6 років.

Друга головоломка заснована на "підгонці" результатів під історичні дані. Тобто, людина в результаті оптимізації радника отримав, наприклад, 10 варіантів налаштувань робота, при яких період оптимізації робот пройшов успішно.

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

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

Підгонка під історію

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

Провівши процес параметрів за 3 роки, ми ризикуємо як раз знайти ту комбінацію, яку можна буде вважати випадковою, підігнаної. Щоб перевірити себе, достатньо залишити якийсь період часу, який буде для нас контрольним. Його слід виділити прямо до моменту тестування. Наприклад, величина контрольного періоду обирається рівним 3 місяців. Сьогодні 31 серпня, тому, ми залишаємо осторонь від оптимізації період з 1 червня по 31 серпня.

Залишився інтервал, який тепер дорівнює 2 роки і 9 місяців, ми будемо використовувати для оптимізації радника. Отримані настройки ми завантажимо у радника і проведемо її тестування за останні 3 місяці, які не потрапляли в період оптимізації. Таким чином, робот буде проходити тест за 3 місяці, які жодним чином не ставилися до періоду оптимізації.

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

Оптимізація радника дуже часто є необхідністю для трейдерів, які торгують на ринку з допомогою радників. Проводячи її лише за обраний час, людина не може бути впевнений у тому, правильні настройки він тепер вибирає для торгівлі. У той же час, було б вельми корисно перевірити правильність свого вибору, що і дозволяє нам здійснювати контрольний період. Перевіряючи на ньому вибрані нами налаштування, ми вирішуємо дуже важливу проблему, яка пов'язана з підгонкою параметрів під історію.

Категорія: Форекс | Додав: 23.07.2016
Переглядів: 660 | Рейтинг: 0.0/0