Собственно сама идея описывается в содержательном блоге Романа Таткина
http://robostroy.ru/lab/hi-low-5.aspx Я реализовал предложенную им идею в Excel. В качестве исходных данных использовал дневные данные фьючерса на индекс РТС с начала года, построив на их основании график в Excel, мы видим такую картинку:
Исходные данные: дневной график фьючерса на индекс РТС
С помощью Excel вычисляем изменения цен Open, Hight, Low и Close каждой свечи от предыдущего закрытия, что позволит нам отрисовать свечки от произвольных значений. Далее свечи с определенными пропорция OHLC перемешиваются с помощью генератора случайных чисел и выводятся на график в новом порядке. В результате у нас получается вот такая табличка в Excel, в которой мы можем получать новые синтетические данные, сортируя значения третьего блока «Изменение цен — перестановка» по 12-му столбцу.
Визуально синтетические графики могут сильно отличаться от исходного. В качестве примеров:
В то же время начальное и конечное значения на графиках совпадают. Вот такой достаточно простой способ получения искусственных данных для тестирования МТС, буду благодарен за описания других доступных вариантов. Также интересно узнать мнения о достоинствах и недостатках этого.
Экселевский файл можно скачать тут
http://robostroy.ru/community/Article.aspx?id=269 Разобраться в нем просто — меняем исходные данные и получаем синтетику для новых инструменов.
А если стратегия не настроена на зависимости, то ее тестирование — это просто подгонка и реализация «закона арксинуса».