[¡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 45
![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
A xrust:
))
pero si no utilizo el número mágico, ¿qué debo escribir en su lugar?
o bien == 0, o bien eliminar esa línea
1, ¿qué es un EA?
2, cómo usarlo,
3, ¿realmente comercia por sí mismo? si es así, cómo utilizarlo,
4, si lo ejecuto a través del probador de estrategias, cómo descifrar la salida (chart.... etc.) y cómo utilizarlo en el comercio.
Por favor, responda a estas 4 preguntas =(
¡Hola!
Por favor, ayúdenme con un consejo o una solución. Estoy intentando que el Asesor Experto dé una señal cuando la barra anterior "absorba" a la anterior.
1 - si la absorción se produjo hacia arriba2 - si la absorción se produjo hacia abajo.
Creo que todo es elemental, comparar precios de apertura y cierre y voilá... pero no lo es. Cuando paso el ratón por encima de las 2 barras anteriores, está claro que la última se está comiendo la penúltima.
Espero mucho la ayuda, y gracias de antemano
Este es el texto:
int start(){
//----
if (SShort()==1)
Alert("1");
}
if (SLong()==1)
Alert("2");
}
//----
return(0);
}
//+------------------------------------------------------------------+
int SShort()
{int MS=0;
if (Open[1]>Close[2] && Close[1]<Open[2] && Open[1]>Close[1] && Open[2]<Close[2])
MS=1;
return(MS);
}
//+------------------------------------------------------------------+
int SLong()
{
int ML=0;
if(Open[1]<Close[2] && Close[1]>Open[2] && Open[1]<Close[1] && Open[2]>Close[2])
ML=1;
return(ML);
}
//+------------------------------------------------------------------+
La imagen muestra el principio de la absorción. Gracias de antemano.![](https://c.mql5.com/mql4/forum/2009/03/pogloshenie_4.jpg)
No estoy seguro de lo que estoy buscando. Sólo se trata de la absorción del cuerpo de la vela.
sustituir por
y en el segundo caso tambiénPerdóneme, pero no está nada claro lo que quiere decir esta página....??????????
o bien == 0, o bien eliminar esa línea.
una pregunta más - ayuda por favor)
¿Cómo puedo definir el tipo de orden (si la orden se cerró por compra o por venta)?
¡Hola!
¿Puede aconsejar a un novato? Cómo prescribir una línea indicadora en un EA, no la posición relativa a otra línea < & >, sino su movimiento hacia arriba o hacia abajo. Entiendo que una variable debe mostrar el rebote y la otra es la responsable de la caída.
Gracias de antemano.
¡Hola!
Algunos consejos para un principiante. Cómo prescribir la línea del indicador en el asesor experto, no la posición relativa a otra línea < & >, sino su movimiento hacia arriba o hacia abajo. Entiendo que una variable debe mostrar el rebote y la otra es la responsable de la caída.
Alternativamente ;)
Escribe una función que detecte si la línea está subiendo o bajando y devuelva +1 o -1 dependiendo de ello.
Llame a esta función en su EA y obtenga la respuesta que necesita.
Alternativa: :))
Escribe una función que determine si la línea está subiendo o bajando, y dependiendo de esto, devuelva +1 o -1.
Llame a esta función en su EA y obtenga la respuesta correcta.
Gracias.
¿Puedo dar también un nombre a la línea? Indicador "ADX", Línea ADX -(ADXZ-positivo, ADXz-negativo) Línea+DI-(pDIR-positivo, pDIr-negativo), Línea -DI (mDIB-positivo, mDIb-negativo) es decir, dos variables por línea, ya para su posterior localización. Por ejemplo( ADXz && pDIR >mDIb)