Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 677
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
Me explico ... Recopilo las funciones que necesito sobre 5-6 que no he podido encontrar en la web y luego pido un EA (como si lo inventara) para que estas funciones puedan estar presentes allí y finalmente obtengo las funciones que necesito - de una vez ... Y ahora simplemente no tengo tiempo para llenar mi cartera en Mcl .
No, así que pídelo a alguien a quien vayas a pedir esta función de todos modos. No hay problema...
Oh cómo.... Las amenazas vienen...
Dios no lo quiera. No hay amenazas. Sólo estoy apelando a la humanidad. ....
Y se le insta a hacerlo:
Usa tu cerebro, escribe el código. Muéstrame lo que tienes o no tienes. Aquí nadie se reirá.
Haga una pregunta sobre su código. Le diremos lo que está mal.
Estoy cansado de explicártelo en privado.
¿cómo encontrar el precio al que se produjo el cruce? Es decir, necesito abrir una operación no en el momento del cruce de MA, sino, digamos, 10 puntos después del cruce.
La función si puede mostrar por favor
MQL5 Wizard - Señales de trading por cruce de dos medias móviles exponenciales. Y una pequeña modificación.
Muchas gracias))) Esto es lo que ya he escrito.
El Asesor Experto trabaja con señales de dos iMAs: iMA(5) e iMA(4) en el marco temporal M5.
No seas así si está lejos de la verdad. Es innecesario.
Aprender a programar es meterse en ello, no rechazarlo.
Aquí hay más
El Asesor Experto trabaja utilizando señales de dos iMAs: iMA(5) e iMA(4) en el timeframe M5.
Al principio tenemos que establecer estos 10 puntos/pips - no vamos a discutir sobre la percepción. Llamemos a la variable InpDistanse=10 e inmediatamente a la variable interna ExtDistanse. Realicemos la sintonización en OnInit - para 3 o 5 dígitos
//--- tuning for 3 or 5 digits
int digits_adjust=1;
if(m_symbol.Digits()==3 || m_symbol.Digits()==5)
digits_adjust=10;
ExtDistanse = InpDistanse*digits_adjust*m_symbol.Point();
Queda por introducir una variable estática en OnTick(), en la que debemos registrar el precio de cruce. Entonces simplemente calculamos la diferencia entre el precio actual y el precio de cruce y comparamos la diferencia con el ExtDistanse.