Trading automático es solo una comprobación; activarlo por sí solo no significa que el programa vaya a generar una orden ni que esta se ejecute. Actívelo únicamente después de confiar en el programa y decidir usarlo en esa cuenta; después, realice las comprobaciones siguientes.
Los programas no se pueden instalar ni ejecutar en FXTRADING.com App.
Motivos habituales de los problemas de ejecución de operaciones del programa
Al operar con FXTRADING.com, existen varios motivos posibles por los que su programa podría no ejecutar las operaciones según lo previsto:
Problemas de configuración básica
Permiso de negociación automática: En MT4 de escritorio, revise tanto el permiso general del terminal como el del programa adjunto al gráfico. Si cualquiera bloquea la negociación, el programa puede seguir analizando precios sin poder enviar solicitudes de operación. El color de la barra de herramientas por sí solo no identifica la causa.
programa no adjuntado al gráfico: Verifique que el programa esté correctamente adjuntado al gráfico correspondiente
Símbolo o marco temporal incorrectos: Confirme que su programa esté adjuntado al par de divisas y al marco temporal correctos para los que fue diseñado
Limitaciones técnicas
Margen disponible: Compare el margen requerido para la operación propuesta con el margen disponible de la cuenta. El saldo por sí solo no indica cuánto margen queda después de las posiciones existentes y otros requisitos.
Restricciones de operación: Compruebe si su cuenta tiene alguna restricción de operación
Mercado cerrado: Es posible que el mercado del instrumento con el que intenta operar esté cerrado
Problemas de conexión a Internet: Una conexión a Internet inestable puede impedir la ejecución del programa
Problemas de configuración del programa
Configuración incorrecta: Revise los Parámetros de entrada de su programa
Problemas de compatibilidad: Asegúrese de que su programa sea compatible con la versión de MT4 que utiliza
Errores de programación: El propio código del programa puede contener errores o fallos lógicos
DLL o bibliotecas faltantes: Algunos programas requieren archivos adicionales para funcionar correctamente
Condiciones de operación
Configuración de Deslizamiento: Es posible que su programa tenga una configuración de Deslizamiento restrictiva
Limitaciones del Diferencial: Algunos programas no operarán si el Diferencial supera un determinado umbral
Restricciones del Tamaño del lote: Es posible que el programa intente operar con un Tamaño del lote no permitido para su Tipo de cuenta
¿Cómo soluciono los problemas de ejecución del programa?
Revise el permiso de forma deliberada: Confirme primero la cuenta, el servidor, el programa adjunto y sus parámetros. Permita la negociación automática solo si confía en el programa y desea que opere en esa cuenta; revise ambos niveles de permiso en lugar de alternar repetidamente el botón de la barra.
Conserve los registros pertinentes antes de reiniciar: anote cuándo ocurrió el problema y guarde los mensajes cercanos antes de cerrar MT4. Tras reiniciar, confirme de nuevo la cuenta, el programa asociado y los permisos de trading antes de continuar usándolo.
Lea ambos tipos de registro: compare el Diario de la plataforma y los mensajes de los programas para el mismo incidente. La explicación siguiente distingue el mensaje del programa, la solicitud de trading y su resultado.
Revise la Configuración del programa: Vuelva a comprobar todos los Parámetros de entrada
Realice una prueba en Probador de estrategias: Utilice el probador de estrategias para identificar posibles problemas
Contacte con el desarrollador del programa: Si compró el programa, póngase en contacto con su desarrollador
Compruebe los permisos: active únicamente los permisos que el programa necesite realmente después de revisar su origen o proveedor. No active importaciones de DLL ni acceso externo salvo que comprenda y acepte la necesidad concreta.
Distinga las etapas: El programa puede estar funcionando pero esperando sus condiciones programadas de entrada, no poder enviar una solicitud o haber enviado una solicitud rechazada. Compare sus registros con los registros de expertos y del sistema del terminal y con el error exacto antes de elegir una solución. No relaje los límites de spread, volumen o riesgo solo para forzar una operación.
Al cambiar de cuenta, perfil, símbolo del gráfico o periodo, una opción protectora de MT4 puede desactivar la negociación automática. Revise de nuevo la cuenta activa, el programa y los permisos. No desactive esa protección automáticamente ni interprete la ausencia de una nueva operación como prueba de un fallo del programa.
Cómo leer y conservar los registros de un programa
En MT4 de escritorio, muestre la ventana Terminal desde el menú Ver, o use Ctrl+T en Windows. El Diario registra el inicio, la conexión y las operaciones de trading; la pestaña de programa contiene los mensajes del programa asociado. Algunas pestañas vacías pueden ocultarse. Por ello, la ausencia de esa pestaña no explica por qué no se produjo una operación.
Lea los mensajes inmediatamente anteriores y posteriores al incidente, haciendo coincidir la hora y el símbolo. Un mensaje de carga del programa no demuestra que una solicitud de trading se haya enviado o ejecutado. Si no aparece una solicitud, revise las condiciones de entrada con el desarrollador del programa. Si se rechazó una solicitud, conserve el error exacto y compruebe las condiciones de la cuenta y del instrumento afectados, en vez de cambiar ajustes al azar.
Para un incidente anterior, haga clic derecho en una entrada y seleccione Abrir para acceder a los archivos fechados. Los registros de la plataforma MT4 están en Logs y los de los programas en MQL4/Logs; los archivos diarios siguen YYYYMMDD.LOG. Las pestañas muestran entradas recientes. La ausencia de una línea antigua no demuestra que el evento nunca ocurriera. Conserve el intervalo pertinente antes de vaciar una pestaña o reiniciar.
En MT5 de escritorio, las pestañas equivalentes de Diario y programa están en la Caja de herramientas. Los archivos de la plataforma están en Logs y los de los programas en MQL5/Logs. Las horas del diario de MT5 siguen la zona horaria del ordenador; indíquela y compárela con la hora del historial de trading antes de relacionar los eventos. No presuponga que ambos relojes coinciden.
Elija el registro adecuado: los errores de compilación de MetaEditor corresponden a la construcción del programa, mientras que el diario del probador de estrategias corresponde a una prueba. Ninguno demuestra la ejecución de una operación real. Comparta solo los registros pertinentes del incidente, ocultando datos sensibles, mediante el canal de asistencia siguiente; no envíe toda la carpeta de datos de la plataforma. No realice otra operación solo para generar un registro.
MT4/MT5: comprobar el estado conservado tras reiniciar
Los programas MT4/MT5 pueden usar variables globales del terminal, distintas de las variables del código fuente. Se conservan tras reiniciar y están disponibles cuatro semanas desde su última llamada por asesores expertos (EA) o modificación. Reiniciar MT4/MT5 no las borra.
En MT4/MT5, consulte las entradas sin modificarlas:
Abra el menú Herramientas.
Seleccione Variables globales.
También puede usar el atajo predeterminado F3. Si el comportamiento persiste tras reiniciar, pregunte al desarrollador si el programa utiliza estas variables y qué recuperación corresponde.
MT4: consultar los campos de las variables globales
Campo | Qué muestra |
Nombre | El identificador de la variable global del terminal. |
Valor | El valor almacenado, no una variable del código fuente. |
Hora de la última llamada | Cuándo se llamó por última vez a la variable; una modificación manual también actualiza esta hora. |
En MT4, hacer doble clic en una celda de nombre o valor inicia su edición. Para diagnosticar, lea las entradas sin cambiarlas; no trate el doble clic como una simple actualización sin efectos.
No edite ni elimine variables globales para forzar una operación; pueden compartirse entre programas. Conserve los registros del incidente descritos arriba y siga las instrucciones del programa.
Use los registros para identificar la causa
Antes de cambiar los ajustes repetidamente, anote la plataforma y versión, el tipo de cuenta y servidor, el símbolo, la fecha y hora con zona horaria, si el programa estaba asociado y activado, y el mensaje exacto de Diario o registros del programa o el error de la orden. Una captura con los datos sensibles ocultos puede ayudar. No incluya contraseñas, códigos de un solo uso, claves privadas, frases de recuperación, documentos de identidad ni datos de pago completos.
El Equipo de Atención al Cliente puede revisar los registros actuales de la cuenta, plataforma, servidor, símbolo, condiciones de trading y errores de FXTRADING.com. No puede auditar, depurar ni aprobar el código o la estrategia de un programa de terceros; para ello, contacte con el desarrollador del programa. Un cambio de configuración, un resultado de Probador de estrategias o una revisión de soporte no garantiza que el programa genere una orden, que esta se ejecute ni ningún resultado de trading.
Información relacionada: Política sobre bots de trading; Uso de programa en plataformas de trading; Enviar pruebas mediante el Centro de servicio
