T-Bricks (Broadridge): แพลตฟอร์มที่ขับเคลื่อน Prop Firm ทำงานอย่างไร

Bloomberg เหมาะสำหรับนักวิเคราะห์ TradingView เหมาะสำหรับนักลงทุนรายย่อย แต่ prop firm, options market maker และ ETF desk ในธนาคารเพื่อการลงทุนใช้อะไรซื้อขาย? ในกรณีส่วนใหญ่ คำตอบคือ T-Bricks (ปัจจุบันคือ Broadridge Trading and Connectivity Solutions)
T-Bricks ไม่ใช่เทอร์มินัลในความหมายดั้งเดิม มันคือแพลตฟอร์มฝั่งเซิร์ฟเวอร์แบบโมดูลาร์ที่เขียนด้วย C++ ถูกออกแบบมาเพื่อจุดประสงค์เดียว: ส่งออร์เดอร์ไปยังตลาดหุ้นได้เร็วกว่าคู่แข่งในขณะที่ควบคุมความเสี่ยงแบบเรียลไทม์ ลูกค้าสถาบันกว่า 100 ราย, การเชื่อมต่อกับตลาดหุ้นกว่า 150 แห่งในสามทวีป, แอปพลิเคชันการซื้อขายสำเร็จรูปกว่า 300 รายการ
ไทม์ไลน์: จากสตาร์ทอัพในสตอกโฮล์มสู่การเข้าซื้อกิจการมูลค่า $2.5B ของ Broadridge
| ปี | เหตุการณ์ | ความสำคัญ |
|---|---|---|
| 2008 | ก่อตั้ง T-Bricks ในสตอกโฮล์ม | สถาปัตยกรรมแบบโมดูลาร์เทียบกับ OMS/EMS แบบ monolithic |
| 2012 | Nordic Capital เข้าซื้อ Orc Group | Orc — ผู้นำสวีเดนในการซื้อขายตราสารอนุพันธ์ |
| 2015 | Orc เข้าซื้อ T-Bricks | แกนหลักของ T-Bricks กลายเป็นรากฐานของ Orc |
| 2016 | การควบรวมกิจการ Orc + CameronTec → Itiviti | T-Bricks = แพลตฟอร์มการซื้อขายข้ามสินทรัพย์หลัก + โครงสร้างพื้นฐาน FIX |
| 2021 | Broadridge เข้าซื้อ Itiviti ในราคา €2.14B (~$2.5B) | Front-office ของ T-Bricks + Back-office ของ Broadridge = straight-through processing (STP) |
| 2024 | การขยายตัวของผลิตภัณฑ์ที่มีโครงสร้าง | เสนอราคาเครื่องมือกว่า 100,000 รายการพร้อมกันโดยไม่มีความหน่วงเพิ่ม |
| 2026 | Central Risk and Liquidity Optimization | คอนโซลความเสี่ยงแบบรวมศูนย์ครอบคลุมสินทรัพย์และ desk ทุกประเภท |
สถาปัตยกรรม: "Buy AND Build"

