Erros, bugs, perguntas - página 368

 
notused:

Última construção (430) quando os testes com Forward period e Custom Max - pendem (parece estar no momento de mudar para Forward testing). No início culpei o meu Expert Advisor, mas depois verifiquei o seguinte código:

Estabeleci parâmetros para optimizar de 1 a 1000, todas as carraças, USDCAD, M4 de 01.01.2011 até hoje (com Forward - qualquer período). Congelar. Agentes remotos deficientes - reiniciei o terminal - também fica pendurado. Removido o período de avanço - funciona. Se a culpa é do Custom Max - não o verificou. Antes desta construção - tudo funcionava.

CustomMax parece não estar envolvido - depende de um período de teste prévio, mesmo sem CustomMax.
 
Na última construçãoCHARTEVENT_OBJECT_OBJECT_CREATE eCHARTEVENT_OBJECT_DELETE os eventos não são recebidos em OnChartEvent(), se os objectos foram criados por indicador. Se os objectos foram criados manualmente, eles são recebidos. Mais alguém tem este problema, ou é um insecto algures? No entanto, tudo estava a funcionar antes da actualização...
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика - Документация по MQL5
 
Lizar:
Na última construçãoCHARTEVENT_OBJECT_OBJECT_CREATE eCHARTEVENT_OBJECT_DELETE os eventos não são recebidos em OnChartEvent(), se os objectos foram criados por indicador. Se os objectos foram criados manualmente, eles são recebidos. Mais alguém tem este problema, ou é um insecto algures? No entanto, funcionou antes da actualização...

Muito provavelmente chegam, mas com um número claramente "à esquerda".
 
Interesting:
Muito provavelmente chegam, mas com um número que é claramente "canhoto".
Não, OnChartEvent() não é de todo desencadeado.
 
Lizar:
Os eventosCHARTEVENT_OBJECT_CREATE eCHARTEVENT_OBJECT_DELETE já não são recebidos no OnChartEvent() na última construção, se os objectos foram criados pelo indicador. Se os objectos foram criados manualmente, eles são recebidos. Mais alguém tem este problema, ou é um insecto algures? No entanto, funcionou antes da actualização...

Escrevi um pedido sobre este assunto ao SD, pedindo-lhes que permitissem ao programador desactivar a geração destes eventos, mas ainda não houve resposta no bilhete...

P.S. Agora olho - e todos os meus sistemas voam apenas depois de desligar estes eventos!

 
AlexSTAL:

Escrevi um pedido ao SD sobre isto, pedindo-lhes que permitissem ao programador desactivar a geração destes eventos, mas ainda não houve resposta no bilhete...

P.S. Agora olhou - e todos os meus sistemas apenas voam depois de desactivar estes eventos!

Então talvez devesse ser assim. Não há eventos dos indutores, há à mão.

Só estas coisas deveriam provavelmente ser avisadas (pelo menos para mim parece que sim)...

 
AlexSTAL:

Escrevi um pedido ao SD sobre isto, pedindo-lhes que permitissem ao programador desactivar a geração destes eventos, mas ainda não houve resposta no bilhete...

P.S. Agora olhei - e todos os meus sistemas apenas voam depois de desligar estes eventos!

Boa ideia para dar ao programador a capacidade de desactivar a geração destes eventos. Eu próprio os desactivaria da maioria dos objectos. Mas por vezes são necessárias. Ok, vamos esperar que os criadores comentem sobre este tópico.
 
Interesting:

Então talvez devesse ser assim. Não há eventos dos perus, há à mão.

Não, devemos dar a escolha ao programador para gerir eventos a partir de objectos. Por exemplo, neste momento, não posso garantir ao utilizador a "inelegibilidade" do painel de controlo. Ele pode apagar acidentalmente objectos relacionados com o painel de controlo da lista, e eu não consigo localizá-los e restaurá-los.
 
Lizar:
Não, devemos dar ao programador a opção de gerir eventos a partir de objectos. Por exemplo, neste momento, não posso garantir a "inelegibilidade" do painel de controlo para o utilizador. Ele poderia apagar acidentalmente objectos associados ao painel de controlo da lista, e eu não consigo localizá-los e restaurá-los.

Não é dito que tudo o que o utilizador faz passa, mas não o que o utilizador faz?

Claro que é melhor dar, de preferência adicionar propriedades especiais a objectos que podem ser acedidos a partir de MQL.

 
Interesting:

Não diz que tudo o que o utilizador faz passa, mas não o que o utilizador faz?

Se um utilizador apaga um objecto criado pelo utilizador, não há nenhum evento. Se o utilizador apaga o seu próprio objecto, há um evento.