Uma biblioteca rápida e gratuita para o MT4, muito para o deleite de quem trabalha com redes neurais - página 53

 

Tudo bem:)

 

Estranho, ele abriu por uma conta e não por outra:)) Tenho dois terminais, a pasta ANN é a mesma para ambos os terminais, os tipos de conta são idênticos, as configurações também..... O log não escreve nada quando o pedido não é aberto. A versão FANN-EA_3a.mq4..... Em uma conta (na qual o negócio foi aberto) no momento da abertura não havia ordens em andamento e na outra em que nenhuma ordem foi aberta havia ordens abertas manualmente, pode ser esta a razão? Além disso, há 4 bots pendurados no terminal....

 
marker:

Estranho, ele abriu por uma conta e não por outra:)) Há dois terminais, uma pasta ANN para dois terminais, os tipos de conta são idênticos, as configurações também.....Não tenho entradas no registro se o pedido não for aberto. Versão FANN-EA_3a.mq4..... Em uma conta (na qual o negócio foi aberto) no momento da abertura não havia ordens em andamento e na outra em que nenhuma ordem foi aberta havia ordens abertas manualmente, pode ser esta a razão? Além disso, há 4 bots pendurados no terminal....

Tenho a sensação de que você está procurando no lugar errado, em algum lugar.

Não funciona dessa forma. Primeiro, o servidor tem que responder a uma solicitação incorreta. Em segundo lugar, já colocamos as impressões digitais.

Portanto, ou você discute, com sequências de capturas de tela, mostra sua situação.

Ou fornecer uma senha de investimento, para que as pessoas possam documentar o comportamento inadequado das funções padrão.

Assim...

 

GetLastError Esta função na última versão do FANN-EA_3a.mq4 está correta?

Apaguei todos os registros e os reiniciei:

13:41:22 FANN-EA_3a EURUSD,H1: carregado com sucesso
13:41:22 FANN-EA_3a EURUSD,H1 entradas: StopLoss=620; x=500; Lots=0,01;
13:41:22 FapTurbo-ver.52 EURUSD,M15: carregado com sucesso
13:41:22 FapTurbo-ver.52 EURUSD,M15 entradas: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 DVD 100-50 centavos EURUSD,H1: carregado com sucesso
13:41:22 DVD 100-50 centavos EURUSD,H1 entradas: \\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 PuriaM2_09 EURUSD,M15: carregado com sucesso
13:41:22 PuriaM2_09 EURUSD,M15 entradas:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:25 PuriaM2_09 EURUSD,M15: inicialização inicial: versão 09, 02.04.2011
13:41:25 stdlib EURUSD,M15: carregado com sucesso
13:41:25 strlib EURUSD,M15: carregado com sucesso
13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15: inicializado
13:41:25 FapTurbo-ver.52 EURUSD,M15: Inicializado
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.0.net' carregado com sucesso com manipulador 0
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.1.net' carregado com sucesso com manipulador 1
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.2.net' carregado com sucesso com o manipulador 2
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.3.net' carregado com sucesso com o manipulador 3
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.4.net' carregado com sucesso com manipulador 4
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.5.net' carregado com sucesso com manipulador 5
13:41:31 DVD 100-50 centavos EURUSD,H1: inicializado
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.6.net' carregado com sucesso com manipulador 6
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.7.net' carregado com sucesso com manipulador 7
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.8.net' carregado com sucesso com manipulador 8
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.9.net' carregado com sucesso com manipulador 9
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.10.net' carregado com sucesso com manipulador 10
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.11.net' carregado com sucesso com o manipulador 11
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.12.net' carregado com sucesso com o manipulador 12
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.13.net' carregado com sucesso com manipulador 13
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.14.net' carregado com sucesso com manipulador 14
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.15.net' carregado com sucesso com manipulador 15
13:41:31 FANN-EA_3a EURUSD,H1: Inicializado
13:45:06 iPuria EURUSD,M15: carregado com sucesso
13:45:06 iPuria EURUSD,M15: Inicializado

Eu instalei a biblioteca da seguinte maneira: Instalou tudo na pasta eksperts, depois copiou tudo da libraris e do inlude em outro terminal, que é instalado em uma pasta diferente. Optado no primeiro terminal, todos os resultados para a pasta ANN, para o segundo terminal eu não optei por nada, apenas inseri os mesmos valores nas configurações, ou seja, parar a perda e o caminho permaneceu o mesmo, também para ANN....

 

é correto que dois NSs estejam usando os mesmos arquivos de treinamento ao mesmo tempo?

ou seja, primeiro o primeiro NS lê o arquivo, depois o segundo tenta, mas o arquivo está ocupado. então ele retorna um erro, que não aparece na impressão.

meu conselho é que cubra com impressoras mesmo onde a dll retorna qualquer número

 
progma137:

é correto que dois NSs estejam usando os mesmos arquivos de treinamento ao mesmo tempo?

ou seja, primeiro o primeiro NS lê o arquivo, depois o segundo tenta, mas o arquivo está ocupado. então ele retorna um erro, que não aparece na impressão.

Meu conselho é colocar impressões em volta mesmo onde a DLL retorna qualquer número.


Também entendi que as outras ordens interferem, ou opção que você estabeleceu.

