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
Ver el post 2631 arriba con el DEMA.mq4 adjunto... ¿Ayuda eso?
En su código (en la sección init()), busque una parte que vaya así
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
[/PHP]
And change it to this :
[PHP] switch(MA1Mode)
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
case 4 : MA1short_name="DEMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
case 4 : MA2short_name="DEMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
y todo estará bien
Esa parte en realidad estaba impidiendo que se calculara la dema cualquiera que fuera la que usabas (la dema nunca se calculaba cortada en su lugar, se usaba la SMA).
Adjunto el que tiene esos cambios, pero si haces esos cambios por tu cuenta, verás que luego se calcula correctamente. Por qué lo hizo el autor original, no tengo ni idea y francamente no miré para nada esa parte del código
Sí, estoy familiarizado con DEMA aunque nunca he memorizado la fórmula... Aquí está la diferencia práctica entre un 5-SMA (rojo) y 5-DEMA (verde)
Al ajustar el modo a 1 en la cruz 5/12 DEMA esto es lo que obtengo:
En tu código (en la sección init()), encuentra una parte que dice así
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
[/PHP]
And change it to this :
[PHP] switch(MA1Mode)
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
case 4 : MA1short_name="DEMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
case 4 : MA2short_name="DEMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
y todo estará bien
Esa parte en realidad estaba impidiendo que se calculara la dema cualquiera que fuera la utilizada (la dema nunca se calculaba cortada en su lugar, se utilizaba la SMA).
Adjunto el que tiene esos cambios, pero si haces esos cambios por tu cuenta, verás que luego se calcula correctamente. Por qué lo hizo el autor original, no tengo ni idea y francamente no miré esa parte del código para nadaSip...puedo hacerlo...Gracias te informaré...¡Muchas gracias!
Sip...puedo hacerlo...Gracias te informaré...¡Muchas gracias!
MLaden,
¡¡Tu genio es superado sólo por tu genio!! ¡Después de las modificaciones de codificación las flechas están ahora alineadas! Puedo donar o contribuir con algo por tus esfuerzos.
¡¡MLaden, Tu genio es superado solo por tu genio!! ¡Después de las modificaciones de codificación las flechas están ahora alineadas! Puedo donar o contribuir con algo por tus esfuerzos.
No es necesario hacer nada
Me alegro de que funcione - feliz comercio
Se adjunta un script llamado Visible Pos . Cuando se aplica al gráfico, traza flechas en el gráfico de las operaciones anteriores abiertas y cerradas tomadas de su historial de órdenes.
No soy un codificador en absoluto, puede alguien por favor, añadir líneas de tendencia de puntos para conectar las flechas abiertas y cerradas del comercio.
como en la captura de pantalla
Gracias
Adjunto un script llamado Visible Pos . Cuando se aplica a la carta que traza las flechas en el gráfico de las operaciones anteriores abiertas y cerradas tomadas de su historial de pedidos.
No soy un codificador en absoluto, puede alguien por favor, añadir líneas de tendencia de puntos para conectar las flechas de apertura y cierre del comercio.
como en la captura de pantalla
GraciasRivabex1301
Mira este post : https://www.mql5.com/en/forum/176352/page45
Rivabex1301 Revisa este post : https://www.mql5.com/en/forum/176352/page45
Gracias por su ayuda
¿Se comporta de la misma manera en su PC (no el VPS)? Si funciona bien en su PC en las mismas condiciones, entonces usted tiene un problema con su VPS
Hola Mladen, ¿eres de la ex Yugoslavia?
Sí, con respecto al problema, se comporta igual en Pc y Vps. No empieza a cerrar órdenes hasta que maximizo mt4 en PC.
Puedes mirar el código por favor.
Gracias.
Hola Mladen, ¿eres de la ex Yugoslavia?
Sí, con respecto al problema, se comporta igual en Pc y Vps. No empieza a cerrar órdenes hasta que maximizo mt4 en PC.
Puedes mirar el código por favor.
Thnx.DarkForex33
Hay una función en ese ea (DisableEA()) que desactiva todos los EAs en algunas condiciones - simplemente desactiva el comercio en vivo y nunca lo vuelve a activar. Esa es la causa probable de eso. No sé qué quería hacer el autor con eso, ya que trata de cerrar las órdenes después de eso y en un nuevo metatrader 4 no es posible más hasta que vuelva a activar manualmente el comercio en vivo