Erros, bugs, perguntas - página 2786

 
Юлия:

Boa tarde, meus senhores, não consegui encontrar a resposta na Internet.

Vou mudar de mql4 para 5 para testar vários pares de cada vez. E eu fiquei um pouco confuso.

Se eu indicar um certo símbolo no código, então não importa que símbolo é utilizado no testador, as trocas devem ser abertas por este. O optimizador para EURUSD exibe dados diferentes sobre os resultados da optimização do que para alguns outros pares. Afinal, onde está a verdade? (

Talvez se tenha esquecido de "seleccionar um símbolo" usando a função SymbolSelect

... é suficiente seleccionar uma vez na inicialização

 
Alexandr Sokolov:

Pode ter-se esquecido de "seleccionar um símbolo" usando a função SymbolSelect

... é suficiente seleccionar uma vez na iniciação

))))) acontece que se trata de carrapatos. Uma vez que os dados são devolvidos com um novo carrapato, não coincidem em pares diferentes ) e enquanto esperávamos por um carrapato no gráfico EURUSD testado, pode já ter mudado... ) que coisa não óbvia.

[Excluído]  

Pode dizer-me por que razão ocorre um erro de referência de ficheiro a partir do guião? Mais precisamente, como sei o que o está a causar?

         string   dirNC    = dir_NC+"MLP\\";
                  filename = dirNC+name+".ncmlp";
         int h=FileOpen(filename, FILE_BIN|FILE_READ);
         ResetLastError();
         if(h == INVALID_HANDLE)
         {
            Print("Ошибка Загрузки сети >>> "+filename);
            Print("LastError = "+GetLastError());
            return;
         }
2020.06.24 11:30:14.815 NNC_training (EURUSD,H3)       Ошибка Загрузки сети >>> NCmZZ3\FXTM\EURUSD_PERIOD_H3\2_48_24_2160_24_VECTOR_UP\MLP\modul_1.ncmlp
2020.06.24 11:30:14.815 NNC_training (EURUSD,H3)       LastError = 0
 
Сергей Таболин:

Pode dizer-me por que razão ocorre um erro de referência de ficheiro a partir do guião? Mais precisamente, como é que sabe o que o está a causar?

porque é que se reinicia o erro depois de se obter uma pega?

[Excluído]  
awsomdino:

porque é que se reinicia o erro depois de obter a pega?

Oops... Vou já tratar disso.


ERR_CANNOT_OPEN_FILE

5004

Erro de abertura do ficheiro.


Isso é bastante óbvio. Mas porquê?

Este ficheiro foi criado por outro guião. Foi escrito, fechado, depois reaberto para verificação e encerrado. Mas estava sob um nome diferente e numa pasta diferente.

 
Сергей Таболин:

Oops... Vou já tratar disso.

      if(h == INVALID_HANDLE)
        {
         Print("Ошибка Загрузки сети >>> "+filename);
         Print("LastError = "+GetLastError());
         if(_LastError==0)
            Alert("Assert!)");
         return;
        }
 
marcou-o?

?

ou o ficheiro está definitivamente encerrado?

[Excluído]  
awsomdino:
marca

?

Ou o ficheiro está definitivamente encerrado?

Ainda não pus o shara. O ficheiro não é acedido por mais ninguém, excepto por este guião. Foi renomeado e copiado para a minha pasta desejada manualmente.

A propósito. Notei uma situação semelhante com indicadores.

Se eu criar uma nova subpasta na pasta "Indicadores" e aí copiar um indicador e o seu código fonte, ocorrerá um erro no rastreio. É fixado por recompilação do indicador nesta nova pasta....

 
Сергей Таболин:

Ainda não preparei o balão. O ficheiro não foi acedido por mais ninguém, excepto por este guião. Foi renomeado e copiado para a pasta que eu queria à mão.

A propósito. Notei uma situação semelhante com indicadores.

Se eu criar uma nova subpasta na pasta "Indicadores" e aí copiar um indicador e o seu código fonte, ocorrerá um erro no rastreio. Pode ser resolvido através da recompilação do indicador nesta nova pasta....

verificou a variável do nome do ficheiro? está tudo correcto no nome? parece que o caminho da pasta está incorrecto

[Excluído]  
awsomdino:

olhou para a variável nome de ficheiro? está tudo correcto? parece um caminho de pasta torto

Obrigado. Foi aí que uma carta não dançou.

É que para mim " erro de abertura de ficheiro" parece que "ficheiro existe, mas não pôde ser aberto". Mas "Ficheiro não encontrado" seria o correcto ))))