garisan
12-12-2023 04:06,
Buenos dias amigos:
Mis conocimientos de programacion MQL4 son bastante limitados. A ver si me podeis ayudar. Me gustaria hacer un indicador o un EA que hiciera lo siguiente:
1ª Condición: Si EMA4>EMA18>EMA40 ==TRUE ==> Pintar flecha arriba celeste y alerta sonora
2ª Condición: Si EMA4>EMA18>EMA40==FALSE ==> flecha abajo celeste o una cruz en celeste y alerta sonora. Es decir si la primera condición pasa de true a false
3ª Condición: Si EMA4<EMA18<EMA40 ==TRUE ==> flecha abajo roja y alerta sonora
4ª Condición: Si EMA4<EMA18<EMA40==FALSE ==> flecha arriba roja o una cruz en rojo y alerta sonora. Es decir si la tercera condición pasa de true a false
Como se puede ver lo que trato de hacer es un indicador que me indique cuando se ha cumplido la condicion del triple cruce de la muerte y cuando ha dejado de cumplirse. Tengo un indicador que te pone la flecha cuando se cruzan dos MA´s pero eso solo son dos simbolos. flecha arriba y flecha abajo. Yo lo que necesito son 4 simbolos: Cuando cuando es verdad que se han cruzado al alza tres EMAS, cuando despues de que la condicion anterior ha sido verdad y deja de serlo, cuando se han cruzado a la baja tres EMAS es verdad, cuando despues de haber sido verdad la condición anterior esta deja de serlo.
La verdad es que agradeceria mucho la ayuda de como enfocar esto. Si el indicador ya existiera pues muchisimo mejor pero con el codigo fuente por que querré hacerle mis retoques personales.
Gracias adelantadas.
:)No entiendo porqué necesitas 4 símbolos, con 2 sería suficiente ya que cuando una condición es falsa no se debe pintar ningún símbolo. En el ejemplo que comentas estarías pintando símbolos todo el rato y eso puede confundir.
Edito: Ok, lo que quieres es una señal de salida, no ? No había leído el resto de mensajes y que ya lo habías solucionado.
Mis conocimientos de programacion MQL4 son bastante limitados. A ver si me podeis ayudar. Me gustaria hacer un indicador o un EA que hiciera lo siguiente:
1ª Condición: Si EMA4>EMA18>EMA40 ==TRUE ==> Pintar flecha arriba celeste y alerta sonora
2ª Condición: Si EMA4>EMA18>EMA40==FALSE ==> flecha abajo celeste o una cruz en celeste y alerta sonora. Es decir si la primera condición pasa de true a false
3ª Condición: Si EMA4<EMA18<EMA40 ==TRUE ==> flecha abajo roja y alerta sonora
4ª Condición: Si EMA4<EMA18<EMA40==FALSE ==> flecha arriba roja o una cruz en rojo y alerta sonora. Es decir si la tercera condición pasa de true a false
Como se puede ver lo que trato de hacer es un indicador que me indique cuando se ha cumplido la condicion del triple cruce de la muerte y cuando ha dejado de cumplirse. Tengo un indicador que te pone la flecha cuando se cruzan dos MA´s pero eso solo son dos simbolos. flecha arriba y flecha abajo. Yo lo que necesito son 4 simbolos: Cuando cuando es verdad que se han cruzado al alza tres EMAS, cuando despues de que la condicion anterior ha sido verdad y deja de serlo, cuando se han cruzado a la baja tres EMAS es verdad, cuando despues de haber sido verdad la condición anterior esta deja de serlo.
La verdad es que agradeceria mucho la ayuda de como enfocar esto. Si el indicador ya existiera pues muchisimo mejor pero con el codigo fuente por que querré hacerle mis retoques personales.
Gracias adelantadas.
:)No entiendo porqué necesitas 4 símbolos, con 2 sería suficiente ya que cuando una condición es falsa no se debe pintar ningún símbolo. En el ejemplo que comentas estarías pintando símbolos todo el rato y eso puede confundir.
Edito: Ok, lo que quieres es una señal de salida, no ? No había leído el resto de mensajes y que ya lo habías solucionado.