Ayuda para encontrar un paréntesis izquierdo desequilibrado - página 3

 

eric,

hazme saber cuando hayas intentado compilar ese código.

cero/.

 
smoknfx:

mal.

déjame explicarte algo:

¿ves cómo estoy simplificando las cosas para esta persona?

¿qué te hace pensar que tenemos que darle algo complicado?

así es.

ahora amablemente sopla.

saludos,

cero,


Por favor, deja de intentar buscar pelea, este es un Foro público, este no es tu hilo.
 

Okay so at the end of each line if(...) flag=1;

has añadido la bandera =1 ;

¿significa eso que

que si dentro de (.....) es verdadero (1) irá en largo

así que escribiste al final

if(flag==1) go_long(): //necesito añadir la función OrderSend para que realmente la orden funcione bien....

Gracias me doy cuenta de lo perdido que estoy...


 

smoknfx En lugar de perfeccionar tus habilidades de crítica, ¿qué tal si respondes a la pregunta con tus propias palabras? Una persona más diciendo que estoy equivocado no me va a cambiar.

 

mi error.

tendremos que añadir una función go_long()..

int init()
{

return(0);
}//end of init function

int deinit()
{

return(0);
}//end of deinit function



int go_long()
{

//we will write this function later...

return(0);
}//end of go_long function


int start()
{
double MAFast1 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 0);
double MAFast2 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 1);
double MASlow1 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 0);
double MASlow2 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 1);
    
double MAFast3 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 0);
double MAFast4 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 1);
double MASlow3 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 0);
double MASlow4 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 1);
    
     
double cci1 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 0);
double cci2 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 1);
double cci3 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 2);
   
double bands_upper1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 1);
double bands_upper2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 2);
double bands_lower1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 1);
double bands_lower2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 2);

int flag=0;

if(MAFast1>MASlow1 && MAFast3>MASlow3 && CCI3<100 && CCI2>=100 && CCI1>100) flag=1;

if(MAFast1>MASlow1 && MAFast4<MASlow4 && MAFast3>MASlow3 && CCI>100) flag=1;

if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && CCI>100) flag=1;

if(flag==1) go_long();

return(0);
}//END OF START FUNCTION
 

Gracias, realmente funcionó y entró en el comercio cuando añadí una función OrderSend.

La gente me dice que estudie el lenguaje C para mejorar más rápido en mql4... Acabo de leer las cosas básicas y comenzó la codificación .. Se necesita tiempo y esfuerzo, pero sí voy a

¡seré un programador competente! Gracias por tu amabilidad... Bueno tengo que seguir escribiendo.

Por cierto, he comprobado la URL que me diste, pero en realidad no funciona... Es una dirección de correo electrónico o un enlace ..... de todos modos seguir escribiendo. Gracias.

 
RaptorUK:

Por favor, deja de intentar buscar pelea, este es un foro público, este no es tu hilo.

una buena técnica de gestión no incluye reprender a las personas en público.

las medidas correctivas siempre deben tener lugar en privado.

pista: podrías haberme enviado un mensaje por correo electrónico con ese pequeño mensaje, ¿entiendes lo que quiero decir? no era necesario que lo hicieras en público.

Estoy tratando de ayudarte, en serio.

solo un aviso.

cero/.

 
ericman:

Gracias ! realmente funcionó y entró en el comercio cuando añadí una función OrderSend.

La gente me dice que estudie el lenguaje C para mejorar más rápido en mql4... Acabo de leer las cosas básicas y comenzó la codificación .. Se necesita tiempo y esfuerzo, pero sí voy a

¡seré un programador competente! Gracias por tu amabilidad... Bueno tengo que seguir escribiendo.

Por cierto, he comprobado la URL que me diste, pero en realidad no funciona... Es una dirección de correo electrónico o un enlace ..... de todos modos seguir escribiendo. Gracias.

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ESTO ES DE LO QUE ESTOY HABLANDO!!!!!!!!!!!!!!!!

¡ESTO ES LO MEJOR!

como ingeniero, solo soy un ganador cuando tu ganas.

sí, tienes razón, mql4@hush.com es una dirección de correo electrónico.

¿has conseguido que el código funcione?

de cualquier manera, espero que sí, si lo hiciste, ¿publicarás una copia aquí y entonces continuaré?

tu código amigo,

cero/.

 
smoknfx:

una buena técnica de gestión no incluye reprender a las personas en público.

las medidas correctivas siempre deben tener lugar en privado.

pista: podrías haberme enviado un mensaje por correo electrónico con ese pequeño mensaje, ¿entiendes lo que quiero decir?

Estoy tratando de ayudarte, en serio.

solo un aviso.

cero/.


Sí, estoy de acuerdo... . 100%, pero ya hemos superado esa etapa.
 
RaptorUK:

Sí, estoy de acuerdo... . 100% pero ya estamos más allá de esa etapa.


Dígame, ¿en qué etapa estamos?

cero/.