🔗 การเชื่อมต่อ 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 ไม่มีเส้นทางที่จะสั่งซื้อขายหรือถอนเงินได้เลย ดังนั้นต่อให้คีย์รั่วไหลออกไป ก็ไม่มีใครสามารถใช้คีย์นั้นโอนเงินได้ (เพราะเป็นแบบอ่านอย่างเดียว กระดานเทรดจะปฏิเสธ)
การเชื่อมต่อ HyperLiquid (ง่ายที่สุด · ไม่ต้องใช้คีย์)
HyperLiquid ไม่ต้องใช้แม้แต่คีย์ API แค่ใส่ที่อยู่กระเป๋าเงิน (wallet address) ก็เสร็จ (ที่อยู่กระเป๋าเงินเป็นข้อมูลสาธารณะ)
- เปิดการแจ้งเตือนโพซิชันกด 'การแจ้งเตือนโพซิชัน' ในแถบเมนูด้านข้างของ Baro (พรีเมียม)
- เชื่อมต่อ Telegramกดปุ่ม 'เปิดและเชื่อมต่อบอท Telegram' แล้วกดเริ่มต้นในบอท ก็จะเชื่อมต่อกัน
- ใส่ที่อยู่กระเป๋าเงินวางที่อยู่กระเป๋าเงิน 0x… ที่คุณใช้ใน HyperLiquid แล้วบันทึก ก็เสร็จ ระบบจะตรวจสอบให้อัตโนมัติทุก 2~3 นาที
สร้างและเชื่อมต่อคีย์ API ของ CEX (กระดานเทรดแบบรวมศูนย์)
กระดานเทรดแบบรวมศูนย์อย่าง Binance·Bybit·OKX·Bitget·Gate·KuCoin ให้สร้างคีย์ API แบบอ่านอย่างเดียวแล้วนำไปใส่ แม้หน้าจอของแต่ละกระดานเทรดจะต่างกันเล็กน้อย แต่ขั้นตอนโดยรวมเหมือนกัน
- สร้างคีย์ API ใหม่ในกระดานเทรดแอป/เว็บของกระดานเทรด → เมนู 'API' หรือ 'จัดการ API' → สร้างคีย์ใหม่
- ★ให้สิทธิ์ 'อ่านอย่างเดียว' เท่านั้น★เปิดเฉพาะสิทธิ์ Read / อ่านข้อมูล และต้องปิด 'Trade (ซื้อขาย)' และ 'Withdraw (ถอนเงิน)' โดยเด็ดขาด อย่าสร้างคีย์ที่เปิดสิทธิ์ถอนเงินไว้เป็นอันขาด
- คัดลอก API Key · Secretเมื่อสร้างเสร็จจะได้ API Key และ Secret ออกมา ตัว Secret จะแสดงให้เห็นเพียงครั้งเดียวในตอนนั้น จึงควรคัดลอกเก็บไว้ สำหรับ OKX·Bitget·KuCoin จะต้องกำหนด Passphrase ด้วย
- ใส่ลงใน Baroการแจ้งเตือนโพซิชัน → ที่ 'กระดานเทรดอื่น (คีย์ API แบบ read-only)' ให้เลือกกระดานเทรด แล้ววาง Key·Secret (และ Passphrase ถ้าจำเป็น) จากนั้นกด 'เชื่อมต่อกระดานเทรดนี้'
- เสร็จ — ตรวจสอบอัตโนมัติเมื่อเชื่อมต่อแล้ว ระบบจะตรวจสอบโพซิชันของกระดานเทรดนั้นให้อัตโนมัติทุก 2~3 นาที และแจ้งเตือนเมื่อมีความเสี่ยง คุณสามารถเชื่อมต่อหลายกระดานเทรดพร้อมกันได้
- Binanceโปรไฟล์มุมขวาบน → บัญชี (Account) → API Management (เมนู 'API' ด้านบนเป็นหน้าเอกสารสำหรับนักพัฒนา จึงสร้างคีย์ไม่ได้) → Create API → System generated
- Bybitบัญชีมุมขวาบน → API → New Key → เลือก 'Read-Only' + การอ่าน Positions
- OKXโปรไฟล์ → API → สร้างคีย์ → สิทธิ์ 'Read' เท่านั้น (ปิด Trade·Withdraw) + ตั้งค่า Passphrase
- Bitget / Gate / KuCoinเมนูจัดการ API → คีย์ใหม่ → สิทธิ์อ่านอย่างเดียว (read-only) + (Bitget·KuCoin มี Passphrase) ปิดการถอนเงิน·การซื้อขาย
เช็กลิสต์ความปลอดภัย
- ✅ สิทธิ์อ่านอย่างเดียว (Read) เท่านั้น — Trade·Withdraw ถูกปิดอยู่
- ✅ ไม่ใช่ seed phrase หรือรหัสผ่านล็อกอิน แต่ใส่เฉพาะ API Key·Secret ที่สร้างขึ้นใหม่
- ✅ ถ้าน่าสงสัยหรือไม่ใช้แล้ว ให้ลบคีย์ API นั้นในกระดานเทรด (ทำได้ทุกเมื่อ)
- ✅ การแจ้งเตือนมีไว้เพื่ออ้างอิง — การรับมือจริงให้ทำในกระดานเทรดโดยตรง