En este artículo
Al terminar, sabrás…
- Separar capacidades de software y condiciones de cuenta.
- Recalcular comisiones con unidades y nominales de cada lado.
- Verificar continuidad de robots y protecciones antes de migrar.
Conceptos sin salir del artículo
Comisión de negociación Divisa base Divisa cotizada o de contrapartida Valor nocional Cuenta de demostración Ejecución de órdenesCompara tareas y cuentas concretas
cTrader, de Spotware, y MetaTrader 5, de MetaQuotes, permiten analizar mercados y gestionar operaciones. La comparación útil empieza por contabilidad de posiciones, datos, órdenes, automatización e informes. El intermediario y su entidad contratante determinan productos y tarifas: un logotipo no establece ejecución ECN ni prueba que todas las órdenes se envíen fuera del intermediario.
MT5 es una plataforma multiactivo; algunos intermediarios ofrecen mediante ella instrumentos de bolsa además de divisas o CFD. cTrader concentra su oferta en FX y CFD, con instrumentos concretos según proveedor. Comprueba cuenta, residencia admitida y política de ejecución por separado. Las normas aplicables a un producto no obligan a utilizar una plataforma determinada, y el idioma de la aplicación no identifica la jurisdicción de tu contrato.
Profundidad de mercado y calidad de ejecución
Ambas plataformas tienen interfaces DOM; MT4 también dispone de una. Averigua si los niveles contienen volúmenes cotizados o si solo forman una escalera para introducir órdenes. En MT5, la documentación distingue datos de bolsa y una vista OTC que puede basarse en cotizaciones del intermediario; sin volúmenes suministrados puede mostrar niveles calculados para operar. Una escalera visible no es un libro consolidado de todo Forex.
Cuando falten niveles, comprueba fuente, permisos e instrumento. Otra interfaz no mejora automáticamente el dato subyacente. Tampoco demuestra menor spread, comisión o latencia. Si mides velocidad, define el evento y el reloj: tiempo desde clic hasta confirmación no es necesariamente tiempo de ejecución del intermediario. Conserva precios, cantidades, ejecuciones parciales y órdenes sin ejecutar, además de la demora.
Un contraejemplo ficticio ilustra el problema de comparar condiciones distintas. A cuesta 1 unidad en calma y 9 en actividad intensa; B, 0,8 y 8. Nueve ensayos tranquilos de A y uno intenso dan media 1,8. Uno tranquilo de B y nueve intensos dan 7,28. Con pesos iguales del 50 % para cada condición, A da 5 y B 4,4: cambia el orden. No son mediciones de plataformas; ni siquiera una diferencia observada bajo condiciones comparables identifica automáticamente su causa.
Hedging y netting cambian lo que significa vender
MT5 admite cuentas hedging y netting según lo que ofrezca el intermediario. En netting, las ejecuciones afectan a una posición por símbolo: otra de sentido opuesto puede reducirla, cerrarla o invertirla. En hedging, una nueva entrada opuesta puede crear otra posición, mientras cerrar explícitamente un ticket seleccionado es una instrucción diferente. cTrader también documenta ambos modos en demo y real, con disponibilidad dependiente del proveedor.
Una posición larga ficticia de 0,20 lotes seguida de una nueva entrada de venta de 0,10 deja en netting una larga de 0,10. En hedging puede conservar larga 0,20 y corta 0,10. La exposición direccional neta coincide, pero volumen bruto, registros, margen y cargos pueden diferir. No supongas que enviar «sell» equivale a cerrar una larga concreta. Revisa unidades, tickets y resultados al migrar un sistema.
C#, Python, MQL5 y el lugar donde corre el programa
cTrader Algo admite cBots en C# o Python; los Expert Advisors de MT5 utilizan MQL5, con API, reglas de ejecución y probador propios. Un archivo compilado no se vuelve portable por cambiar de terminal. Elige según bibliotecas, conocimientos y despliegue necesarios; vuelve a probar cantidades, permisos, errores y dependencias. La documentación de cTrader limita paquetes Python de terceros al entorno local o VPS, sin admitirlos en sus instancias cloud.
Una instancia local de cBot necesita que siga abierta la aplicación Windows o Mac. Una cloud activa continúa independientemente del dispositivo y puede gestionarse desde aplicaciones compatibles. Comprueba la instancia, cuenta y parámetros realmente en ejecución, no solo la presencia del archivo. Detener o cerrar una aplicación y detener una instancia cloud no son acciones equivalentes.
cTrader Windows documenta trailing, break-even y varios objetivos incorporados como protecciones de servidor que continúan tras terminar la sesión. No confundas esas funciones con la lógica de cualquier complemento. El trailing estándar de MT5 se ejecuta en el terminal: al detenerlo, permanece el último SL aceptado, pero cesan sus nuevas modificaciones automáticas. Un EA o servicio externo puede implementar otra lógica. El lugar de cálculo y la permanencia del nivel aceptado son dos comprobaciones diferentes.
Ecosistema y seis requisitos para reproducir tu trabajo
MT5 tiene recursos MQL5 y cTrader sus propios recursos y tienda. El tamaño del catálogo no garantiza que exista tu herramienta ni que su licencia sea transferible. Enumera indicador, robot, atajo, plantilla, exportación y versión compatible. Estima el trabajo real de reproducirlos y compáralo con un beneficio definido; no asignes automáticamente una plataforma a principiantes o scalpers.
- DOM: identifica fuente, niveles y unidades disponibles.
- Cuenta: confirma modo hedging/netting y comportamiento de órdenes opuestas.
- Automatización: lenguaje, API, dependencias y ejecución local o cloud.
- Herramientas: compatibilidad, licencia y coste de reproducción.
- Disponibilidad: entidad, cuenta y política de ejecución del intermediario.
- Instrumentos: producto, tamaño contractual y reglas de su mercado.
Calcula cada lado con su propia base de comisión
La enumeración SymbolCommissionType de cTrader distingue, entre otras unidades, USD por millón de USD, USD por lote y porcentaje. No son tarifas asignadas por el nombre de la plataforma. En un contrato hipotético que cobra 40 USD por millón de USD por lado, sin mínimos, descuentos ni redondeos intermedios, compras y vendes 25.000 EUR. A 1,08 USD por EUR, la entrada tiene nominal de 27.000 USD y comisión 1,08 USD. A 1,12, la salida tiene 28.000 USD y comisión 1,12 USD.
La suma es 2,20 USD, frente a 2,16 si duplicas solo la entrada. Los 0,04 USD provienen de la base de comisión, no de calidad de ejecución. Guarda por separado volumen base, tipo de cambio y nominal de cada lado. Aquí la comisión permanece en USD y se excluyen resultado por precio, spread, financiación y conversión de cuenta. Como ejercicio adicional, si asignas 0,90 EUR por USD para convertir conjuntamente esas comisiones, resultan 1,98 EUR frente a 1,944 EUR del cálculo erróneo: diferencia de 0,036 EUR antes del redondeo final.
Volumen EUR constante no significa nominal USD constante; calcula cada lado.
- Entrada
- 27.000 USD → 1,08 USD – 25.000 EUR × 1,08; comisión 27.000/1.000.000 × 40.
- Salida
- 28.000 USD → 1,12 USD – 25.000 EUR × 1,12; misma tarifa, otra base.
- Total correcto
- 2,20 USD – No duplica la comisión de entrada.
- Duplicación errónea
- 2,16 USD – Diferencia de 0,04 USD; excluye spread, resultado y financiación.
Otros dos casos que una etiqueta no resuelve
En un ejemplo independiente GBP/USD, un lote representa 100.000 GBP y ambos lados usan 1,25 USD por GBP. Tarifa A: 3,50 USD por lote y lado, total 7 USD. Tarifa B: 35 USD por millón de USD y lado; nominal 125.000 USD, comisión 4,375 por lado y total 8,75 antes de redondear. No se asignan esas ofertas a cTrader, MT5 o un intermediario. Añade spread, financiación y conversión comparables antes de decidir qué cuenta cuesta menos.
En otra larga EUR/USD, un trailing de veinte pips ya ha fijado SL aceptado en 1,1010 con Bid 1,1030. Cierras las aplicaciones de escritorio y no existe otro terminal o EA gestionando esa operación. Si Bid llega después a 1,1040, un trailing de servidor compatible de cTrader puede gestionar SL 1,1020, mientras el estándar de MT5 deja 1,1010. Son niveles sujetos a aceptación y reglas de orden; un stop ordinario no garantiza precio de ejecución. Migrar el robot tampoco consiste solo en reconstruir su gráfico.
Tres acciones antes de migrar
- Guarda entidad, producto, cuenta, tamaño contractual, comisión por unidad y tipos de orden. Recalcula entrada y salida por separado y comprueba DOM y datos antes de atribuir diferencias a la aplicación.
- Practica en cuentas demo comparables entrada, cambio de SL, cierre parcial y cancelación. Verifica tickets, posición resultante e historial; prueba también qué protección continúa al cerrar cada entorno. Es una comprobación funcional, no certificación de ejecución real.
- Lista herramientas, licencias y dependencias que debes reproducir. Si comparas costes o ejecución, iguala instrumento, cantidad, horario y condiciones, conserva deslizamiento favorable y adverso y casos sin ejecución. El estilo o una pérdida mensual aislada no identifican una plataforma universalmente mejor.
Comprueba lo aprendido
Aprox. 2 minutos de práctica.
Ver respuesta y explicación
Correcto: 1,08 + 1,12, con base separada en cada lado.
Más preguntas
¿Quién desarrolla cTrader y quién mantiene mi cuenta?
Spotware desarrolla cTrader y MetaQuotes desarrolla MT5. El contrato de cuenta corresponde a la entidad del intermediario o proveedor nombrado, con sus condiciones de producto. cTrader dispone de aplicaciones entre intermediarios y versiones de marca que pueden tener distinto acceso a cuentas. Ninguna modalidad acredita por sí sola ejecución ECN, una comisión concreta o un régimen de protección. Comprueba entidad, producto y cuenta antes de aplicar una lista global de plataformas.
¿cTrader ejecuta siempre más rápido que MT5?
No existe aquí una ventaja universal demostrada por el nombre. Define qué evento mides y de qué reloj procede: clic, envío, aceptación y ejecución son momentos diferentes. Compara el mismo producto, cantidad y condiciones, guardando precio además de demora. Incluye ejecuciones parciales y órdenes sin ejecutar. Dos operaciones demo no comparables o un DOM más detallado no certifican mejor ejecución real ni identifican la causa de una diferencia.
¿Qué cambia al programar en C# o Python frente a MQL5?
cTrader Algo admite C# y Python, mientras los Expert Advisors de MT5 utilizan MQL5. Cambian API, unidades, permisos y entorno de ejecución, así que hay que adaptar y probar el sistema. La documentación limita los paquetes Python de terceros al entorno local o VPS, sin soporte cloud. Elige según bibliotecas y despliegue necesarios; ningún lenguaje proporciona una ruta universalmente más corta hacia una estrategia rentable.
¿Qué plataforma encaja con mi estilo de trading?
Convierte tu estilo en requisitos comprobables: modo de cuenta, datos, órdenes, automatización, continuidad de protecciones y tarifa completa. Comprueba disponibilidad en la entidad concreta. Practica la secuencia y verifica sus registros antes de migrar robots o licencias. Un cBot cloud no funciona como una instancia local, y el trailing estándar de MT5 depende del terminal. Frecuencia, experiencia u horizonte de posición no determinan por sí solos una elección universal.
Fuentes y comprobación
- Spotware: SymbolCommissionType
Enumeración consultada: USD por millónUSD, USDporlote, porcentaje y moneda cotizada por lote.40y35son tarifas ficticias.
- Spotware: Trading accounts
Modos hedging/netting demo y real y dependencia del intermediario; aplicaciones cross-broker y de marca.
- Spotware: Start a cBot
Instancias cloud y locales52–74 y controles de inicio/detención; no se atribuye portabilidad automática.
- Spotware: dependencias Python
Advertencia82: paquetes de terceros local/VPS, no cloud.
- Spotware: Trade protections
Protecciones de servidor63–65, trailing y disparadores; niveles aceptados no se presentan como garantía de ejecución.
- MetaQuotes: Basic Principles
Netting/hedging120–148 y trailing ejecutado en terminal202; continúa el SL aceptado sin nuevas modificaciones al detenerlo.
- MetaQuotes: Depth of Market
Diferencia bolsa/OTC y escalera sin volúmenes; permisos dependen del instrumento/proveedor.
- MetaQuotes MT4: DOM Quick Trading
Página oficial consultada confirma interfaz DOM de MT4. La URL inicialmente intentada bajo trading falló; no se afirma que todas las cuentas aporten profundidad ejecutable.
Los cálculos utilizan supuestos explícitos. No sustituyen los datos actuales de mercado ni las condiciones de tu proveedor.
