Como vocês algoritmam a detecção de aglomerados de ração MA? - página 16

 
Mikhail Toptunov:

Eu não entendo!

o preço da barra anterior menos a barra atual

ou seja, incremento por barra

 
Mikhail Toptunov:

Caros profissionais, como vocês escolhem esta gama?

Eu não sou profissional, mas aparentemente - a existência de dois ou mais incrementos na mesma barra
 
Mikhail Toptunov:

Olá, continuando a dominar uma forma de reconhecer os arneses de MA

Levou uma matriz de 400 MAs de uma barra com valores de período: - sm.d[per-1].m[bar]

Plotou-a no gráfico XY para ver como identificar os feixes. o intervalo é de 4 a 400 MA de uma barra

Eixo X - período 4-400



Diferenciado, tenho este gráfico

Entendo que as curvas formadas são as varas.


A diferenciação é feita com a ajuda de um programa especial, mas eu não posso usar mql. Pode ser, quem sabe como fazê-lo em mql5?

Embora também não seja fácil determinar o alcance deste arredondamento!!! Alguém tem alguma sugestão?

Como determinar esta faixa?

Ou este aqui?



Há 5 meses, a vítima de EH é informada disto há 17 páginas.

 

Olá, eu tenho um EA personalizado com código fonte fechado.

Periodicamente dá um erro, tenho que reiniciá-lo para que volte a funcionar.

Favor aconselhar como extrair dados do diário "Especialistas" para identificar as linhas.

Tried GetLastError(); - não mostra


 
Maxim Kuznetsov:


A vítima do GE foi informada que, durante 17 páginas nos últimos cinco meses.

Hmm, bem, obrigado por não sair.

Sinto muito. (risos)

 
Mikhail Toptunov:

Olá, eu tenho um EA personalizado com código fonte fechado.

Periodicamente dá um erro, tenho que reiniciá-lo para que volte a funcionar.

Favor aconselhar como extrair dados do diário "Especialistas" para identificar as linhas.

Eu tentei usar GetLastError(); ele não aparece.


No final da mensagem de erro, há números entre parênteses, separados por vírgulas, o número da linha e o número da posição da linha.

 
Valeriy Yastremskiy:

No final da mensagem de erro os números entre parênteses são o número da linha e o número da posição na linha.

Acontece que a EA escreve uma mensagem de erro de sua própria biblioteca, pois o erro não é crítico e não pára de funcionar, mas continua a produzir uma mensagem de erro.

Como faço para ler o diário de bordo da EA?
 
Mikhail Toptunov:

Acontece que a EA escreve uma mensagem de erro de sua própria biblioteca, pois o erro não é crítico e não pára de funcionar, mas continua a dar uma mensagem de erro.

Como faço para ler o diário de bordo do Expert?

Se esta for uma impressão de erro do código EA, não há número de linha do arquivo executável (exe). A revista Expert Advisors está ao lado da revista, a aba Experts, clique com o botão direito do mouse em qualquer entrada e olhe na janela que se abre. Você também pode visualizar os logs, todas as impressoras, alertas, mensagens terminais também estão lá. Existem 3 pastas de log. Na raiz do terminal, é comum no trabalho do terminal, na pasta ICL, terminal de gráficos, tudo funciona nos gráficos. E na pasta do Testador, tudo o que está nos gráficos de teste.

 
Valeriy Yastremskiy:

Se esta for uma impressão de erro do código EA, você não pode obter os números de linha do arquivo executável (arquivo exe). O registro Especialista está ao lado do diário, aba Especialistas, clique com o botão direito do mouse em qualquer entrada e veja na janela que se abre. Você também pode visualizar os logs, todas as impressoras, alertas, mensagens terminais também estão lá. Existem 3 pastas de log. Na raiz do terminal, é comum no trabalho do terminal, na pasta ICL, terminal de gráficos, tudo funciona nos gráficos. E na pasta do Testador, isso é tudo, a partir dos gráficos de teste.

Eu não preciso do número da linha, só preciso reiniciar o Expert Advisor se for erro, por exemplo, 400.

Posso apenas usar o algoritmo para escanear o log?

Bem e sim, obrigado, com o entendimento de que você pode usar a pesquisa do bloco de notas para encontrá-lo. Obrigado
 
Mikhail Toptunov:

Eu não preciso do número da linha, só preciso reiniciar a EA se for um erro, por exemplo, 400.

Posso apenas usar o algoritmo para escanear o log?

Bem e sim, obrigado, pelo que entendi você pode usar a busca no bloco de notas para encontrá-los. Obrigado

O registro é um arquivo, e quando é escrito, está aberto, é acessível a partir do terminal que o abriu, e somente. Portanto, durante a operação é muito difícil. Em geral, por exemplo, no registro do testador é escrito tempo real de funcionamento e testador virtual. Assim, durante o trabalho praticamente não há acesso a registros com tempo real. Somente após o término do trabalho do testador. Embora possamos vê-los no diário de bordo durante a operação.

Razão: