[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 468

 

¡Hola!

Todavía estoy luchando con el mismo Asesor Experto. Los pedidos deben realizarse por 4 condiciones, pero yo sólo tengo una condición. Tengo que cerrar por 2 condiciones pero solo se cierran por TS. Creo que no tendré éxito sin vosotros.

Archivos adjuntos:
 
Sarguss:

¡Hola!

Todavía estoy luchando con el mismo Asesor Experto. Los pedidos deben realizarse por 4 condiciones, pero yo sólo tengo una condición. Tengo que cerrar por 2 condiciones pero solo se cierran por TS. Creo que no tendré éxito sin vosotros.


Parece que te has equivocado con la lógica.
 
Vinin:

Parece que tienes una lógica equivocada

Probablemente.

¿Se refiere a la bandeja de entrada/salida o a la construcción del propio EA?

 
Sarguss:

Probablemente.

Se refiere a la bandeja de entrada/salida o a la construcción del propio EA.


Probablemente, lo primero que hay que hacer es escribir en un papel lo que hay que hacer y cómo hay que hacerlo. Ayuda en la mayoría de los casos.

Has escrito que la entrada se basa en cuatro condiciones. Tiene dos entradas en dos condiciones diferentes. No hay cuatro condiciones.

 
Vinin:


Probablemente debería escribir primero en papel lo que haría y cómo lo haría. Ayuda en la mayoría de los casos.

Has escrito que hay cuatro condiciones para la entrada. Tienes dos entradas en dos condiciones diferentes. No hay cuatro condiciones.

Tal vez me expresé mal. 2 COMPRAS, 2 VENTAS.

Empecé con el papel).

 
Vinin:

Y cómo vas a contar si tienes return() en el bucle

He eliminado return(), y sigue siendo la misma historia:(
 
Elektronik:

Eliminado return(), sigue la misma historia:(

¿Cuántos pedidos se han abierto ahora?
 
Vinin:


Probablemente, lo primero que hay que hacer es escribir en un papel lo que hay que hacer y cómo hay que hacerlo. Ayuda en la mayoría de los casos.

Has escrito que hay cuatro condiciones para la entrada. Tienes dos entradas en dos condiciones diferentes. No hay cuatro condiciones.

Gracias por su ayuda:)
 
Vinin:

¿Cuántos pedidos se abren ahora?

En el probador se abre infinitamente, en la demo se abren las que sean necesarias.
 

Hola a todos.

Tengo una pregunta del tutorial de MQL4.

Al pasar la MA por arriba o por abajo no da ningún mensaje?

Por favor, escriba lo que está mal.

bool Fact_Up= true;
bool Fact_Dn = true;
//-----------------------------------------------------------------
int start()
   {
   double MA;
//-----------------------------------------------------------------
   MA= iMA(NULL,0,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);
//-----------------------------------------------------------------
   if(Bid > MA && Fact_Up == true)
      {
      Fact_Dn = true;
      Fact_Up = false;
      Alert("Цена находится выше МА(",Period_MA,").");
      }
//------------------------------------------------------------------
   if(Bid < MA && Fact_Dn == true)
      {
      Fact_Up = true;
      Fact_Dn = false;
      Alert("Цена находится ниже МА(",Period_MA,").");
      }
//------------------------------------------------------------------
   return;
}
Razón de la queja: