В одній з минулих статей ми розглядали різні способи тестування Форекс радників , А сьогодні ми поговоримо про те, як оптимізувати радник за допомогою стандартної торгової платформи MetaTrader4, яку використовують багато брокери MT4 . Якщо ви торгуєте за допомогою радника, то хоча б раз на півроку необхідно проводити його оптимізацію, тобто здійснювати пошук оптимальних параметрів: стоп-лосс , Тейк-профіту і інших параметрів, зміна яких може вплинути на збільшення прибутковості радника або зменшення його осідань.
Що таке оптимізація радника?
Оптимізація дозволяє методом підбору виявити, які значення того чи іншого параметра показують найкращі результати на певному історичному відрізку. З першого погляду здається, що, підібравши необхідні параметри на історії, ви отримаєте Грааль , Який допоможе вам заробляти мільйони. Однак це не зовсім так, ринок Форекс постійно змінюється, і дуже часто прибутковий радник на історії перетворюється в збитковий радник на реальному рахунку. Щоб цього не сталося, необхідно змінювати тільки ті параметри, які не йдуть врозріз з правилами торгової стратегії, закладеної в основу радника. Наприклад, якщо розмір тейк-профіту, пропонований розробниками торгового експерта, дорівнює 100 пунктів, можна подивитися, яким стане підсумковий результат, якщо змінити значення тейк-профіту на 80, 120, 140 і т. Д. Таким чином, оптимізацію потрібно розглядати як допоміжний інструмент, який спрощує завдання з пошуку параметрів для вашої торгової системи. Вам не потрібно витрачати час, вручну переглядаючи графіки, досить запустити тестер стратегій в MT4, і він перебере всі можливі варіанти і комбінації параметрів, а вам залишиться тільки вибрати серед них найбільш оптимальні.
Як оптимізувати радник?
Оптимізація радника здійснюється в торговому терміналі MT4, ніяких додаткових програм встановлювати не потрібно. На початку необхідно відкрити тестер стратегій, натиснувши Ctrl + R, вибрати зі списку радник, який ви хочете оптимізувати, валютну пару, режим моделювання та таймфрейм. У нашому прикладі ми спробуємо оптимізувати стандартний радник MACD Sample, який є в кожному торговому терміналі MT4. Але спочатку необхідно завантажити котирування валютної пари, на якій ваш радник буде відкривати угоди. Для цього натискаємо F2 або заходимо в Сервіс - Архів котирувань, вибираємо валютну пару , Наприклад, EURUSD і викачуємо хвилинні котирування. Після того, як завантажилися котирування, необхідно ще раз їх скачати, щоб виключити ймовірність виникнення будь-яких прогалин.
Вибирайте завжди якість моделювання «Все тики» - це найбільш точне і повне тестування радника. Також необхідно поставити галочку навпроти фрази «Використовувати дату» і вказати необхідний період тестування - останній рік, півріччя або квартал. Деякі трейдери проводять оптимізацію радника щотижня, вказуючи в налаштуваннях часовий відрізок, рівний останніх двох тижнях, але будь-якого переваги в торгівлі це не приносить. Не забудьте також поставити галочку навпроти напису «Оптимізація».
Далі потрібно натиснути «Властивості експерта», у вкладці «Тестування» вказати розмір депозиту і вибрати оптимізується параметр, як правило, це «Баланс».
У вкладці «Оптимізація» можна виставити обмеження оптимізації, наприклад, при досягненні мінімального балансу або максимальної осідання, тестер припинить перевірку певного параметра, що істотно скоротить час оптимізації.
У вкладці «Вхідні параметри» ви можете відзначити галочкою ті параметри, які потрібно оптимізувати. У графі «Значення» вказані налаштування розробників, їх міняти не слід, а ось в графах «Старт», «Крок» і «Стоп» потрібно вказати значення, які дозволять оптимізувати ваш радник. Наприклад, ви можете оптимізувати радник по тейк-профітом. У графі «Значення» радника MACD Sample навпаки параметра Take Profit вказано 50 пунктів, ви можете поставити в графі «Старт» - 30 пунктів, вказати «Крок» - 10 пунктів і «Стоп» - 80 пунктів. В результаті тестер стратегій шість разів протестує радник з параметрами тейк-профіту: 30, 40, 50, 60, 70 і 80 пунктів. Слід зазначити, що чим менше крок і більше обраних параметрів, тим довше буде проводитися оптимізація радника.
Після того, як були обрані всі необхідні параметри, слід натиснути на кнопку «Старт» в тестері стратегій, при цьому оптимізація може зайняти досить тривалий час.
Коли оптимізація радника підійде до кінця, з'явиться вкладка «Результати оптимізації», в якій можна подивитися отриманий прибуток по кожному прогону, матожидание, просідання і вхідні параметри із зазначенням виставлених раніше налаштувань. Чим вище матожіданіє і прибуток і нижче просадка, тим краще. Порівнюючи отримані результати, можна вибрати параметр, який мав найкращі показники на історії.
Щоб встановити вибрані вхідні параметри в «Властивості експерта», потрібно натиснути правою кнопкою миші по оптимальному результату і вибрати в списку «Встановити вхідні параметри». Коли ви наступного разу будете виконувати тестування радника, то в «Властивості експерта» будуть автоматично проставлені вибрані параметри.
Як перевірити справжність оптимізації?
Для перевірки справжності оптимізації радника використовується наступний метод. Припустимо, ви проводите оптимізацію радника за останній рік. Тоді ви оптимізуєте радник, виставивши часовий відрізок, рівний 10-ти місяців, а отримані результати тестируете ще раз за останні 2-3 місяці, на яких ви не оптимізували радник. Таким чином, залишаючи 20% від тимчасового відрізка, ви перевіряєте, чи будуть працювати підібрані вами параметри після проведення оптимізації. Якщо оптимізовані параметри дадуть гірший результат під час тестування радника, ніж початкові настройки розробників, значить, оптимізація виявилася неуспішною, і потрібно або змінювати якісь інші параметри, або залишити колишні налаштування. Тепер ви знаєте, як проводиться оптимізація радників Форекс в MT4. У висновку хотілося б відзначити, що не завжди слід проводити оптимізацію, в деяких випадках вона може бути марною або навіть небезпечною для вашого депозиту. Тому необхідно, перш за все, керуватися здоровим глуздом і розуміти особливості роботи радника, а також добре розбиратися в його налаштуваннях. Не потрібно намагатися змінити те, в чому ви погано розбираєтеся, краще залишити все як є. Таким чином, оптимізацію радника слід проводити тільки в тому випадку, якщо він різко перестав приносити прибуток. Якщо ви купували радник , То має сенс звернутися до його розробникам, так як вони час від часу займаються його оптимізацією і можуть вам надати актуальні настройки для нормальної роботи радника. Дивіться також «Рейтинг радників Форекс для малих депозитів» .
Що таке оптимізація радника?Як оптимізувати радник?
Як перевірити справжність оптимізації?
Що таке оптимізація радника?
Як оптимізувати радник?
Як перевірити справжність оптимізації?