T-Bricks ยึดหลักการ Buy AND Build: คุณซื้อแกนหลักที่ได้รับการปรับแต่งมาอย่างดีแล้วสร้างอัลกอริทึมของตัวเองบนนั้น มีสามชั้น:
ชั้นที่ 1: Core Engine (C++, Linux)
แกนหลักไม่มีกลยุทธ์การซื้อขาย มันจัดการ:
- การเชื่อมต่อเครือข่ายกับตลาดหุ้น (TCP/UDP sessions)
- การแยกวิเคราะห์โปรโตคอลของตลาดหุ้น (FIX, ITCH, OUCH, Globex)
- การปรับข้อมูลตลาดให้เป็นรูปแบบภายในที่เป็นมาตรฐาน
- การกำหนดเส้นทางข้อความระหว่างบริการต่างๆ
- การจัดการสถานะของระบบด้วยความหน่วงที่ต่ำที่สุด
สถาปัตยกรรมเป็น distributed microservices แต่ละบริการสามารถวางบนเซิร์ฟเวอร์แยกต่างหากได้โดยไม่มีคอขวด
ชั้นที่ 2: แอปสำเร็จรูป (300+ รายการ)
โมดูลสำเร็จรูปที่ครอบคลุมงานมาตรฐานในอุตสาหกรรม:
| โมดูล | ฟังก์ชัน |
|---|---|
| Volatility Surface | การคำนวณและจัดการ volatility surface |
| Auto-Quoting | การเสนอราคาอัตโนมัติสำหรับออปชั่นและผลิตภัณฑ์ที่มีโครงสร้าง |
| Delta Hedging | การป้องกันความเสี่ยง delta แบบไดนามิก |
| Risk Limits | การควบคุมขีดจำกัดความเสี่ยงก่อนซื้อขายแบบเรียลไทม์ |
| iNAV Calculator | การคำนวณ NAV บ่งชี้ของ ETF |
| Smart Order Routing | การค้นหาราคาที่ดีที่สุดด้วยอัลกอริทึมในตลาดที่กระจัดกระจาย |
| RFQ Engine | การประมวลผลคำขอใบเสนอราคาจากลูกค้าสถาบัน |
จุดสำคัญ: ลูกค้าได้รับ ซอร์สโค้ด ของแอปพลิเคชันเหล่านี้ ไม่มีกล่องดำ
ชั้นที่ 3: Custom Apps (C++ SDK)
อัลกอริทึมเฉพาะของบริษัท นักพัฒนาเขียน C++ plugin ผ่าน T-Bricks API และมัน ถูกฝังเข้าไปในระบบที่กำลังทำงานอยู่อย่างราบรื่น โดยไม่ต้องหยุดแกนหลักของการซื้อขาย
Market Adapters
การโต้ตอบกับตลาดหุ้นแต่ละแห่งผ่าน adapter แยกต่างหาก ความเป็นโมดูลาร์ช่วยให้สามารถติดตั้ง adapter ไม่จำกัดจำนวนในดาต้าเซ็นเตอร์ทั่วโลก (Equinix NY4 ในนิวยอร์ก, LD4 ในลอนดอน, TY3 ในโตเกียว) โดยบริหารจัดการจากระบบเดียว
C++ บน Critical Path: กฎวิศวกรรม HFT
ทำไมต้องใช้ C++ ไม่ใช่ Python? เพราะการคัดลอกข้อมูลในหน่วยความจำแต่ละครั้งมีต้นทุน ใน HFT ข้อมูลมาในรูปแบบแพ็กเกจไบนารีผ่าน UDP multicast ด้วยความเร็วสูงมาก หากตามหลังแค่ไม่กี่ไมโครวินาที = เสียการซื้อขายนั้น
สามข้อห้ามบน Hot Path
1. Zero Dynamic Allocation: new บน critical path เป็นสิ่งต้องห้าม แต่ใช้ memory pool แทน: วัตถุหลายพันรายการถูก pre-allocate ก่อนเริ่มเซสชันการซื้อขาย
2. Lock-free Synchronization: Mutex (std::mutex) ทำให้ thread หยุดทำงาน T-Bricks ใช้ lock-free queue และ atomic thread แลกเปลี่ยนข้อมูลอย่างต่อเนื่อง
3. OS Isolation: อัลกอริทึมการซื้อขายถูกกำหนดให้ทำงานบน physical CPU core เฉพาะ (CPU core pinning) ข้อมูลอยู่ใน L1/L2 cache ตลอดเวลา รวมถึงการรับรู้ NUMA topology
Enterprise C++ เทียบกับ HFT C++
| ด้าน | Enterprise C++ | HFT C++ (T-Bricks) |
|---|---|---|
| คอนเทนเนอร์ | std::vector ที่ขยายขนาดได้ |
std::array, บัฟเฟอร์ขนาดตายตัว |
| การซิงโครไนซ์ | std::mutex |
Ring buffer, atomic, lock-free queue |
| Polymorphism | Virtual function (vtable) | Template, CRTP (compile-time dispatch) |
| เครือข่าย | Linux socket | Kernel bypass (Solarflare OpenOnload, ExaNIC) |
| การ Profile | gdb, valgrind | LTTng (การ trace ระดับนาโนวินาทีโดยไม่มีผลต่อความเร็ว) |
ชั้น Hardware

