Terminales comerciales de código abierto: ¿de qué estamos hablando exactamente? El uso de una
terminal de operaciones es imprescindible para todo inversor o inversor. Con su ayuda, recibe rápidamente información sobre las cotizaciones de los instrumentos seleccionados, le da comandos a su
corredor , aplica varios indicadores necesarios para tomar decisiones comerciales.
Trade drive SMARTx [/ caption] Una vez recibido el programa para el que se proporciona el código fuente, puede realizar las adiciones necesarias que correspondan a sus propias ideas sobre el comercio eficaz. Dicha aplicación será útil para comerciantes, corredores y desarrolladores de dichos programas. Al crear los terminales propuestos, implementan algoritmos de trabajo que cumplen con los requisitos más modernos. Cuando se trabaja de forma independiente, este nivel es difícil de alcanzar, pero puede usar una aplicación lista para usar solo si realiza los cambios necesarios. Cuando un comerciante quiere elegir con qué terminal necesita trabajar, puede enfrentar las siguientes situaciones:
- Si un comerciante trabaja para un corredor específico, entonces, en este caso, el uso de terminales específicos a menudo está predeterminado. De hecho, tendrá que utilizar los que estén disponibles.
- En algunos casos, puede elegir entre opciones de conducción gratuitas y de pago. En el primer caso, comprar o alquilar un programa puede resultar muy caro. Si es posible conectarse utilizando un terminal de código abierto, entonces debe estudiar las oportunidades disponibles para el trabajo y, sobre la base de esto, después de sopesar sus deseos y circunstancias, tomar una decisión.
Cuando trabaje con
software gratuito, puede aprovechar sus características adicionales, pero esto requiere un nivel profesional adecuado.
Pros y contras de las terminales comerciales
El uso de
aplicaciones comerciales de código abierto proporciona importantes beneficios a los usuarios. Los más importantes para los comerciantes son los siguientes:
- La oportunidad de obtener el programa de forma gratuita.
- Al usar la licencia comercial en cuestión, puede mirar el código fuente y verificar la efectividad de los algoritmos de trabajo.
- Puede realizar sus propias mejoras en el código fuente.
- Al solicitar una plataforma comercial diseñada para los requisitos del usuario, debe pagar una cantidad significativa. Si modificas tú mismo el terminal, puedes hacer este trabajo tú mismo o contratar a un especialista, que te saldrá más económico.
- Proporciona una amplia gama de funciones para que trabaje un comerciante.
- Por lo general, se proporciona un idioma en el que un comerciante puede crear sus propios indicadores o estrategias comerciales.
- Al finalizar una solución lista para usar, no hay riesgo de interrumpir el desarrollo de la terminal.
Al trabajar con dichos terminales, puede encontrar las siguientes desventajas:
- A pesar de que el programa se puede obtener de forma gratuita, deberá mantenerlo, realizar adiciones y cambios y configurarlo. Esto puede requerir consultar a un profesional.
- El uso del lenguaje integrado para escribir sus propios indicadores requiere un enfoque profesional de la programación. Por tanto, para llevar a cabo dicho trabajo, es necesario involucrar a un especialista o someterse a una formación adecuada.
La presencia de un terminal de alta calidad no niega la necesidad de trabajar en el desarrollo de su sistema comercial.
Cuáles son las capacidades de un buen terminal
Al elegir una solución de software adecuada, debe tener en cuenta la calidad del desarrollo específico. Para evaluarlo de manera más objetiva, debe prestar atención a las siguientes características:
- Una parte importante de la operación de la terminal es la transmisión de información sobre el movimiento de cotizaciones del intercambio y la capacidad de dar órdenes a su corredor. Por lo general, se utiliza una API de intermediario o una API de canal de comunicación para este propósito . Los terminales de calidad deben fabricarse de tal manera que puedan funcionar con las API más comunes.
- Es fundamental que los datos comerciales estén protegidos frente a terceros . Por lo general, para esto, la información transmitida a través de Internet está encriptada de forma segura.
- Es importante prestar atención a la funcionalidad de la aplicación . Aquí debe proporcionarse sin falta lo siguiente: visualización de gráficos de cotización, la capacidad de utilizar herramientas de análisis técnico, la capacidad de concluir transacciones y mucho más.
- Si hay un lenguaje de programación incorporado , esto le da al comerciante la capacidad de crear y usar sus propios indicadores o ajustar las estrategias comerciales.
- Es más rentable para un comerciante utilizar un programa con una interfaz simple e intuitiva . Trabajando en el intercambio, no debería distraerse con las dificultades técnicas de dominar la terminal.
- Es necesario que la aplicación no requiera recursos del sistema y funcione rápidamente . Una buena estabilidad le permitirá funcionar sin problemas.
Un terminal de código abierto viene con el código. Es importante que sea lo suficientemente claro como para minimizar el esfuerzo de aprender el terminal en el trabajo.
Revisión del mercado de terminales comerciales de código abierto
Hay varios tipos de programas comerciales de este tipo. Algunos de ellos son terminales comerciales en toda regla, mientras que otros realizan solo una parte de sus funciones. A continuación se describen los más famosos.
M4
Esta plataforma de Modulus FE está diseñada para ser utilizada por comerciantes, corredores y desarrolladores. El primero recibe un terminal de trabajo multifuncional, el segundo, una plataforma para trabajar con los clientes, el tercero puede realizar trabajos relacionados con el mantenimiento o el desarrollo posterior del paquete de software en los pedidos de los clientes.
Habiendo recibido esta plataforma, un comerciante puede aprovechar las siguientes características:
- Si es necesario, puede realizar sus propios desarrollos para complementar la funcionalidad del programa o cambiar su interfaz según sea necesario.
- Existe la posibilidad de realizar un seguimiento rápido del valor de las carteras.
- Aquí puede utilizar métodos estándar de análisis técnico y puede agregar nuevos a su discreción.
- Hay un lenguaje de secuencias de comandos incorporado para los indicadores y asesores de programación. Dado que la fuente del terminal está disponible, se puede ampliar o reemplazar por otra, cuyas capacidades son más adecuadas para el usuario.
- Visualización de gráficos de cotizaciones para instrumentos seleccionados en tiempo real.
- Es posible probar sus métodos comerciales con resultados históricos.
- Los datos del usuario están bien protegidos mediante métodos de cifrado modernos.
- Los datos se pueden transferir directamente a hojas de cálculo de Excel para su posterior análisis.
- El programa tiene herramientas integradas para trabajar con redes neuronales, expandiendo la funcionalidad de análisis de datos y toma de decisiones.
El código fuente abierto permite al usuario controlar completamente el funcionamiento del terminal comercial. El programa está escrito de tal manera que es rápido y consume pocos recursos del sistema. Para recibir datos del corredor seleccionado, puede utilizar la API estándar. Esta plataforma de negociación no es completamente gratuita, pero cuesta mucho menos en comparación con una terminal comercial de desarrollo propio, alquilada o comprada. El M4 ha sido utilizado activamente por los clientes durante más de 15 años y goza de una merecida popularidad.
SmartX
La empresa ITinvest ha lanzado anteriormente una terminal SmartTrade patentada. Con el tiempo, comenzó a quedar obsoleto, y como nuevo objetivo, se decidió crear una nueva terminal comercial basada en el M4 de Modulus FE. El último producto es de código abierto y se puede modificar según sea necesario.
La compañía ha acumulado una importante experiencia en años anteriores, que estaba prevista para su implantación en la nueva terminal. El proyecto de código abierto Gordago se utilizó como base para el núcleo de gráficos y se ha perfeccionado en gran medida. La visualización del gráfico se ha realizado lo más rápido posible. Otro proyecto de código abierto, SourceGrid, se utilizó para actualizar varias tablas. Como resultado, la actualización de tablas con un gran volumen se aceleró en dos órdenes de magnitud. Este terminal le permite trabajar en paralelo en varias plataformas comerciales. Al mismo tiempo, para cada uno de ellos, un comerciante puede usar una cuenta comercial separada o trabajar con una sola que reúna todo lo que necesita. El terminal proporciona toda la funcionalidad básica para el trabajo. Sin embargo, además, con la ayuda de complementos, su funcionalidad se amplía.Los complementos disponibles incluyen lo siguiente:
- Un constructor de robots comerciales que facilita su creación utilizando el lenguaje de programación TradeScript.
- Un paquete diseñado para el comercio de opciones.
- Adición para indicar el tiempo de vida de la solicitud realizada.
- La capacidad de utilizar ventanas adicionales para mostrar cotizaciones.
Descripción general del terminal SmartX: https://youtu.be/dBJdcwuWm4I Anteriormente, para la instalación, era necesario descargar el archivo correspondiente con la extensión dll y copiarlo a un directorio específico. Posteriormente, se creó la posibilidad de realizar la instalación en modo automático. Se ha trabajado para garantizar el comercio con el uso simultáneo de varios monitores. Al tener pedidos para varias cuentas, se pueden monitorear simultáneamente sin tener que cambiar entre ellas. La terminal tiene un bloque separado que proporciona gestión de riesgos. En caso de incumplimiento de las reglas establecidas por el usuario, bloquea el envío de órdenes para transacciones, y también ejecuta órdenes limitando el nivel de riesgo al finalizar las transacciones.
Otras plataformas comerciales
También existen otros programas comerciales de código abierto. Los más famosos son los siguientes:
- AIOTrade se llamaba anteriormente Humai Trader Platform. Está escrito en el lenguaje de programación Java. La información sobre la plataforma de negociación está disponible en https://sourceforge.net/projects/humaitrader/. La aplicación es una plataforma para realizar análisis técnicos en el mercado de valores. Proporciona la expansión de la funcionalidad mediante complementos.
- Merchant of Venice es una plataforma comercial multifuncional. Incluye herramientas de análisis técnico, para trabajar con un portafolio de acciones, para ejecutar transacciones. También hay funciones integradas para crear varias formas de informes. El sitio web del proyecto está disponible en http://mov.sourceforge.net/.
- JbookTrader es una plataforma de negociación con todas las funciones. Con su ayuda, puede trabajar con varios activos negociables en bolsa. Proporciona herramientas de análisis técnico, la capacidad de ejecutar transacciones. Hay un lenguaje de programación incorporado en el que puede implementar su propia estrategia. Se puede probar con datos históricos en el período seleccionado.
El uso de plataformas comerciales de código abierto ahorra el costo de desarrollar su propio software o comprarlo. En este caso, el comerciante generalmente recibe un terminal completo, que no solo se puede usar de inmediato, sino que también se puede modificar a su propia discreción para ampliar la funcionalidad.