Главная » Как правильно тестировать стратегию?

Как правильно тестировать стратегию?

Тестирование

Приветствую господа трейдеры! В данной статья я хотел бы рассмотреть основные способы (методы) тестирования стратегии Форекс!

1) Визуальный метод (ручное тестирование):

1. Вы устанавливаете на график выбранной вами валютной пары все необходимые индикаторы Форекс с необходимыми параметрами, делаете построения (если они необходимы и эта стратегия основана на графическом анализе) или устанавливаете шаблон MetaTrader 4 с уже прописанными параметрами индикаторов и тп.

2. Дальше просто перелистываете график влево – на историю и начинаете находить сигналы. Тем самым вы замечаете где и на каких участках ваша стратегия давала возможность заработать и какое кол-во пунктов, а где давала только убытки. В этом и заключается тестирование ручных стратегий Форекс.

3. Просматривая таким образом историю, вы можете выявлять закономерности рынка Форекс и в частности рассматриваемой валютной пары, корректировать и вносить изменения в индикаторы и тем самым добиться лучших результатов при торговле по стратегии Форекс.

4. При визуальном тестировании стратегии, необходимо как минимум пролистать историю движения цены на протяжении 6 месяцев, а лучше 1-2 года!
Конечно это достаточно трудоемкий процесс, но тем не менее потратив несколько часов на расчет прибыльности и оптимизацию стратегии Форекс, вы сэкономите свои реальные деньги при будущей торговле.
Я лично тестировал таким образом практически каждую стратегию.

2) Тестирование при помощи тестера стратегий МТ4:
Для этого вы должны иметь советник. В интернете их находится великие множество. Так же вы можете заказать у мастеров создание торгового робота по вашему техническому заданию (по вашему алгоритму). Стоит это удовольствие, как правило, от 50-200$.

Теперь пару слов о самом тестировании и оптимизации в Metatrader 4:
А) Советник необходимо поместить в папку “C:Program Files<Название Брокера>experts” , где название – например Forex4you или Metatrader 4 – <название брокера>

Б) Предварительно и все индикаторы Форекс, используемые в тестируемой стратегии так же нужно поместить в папку “C:Program Files<Название Брокера Форекс>expertsindicators”

В) Обратите внимание, что если “качество моделирования” после тестирования равно 90% и кол-во ошибок “рассогласования графиков” ноль, значит тест проведен ВЕРНО!

Тестировать стратегиюЕсли качество моделирования меньше 90%, то причиной такого тестирования может быть не полный архив котировок (с пропусками в истории). Для того чтоб он стал более полным, нужно до грузить эти котировки и провести тест с самого начала!

Рекомендую тестировать все советники, а следовательно и стратегии Форекс в Альпари, т.к. у этого брокера самый полный архив котировок, на сегодняшний день.
Г) При желании, можно поставить птичку “Визуализация” и вы будете наблюдать как и когда происходит заключение сделки, закрытие и тп.

Основные правила для тестирования торговых стратегий
— Тест должен быть как минимум за 5 лет, более длительный промежуток даёт больше информации, это приветствуется. А вот более маленький – повышает вероятность неадекватного тестирования.
— Постарайтесь включить трендовое и флэтовое состояние рынка.
— Существенным плюсом будет количество сделок за 1000, нужно сопоставлять с характеристиками вашей системы, однозначно – чем больше, тем лучше (исключение – трендовые торговые системы)!
— Желательно тестировать на нескольких ликвидных инструментах (евро, фунт, Йена и т.п.)

Тестирование на торговом счете (демо или реальном).
И последний метод — тестирование на демо или центовых счетах. Этот способ рекомендуется применять после получения положительных результатов тестирования, описанных в первых двух случаях. Данный метод самый продолжительный, так как осуществляется в режиме реального времени, но в то же время он показывает результаты, максимально приближенные к «боевым». Разница же в тестировании на демо и на центовых счетах — в психологическом восприятии торговли. Все же «слить демо» не так психологически «страшно», как центовый счет, пусть на нем будет и небольшая сумма. С другой стороны, торговля на центовом реальном счете позволяет трейдеру лучше адаптироваться к профессии (если это новичок), а также отточить свои навыки в мани-менеджменте.

Существую специальные программы для тестирования. Ничего особенного в них я не увидел. Возможно они чуть облегчают процесс, но не более. Не забивайте себе голову лишними программами для тестирования. Тетради и ручки вам вполне хватит!

Перед торговлей на реальном счёте обязательно тестируйте свои торговые стратегии! Артур.

22.02.2017