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

 
evillive:

Puedes leer un montón de información interesante por estas palabras clave en la ayuda, sólo tienes que pulsar F1 en el código de ejemplo en la palabra requerida.

Aproximadamente el código para incrustar en el indicador tendrá el siguiente aspecto


Muchas gracias por su ayuda.
 
Buenas tardes a todos. Pueden aconsejarme o mostrarme donde encontrar como establecer órdenes Buy Stop y Sell Stop en un EA al final del día, por ejemplo a las 23:59. No encuentro mucha información sobre las funciones horarias.
 
wishmast Hice pedidos a las 23:59, por ejemplo

if((HoraHora(HoraActual())==HoraRequerida) &&(HoraMinuto(HoraActual())==MinutoRequerido) &&(ÓrdenesNinguna)) SetOrders;

¿Dónde está el beneficio aquí?

 

Buenas tardes.

En la ventana del indicador, quiero poner el tiempo en los lugares donde el gráfico de barras pasa por la línea roja (marcada por las flechas rojas). ¿Qué función puede hacer? SetIndexStyle sólo ofrece líneas e histogramas.

 
abeiks:

Buenas tardes.

En la ventana del indicador, quiero poner el tiempo en los lugares donde el gráfico de barras pasa la línea roja (marcada con flechas rojas). ¿Qué función puede hacer? SetIndexStyle sólo ofrece líneas e histogramas.

Puede hacerlo con objetos de texto.
 
abeiks:

Buenas tardes.

En la ventana del indicador, quiero poner el tiempo en los lugares donde el gráfico de barras pasa por la línea roja (marcada por las flechas rojas). ¿Qué función puede hacer? SetIndexStyle sólo ofrece líneas e histogramas.

ObjectCreate(name, OBJ_LABEL, Window, Time, ...) Los nombres deben ser diferentes. Toma el tiempo como nombre. ¿Dónde está el beneficio aquí?
 
evillive:
Con los objetos de texto puedes.
Gracias.
 
LRA:
ObjectCreate(name, OBJ_LABEL, Window, Time, ...) Los nombres deben ser diferentes. Toma el tiempo como nombre. ¿Dónde está el beneficio aquí?
Gracias.
 

Buenas tardes, señores.

Pregunta sobre las matrices. ¿Cómo encontrar el mayor valor del indicador en el número requerido de las últimas barras del gráfico, y no en las primeras?

   //--- создадим массив 
   double array[]; 
   int size=772; 
   ArrayResize(array,size); 
   //---  заполним его значениями индикатора 
   for(int i=0;i<size;i++) 
     { 
      array[i]=iATR(NULL,0,14,i);
     }
   //--- найдем позицию максимального элемента в массиве 
   int max_position=ArrayMaximum(array,772,0); 
   //--- теперь получим само максимальное значение в массиве 
   double max=array[max_position];

Se ha discutido muchas veces (no lo encuentro), pero pocas veces he utilizado arrays.

¿Puedes aconsejarme cómo resolver el problema con la indexación, tal vez pueda hacerlo de forma más elegante con ArrayMaximum(array)?

Si en algún lugar error elemental, lo siento, soy autodidacta.

 
Craft:

Buenas tardes, señores.

Pregunta sobre las matrices. ¿Cómo encontrar el mayor valor del indicador en el número requerido de las últimas barras del gráfico, y no en las primeras?

Se ha discutido muchas veces (no lo encuentro), pero pocas veces he utilizado arrays.

¿Puedes aconsejarme cómo resolver el problema con la indexación, tal vez pueda hacerlo de forma más elegante con ArrayMaximum(array)?

Si hay un error elemental en alguna parte, lo siento, soy autodidacta.

Si se busca en todo el array, en ArrayMaximum() sólo basta con el nombre del array.

int max_position=ArrayMaximum(array);