En un ejemplo hipotético quieres un mensaje cuando EUR/USD supera un nivel. Una alerta de escritorio puede avisarte, sin reservar ejecución ni proteger capital. Distingue condición, terminal activo y canal. Un sonido correcto no prueba recepción en el móvil ni que un precio siga disponible al abrir el gráfico.

Condiciones y acciones tienen funciones distintas

El diálogo incluye comparaciones de Bid, Ask, Last, volumen de última operación y hora. Last y su volumen requieren datos adecuados del símbolo: no describen todas las transacciones mundiales de divisas. Las acciones son sonido, archivo, correo o notificación. Archivo puede ejecutar un programa y sus efectos dependen de él; no lo necesitas para un aviso corriente.

La alerta local depende del terminal y cotizaciones disponibles. Cerrar MT5, suspender el ordenador o perder datos actuales interrumpe esa vigilancia. Un SL o TP aceptado en servidor tiene otra función y puede operar sin escritorio; el stop ordinario no garantiza precio o pérdida. Una pendiente puede abrir exposición. Los avisos de operaciones desde servidor, si los ofrece el proveedor, tampoco trasladan al servidor tu regla local de precio.

Cotización ficticia: Bid 1,09990 y Ask 1,10002. Ask ya supera 1,10000; Bid no. Con pip de 0,0001, diferencial = 0,00012 / 0,0001 = 1,2 pips. Mayor que no significa mayor o igual. Una condición ya verdadera no tiene por qué esperar un cruce nuevo.

Configura símbolo, condición y prueba

Abre Caja de herramientas con Ctrl+T o desde Ver y selecciona Alertas. En el menú contextual elige crear; selecciona símbolo exacto, condición y valor, por ejemplo Bid > 1,0900. Para hora, el símbolo es irrelevante. Elige acción y texto que permitan reconocer qué se evalúa.

Configura vencimiento, intervalo y máximo de repeticiones por separado. Prueba la reacción elegida y observa aparte una condición demo sencilla, conservando hora de datos y recepción. Desactivar deja una alerta inactiva sin borrarla. Una prueba positiva confirma esa ocasión, sin garantizar entrega continua.

Comprueba push y correo como canales separados

Obtén MetaQuotes ID en la aplicación móvil, introdúcelo en notificaciones del escritorio, habilita push y envía prueba al dispositivo previsto. Ante fallo, revisa identificador, permisos, red y diario. La indicación de envío no prueba todas las recepciones futuras.

Para correo, usa Herramientas → Opciones → Email con servidor, puerto y autenticación admitidos por tu proveedor SMTP, remitente y destinatario. Prueba y comprueba bandeja y correo no deseado. No publiques credenciales en capturas o archivos. Push no prueba SMTP y el correo de prueba no evalúa por sí solo la condición de mercado.

Cuatro lecturas verdaderas y dos episodios

Una regla personalizada procesa siete lecturas completas y equiespaciadas de un precio ficticio: 99, 101, 101, 100, 101, 99, 101. Empieza armada. Si precio > 100 y está armada, emite señal y se desarma; solo se rearma con precio ≤ 99. No conoce el recorrido entre lecturas, no envía órdenes y no garantiza entrega.

Cuatro lecturas verdaderas, dos señalesMáquina personalizada ficticia, inicialmente armada: señal si precio > 100 y armada; después se desarma y solo rearma con ≤ 99. No es ajuste nativo MT5.EJEMPLO DE CÁLCULOLectura 199: armada, sin señalLectura 2101: señal 1Lecturas 3–5101 / 100 / 101: sinseñal nuevaLectura 699: rearmeLectura 7101: señal 2
Cuatro lecturas verdaderas, dos señales. Máquina personalizada ficticia, inicialmente armada: señal si precio > 100 y armada; después se desarma y solo rearma con ≤ 99. No es ajuste nativo MT5.

Las señales se emiten en lecturas 2 y 7. Volver a cien no rearma y las cuatro lecturas superiores a cien no son cuatro episodios.

