¡Optimización! Comparta sus experiencias, por favor. - página 7

 
Reshetov:
solandr:
Reshetov:
Por eso he adivinado que requiere un coeficiente de REGRESIÓN lineal. Cuanto más se acerque este coeficiente a 1 en valor absoluto, más lineal será la curva de rendimiento.
Me gustaría entender (para los que estudiaron aritmética en la escuela parroquial) de qué tipo de coeficiente de regresión lineal de 1 estamos hablando. La ecuación de regresión lineal es la ecuación de la línea recta y=a*x+c. En el eje X, según entiendo, están los números de operaciones (1, 2,3.....N), en el eje Y, ponemos el saldo en la moneda del depósito (1000USD, 10000USD, 100000USD....., etc.). ¿Qué fórmula se utiliza para decir que a=1, o tiende a ello? ¿Cuál es el principio de normalización utilizado en esto?
Perdón, estamos hablando del coeficiente de correlación lineal. Pido disculpas por el error.

¡Oh, está bien! Eso sucede. Debe ser muy fácil equivocarse con la correlación y la regresión: siempre van juntas, ¿no? ¿No es así? ;o)
¿Cuál es su idea sobre el cálculo del coeficiente de correlación para las variables número de operaciones - tamaño del depósito?
¿Cuál es el significado físico de ese "coeficiente de correlación lineal" que tenderá a 1 en el mejor de los casos, es decir, el equilibrio, simplemente a una línea de pendiente recta perfecta? Por consideraciones puramente lógicas, es evidente que cuanto menos operaciones con pérdidas haya, más se acercará este coeficiente de correlación a 1. Pero esto se puede ver en el análisis de los resultados de una ejecución sin ningún cálculo de la "correlación lineal", ¿no? ¿Cuál es el significado físico de esta acción, además del hecho de que el probador ha trazado una línea recta? ;o)

Por cierto, puedo añadir otra "Paradoja" similar a tu casilla de "Paradojas" ;o). Si se toma y se calcula el coeficiente de correlación para la carrera que se ha hecho a la capitalización de beneficios, es decir, con el aumento constante del lote a medida que crece el depósito, entonces el coeficiente de correlación disminuirá de 1 hacia abajo cada vez más, mientras que la curva de rendimiento será cada vez más pronunciada. Esto puede llevar a la conclusión de que aumentar el lote a medida que el depósito crece no es bueno para ti ;o))) Te cedo todos los derechos oficiales sobre esta Paradoja.
 

cómo va... ...está ligado por algún tipo de distancia a algún tipo de media... y navega con ella... ... podría estar ligado a una MA por ejemplo... digamos que un beneficio debería estar dentro de 50 pts de una MA y si el precio se aleja, el beneficio debería seguirlo... Ahora estoy probando con el canadiense... el Euro-Buck no es muy bueno allí...

 
solandr:
Reshetov:
solandr:
Reshetov:
Por eso he adivinado que requiere un coeficiente de REGRESIÓN lineal. Cuanto más se acerque este coeficiente a 1 en valor absoluto, más lineal será la curva de rendimiento.
Me gustaría entender (para los que estudiaron aritmética en la escuela parroquial) de qué tipo de coeficiente de regresión lineal de 1 estamos hablando. La ecuación de regresión lineal es la ecuación de la línea recta y=a*x+c. En el eje X, según entiendo, están los números de operaciones (1, 2,3.....N), en el eje Y, ponemos el saldo en la moneda del depósito (1000USD, 10000USD, 100000USD....., etc.). ¿Qué fórmula se utiliza para decir que a=1, o tiende a ello? ¿Qué principio de normalización se utiliza en este caso?
Perdón, estamos hablando del coeficiente de correlación lineal. Me disculpo por haberlo pronunciado mal.

¡Oh, está bien! Eso sucede. Debe ser muy fácil equivocarse con la correlación y la regresión: siempre van de la mano, ¿no? ¿No es así? ;o)
¿Cuál es su idea sobre el cálculo del coeficiente de correlación para las variables número de operaciones - tamaño del depósito?
¿Cuál es el significado físico de ese "coeficiente de correlación lineal" que tenderá a 1 en el mejor de los casos, es decir, el equilibrio, simplemente a una línea de pendiente recta perfecta? Por consideraciones puramente lógicas, es evidente que cuanto menos operaciones con pérdidas haya, más se acercará este coeficiente de correlación a 1. Pero esto se puede ver en el análisis de los resultados de una ejecución sin ningún cálculo de la "correlación lineal", ¿no? ¿Cuál es el significado físico de esta acción, además del hecho de que el probador ha trazado una línea recta? ;o)