Minha pergunta é o que renomear e onde, no Expert Advisor, seriam duas pastas diferentes? Acho que tenho que mudar o nome desta linha: #define ANN_PATH "C:ÑÃO" e, além disso, todas as linhas onde diz ANN?

 
progma137:

é correto que dois NSs estejam usando os mesmos arquivos de treinamento ao mesmo tempo?

ou seja, primeiro o primeiro NS lê o arquivo, depois o segundo tenta, mas o arquivo está ocupado. então ele retorna um erro, que não aparece na impressão.

meu conselho é colocar impressões em volta mesmo onde a dll retorna qualquer número

Não importa o que a biblioteca FANN retorna e não importa como ela funciona, as ordens devem ser abertas, ou seja, independentemente do valor de reserva. E as impressões devem ser registradas. Por todos os meios.

Dê uma olhada por si mesmo.

// Get Results
   double res = ann_pnn();
   
   // Trade
   
   int ticket = 0;
   
   RefreshRates();
   GetLastError();
   
   StopLoss = Correct_Stop(StopLoss); 
   if (res > 0) {
      ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 2, 0, 0, WindowExpertName(), 0, 0, Blue);
      Print("buy ticket=",ticket);
      
      if (ticket>0)
         {
         OrderSelect(ticket,SELECT_BY_TICKET);
         RefreshRates();
         OrderModify(OrderTicket(),OrderOpenPrice(),Ask -  NormalizeDouble(StopLoss * Point,Digits),Ask + NormalizeDouble(StopLoss * Point,Digits),0,Blue);
         Print("buy set SL & TP err=",GetLastError());
         }


   } else {
      ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 2, 0, 0, WindowExpertName(), 0, 0, Red);
      Print("sell ticket=",ticket);
     
      if (ticket>0)
         {
         OrderSelect(ticket,SELECT_BY_TICKET);
         RefreshRates();
         OrderModify(OrderTicket(),OrderOpenPrice(),Bid +  NormalizeDouble(StopLoss * Point,Digits),Bid - NormalizeDouble(StopLoss * Point,Digits),0,Blue);
         Print("sell set SL & TP err=",GetLastError());
         }
   
   }
 

Não há posições abertas pela Fannom em nenhuma conta no momento, portanto veremos se não há condições para a abertura. Outros ofícios são pendurados, tanto manuais como abertos por outros bots. Nos troncos o silêncio e no tronco também.

 
marker:

Agora não há posições abertas pela Fannom em nenhuma conta, vamos ver se há alguma condição para a abertura. Outros ofícios são pendurados, tanto manuais como abertos por outros bots. Em silêncio de troncos e em uma revista também.

Reitero.

Há semprecondições para abertura neste EA. Não me importa se a biblioteca FANN funciona ou não.

 
lasso:

Novamente.

Neste EA, as condições de abertura estão sempre presentes. Independentemente de como funciona a biblioteca FANN.


No entanto, ele não escreve nada.

Aqui estão os logs, reinstalei a EA antes do início da hora.

22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(15, C:\ANN-EURUSD-620.15.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(15) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(14, C:\ANN-EURUSD-620.14.net) retornou: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(14) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(13, C:\ANN-EURUSD-620.13.net) retornou: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(13) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(12, C:\ANN-EURUSD-620.12.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(12) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(11, C:\ANN-EURUSD-620.11.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(11) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(10, C:\ANN-EURUSD-620.10.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(10) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(9, C:\ANN-EURUSD-620.9.net) retornou: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(9) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(8, C:\ANN-EURUSD-620.8.net) retornou: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(8) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(7, C:\ANN-EURUSD-620.7.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(7) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(6, C:\ANN-EURUSD-620.6.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(6) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(5, C:\ANN-EURUSD-620.5.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(5) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(4, C:\ANN-EURUSD-620.4.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(4) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(3, C:\ANN-EURUSD-620.3.net) retornou: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(3) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(2, C:\ANN-EURUSD-620.2.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(2) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(1, C:\ANN-EURUSD-620.1.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(1) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(0, C:\ANN-EURUSD-620.0.net) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(0) retornado: 0
22:57:44 FANN-EA_3a EURUSD,H1: deinicializado
22:57:44 FANN-EA_3a EURUSD,H1: razão uninit 5
22:57:44 FANN-EA_3a EURUSD,H1 entradas: StopLoss=620; x=500; Lots=0,01;
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.0.net' carregado com sucesso com manipulador 0
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EURUSD-620.1.net' carregado com sucesso com manipulador 1
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.2.net' carregado com sucesso com o manipulador 2
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.3.net' carregado com sucesso com o manipulador 3
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.4.net' carregado com sucesso com manipulador 4
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EURUSD-620.5.net' carregado com sucesso com manipulador 5
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.6.net' carregado com sucesso com manipulador 6
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.7.net' carregado com sucesso com manipulador 7
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.8.net' carregado com sucesso com manipulador 8
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.9.net' carregado com sucesso com manipulador 9
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.10.net' carregado com sucesso com manipulador 10
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.11.net' carregado com sucesso com o manipulador 11
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.12.net' carregado com sucesso com o manipulador 12
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.13.net' carregado com sucesso com manipulador 13
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.14.net' carregado com sucesso com manipulador 14
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN-EA_3a EURUSD-620.15.net' carregado com sucesso com manipulador 15
22:57:44 FANN-EA_3a EURUSD,H1: Inicializado

Razão: