[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 23

 
Mathemat:

Artem, el truco aquí es que hay una línea como esta abajo:

Así que la forma que has sugerido no tiene mucho sentido - si he entendido bien lo que quiere alex12.

Alex, así que hay (por el rabillo del ojo) un exceso de órdenes terminales... Así que la línea dice - si no es nuestro símbolo, entonces busca
 
alex12:

Sólo hay un error, pero no sé cómo solucionarlo. ¿Dónde está el problema?

'Símbolo' - inicialización esperada C:\N-Archivos de Programa\N-MetaTrader Finam\N-experts\1.mq4 (8, 13)

'Símbolo - inicialización esperada C:\N-Archivos de Programa\N-MetaTrader Finam\N-experts\1.mq4 (8, 13)

Gracias. Pero aparecen otros 3 errores ))
 
artmedia70:

Lo has hecho:

Tienes que hacerlo:

En realidad, puede hacer doble clic en el mensaje de error y el cursor se desplazará al lugar especificado (por cierto) donde se produjo el error de compilación, es decir, aquí: (8, 13)

Después vendrán otros errores... :)

Mueve la línea anterior al principio de la función start()

Eso es un comienzo, luego hay que ocuparse de otros errores...


Eso es lo que no quería, que llegaran más errores :)
 
alex12:
Eso es lo que no quería, que llegaran más errores :)

Una expresión completamente loca:

if  NormalizeDouble(tp,sl,Digits)       // Выбор самого близкого орд    
 

Hay una condición para iniciar el código:

if(Hora final>Hora() && Hora()>Hora inicial)

Funciona cuando el EA es intradiario.

Pero, ¿cómo hacer que el EA opere desde las 22:00 hasta las 03:00, por ejemplo?

Por la noche, el wok no me funciona en absoluto... Ayuda, por favor.

 

Sustituye AND por OR.

if(Hora inicial>Hora() || Hora()>Hora final)

 
Roger:

Sustituye AND por OR.

if(Hora inicial>Hora() || Hora()>Hora final)

Gracias. Sólo que además || hay que sustituir los signos "más" por "menos"... Lo aclaro para los demás.

Por cierto, mientras escribías la respuesta, inventé una solución más con otra:

if(EndHour<Hour() && Hour()<BeginHour) //condición para el tiempo de trabajo

{/*vacío*/}sin embargo

{/*código EA*/}

 
Roger:

Sustituye AND por OR.

if(Hora inicial>Hora() || Hora()>Hora final)


O bien - if(!(Hora final>Hora() && Hora()>Hora inicial))
 

También hay hardware. Tengo un temporizador que enciende y apaga las luces del acuario. El ordenador puede manejar la potencia.

 
tara:

También hay hardware. Tengo un temporizador que enciende y apaga las luces del acuario. El ordenador puede manejar la potencia.


Y si se lanza un pulpo-predictor a este acuario, obtendremos un sistema de comercio. ¡Y ese cronómetro no tendría precio!