Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¿Es por la misma razón, pensó que alguien necesitaba su persona como una personalidad colorida o su algoritmo de ajuste primitivo?
¿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.
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.
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);
}
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?
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?
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.
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.
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.
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?