¿Necesitas un VPS para un EA de Forex?
Un asesor experto solo está activo mientras MetaTrader está abierto. Ese simple hecho resuelve toda la cuestión, y la mayor parte de lo que se lee sobre la latencia de los VPS para Forex responde a otra cuestión distinta. A continuación te explico qué es lo que realmente deja de funcionar cuando se cierra la terminal, qué necesita Forex Success AI del equipo en el que se ejecuta y cómo conseguirlo con el menor gasto posible.
La respuesta breve
Un asesor experto (EA) es un código que se ejecuta dentro de MetaTrader. Si no hay ningún terminal abierto, no hay EA. Así que la verdadera pregunta no es «¿necesito un VPS?», sino «¿qué hace que MetaTrader siga funcionando las 24 horas del día, cinco días a la semana, sin que yo tenga que preocuparme por ello?».
Un VPS es una opción. Un ordenador de sobremesa con la función de suspensión desactivada es otra, y a menudo resulta más rentable para una sola cuenta. Un portátil que entra en suspensión al cerrar la tapa no lo es.
¿Qué es lo que realmente se detiene cuando se detiene el terminal?
Empecemos por lo tranquilizador. Cada operación que abre Forex Success AI lleva un stop loss y un take profit en el bróker —253 y 30 pips por defecto—, y el siguiente nivel de la rejilla queda allí como una orden limitada pendiente. Aunque se vaya la luz a las 3 de la madrugada, nada queda desprotegido. Pero seamos sinceros sobre lo que eso supone: 253 pips es un stop amplio. Impide que una posición se mantenga abierta indefinidamente. No hace que la pérdida sea menor.
Todo lo que aparece a continuación se ejecuta en el EA, por lo que solo ocurre mientras el terminal está en funcionamiento:
- El siguiente nivel de la cuadrícula no se sustituye. El EA coloca cada orden pendiente a partir del último precio de ejecución, por lo que, una vez que se ejecuta la orden pendiente, el precio puede seguir moviéndose sin que haya nada que lo frene.
- Los stops de take profit de la cesta dejan de ser uniformes. Una vez que una cesta contiene cuatro posiciones, el EA reajusta el take profit de todas ellas a un nivel común, en un tick, desde la terminal.
- La salida de emergencia no se puede activar. Cerrar_todas_las_brechas está activada por defecto y cierra una posición cuando el precio supera la última entrada en Factor de diferencia, 38 pips, sin ninguna orden pendiente.
- Los límites de pérdidas diarias y de caídas activas no pueden aplicarse, si las has activado. Ambas se envían y se registran en la terminal, no en nuestro servidor.
- La opción «Pausar EA» en tu panel de control nunca aparece. El EA comprueba ese cambio cada pocos segundos, por lo que la pausa se aplica casi de inmediato. Un terminal que no está en funcionamiento nunca lo solicita.
La comprobación del permiso de conducir es lo único por lo que puedes estar tranquilo. El EA realiza una comprobación al conectarse y, aproximadamente, una vez cada hora a partir de ese momento. Si no puede conectarse al servidor, mantiene la última respuesta válida y sigue operando; nunca cierra una posición abierta debido a un problema del servidor. Solo después de unas tres horas sin que la comprobación haya tenido éxito deja de abrir nuevas posiciones. Sin embargo, desde un arranque en frío, necesita una comprobación satisfactoria antes de abrir cualquier operación, por lo que un dispositivo sin conexión a Internet nunca llega a ponerse realmente en marcha.
La latencia tiene menos importancia aquí de lo que te dicen
El marketing de los servidores VPS se basa en la latencia. Para un operador que cierra posiciones en menos de un minuto, eso es razonable. Para esta estrategia, es prácticamente irrelevante, y saber por qué te permite ahorrar dinero.
Las entradas se basan en una media móvil ponderada de 25 períodos y en un indicador estocástico en el marco temporal del gráfico, con los valores predeterminados ajustados para H1. Esa visión cambia una vez cada hora, no cada milisegundo. La siguiente entrada de la red es una orden limitada pendiente que ya se encuentra en el bróker, por lo que se ejecuta a tu precio, tanto si tu ping es de 4 ms como de 90 ms.
La latencia solo afecta a las órdenes de mercado: la apertura de una posición, el cierre de una cesta o la salida de un gap. Incluso en esos casos, la tolerancia a la desviación es de 3 puntos, por lo que un mal momento provocará un rechazo en lugar de una ejecución deficiente, y el EA lo volverá a intentar en el siguiente tick. Lo que te cuesta no son 40 ms de ping, sino 40 minutos de inactividad.
Si hacer coincidir la región no cuesta nada, hazlo: el Diario La pestaña (la «Caja de herramientas» en MT5 y la ventana «Terminal» en MT4) registra el punto de acceso y su dirección IP cuando te conectas, y cualquier búsqueda de IP lo convierte en una ciudad. Un tiempo inferior a unos 100 ms es aceptable en este caso, y 5 ms no te aportan nada extra.
¿Qué potencia realmente necesitas?
Menos de lo que suele venderse. Un terminal con dos gráficos, el AUDCHF y el AUDCAD en el gráfico de una hora (H1), que es para lo que están configurados los ajustes predeterminados, supone una carga ligera.
- La memoria RAM es el cuello de botella, no la CPU. Windows necesita unos 1,5 GB antes de abrir cualquier cosa; después, calcula aproximadamente 1 GB por terminal. 2 GB es lo mínimo, 4 GB es lo ideal.
- Cada terminal corresponde a una cuenta. Cada licencia está vinculada a un número de cuenta de MetaTrader, por lo que tres licencias implican tres instalaciones y la memoria RAM correspondiente a las tres.
- Una vCPU ejecuta un terminal. El valor «2» deja un margen, por lo que una actualización de Windows no hace que el EA pierda ticks.
- SSD o NVMe de 40 GB. Cuando el disco está lleno, el terminal deja de escribir los registros.
- Si la memoria es escasa, reduce Herramientas > Opciones > Gráficos > Número máximo de barras en el gráfico hasta unas 10 000.
A continuación, hazle una pregunta al proveedor: ¿se reinicia mi máquina por sí sola si reinicias el hardware en el que está alojada? Esa respuesta vale más que cualquier cifra de tiempo de actividad que aparezca en una página de ventas.
El VPS gratuito, y el que no funciona
Muchos corredores lo ofrecen de forma gratuita a cambio de un saldo mínimo o un volumen de operaciones determinado. Suele tratarse de una pequeña instancia alojada en sus propios servidores, que es justo donde tú lo quieres.
El alojamiento virtual propio de MetaTrader no es lo mismo. Esa es la pestaña «VPS» de la caja de herramientas de MT5, o bien Registrar un servidor virtual desde el Navegador. Se trata de un agente de alojamiento gestionado, en lugar de un equipo con Windows que controles tú, y en él no se pueden realizar importaciones de DLL. Forex Success AI necesita Permitir la importación de DLL marcado en el Común pestaña, ya que se conecta al servidor de licencias a través de Wininet en lugar de mediante WebRequest de MetaTrader. Sin ella, el EA emite una alerta y se elimina del gráfico. Para probar cualquier servidor, adjunta el EA y lee el Expertos pestaña. Si ves esa alerta, ese servidor no lo ejecutará.
La opción más barata y honesta
Un ordenador de sobremesa que ya tienes y que has dejado encendido.
- Windows 11: Ajustes > Sistema > Energía (Alimentación y batería en un portátil), entonces Pantalla y sueño, y configura la opción de suspensión con el dispositivo enchufado en Nunca. Windows 10 tiene lo mismo en Alimentación y modo de suspensión.
- Configura el horario de actividad de Windows Update y compruébalo de nuevo después de cada actualización de características, ya que se restablece.
- Coloca un acceso directo al terminal en la carpeta de inicio (Win+R, y luego shell:inicio) así que, al reiniciar, vuelve a aparecer con su perfil y la EA asociada.
- Después de cada reinicio, comprueba que el botón de la barra de herramientas esté activado: AutoTrading en MT4, Operaciones algorítmicas en MT5. En MT4, la carita situada junto al nombre del EA, en la esquina superior derecha del gráfico, debería estar sonriente, no triste. En MT5, el icono de esa esquina no debería aparecer tachado.
Las vulnerabilidades son reales: un corte de luz, un reinicio del router, una actualización automática, nadie vigilando a las 4 de la madrugada. Un SAI barato soluciona las dos primeras.
Comprueba que realmente se mantenga en pie
Tu panel de control marca una cuenta Sin conexión cuando el EA lleva diez minutos sin enviar datos y la lista de cuentas muestra un estado «activo» COMERCIO o EN PAUSA icono que hay junto a él. Si inicias sesión un martes y ves «Desconectado», sabrás que algo en ese equipo ha entrado en modo de suspensión. Ninguna página de estado de un proveedor te indica eso.
El alojamiento no modifica el tamaño de tu lote, que depende de tu saldo. Si aún no lo has configurado, el Calculadora del tamaño de la parcela te da el número de la Tamaño del lote entrada (Fix_lot (en el código). Los planos se encuentran en el sección de precios si todavía estás valorando el software. La máquina en la que se ejecuta es elección tuya y el coste corre a tu cargo en cualquier caso: nosotros vendemos el software, no el alojamiento.