Re: Acceso del broker al cliente de operaciones
Publicado: 15 Oct 2020 16:09
Interesante debate el que has suscitado con este hilo, JvTDR. Aporto mi granito de arena:
1. En Metatrader, todas las órdenes que envías están en el servidor del broker por lo que va a ver todo lo que haces sí o sí. Las únicas órdenes que no son residentes en el servidor son los trailing stops, tal y como explico en uno de mis últimos artículos.
2. El estándar actual que usan los brokers es el modelo híbrido de gestión de órdenes: si eres perdedor, te harán market making, no te enterarás y se quedarán con tus pérdidas; si tienen dudas, repartirán tu flujo de órdenes entre su propia red y los proveedores de liquidez; y si ganas mucho, pasarán el marrón a los proveedores de liquidez. Todo esto se evalúa en tiempo real con algoritmos que miden el riesgo que supones para el broker como cliente.
3. Sobre lo que tienes compilado en tu ordenador, en principio el broker no debería tener acceso (de hecho, Metatrader no tiene una "nube" donde se guarda todo como pasa en Visual Chart o ProRealTime). No obstante, si tu Expert Advisor usa comentarios predefinidos, el broker puede deducir qué estás usando y bloquear la operativa si ve algo anómalo o muy salvaje (a mí me ha pasado con algún EA salvaje que puse a funcionar de forma experimental, automáticamente me limitaron el nº de órdenes por minuto, cosa que en la demo no pasaba).
4. Metatrader 4 tiene una API propietaria. Hace unos años se filtró y hubo gente que pudo construir aplicaciones que se conectaban externamente a los servidores del broker pero Metaquotes se ocupó de limpiar a fondo la Red y eliminar cualquier referencia a esa API.
Resumiendo: tampoco te rayes, operar con MT4 tampoco entraña mayores riesgos, y salvo que el broker sea pirata y no te esté debidamente regulado, generalmente no te pasará nada (aunque normalmente no sabrás donde acaban tus pérdidas).
Y si buscas seguridad máxima, lo mejor es sin duda Interactive Brokers + una aplicación propietaria desarrollada por ti que se conecte a través de la API en Java o en Python.
Saludos,
X-Trader
1. En Metatrader, todas las órdenes que envías están en el servidor del broker por lo que va a ver todo lo que haces sí o sí. Las únicas órdenes que no son residentes en el servidor son los trailing stops, tal y como explico en uno de mis últimos artículos.
2. El estándar actual que usan los brokers es el modelo híbrido de gestión de órdenes: si eres perdedor, te harán market making, no te enterarás y se quedarán con tus pérdidas; si tienen dudas, repartirán tu flujo de órdenes entre su propia red y los proveedores de liquidez; y si ganas mucho, pasarán el marrón a los proveedores de liquidez. Todo esto se evalúa en tiempo real con algoritmos que miden el riesgo que supones para el broker como cliente.
3. Sobre lo que tienes compilado en tu ordenador, en principio el broker no debería tener acceso (de hecho, Metatrader no tiene una "nube" donde se guarda todo como pasa en Visual Chart o ProRealTime). No obstante, si tu Expert Advisor usa comentarios predefinidos, el broker puede deducir qué estás usando y bloquear la operativa si ve algo anómalo o muy salvaje (a mí me ha pasado con algún EA salvaje que puse a funcionar de forma experimental, automáticamente me limitaron el nº de órdenes por minuto, cosa que en la demo no pasaba).
4. Metatrader 4 tiene una API propietaria. Hace unos años se filtró y hubo gente que pudo construir aplicaciones que se conectaban externamente a los servidores del broker pero Metaquotes se ocupó de limpiar a fondo la Red y eliminar cualquier referencia a esa API.
Resumiendo: tampoco te rayes, operar con MT4 tampoco entraña mayores riesgos, y salvo que el broker sea pirata y no te esté debidamente regulado, generalmente no te pasará nada (aunque normalmente no sabrás donde acaban tus pérdidas).
Y si buscas seguridad máxima, lo mejor es sin duda Interactive Brokers + una aplicación propietaria desarrollada por ti que se conecte a través de la API en Java o en Python.
Saludos,
X-Trader