Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 33

 

Encontrei um fio, esfreguei o tópico:

Desculpe-me por um tópico à parte, não consegui encontrar um tópico com perguntas de "bonecos". Como é um conjunto fatorial na MQL4? Procurei em toda a documentação - não consigo encontrá-la. Quero lhe fazer uma pergunta e não tenho a menor idéia do que fazer com ela. Se esta função não tiver fatorial, favor compartilhar o roteiro, se disponível, para puxar um pedaço de código.

 
uzi:

Encontrei um fio, esfreguei o tópico:

Desculpe-me por um tópico à parte, não consegui encontrar um tópico com perguntas de "bonecos". Como é um conjunto fatorial na MQL4? Procurei em toda a documentação - não consigo encontrá-la. Quero lhe fazer uma pergunta e não tenho a menor idéia do que fazer com ela. Se esta função não tiver fatorial, favor compartilhar o roteiro, se disponível, para puxar um pedaço de código.


Você pode usar a função

        int recurs(int n)
{
    int m=n;
    int result=1;
    if (n>1)result=recurs(n-1);
    result*=m;
    return result;
}
 
Roger:


Você pode usar a função


OBRIGADO!
 

Preciso de uma dica, por favor,

como soletrar as condições: 1 - se um novo bar tiver sido aberto

2,3,4 - se o pedido (compra, venda, qualquer) for fechado?

 
edhom:

Preciso de uma dica, por favor,

como soletrar as condições: 1 - se um novo bar abrir

2,3,4 - se o pedido (compra, venda, qualquer) for fechado?

Algo como isto

#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"


bool New_Bar=false;
static datetime New_Time;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   New_Time=Time[0];
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
  Fun_New_Bar();                               // Обращение к ф-ии
  
    if (New_Bar)                               // 1 -  если открылся новый бар
      {
      if(OrdersTotal()==0)                     //2,3,4 - Открытых ордеров нет
        {
        //Ваш код .....
        //.............
        }
      }
     
//----
   return(0);
  }
//+------------------------------------------------------------------+
void Fun_New_Bar()                              // Ф-ия обнаружения ..
  {                                             // .. нового бара
                                                // Время текущего бара
   New_Bar=false;                               // Нового бара нет
   if(New_Time!=Time[0])                        // Сравниваем время
     {
      New_Time=Time[0];                         // Теперь время такое
      New_Bar=true;                             // Поймался новый бар
     }
  }
 
Ao testar o EMA , surge a dificuldade de ele subir e descer em pequenos movimentos, criando sinais falsos. Como filtrar sinais falsos, definindo um certo número de pips para excluir pequenas flutuações de EMA?
 
r772ra:

Algo como isto


OBRIGADO!
 
Forexman77:
Ao testar o EMA , surge a dificuldade de ele subir e descer em pequenos movimentos, criando sinais falsos. Como filtrar sinais falsos, definindo um certo número de pips para excluir pequenas flutuações de EMA?


A opção mais fácil é usar OPENPRICE no EMA como "aplicar a" e deslizar gradualmente para CLOSEPRICE, tentar usar outro PREÇO intermediário ligeiramente suavizado
 
Forexman77:
Ao testar o EMA , surge a dificuldade de ele subir e descer em pequenos movimentos, criando sinais falsos. Como filtrar sinais falsos, definindo um certo número de pips para excluir pequenas flutuações de EMA?


A opção mais fácil é usar OPENPRICE no EMA como "aplicar a" e deslizar gradualmente para CLOSEPRICE, tentar usar outro PREÇO intermediário ligeiramente suavizado
 
Forexman77:
Ao testar o EMA , surge a dificuldade de ele subir e descer em pequenos movimentos, criando sinais falsos. Como posso definir um certo número de pontos para filtrar sinais falsos a fim de excluir flutuações menores de EMA?
Use o LWMA!