Flowsurface: แพลตฟอร์ม Orderflow โอเพ่นซอร์สสำหรับตลาด Crypto

รีวิว Flowsurface - แอปพลิเคชันเดสก์ท็อปฟรีที่สร้างด้วย Rust สำหรับการแสดงผล DOM heatmap แบบเรียลไทม์ ชาร์ต footprint ระบบ time & sales และ depth ladder รองรับ Binance, Bybit, Hyperliquid, OKX และ MEXC

Flowsurface — open-source orderflow

นักเทรดที่จริงจังส่วนใหญ่มักจะตระหนักในที่สุดว่า: แท่งเทียนเป็นเพียงอนุพันธ์ของกระบวนการตลาดที่แท้จริง ภาพที่แท้จริงถูกสร้างขึ้นในสมุดคำสั่งซื้อ กระแสการซื้อขาย และการเคลื่อนตัวของสภาพคล่อง เครื่องมือวิเคราะห์ orderflow — DOM heatmap ชาร์ตคลัสเตอร์ (footprint) และ trade feed — เป็นสิทธิพิเศษของแพลตฟอร์มแบบชำระเงินมาตลอด ได้แก่ Bookmap, ATAS, Quantower, Sierra Chart ราคาสมัครสมาชิกเริ่มต้นที่ $50/เดือน และอาจสูงถึง $200 ได้อย่างง่ายดาย

Flowsurface คือทางเลือกโอเพ่นซอร์สที่ฟรีโดยสมบูรณ์ เขียนด้วย Rust โปรเจกต์นี้ได้รับ ดาวมากกว่า 1,500 ดาวบน GitHub มี 289 forks และยังคงพัฒนาอย่างต่อเนื่อง (10 รีลีส โดยล่าสุดคือ v0.8.8 เมื่อวันที่ 24 เมษายน 2026)

ทำไมนักเทรดถึงต้องการ Orderflow?

Candles vs Orderflow

การวิเคราะห์เทคนิคคลาสสิกทำงานกับแท่งเทียน "สำเร็จรูป": ราคาเปิด ปิด สูงสุด และต่ำสุดในช่วงเวลาหนึ่ง แต่แท่งเทียนที่มีตัวแท่งเหมือนกันสามารถซ่อนภาพที่แตกต่างกันโดยสิ้นเชิง:

  • แท่งเทียนในตลาดที่บาง — ปริมาณกระจายอย่างสม่ำเสมอ ไม่มีนักลงทุนรายใหญ่
  • แท่งเทียนในตลาดที่หนา — ผู้ซื้อ/ผู้ขายเชิงรุก "เคี้ยว" ผ่านสมุดคำสั่งซื้อ ทิ้งคลัสเตอร์ลักษณะเฉพาะไว้ใน footprint

Orderflow ช่วยให้คุณมองเห็น:

  • สภาพคล่องอยู่ที่ไหน (กำแพง bid และ ask ในสมุดคำสั่งซื้อ)
  • มันเคลื่อนที่อย่างไร (pull/stack — ถูกดึงออกหรือสะสมขึ้น)
  • ใครครองตลาด — ผู้ซื้อหรือผู้ขายเชิงรุก (จาก delta, imbalances, pace)
  • กับดัก — false breakouts ที่ซ่อน spoofing ไว้หลังกำแพง

Flowsurface ทำอะไรได้บ้าง

Heatmap DOM — แผนที่ความร้อนของสมุดคำสั่งซื้อ

Heatmap DOM

ฟีเจอร์เด่นและจุดเด่นของแอปพลิเคชัน Flowsurface แสดงผล market depth ทางประวัติศาสตร์ (L2 order book) แบบเรียลไทม์เป็นแผนที่สี โดย:

  • แกน X — เวลา
  • แกน Y — ราคา
  • สี/ความสว่าง — ปริมาณคำสั่งซื้อที่ระดับราคานั้น

คุณจะเห็นสภาพคล่องปรากฏ เคลื่อนที่ และหายไปตามตาอย่างแท้จริง รองรับการจัดกลุ่มราคาแบบ adaptive และการวาง Volume Profile ทับ (แบบ fixed หรือ visible range)

Footprint (Cluster Charts)

โหมดที่จัดกลุ่มการซื้อขายตามเวลาหรือจำนวน tick วาดทับบนชาร์ตแท่งเทียน ฟีเจอร์ที่มี:

  • Imbalance — ไฮไลต์ความไม่สมดุลของการซื้อ/ขายในแต่ละระดับราคา
  • Naked POC — จุดควบคุม "เปลือย" ที่ยังไม่ถูกราคาทดสอบ
  • โหมดการคลัสเตอร์หลากหลายรูปแบบ

Depth Ladder

DOM (Depth of Market) คลาสสิกที่แสดงสถานะปัจจุบันของ L2 order book พร้อมปริมาณการซื้อขายล่าสุดทับที่แต่ละระดับราคา

Time & Sales

ฟีดการซื้อขายแบบเรียลไทม์แบบเลื่อน — มีประโยชน์สำหรับการติดตามการดำเนินการขนาดใหญ่และรูปแบบการรุก

Candlestick Chart

รองรับทั้งช่วงเวลามาตรฐานและ tick bars แบบกำหนดเอง

Multi-Pane Layouts

หลายแผงพร้อมเครื่องมือ/กรอบเวลาต่างๆ การเชื่อมโยงสำหรับการสลับ ticker อย่างรวดเร็ว รองรับหลายจอภาพ

Audio Alerts

เสียงตอบรับจากกระแสการซื้อขาย — มีประโยชน์สำหรับการรับรู้ตามบริบทของจังหวะตลาดโดยไม่ต้องจ้องหน้าจอตลอดเวลา

