로그인
← รายการคู่มือ

🔗 การเชื่อมต่อ API ของกระดานเทรด (แจ้งเตือนอัตโนมัติ)

อ่าน ~6 นาที · ใช้อ้างอิงเท่านั้น ไม่ใช่การทำนาย

การเชื่อมต่อ API คืออะไร?

ใน Baro คุณติดตามโพซิชันได้ 2 วิธี คือ (1) กรอกราคาเข้าและทิศทางด้วยตัวเองด้วยมือ และ (2) เชื่อมต่อ API ของกระดานเทรดเพื่อให้ระบบอ่านโพซิชันจริงของคุณมาให้โดยอัตโนมัติ

การเชื่อมต่อ API ก็คือการฝาก 'กุญแจแบบอ่านอย่างเดียว' ไว้กับ Baro หนึ่งครั้ง จากนั้น Baro จะคอยตรวจสอบโพซิชันในกระดานเทรดของคุณให้ทุก 2~3 นาที และเมื่อเห็นสัญญาณเสี่ยงก็จะแจ้งเตือนผ่าน Telegram คุณจึงไม่ต้องคอยกรอกเองทุกครั้งอีกต่อไป

นี่เป็นฟีเจอร์พรีเมียม → ถ้าอ่าน 'วิธีใช้งาน Baro' และ 'วิธีเทรดฟิวเจอร์ส' ก่อน จะเข้าใจได้ง่ายขึ้น

ข้อดีของการเชื่อมต่อ

  • ติดตามอัตโนมัติ: อ่านโพซิชันจริงของคุณมาให้ตรงตามที่เป็น โดยไม่ต้องกรอกราคาเข้าด้วยมือ
  • แจ้งเตือนความเสี่ยง: เมื่อราคาเข้าใกล้ราคาบังคับชำระ (liquidation) เลเวอเรจสูงเกินไป หรือขาดทุนมากขึ้น ก็จะแจ้งเตือนผ่าน Telegram ทันที ต่อให้คุณไม่ได้เฝ้าหน้าจอก็ไม่พลาด
  • หลายกระดานเทรดในคราวเดียว: สามารถติดตาม HyperLiquid·Binance·Bybit·OKX·Bitget·Gate·KuCoin พร้อมกันได้
  • ขอบเขตที่ปลอดภัย: เนื่องจากเป็นแบบอ่านอย่างเดียว Baro จึงแค่ 'ดู' ยอดเงินของคุณเท่านั้น ไม่สามารถส่งคำสั่งซื้อขายหรือถอนเงินได้
💡 การแจ้งเตือนมีไว้เพื่อใช้อ้างอิงเท่านั้น มันช่วยให้คุณรับรู้ความเสี่ยงได้เร็วขึ้น แต่ไม่ได้เทรดแทนคุณหรือป้องกันการบังคับชำระให้ การรับมือจริงคุณต้องทำเองในกระดานเทรดโดยตรง

ทำไมกุญแจแบบ read-only ถึงปลอดภัย?

คีย์ API ของกระดานเทรดสามารถสร้างขึ้นโดยเลือกสิทธิ์ได้ สำหรับ Baro คุณใส่แค่คีย์แบบ 'อ่านอย่างเดียว (read-only)' ก็พอ — เป็นคีย์ที่มีเพียงสิทธิ์อ่านยอดเงินและโพซิชัน แต่ไม่มีสิทธิ์ส่งคำสั่งซื้อขายหรือถอนเงิน

