Indicadores: Other_Candles - página 2

 
Artyom Trishkin:

Gracias. Quizá alguien siga tu consejo:))))))

Primero identifica el dígito y luego ponlo en vez de enumerarlo. Ni siquiera tuve el cerebro para hacer eso.....

 
Alexey Viktorov:

Gracias. Quizá alguien siga tu consejo:))))))

Primero identificar el dígito y luego ponerlo en vez de enumerarlo. Yo ni siquiera tenía cerebro para eso.....

Bueno, tú mismo has visto que las enumeraciones a veces son más convenientes. Y aquí, en el código de este indicador, resulta que no lo son? Resulta que estos son los signos de un código terrible. Extraño...

 
Artyom Trishkin:

Bueno, tú mismo has visto que las enumeraciones a veces son más convenientes. ¿Y aquí, en el código de este indicador, resulta que no lo son? Resulta que estos son los signos de un código terrible. Extraño...

No tengo suficientes palabras de censura... Artyom, ¿entiendes la diferencia entre las enumeraciones internas y las escritas por uno mismo cuando no hay necesidad de ello?

 
Alexey Viktorov:

No tengo suficientes palabras de censura.... Artem, ¿entiendes la diferencia entre listas internas y listas escritas por uno mismo en las que no hay necesidad de ello?

Sí que la entiendo. Te pondré un ejemplo. ¿Tienes etiquetas en las puertas de los baños y aseos de casa? Mucha gente las tiene, aunque cada propietario sabe perfectamente dónde lavarse y dónde pensar......

¿Son personas espeluznantes?

 
Artyom Trishkin:

Entiendo. Le pondré un ejemplo. ¿Tiene etiquetas en las puertas de los aseos y cuartos de baño de su casa? Muchos las tienen, aunque cada propietario sabe perfectamente dónde lavarse y dónde pensar.....

La constatación es terrible...

Y en mi aseo no hay señales, ni letreros, ni cerraduras. Todo el mundo sabe que no se puede entrar si las luces están encendidas.

No recuerdo cómo llama Renate a estos códigos...

 
Alexey Viktorov:

La realización es terrible...

Y mi baño no tiene señales, ni letreros, ni cerraduras. Todo el mundo sabe que no puedes entrar si las luces están encendidas.

No recuerdo cómo llama Renate a esos códigos.

Vale, estoy cansado de discutir sobre tu fe. Será mejor que te pongas a trabajar, muestra a todos cómo hacer las cosas. Y discutiremos lo espeluznante que es... Porque sois todos malos :)

 

Gracias por las críticas, ha sido un apagón temporal )

El código ha sido corregido y enviado para su publicación.

 
Scriptor:

Gracias por la crítica, hubo un apagón temporal )

Arreglé el código y lo envié para su publicación.

Lo siento, pero no mejoró.

#property indicator_color1  clrLimeGreen,clrOrangeRed,clrGray

Esta línea contiene un array de colores. Están numerados desde 0 como cualquier otro array.

   SetIndexBuffer(4,BufferColors,INDICATOR_COLOR_INDEX);



   PlotIndexSetDouble(4,PLOT_EMPTY_VALUE,0);

¿Por qué debería asignarse PLOT_EMPTY_VALUE al buffer que contiene el color de las líneas, e incluso con un cero, que debería ser el índice del color?

¿Para qué demonios sirven estas líneas

input color    InpColorBullish   =  clrLimeGreen;  // Color de vela alcista
input color    InpColorBearish   =  clrOrangeRed;  // Color de vela bajista




   PlotIndexSetInteger(0,PLOT_LINE_COLOR,0,InpColorBullish);
   PlotIndexSetInteger(0,PLOT_LINE_COLOR,1,InpColorBearish);
si borrarlas no cambia nada?
 
Alexey Viktorov:
... ¿De qué lado está el color de las velas en los parámetros de entrada? ...

Voy a decir de inmediato que no he profundizado en el código y la discusión del autor. Todavía no puedo dedicarle tiempo completo.

Pero sobre la base de esta frase tuya, miré el trabajo de este indicador en el gráfico. En términos de guardar los colores en un archivo establecido.

Por lo tanto, voy a hacer mi suposición acerca de la razón de la salida de colores en los parámetros de entrada en este caso. Basado en mi experiencia en este sentido.


El caso es que en algunos de mis indicadores yo, por ejemplo, pongo en los parámetros de entrada los colores de las velas para el siguiente:


Usted sabe que en las propiedades de los indicadores personalizados hay una posibilidad de guardar la configuración individual de los parámetros de entrada a un archivo de conjunto. Para ello, utilice el botón Guardar situado en la pestaña Parámetros de entrada de los indicadores personalizados.

/*Por ejemplo, para no sustituir manualmente los valores de los parámetros externos, diferentes de los predeterminados, sino para cargar los individuales guardados mediante el botón Cargar*/.

Para ilustrar lo que se dice y describe a continuación, voy a dar una captura de pantalla de los botones / pestañas / parámetros que tengo en mente. De mi antiguo indicador. He tachado sólo su nombre, ya que es del Mercado:


O sea, que son los valores de la pestaña Parámetros de Entrada los que se guardan en el fichero del set a través del botón Guardar. Y esto es lógico.

Los parámetros de la pestaña Colores no se guardan en ese archivo. Añadido: No hay ningún botón para guardar en el fichero de ajuste:



Por lo tanto, para guardar los colores en el archivo de conjunto, yo, por ejemplo, tenía que darles salida en los parámetros de Entrada. /*De modo quecuando se instala un indicador en un gráfico con configuraciones diferentes de las predeterminadas, no es necesario perder tiempo recorriendo las pestañas y configurando manualmentelos parámetros de interés*/.

Y esta razón es adecuada para el indicador, en la página de la que se está discutiendo.


P./S.: En el futuro algo puede cambiar en el terminal en términos de guardar tales parámetros. Estoy escribiendo como era