Exchanges ที่รองรับ

Multi-exchange support

  • Binance (USDⓈ-M และ COIN-M futures)
  • Bybit (derivatives)
  • Hyperliquid (DEX derivatives)
  • OKX (perpetual futures)
  • MEXC (futures)

ข้อมูลมาจาก REST APIs สาธารณะและ WebSockets ของ exchange โดยตรง — ไม่มีการส่งผ่านเซิร์ฟเวอร์บุคคลที่สาม

Tech Stack

Rust + Iced — native performance

Flowsurface เป็นแอปพลิเคชันเดสก์ท็อป native ไม่ใช่ Electron wrapper:

  • ภาษา: Rust (99.3% ของ codebase)
  • GUI: Iced — เฟรมเวิร์ก GUI แบบ declarative สำหรับ Rust
  • ใบอนุญาต: GPL-3.0

Rust มอบสิ่งต่อไปนี้:

  • Latency ต่ำ — สำคัญมากในช่วงการเคลื่อนไหวของตลาดที่รวดเร็ว
  • การใช้หน่วยความจำน้อยที่สุด — Flowsurface เป็นหนึ่งในเครื่องมือ orderflow ที่เบาที่สุดที่มีอยู่
  • ข้ามแพลตฟอร์ม — macOS (Universal), Windows, Linux

ข้อมูลประวัติศาสตร์

โดยค่าเริ่มต้น Flowsurface จะจับและแสดงการซื้อขายแบบเรียลไทม์ผ่าน WebSocket สำหรับ Binance มีการโหลดการซื้อขายทางประวัติศาสตร์:

  • data.binance.vision — ดาวน์โหลดไฟล์รายวันแบบ batch อย่างรวดเร็ว
  • REST API (/fapi/v1/aggTrades) — การโหลดทีละการซื้อขายที่ช้ากว่าพร้อม rate limits

การโหลดการซื้อขายทางประวัติศาสตร์สำหรับ Bybit และ Hyperliquid ยังไม่รองรับเนื่องจากขาด REST API ที่เหมาะสม OKX — อยู่ระหว่างการพัฒนา

การติดตั้ง

ไบนารีสำเร็จรูป

ไฟล์ executable สำหรับทุกแพลตฟอร์มมีอยู่ที่ หน้า releases

หมายเหตุ (macOS): แอปพลิเคชันไม่ได้รับการเซ็นโค้ด เมื่อเปิดใช้งานครั้งแรก macOS จะแสดงคำเตือน Gatekeeper ไปที่ System Settings → Privacy & Security และคลิก "Open Anyway"

การสร้างจาก Source

# Clone
git clone https://github.com/flowsurface-rs/flowsurface
cd flowsurface

# Build and run
cargo build --release
cargo run --release

Dependencies:

  • Linux (Debian/Ubuntu): sudo apt install build-essential pkg-config libasound2-dev
  • macOS: xcode-select --install
  • Windows: ไม่ต้องการ dependencies เพิ่มเติม

การเปรียบเทียบกับทางเลือกแบบชำระเงิน

Open-source vs proprietary tools

ฟีเจอร์FlowsurfaceBookmapATASQuantower
ราคาฟรี (GPL-3.0)จาก $39/เดือนจาก $69/เดือนจาก $40/เดือน
โอเพ่นซอร์ส✅❌❌❌
Heatmap DOM✅✅✅✅
Footprint✅บางส่วน✅✅
Crypto Derivatives✅ (5 exchanges)✅✅✅
หุ้น/Futures (CME ฯลฯ)❌✅✅✅
ภาษาRust (native)Java.NET.NET
การใช้ RAMต่ำปานกลาง–สูงปานกลางปานกลาง

Flowsurface ไม่ครอบคลุมตลาดแบบดั้งเดิม (หุ้น, CME futures) และมุ่งเน้นไปที่ crypto derivatives เท่านั้น นั่นคือ niche ของมัน และทำงานได้ดีเยี่ยม — ฟรี รวดเร็ว และโปร่งใส

Flowsurface เหมาะสำหรับใคร

  • Scalpers และนักเทรดระหว่างวัน ในตลาด crypto ที่อ่านสมุดคำสั่งซื้อและกระแสการซื้อขาย
  • นักวิจัย microstructure ที่ต้องการสังเกตสภาพคล่องโดยไม่มีค่าสมัครสมาชิก
  • นักพัฒนา ที่ต้องการ fork และขยายเครื่องมือตามความต้องการ (GPL-3.0 อนุญาต)
  • ผู้เริ่มต้น Orderflow ที่ต้องการลอง heatmap และ footprint โดยไม่มีความเสี่ยงทางการเงิน

ลิงก์

สรุป

Flowsurface เป็นตัวอย่างที่หาได้ยากของโปรเจกต์โอเพ่นซอร์สที่แข่งขันกับผลิตภัณฑ์เชิงพาณิชย์ได้อย่างแท้จริงใน niche มืออาชีพที่แคบ หากคุณเทรด crypto derivatives และต้องการมองตลาด "จากภายใน" — ผ่านสมุดคำสั่งซื้อ สภาพคล่อง และกระแสการซื้อขาย — นี่คือหนึ่งในวิธีฟรีที่ดีที่สุดในการเริ่มต้น

และหากคุณเป็นนักพัฒนา Rust — มันยังเป็นตัวอย่างที่ยอดเยี่ยมของสถาปัตยกรรมแอปพลิเคชัน GUI native โดยใช้ Iced พร้อม WebSocket data streams จริง