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
Gracias por las respuestas. Se ha movido el inicio del periodo de prueba con un margen y se ha incluido una comprobación para copiar los datos en la matriz en el Asesor Experto. Si no hay suficientes datos, el Asesor Experto no funciona.
Aunque, francamente, esta forma de resolver el problema es bastante inesperada - el gráfico en el terminal parece tener barras (todo se ha descargado ya del servidor de comercio con un stock enorme) pero el probador no tiene acceso a ellas.
Sería útil escribir de alguna manera este caso en la documentación directamente como un ejemplo bajo el título "Cómo saltarse las restricciones del probador al principio del periodo de prueba".
Consulte la sección del Manual sobre las pruebas. En mi opinión, existe la idea de que el terminal actúa como servidor y el probador como terminal en la combinación "terminal - probador". Es decir, si el terminal tiene todo el historial disponible, no es suficiente para la misma cantidad de historial en el probador. El probador descarga el historial por sí mismo, en función de la configuración de la prueba, y puede ocurrir que el volumen de este historial sea insuficiente para la lógica del programa que se está probando.
Yo mismo no he trabajado con la carga del historial para probar grandes marcos temporales, pero en lugar de aumentar el intervalo de prueba, intente insertar el llamado "script para cargar el historial" en el código. En idea, este script debería proporcionar la profundidad necesaria de la historia para las pruebas (especialmente porque ya ha reproducido la lógica de su trabajo).
Yo mismo no he trabajado con la descarga del historial para la prueba de grandes marcos temporales, pero en lugar de aumentar el intervalo de prueba, intente insertar el llamado "script para la descarga del historial" en el código. Por idea, este script debería proporcionar la profundidad necesaria de la historia para las pruebas (especialmente porque ya ha reproducido la lógica de su trabajo).
No va a funcionar.
Entonces este punto no está claro: ¿qué pasa si quieres probar sólo el último mes, pero el programa requiere 3 años de datos D1 para el análisis...
Este caso fue identificado hace mucho tiempo. En el D1 la historia está relacionada con +1 año.
Por lo tanto, si se especifica el inicio de la prueba 01.01.2012, entonces el Asesor Experto inmediatamente comenzó a operar el período medio debe ser inferior a 260.
Es decir, lo calculará al principio del periodo de prueba con los datos de 2011.
Si necesitamos, por ejemplo, una media de 520 días, podemos tratar de indicar el inicio del período de prueba 01.01.2011 .
En este caso, los datos comenzarán con 2010 y la media de 520 días estará disponible a principios de 2012.
El Asesor Experto no debe operar sin los datos.
En este caso los datos procederán de 2010 y a principios de 2012 se dispondrá de una media de 520 días.