Indicadores: Other_Candles

 

Other_Candles:

O indicador desenha velas, numa janela separada, na forma de um histograma a partir da linha zero.


Autor: Scriptor

 
A ideia é interessante, mas a implementação é terrível. Qual é o objetivo de ter a cor das velas nos parâmetros de entrada? Por que você teve que escrever uma função separada para determinar o tipo? E até mesmo usar enumerações??? Não é suficiente comparar Open > Close... e vice-versa?
 
Alexey Viktorov:
A ideia é interessante, mas a implementação é terrível. Qual é o objetivo de ter a cor das velas nos parâmetros de entrada? Por que você teve que escrever uma função separada para determinar o tipo? E até mesmo usar enumerações??? Não é suficiente comparar Open > Close... e vice-versa?
Esses códigos são escritos provavelmente para fins educacionais. É mais importante mostrar a possibilidade.
 
Artyom Trishkin:
Esses códigos são escritos provavelmente para fins de treinamento. É mais importante mostrar a possibilidade.

Para fins educacionais, você deve escrever códigos para aprender como FAZER as coisas. E esta é a segunda pessoa que conheço que escreve exemplos de como NÃO fazer.

Em minha opinião não profissional, as possibilidades são limitadas apenas pela impossibilidade de descrição verbal do que você deseja, ou uma descrição como "bem, veja, você obtém um rabisco...".

 
Alexey Viktorov:

Para fins educacionais, você deve escrever código para aprender como FAZER as coisas. E esta é a segunda pessoa que conheço que escreve exemplos de como NÃO fazer as coisas.

Em minha opinião não profissional, as possibilidades são limitadas apenas pela impossibilidade de descrição verbal do que você quer, ou uma descrição como "bem, veja, é um rabisco...".

Sinceramente. Não entendo sua atitude de adorar tudo no kodobase. Listá-los lhe dá dor de dente? Você sabe sobre eles. E alguém verá uma nova oportunidade para si mesmo.
Onde está a outra coisa horrível no código?
 
Artyom Trishkin:
Sinceramente. Não entendo sua atitude de bajular tudo no kodobase. Listá-los lhe dá dor de dente? Você sabe sobre eles. E alguém verá uma nova oportunidade para si mesmo.
Onde mais se encontra a terrível qualidade do código?

Nem tudo. Eu nem mesmo assisto muito a ele. Não preciso dele. Se alguém não tiver visto a possibilidade de escrever suas próprias enumerações, poderá vê-las onde elas são realmente necessárias. E que se danem as enumerações, mas escrever cores nas entradas, e até mesmo no mql5, está além da minha compreensão. E, além disso, essas entradas não são usadas de forma alguma... Como Renat chama esses códigos???? Isso é exatamente o que é...

 
Alexey Viktorov:

Nem tudo. Eu nem assisto muito disso. Não preciso disso. Se alguém não viu a possibilidade de escrever suas próprias enumerações, pode vê-las onde elas são realmente necessárias. E que se danem as enumerações, mas escrever cores nas entradas, e até mesmo no mql5, está além da minha compreensão. E, além disso, essas entradas não são usadas de forma alguma... Como Renat chama esses códigos???? É exatamente isso...

Infelizmente, não consigo ver o código do meu celular.
Se o código é horrível somente por causa da "fé", então você deve considerar que outra pessoa também acha sua fé abominável.
Como você determina que o tipo de ordem selecionado é SellStop? Por números? Ou o que for mais conveniente? É tudo a mesma coisa para o programa, mas para uma pessoa?
 
Artyom Trishkin:
Infelizmente, não consigo ver o código do meu celular.
Se o código é terrível apenas por causa da "fé", então você deve levar em conta que sua fé também é contraditória para outra pessoa.
Como você determina que o tipo de ordem selecionado é SellStop? Por números? Ou o que for mais conveniente? É a mesma coisa para o programa, mas para uma pessoa?

Ensine-me como determinar por números no mql5.

 
Alexey Viktorov:

Ensine-me como definir com números no mql5.

A ajuda tem todas as enumerações.
 
Artyom Trishkin:
A referência tem todas as enumerações.
Enumerações ou números?
 
Alexey Viktorov:
Enumerações ou números?
   Print("Цифирь у ORDER_TYPE_SELL_STOP такая: ",ORDER_TYPE_SELL_STOP);