¿Cómo se calculan los valores del Strategy Tester Report y qué significan?

Pestaña Resumen de rendimiento

Esta pestaña muestra todas las métricas de rendimiento disponibles para la estrategia, incluidos el beneficio neto, el beneficio bruto, la reducción máxima y más. Se parece a esto:

Las métricas de rendimiento calculadas para todas las transacciones se muestran en la columna Todas. Los valores calculados solo para operaciones largas y cortas se muestran en las columnas Larga y Corta, respectivamente. Ahora veamos qué significa cada métrica de rendimiento.

Beneficio neto

La ganancia o pérdida general (en la moneda seleccionada) lograda por la estrategia comercial en el período de prueba. El valor es la suma de todos los valores de la columna Beneficio (en la pestaña Lista de oficios), teniendo en cuenta el signo.

Beneficio bruto

El beneficio total para todas las operaciones rentables generadas por una estrategia.

Pérdida bruta

Las pérdidas totales para todas las operaciones perdedoras generadas por una estrategia. Analizar y reducir las pérdidas comerciales es una parte extremadamente importante del análisis de la estrategia comercial. Es por eso que esta característica de una estrategia es la más importante. Cabe señalar que el beneficio neto aumenta no solo cuando mejora el beneficio bruto, sino también cuando se reduce la pérdida bruta.

Drawdown máximoMuestra la mayor pérdida del capital, es decir, la mayor pérdida que la estrategia ha tenido durante su ejecución en comparación con sus mayores beneficios. Para calcular el Drawdown Máximo que se muestra en la pestaña de Visión General en el Comprobador de Estrategias:

1. Calcule la equidad resultante después de cada operación en la que se cierra la estrategia, en la barra en la que se cerró.

2. Para cada operación por separado, calculamos la Equidad Máxima en el momento en que se cerró la operación. Para ello, tomamos el Capital Inicial de la estrategia y todos los valores de Equidad de las operaciones que ya estaban cerradas en ese momento y encontramos el número mayor entre estos valores.

3. Para cada operación, calcule su propio Drawdown. Esto se hace tomando el Capital Máximo de la operación (encontrado en el Paso 2) y restando su Capital actual (Paso 1).

4. Tome los Drawdowns individuales de todas las operaciones (Paso 3) y encuentre el mayor número entre ellos.

El Drawdown Máximo es la mayor caída de la estrategia, en términos de equidad, desde sus picos. Puede simplificar su fórmula como "Equidad más alta de todo el tiempo - Equidad más baja después del máximo mal alto". A grandes rasgos, puede ver este valor en un gráfico de la curva de la equidad mirando desde los picos más altos hasta los mínimos que se mueven hacia adelante. Veamos cómo se calcula el drawdown máximo:

El valor inicial (es decir, los fondos disponibles para la estrategia) es siempre igual al capital inicial. Supongamos que fijamos el capital inicial en 100.000.

En nuestra primera operación, la estrategia entra en largo y compra 369 contratos por 40,65 = compra 14 999,85 USD de acciones.

En nuestra segunda operación, la estrategia recibe una señal para invertir su posición. Para ello, tendríamos que vender nuestros 369 contratos largos (para llegar a un tamaño de posición 0) y luego vender algunos más para tener una posición corta. Vendemos 369 contratos a 20,15 = obtenemos 7 435,35 USD. Nuestro patrimonio después de esta operación es de 100000 - 14 999,85 + 7 435,35 = 92435,5 USD. Nuestra nueva reducción máxima 100000 - 92435,5 = 7564,5 (es automáticamente la reducción máxima porque es el único valor de reducción que tenemos). Después de llegar a 0, también nos ponemos en corto 988-369=619 acciones a 20,15, ganando efectivamente 12472,85 USD (nos ponemos en corto, así que lo prestamos y lo vendemos esperando volver a comprarlo más tarde a un mejor precio).