อัลกอริทึมไม่มีประโยชน์หากไม่มี hardware ที่เหมาะสม Software และ hardware ใน HFT เป็นสิ่งมีชีวิตเดียวกัน
| ส่วนประกอบ | Enterprise IT | HFT (T-Bricks) |
|---|---|---|
| ที่ตั้ง | Cloud (AWS, Azure) | Co-location (ดาต้าเซ็นเตอร์ของตลาดหุ้น) |
| การส่งข้อมูล | TCP/IP | UDP multicast, ลิงก์ไมโครเวฟ |
| NIC | Gigabit Ethernet | Solarflare/ExaNIC พร้อม kernel bypass |
| Logic | CPU (Xeon) | CPU + FPGA (การควบคุมความเสี่ยงด้วย hardware) |
| Latency | มิลลิวินาที | ไมโครวินาทีหลักเดียว |
สิ่งที่ซื้อขายบน T-Bricks
Options Market Making
ความโดดเด่นดั้งเดิมของแพลตฟอร์ม เมื่อราคาสินทรัพย์อ้างอิง (Apple) เปลี่ยนแปลงเพียงเซนต์เดียว market maker ต้องคำนวณมูลค่าเชิงทฤษฎีของออปชั่นที่เกี่ยวข้อง หลายร้อย รายการทันทีและอัปเดตราคาเสนอซื้อขาย T-Bricks ให้การคำนวณ Greeks ฝั่งเซิร์ฟเวอร์และ volatility surface ในระดับนาโนวินาที
ETF Arbitrage และสภาพคล่อง
ETF ประกอบด้วยตะกร้าของสินทรัพย์ อัลกอริทึมรวบรวมราคาของส่วนประกอบทั้งหมดจากทุก venue, คำนวณ iNAV ในไมโครวินาที และเสนอราคา ETF บนตลาดหุ้น หากราคาตลาดเบี่ยงเบนจาก iNAV — นั่นคือโอกาส arbitrage หน้าต่างเวลา: เศษเสี้ยวของวินาที
ผลิตภัณฑ์ที่มีโครงสร้าง
T-Bricks ช่วยให้ธนาคารเพื่อการลงทุนสามารถเสนอราคาผลิตภัณฑ์ที่มีโครงสร้าง หลายแสน รายการพร้อมกันโดยไม่มีความหน่วงเพิ่ม
Order Internalization
แทนที่จะส่งออร์เดอร์สถาบันขนาดใหญ่ไปยังตลาดหุ้น (ซึ่งจะทำให้ราคาเคลื่อนไหว) อัลกอริทึมจับคู่กับลูกค้ารายอื่นหรือสภาพคล่องของบริษัทเอง ผลลัพธ์: ประหยัดค่าคอมมิชชันและได้ราคาที่ดีกว่า
Central Risk (2026): กระบวนทัศน์ใหม่
ในเดือนเมษายน 2026 Broadridge เปิดตัว Central Risk and Liquidity Optimization บน T-Bricks สถาปัตยกรรมใหม่รวม:
- Smart Order Routing (SOR): การค้นหาราคาที่ดีที่สุดแบบไดนามิกในทุก venue (ตลาดหุ้น, dark pool)
- การรวม Agency + Principal: การเลือนขอบเขตระหว่างการเป็นนายหน้าและ prop trading
- เมทริกซ์ความเสี่ยงแบบรวมศูนย์: การติดตามสถานะ, PnL และ exposure แบบรวมศูนย์ครอบคลุมสินทรัพย์ทุกประเภทแบบเรียลไทม์
การเปรียบเทียบ
| ฟีเจอร์ | T-Bricks (Broadridge) | Bloomberg EMSX | Trading Technologies |
|---|---|---|---|
| ประเภท | แพลตฟอร์ม HFT ฝั่งเซิร์ฟเวอร์ | Terminal + EMS | แพลตฟอร์มซื้อขายบน Cloud |
| ภาษาหลัก | C++ | เฉพาะกิจ | C++ |
| Custom SDK | ✅ C++ พร้อมซอร์สโค้ดแอป | ❌ API เท่านั้น | ✅ C++ / Python |
| รองรับ FPGA | ✅ (การผสานรวม) | ❌ | ✅ (Decodex) |
| Co-location | ✅ 150+ ตลาดหุ้น | ❌ | ✅ |
| ความเสี่ยงแบบรวมศูนย์ | ✅ (2026) | บางส่วน | ❌ |
ลิงก์
- 🌐 Broadridge Tbricks: broadridge.com/tbricks
- 📄 Broadridge IR (NYSE: BR): broadridge.com/investor-relations
- 🏢 BHFT (prop firm ที่ใช้ T-Bricks): bhft.com
สรุป
T-Bricks ไม่ใช่ซอฟต์แวร์สำหรับนักลงทุนรายย่อย มันคือโครงสร้างพื้นฐานที่ขับเคลื่อนตลาดสถาบัน: options market maker, ETF desk ในธนาคารเพื่อการลงทุน, prop firm อย่าง BHFT สถาปัตยกรรมแบบโมดูลาร์ "Buy AND Build", การเข้าถึงซอร์สโค้ดของแอปพลิเคชันกว่า 300 รายการ, ความหน่วงระดับนาโนวินาทีผ่าน kernel bypass และ FPGA และตอนนี้ — คอนโซลความเสี่ยงแบบรวมศูนย์สำหรับทั้งบริษัท ตลอด 18 ปี แพลตฟอร์มพัฒนาจากสตาร์ทอัพในสตอกโฮล์มสู่แกนหลักของ Broadridge — บริษัทที่ประมวลผลเงินหลายล้านล้านดอลลาร์ทุกวัน
ผู้เขียน
Trading-systems engineer
Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.