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_count más grande o los recuentos de iteraciones tardan más; equilibra la precisión con el tiempo de ejecución.