En nuestra tercera operación, recibimos la señal de cambiar a largo. Para ello, primero tenemos que volver a comprar 619 acciones para cerrar nuestro corto. El precio ha subido, así que nos cuesta 619 * 35,97 = 22265,43. Para cubrir nuestra posición, hemos gastado 22265,43 y sólo hemos ganado 12472,85, por lo que nuestra pérdida para esta operación es de 9792,58. Nuestra equidad en este paso es de 92435,5-9792,58 = 82642,92. Este es el punto más bajo en el que ha estado nuestra equidad, por lo que nuestro nuevo Max Drawdown es 100000 - 82642.92 = 17357.08.

Después de esto, nos ponemos largos a 35,97 y luego giramos la posición en torno a 44,28. Los números precisos no son importantes para nosotros porque esta operación es realmente rentable, por lo que aumenta el Equity. El Drawdown máximo sigue siendo igual a 17357,08 porque se calcula en base a los picos y valles de la Equidad, y en esta operación en particular, nuestra Equidad no es en ningún momento baja.

El porcentaje y los valores absolutos de una reducción del valor son dos métricas diferentes. Se siguen de forma independiente. Por ejemplo, supongamos que el capital inicial es de 100 dólares. Tras una serie de operaciones perdedoras, el capital disminuye a 50 dólares. El drawdown asciende a 50 dólares en términos absolutos y al 50% en términos relativos. Más tarde, tras una serie de operaciones rentables, el capital aumenta a 300 $ y luego baja a 200 $. En este caso, la reducción absoluta será de 100 dólares, y la relativa, del 33%. La reducción máxima absoluta de la estrategia será de 100 dólares, y la reducción máxima relativa será del 50%.

Tenga en cuenta que las detracciones en la Lista de Operaciones se calculan de forma diferente. En la Lista de Operaciones, la reducción se recalcula en cada barra (por lo que la reducción de cada operación representa la máxima pérdida posible durante la misma). En Panorama, la reducción máxima se recalcula no en cada barra sino en cada operación cerrada.

Retorno de la Compra y Mantención

El rendimiento se logró si todos los fondos (Capital inicial) se utilizaron para comprar el valor cuando se ingresa la primera operación, y la posición se mantuvo durante el período de prueba.

Ratio de Sharpe

El Premio Nobel, William Sharpe, introdujo el Ratio de Sharpe en 1966 con el nombre de "ratio de recompensa a la variabilidad". El Ratio de Sharpe es ampliamente utilizado por los gestores de carteras y los operadores individuales para mostrar cuánto riesgo se ha asumido para conseguir unos rendimientos concretos. La fórmula del ratio de Sharpe es SR = (MR - RFR) / SD, donde MR es el rendimiento medio de un periodo (mensual para un periodo de negociación de 3 o más meses o diario para un periodo de negociación de 3 o más días), y RFR es la tasa de rendimiento libre de riesgo (por defecto, el 2% anual. Puede cambiarse con el parámetro "risk_free_rate" de la función "strategy()"). SD es la desviación estándar de los rendimientos. Así, esta fórmula arroja un valor que podría definirse vagamente como la rentabilidad por unidad arriesgada si aceptamos la premisa de que la variabilidad es riesgo. Cuanto mayor sea el ratio de Sharpe, más suave será la curva de la renta variable. Tener una curva de renta variable suave es un objetivo importante para muchos traders. 

Ratio de Sortino

El ratio de Sortino es una variación del ratio de Sharpe. A diferencia del ratio de Sharpe, se calcula utilizando la desviación estándar del riesgo a la baja, en lugar de la de todo el riesgo (alcista + bajista). Debido a esto, se cree que da una mejor visión del rendimiento ajustado al riesgo de una cartera porque la volatilidad positiva se considera un beneficio. 

La fórmula del ratio Sortino es SR = (MR - RFR) / DD, donde MR es la rentabilidad media de un periodo (mensual para un periodo de negociación de 3 o más meses o diaria para un periodo de negociación de 3 o más días), y RFR es la tasa de rentabilidad libre de riesgo (por defecto, el 2% anual. Puede modificarse con el parámetro "risk_free_rate" de la función "strategy()"). DD es la desviación a la baja de los rendimientos = sqrt(sum(min(0, Xi - T))^2/N), donde Xi - iésimo rendimiento, N - número total de rendimientos, T - rendimiento objetivo.

