Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1077

 
Fast235:

Vladimir Karputov tinha tais condições nos seus códigos, mas você mesmo tem de aprender a ler o seu código)

Não há nada a aprender - para compreender como um programa é montado ligando-o a partir de blocos prontos da biblioteca padrão - nem sequer é necessário conhecer a programação a um nível intermédio - um nível de principiante é suficiente. Não assustar as pessoas - aí tudo é fácil e simples.

 
Alexey Viktorov:

Como é que a condição aberta difere da condição fechada?

Por exemplo:
Leve Macd.
Comprar: if(main<0 &&signal<0 &&main<signal)
E fecha se: sinal>0
 
Sprut112:
Por exemplo:
Leve Macd.
Comprar: if(main<0 &&signal<0 &&main<signal)
E fecha se: sinal>0

E o que o impede de fazer esta condição?

 
Artyom Trishkin:

Não há nada a aprender - compreender como um programa é construído ligando-o a partir de blocos prontos de uma biblioteca padrão - nem sequer é necessário conhecer a programação a um nível intermédio - um nível de principiante é suficiente. Não assustar as pessoas - aí tudo é fácil e simples.

no meu trabalho, também, muitas coisas são óbvias

 
Artyom Trishkin:

E o que o impede de fazer esta condição?

Queria procurar no Codebase por exemplo, é perfeito, mas ainda não o encontrei
 
Sprut112:
Queria procurar no Codebase por exemplo, tudo é perfeito lá, mas ainda não o encontrei

Vá a Georges, desta vez está tudo bem

 
Fast235:

Vá a Georges, desta vez está tudo bem

Se não pode dizer algo sensato, não escreva.
 
Sprut112:
Se não pode dizer algo sensato, não escreva

Posso também ajudar, onde e como utilizará o 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:

Também posso ajudar, onde e como utilizará o código?

Este bloco está em todos os EAs
 
Sprut112:
Este bloco está em todos os EAs

esta unidade Vladimir K., de que mais precisa?

é o mais fácil usando ctrade, se eu lhe der o meu código, ele puxará a biblioteca que eu uso