![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
Lo siento, pero si tienes que preguntar esto, estás intentando escribir un código demasiado complicado para tu nivel de conocimientos.
No puedo escribir tu código por ti poco a poco.
alguien puede ayudarme con esto:
Quiero crear una alerta sólo si la:
La diferencia entre la apertura y el cierre anteriores es mayor que la diferencia de la apertura y el cierre actuales
icustom está leyendo de Heiken ashi
double SH2 = iCustom(NULL,0, "Heiken Ashi",2,i);
double BH2 = iCustom(NULL,0, "Heiken Ashi",3,i);
if(SH1<BH1 && SH2<BH2 && ct==0)
{
UP[i]=Low[i]-distancia*MyPoint;ct=1;
if(CTime!=Time[0])
{
if(PopUpAlert){Alert(Symbol()," ", "Buy Arrow");}
if(EmailAlert){SendMail(Symbol()+"Buy Arrow "+"", "Buy Signal");}
if(PushAlert){EnviarNotificación(Símbolo()+"Flecha de Compra "+"");}
CTime=Tiempo[0];
}
}
if(SH1>BH1 && SH2>BH2 && ct==1)
{
ABAJO[i]=Alto[i]+distancia*MiPunto;ct=0;
if(CTime!=Time[0])
{
if(PopUpAlert){Alert(Symbol()," ", "Sell Arrow");}
if(EmailAlert){SendMail(Symbol()+"Sell Arrow "+"", "Sell Signal");}
if(PushAlert){EnviarNotificación(Símbolo()+"Flecha de Venta "+"");}
CTime=Tiempo[0];
}
}