Factor de ganancia

La cantidad de dinero que hizo una estrategia comercial por cada unidad de dinero que perdió (en la moneda seleccionada). Este valor se calcula dividiendo las ganancias brutas por las pérdidas brutas.

Máximo de contratos celebrados

El número máximo de contratos celebrados en cualquier momento.

PL abierto

La ganancia o pérdida de la posición abierta actual. Si no hay ninguna posición abierta, el valor devuelto es N/A.

Comisión pagada

La suma (en la moneda seleccionada) de la comisión pagada. El deslizamiento no está incluido.

Total de Operaciones Abiertas

El número total de operaciones cerradas (tanto ganadoras como perdedoras) generadas por una estrategia. El número total de transacciones es importante por varias razones. Primero, el número debe ser lo suficientemente grande como para que los resultados de la estrategia tengan algún significado estadístico. En segundo lugar, el número puede ayudar a validar que su estrategia está operando a la frecuencia que espera.

Total de operaciones abiertas

El número de entradas abiertas actualmente.

Número de operaciones ganadoras

El número total de operaciones ganadoras generadas por una estrategia.

Número de operaciones en pérdida

El número total de operaciones perdedoras generadas por una estrategia.

Porcentaje rentable

El porcentaje de operaciones ganadoras generadas por una estrategia. Calculado dividiendo el número de operaciones ganadoras por el número total de operaciones cerradas generadas por una estrategia. El porcentaje rentable no es una medida muy confiable en sí mismo. Una estrategia podría tener muchas operaciones ganadoras pequeñas, haciendo que el porcentaje sea rentable alto con una operación ganadora promedio pequeña, o unas pocas operaciones ganadoras grandes que representen un comercio rentable de bajo porcentaje y una ganancia ganadora promedio grande. Algunas estrategias exitosas tienen un porcentaje de rentabilidad por debajo del 50%, pero siguen siendo rentables debido al control adecuado de pérdidas.

Operación Promedio

La suma de dinero ganado o perdido por el comercio promedio generado por una estrategia. Calculado dividiendo el beneficio neto por el número total de operaciones cerradas. Un valor importante ya que debe ser lo suficientemente grande como para cubrir los costos de comisión y deslizamiento del comercio de la estrategia y aún así generar ganancias.

Operación Ganadora Promedio

El beneficio bruto dividido por el número de operaciones ganadoras generadas por una estrategia.

Operación Perdedora Promedio

La pérdida bruta dividida por el número de operaciones con pérdidas generadas por una estrategia.

Ratio Promedio de Ganancias y Pérdidas

El valor promedio de cuántas unidades monetarias gana por cada unidad que pierde (en la moneda seleccionada). Esto se calcula dividiendo el comercio ganador promedio por el comercio perdedor promedio. Este campo no es un valor muy significativo en sí mismo porque no tiene en cuenta la proporción del número de operaciones ganadoras frente a perdedoras, y las estrategias pueden tener diferentes enfoques para la rentabilidad. Una estrategia puede operar en todas las posibilidades con el fin de capturar muchas pequeñas ganancias, sin embargo, tener un comercio perdedor promedio mayor que el comercio ganador promedio. Cuanto mayor sea este valor, mejor, pero debe considerarse junto con el porcentaje de operaciones ganadoras y el beneficio neto.

Operación más rentable

La operación más rentable en el período de prueba.

Operación más perdedora

La operación más perdedora en el período de prueba.

Promedio de barras en operaciones

El número promedio de barras que transcurrieron durante las operaciones para todas las operaciones cerradas.

Promedio de barras en operaciones ganadoras

El número promedio de barras que transcurrieron durante las operaciones para todas las operaciones ganadoras.

Promedio de barras en operaciones perdedoras

El número promedio de barras que transcurrieron durante las operaciones para todas las operaciones perdedoras.

Llamadas de margen

El número total de llamadas de margen generadas por una estrategia.

Pestaña Resumen

Esta pestaña proporciona métricas clave de rendimiento para la estrategia.

