Indicadores: Other_Candles - página 2

 
Artyom Trishkin:

Obrigado. Talvez alguém siga seu conselho:))))))

Primeiro identifique o dígito e depois coloque-o em vez de listá-lo. Eu nem sequer tive a inteligência de fazer isso.....

 
Alexey Viktorov:

Obrigado. Talvez alguém siga seu conselho:))))))

Primeiro identifique o dígito e depois coloque-o em vez de listá-lo. Eu nem sequer tinha cérebro para isso.....

Bem, você mesmo viu que as enumerações às vezes são mais convenientes. E aqui, no código desse indicador, acontece que elas não são? Acontece que esses são os sinais de um código terrível. Estranho...

 
Artyom Trishkin:

Bem, você mesmo viu que as enumerações às vezes são mais convenientes. E aqui, no código desse indicador, acontece que elas não são? Acontece que esses são os sinais de um código terrível. Estranho...

Não tenho palavras de censura suficientes... Artyom, você entende a diferença entre enumerações internas e enumerações escritas por você mesmo quando não há necessidade disso?

 
Alexey Viktorov:

Não tenho palavras censuradoras suficientes.... Artem, você entende a diferença entre listas internas e listas escritas por você mesmo quando não há necessidade disso?

Eu entendo. Vou lhe dar um exemplo. Você tem etiquetas nas portas do banheiro e do vaso sanitário em casa? Muitas pessoas as têm, embora cada proprietário saiba perfeitamente onde se lavar e onde pensar.....

Eles são pessoas assustadoras?

 
Artyom Trishkin:

Eu entendo. Vou lhe dar um exemplo. Você tem etiquetas nas portas do vaso sanitário e do banheiro em casa? Muitos as têm, embora cada proprietário saiba perfeitamente onde se lavar e onde pensar.....

A constatação é terrível...

E no meu banheiro não há sinalização, nem placas, nem fechaduras. Todo mundo sabe que não se pode entrar lá se as luzes estiverem acesas.

Não me lembro como Renate chama esses códigos?

 
Alexey Viktorov:

A constatação é terrível...

E meu banheiro não tem sinalização, nem placas, nem fechaduras. Todo mundo sabe que não se pode entrar lá se as luzes estiverem acesas.

Não me lembro como Renate chama esses códigos.

Certo, estou cansado de discutir sua fé. É melhor você se ocupar, mostrar a todos como fazer as coisas. E nós discutiremos como isso é assustador... Porque vocês são todos ruins :)

 

Obrigado pela crítica, foi um apagão temporário)

O código foi corrigido e enviado para publicação.

 
Scriptor:

Obrigado pela crítica, houve um blecaute temporário)

Corrigi o código e o enviei para publicação.

Desculpe, mas não ficou melhor.

#property indicator_color1  clrLimeGreen,clrOrangeRed,clrGray

Essa linha contém uma matriz de cores. Elas são numeradas a partir de 0, como qualquer outra matriz.

   SetIndexBuffer(4,BufferColors,INDICATOR_COLOR_INDEX);



   PlotIndexSetDouble(4,PLOT_EMPTY_VALUE,0);

Por que PLOT_EMPTY_VALUE deve ser atribuído ao buffer que contém a cor das linhas, e até mesmo com um zero, que deve ser o índice da cor...?

Para que diabos servem essas linhas?

input color    InpColorBullish   =  clrLimeGreen;  // Cor da vela de alta
input color    InpColorBearish   =  clrOrangeRed;  // Cor da vela de baixa




   PlotIndexSetInteger(0,PLOT_LINE_COLOR,0,InpColorBullish);
   PlotIndexSetInteger(0,PLOT_LINE_COLOR,1,InpColorBearish);
se excluí-las não mudará nada?
 
Alexey Viktorov:
... De que lado está a cor das velas nos parâmetros de entrada? ...

Digo desde já que não me aprofundei no código e na discussão do autor. Ainda não posso me dar ao luxo de dedicar tempo integral a essas coisas.

Mas, com base nessa sua frase, observei o trabalho desse indicador no gráfico. Em termos de salvar cores em um arquivo definido.

Portanto, vou fazer minha suposição sobre o motivo da saída de cores nos parâmetros de entrada nesse caso. Com base em minha experiência nesse sentido.


O fato é que, em alguns de meus indicadores, eu, por exemplo, coloco nos parâmetros de entrada as cores dos candlesticks para o próximo:


Você sabe que, nas propriedades dos indicadores personalizados, existe a possibilidade de salvar configurações individuais de parâmetros de entrada em um arquivo definido. Use o botão Salvar localizado na guia Parâmetros de entrada dos indicadores personalizados.

/*Por exemplo, para não substituir manualmente os valores de parâmetros externos diferentes dos valores padrão, mas para carregar os valores individuais salvos por meio do botão Load*/.

Para ilustrar o que foi dito e descrito abaixo, apresentarei uma captura de tela dos botões/guias/parâmetros que tenho em mente. Do meu indicador antigo. Risquei apenas seu nome, pois ele é do Market:


Portanto, são os valores da guia Input Parameters que são salvos no arquivo definido por meio do botão Save. E isso é lógico.

Os parâmetros da guia Cores não são salvos nesse arquivo. Added: Não há botão para salvar no arquivo de conjunto:



Portanto, para salvar as cores no arquivo de conjunto, eu, por exemplo, tive de gerá-las nos parâmetros de entrada. /*Para que, ao instalar um indicador em um gráfico com configurações diferentes das padrão, você não precise perder tempo percorrendo as guias e definindo as configurações de interesse manualmente*/.

E esse motivo é adequado para o indicador, na página sobre a qual a discussão está ocorrendo.


P./S.: No futuro, algo pode mudar no terminal em termos de salvar esses parâmetros. Estou escrevendo como era