這種可調節的交易觀察、分析和報告工具允許您通過顯示和分析即時的帳戶和價格數據與交易平臺相結合,充分利用您的Excel技能,而不必學習複雜的編程語言。您還可以構建一個單獨的電子錶格來比較多個帳戶中的數據。
此種工具讓您能夠:
- 將即時帳戶、訂單和價格數據放入Excel中,只使用程式內置的RealTimeData(RTD)函數,無需宏或編程——只需要您具備基本的Excel技能。
- 從VBA代碼中發送簡單的交易命令(或來自支持COM的任何其他語言)。
例如,當Excel RTD工具運行時,顯示帳戶號碼123789(即時更新)的公式如下。
=RTD("FXBlueLabs.ExcelRTD", , "123789", "equity")
其他公式包括:
目前GBPUSD的買入價=RTD("FXBlueLabs.ExcelRTD", , "123789", "bidGBPUSD")帳戶中開設的訂單數量
=RTD("FXBlueLabs.ExcelRTD", , "123789", "tickets")帳戶中第一個開單的浮動盈虧
=RTD("FXBlueLabs.ExcelRTD", , "123789", "t1pl")在H1蠟燭圖中USDJPY的最高價
=RTD("FXBlueLabs.ExcelRTD", , "123789", "@bh,USDJPY,H1,high,0")在M3蠟燭圖中EURUSD中21-柱狀圖EMA的中間價
=RTD("FXBlueLabs.ExcelRTD", , "123789", "@ema,EURUSD,M3,median,21,0")
與Excel中的單元格一樣,RTD可以與圖表相聯,或者是設置格式,例如對損失的交易或紅色帳戶突出顯示。因此,經驗豐富的交易者可以通過使用該工具將即時價格及開倉數據結合起來,充分利用此功能來通知自己在合適的時機進行開關倉操作。
Excel RTD工具為您提供用戶指南,還有示例電子錶格。除了上面描述的RTD函數之外,這個示例電子錶格為您演示了一個包含多個帳戶的浮動虧損,價格比較,以及多個帳戶的組合列表的完整交易面板。
VBA 編程
對於編程不是很瞭解的交易者可以通過使用Excel發送簡單的交易指令(數據讀取),這些代碼可以直接鏈接到電子錶格中的按鈕:
-
Set cmd = CreateObject("FXBlueLabs.ExcelCommand")
-
strResult = cmd.SendCommand("123789", "BUY", "s=EURUSD|v=10000", 5)
換句話說,具備基本編程技能的交易者可以使用Excel,從構建自己的定制交易訂單到基於Excel中的模型的自動交易。
發送指令和數據讀取可以應用到任何支持COM編程運行的環境中,不僅僅是Excel VBA 。例如,交易者可以創建簡單的vbs腳本通過c#編寫的複雜交易演算法來關閉所有的倉位,這兩種方法都通過向Excel RTD應用程式發送命令來進行交易。