Discusión sobre el artículo "Evaluación de los sistemas de trading -la eficiencia de entrada, salida y transacciones en general" - página 2

 

Hay un indicador más de eficiencia - Eficiencia de la operación = ProfitPips / MaxProfitPips, donde

ProfitPips - beneficio de la operación.

MaxProfitPips - el máximo beneficio posible (>= MaxPrice - MinPrice), que podría obtenerse durante el intervalo de existencia de la operación.

 

Debido a los cambios en los builds que se han producido desde el momento de escribir el artículo, para un correcto funcionamiento es necesario corregir la clase C_PosStat en el fichero Bulaschev_Statistic.mqh:

clase C_PosStat en el fichero Bulaschev_Statistic.mqh

concretamente en la línea 324, en el constructor de la clase asigna explícitamente 0 a la variable All_count_trades.

Después de la edición, la línea 324 se verá así:

                     C_PosStat(){PosTotal=0; All_count_trades=0;};


 
hrenfx:

Hay un indicador más de eficiencia - Eficiencia de la operación = ProfitPips / MaxProfitPips, donde

ProfitPips - beneficio de la operación.

MaxProfitPips es el máximo beneficio posible (>= MaxPrice - MinPrice), que podría obtenerse durante el intervalo de existencia de la operación.

Pero me parece que el concepto de un comercio como un "quantum elemental" de comercio (que debe ser evaluado) no es del todo correcto. Y la noción de operación no es casi mejor. Si consideramos la negociación como un proceso continuo, sólo son importantes la posición en el momento actual y la evaluación de la necesidad de cambiarla (resultante de una previsión probabilística). De esta lógica pueden surgir nuevos enfoques para desarrollar criterios de optimización.

// Hay muchos matices espesos, que no voy a negar.

// Pero el enfoque de las transacciones comerciales me parece un agujero en su lógica. Sus orejas de casino asoman claramente por él.

 
MetaDriver:

Pero me parece que el concepto de acuerdo como "quantum elemental" de comercio (que debe evaluarse) no es del todo correcto. Y la noción de operación no es casi mejor. Si consideramos la negociación como un proceso continuo, sólo son importantes la posición en el momento actual y la evaluación de la necesidad de cambiarla (resultante de una previsión probabilística). De esta lógica pueden surgir nuevos enfoques para desarrollar criterios de optimización.

// Hay muchos matices espesos, que no voy a negar.

// Pero el planteamiento de las transacciones comerciales me parece un agujero en su lógica. Las orejas de casino asoman claramente por él.

Pues justifíquelo y dé un artículo.
 

Me alegro de que hayas tocado el tema del enfoque de la negociación en general: Balance[k] = Sum(Profit[k]) y Equity[i] = F(Price[i]).

Algunos de los criterios de optimización sólo están relacionados con la segunda lógica (fuera de la negociación): beneficio, factor de recuperación, reducción máxima, etc.

Sin embargo, de una forma u otra, cada símbolo tiene su propio techo de rentabilidad - MaxEquity (eficiencia = 100%). Y éste (si se pasan por alto algunos matices) se calcula en el historial sobre la base de la lógica post-negociación.

 
Urain:
Entonces justifícalo y dame un artículo.

"No tengo tiempo para escribir artículos, tengo que comerciar". (Anti-solución.

;)

 
hrenfx:

Sin embargo, de una forma u otra, cada símbolo tiene su propio techo de rentabilidad - MaxEquity (eficiencia = 100%). Y éste (si se omiten algunos matices) se calcula sobre el historial en base a la lógica post-item.

Pero para el trading práctico sigue siendo más útil evaluar la "calidad de previsión" del sistema, ¿no? Por ejemplo, tales criterios serían aditivos (es decir, es bastante correcto sumarlos) en matrices (comités) de sistemas de trading.

Y no me "pinches", que empiezo yo también. ;)

 
Necesitamos comparar dos series: MaxEquity[i] y Equity[i]. Ambas series son conocidas. La cuestión está sólo en los métodos de comparación de las series. Pueden ser, por ejemplo, comparaciones de las primeras derivadas para evaluar la codireccionalidad y otras características.
 
hrenfx:
Necesitamos comparar dos series: MaxEquity[i] y Equity[i]. Ambas series son conocidas. La cuestión está sólo en los métodos de comparación de las series. Pueden ser, por ejemplo, comparaciones de las primeras derivadas para evaluar la codireccionalidad y otras características.
A partir de aquí, por favor, ¿cómo se conoce la serie MaxEquity[]?
 
Es extraño, teniendo un historial de cotizaciones, no ser capaz de estimar con exactitud el beneficio máximo de la misma.