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
Especialmente não qualquer, daí que quaisquer perguntas sejam apenas bem-vindas.
A ajuda não contém esta nuance. DRAW_NONE não funciona nem #property nem em PlotIndexSetInteger(0,PLOT_DRAW_TYPE,DRAW_NONE), PlotIndexSetString(0, PLOT_LABEL, "Buff") também não funciona, portanto qual é a lógica por detrás de especificar clrNONE para atingir este objectivo?
Além disso, nem todos podem ler a documentação linguística.
O código apresentado tem tudo para verificar e compreender.
Além disso, nem toda a gente sabe como ler a documentação linguística.
O código fornecido tem tudo o que é necessário para o verificar e compreender.
Quer falar?
OK. Por favor, mostre-me o lugar na ajuda onde existe uma solução para o meu problema. E o seu código é uma muleta, uma característica não documentada, como especificando clrNONE para não fazer com que o tampão pareça ilusório.
Não é necessário colocar DRAV_NONE tipo, mas clr_NONE cor.
Aqui está o código de teste
Explicar:
limit = rates_total-prev_calculated; // Это тупо для примера. В нормальном индикаторе так делать нельзя!
Porque não pode? Porquê em vermelho com uma exclamação?
Como posso fazer alguns amortecedores de indicador não serem desenhados no gráfico, mas exibir os seus valores na" Janela deDados" do indicador?
Eu faço-o:
mas ainda assim o indicador desenha um tampão.
Pode ver um exemplo aqui:
Pode ver um exemplo aqui:
Não, não é isso.
No seu exemplo, 4 buffers são desenhados e 4 estão na janela de dados. o que é necessário é que não sejam desenhados, mas que estejam na janela de dados e tenham um nome próprio.
Não, não é isso.
No seu exemplo, 4 buffers são desenhados e 4 estão na janela de dados. O que é necessário é que eles não sejam desenhados, mas estejam na janela de dados e tenham um nome próprio.
E se olhar com atenção? Há uma incapacidade de exibir três de quatro amortecedores - um por um. Mas quando incapacitados na janela de dados, continuam a ser exibidos, e com nomes dados programticamente - tudo como solicitado. Ou será que entendi mal a pergunta?
Que tal um olhar mais atento? Existe uma opção para desactivar a exibição de três dos quatro amortecedores - um de cada vez. Mas quando desligados, continuam a ser exibidos na janela de dados, e com os nomes programados - tal como pediu. Ou será que entendi mal a pergunta?
Sim, vejo aí
PlotIndexSetInteger(0,PLOT_DRAW_TYPE,InpShowRSI1);
InpShowRSI1 toma valores 0 ou 1, é assim que funciona.
Mas especifiquei PlotIndexSetInteger(0,PLOT_DRAW_TYPE,DRAW_NONE); e não funciona
sim, posso ver lá
PlotIndexSetInteger(0,PLOT_DRAW_TYPE,InpShowRSI1);
InpShowRSI1 toma os valores 0 ou 1, é assim que funciona.
Mas especifiquei PlotIndexSetInteger(0,PLOT_DRAW_TYPE, DRAW_NONE); e não funcionou
DRAW_NONE == 0
DRAW_LINE == 1
Por isso, tem outra coisa algures. Em teoria, também deveria funcionar para si.
Explicar:
Porque não pode? Porquê em vermelho com uma exclamação?
Se o indicador calcular várias barras, tal implementação voará para fora da matriz. Por conseguinte, em cada caso devemos esforçar os músculos da nossa cabeça.
Não, não é necessário. Tudo é feito uma vez no limite>1. Esta é a primeira corrida e o carregamento da história. E se tiver período de alisamento_sm=10, então o limite, neste caso, deve ser inferior em 10. Em conformidade:
InitValue - valor para inicializar o tampão - 0 ou EMPTY_VALUE - conforme o caso. Ou talvez -100500 ...