Saltar al contenido
Broker De Forex

Brokers de Forex con API, Sistemas Automáticos de Trading

No soy un gran fan de los sistemas automáticos de Trading, prefiero tomar mis propias decisiones en función de como encuentro que está el mercado, pero no todos los traders se encuentran en disposición de tomar decisiones delante de una pantalla en vivo, y prefieren automatizar sus operaciones y por eso buscan Brokers de Forex con API, que les permitan crear sus estrategias.

¿Que es una API?

Secciones de interés

Si eres nuevo en el Trading en Forex quizás el término API te suene a chino, y es que tampoco es un término que precisamente se aplique mucho en el Forex, pero si entre los creadores de sistemas automáticos.
Una API, es una interfaz de programación de aplicaciones. Básicamente es un conjunto de rutinas, protocolos y herramientas para la construcción de aplicaciones de Sofware, en este caso los famosos robots, o EAs, o como quieras llamar a los sistemas que automatizan la toma decisiones en el Trading.brokers de forex con api
Muchos traders basan sus tomas de decisiones en Trading algorítmico, o sea, utilizan indicadores técnicos y en función de su posición y sus señales, entran o salen de una posición.
Una señal de Trading podría ser un cruce de medias, y se podría programar con una API un sistema que lanzara una orden a través de nuestro broker, de manera que bajo determinados cruces se abriera una posición, y bajo determinadas circunstancias…número de pips, llegada a otra media, cruce de indicadores, etc, esa operación se cerrara. Todo esto sin la intervención directa del trader.

¿Todos los brokers ofrecen la posibilidad de utilizar una API?

Los Brokers de forex con API son numerosos, algunos tienen la posibilidad de acceder a este servicio de forma gratuita, aunque básicamente tienes que ser tu el que programe el EA. Otros brokers tienen este servicio, pero es de pago, y poseen un sistema informático para crear tu sistema de Trading automático, siempre bajo un presupuesto. La ventaja es que si no tienes conocimientos de programación, no te preocupas de nada y tendrás a los informáticos que te van a ayudar a limar detalles que quizás se te han pasado por alto.
Algunos de los brokers analizados en el blog ponen a disposición de sus clientes la posibilidad de utilizar su API, y así crear su sistema de Trading.

Listado de Brokers con API

AvaTrade. El acceso a la API de AvaTrade es totalmente gratuito, aunque exige que mantengas en cuenta un saldo mínimo de 1.000 dólares en tu cuenta de Trading.
En broker no te va a proporcionar soporte técnico, sólo te va a dar acceso a las bibliotecas, la programación corre de tu cuenta. Accede a la revisión del broker.
Oanda. Este broker proporciona una guía para que puedas desarrollar tu propio Expert Advisor, pero tampoco proporciona un apoyo directo a la programación. Debes tu mismo programar el sistema de Trading y luego subirlo a tu plataforma Metatrader 4. Accede a la revisión del broker.
Dukascopy. Dukascopy, permite programar tus APIs, pero para poner en marcha una cuenta en la que puedas operar con Asesores Expertos, (Expert Advisor-EAs), necesitas realizar un depósito mínimo de 100.000 dólares, eso sí…tienes el apoyo del departamento del Banco y asistencia personalizada para el desarrollo de tu sistema de Trading. Accede a la revisión del broker.
FXCM. El broker americano, permite acceder a su API, en un entorno de programación JAVA. Puedes desarrollar tu mismo la estrategia o bien, que los desarrolladores del broker te la hagan, eso sí, pagando por su puesta en marcha. Ellos se ponen en contacto contigo y te hacen un presupuesto. Accede a la revisión del broker. 
FxPro. Quizás sea la que tiene un acceso a una API más sencilla, pero que no está preparada para la Metatrader 4, sino para la plataforma de Trading del broker.

Su aplicación se llama cAlgo, y no sólo permite construir estrategias, también te permite crear indicadores de Trading personalizados. Creo que es una opción muy interesante para lo más novatos. Accede a la revisión del broker.
Si estás interesado en programar sistemas de Trading, debes de tener buenos conocimientos en dos materias: programación y sistemas de Trading.
Cualquiera de las dos materias son bastante exigentes, y podrías prescindir de los conocimientos de programación, como has podido leer hay brokers que ponen a tu disposición programadores que te ayudaran a desarrollar tu sistema, pero evidentemente sin conocimientos de Trading, de indicadores técnicos, gestión de capital…tu desempeño sería nulo.
También puedes acceder a los múltiples EAs que existen por la red, algunos proporcionados por los propios brokers y ver como funcionan, que señales de Trading proporcionan y si son mejorables, sería un buen punto de partida.

Los comentarios están cerrados.

Comentarios (9)

Buenos días Miguel,
Referente a los sistemas automáticos, te comento mi pequeño conocimiento.
No hace falta saber programar, simplemente copiar de algún EA y incorporarlo a MT4.
Ahora si puedes semi programar en una aplicación que te enseña swissquote en youtube, realizado por Gonzalo Cañete, es muy fácil tal como lo cuenta.
Gracias por el articulo tuyo.
Recibe un cordial saludo.

Hola Napoleón.
Lo cierto es que no me he puesto nunca a programarlos. He intentado hacer mis pinitos con prorealtime, para acciones, pero lo dejé. Tal vez con Metatrader sea más sencillo, o tal vez como comentas, modificar algún sistema ya programado.
Un abrazo.

Buenos días Miguel,
Con Prorealtime dudo q puedas incorporar un EA. Si tienes Metatrader4, (que se puede descargar d swissquote,actividades,etc,)
Una vez este descargada, clicas en señales, q está en la parte inferior y verás allí la cantidad de EAs q hay, escojes uno y lo incorporas a la MT4 y clicas arriba en autotrading.
El problema es q el ordenador tiene q estar siempre en marcha. La solución a ello la estoy buscando q no sea d pago. Tengo q encontrar una nube q no sea d pago. La otra solución es tener un servidor = €€€€.
Yo tengo uno en marcha y es curioso xq va trabajando x mi, es mi currante y no cobra.
Es un mundo apasionante. Recibe un cordial saludo.

Perdona te he puesto swissquote o activtrades

Hola Napoleón.
Me parece muy interesante, ¿Que tal va? Me refiero a que si merece la pena y genera beneficios.
Un abrazo.

¿Hola, alguno de ustedes ha probado generar un API en el broker HotForex, este broker tambie esta sobre Metatrader4?

Saludos.

Hola Argel.
Se que HotForex tiene Metatrader 4, pero no utilizo sistemas automáticos en mi operativa, y por tanto no sabría decirte si la API funciona bien o no.
A ver si algún compañero te puede ayudar.
Un abrazo.

Buenos días,

Con que el bróker soporte Metatrader es suficiente para poder ejecutar cualquier EA, no hace falta ninguna API. Es más, el bróker no sabe si las posiciones las abre un EA o el propio usuario, ni puede saberlo.

Por cierto Miguel, muy buen blog para los que nos iniciamos en este apasionante mundo del trading , tanto este como el otro que tienes.

Yo por mi parte llevo como 10 meses formándome, estudiando e investigando, de los cuales he invertido unos 3 meses en aprender a programar EAs. Ya he creado para aprender 3 o 4 EAs, unos con mejores resultados, otros con peores.

De tu blog he sacado buenas ideas para hacer más, ya te comentaré que tal funcionan.

Un saludo.

Hola Antonio
Me alegra mucho de que los Blogs te hayan servido de inspiración, y por lo que veo vas por el camino correcto, primero la formación y luego la operativa.
Ya me contarás que ideas te han funcionado mejor.
Un fuerte abrazo.