ตอนใส่คีย์อาจรู้สึกไม่สบายใจใช่ไหม? Baro เก็บรักษาคีย์ไว้แบบนี้ ทันทีที่คุณกรอก คีย์จะถูกเข้ารหัสด้วย Google Cloud KMS แล้วจัดเก็บ ในฐานข้อมูลจึงเหลือเพียงข้อความที่ถูกเข้ารหัสเท่านั้น ส่วนคีย์ที่เป็นข้อความธรรมดาจะถูกถอดรหัสในหน่วยความจำเพียงชั่วขณะที่เซิร์ฟเวอร์ 'อ่านอย่างเดียว' ซึ่งแยกเป็นอิสระกำลังเรียกดูโพซิชันเท่านั้น แล้วก็ทิ้งทันที (ไม่บันทึกลงในล็อกด้วย) เนื่องจากสิทธิ์ของฝั่งที่เก็บข้อมูลและฝั่งที่ถอดรหัสถูกแยกออกจากกัน ดังนั้นต่อให้ผู้ดูแลระบบเปิดดูฐานข้อมูล สิ่งที่เห็นก็มีเพียงข้อความที่ถูกเข้ารหัสเท่านั้น และในโค้ดของ Baro เองก็ไม่มีฟังก์ชันส่งคำสั่งซื้อขายหรือถอนเงินอยู่เลย ดังนั้นต่อให้เกิดอะไรขึ้น สิ่งที่ทำได้ด้วยคีย์นี้ก็มีเพียง 'การอ่าน' เท่านั้น

  • Baro รับเฉพาะคีย์แบบอ่านอย่างเดียวเท่านั้น อย่าใส่คีย์ที่มีสิทธิ์ถอนเงินหรือเทรด
  • คีย์จะถูกเข้ารหัสไว้ก่อนจัดเก็บ (ไม่เก็บเป็นข้อความธรรมดา) การถอดรหัสเกิดขึ้นภายในเซิร์ฟเวอร์เรียกดูที่แยกเป็นอิสระเท่านั้น
  • ในโค้ดของ Baro ไม่มีเส้นทางที่จะสั่งซื้อขายหรือถอนเงินได้เลย ดังนั้นต่อให้คีย์รั่วไหลออกไป ก็ไม่มีใครสามารถใช้คีย์นั้นโอนเงินได้ (เพราะเป็นแบบอ่านอย่างเดียว กระดานเทรดจะปฏิเสธ)
⚠️ นี่ไม่ใช่การใส่ seed phrase (วลีกู้คืน) หรือรหัสผ่านสำหรับล็อกอินกระดานเทรดโดยเด็ดขาด คุณต้องสร้าง 'คีย์ API ใหม่' ในกระดานเทรด โดยปิดสิทธิ์ถอนเงินและเทรด แล้วใส่เฉพาะ API Key และ Secret นั้นเท่านั้น อย่าใส่ seed phrase หรือรหัสผ่านให้ใครทั้งสิ้น (รวมถึง Baro ด้วย)

การเชื่อมต่อ HyperLiquid (ง่ายที่สุด · ไม่ต้องใช้คีย์)

HyperLiquid ไม่ต้องใช้แม้แต่คีย์ API แค่ใส่ที่อยู่กระเป๋าเงิน (wallet address) ก็เสร็จ (ที่อยู่กระเป๋าเงินเป็นข้อมูลสาธารณะ)

  1. เปิดการแจ้งเตือนโพซิชันกด 'การแจ้งเตือนโพซิชัน' ในแถบเมนูด้านข้างของ Baro (พรีเมียม)
  2. เชื่อมต่อ Telegramกดปุ่ม 'เปิดและเชื่อมต่อบอท Telegram' แล้วกดเริ่มต้นในบอท ก็จะเชื่อมต่อกัน
  3. ใส่ที่อยู่กระเป๋าเงินวางที่อยู่กระเป๋าเงิน 0x… ที่คุณใช้ใน HyperLiquid แล้วบันทึก ก็เสร็จ ระบบจะตรวจสอบให้อัตโนมัติทุก 2~3 นาที

สร้างและเชื่อมต่อคีย์ API ของ CEX (กระดานเทรดแบบรวมศูนย์)

กระดานเทรดแบบรวมศูนย์อย่าง Binance·Bybit·OKX·Bitget·Gate·KuCoin ให้สร้างคีย์ API แบบอ่านอย่างเดียวแล้วนำไปใส่ แม้หน้าจอของแต่ละกระดานเทรดจะต่างกันเล็กน้อย แต่ขั้นตอนโดยรวมเหมือนกัน

  1. สร้างคีย์ API ใหม่ในกระดานเทรดแอป/เว็บของกระดานเทรด → เมนู 'API' หรือ 'จัดการ API' → สร้างคีย์ใหม่
  2. ★ให้สิทธิ์ 'อ่านอย่างเดียว' เท่านั้น★เปิดเฉพาะสิทธิ์ Read / อ่านข้อมูล และต้องปิด 'Trade (ซื้อขาย)' และ 'Withdraw (ถอนเงิน)' โดยเด็ดขาด อย่าสร้างคีย์ที่เปิดสิทธิ์ถอนเงินไว้เป็นอันขาด
  3. คัดลอก API Key · Secretเมื่อสร้างเสร็จจะได้ API Key และ Secret ออกมา ตัว Secret จะแสดงให้เห็นเพียงครั้งเดียวในตอนนั้น จึงควรคัดลอกเก็บไว้ สำหรับ OKX·Bitget·KuCoin จะต้องกำหนด Passphrase ด้วย
  4. ใส่ลงใน Baroการแจ้งเตือนโพซิชัน → ที่ 'กระดานเทรดอื่น (คีย์ API แบบ read-only)' ให้เลือกกระดานเทรด แล้ววาง Key·Secret (และ Passphrase ถ้าจำเป็น) จากนั้นกด 'เชื่อมต่อกระดานเทรดนี้'
  5. เสร็จ — ตรวจสอบอัตโนมัติเมื่อเชื่อมต่อแล้ว ระบบจะตรวจสอบโพซิชันของกระดานเทรดนั้นให้อัตโนมัติทุก 2~3 นาที และแจ้งเตือนเมื่อมีความเสี่ยง คุณสามารถเชื่อมต่อหลายกระดานเทรดพร้อมกันได้
