Asesores Expertos: GalacticExplosion

 

GalacticExplosion:

Para la señal "BUY" o "SELL" se utiliza la posición del precio por encima de iMA (Miving Average, MA) con un período muy grande. Cuando se aumenta el número de posiciones abiertas, se aumenta (gradualmente) la omisión de las señales de apertura. El trading se realiza en un intervalo temporal especificado.

Autor: Vladimir Karputov

 

¿Significa este trozo de código que debemos operar en H1?

      double MA=iMAGet(0);
      if(MA==0.0) // la copia falla 
         return;
      if(!RefreshRates())
        {
         PrevBars=iTime(m_symbol.Name(),Period(),1);
         return;
        }
      if(m_symbol.Ask()<MA)
         need_open_buy=true;
      else if(m_symbol.Bid()>MA)
         need_open_sell=true;
 
moneyfoundbymichael:

¿Significa este trozo de código que debemos operar en H1?

¡Cuando publique el código por favor use el botón SRC !

 
moneyfoundbymichael :

¿Significa este trozo de código que debemos operar en H1?

      double MA=iMAGet(0);
      if(MA==0.0) // la copia falla 
         return;
      if(!RefreshRates())
        {
         PrevBars=iTime(m_symbol.Name(),Period(),1);
         return;
        }
      if(m_symbol.Ask()<MA)
         need_open_buy=true;
      else if(m_symbol.Bid()>MA)
         need_open_sell=true;


No. En este trozo de código no se menciona en ninguna parte el marco temporal PERIOD_H1.

 
Estos EA se publican muchas veces con código incompleto o código que no funciona. Las explicaciones de la EA y cómo funciona es escasa por decir lo menos.

En GalacticExplosion aquí hay un trozo de código relativo a la entrada por encima y por debajo de la MA.

 

 double MA=iMAGet(0);
 if(MA==0.0) // copying fails
  return;
 if(!RefreshRates())
 {
  PrevBars=iTime(m_symbol.Name(),Period(),1);
  return;
 }
 if(m_symbol.Ask()<MA)
  need_open_buy=true;
 else if(m_symbol.Bid()>MA)
  need_open_sell=true;
 

Usted notará que compra por debajo de la MA y vende por encima de la MA.

Sin embargo en la presentación de este EA dice lo contrario.
 
moneyfoundbymichael:
Estos EA se publican muchas veces con código incompleto o código que no funciona. Las explicaciones de la EA y cómo funciona es escasa por decir lo menos.

En GalacticExplosion aquí hay un trozo de código relativo a la entrada por encima y por debajo de la MA.


Usted notará que compra por debajo de la MA y vende por encima de la MA.

Sin embargo en la presentación de este EA dice lo contrario.

¿Ha leído exactamente la descripción? Ver:

"4. Cuando abrir la primera operación: COMPRAR si la 200 EMA está por debajo de la nueva barra. VENDER si la 200 EMA está por encima de la nueva barra".

 
Vladimir Karputov:

¿Ha leído exactamente la descripción? Vea:

"4. Cuando abrir la primera operación: COMPRAR si la 200 EMA está por debajo de la nueva barra. VENDER si la 200 EMA está por encima de la nueva barra".

¿Leíste lo que escribiste en el código?


El EA está haciendo lo contrario de lo que se presenta en la presentación anterior, sin embargo el código está funcionando correctamente.

 
moneyfoundbymichael :

¿Has leído lo que has escrito en el código?

Consulta las palabras "por debajo" y "por encima" en el diccionario. Probablemente no entiendas bien el significado de estas palabras.

Pongo fin a la discusión: no veo motivos para discutir.

 

¿Por favor, explique por qué estamos comprando? La 200 SMA está claramente por encima de la nueva barra. No hay discusión aquí. Esto es trading y codificación, discutimos y NO discutimos.



GalacticExplosion Prueba de avance

 

Vladimir, hay dos parámetros en el código:

ushort                     InpIndentAfter8th    = 10;                // Sangría después de la 8ª posición (en pips)
ushort                     InpIndentAfter9th=10;                // Sangría después de la 8ª posición (en pips)

pero

InpIndentAfter9th

no se usa en ninguna parte, ¿es que has cambiado de opinión para usarlo o simplemente lo has pasado por alto?

Gracias.

 
Igor Nistor:

Vladimir, hay dos parámetros en el código:

pero

no se utiliza en ninguna parte, ¿cambiaste de opinión para utilizarlo o simplemente lo pasaste por alto?

Gracias.

Estaba experimentando, añadiendo, quitando y finalmente no quitando toda la basura.