[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 7

 
rigonich:

Você pode fechar e reabrir o gráfico offline com a chegada de um novo bar.

Mão de obra intensiva e é preciso saber quando reabrir o quadro. Despoja a idéia toda...
 
alxm:

Mão-de-obra intensiva e é preciso acompanhar quando reabrir o cronograma. Despoja a idéia toda...

Terminado o comentário na página anterior, provavelmente não teve tempo de lê-lo antes de você.
 
rigonich:

O erro 0 é retornado se a operação foi bem sucedida, 2 é um erro do terminal ou do sistema operacional, deve ser reinicializado, 3 é o seu caso, você pode simplesmente sair do início e este erro não ocorrerá no próximo tick, ou atualizar os dados e prosseguir para a próxima iteração, se você estiver trabalhando em várias ordens no loop.


Obrigado pela resposta.

O EA ou o terminal NÃO congela quando esses erros ocorrem. Tudo funciona como pretendido e os erros acima são superados sem qualquer intervenção adicional. É apenas um pouco irritante quando a mensagem sobre eles aparece.

Portanto, entendo que "a medicina não tem poder aqui"... :)

 
alxm:
Olá! Alguém sabe. É possível desativar a opção de receber ou melhor, exibir cotações em tempo real no MT4? Isto é, preciso que o programa desenhe a barra quando ela já estiver fechada em um determinado período de tempo. A intrigante vagueação do preço para cima/para baixo enquanto a barra está se formando será removida. Obrigado!


Descreva com mais detalhes o problema que você está enfrentando. A solução pode ser muito mais simples do que aquela em que você está trabalhando.

Por exemplo, se você precisar de um indicador que calcule todos os cálculos, exceto a última barra, há funções que permitem que você defina estes cálculos. Para isso, sugiro que você estude as informações nesta página:https://docs.mql4.com/ru/series/iTime

 
nemo811:


Obrigado pela resposta.

O EA ou o terminal NÃO congela quando esses erros ocorrem. Tudo funciona como pretendido e os erros acima são superados sem qualquer intervenção adicional. É apenas um pouco irritante quando a mensagem sobre eles aparece.

Portanto, entendo que "a medicina não tem poder aqui"... :)


Onde estão as mensagens? Eles provavelmente não podem ser exibidos, não podem?
 
rigonich:

Onde estão as mensagens? Você pode simplesmente deixá-los de fora, não pode?

:) ...É claro, você pode deixar as mensagens de fora. Eu só queria saber o quão críticos são esses erros.
 
nemo811:


Descreva sua tarefa com mais detalhes. A solução pode ser muito mais simples do que aquela em que você está trabalhando.

Por exemplo, se você precisar de um indicador que calcule todos os cálculos, exceto a última barra, há funções que permitem que você defina estes cálculos. Para este fim sugiro que estude as informações desta página:https://docs.mql4.com/ru/series/iTime


A tarefa é muito simples. Qualquer análise, em nome da utilidade da dúvida, quase qualquer análise, é feita em barras fechadas. Uma barra que está em processo de formação ainda é inútil nesta visão. Só confunde e "fascina". Então, por que olhar para isso? O preço atual no modo em tempo real também é inútil. Também não se quer ver isso. O gráfico deve ser traçado como de costume, menos a última barra não-formada e o preço atual. Quando a roda da roleta está girando e já é anunciado que não há mais apostas - só se pode assistir com excitação enquanto a bola salta na roleta e esperar pelo ponto final. Aqui não há limite. E, nesse ponto, tudo pode acontecer
 
alxm:

A idéia é boa, mas ainda assim a linha de preço e o próprio preço à direita permanece na tabela. Podemos colori-lo com a cor de fundo, mas então todos os símbolos nos eixos X e Y serão invisíveis... Nenhuma outra opção?

construir o indicador em uma janela separada

e o esticar até o topo

 
alxm:

A tarefa é muito simples. Qualquer análise, praticamente qualquer análise, é realizada em barras fechadas com o propósito de utilidade de dúvidas. Uma barra que está em processo de formação ainda é inútil em tal ponto de vista. Só confunde e "fascina". Então, por que olhar para isso? O preço atual no modo em tempo real também é inútil. Também não se quer ver isso. O gráfico deve ser traçado como de costume, menos a última barra não-formada e o preço atual. Quando a roda da roleta está girando e já é anunciado que não há mais apostas - só se pode assistir com excitação enquanto a bola salta na roleta e esperar pelo ponto final. Aqui não há limite. E, nesse ponto, tudo acontece.


Então você só quer tirar a última barra da tabela e fora de sua vista? Se esse é o único problema, então infelizmente não conheço a solução. Parece que o mql4 por si só não serve.

Entre em contato com os desenvolvedores do mt4 - talvez eles gostem de sua idéia e introduzam características adicionais neste terminal. :)

 

Eu não consigo descobrir - como renomear um objeto?

Entendo que ObjectSet () - Mas na lista de propriedades do objeto não vejo o parâmetro requerido. Como isso é feito? Se de alguma forma for possível (na idéia eles devem ser renomeados de alguma forma).