5. Análisis y uso de resultados de optimización
5.1. Análisis de resultados
Ordene la tabla de resultados por Ratio de Sharpe, drawdown y otras columnas para comparar los perfiles de estabilidad y riesgo-rendimiento entre conjuntos de parámetros.
Si es compatible, trace las relaciones parámetro-objetivo para inspeccionar la sensibilidad y los óptimos locales.
5.2. Objetivos y limitaciones (con breves explicaciones)
Objetivo de optimización: objetivos actualmente admitidos, como maximizar el índice de Sharpe, minimizar la reducción o maximizar el retorno; consulte los documentos de configuración o API.
Restricciones: Si las hay (por ejemplo, límite máximo de retiro o recuento mínimo de operaciones), configúrelas en la configuración; Sólo las soluciones viables participan en la clasificación.
5.3. Aplicar los mejores parámetros a la estrategia
Utilice op.set_parameter(stg_id, pars=best_pars) to apply optimized parameters to the Operator; the same Operator can then be used for backtesting (mode=1) o realice transacciones en vivo sin cambios de código manuales.
5.4. Advertencias
Sobreajuste: los parámetros optimizados en la muestra pueden tener un rendimiento inferior al de la muestra; utilice validación fuera de muestra u optimización continua.
Dentro de la muestra frente a fuera de la muestra: utilice diferentes rangos de fechas para la optimización y validación.
Tiempo de cálculo:
opti_sample_countmás grande o los recuentos de iteraciones tardan más; equilibra la precisión con el tiempo de ejecución.