Por cierto, puedo añadir otra "Paradoja" similar a tu casilla de "Paradojas" ;o). Si se toma y se calcula el coeficiente de correlación para la carrera que se ha hecho a la capitalización de beneficios, es decir, con el aumento constante del lote a medida que crece el depósito, entonces el coeficiente de correlación disminuirá de 1 hacia abajo cada vez más, mientras que la curva de rendimiento será cada vez más pronunciada. Esto puede llevar a la conclusión de que aumentar el lote a medida que el depósito crece no es bueno para ti ;o))) Te cedo todos los derechos oficiales sobre esta Paradoja.
1. Si la curva de rendimiento es lineal, significa que no hubo caídas y subidas bruscas, es decir, que la estrategia produjo unas señales estables a lo largo de todo el periodo de prueba, en lugar de unas pocas señales aleatorias. Por ejemplo, si se observa la curva de rendimiento, se producen fuertes subidas aproximadamente una vez al trimestre y el resto del tiempo se hunde o intenta mantenerse a flote. Obviamente, el sistema se ha ajustado a unas pocas señales con el mayor movimiento y simplemente ignora el resto. Pero si se analiza, queda claro que este encaje no conducirá a nada bueno en la cuenta real porque los despegues se produjeron más a menudo en las noticias, es decir, en las señales que encajan más bajo el análisis fundamental que bajo el técnico. Por lo tanto, es casi imposible captar movimientos similares en el futuro utilizando las mismas señales. Un Asesor Experto está personalizado para el análisis técnico, no para los fundamentos. Pero si la curva de rendimiento es más lineal, significa que las señales se emitieron sobre los movimientos medios que no tienen rangos tan grandes pero que se producen con más frecuencia y son más fáciles de analizar. Por lo tanto, las curvas de rendimiento lineales son más estables.

2. En cuanto a las curvas con gestión monetaria u otras condiciones, cuando el sistema negocia con un lote no permanente, se aplica la normalización, es decir, el saldo se calcula de la siguiente manera

balance[i] = balance[i - 1] + OrderProfit() / OrderLots();
i++;

Obtenemos la curva de rendimiento como si el sistema abriera operaciones con 1 lote. Y no hay paradojas.
 
solandr:

La figura muestra sólo la etapa inicial de su propuesta (obtener los valores de a y S). Es decir, la figura muestra el resultado de una ejecución en el probador. No es difícil obtener los parámetros a - coeficiente de regresión lineal y RMS para este gráfico. Supongamos que tenemos 1000 gráficos de este tipo basados en los resultados de la optimización. Como resultado, tenemos una matriz de valores 1000x2, donde el primer índice es el número de ejecución y el segundo índice son los valores de a y S respectivamente. Además, ¿qué puede mostrar los valores obtenidos de a y S en un gráfico bidimensional a lo largo de los ejes, excepto los extremos que pueden ser varios? Me gustaría entender qué quieres decir con eso.


Para empezar, podemos abrir este archivo y ver si nuestras tiradas se suman a un punto suficientemente denso del diagrama o no. Descartamos el 70-80% de las ejecuciones que no encajan en la banda de confianza necesaria (digamos) y miramos cuidadosamente los parámetros del EA que nos ha dado el resto de estas ejecuciones. Si estos parámetros también nos dan un cierto nivel de confianza, en lugar de bailar alrededor de todo el rango - entonces los resultados son bastante estables y pueden ser objetivos. Si no - significa que algunos parámetros en el Asesor Experto son redundantes y debemos cambiar el modelo en sí.

Creo que la metodología debe practicarse casi manualmente en la fase inicial para agilizarla después.
 
Reshetov:
2. En cuanto a las curvas con gestión monetaria u otras condiciones, cuando el sistema negocia con un lote no permanente, se aplica la normalización, es decir, se calcula el saldo:

balance[i] = balance[i - 1] + OrderProfit() / OrderLots();
i++;

Obtenemos la curva de rendimiento como si el sistema abriera operaciones con 1 lote. Y no hay paradojas.
Siempre calculo el rendimiento del sistema en pips. Es muy fácil encontrar la diferencia entre los precios de apertura y de cierre, dividir por el punto y obtener pips.
 
En mi opinión es muy difícil crear un EA estable implementando una sola estrategia, por lo tanto es mejor implementar varias estrategias de trading y limitar el drawdown tanto como sea posible, entonces la rentabilidad de cada estrategia cambiará cuando el mercado cambie, pero el resultado total será más o menos estable. Idealmente en una superficie bidimensional
con retraso en los ejes que influyen en las variables no es deseable puntos intensivos.
 
nchnch:


Por poner un ejemplo... Gráfico de EA durante 7 años... ( beneficio 10 p) stop 300 pero el beneficio flota con el precio aunque esté en pérdidas.... Ratio de beneficios a la baja de unos 25 durante siete años... no es mucho en principio... pero puedes obtener 200 beneficios anuales.
Quise hacer un cuadro de este tipo durante un año, luego comprendí que el beneficio sería demasiado alto (un amigo ha pedido recientemente que se añadan ceros en los dígitos del terminal), aborté la prueba a los 5 meses.



Sin embargo, siendo realistas, este no es el caso. Es un hermoso espejismo. Y hay muchos. Esto debe tenerse siempre en cuenta.
 

En realidad, no lo es. Es un hermoso espejismo. Y hay muchos. Siempre hay que tenerlo en cuenta.
Bueno, eso depende de quién seas.... Es un espejismo para algunos y una realidad para otros :)). es una imagen similar en la vida real...
 
nchnch:
Bueno, depende de quién.... Quién tiene un espejismo y quién uno real :)). en la vida real, es una imagen similar...
¿Cómo de similar? ¿Ha realizado entre 50 y 100 operaciones con éxito durante el último mes, o está subiendo de forma constante en las operaciones reales desde hace medio año más o menos?
 
4 meses aproximadamente de funcionamiento... ( también como se predijo)
Razón de la queja: