วิธีเชื่อมต่อ Exchange ของคุณเข้ากับ Freya Finance: ทำความเข้าใจ API Key
ก่อนที่ bot จะเทรดให้คุณได้ Freya ต้องมีการเชื่อมต่อกับ exchange ที่เงินของคุณอยู่ — Binance, OKX หรือ Bybit คุณไม่ต้องโอนเงินไปไหน และไม่ต้องบอกรหัสผ่าน exchange ให้ใครทั้งสิ้น สิ่งที่คุณทำคือสร้าง API Key: ข้อมูลรับรองแบบจำกัดสิทธิ์ที่อนุญาตให้ Freya วางออเดอร์แทนคุณได้ ในขณะที่เงินของคุณยังคงอยู่ในบัญชี exchange ของคุณเอง
คู่มือฉบับนี้จะอธิบายอย่างชัดเจนว่าควรให้สิทธิ์ใดบ้าง (และสิทธิ์ใดที่ห้ามให้เด็ดขาด) วิธีเพิ่ม Key เข้าสู่ Freya และต้องทำอย่างไรหากการเชื่อมต่อตรวจสอบไม่ผ่าน หากคุณอยากเห็นภาพรวมว่าทำไมวิธีนี้จึงปลอดภัย ลองอ่านเงินของฉันปลอดภัยบน Freya Finance หรือไม่? ก่อน
Key Takeaways
- คุณเชื่อมต่อ exchange ด้วย API Key — ข้อมูลรับรองแบบจำกัดสิทธิ์ — ไม่ใช่ด้วยการโอนเงินหรือบอกรหัสผ่าน exchange ของคุณ
- Key ต้องมีสิทธิ์อ่านข้อมูล (Reading) และสิทธิ์เทรด Spot และ/หรือ Futures แต่ต้องไม่มีสิทธิ์ถอนเงินโดยเด็ดขาด
- Key ของ OKX ต้องใช้ Passphrase ที่คุณตั้งไว้ตอนสร้าง Key ส่วน Binance และ Bybit ไม่ต้องใช้
- เพิ่ม Key ใน Freya ได้ที่ ตั้งค่า → API Keys → เพิ่ม API Key แล้ว Freya จะตรวจสอบให้ทันที
- หากการตรวจสอบล้มเหลว Freya จะบอกสาเหตุอย่างชัดเจน — Key ไม่ถูกต้อง, IP ไม่อยู่ใน Whitelist หรือขาดสิทธิ์บางอย่าง — และแต่ละกรณีมีวิธีแก้ที่ง่ายดาย
ภาพรวมขั้นตอนอย่างรวดเร็ว
- สร้าง API Key บน exchange ของคุณ โดยเปิดสิทธิ์อ่านข้อมูลและสิทธิ์เทรด แต่ไม่เปิดสิทธิ์ถอนเงิน
- คัดลอกข้อมูลรับรอง — ได้แก่ API Key, Secret Key และ (สำหรับ OKX) Passphrase
- เพิ่ม Key เข้าสู่ Freya ที่ ตั้งค่า → API Keys → เพิ่ม API Key แล้วเลือก exchange ของคุณ
- ปล่อยให้ Freya ตรวจสอบ — Freya จะตรวจการเชื่อมต่อและสิทธิ์ต่าง ๆ ทันที
- แก้ไขข้อผิดพลาดที่แจ้ง — หากตรวจสอบไม่ผ่าน Freya จะบอกอย่างชัดเจนว่าอะไรผิด
API Key คืออะไร — และ Freya ต้องการสิทธิ์ใดบ้าง
API Key คือคู่ของข้อมูลรับรอง (Key และ Secret) ที่ทำให้แอปหนึ่งสื่อสารกับบัญชี exchange ของคุณได้ในขอบเขตที่จำกัด คุณเป็นคนกำหนดเองว่า Key นั้นได้รับอนุญาตให้ทำอะไรได้บ้าง สำหรับ Freya ให้เปิดเฉพาะ:
- สิทธิ์อ่านข้อมูล (Reading) — เพื่อให้ Freya เห็นยอดคงเหลือ สถานะ และสถานะออเดอร์ของคุณ
- สิทธิ์เทรด Spot และ/หรือ สิทธิ์เทรด Futures — เพื่อให้ bot ของคุณวางออเดอร์ที่จำเป็นได้ เปิดสิทธิ์ให้ตรงกับ bot ที่คุณวางแผนจะรัน
Freya ทำหน้าที่วางออเดอร์เท่านั้น ไม่มีความจำเป็นต้องย้ายเงินออกจากบัญชีของคุณเลย ให้ ปิดสิทธิ์ถอนเงินไว้เสมอ บน Key ที่คุณเชื่อมต่อ นี่คือสิทธิ์ที่คุณควบคุมได้เองบน exchange — เมื่อปิดไว้ ทั้ง Freya และใครก็ตามที่อาจได้ Key นี้ไป ก็ไม่สามารถถอนเงินของคุณได้ นี่คือนิสัยที่สำคัญที่สุดในการเชื่อมต่อกับแพลตฟอร์ม bot ใด ๆ ก็ตาม
ขั้นตอนที่ 1: สร้าง API Key บน Exchange ของคุณ
ในส่วน API Management ของ exchange ให้สร้าง API Key ใหม่:
- Binance — สร้าง Key ในหน้า API Management เปิดสิทธิ์อ่านข้อมูลและสิทธิ์เทรด Spot และ/หรือ Futures และปิดสิทธิ์ถอนเงินไว้
- OKX — สร้าง Key และ ตั้ง Passphrase (คุณจะต้องใช้มันใน Freya) เปิดสิทธิ์อ่านข้อมูลและสิทธิ์เทรด แต่ไม่เปิดสิทธิ์ถอนเงิน
- Bybit — สร้าง Key ด้วยสิทธิ์อ่านข้อมูลและสิทธิ์เทรดสำหรับผลิตภัณฑ์ที่คุณจะใช้ และปิดสิทธิ์ถอนเงินไว้
หาก exchange ของคุณรองรับ IP Whitelist การจำกัด Key ให้ใช้ได้เฉพาะ IP Address ของ Freya ถือเป็นแนวทางที่ดี หากคุณเลือกทำเช่นนั้น อย่าลืมเพิ่ม IP ของ Freya เข้าไปใน Whitelist ไม่เช่นนั้นการเชื่อมต่อจะถูกปฏิเสธ (ดูตารางข้อผิดพลาดด้านล่าง)
เมื่อคุณสร้าง Key ทาง exchange จะแสดง Secret Key เพียงครั้งเดียว ให้คัดลอกทันทีและเก็บไว้อย่างปลอดภัย หากทำหาย คุณจะกู้คืนไม่ได้ — ต้องลบ Key เดิมแล้วสร้างใหม่เท่านั้น
ขั้นตอนที่ 2: เพิ่ม Key เข้าสู่ Freya
ใน Freya ให้ไปที่ ตั้งค่า → API Keys แล้วเลือก เพิ่ม API Key จากนั้น:
- เลือก exchange ของคุณ (Binance, OKX หรือ Bybit)
- วาง API Key และ Secret Key สำหรับ OKX ให้กรอก Passphrase ที่คุณตั้งไว้ด้วย
- ตั้งชื่อให้ Key เพื่อให้คุณจำได้ในภายหลัง
คุณสามารถเชื่อมต่อได้มากกว่าหนึ่ง exchange และจัดการหรือลบ Key ของคุณได้จากหน้าเดียวกันนี้ทุกเมื่อ
ขั้นตอนที่ 3: Freya ตรวจสอบ Key ของคุณ
ทันทีที่คุณเพิ่ม Key เข้ามา Freya จะตรวจสอบการเชื่อมต่อและสิทธิ์ต่าง ๆ ให้ — ไม่ต้องเดาเอง หากทุกอย่างถูกต้อง Key จะได้รับการยืนยันและพร้อมใช้งาน หากมีบางอย่างผิดพลาด Freya จะแสดงข้อความที่ชัดเจนอธิบายว่าต้องแก้ไขอะไร
ทำความเข้าใจข้อผิดพลาดในการตรวจสอบ
หากการตรวจสอบล้มเหลว ให้เทียบข้อความที่ Freya แสดงกับวิธีแก้ด้านล่าง:
| สิ่งที่ Freya แสดง | ความหมาย | วิธีแก้ไข |
|---|---|---|
| API Key ไม่ถูกต้อง | คัดลอก Key มาไม่ถูกต้อง หรือ Key ถูกลบไปแล้วบน exchange | คัดลอก API Key ใหม่ให้ตรงเป๊ะ หรือสร้าง Key ใหม่ |
| Secret Key ไม่ถูกต้อง | Secret Key ไม่ตรงกับ Key | คัดลอก Secret Key ใหม่ หากทำหายไปแล้วให้สร้าง Key ใหม่ |
| IP Address ไม่อยู่ใน Whitelist | Key ถูกจำกัดด้วย IP และ Address ของ Freya ไม่ได้รับอนุญาต | เพิ่ม IP ของ Freya ลงใน Whitelist ของ Key หรือยกเลิกการจำกัด IP |
| ขาดสิทธิ์ที่จำเป็น | Key ไม่มีสิทธิ์อ่านข้อมูลหรือสิทธิ์เทรด | เปิดสิทธิ์อ่านข้อมูลและสิทธิ์เทรด Spot/Futures บน Key |
| สิทธิ์อ่านข้อมูลถูกปิดอยู่ | Freya อ่านข้อมูลบัญชีของคุณไม่ได้ | เปิดสิทธิ์อ่าน/ดูข้อมูลบน Key |
| สิทธิ์ Spot/Futures ถูกปิดอยู่ | Key วางออเดอร์ที่ bot ของคุณต้องการไม่ได้ | เปิดประเภทการเทรด (Spot หรือ Futures) ให้ตรงกับ bot ของคุณ |
| การเชื่อมต่อล้มเหลว | ปัญหาชั่วคราวของเครือข่ายหรือของ exchange | รอสักครู่แล้วลองเพิ่ม Key อีกครั้ง |
นอกจากนี้ Freya จะแจ้งเตือนหาก Key ของคุณอยู่ใน โหมด “Unrestricted” — ซึ่งหมายความว่าไม่มีการจำกัด IP เลย เพื่อความปลอดภัยของคุณ Freya จะขอให้คุณ เปิดการจำกัด IP และเพิ่ม Address ที่แสดงไว้ ก่อนที่ Key จะถูกบันทึกได้ ให้เปิดเฉพาะสิทธิ์อ่านข้อมูลและสิทธิ์เทรด (ห้ามเปิดสิทธิ์ถอนเงิน) และจำกัด Key ไว้ที่ IP ของ Freya (อ่านเพิ่มเติมเกี่ยวกับข้อผิดพลาดการเชื่อมต่อได้ที่ เชื่อมต่อ Exchange ไม่ได้ใช่ไหม?)
ข้อควรทราบด้านความปลอดภัย
การเชื่อมต่อนี้ปลอดภัยด้วยการออกแบบ แต่นิสัยไม่กี่อย่างต่อไปนี้จะช่วยรักษาความปลอดภัยนั้นไว้:
- ปิดสิทธิ์ถอนเงินไว้เสมอ — Freya ไม่มีความจำเป็นต้องใช้มันเลย
- ใช้ IP Whitelist เมื่อ exchange ของคุณรองรับ
- หนึ่ง Key ต่อหนึ่งวัตถุประสงค์ — และลบ Key ที่คุณไม่ได้ใช้แล้ว
หากต้องการเห็นภาพรวมทั้งหมดว่าเงินและ Key ของคุณได้รับการปกป้องอย่างไร โปรดดูเงินของฉันปลอดภัยบน Freya Finance หรือไม่? และความปลอดภัยของ Exchange API และการลดความเสี่ยง
คำถามที่พบบ่อย
Freya ต้องการสิทธิ์ใดบ้างบน API Key ของฉัน?
สิทธิ์อ่านข้อมูล (เพื่อดูยอดคงเหลือ สถานะ และออเดอร์ของคุณ) และสิทธิ์เทรด Spot และ/หรือ Futures (เพื่อวางออเดอร์ของ bot คุณ) ให้เปิดประเภทการเทรดที่ตรงกับ bot ที่คุณจะรัน Freya ไม่มีความจำเป็นต้องใช้สิทธิ์ถอนเงินเลย ดังนั้นให้ปิดสิทธิ์นั้นไว้เสมอ
Freya ต้องการสิทธิ์ถอนเงินของฉันหรือไม่?
ไม่ Freya เพียงวางและจัดการออเดอร์เท่านั้น มันไม่สามารถและไม่ควรมีความสามารถในการย้ายเงินออกจาก exchange ของคุณ ให้ปิดสิทธิ์ถอนเงินบน Key ที่คุณเชื่อมต่อไว้เสมอ — นี่คือสิทธิ์ที่คุณควบคุมได้เองบน exchange
ทำไม Freya ถึงแจ้งว่า “IP Address ไม่อยู่ใน Whitelist”?
API Key ของคุณถูกจำกัดให้ใช้ได้เฉพาะ IP Address บางรายการ และ Address ของ Freya ไม่อยู่ในรายการนั้น ให้เพิ่ม IP Address ของ Freya ลงใน Whitelist ของ Key บน exchange ของคุณ หรือยกเลิกการจำกัด IP ของ Key นั้น หลังจากอัปเดตแล้ว ให้เพิ่ม Key ใน Freya อีกครั้ง
ทำไมถึงขึ้นว่า “API Key ไม่ถูกต้อง” หรือ “Secret Key ไม่ถูกต้อง”?
โดยทั่วไปแล้วเกิดจากการคัดลอก Key หรือ Secret Key มาไม่ถูกต้อง หรือ Key ถูกลบหรือสร้างใหม่บน exchange ให้คัดลอกทั้งสองค่าใหม่ให้ตรงเป๊ะ และเนื่องจาก Secret Key จะแสดงเพียงครั้งเดียวตอนที่คุณสร้าง Key หากคุณไม่มีมันแล้ว ให้ลบ Key นั้นบน exchange แล้วสร้าง Key ใหม่
Passphrase คืออะไร และทำไม OKX ถึงขอ?
API Key ของ OKX จะมี Passphrase ที่คุณตั้งเองตอนสร้าง Key — มันคือข้อมูลรับรองเพิ่มเติมที่มาพร้อมกับ Key และ Secret Key ให้กรอก Passphrase เดียวกันนี้ใน Freya ตอนเพิ่ม Key ของ OKX ส่วน Binance และ Bybit ไม่ใช้ Passphrase
ฉันเชื่อมต่อได้มากกว่าหนึ่ง Exchange หรือไม่?
ได้ คุณสามารถเพิ่ม API Key ของ Binance, OKX และ Bybit ได้ และจัดการหรือลบมันได้ทุกเมื่อจาก ตั้งค่า → API Keys
การให้ API Key ของฉันกับ Freya ปลอดภัยหรือไม่?
ปลอดภัย เมื่อ Key ถูกตั้งค่าอย่างถูกต้อง — เปิดเฉพาะสิทธิ์อ่านข้อมูลและสิทธิ์เทรด ไม่มีสิทธิ์ถอนเงิน และใช้ IP Whitelist เมื่อทำได้ เงินของคุณยังคงอยู่บน exchange ของคุณเอง และ Key ที่คุณแบ่งปันไม่สามารถย้ายมันได้ สำหรับคำอธิบายฉบับเต็ม โปรดดู เงินของฉันปลอดภัยบน Freya Finance หรือไม่?
Freya รองรับ Exchange ใดบ้าง?
ปัจจุบัน Freya เชื่อมต่อกับ Binance, OKX และ Bybit (ทั้ง spot และ futures) อาจมีการเพิ่ม exchange อื่น ๆ ในอนาคต คุณจะเทรดบน exchange ใดก็ตามที่คุณเชื่อมต่อ — เงินของคุณและตลาดที่มีให้เทรดยังคงอยู่บน exchange นั้น
ฉันเทรดเหรียญหรือคู่เทรดใดได้บ้าง?
คู่เทรดที่มีให้ใช้งานมาจากรายการเหรียญของ exchange ที่คุณเชื่อมต่อเอง ไม่ใช่รายการแยกต่างหากของ Freya — ดังนั้นหาก exchange ของคุณมีคู่เทรดนั้น (เช่น BTC/USDT, ETH/USDT) คุณก็สร้าง bot บนคู่นั้นได้ การเทรดส่วนใหญ่ใช้ USDT เป็นสกุลเงินอ้างอิง หาก exchange ถอดคู่เทรดใดออกจากรายการ คู่นั้นก็จะเทรดบน exchange นั้นไม่ได้อีกต่อไป
