Оптимизация стратегий

10/18/2010 4:02:53 PM
Gravatar
Total Posts 5

Оптимизация стратегий

В Wealth-Lab есть очень полезная штука, которая называется "Optimization". Она позволяет оптимизировать стратегию, правильно подобрать некоторые параметры под нее. Как ее запустить? Для этого нужно перейти на вкладку "Optimization", далее создать параметр(для него необходимо будет задать default, start, stop, step значения). После того, как Вы зададите эти значения необходимо нажать кнопку "Apply changes to code". После чего в вашем коде появится след. изменения(в моем случае имя параметра "test"):

StrategyParameter strategyParameter1;

public MyStrategy()

{

strategyParameter1 = CreateParameter("test", 20, 1, 30, 1);

}

Далее в методе execute необходимо сделать, например, след. изменения:

int param = strategyParameter1.ValueInt;

DataSeries ds = SMA.Series(Close, param);

Затем снова перейти на вкладку "Optimization" и там нажать кнопку "Begin Optimization".

После этого Вам будет доступна статистика по всем значениям параметра которые вы заложили в настройку