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
Entonces, ¿este error también se produce en una cuenta demo(no en el probador)?
Y es mejor leer sobre la historia para las pruebas en la sección "Pruebas de las estrategias comerciales".
No entiendo muy bien qué significa "en una cuenta demo (no en el probador)".
Mi archivo/login es la nueva cuenta de prueba del servidor MetaQuotes-Demo.
Voy a la vista/prueba de la estrategia. Inicio mi Asesor Experto desde el 01.01.2012 y obtengo un error.
Lo he aplicado desde el 01.01.2011 hasta hoy. Todo funciona sin problemas.
Voy a ver/probar la estrategia. Inicio mi EA desde el 01.01.2012, me da error.
Lo empiezo desde el 01.01.2011 hasta hoy. Todo funciona sin problemas.
Lea sobre los fundamentos de las pruebas: https://www.mql5.com/ru/articles/239
Cotización:
El agente de pruebas descarga sólo el historial que falta con un pequeño margen para proporcionar los datos necesarios sobre el historial para calcular los indicadores al inicio de las pruebas. La cantidad mínima de historial que debe descargarse del servidor de operaciones para los plazos D1 y menores es de un año. Así, si empezamos a probar en el intervalo 2010.11.01-2010.12.01 (probando en el intervalo de un mes) con el periodo M15 (cada barra es de 15 minutos), el terminal solicitará el historial de todo el año 2010.
Bueno, es fácil. Abra un gráfico en una cuenta demo con el par símbolo-período requerido (por ejemplo, EURUSD, 10 min) y adjunte su Asesor Experto a este gráfico. Luego mira los registros en "Herramientas" (Ctrl+T), pestaña "Expertos".
Funciona. Registra el resultado del cálculo de esta función. Sale cada tick, el resultado es similar a la verdad.
Así que el fallo está en el probador.
¡Bueno, eso es bueno! :) Ahora intente buscar en los enlaces sobre las pruebas descritas anteriormente. Son similares, el texto del artículo se ha trasladado a la Referencia.
Lo he leído con atención. Todo lo que obtuve fue que si algo no está cargado, se cargará automáticamente cuando se acceda a los datos.
He resuelto el problema de otra manera. Sin embargo, no me gusta demasiado esta forma de resolver el problema. He cambiado _Period en todo el programa a PERIOD_M10 y he cambiado el marco de tiempo en el probador de 10 minutos a 1 mes.
bool SymbolSelect(
string name, // имя символа
bool select // включить или выключить
);
string name, // имя символа
bool select // включить или выключить
);
El script en cuestión es "intCheckLoadHistory(string symbol,ENUM_TIMEFRAMES period,datetime start_date)".
Aquí se dice https://www.mql5.com/ru/docs/series/timeseries_access
El script en cuestión es "intCheckLoadHistory(string symbol,ENUM_TIMEFRAMES period,datetime start_date)".
Está disponible aquí https://www.mql5.com/ru/docs/series/timeseries_access
Lo probaré más tarde.
Muchas gracias por su ayuda.