![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Tal vez.
Además, Vladimir, ¿podrías aconsejarnos sobre el esquema - qué es este bloque de patrones de mercado (seleccionar la señal más fuerte) y en qué forma está en el MQL Wizard?
***
Por lo que he entendido, no hay selección de la señal más fuerte entre los modelos de un módulo.
***
¿Y cómo eliminar las líneas de flecha del gráfico obtenido como resultado de su archivo?
Cierra el TEST DE ESTRATEGIA y todos los iconos y líneas desaparecerán :)
Vale, pero si hay dos módulos, ¿qué selecciona la señal (y el ejemplo de calcular una señal a partir de dos módulos, que está en la ayuda, no lo menciona)?
***
Cuando hay más de un módulo (descrito en el artículoMQL5 Wizard: New Version) todas las señales son resultantes y se obtiene la previsión final (dirección y fuerza)
***
Si he ejecutado el archivo directamente en el gráfico y no en el probador, ¿cómo puedo eliminarlo?
Sí, es retráctil como un objeto. Me ocuparé de la información del patrón que he recibido.
Pues bien, lo que aparece en el diagrama de la parte superior (donde está seleccionada la señal 100), no consigo averiguar dónde puede estar en el Asistente, ¿qué te parece?
No lo entiendo. Inserte una imagen que muestre la zona correcta.
En el diagrama la parte superior - donde dice selección de una señal más fuerte (100) y patrones de mercado. ¿Esto se selecciona con qué y hasta sin escalas?
No entiendo, pega ya la foto.
Has insertado un dibujo completo. Estoy esperando a que rodees la sección correcta - de lo contrario no está claro lo que estás preguntando de nuevo.
Lo he corregido - mira allí justo debajo de mi línea sobre la imagen.
Edita la imagen: rodea el área de interés y luego formula tu pregunta.
He editado el post anterior - échale un vistazo.
Ya respondí en la última página:
Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio
Apertura y cierre en el Asesor Experto generado por el Asistente MQL5
Vladimir Karputov, 2017.09.29 12:54
Por lo que tengo entendido, no hay selección de la señal más fuerte entre los modelos de un módulo.
***
Y otra pregunta: ¿por qué se asigna el valor m_base_price en el módulo de señales MA cuando se seleccionan todos los patrones (1-3), pero no cuando se selecciona el patrón 0?
Veamos...
Y otra pregunta - ¿por qué al seleccionar todos los patrones (1-3) en el módulo de señales MA se asigna m_base_price, pero no al seleccionar el patrón 0?
Lo conseguí así: la clase CExpert contiene un objeto -m_signal
- que es un objeto padre de la clase CExpertSignal. El módulo de señales de comercio (en este caso, SignalMA.mqh) se hereda y su descendiente es CExpertSignal.
El módulo de Señales de Trading, cuando se dispara el patrón 2, su descendiente escribe algún precio en la variablem_base_price (ni siquiera es importante cuál). Pero entonces, la clase CExpertSignal no accede a la variablem_base_price de nuestro módulo de señales - cuando se abre una posición, la clase CExpertSignal se refiere a la variablem_base_price del objetom_signal- el objeto padre de la clase CExpertSignal.
Resulta que no tiene sentido escribir ningún valor enla variablem_base_price en el módulo de Señales de Trading.
Allí, cuando m_base_price=0, se toma el precio Ask o Bid, dependiendo de la condición Buy/Sell, excepto para el patrón 2 (allí toma el precio MA como orden pendiente), pero ¿por qué todo esto y por qué con el patrón 0 no se utiliza en absoluto?
Sí, PERO: la variable m_base_price busca el objeto padre, no el módulo de señal.