← 返回

Оптимизатор стратегий получил единое управление параллельными запусками

Оптимизатор стратегий получил единое управление параллельными запусками
Оптимизатор стратегий получил единое управление параллельными запусками

В публичном API StockSharp развивается отдельный набор компонентов для оптимизации стратегий. Доступны полный перебор параметров и генетический поиск, а пример приложения также показывает случайную выборку комбинаций. Диапазоны оптимизируемых параметров проверяются до запуска, что помогает раньше обнаружить неверный шаг или несовместимые границы.

OptimizationBatchManager управляет параллельными итерациями и не допускает превышения заданного размера пакета. Можно ограничить число одновременных тестов, общее количество итераций и объём обработанных сообщений. Для генетического режима настраиваются размер популяции, число поколений, критерий стагнации, мутация, скрещивание и отбор.

Целевая функция задаётся формулой на основе статистики стратегии: прибыли, просадки, количества сделок, задержек, ошибок заявок и других показателей. Готовый пример выводит прогресс и P&L каждого запуска и показывает полный цикл настройки и остановки оптимизации.

评论 (0)

登录创建账户, 登录或注册以发表评论

暂无评论,成为第一个评论者!