Продължавам нататък с това как работи програмата StrategyQuant Pro:
Следващата стъпка е да се направят тестове за стабилност на подбраните стртаегии от предишната стъпка. Тези тестове за стабилност са следните:
1. Рандомизиране на поредноста на сделките
2. Случайно премахване на част от сделките например с вероятнстт 10% (може да се настройва)
3. Рандомизиране на параметрите на стратегията например с вероятност 20% и максимална промяна на стойностите до 20% (може да се настройва)
4. Рандомизиране на началния бар
5. Рандомизиране на историческите барове с някаква вероятност и с промяна на цените им в някакъв диапазон като процент от ATR индикатора
6. Рандомизиране на спреда в някакъв диапазон
7. Рандомизиране на слипиджа в някакъв диапазон
8. Рандомизиране на минималната дистанция от цената при поставяне на стопове
Има и опции за случайна подмяна, добавяне или премахване на някое правило за вход или изход, както и за промяна на типа на ордерите и въобще всякакви други жестоки стрес тестове, които не знам дали с нещо ще помогнат в развойната дейност, но да, има ги, и всичките те работят в автоматичен режим и генерират стратегии-наследници с една или друга случайна промяна в тях.
Може да се направи и повторно тестване на стратегията по други финансови инструменти (пак в автоматичен режим), като тука идеята е, че ако една стратегия наистина е добра, тя би трябвало да търгива успешно по много финансови инструменти.
След всеки един тест за стабилност потребителя може да вземе решение дали да остави базовата стратегията да живее или не. Успешното преминаване през тези тестове е една добра предпоставка стратегията да продължи да търгува надеждно и успешно в бъдещето.