Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 347

 
//+-------------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_minimum 1
#property indicator_maximum 10
#property indicator_buffers 1
#property  indicator_color1 Blue
//+-------------------------------------------------------------------------+
//Declaration                                                               |
//+-------------------------------------------------------------------------+
double Buf_0[];
double A, B;
bool C;
//+-------------------------------------------------------------------------+
//init                                                                      |
//+-------------------------------------------------------------------------+
int init(){
  SetIndexBuffer(0,Buf_0);
  SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);
  return;}
//+-------------------------------------------------------------------------+
//start                                                                     |
//+-------------------------------------------------------------------------+
int start(){
  //Level 1 
  A = 6;
  B = 1;
    //Level 2
    C = A - B;
    return; }
//+-------------------------------------------------------------------------+ 
//Куда и какую строку нужно набрать для построения линии со значением "С" ? |
//Буду благодарен.                                                          |
//+-------------------------------------------------------------------------+
 
Link_x:

Bueno, 25 de nuevo... ¿Qué tipo de línea esperas ver de un booleano 0/1? Pues hazlo así si realmente lo necesitas...

Buf_0[]=С;
Y espero que sólo sea un código falso por la reticencia a revelar el código del indicador, y no por un grave desconocimiento de la estructura de los indicadores
 

Lo intenté de esta manera - sin resultado. )
Tienes razón, el código está lo más simplificado posible.

 
Link_x:
Lo he probado y no ha funcionado. )

Pues no lo hará. Hazte con un libro de texto. Rara vez hay ayuda aquí para aquellos que son demasiado perezosos para aprender al menos el abecedario por sí mismos.

Documentación, tutorial, base de código y, para los más apurados, trabajo.

 
¡Vamos! ¡Por el conocimiento! :)
evillive:

Pues no lo hará. Libro de texto en mano.


Aprendiendo, es mi cuarto día en el comercio.
 
    Buf_0[0] = A - B;
    // Надо убрать логическое выражение "С" и установить его значение напротив значения буфера? 
 
No. Es suficiente como está escrito.
 

Ahora muestra los cálculos realizados, que se establecen contra Buf_0[0], sólo queda conseguir que la línea aparezca en el gráfico.
Hay una cola, pero es muy corta. ) Vamos a alargarlo...

 
Sólo que el indicador debe dibujar muchas barras hacia atrás, no sólo a cero. ¿Qué le impide coger cualquier indicador del terminal y desmontarlo para ver cómo están dispuestos en su interior?
 
Creo que la falta de comprensión de las funciones que se encuentran en los indicadores técnicos. Si no lo entiendo, entonces debería entenderlo, a través del uso de la información que se encuentra "al otro lado" de los enlaces que me pasan de ti, escribiendo y enviando a través de la red de Internet.
"¡Aprende, aprende y vuelve a aprender!" - Me encanta esa frase. )))