[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 172

 
001:
Si puedes ser más específico, no he podido averiguarlo. Necesita encontrar el valor más alto entre High[i] y High[1]. Gracias.

Mejor definir el número de barra o el valor más alto.

int MaxBar=0;
double MaxValue=0; 
for(int c=1; c<=i;c++)
if (High(c)>MaxValue) {MaxValue=High(c); MaxBar=c;}

 
001:
Si puedes ser más específico, no he podido averiguarlo. Necesito encontrar el valor más alto en el rango de High[i] a High[1].

MetaEditor --> MQL4 Reference --> Timestamp Access --> iHighest:

Ejemplo:

double val;
  // расчет максимального значения цены на 20 последовательных барах
  // с индекса 4 по индекс 23 включительно на текущем графике
  val=High[iHighest(NULL,0,MODE_HIGH,20,4)];

 

¡¡¡Ayuda para novatos!!!


avatar
1
ingener 13.09.2011 14:11
Ayúdenme a cambiar el código del asesor para que se pueda adjuntar a diferentes pares de divisas con la condición de que para cada par, abra una sola orden. ¡¡¡Estaría muy agradecido!!!
Archivos adjuntos:
 

Señores programadores, ayúdenme a cambiar una condición en un indicador :(


avatar
17
LeRoi 13.09.2011 11:55

El indicador (adjunto) dibuja ondas de diferentes niveles en HI/LOW... ayuda por favor... Cambie la condición en él para dibujar en los precios de cierre. Muchas gracias ...

Archivos adjuntos:
SMS_SW5_4.mq4 (29.63 KB) borrar

avatar 128
borilunad 13.09.2011 13:39

¡Y mejor abrirlo para que no se pase de rosca y sea aplicable a los asesores que trabajan en los compases de apertura!

 

Buenas tardes.

Pregunta rápida: ¿es posible hacer que el script comercie? Ahora mismo da el error 4109.

 
Solree:

Buenas tardes.

Pregunta rápida: ¿es posible hacer que el script comercie? Ahora mismo da el error 4109.


https://docs.mql4.com/ru/constants/errors
 
Sé lo que significa un error. Así que pregunto, ¿hay alguna forma de evitarlo?
 
Solree:
Entonces, ¿cómo se resuelve...? La ventana, al igual que en el Asesor Experto, donde se configura esto, no aparece, es decir, no es posible marcar la casilla "Comercio, ...".

Terminal-->Servicio-->Configuración-->Asesores-->Permitir que los EAs operen
 
Gracias, está funcionando :)
 

¡Hola!

Puedes decirme qué significa el error al compilar el EA:

\fin_del_programa' - paréntesis izquierdo desequilibrado

Saludos.