Evolución del porcentaje de victorias
El fragmento de Evolución de la Tasa de Ganancias permite al desarrollador de la estrategia desglosar la tasa de ganancias global en cubos individuales. El valor predeterminado es 10, pero puede modificarse en el código.
public clase WinRateEvolution extends TradeAnalysisChart { public static int TamañoDeGrupo = 10; public EvoluciónTasaVictoria() { this.name = L.tsq("Evolución Tasa Ganancia (" + SizeOfGroup + ")"); }
El fragmento funciona agrupando las operaciones en cubos de, por ejemplo, 10 en orden secuencial. A continuación, se calcula la tasa de ganancias para cada cubo y se representa gráficamente en el gráfico.
Así que en el gráfico que se muestra a continuación, la tasa de ganancia global 71.51% se desglosa y se muestra para los diferentes cubos. El eje x denota el número de cubo y no tiene ningún poder predictivo, por lo que el 7 en el eje x son las operaciones 61-70 que se produjeron en 2020.
Usos:
- Analizar el deterioro del porcentaje de victorias de una estrategia a lo largo del tiempo, durante su desarrollo.
- El operador puede comprobar la evolución de la tasa de ganancias fuera de la muestra/en vivo y compararla con la experiencia del desarrollo. Esto proporciona un método bruto para descartar las estrategias que no funcionan.
Cambios adicionales:
- El desarrollador de estrategias interesado podría cambiar la evolución por una media móvil de la tasa de ganancias. Debería llegar a una conclusión similar a la del método anterior.
- Sería estupendo calcular la pendiente del gráfico y utilizarla como función de aptitud. Cuanto más positiva sea la pendiente, mejor.
¡¡¡Excelente !!! ¡¡Gracias Bee !!