[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 818

 
Si no se comparte. Puedo escribirte.
unnnamed:

¡Hola!

He encontrado un indicador que muestra una cuenta atrás hasta el final de la última formación de barras. Si alguien tiene una, por favor compártala.

 
Hola, ¿alguien tiene una respuesta preparada? El operador switch(). Tiene dos casos. El primer caso es el cierre de una orden por Take Profit y el segundo caso es el cierre de una orden por Stop Loss. Pero estos valores(Take Profit y Stop Loss) son variables del tipo doble Y cada caso debe ser marcado como una constante entera, una constante de carácter o una expresión constante. ¿Cómo hacer que estas variables de tipodoble cumplan con las reglas de MQL4 para la ejecución del operador switch()? En este caso, los valores deTake Profit y Stop Loss (precios de cierre como tales) no son importantes. Lo que importa es el hecho mismo de cerrar una orden por Take Profit y Stop Loss. Gracias de antemano.
 
dimon74:
Hola, ¿alguien tiene una respuesta preparada? El operador switch(). Tiene dos casos. El primer caso es el cierre de una orden por Take Profit, y el segundo caso es el cierre de una orden por Stop Loss. Pero estos valores(Take Profit y Stop Loss) son variables del tipo doble Y cada caso debe ser marcado como una constante entera, una constante de carácter o una expresión constante. ¿Cómo hacer que estas variables de tipodoble cumplan con las reglas de MQL4 para la ejecución del operador switch()? En este caso, los valores deTake Profit y Stop Loss (precios de cierre como tales) no son importantes. Lo que importa es el hecho mismo de cerrar una orden por Take Profit y Stop Loss. Gracias de antemano.


dividir por Punto y obtener un valor entero con MathRound(), convertir con DoubleToStr() obtener un valor de carácter

SZY: usar el operador if será más rápido, sólo no olvides normalizar tu doble para una correcta comparación

 
Hola, tengo un problema: he hecho un sonido en el Expert Advisor, la señal va cuando se abre la posición, pero el sonido va a los auriculares, pero no hay sonido en los altavoces, ¿cuál puede ser el problema? Cuando reproduzco el sonido con el reproductor, va a los auriculares y a los altavoces.
 
Lo más probable es que el reproductor esté configurado donde se emite el sonido. Y MT utiliza el dispositivo para la salida de sonido, que está configurado por defecto en Windows. Cuando los auriculares están conectados, son los auriculares.
Rus:
Hola, tengo un problema: he hecho un sonido en el Expert Advisor, la señal va cuando se abre la posición, pero el sonido va a los auriculares, pero no hay sonido en los altavoces, ¿cuál puede ser el problema? Cuando reproduzco el sonido con el reproductor, va a los auriculares y a los altavoces.
 
MrSoros:
Probablemente, el reproductor está configurado donde se emite el sonido. La MT utiliza el dispositivo de salida de sonido por defecto, que se establece por defecto en Windows. Cuando los auriculares están conectados, son los auriculares.
Gracias, lo tengo resuelto. No es exactamente como lo has descrito, pero casi.
 
Una gran petición para implementar en forma de código
Necesidad:
1) asesor para colocar simultáneamente tres órdenes pendientes con stops 25 y tomas 15, 35, 50
2) después de que la segunda orden se cierra en la toma (35) la última posición (con toma 50) se transfiere a
sin pérdidas.
 

Profesionales, por favor, aconsejen cómo implementar lo siguiente:

Al comienzo de un nuevo día construimos un canal sobre el Mínimo y el Mínimo de ayer - tan pronto como el precio cruza su límite en el lado opuesto colocamos una orden.

Pregunta: ¿cómo recordar todas las fronteras del canal si el precio forma un patrón de triángulo (el precio de ayer no ha cruzado el de ayer, el de ayer - el día anterior) y cómo controlar el movimiento del precio en relación con todas las fronteras?

Por favor, danos un ejemplo si lo hay o indica un patrón general.

 
dimon74:
Hola, ¿alguien tiene una respuesta preparada? El operador switch(). Tiene dos casos. El primer caso es el cierre de una orden por Take Profit y el segundo caso es el cierre de una orden por Stop Loss. Pero estos valores(Take Profit y Stop Loss) son variables del tipo doble Y cada caso debe ser marcado como una constante entera, una constante de carácter o una expresión constante. ¿Cómo hacer que estas variables de tipodoble cumplan con las reglas de MQL4 para la ejecución del operador switch()? En este caso, los valores deTake Profit y Stop Loss (precios de cierre como tales) no son importantes. Lo que importa es el hecho mismo de cerrar una orden por Take Profit y Stop Loss. Gracias de antemano.
¿Y tus casos ya tienen un valor de tipo int, supongo?
En caso afirmativo, la lógica es:
Si la posición ha cerrado en Take Profit, entonces la variable es igual al número del primer caso,
si ha cerrado en Stop Loss, entonces la variable es igual al número del segundo caso.
A continuación, este valor se pasa al operador switch, con el número del caso.
 

¿Por qué no se carga la historia cuando pulso el botón de inicio?

Se descarga hasta el 12 de febrero. 2010 por ejemplo USDCAD y all.... entonces estupor, la empresa de corretaje es conocida, tiene una historia