Способы тестирования стратегий. Какой выбрать?

Dara86

Местный знаток
На сегодняшний момент в сети на многих сайтах посвященных форекс тематике можно найти десятки, а то и сотни различных торговых стратегий.

Огромное их количество отображает мировоззрение тысяч трейдеров, которые вложили сердце и душу в создание своего подхода, не говоря о программистах, которые реализовывали эти идеи.

Однако, всем довольно известен тот факт, что рынок изменчив, поэтому практически любая торговая тактика со временем устаревает и начинает приносить убытки вместо прибыли.

Именно поэтому многие начинающие трейдеры, взяв на вооружение чужую стратегию, как правило, теряют деньги и навсегда разочаровываются в возможности заработать на рынке форекс.

Чтобы судьба большинства начинающих не подстерегла и вас, вы должны, прежде чем приступить к реальной торговле? - произвести тестирование.

Собственно в этой статье мы постараемся рассмотреть способы тестирования стратегий форекс, а также платные и бесплатные методы.

Методы тестирования стратегий

Существует несколько различных методов и подходов для тестирования торговых стратегий. Однако условно эти методы можно разделить на бесплатные, частично бесплатные и платные. Итак, поскольку трейдерами мечтают стать в большинстве случае люди у которых, как правило, финансовые трудности начало статьи будет посвящено бесплатным методам, а затем платным.

Бесплатные методы тестирования стратегий

Самый распространенный и бесплатный метод тестирования, которым пользуются практически все – это визуализация на историческом отрезке. Метод визуализации заключается в том, чтобы перелистовать график на истории и рассматривать, как ведет себя та или иная стратегия.

Данный способ применяется практически всеми профессионалами, поскольку он в первую очередь рассчитан на краткосрочную оптимизацию стратегии, если вы находите какие-то изменения в доходности. Собственно, в большинстве случаев данный подход используется для подгонки параметров индикатора под изменчивый рынок.

В случае если вы захотите провести тестирование путем визуализации, вам понадобится ручка и блокнот, где вы будете записывать результаты возможных сделок. Если говорить о недостатках, то вы видите сформировавшиеся свечи, поэтому вы не можете знать, как ведет себя стратегия внутри бара, а именно в процессе ее формирования.

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

Таким образом, при включении данного режима котировки будут идти слева на право, как при реальной торговле. Для того чтобы воспользоваться этим методом запустите тестер стратегий, далее измените вкладку с советников на индикаторы и выберите определенный индикатор.

Очень важно указать период тестирования и поставить флажок на визуализация. После появления графика вы можете наносить на него любые индикаторы. Из недостатков данного метода можно выделить лишь один – отсутствие возможности открывать сделки.

Третий бесплатный метод тестирования стратегий – реальная торговля на демо или центовом счете. Данный подход очень трудоемкий и время затратный, однако, он является самым эффективным.

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

Платные и полу бесплатные методы

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

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

Если вы укажите это сразу, то разработка будет стоить гораздо дешевле, а если стратегия оправдает ваши ожидания то вы доплатите лишь малую суму программисту для того чтобы он его доработал для торговли на реальном счету.

Если говорить о полу бесплатных методах тестирования, то можно воспользоваться либо специальными платными программами для теста (Forex Tester 2) либо взломанными их версиями. Стоит понимать, что взломанные версии, как правило, ограничены функционалом, да и применение подобных программ без оплаты ключа приводит у умиранию подобных проектов.

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

Источник
 

Dara86

Местный знаток
Подскажите, какой способ тестирования торговых стратегий будет максимально эффективным и быстрым? Зависит ли выбор метода тестирования от типа стратегии (трендовая, для скальпинга и т.д.)?
 

Crosh

Элитный участник
Подскажите, какой способ тестирования торговых стратегий будет максимально эффективным и быстрым? Зависит ли выбор метода тестирования от типа стратегии (трендовая, для скальпинга и т.д.)?

Платно не всегда есть хорошо. Если бесплатно протестировать можно стратегию и она работать будет. В конце концов есть и центовики которые могут дать хороший результат и не дорого.
 

Ladyfire

VIP-участник
Тоже предпочитаю тестировать стратегии как гоовриться в живую, т.е. в реальной торговле на том же центовике или бонусном счете, где учишься не только торговать по условиям ТС, но и контролировать себя и свои действия, чего при тестировании на той же истории не получится.
 

Crosh

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

В живую видно сразу преимущества и недостатки. Чего не скажешь о истории тестирования с помощью теста стратегий.
 

Ladyfire

VIP-участник
В живую видно сразу преимущества и недостатки. Чего не скажешь о истории тестирования с помощью теста стратегий.

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

Crosh

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

Это тоже верно. И входы можно пропускать и нарушать правила стратегии...и торговые условия кстати тоже могут быть далеки от идеала...
 

Vlasov Dmitriy

Интересующийся
Самый лучший способ протестить ТС это торговля онлайн. Т.есть открыть счёт, не важно реал или демо, сейчас у большинства брокеров котировки единичны, а все разговоры о том что торговля на демо отличается от реала в плане исполнения ордеров в большинстве случаев полная ересь. Да она будет отличатся если торговать на реале сотнями готов, тогда да ваши входы могут двинуть рынок, но говорить о том что исполнение ордеров в один, два да даже в десяток лота могут как то повлиять просто смешно. Ну так вот, открыть счёт, замониторить его и на каком нибудь известном форуме вести дневник. С описанием ТС, с выложенным мониторингом, с описанием всех сделок, со скриншотами. Это очень десциплинирует, публично не так то просто отойти от заявленного алгоритма ТС, ММ, что в итоге позволяет протестить не только алгоритм ТС, но и себя.
 

Crosh

Элитный участник
Самый лучший способ протестить ТС это торговля онлайн. Т.есть открыть счёт, не важно реал или демо, сейчас у большинства брокеров котировки единичны, а все разговоры о том что торговля на демо отличается от реала в плане исполнения ордеров в большинстве случаев полная ересь. Да она будет отличатся если торговать на реале сотнями готов, тогда да ваши входы могут двинуть рынок, но говорить о том что исполнение ордеров в один, два да даже в десяток лота могут как то повлиять просто смешно. Ну так вот, открыть счёт, замониторить его и на каком нибудь известном форуме вести дневник. С описанием ТС, с выложенным мониторингом, с описанием всех сделок, со скриншотами. Это очень десциплинирует, публично не так то просто отойти от заявленного алгоритма ТС, ММ, что в итоге позволяет протестить не только алгоритм ТС, но и себя.

Но лучше все же на демо. Так как если стратегия все же не рабочая то свои кровные вы не потеряете. С советниками особенно осторожными надо быть. И на демо и на центовом тестировать надо
 

Ladyfire

VIP-участник
С советниками особенно осторожными надо быть. И на демо и на центовом тестировать надо

Для начала уж лучше с демки начать, т.к. большинство из них все же сливаторы, что и будет видно сразу же и на демо счете.
 

SergeiG

Элитный участник
Для начала уж лучше с демки начать, т.к. большинство из них все же сливаторы, что и будет видно сразу же и на демо счете.

Дв и демо не показатель, то что на демо супер тест показывает, нужно делить на 2 на реале.
 

Ladyfire

VIP-участник
Дв и демо не показатель, то что на демо супер тест показывает, нужно делить на 2 на реале.

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

Satilar

Заблокирован
По времени нужно судить стоит ли на эту стратегию опираться или нет.Скажем тестировать 1-2 месяца или 4-8 месяцев ,где будет результат объективнее,считаю что во втором случае.
 
Верх