Тесты торговых стратегий на C#. Урок 18. Эксперименты с генетическим алгоритмом. |
Автор megabax | |
15.02.2014 г. | |
Тесты торговых стратегий на C#. Урок 18. Эксперименты с генетическим алгоритмом.Что бы смотреть урок полностью, а так же скачать исходники к уроку, подпишитесь на платный раздел. В платном разделе статья находиться здесь. На прошлом уроке мы отглюичили стратегию, а сейчас займемся улучшению генетического алгоритма. Для начала нам надо предусмотреть возможность "сильной мутации". Для этого я сначала решил в абстрактный класс GeneticCommand добавим метод strong_mutation и реализовать его в классе GeneticDecimal... ... смотрим результат: Повторим еще 30 итераций, результат опять улучшился: Сделаем уже 300 дополнительных итераций: Как видим, на этот раз у нас произошло вырождение, но на этот раз значение доходности оказалось гораздо лучше, чем раньше. Посмотрим график депозита с оптимизированными параметрами: ... Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft..
|
|
Последнее обновление ( 15.02.2014 г. ) |
« След. | Пред. » |
---|