เครื่องมือการเฝ้าติดตาม วิเคราะห์ และรายงานการเทรดที่สามารถปรับได้นี้จะช่วยให้คุณสามารถโต้ตอบกับแพลตฟอร์การเทรดได้ด้วยการแสดงและวิเคราะห์ข้อมูลบัญชีและราคาแบบเรียลไทม์ โดยใช้ทักษะ Excel ของคุณแทนที่จะต้องเรียนรู้ภาษาโปรแกรมที่ซับซ้อน นอกจากนี้คุณยังสามารถสร้างสเปรดชีตเดียวที่เปรียบเทียบข้อมูลระหว่างหลายบัญชีได้
เครื่องมือนี้ช่วยให้คุณ:
- ใส่ข้อมูลบัญชี ทิคเก็ต และราคาตามเวลาจริงลงใน Excel โดยใช้เฉพาะฟังก์ชั่น RealTimeData(RTD) ซึ่งเป็นโปรแกรมที่มีในตัว โดยไม่ต้องทำมาโครหรือเขียนโปรแกรม เพียงใช้ความรู้ทั่วไปเกี่ยวกับ Excel
- ส่งคำสั่งเทรดแบบง่ายๆ จากโค้ด VBA ใน Excel (หรือจากภาษาอื่นที่รองรับ 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")ราคาเฉลี่ย 21-bar EMA ของแท่งเทียน M3 ในคู่ EURUSD
=RTD("FXBlueLabs.ExcelRTD", , "123789", "@ema,EURUSD,M3,median,21,0")
เช่นเดียวกับเซลล์ใน Excel, RTD สามารถเชื่อมโยงไปยังกราฟได้ หรือไปยังการจัดรูปแบบตามเงื่อนไข เช่น ไฮไลท์เทรดหรือบัญชีที่ขาดทุนหรือเป็นสีแดง ดังนั้น เทรดเดอร์ที่ช่ำชองซึ่งสร้างโมเดลตลาดใน Excel จะสามารถใช้เครื่องมือเพื่อผสานโมเดลเข้ากับราคาเรียลไทม์ (และข้อมูลสถานะที่เปิดอยู่) ได้โดยใช้คุณสมบัติมาตรฐานของ Excel เพื่อแจ้งให้ตนเองทราบว่าเมื่อใดที่ควรเปิดหรือปิดสถานะ
เครื่องมือ Excel RTD มาพร้อมกับคู่มือผู้ใช้และสเปรดชีตตัวอย่าง หากไม่ได้ใช้อะไรนอกเหนือจากฟังก์ชั่น RTD ตามที่อธิบายไว้ข้างต้น สเปรดชีตตัวอย่างนี้แสดงให้เห็นถึงวิธีการใช้แดชบอร์ดเทรดเดอร์ที่ครบถ้วนพร้อมกราฟแสดงกำไร/ขาดทุนลอยในหลายบัญชี การเปรียบเทียบราคา และรายการทิคเก็ตรวมสำหรับหลายบัญชี
การใช้ VBA
เทรดเดอร์ที่ไม่ค่อยมีความรู้เกี่ยวกับการใช้ 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