[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 373
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
estranho.
verificado, mostra tudo.
talvez o gráfico precise ser comprimido verticalmente, se o canal for largo, pode não ser visível quando ampliado.
Algo surgiu depois de ajustar os parâmetros. Apenas uma faixa muito estreita se ajusta às condições da EA. Um passo para a esquerda, um passo para a direita - nada. E estas condições não se enquadram na definição de um apartamento. Estou obtendo um apartamento de 100 pontos em 4 dígitos. E tudo é mostrado com precisão.
Eu o alterei um pouco - tentei entendê-lo. Mas funciona dessa forma. Eu usei H1. É ruim que eu não tenha conseguido mostrá-lo em outras TFs devido à seleção de parâmetros. Por exemplo, em 5 e 15 minutos. - Poder-se-ia sugerir que seria possível conseguir um apartamento usando essas TFs. (Se alguém com um ponto de vista mais experiente der algumas idéias ou apontar os erros).
Mas eu não notei nenhum problema com a renderização.
Em seu indicador, assim como no caso da maioria, o que é desenhado uma vez é o que é normal para o modelo de escrita do indicador. Mas o que está acontecendo agora (como você disse - na barra atual) não se enquadra nas condições deste indicador. Portanto, não há nenhum problema no bar atual.
Algo surgiu depois de ajustar os parâmetros. Apenas uma faixa muito estreita se ajusta às condições da EA. Um passo para a esquerda, um passo para a direita - nada. E estas condições não se enquadram na definição de um apartamento. Estou obtendo um apartamento de 100 pontos em 4 dígitos. Tudo é desenhado claramente.
Posso tê-lo alterado um pouco - tentei compreendê-lo. Mas funciona dessa forma. Eu usei H1. É ruim que eu não tenha conseguido mostrá-lo em outras TFs através da seleção de parâmetros. Por exemplo, em 5 e 15 minutos. - Poder-se-ia sugerir que seria possível conseguir um apartamento usando essas TFs. (Se alguém com um ponto de vista mais experiente der algumas idéias ou apontar os erros).
Não notei nenhum problema com o desenho.
O que você tem neste indicador, assim como a grande maioria, é renderizar o que já foi; o que para o modelo de escrita do indicador é normal. Mas o que está acontecendo agora (como você disse - na barra atual) não se enquadra nas condições deste indicador. Portanto, não há nenhum problema no bar atual.
O parâmetroPauseBar é a distância mínima que separa um canal de outro, em sua edição este parâmetro deve ser maior que 5, então ele é desenhado em outros parâmetros diferentes.
Mas o problema de renderização com barras novas permanece.
O parâmetroPauseBar é a distância mínima que separa um canal de outro, em sua edição este parâmetro deve ser maior que 5, então ele é desenhado com outros parâmetros diferentes.
Mas o problema de renderização com a chegada de novas barras permaneceu.
Para ser honesto, não entendo a lógica do trabalho de seu indicador (embora eu entenda sua essência). Mas...
Veja - o problema está exatamente neste bloco:
Em algum momento, os valores não são escritos em buffers e, portanto, lhes é atribuído um valor "zero". Daí os paus para baixo - para zero. Como construir lógica e o que acrescentar - não consigo entender. Mas os dados não são escritos obviamente porque você tem bandeiras, incluindo o parâmetro
DrawChannel=false;
Portanto, os valores não podem ser atribuídos aos amortecedores. - Você precisa brincar com isso de alguma forma.
Ainda não posso ser mais específico - Para ser honesto, não entendo a lógica de seu indicador (embora eu o entenda). Mas...
Veja - o problema está exatamente neste bloco:
Em algum momento, os valores não são escritos em buffers e, portanto, lhes é atribuído um valor de "zero". Daí os paus para baixo - para zero. Como construir lógica e o que acrescentar - não consigo entender. Mas os dados não são escritos obviamente porque você tem bandeiras, incluindo o parâmetro
Portanto, os valores não podem ser atribuídos aos amortecedores. - Você precisa brincar com isso de alguma forma.
Entendo, então é uma questão de lógica. Vou pensar sobre isso.
Obrigado por sua ajuda.
P.S.
Verifique se tudo está bem apresentado em sua história com o parâmetro PauseBar crescente com outro conjunto de outros parâmetros, ou há algum problema com isso também?
Entendo, então é uma questão de lógica. Vou continuar pensando.
Obrigado por sua ajuda.
P.S.
Você ao menos verifica se tudo é exibido corretamente em seu histórico ao aumentar o parâmetro PauseBar com um conjunto diferente de outros parâmetros, ou há algum problema com ele também?
Verifiquei com o PauseBar crescente e consegui estes bastões a 1 e 5 minutos. Mas não consigo descobrir como contorná-las corretamente. Eu entendo que você precisa escrever provavelmente (mas não obviamente) se o valor
DrawChannel=false;
в
o valor das barras anteriores - algo como isto:
Mas quando tento fazer isso, todo meu indicador "se move" - porque não entendo a lógica e não entendo onde colocá-lo e sob quais condições.como visualizar e exibir o caráter de tabela de ascicode estendida?
Isto é chamado ANSI.
O roteiro está anexado.
Pela primeira vez no fórum, decidi fazer uma pergunta que me interessa - é possível fazer tais mudanças no terminal para inserir meu comentário (1 ou mais vezes) sobre uma posição já aberta? não imediatamente quando você abre um comentário. mas quando você já o abriu - para que o comentário atual apareça?
Não