← กลับไปยังบทความ
May 9, 2026
อ่าน 5 นาที

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

Flowsurface: แพลตฟอร์ม Orderflow โอเพ่นซอร์สสำหรับตลาด Crypto
#orderflow
#heatmap
#DOM
#footprint
#rust
#open-source
#crypto
#market-making
#order-book
#liquidity

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

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

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

ฟีเจอร์ Flowsurface Bookmap ATAS Quantower
ราคา ฟรี (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 จริง

ข้อจำกัดความรับผิดชอบ: ข้อมูลที่ให้ไว้ในบทความนี้มีไว้เพื่อการศึกษาและให้ข้อมูลเท่านั้น และไม่ถือเป็นคำแนะนำทางการเงิน การลงทุน หรือการเทรด การเทรดสกุลเงินดิจิทัลมีความเสี่ยงสูงที่จะขาดทุน

ผู้เขียน

Eugen Soloviov
Eugen Soloviov

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.

Newsletter

ก้าวนำหน้าตลาด

สมัครรับจดหมายข่าวของเราเพื่อรับข้อมูลเชิงลึกการเทรดด้วย AI เฉพาะ การวิเคราะห์ตลาด และการอัปเดตแพลตฟอร์ม

เราเคารพความเป็นส่วนตัวของคุณ ยกเลิกการสมัครได้ทุกเมื่อ