Esta adaptable herramienta de monitorización, análisis e informes le permite interactuar con plataformas de trading mostrando y analizando en tiempo real datos de la cuenta y los precios y usando habilidades de Excel en lugar de tener que aprender complejos lenguajes de programación. También puede construir una sola hoja de cálculo que compare datos de múltiples cuentas.
Esta herramienta le permite:
- Introducir en Excel y en tiempo real datos de la cuenta, tickets y precios usando solamente la función RealTimeData(RTD) integrada en el programa, sin macros o programación: tan solo los conocimientos estándar de Excel que usted ya tiene.
- Envíe comandos simples de trading desde código VBA en Excel (o desde cualquier otro lenguaje que admita COM).
Por ejemplo, una vez que se esté ejecutando la herramienta RTD de Excel, la fórmula para mostrar el patrimonio de la cuenta número 123789 -actualizando en tiempo real- es como sigue.
=RTD("FXBlueLabs.ExcelRTD", , "123789", "equity")
Otros ejemplos de fórmulas incluyen:
Precio bid actual en el GBPUSD=RTD("FXBlueLabs.ExcelRTD", , "123789", "bidGBPUSD")Número de posiciones abiertas en la cuenta
=RTD("FXBlueLabs.ExcelRTD", , "123789", "tickets")Beneficios/pérdidas flotantes de la primera posición abierta en la cuenta
=RTD("FXBlueLabs.ExcelRTD", , "123789", "t1pl")Máximo de la vela actual de 1H en el USDJPY
=RTD("FXBlueLabs.ExcelRTD", , "123789", "@bh,USDJPY,H1,high,0")Media móvil exponencial de 21 barras de la mediana del precio en velas de 3M del EURUSD
=RTD("FXBlueLabs.ExcelRTD", , "123789", "@ema,EURUSD,M3,median,21,0")
Al igual que cualquier otra celda de Excel, RTD puede vincularse a un gráfico, o a un formato condicional, por ejemplo resaltar en rojo operaciones o cuentas perdedoras. Por consiguiente, los traders sofisticados que hayan construido modelos de mercado en Excel pueden usar la herramienta para combinar un modelo con precios en tiempo real (y datos de posiciones abiertas) usando funciones estándar de Excel para notificarse a sí mismo cuándo deberían abrirse o cerrarse posiciones.
La herramienta RTD de Excel se proporciona con una guía de usuario y también con una hoja de cálculo de ejemplo. Utilizando nada más que la función RTD anteriormente descrita, esta hoja de cálculo de ejemplo demuestra cómo implementar un completo panel de operador con gráficos que muestran el beneficio/pérdida flotante de múltiples cuentas, comparaciones de precios y una lista combinada de tickets para múltiples cuentas.
Programación VBA
Los operadores con unos mínimos conocimientos de programación en VBA también pueden usar Excel para enviar comandos simples de trading (o para leer datos) usando código como el siguiente, que podría vincularse a un botón en una hoja de cálculo:
-
Set cmd = CreateObject("FXBlueLabs.ExcelCommand")
-
strResult = cmd.SendCommand("123789", "BUY", "s=EURUSD|v=10000", 5)
En otras palabras, los traders con habilidades básicas de programación pueden usar Excel para cualquier cosa, desde construir su propio ticket personalizado de operaciones hasta el trading automatizado basado en un modelo financiero en Excel.
De hecho, la capacidad de enviar comandos y leer datos puede aprovecharse desde cualquier entorno de programación que soporte COM, no solo desde el VBA de Excel. Por ejemplo, un operador podría crear cualquier cosa, desde un simple guión .vbs que cierre todas las posiciones hasta un complejo algoritmo de trading escrito en C#, y que ambos coloquen operaciones enviando comandos a la app RTD para Excel.