#include <fxsaber\MultiTester\MultiTester.mqh> // Múltiples ejecuciones/optimizaciones en Tester.// Esta función se encarga de generar la lista de tareas.void SetTesterSettings()
{
TesterSettings.Add("AUDCAD"); // Ejecuta AUDCAD con la configuración especificada en el Comprobador.
}
Configuro el "probador de estrategias", lo ejecuto... y no funciona. En el log, del sospechoso, sólo .
Идея не нова, вопрос был только в реализации. Платформа MetaTrader 5 обладает возможностями автоматизации Тестера. Расчет огромного количества данных на истории реальных тиков - обыденность . Проверка
Una forma de no sesgar el resultado del Probador con posiciones abiertas al final del backtest.
#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/es/code/26132sinputdatetime inTesterEndDate = 0; // Fin del intervalo de optimizacióninputint inRange = 0;
datetime GetTesterEndDate( void )
{
string Str;
return(MTTESTER::GetSettings(Str) ? (datetime)MTTESTER::GetValue(Str, "ToDate") : 0);
}
// Esta variable contendrá siempre la fecha final del intervalo del Comprobador.constdatetime TesterEndDate = MQLInfoInteger(MQL_OPTIMIZATION) ? inTesterEndDate : GetTesterEndDate();
voidOnTesterInit( void )
{
ParameterSetRange("inTesterEndDate", false, TesterEndDate, 0, 0, 0);
ChartClose();
}
voidOnTesterDeinit() {}
// Sistema de comercio.void System( constbool OnlyClose = false ) {}
voidOnTick()
{
System(TimeCurrent() >= TesterEndDate - 24 * 3600); // En el último día, las señales son sólo para el cierre.
}
¿Cómo se añade una tarea para un ea en un símbolo con variables de entrada?
¿Cómo se ejecuta una optimización como la variable de entrada A debe ir de 1 a 10 con pasos de 1 y la variable de entrada B va de 1 a 100 con pasos de 10?
Busqué en este hilo del foro, pero no pude encontrar si es posible y cómo.
¿Cómo se ejecuta una optimización como la variable de entrada A debe ir de 1 a 10 con pasos de 1 y la variable de entrada B va de 1 a 100 con pasos de 10?
Busqué en este hilo del foro, pero no pude encontrar si es posible y cómo.
MTTester.mqh le permite controlar completamente el Probador, excepto los ajustes de los símbolos. No estoy listo para escribir FAQ.
b2980
TesterSettings.mqh en MultiTester da advertencias
SingleTesterCash .mqh dejó de compilar - publicado en ese tema
Saludos.
b2980
TesterSettings.mqh en MultiTester genera advertencias
Pasado por alto. No estoy seguro de que sea correcto.
Foro sobre negociación, sistemas automatizados de negociación y ensayo de estrategias de negociación
MT5: MultiTester
SimpleUser, 2021.09.23 22:03
Buenas tardes!lo he descargado de https://www.mql5.com/es/code/26132
hago un tester, como en el ejemplo
. Configuro el "probador de estrategias", lo ejecuto... y no funciona. En el log, del sospechoso, sólo
. ¿Qué estoy haciendo mal?
P.D. El permiso para usar DLL está configurado globalmente en los ajustes de MT5.
Un pequeño añadido a los resultados del MultiTester.
A menudo se plantea una cuestión similar.
Hola,
¿Cómo se añade una tarea para un ea en un símbolo con variables de entrada?
¿Cómo se ejecuta una optimización como la variable de entrada A debe ir de 1 a 10 con pasos de 1 y la variable de entrada B va de 1 a 100 con pasos de 10?
Busqué en este hilo del foro, pero no pude encontrar si es posible y cómo.
¿Cómo se ejecuta una optimización como la variable de entrada A debe ir de 1 a 10 con pasos de 1 y la variable de entrada B va de 1 a 100 con pasos de 10?
Busqué en este hilo del foro, pero no pude encontrar si es posible y cómo.
MTTester.mqh le permite controlar completamente el Probador, excepto los ajustes de los símbolos. No estoy listo para escribir FAQ.
MTTester.mqh le permite controlar completamente el Probador, excepto la configuración de los símbolos. FAQ no está listo para escribir.
así que no.
MultiTester:
Autor: fxsaber