[ADVERTENCIA CERRADA] UmnickTrader Adaptive EA - página 27

 
sergeev:

¿Es por la misma razón, pensó que alguien necesitaba su persona como una personalidad colorida o su algoritmo de ajuste primitivo?


No, ¿entonces qué haces aquí? Hay tantas preguntas que no puedo seguirlas.
 
Mathemat:

¿En qué parte del código se calcula el criterio de adecuación de la función propia al mercado?


Esto lo hace el optimizador. Si la función intrínseca no se ajusta, no se montará ningún "sistema funcional": las pruebas mostrarán un fracaso.
 
sergeev:

Voy a hacer una suposición antes de la respuesta oficial.

Esta secuencia y su longitud (número de órdenes, su tipo) se seleccionan en el optimizador. En resumen, se ajusta al mercado.

Y el criterio "ideal" lo marca el saldo máximo (o lo que quiera Viktor).


Intenta encajar en un OOS de 9 años. Más arriba he sugerido que se publiquen variantes de EA que pasen la prueba de OOS de 9 años, pero nadie ha publicado o proporcionado enlaces - por lo que nadie tiene tales EAs.
 
Mathemat:

Cómo se sincroniza la f.c. (función propia) con la f.r. (función propia) con f.r.: ¿por qué crees que este código contribuye a esta sincronización?


¿Qué es esta rama que aún no se ha borrado? :)

La pregunta es bastante complicada, si algo no está claro, es mejor pedir detalles punto por punto.

El criterio más sencillo de desincronización es la activación de un stop loss, es decir, si el mercado va en contra de la posición abierta, alguna parte de su propia función ha dejado de coincidir con la función del mercado. En consecuencia, en este momento, cambia la dirección de su propia función (en general, se modifica su forma).

La comprobación de la desincronización se realiza periódicamente con StopBase(parámetro optimizado) :

bool NextBar()
{
bool rt = false;
double price = (iOpen( NULL, timeframe, 1 )+iHigh( NULL, timeframe, 1 )+iLow( NULL, timeframe, 1 )+iClose( NULL, timeframe, 1 ))/4;
if( MathAbs(price-pricePrev) >= StopBase ) {
pricePrev = price;
rt = true;
if( IsOptimization() == false && IsTesting() == false )
Print("NextBar ", price);
}
return(rt);
}

 
VictorArt: La función propietaria en el EA adaptativo se utiliza de la manera más primitiva - se escribe como un algoritmo (había dos variantes de código), no en una variable o una matriz o algo así.

Sin embargo, ¿podría explicar de alguna manera con más detalle para aquellos que no entienden qué es esta función propia, cómo se calcula o en qué se basa?
 
VictorArt:

Intenta encajar en un OOS de 9 años. He sugerido más arriba que se muestren las variantes de EAs que han sido probados durante 9 años de OOS, pero nadie lo ha hecho y no he dado ningún enlace.

OK. tienes uno, hay un buen ajuste en la historia, ¿qué diferencia hay? ¿Qué debería interesar a un posible inversor? No veo cuál es la ventaja de tu ocurrencia, frente a, por ejemplo, un EA con 5 años de optimización, con 7, 8...

Si hubiera una correspondencia, resultados de optimización, comercio real, entonces sí, podríamos discutir, pero ¿ahora?

 
sever30:
Bien. Tienes uno, ¿qué diferencia hay?

La pregunta era sobre el ajuste. Si es tan fácil de ajustar, consigue un ajuste rápido, sólo que sin trucos como la carga del historial o datos/parámetros ocultos dentro del algoritmo.
 
LeoV:

Aun así, para los que no lo entienden, ¿puedes explicar con más detalle qué es esta función propia, cómo se calcula o en qué se basa?

Las preguntas han ido más allá - no tengo tiempo de responderlas todavía.
 
VictorArt:

La pregunta era sobre el ajuste. Si es tan fácil de ajustar, hazlo rápidamente, pero sin trucos como la carga del historial o datos/parámetros ocultos dentro del algoritmo.
¿He entendido bien que la ventaja de su Asesor Experto sobre otros es la prueba BEC en un intervalo de tiempo largo?
 
VictorArt: Sigamos con las preguntas, aún no tengo tiempo de responder.

En mi opinión, esto es lo principal que hay que entender en su ingenio. Si no se puede entender, ¿qué sentido tiene todo esto?