Questo strumento flessibile di monitoraggio, analisi e rendicontazione delle operazioni ti permette di interagire con le piattaforme di trading visualizzando e analizzando i dati relativi al conto e al prezzo in tempo reale utilizzando le tue abilità con Excel, invece di dover imparare linguaggi di programmazione complessi. Inoltre puoi creare un foglio di lavoro unico per confrontare i dati di diversi conti.
Lo strumento ti permette di:
- Inserire i dati di conto, ticket e prezzo in tempo reale in Excel utilizzando solamente la funzione RealTimeData (RTD) integrata nel programma, senza necessità di macro o programmazione, ma usando semplicemente la tua conoscenza standard di Excel.
- Inviare semplici comandi di trading da codice VBA in Excel (o da qualsiasi altro linguaggio che supporta COM).
Per esempio, una volta che lo strumento RTD di Excel è in funzione, la formula per visualizzare il capitale netto sul conto numero 123789, con aggiornamento in tempo reale, è la seguente:
=RTD("FXBlueLabs.ExcelRTD", , "123789", "equity")
Altri esempi di formule includono:
Prezzo bid corrente per GBPUSD=RTD("FXBlueLabs.ExcelRTD", , "123789", "bidGBPUSD")Numero di posizioni aperte sul conto
=RTD("FXBlueLabs.ExcelRTD", , "123789", "tickets")P/L non realizzato della prima posizione aperta sul conto
=RTD("FXBlueLabs.ExcelRTD", , "123789", "t1pl")Massimo dell'attuale candela H1 sull'USDJPY
=RTD("FXBlueLabs.ExcelRTD", , "123789", "@bh,USDJPY,H1,high,0")EMA a 21 barre del prezzo mediano delle candele M3 sull'EURUSD
=RTD("FXBlueLabs.ExcelRTD", , "123789", "@ema,EURUSD,M3,median,21,0")
Come qualsiasi altra cella in Excel, la RTD può essere legata a un grafico o ad una formattazione condizionale, per esempio, sottolineare le operazioni o i conti in perdita in rosso. Pertanto, i trader evoluti che hanno creato modelli di mercato in Excel possono usare lo strumento per combinare il modello con i prezzi in tempo reale (e dati relativi alla posizione aperta), utilizzando funzioni standard di Excel per ricevere notifiche su quando aprire o chiudere le posizioni.
Lo strumento RTD di Excel viene fornito con una guida all'utente e un esempio di foglio di lavoro. Utilizzando null'altro che la funzione RTD descritta in precedenza, questo esempio di foglio di lavoro dimostra come implementare una dashboard completa del trader con grafici che mostrano il P/L non realizzato su diversi conti, confronti di prezzo e una lista di ticket combinati per diversi conti.
Programmazione VBA
I trader con un conoscenza minima di programmazione VBA possono utilizzare Excel anche per inviare semplici comandi di trading (oppure per leggere i dati) utilizzando un codice, come quello riportato di seguito, che può essere collegato ad un pulsante sul foglio di lavoro:
-
Set cmd = CreateObject("FXBlueLabs.ExcelCommand")
-
strResult = cmd.SendCommand("123789", "BUY", "s=EURUSD|v=10000", 5)
In altre parole, i trader con capacità di programmazione basilari possono utilizzare Excel per qualsiasi azione, dal costruire il proprio ticket di contratto personalizzato, al trading automatizzato sulla base di un modello finanziario in Excel.
La possibilità di inviare comandi e leggere dati può essere infatti utilizzata da qualsiasi ambiente di programmazione che supporti COM, non solamente VBA di Excel. Per esempio, un trader potrebbe creare qualsiasi cosa, da un semplice script .vbs, che chiude tutte le operazioni ad un complesso algoritmo di trading scritto in C#, entrambi i quali inseriscono operazioni inviando comandi all'app RTD di Excel.