Página 1 de 1
alphadvisor cómo crear bloque para EA demo
Publicado: 16 May 2018 21:03
por Cortadillo
Hola a todos, me preguntaba cómo podría hacer en alphadvisor un bloque en el cual se pudiera dar una expiración para las funcionalidades del EA. O incluso limitarlo a un solo mt4.
Quiero hacerlo para repartir unos eas de prueba que estoy haciendo y no sé cómo.
A ver si alguno puede ayudarme.
Gracias.
Re: alphadvisor cómo crear bloque para EA demo
Publicado: 16 May 2018 23:06
por bugler1
Esto esta en metatrader5 pero adaptarlo no debería ser difícil.
Código: Seleccionar todo
// Daily timer
bool CTimer::DailyTimer(int pStartHour, int pStartMinute, int pEndHour, int pEndMinute, bool pLocalTime=false) {
datetime currentTime;
if(pLocalTime == true) currentTime = TimeLocal();
else currentTime = TimeCurrent();
StartTime = CreateDateTime(pStartHour,pStartMinute);
EndTime = CreateDateTime(pEndHour,pEndMinute);
if(EndTime <= StartTime) {
StartTime -= TIME_ADD_DAY;
if(currentTime > EndTime) {
StartTime += TIME_ADD_DAY;
EndTime += TIME_ADD_DAY;
}
}
bool timerOn = CheckTimer(StartTime,EndTime,pLocalTime);
PrintTimerMessage(timerOn);
return(timerOn);
}
Re: alphadvisor cómo crear bloque para EA demo
Publicado: 17 May 2018 16:51
por MonkeyManagement78
Así a bote pronto creo que puedes poner una condición de que el EA funcione de una fecha a otra en concreto, pero no lo incluyas en parámetros para optimizar, y a la hora de compartir comparte sólo el archivo .mql4 para que sea más difícil modificarlo...
Re: alphadvisor cómo crear bloque para EA demo
Publicado: 19 May 2018 00:11
por Cortadillo
Muy bueno , esa condición horaria puede valerme. Muchas gracias voy a investigarla un poco. Y gracias por las respuestas
Re: alphadvisor cómo crear bloque para EA demo
Publicado: 19 May 2018 17:20
por Cortadillo
El filtro horario de alphadvisor no es válido. Ya que en los test también deja de operar en las demás fechas.