Especialistas: Expert_RSI_Stochastic_MA - página 2

 
Nova versão 3.48 do produto AreaFiftyOne Free: A nova versão 3.48 do produto AreaFiftyOne Free está disponível
 
seryz:

Feito:



Merda. Novamente mensagens que alguém comeu :).

Em geral, você terá uma comunicação muito interessante com o suporte técnico da corretora.


Dica: há especificações publicadas para cada conta de negociação e há o que o servidor de negociação retorna.

 
Então, preciso enviar essa foto para o corretor e adicionar uma descrição? E outra pergunta adicional: é possível, ao inicializar a compra ou a venda, definir imediatamente o nível de perda de parada, digamos, 100 pontos?
 
Vladimir, não estou testando esse Expert Advisor, ele não é colocado no gráfico, no terminal, na guia Experts, está escrito: 2018.02.06 17:49:50.670 Expert_RSI_Stochastic_MA 1(EURUSD,M1) Wrong Allow Loss!
Aqui está o arquivo de registro de uma única execução no testador sem otimização. Por favor, ajude-me a entender o que está acontecendo, pois já tenho quatro de seus Expert Advisors que não são testados por algum motivo?
Arquivos anexados:
20180206.log  134 kb
 
Vladimir Karputov:

Que merda. Alguém comeu as mensagens novamente :)

Você vai pegar esse baterista, ou é mais engraçado assim ))))

 
Shara1:
Vladimir, não estou testando esse Expert Advisor, ele não é colocado no gráfico, no terminal, na guia Experts, está escrito: 2018.02.06 17:49:50.670 Expert_RSI_Stochastic_MA 1 (EURUSD,M1) Wrong Allow Loss!
Aqui está o arquivo de registro de uma única execução no testador sem otimização. Por favor, ajude-me a entender o que está acontecendo, pois já tenho quatro de seus Expert Advisors que não são testados por algum motivo?

Por favor, execute a versão 1.005

Arquivos anexados:
 
Vladimir Karputov:

Por favor, execute a versão 1.005

Vladimir, muito obrigado, parece que está funcionando. Já experimentei toda a base de código, mas não consegui encontrar um Expert Advisor em um indicador de tendência e no segundo oscilador. Ou ele não funciona por algum motivo, ou está escrito que você precisa abrir uma conta de cobertura. E na conta Demo isso não é possível. Poderia me dizer se o fato de ele ter todos os gráficos em vermelho e o lucro ser zero em quase todos os lugares não é terrível ou se é novamente algum tipo de erro meu?


Agora eu vi na guia de registro que escreve: 2018.02.06 18:52:32.497 Core 2 genetic pass (3, 315) tested with error "incorrect input parameters" at 0:00:00.156.

 
Shara1:

Vladimir, muito obrigado, parece que está funcionando. Já experimentei toda a base de código, mas não consegui encontrar um Expert Advisor em um indicador de tendência e no segundo oscilador. Ou ele não funciona por algum motivo, ou está escrito que você precisa abrir uma conta de cobertura. E isso não é possível na conta Demo. Por favor, diga-me: o fato de ele ter todos os gráficos em vermelho e o lucro ser zero em quase todos os lugares não é terrível, ou é novamente um erro meu?


Agora eu vi na guia de registro que escreve: 2018.02.06 18:52:32.497 Core 2 genetic pass (3, 315) tested with error "incorrect input parameters" at 0:00:00.156.

No Expert Advisor, o erro "parâmetros incorretos" é retornado por esse teste:

   string err_text="";
   if(!CheckVolumeValue(InpLot,err_text))
     {
      Print(err_text);
      return(INIT_PARAMETERS_INCORRECT);
     }

O parâmetro de entrada"Lot" é verificado aqui. Se ele estiver incorreto, ocorrerá um erro.

 
Vladimir Karputov:

Essa verificação retorna o erro "parâmetros inválidos" no Expert Advisor:

O parâmetro de entrada"Lot" é verificado aqui. Se ele estiver incorreto, ocorrerá um erro.

Obrigado.

Isso afetará o teste? Estou com os lotes padrão.


Corrigi os lotes e a vermelhidão desapareceu. Muito obrigado por ajudar os novatos.

 
Shara1:

Obrigado.

Isso afetará os testes? Eu tenho os lotes padrão.


Corrigi os lotes e a vermelhidão desapareceu. Muito obrigado por ajudar os novatos.

Preste atenção aos dados que você envia para o testador:

"Start" é o valor inicial do parâmetro"Lot" e o padrão é 0,01 - tudo está correto aqui. Mas então você tem "Step" 0,001, o que é um erro. O lote mínimo é 0,01. Se quiser procurar o lote ideal, você deve definir 0,01 na coluna "Step" e na coluna "Stop" - não sei, por exemplo, 3,0. Isso significa que você instrui o testador a verificar o parâmetro"Lot" de 0,01 (coluna "Start") a 3,0 (coluna "Stop") com uma etapa de 0,01 (coluna "Step").