Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 539

 
PolarSeaman:

Sim, você ajudou, agora eu quero limitar o tempo. Eliminar a contagem das 17h às 23h.

Ao invés deHora()-> tempo[i]

 
Vitaly Muzichenko:

Ao invés deHora()-> tempo[i].

Obrigado.

 
Vitaly Muzichenko:

Ao invés deHora()-> tempo[i]

A partir deste momento[i] você precisa extrair uma hora.

 
Boa tarde!!! Você pode me indicar o ramo errado, ou minha pergunta parece não ter sido respondida pelos conhecedores))))
 
Você pode me dizer qual é o problema: o gráfico exibe letras do alfabeto russo em vez de setas para cima e para baixo. Presumo que seja algo no Windows 7. Onde instalá-lo, talvez alguém tenha encontrado isto?
 
HeAic:
Você pode me dizer qual é o problema: o gráfico mostra as letras do alfabeto russo em vez das setas para cima e para baixo. Estou assumindo que isto é algo no Windows 7. Onde instalá-lo, talvez alguém tenha encontrado isto?


o mesmo problema em algumas fontes.

mostrar uma captura de tela.

wingdings verificam a fonte no sistema

 
Gente. Já meu cérebro está fervendo((( Você pode me dizer como fazer o número de pedidos com base nesta definição?
int fMarketOrdersOpenB(int type){
   int c=0,aBuyCount=0;
   for(int i=0;i<OrdersTotal();i++){
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123){
            switch(OrderType()){
               case OP_BUY:aBuyCount++;break;
              }}}else{return(-1);}}
   if(type==OP_BUY)c=aBuyCount;return(c);}

fazer a quantidade de volume em lotes? O que precisa ser mudado ou afinado?

 
Rustam Bikbulatov:
Gente. Já meu cérebro está fervendo((( Diga-me como fazer o número de pedidos com base nesta definição

fazer a quantidade de volume em lotes?

//+------------------------------------------------------------------+
int fMarketOrdersOpenB(void)
  {
   int aBuyCount=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 && OrderType()==ORDER_TYPE_BUY)
            aBuyCount++;
        }
     }
   return aBuyCount;
  }
//+------------------------------------------------------------------+

Ou melhor ainda:

//+------------------------------------------------------------------+
int fMarketOrdersOpenB(void)
  {
   int total=OrdersTotal(),aBuyCount=0;
   for(int i=total-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 && OrderType()==ORDER_TYPE_BUY)
            aBuyCount++;
        }
     }
   return aBuyCount;
  }
//+------------------------------------------------------------------+
 
Artyom Trishkin:

Obrigado!!!!! Agora vou tentar espremê-lo em meu código! Por que na primeira linha (vazio) ?

 
Artyom Trishkin:

Ou melhor ainda:

Ainda não está certo. É um. OK, obrigado pela ajuda de qualquer maneira.

Razão: