Интервалы.
Фазы рынка.
Оптимизация.
Адаптивность.
Псевдо-адаптивность.
Эвристические алгоритм.
Brute-force.
Пример.
Плюс brute-force.
Без вычислений заново проходов вы можете работать, например, с любым интересуемым месяцем в БД. И делать это очень быстро. При этом можете каждой сделке в БД почти мгновенно добавлять в качестве ее свойства значение любого индикатора на момент открытия. После чего делать интервальные исследования на основе этих индикаторов или их комбинаций ничего не меняя в реализации.
Минус brute-force.
При полном переборе не должно быть слишком много проходов.
Минус обоих алгоритмов.
Инфраструктура.
Итог.
Проверить свое ядро ТС подобным методом - не будет лишним. Метод в себе содержит много самообмана из-за манипуляций со стат. значимостью. Поэтому, конечно, лучше в само ядро вносить элементы адаптивности и прогонять через рейтинг.
Однако, если повезет, подобной псевдо-адаптацией найдете несколько непересекающихся интервалов.
И, конечно, интервалы не только по времени.