⚠️ ตอนสร้างคีย์ ต้องตรวจสอบให้แน่ใจว่าสิทธิ์ถอนเงินและเทรดถูกปิดอยู่ และถ้ากระดานเทรดมีตัวเลือก 'กำหนด IP ที่อนุญาตสำหรับคีย์ API' การล็อกให้อนุญาตเฉพาะ IP ที่ระบบแนะนำไว้เท่านั้นจะปลอดภัยยิ่งขึ้น (เร็ว ๆ นี้ Baro จะแจ้ง IP คงที่ให้)
💡 ถ้ามีหน้าจอถามชนิดของคีย์ ให้เลือก 'System generated' (HMAC) — เป็นวิธีที่ง่ายที่สุดที่ API Key และ Secret จะออกมาทันที และเป็นแบบที่ Baro ใช้ ส่วน 'Self-generated' (RSA/Ed25519) นั้นคุณต้องสร้างคู่คีย์เอง จึงเหมาะกับผู้ใช้ระดับสูง
⚠️ ★มีเพียง Binance เท่านั้นที่เป็นข้อยกเว้น★ Binance หากต้องการเปิดการ 'อ่านโพซิชันฟิวเจอร์ส' จะต้องเปิด 'Enable Futures' ซึ่งจะให้สิทธิ์ 'ซื้อขาย' ฟิวเจอร์สมาด้วย (ไม่สามารถปิดเฉพาะส่วนอ่านได้) ดังนั้นสำหรับคีย์ของ Binance ① ต้องปิดการถอนเงิน (Withdrawals)·การซื้อขายสปอตโดยเด็ดขาด และ ② ถ้าเป็นไปได้ ให้จำกัด IP ที่อนุญาตด้วย 'Restrict access to trusted IPs' ให้เป็น IP ที่ Baro แนะนำ (ถ้าจะดูแค่ยอดเงินสปอต แค่เปิด Reading ก็จะเป็นแบบอ่านอย่างเดียวจริง ๆ) ส่วน Bybit·OKX·Bitget·Gate·KuCoin สามารถสร้างคีย์ 'อ่านอย่างเดียว' ที่สะอาด ซึ่งอ่านโพซิชันฟิวเจอร์สได้โดยไม่ต้องมีสิทธิ์ซื้อขาย
  1. Binanceโปรไฟล์มุมขวาบน → บัญชี (Account) → API Management (เมนู 'API' ด้านบนเป็นหน้าเอกสารสำหรับนักพัฒนา จึงสร้างคีย์ไม่ได้) → Create API → System generated
  2. Bybitบัญชีมุมขวาบน → API → New Key → เลือก 'Read-Only' + การอ่าน Positions
  3. OKXโปรไฟล์ → API → สร้างคีย์ → สิทธิ์ 'Read' เท่านั้น (ปิด Trade·Withdraw) + ตั้งค่า Passphrase
  4. Bitget / Gate / KuCoinเมนูจัดการ API → คีย์ใหม่ → สิทธิ์อ่านอย่างเดียว (read-only) + (Bitget·KuCoin มี Passphrase) ปิดการถอนเงิน·การซื้อขาย

เช็กลิสต์ความปลอดภัย

  • ✅ สิทธิ์อ่านอย่างเดียว (Read) เท่านั้น — Trade·Withdraw ถูกปิดอยู่
  • ✅ ไม่ใช่ seed phrase หรือรหัสผ่านล็อกอิน แต่ใส่เฉพาะ API Key·Secret ที่สร้างขึ้นใหม่
  • ✅ ถ้าน่าสงสัยหรือไม่ใช้แล้ว ให้ลบคีย์ API นั้นในกระดานเทรด (ทำได้ทุกเมื่อ)
  • ✅ การแจ้งเตือนมีไว้เพื่ออ้างอิง — การรับมือจริงให้ทำในกระดานเทรดโดยตรง
เป็นฟีเจอร์พรีเมียม หากเพิ่งสมัครกระดานเทรดเป็นครั้งแรก ลองดูคู่มือ 'วิธีสมัครกระดานเทรด' ก่อน