En la parte superior de la pestaña están las métricas del mismo nombre de la pestaña Resumen de rendimiento. Los siguientes cuadros se encuentran en el centro:

Drawdown

Este gráfico ilustra la disposición de cada operación versus el número de operación para todas las operaciones cerradas.

Capital

Este gráfico muestra la equidad (en la moneda seleccionada) frente al número comercial para todas las operaciones cerradas. El gráfico de líneas de la curva de equidad presenta el desempeño comercial en una base de comercio por comercio. Este gráfico de equidad para todo uso se utiliza mejor para el análisis general del rendimiento comercial.

B&H

Este gráfico muestra el rendimiento alcanzado si todos los fondos (Capital inicial) se utilizaron para comprar el valor cuando se ingresa la primera operación, y la posición se mantuvo durante el período de prueba. Puede ocultar / mostrar elementos del gráfico haciendo clic en su botón correspondiente en la parte inferior de la pestaña.

Pestaña Lista de Operaciones

Esta pestaña muestra información detallada sobre cada operación.

Una operación es un par de órdenes: una orden de entrada y una orden de salida. Las transacciones se organizan cronológicamente mediante la ejecución de órdenes de entrada. La primera operación está en la parte superior de la lista.

Operación #

Contiene el número secuencial de la operación.

Tipo

La dirección de la operación (largo o corto).

Señal

El identificador de la orden utilizada para abrir o cerrar la operación. Un identificador es un valor de cadena asignado al argumento id de una de las siguientes funciones: strategy.entry, strategy.order, strategy.exit, strategy.close y strategy.close_all.

Fecha y hora

El tiempo de transacción en la zona horaria del gráfico.

Precio

El precio de ejecución.

Contratos

El número de unidades compradas o vendidas.

Ganancia

La ganancia por operación y el porcentaje de ganancia / pérdida de esa operación.

Ganancia acumulativa

Las ganancias o pérdidas acumuladas de la estrategia después de cerrar la operación. El porcentaje muestra la ganancia/pérdida relativa de la última operación en comparación con el capital (capital inicial + beneficio acumulado) antes de la operación.

Período previo

El máximo beneficio posible de la operación de acuerdo con la estrategia, así como el máximo porcentaje de ganancia.

Drawdown

La pérdida máxima posible de la operación de acuerdo con la estrategia, así como la pérdida porcentual máxima.

Veamos cómo se calculan los valores de las columnas Ganancias, Ganancias acumulativas, RunUp y Drawdown:

En este ejemplo, compramos 1 acción de AAPL en la apertura del 28 de enero y la vendimos en la apertura del 30 de enero. El capital inicial era de $1000.

Ganancia

Compramos una acción a $312.60 y la vendimos a $320.54, es decir, las ganancias ascendieron a (320.54-312.60) = $7.94, o como un porcentaje (7.94 / (312.60 * 1)) * 100% = 2.54%.

Beneficio acumulado

El beneficio acumulado se calcula sumando todos los valores de beneficio acumulado anteriores con el valor de beneficio actual. En este caso, solo tenemos una operación, por lo que la ganancia acumulada será de $18.09, igual a la ganancia. El valor del porcentaje de beneficio acumulado toma el capital inicial en su cálculo y se calcula con la fórmula: Cum. Beneficio% = Beneficio / (Capital inicial + Beneficio acumulado de la operación anterior) * 100% = 18,09 / (1000 + 0) * 100 = 1,81%.

Período previo

El precio máximo alcanzado durante la operación fue de $ 327.85 el 29 de enero, por lo que la ganancia máxima posible en esta transacción es $ 327.85 - $ 312.6 = $ 15.25, por un porcentaje de (15.25 / (312.60 * 1)) * 100% = 4.88%.

Drawdown

El valor mínimo al que ha disminuido el precio de la acción desde la compra es de $312.19 el 28 de enero, por lo tanto, la pérdida máxima posible en esta transacción es $312.60 - $312.19 = $0.41, por un porcentaje de (0.41 / (312.60 * 1)) * 100% = 0.13%.