O conselheiro é adequado para a vida real?

 
Olá a todos!
Confira o graal:
O EA é adequado para real, e se não for, que parâmetros você gostaria de corrigir?
Teste no Eurobucks ao longo de 10 anos
 
Se for um graal, é utilizável. Todos os grãos vão diretamente para a coisa real. E nada de mini-micro-nano, apenas um lote cheio... Punir imediatamente o criador por testar "todos os carrapatos" em barras de 4 horas com n/a qualidade de modelagem, de modo que suas bolas fiquem cinzentas com uma retirada de 250% do depósito.
 
timbo >>:
Раз грааль, то пригоден. Все граали прямиком идут на реал. И никаких мини-микро-нано, только полный лот... Чтобы сразу наказать создателя за тестирование "все тики" на 4-х часовых барах с качеством моделирования n/a, чтобы у него яйца поседели от просадки в 250% от депозита.


)))
 
O Graal é um comerciante que ganha constantemente
 
Dserg, você pode ver por si mesmo. Drawdowns muito grandes.
Entendo que você tem dois níveis de volume de lote - real e "quase virtual". Como o comércio virtual ajuda?
 
Não seria divertido entrar entre 900 e 1000 negócios
 
Mathemat >>:
Dserg, ну ты ж сам все видишь. Очень большие просадки.
Я так понял, что у тебя два уровня объема лота - реальный и "почти виртуальный". И как - помогает виртуальная торговля?


Sim, isso mesmo. Você constrói duas escalas na curva do depósito em pips. Se eles tiverem cruzado para baixo, mudamos o lote de 1 para 0,01.
Aqui está a função, se alguém estiver interessado: Este módulo pode ser usado em qualquer Expert Advisor praticamente. Este F deve ser multiplicado pelo lote.
double getF()
{
   double B,dB;
   double Bal0[100];
   int j;
   
   B = AccountBalance();
   
   //Пишем изменения баланса в архив
   if (!CompareDoubles(B,LastB)){
      dB = LastdB + (B-LastB)/(curF*Lots); 
      LastB = B;
      LastdB = dB;
      strB = strB +  DoubleToStr(dB,2) + " ";
      for (j=0;j<100;j++) {
         Bal0[j]=Bal[j];
      }
      for (j=0;j<99;j++) {
         Bal[j+1]=Bal0[j];
      }
      Bal[0]=dB;   
   }   
   
   double m1, m2;
   string strB1="";
   string strB2="";
   
   m1 = 0.0;
   m2 = 0.0;
   
   for (j=0;j<Nfast;j++) {
      m1 += 1.0/Nfast*Bal[j];
   }

   for (j=0;j<Nslow;j++) {
      m2 += 1.0/Nslow*Bal[j];
   }

   if (m1>m2) {
      Comment(strB2 + "\n" + strB1 + "\n" + "Current F = " + DoubleToStr(F,2) + " m1 = " + DoubleToStr(m1,2) + " m2 = " + DoubleToStr(m2,2));
      return(F);
   } else {
      Comment(strB2 + "\n" + strB1 + "\n" + "Current F = " + DoubleToStr(1.0,2) + " m1 = " + DoubleToStr(m1,2) + " m2 = " + DoubleToStr(m2,2));
      return(1.0);
   }
}
 
Alguns especialistas são muito úteis, outros não.
 
Em geral, o tópico da filtragem de negócios por curva de equilíbrio provavelmente não é nada novo, mas para mim pessoalmente é muito interessante.
Digamos que temos um consultor especializado, por assim dizer, é claro:


Aplicar a filtragem da curva de equilíbrio:


Depois disso, aplicamos a filtragem à curva obtida mais uma vez:


O resultado é um graal :-)
Quem tem experiência neste campo?
Compartilhe suas experiências.
 
Dserg писал(а) >>



O resultado é um graal :-)


>> Sim, você recebe os lucros, você recebe o graal.

 

O tema tem de fato um grande potencial e merece um estudo especial. É verdade..., não é tudo tão simples e óbvio.


Somente não é filtragem, mas sim sincronização da função de mudança de MM com curva de equilíbrio ou algo parecido. Com a filtragem, o número de ofícios é reduzido, mas aqui é constante.