Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1077

 
Fast235:

Vladimir Karputov tenía estas condiciones en sus códigos, pero tienes que aprender a leer su código por ti mismo)

No hay nada que aprender - para entender cómo se ensambla un programa conectándolo a partir de bloques ya hechos de la biblioteca estándar - ni siquiera es necesario saber programar a un nivel intermedio - un nivel de principiante es suficiente. No hay que asustar a la gente: allí todo es fácil y sencillo.

 
Alexey Viktorov:

¿En qué se diferencia la condición de abierto de la de cerrado?

Por ejemplo:
Toma Macd.
Comprar: if(main<0 &&signal<0 &&main<signal)
Y se cierra si: señal>0
 
Sprut112:
Por ejemplo:
Toma Macd.
Comprar: if(main<0 &&signal<0 &&main<signal)
Y se cierra si: señal>0

¿Y qué le impide hacer esta condición?

 
Artyom Trishkin:

No hay nada que aprender - entender cómo se construye un programa enlazándolo a partir de bloques ya hechos de una biblioteca estándar - ni siquiera es necesario saber programar a un nivel intermedio - un nivel de principiante es suficiente. No hay que asustar a la gente: allí todo es fácil y sencillo.

en mi trabajo, también, muchas cosas son obvias

 
Artyom Trishkin:

¿Y qué le impide hacer esta condición?

Quería buscar en Codebase un ejemplo, es perfecto, pero aún no lo he encontrado
 
Sprut112:
Quería buscar un ejemplo en Codebase, allí todo está perfecto, pero aún no lo he encontrado

Ve a Georges, esta vez está bien

 
Fast235:

Ve a Georges, esta vez está bien

Si no puedes decir algo sensato, no escribas.
 
Sprut112:
Si no puedes decir algo sensato, no escribas

Yo también puedo ayudar, ¿dónde y cómo vas a utilizar el código?

//+------------------------------------------------------------------+
//| Close positions                                                  |
//+------------------------------------------------------------------+
void ClosePositions(const ENUM_POSITION_TYPE pos_type)
  {
   for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of current positions
      if(m_position.SelectByIndex(i))     // selects the position by index for further access to its properties
         if(m_position.Symbol()==Symbol() && m_position.Magic()==m_magic)
            if(m_position.PositionType()==pos_type) // gets the position type
               m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol
 
Fast235:

Yo también puedo ayudar, ¿dónde y cómo vas a utilizar el código?

Este bloque está en todos los EAs
 
Sprut112:
Este bloque está en todos los EAs

esta unidad Vladimir K., ¿qué más necesitas?

es el más fácil usando ctrade, si te doy mi código, tirará de la biblioteca que uso