Hola a tod@s!!!
Estoy programando un EA y deseo utilizar por primera vez librerie e include pero no me funciona, al compilar no da ningún error, pero al ejecutarlo cuando hace la llamada a la función del include parece como si el programa se bloquease ya que no continua con las siguientes lineas de programación (el segundo Alert("Hola") no lo hace), y no se exactamente porque? ALGUIEN PUEDE AYUDARME Y EXPLICARME QUE ESTOY HACIENDO MAL??
Muchiiiisiiimas GRACIAS por su ayuda y tiempo de dicado!!!! Saludos!!
Adjunto archivos y a continuación escribo el texto de los correspondientes archivos.
Archivo EA
#include <estrategia_incl.mqh>
//Parametros protección de beneficio
extern string comentario2 =""; //<<Parametros protección de beneficio>>
extern int pipsperdida = 14;
extern int pipsentrada = 18;
extern int pipsbenef1 = 18;
extern int pipsbenef2 = 70;
extern int pipsbenef3 = 80;
extern int pipsbenef4 = 90;
extern int pipsbenef5 = 100;
void OnTick()
{
//---
Alert("Hola");
bool an = comprabar_dat_PG(pipsperdida,pipsentrada,pipsbenef1,pipsbenef2,pipsbenef3,pipsbenef4,pipsbenef5);
Alert("Hola");
}
Archivo librarie (proteger_pg_lib.mq4)
//Comprabar datos de beneficios si han sido rellenados correctamente devolviendo true o false
bool comprabar_dat_PG(int pips_perdida,int pips_entrada,int pips_benef_1,int pips_benef_2,int pips_benef_3,int pips_benef_4,int pips_benef_5){
return(pips_perdida<pips_entrada && pips_entrada<=pips_benef_1 && pips_benef_1<pips_benef_2 && pips_benef_2<pips_benef_3 &&
pips_benef_3<pips_benef_4 && pips_benef_4<pips_benef_5);
}
Archivo include (estrategia_incl.mqh)
#import "proteger_pg_lib.ex4"
//Comprabar datos de beneficios si han sido rellenados correctamente devolviendo true o false
bool comprabar_dat_PG(int pips_perdida,int pips_entrada,int pips_benef_1,int pips_benef_2,int pips_benef_3,int pips_benef_4,int pips_benef_5);

- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Hola a tod@s!!!
Estoy programando un EA y deseo utilizar por primera vez librerie e include pero no me funciona, al compilar no da ningún error, pero al ejecutarlo cuando hace la llamada a la función del include parece como si el programa se bloquease ya que no continua con las siguientes lineas de programación (el segundo Alert("Hola") no lo hace), y no se exactamente porque? ALGUIEN PUEDE AYUDARME Y EXPLICARME QUE ESTOY HACIENDO MAL??
Muchiiiisiiimas GRACIAS por su ayuda y tiempo de dicado!!!! Saludos!!
Adjunto archivos y a continuación escribo el texto de los correspondientes archivos.
Archivo EA
#include <estrategia_incl.mqh>
//Parametros protección de beneficio
extern string comentario2 =""; //<<Parametros protección de beneficio>>
extern int pipsperdida = 14;
extern int pipsentrada = 18;
extern int pipsbenef1 = 18;
extern int pipsbenef2 = 70;
extern int pipsbenef3 = 80;
extern int pipsbenef4 = 90;
extern int pipsbenef5 = 100;
void OnTick()
{
//---
Alert("Hola");
bool an = comprabar_dat_PG(pipsperdida,pipsentrada,pipsbenef1,pipsbenef2,pipsbenef3,pipsbenef4,pipsbenef5);
Alert("Hola");
}
Archivo librarie (proteger_pg_lib.mq4)
//Comprabar datos de beneficios si han sido rellenados correctamente devolviendo true o false
bool comprabar_dat_PG(int pips_perdida,int pips_entrada,int pips_benef_1,int pips_benef_2,int pips_benef_3,int pips_benef_4,int pips_benef_5){
return(pips_perdida<pips_entrada && pips_entrada<=pips_benef_1 && pips_benef_1<pips_benef_2 && pips_benef_2<pips_benef_3 &&
pips_benef_3<pips_benef_4 && pips_benef_4<pips_benef_5);
}
Archivo include (estrategia_incl.mqh)
#import "proteger_pg_lib.ex4"
//Comprabar datos de beneficios si han sido rellenados correctamente devolviendo true o false
bool comprabar_dat_PG(int pips_perdida,int pips_entrada,int pips_benef_1,int pips_benef_2,int pips_benef_3,int pips_benef_4,int pips_benef_5);