Especialistas: KositBablo10

 

KositBablo10:

O Expert Advisor que Alexander Prishchenko participou do Campeonato de Negociação Automatizada 2012.

Fig. 1. Testando o resultado do Expert Advisor kositbablo_10 para 2012

Autor: Aleksandr Prishenko

 
Boa tarde! Antes de mais nada, feliz vitória! :))))) e uma pergunta: deixamos os parâmetros como vocês deixaram? Abraços, Larisa
 
Larisa19:
Boa tarde! Antes de mais nada, feliz vitória! :))))) e uma pergunta: deixamos os parâmetros como vocês deixaram? Atenciosamente, Larisa.
com que diabos de vitória. ?ele está em 220º lugar
 
Larisa19:
Boa tarde! Antes de mais nada, feliz vitória! :)))) e uma pergunta: deixamos os parâmetros como vocês deixaram? Atenciosamente, Larisa

O Expert Advisor não tem nada a ver com negociações reais!

O Expert Advisor foi criado apenas para o campeonato!

Ou, se você quiser tanto, precisará reduzir a carga do seu depósito:

//+------------------------------------------------------------------+
//| volume|
//+------------------------------------------------------------------+
double volume()
  {
   Lots=AccountInfoDouble(ACCOUNT_FREEMARGIN)/2000;
   Lots=MathMin(15,MathMax(0.1,Lots));
   Lots=NormalizeDouble(Lots,2);
   return(Lots);
  }
Na linha: Lots=AccountInfoDouble(ACCOUNT_FREEMARGIN)/2000; altere o número 2000 para um número maior, por exemplo, 10000
 

Muito obrigado ao autor por um EA muito curioso! Ele é muito útil para mim, que sou iniciante, como um exemplo.

Tive uma situação muito estranha ao testar seu EA. Em um determinado momento, o Expert Advisor coloca um grande número de posições e drena todas elas. A julgar pelo código, isso não deveria acontecer, em princípio, porque há uma condição que verifica o número de posições.

Parece ser uma falha do testador, mas, depois de uma falha como essa, é um pouco assustador: e se a falha ocorrer em uma conta real?

Captura de tela:


 
ingram:

Muito obrigado ao autor por um EA muito curioso! Ele é muito útil para mim, que sou iniciante, como um exemplo.

Tive uma situação muito estranha ao testar seu EA. Em um determinado momento, o Expert Advisor coloca um grande número de posições e drena todas elas. A julgar pelo código, isso não deveria acontecer, em princípio, porque há uma condição que verifica o número de posições.

Parece ser uma falha do testador, mas, depois de uma falha como essa, é um pouco assustador: e se a falha ocorrer em uma conta real?

Captura de tela:


Nenhuma corretora (centro de corretagem) permitirá esse tipo de falha em uma conta real. Defina TURBO=0.
[Excluído]  

Caro amigo,

Estou fazendo um backtesting... ele não funciona :(

 

Bom dia! Estou analisando seu código com interesse, mas não consigo entender como reduzir ou corrigir o tamanho do lote.

input int TP       = 500;   // Take Profit
input int SL       = 200;    // Stop Loss


input int TURBO=0;
 Lots=AccountInfoDouble(ACCOUNT_FREEMARGIN)/20000;
   Lots=MathMin(15,MathMax(0.1,Lots));
   Lots=NormalizeDouble(Lots,2);
   return(Lots);
 

Olá!

Você já reduziu o tamanho do lote, em vez de 2000, divida-o por 20000

O lote não é fixo, ele depende do tamanho do depósito.

Na próxima semana, tentarei publicar um código atualizado com explicações e configurações de parâmetros ampliadas.

 
Aleksandr Prishenko:
Nenhum corretor (central de corretagem) permitirá isso em uma conta real. Defina TURBO=0.
Coloquei e na conta real 90 peças, também pensei que elas não passariam.... Pelo menos eu retirei um pouco - eu fui para o outro lado...((((
 

Provavelmente, eu deveria especificar no código apenas para contas de demonstração.

Estou curioso, você ao menos testa os EAs antes de colocá-los em contas reais? Sem mencionar a otimização, já que esse EA não está otimizado, há apenas três variáveis externas, e elas deveriam ser pelo menos 12.