[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 425

 
hoz:

Preguntaba específicamente cómo dibujar más de 6 líneas en un gráfico. En qué ventana (0 u otra, no importa). Eso es lo que más me interesa y por lo que te pregunté en primer lugar.

No se puede hacer con un solo indicador. A menos que utilice objetos gráficos(líneas de tendencia), pero es un método lento. Esto deja sólo unos pocos indicadores. Dividir un indicador en varios.
 
Integer:
Desde un único indicador, no se puede. A no ser que utilices objetos gráficos (líneas de tendencia), pero ese es un método lento. Esto deja sólo unos pocos indicadores. Dividir un indicador en varios.

Según tengo entendido es más fácil llamar a 2 o más indicadores desde un Asesor Experto con 8 buffers cada uno. Por lo tanto, se deben trazar 8 líneas a través de cada indicador. ¿Es así?
 
hoz:

Según tengo entendido es más fácil llamar a 2 o más índices desde un Asesor Experto, cada uno con 8 buffers. Por lo tanto, se deben trazar 8 líneas a través de cada indicador. ¿Es así?

Si se llaman desde el Asesor Experto, no serán visibles en el gráfico.
 
prom18:

Hola! No puedo entender por qué las órdenes de buystop no se borran.



Para eliminar un pedido, primero debe ser seleccionado por OrderSelect()
 

¿Así?

//============================================================================================
   if(Total==2)
     {
      if(msells==1)
        {
         if(buys==1)
           {
            if(OrderSelect(i-1,SELECT_BY_POS)==true)
              {
               if(OrderType()==4 && OrderLots()==Lots)
                 {
                  OrderDelete(Ticket);
                  return;
                 }
              }
           }
        }
     }

   if(Total==2)
     {
      if(mbuys==1)
        {
         if(sells==1)
           {
            if(OrderSelect(i-1,SELECT_BY_POS)==true)
              {
               if(OrderType()==5 && OrderLots()==Lots)
                 {
                  OrderDelete(Ticket);
                  return;
                 }
              }
           }
        }
     }
   return;
  }
//============================================================================================
 
Integer:

Si se llaman desde un EA, no serán visibles en el gráfico.

¿Cómo se puede manejar esto entonces?
 
hoz:

Por lo que entiendo, es más fácil llamar a 2 o más Asesores Expertos con 8 buffers cada uno. Por lo tanto, se deben trazar 8 líneas a través de cada indicador. ¿Es así?
Entero:

Si se llama desde el Asesor Experto, no serán visibles en el gráfico.
Debo añadir: los búferes de los indicadores se utilizarán sólo para el cálculo de alguna fórmula, donde la variable es un array-serie de tiempo. Es decir, si necesita una diferencia entre dos indicadores técnicos Close[] o incorporados, puede calcular todo esto en un Asesor Experto. Si necesita algún análisis de espectro armónico común descomponiendo las series de tiempo de Close[] en series de Fourier, entonces tiene sentido procesarlo con un indicador y llamarlo a través de iCustom() porque los indicadores técnicos incorporados en MT4 todavía no tienen tales bondades.
 
hoz:

¿Cómo se puede arreglar entonces?


Si no te gusta dibujar mediante objetos gráficos, deberías crear un indicador doble o triple... ...lo que quieras.

Digamos que necesitamos un indicador Pivot, pero necesitamos cuatro niveles en lugar de tres. Cuatro en la parte superior, cuatro en la inferior y el propio pivote, para un total de nueve topes. Por lo tanto, el conjunto constará de dos indicadores. Un indicador dibuja el pivote y 4 niveles inferiores, el segundo también dibuja el pivote y 4 niveles superiores. Por supuesto, es una cuestión personal qué indicador dibuja qué. Tal vez uno dibuje el pivote y los niveles principales y el segundo dibuje los niveles intermedios.

El dibujo mediante objetos gráficos es malo porque al llamar a un indicador de este tipo desde el Asesor Experto no hay acceso a los valores. Pero este problema puede ser resuelto - todos los valores, que pueden ser necesarios para el EA, deben ser puestos en un buffer y el proceso de dibujo debe ser desactivado, si el indicador es llamado desde el EA (a través del parámetro en la ventana de propiedades del indicador).

 
gyfto:
Debo añadir: los búferes de los indicadores sólo se utilizarán para calcular cualquier fórmula, donde la variable es un array-serie de tiempo. Es decir, si necesita una diferencia entre dos indicadores técnicos Close[] o incorporados, puede calcular todo esto en un Asesor Experto. Si usted necesita algún análisis de espectro armónico común descomponiendo las series de tiempo de Close[] en series de Fourier, entonces tiene sentido procesarlo con un indicador y llamarlo a través de iCustom() porque los indicadores técnicos incorporados en MT4 no tienen todavía tales bondades.

Necesito mostrar un montón de toallitas en una ventana gráfica...
 
hoz:

Necesito mostrar un paquete de mash-ups en la ventana del gráfico...

Entonces es mejor generar una plantilla.