Lectura 1
99: armada, sin señal – Permanece armada.
Lectura 2
101: señal 1 – Queda desarmada.
Lecturas 3–5
101 / 100 / 101: sin señal nueva – Ninguna satisface rearme ≤ 99.
Lectura 6
99: rearme – Sin señal; queda armada.
Lectura 7
101: señal 2 – Queda desarmada de nuevo.

La lectura dos emite primera señal; tres y cinco superan cien sin otra señal porque sigue desarmada. La cuarta, cien, no supera el disparador ni satisface el rearme. La sexta, noventa y nueve, rearma y la séptima emite segunda señal. Hay cuatro precios superiores a cien y dos episodios.

Registra precio, estado anterior, señal y estado posterior. Este rearme es especificación de un programa distinto, no un campo que debas buscar en las alertas estándar. El diálogo nativo tampoco es editor arbitrario de expresiones de indicadores; para lógica de RSI u otra combinación puede hacer falta indicador o asesor.

La hora pertenece al ordenador que evalúa

Hora y vencimiento usan reloj local del ordenador del terminal, sin equivaler al reloj de velas del broker. Modelo: evento a las 13:00 UTC, ordenador en Europe/Madrid con desplazamiento UTC+2 en la fecha elegida y VPS configurado en UTC. Corresponden 15:00 locales en el primero y 13:00 en el VPS. Copiar 15:00 al VPS retrasa dos horas el recordatorio.

No es un desplazamiento anual fijo. Verifica fecha, fuente y cambios estacionales para cada publicación. Una alerta horaria recuerda un instante elegido: no espera el informe ni pronostica impacto. Define qué revisar después del mensaje.

Dos avisos no prueban dos requisitos simultáneos

Regla hipotética combinada: Bid > 1,1000 y diferencial < 2 pips en la misma lectura, pip 0,0001. En t1, Bid/Ask 1,1002/1,1006 produce cuatro pips: pasa precio, falla diferencial. En t2, 1,0998/1,0999 produce uno: pasa diferencial, falla precio. Ninguna lectura cumple todo.

Mensajes de ambos momentos pueden llegar juntos. Hora de recepción no es hora de entradas de cálculo. Una tercera lectura propia, 1,1003/1,10045, tiene 1,5 pips y cumple ambas condiciones. Otra de 1,1002/1,1004 tiene exactamente dos y falla el filtro estricto. Estas cifras son casos de prueba, sin señales de compra o ejecución asegurada.

Terminal remoto y alojamiento virtual no son lo mismo

Un ordenador remoto completo que ejecuta tu terminal puede mantener alertas cuando apagas el equipo doméstico, sujeto a disponibilidad. El alojamiento virtual de MetaQuotes tiene reglas específicas de migración; no supongas que copia la lista corriente de Alertas. Para un programa MQL verifica migración y diario remoto, además del estado local.

Diagnostica una parte cada vez

Revisa habilitación, símbolo, vencimiento y repeticiones; después conexión y actualidad. Compara la condición con su lado de precio. El diario ayuda a separar condición no detectada y mensaje generado sin entrega. Cambia un componente cada vez. Al comparar servicios como TradingView, revisa dónde evalúan, fuente, límites y canal del plan actual; no existe aquí combinación universal óptima.

Tres pasos para una alerta verificable

  1. Escribe símbolo, lado de precio, operador estricto o inclusivo y acción posterior al mensaje. Compara con cotización actual y fija vencimiento y repeticiones; el resultado debe describir qué condición se observa, sin convertirla en orden de entrada.
  2. Prueba el canal elegido en su dispositivo y configura por separado correo, push o sonido. Conserva envío, recepción y configuración sin credenciales; después observa una condición demo, para no confundir entrega de prueba con detección correcta del evento.
  3. Revisa reloj del ordenador evaluador y fecha de cualquier evento, especialmente al migrar a otro entorno. Registra interrupciones, estado y datos usados; tras recibir, comprueba condiciones actuales en lugar de combinar confirmaciones antiguas de momentos distintos.