Erros, bugs, perguntas - página 2629

 
Andrey Khatimlianskii:

Não sei se o valor médio ou mediano seria melhor. Estamos à procura do máximo, penso eu.

Mas se houvesse um filtro na tabela de resultados que afectasse também a trama, poderia ver-se qualquer "fatia".

A questão é que isto não é um máximo incondicional para a combinação especificada de um par de parâmetros, mas um máximo particular. Se para além deste máximo na mesma fatia a maioria dos testes falhar, o valor de tal máximo é questionável. A melhor forma de exibir dados multivariados é uma questão em aberto (preciso de ver software com propósito semelhante), mas pelo menos gostaria de ver uma nota na documentação.

 
fxsaber:
Por favor, ajude-me a colocar um EA em KB. Estou a receber este erro.

Tudo está no seu devido lugar.

Houve um erro semelhante. Tanto quanto me lembro, no meu caso estava relacionado com o facto de o ficheiro principal não ter sido colocado na pasta raiz do respectivo tipo de programa. Parece que só é permitido publicar EAs na pasta MQL5/Experts (se aceitar EAs).

 
Stanislav Korotky:

Houve um erro semelhante. Tanto quanto me lembro, no meu caso estava relacionado com o facto de o ficheiro principal não ter sido colocado na pasta raiz do respectivo tipo de programa. Parece que os EAs só podem ser colocados na pasta MQL5/Experts (se tomar EAs).

Prescrevi a MQL5\Experts manualmente - não funcionou. Quando seleccionei "por defeito", funcionou.

 
fxsaber:

Prescrevi manualmente a MQL5\Experts - não funcionou. Quando escolhi "por defeito", funcionou.

Claro que quis dizer "por defeito", acabei de mencionar "por defeito" de Expert Advisors no computador local para deixar claro o que quis dizer.

 

Há uma característica interessante no fórum, quando se cria um tópico - depois de o criar, obtém-se links adicionais para consultas semelhantes :-)

De modo a não criar um monte de tópicos semelhantes.


 
Perdeu a melhor ligação com as metaquotas do corretor do servidor ltd devido a isto ter corrido mal, tudo vai para uma perda, o que precisa de ser feito por favor ajude!
Arquivos anexados:
 
Vladislav Andruschenko :

Há uma característica interessante no fórum, quando se cria um tópico - depois de o criar, obtém-se links adicionais para consultas semelhantes :-)

Assim, não criam um monte de tópicos semelhantes.

Concordo que é uma boa característica. Contudo, não impede a criação de um "grupo de tópicos do mesmo tipo", pois é necessário criar um novo tópico para obter ligações.

Seria ainda melhor oferecer estas ligações ao utilizador quando este clica em "Adicionar", e não criar de todo um tópico se tiver encontrado uma resposta.

 
Alain Verleyen:

Concordo que esta é uma boa característica. Contudo, não impede a criação de um "grupo de tópicos do mesmo tipo", pois é necessário criar um novo tópico para obter ligações.

Seria ainda melhor oferecer estas ligações ao utilizador quando este clica em "Adicionar", e não criar de todo um tópico se tiver encontrado uma resposta.

Já percorri os fios, tais ligações não estão em todo o lado,
Estes são links relevantes.
E antes, leva tempo a encontrá-los. Por isso, nem todos os fios os têm.
 

Encontrou um tal incómodo. Construir 2305


História:

A EA lê dados de 8 indicadores e 8 TFs (incluindo D1 e W1).

Apresenta os dados numa tabela.

Se eu trabalhar com um par de moedas, com o qual tenho trabalhado durante muito tempo, tudo é bom.

Se eu carregar um par de moedas, com o qual não trabalho, então recebo um erro:


O Conselheiro Especialista tenta obter sinais de D1, por exemplo, mas congela, fica pendurado no CopyBuffer

Tentei apanhar um erro mas o registo do Expert Advisor está vazio - está pendurado e não mostra nada no registo.

Mas abri os registos dos terminais e encontrei este erro:

2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [32]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]


Se eu desactivar receber sinais em D1 e W1, tudo é normal.



Dei uma vista de olhos na pasta de história e vi apenas o ficheiro2020.hcc.

Não existem outros ficheiros e Cache.




Experimentei este guião:https://www.mql5.com/ru/docs/series/timeseries_access


Fica pendurado em W1.

2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       ===============   1   ===============   2020.01.29 12:40:00
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 16031 bars
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       ===============   5   ===============   2020.01.29 12:40:00
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 3378 bars
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       ===============   15   ===============   2020.01.29 12:30:00
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 1135 bars
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       ===============   30   ===============   2020.01.29 12:30:00
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 568 bars
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       ===============   16385   ===============   2020.01.29 12:00:00
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 284 bars
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       ===============   16388   ===============   2020.01.29 12:00:00
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 08:00:00 - 78 bars
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       ===============   16408   ===============   2020.01.29 00:00:00
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 00:00:00 - 20 bars




Fez um simples teste de perito:

Ordem de pesquisa de erros:


  1. Carregar um símbolo que nunca tenha sido utilizado antes (sem histórico)
  2. Verifique-o no gráfico do Consultor Especialista
  3. Olhamos para o diário de bordo:
  4. O Conselheiro Especialista mostra que vai primeiro no CopyBuffer (sem barras)
  5. Depois o perito recebe um valor tampão desconhecido ().
  6. Depois adormece uma e outra vez desde o início.


Sempre o mesmo: copia uma barra e sai da função.



Se reiniciar o terminal depois disso. Está tudo bem!!!

ok...


Não, não está bem, eu começo um par que não estou a usar e está a abrandar novamente.




É evidente que o terminal está a pedir para descarregar o histórico.

Mas a função CopyBuffer fica suspensa, ou seja, tudo fica suspenso até que todo o histórico seja carregado.

As falhas ocorrem apenas em D1 e W1.

Em outros períodos de tempo tudo está bem.

Se espero muito tempo, quando ponho o Expert Advisor mais uma vez vejo lentidão de novo. Mas se eu recarregar o terminal, não haverá mais lentidão neste par.

Muito provavelmente porque Mashka tem 100 prazos e existem apenas algumas semanas para 2020. Mas porque não carrega 2019 na mosca?

Apesar de estar escrito que:

Ao solicitar dados do indicador, se as séries de tempos solicitadas ainda não estiverem construídas ou precisarem de ser descarregadas do servidor, a função retornaráimediatamente -1, mas o próprio processo de descarregamento/construção será iniciado.

Ao solicitar dados ao Expert Advisor ou a um script, o carregamento do servidor será iniciado, se o terminal não tiver estes dados localmente, ou a construção das séries temporais necessárias começará, se os dados puderem ser construídos a partir do histórico local, mas ainda não estiverem prontos. A função devolverá a quantidade de dados que estiver pronta quando o tempo limite expirar.

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Прежде чем ценовые данные будут доступны в терминале MetaTrader 5, их необходимо получить и обработать. Для получения данных требуется подключение к торговому серверу MetaTrader 5. Данные поступают с сервера по запросу терминала в виде экономно упакованных блоков минутных баров. Механизм обращения к серверу за данными не зависит от того, каким...
Arquivos anexados:
 
Vladislav Andruschenko:

Encontrou um tal incómodo. Construir 2305.



2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [32]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]

Verificar o acesso aos ficheiros hcc. Verificar se ninguém está a ler estes ficheiros neste momento.

32 - O processo não pode aceder ao ficheiro porque está a ser utilizado por outro processo.

5 - O acesso é negado.


Qual é o espaço livre em disco que tem?

Qual é o limite do número máximo de barras no gráfico no terminal?

Razão: