API Key แบบอ่านอย่างเดียว: Binance, Bybit, OKX และ MT5

API Key แบบอ่านอย่างเดียวทำอะไรได้และทำไมถึงปลอดภัย: สิทธิ์บน Binance, Bybit และ OKX, รหัสผ่าน Investor ของ MT5, การผูก IP และเมื่อคีย์รั่วไหล

ภาพวาดสไตล์จิตรกรรมฝาผนัง หีบเหล็กติดแม่กุญแจที่มีผนังกระจก มองเห็นทองคำและอัญมณีอยู่ข้างใน มีลูกกุญแจทองเหลืองวางอยู่ข้าง ๆ บนโต๊ะหิน

API Key แบบอ่านอย่างเดียว (Read-only) เห็นยอดเงิน โพซิชัน และประวัติการเทรดของคุณ แต่วางคำสั่ง โอน หรือถอนเงินไม่ได้ คุณจึงให้คีย์แบบนี้กับบันทึกการเทรดหรือเครื่องมือคำนวณภาษีได้ แม้คีย์ถูกขโมย สิ่งที่หลุดไปคือข้อมูล ไม่ใช่บัญชี ด้านล่างนี้: ควรเปิดสิทธิ์อะไรไว้บน Binance, Bybit และ OKX, MetaTrader 5 ใช้อะไรแทนคีย์ เมื่อไรควรผูกคีย์กับที่อยู่ IP และต้องทำอย่างไรถ้าคีย์รั่วไหล

คีย์แบบอ่านอย่างเดียวทำอะไรได้

API Key คือสตริงหนึ่งคู่ ได้แก่คีย์และ Secret ด้วยสองค่านี้ โปรแกรมจะเข้าบัญชีเอ็กซ์เชนจ์ของคุณได้โดยไม่ต้องใช้รหัสผ่าน และทำได้ทุกอย่างที่สิทธิ์ของคีย์อนุญาต สิทธิ์มีสามแบบ:

  • อ่าน ยอดเงิน โพซิชัน คำสั่ง และประวัติการเทรด
  • เทรด วาง แก้ไข และยกเลิกคำสั่งในนามของคุณ
  • ถอนและโอน ย้ายเงินออกจากบัญชีหรือระหว่างบัญชี

คีย์ที่เทรดได้ก็เข้าถึงเงินของคุณแล้ว ถ้าถูกขโมยจากบริการหรือจากคอมพิวเตอร์ของคุณ คนแปลกหน้าจะเทรดในบัญชีของคุณได้ และถ้ามีสิทธิ์ถอนก็เอาเงินไปได้ด้วย Binance บอกไว้ชัดเจนว่าการใส่คีย์ในแพลตฟอร์มของบุคคลที่สามเป็นความเสี่ยงด้านความปลอดภัย

คีย์แบบอ่านอย่างเดียวตัดความเสี่ยงนั้นออกไป แต่ข้อมูลยังเปิดเผยอยู่: ประวัติการเทรดและขนาดบัญชีของคุณ ให้คีย์เฉพาะบริการที่คุณไว้ใจ และให้แต่ละบริการมีคีย์ของตัวเอง

ควรเปิดสิทธิ์อะไร: Binance, Bybit, OKX และ MetaTrader 5

แต่ละแพลตฟอร์มใช้ชื่อของตัวเอง แผนภาพนี้อ้างอิงหน้าช่วยเหลือและเอกสารของเอ็กซ์เชนจ์และ MetaQuotes ณ วันที่ 8 ตุลาคม 2569 ไม่ใช่ภาพหน้าจอ เพราะหน้าจอต่างกันไปตามภูมิภาคและเวอร์ชัน

แผนภาพสิทธิ์บนสี่แพลตฟอร์ม Binance หน้าจอ Edit restrictions: ติ๊กแค่ Enable Reading ส่วน Enable Spot & Margin Trading, Enable Margin Loan, Repay & Transfer, Enable Futures และ Enable Withdrawals ปิดไว้ Bybit: เลือก Read-Only ไม่ใช่ Read-Write OKX: ติ๊กแค่ Read ส่วน Trade และ Withdraw ปิดไว้ MetaTrader 5: ใช้รหัสผ่าน Investor แทนรหัสผ่าน Master
สิ่งที่เปิดไว้ในคีย์แบบอ่านอย่างเดียว ชื่อตัวเลือกเป็นชื่อของเอ็กซ์เชนจ์เอง
ที่ไหนเปิดไว้ปิดไว้บริการตรวจอย่างไร
BinanceEnable ReadingEnable Spot & Margin Trading, Enable Margin Loan, Repay & Transfer, Enable Futures, Enable Withdrawalsคำขอ apiRestrictions: enableReading = true และสิทธิ์อื่นทั้งหมดเป็น false
BybitRead-OnlyRead-Writeคำขอ query-api: readOnly = 1
OKXReadTrade, Withdrawคำขอ account/config: perm = read_only
MetaTrader 5รหัสผ่าน Investorรหัสผ่าน Masterไม่มีคีย์: ตัวรหัสผ่านกำหนดสิทธิ์เอง

ถ้าบันทึกการเทรดหรือเครื่องมือวิเคราะห์ขอสิทธิ์เทรดหรือถอน นั่นคือเหตุผลที่ควรปฏิเสธ สิ่งที่บริการเหล่านี้ต้องการมีแค่การอ่าน

วิธีสร้างคีย์บนแต่ละเอ็กซ์เชนจ์

Binance

ก่อนอื่น Binance ต้องการสามอย่าง: การยืนยันตัวตนแบบสองขั้นตอน (2FA), การฝากเงินเข้า Spot Wallet จำนวนเท่าไรก็ได้ และการยืนยันตัวตน (KYC) ที่เสร็จสมบูรณ์

  1. เปิด API Management ไอคอนโปรไฟล์ → Account → API Management
  2. สร้างคีย์ Create API → System generated ตั้งชื่อ แล้วยืนยันด้วย 2FA หรือ Passkey
  3. เก็บ Secret ไว้ Secret Key เห็นได้แค่ตอนสร้าง หลังจากนั้นจะถูกซ่อน
  4. ตรวจสิทธิ์ ใน Edit restrictions ต้องติ๊กแค่ Enable Reading ซึ่งเปิดไว้เป็นค่าเริ่มต้น

ตั้งแต่ 30 มกราคม 2566 คีย์แบบ System generated ที่ไม่จำกัด IP อ่านได้อย่างเดียว Binance เปิดสิทธิ์ถอนให้เฉพาะคีย์ที่ผูกกับที่อยู่ IP

Bybit

สร้างคีย์ได้บนเว็บไซต์เท่านั้น ในแอปทำไม่ได้ บัญชีใหม่อาจถูกจำกัดไม่ให้สร้างคีย์ใน 48 ชั่วโมงแรก

  1. เปิด API Management ไอคอนโปรไฟล์มุมขวาบน → API
  2. สร้างคีย์ Create New Key → System-generated API Keys → API Transaction แล้วตั้งชื่อ
  3. เลือก Read-Only อีกตัวเลือกคือ Read-Write ซึ่งเทรดได้
  4. ติ๊กส่วนที่ต้องการ เช่น Unified Trading คีย์ Read-Only จะอ่านส่วนเหล่านั้นได้อย่างเดียว
  5. ยืนยันและเก็บ Secret ไว้ ใส่รหัส Google Authenticator แล้วจะได้ API Key และ API Secret ซึ่ง Secret แสดงเพียงครั้งเดียว

OKX

  1. เปิดส่วน API โปรไฟล์ → API (บนเว็บไซต์อาจชื่อ API and connections) แล้วคลิก Create API key
  2. กรอกแบบฟอร์ม ชื่อ บัญชี (บัญชีหลักหรือบัญชีย่อย) และจุดประสงค์ของคีย์
  3. เปิดสิทธิ์เดียว: Read ปิด Trade และ Withdraw ไว้
  4. ตั้ง Passphrase คือรหัสผ่านของคีย์เอง ดูย้อนหลังไม่ได้ ถ้าลืม ให้ลบคีย์แล้วสร้างใหม่
  5. เก็บทั้งสามค่าไว้ API key, Secret key และ Passphrase

ในบางภูมิภาค OKX ให้สร้างคีย์ได้ก็ต่อเมื่อบัญชีมีมากกว่า $100 ผู้อยู่อาศัยในเขตเศรษฐกิจยุโรปและสหรัฐฯ มีเว็บไซต์ OKX ของตัวเอง และคีย์จากเว็บไซต์เหล่านั้นใช้งานผ่าน eea.okx.com และ us.okx.com ให้ตรวจว่าบริการรองรับเว็บไซต์ของคุณ

MetaTrader 5: รหัสผ่าน Investor

บัญชี MetaTrader 5 มีรหัสผ่านสองชุด รหัสผ่าน Master ให้สิทธิ์เต็ม ส่วนรหัสผ่าน Investor ให้ดูบัญชีและวิเคราะห์ราคาได้ แต่เทรดไม่ได้ รหัสนี้คือสิ่งที่บันทึกการเทรดได้รับแทนคีย์

คุณเปลี่ยนรหัสผ่าน Investor ได้ในเทอร์มินัล: Tools → Options → แท็บ Server → Change → Change investor password ถ้าโบรกเกอร์บังคับให้เปลี่ยนรหัสผ่าน Master รหัสผ่าน Investor จะถูกรีเซ็ตด้วย

ควรผูกคีย์กับที่อยู่ IP ไหม?

การผูก IP หมายถึงคีย์จะรับคำขอเฉพาะจากที่อยู่ที่คุณระบุ เอ็กซ์เชนจ์แนะนำให้ทำ เพราะคีย์ที่ผูก IP แล้ว ถ้าถูกขโมยไปก็ใช้จากคอมพิวเตอร์ของคนอื่นไม่ได้

กฎง่าย ๆ คือ ถ้าบริการเผยแพร่ที่อยู่ IP ของตัวเอง ให้ใส่ที่อยู่เหล่านั้น ถ้าไม่เผยแพร่ คีย์แบบอ่านอย่างเดียวก็ปล่อยไว้โดยไม่ผูก IP ได้ เพราะเทรดหรือถอนไม่ได้อยู่แล้ว แต่แต่ละเอ็กซ์เชนจ์มีข้อจำกัดของตัวเองสำหรับคีย์ที่ไม่ผูก IP

เอ็กซ์เชนจ์คีย์ที่ไม่ผูก IP
Bybitหยุดทำงานหลัง 90 วัน หรือ 7 วันหลังเปลี่ยนรหัสผ่านบัญชี
Binanceถูกลบหลังไม่ได้ใช้งาน 30 วัน
OKXคีย์ที่มี Trade หรือ Withdraw ถูกลบหลังไม่ได้ใช้งาน 14 วัน

บริการที่ใช้คีย์ตลอดเวลาจะไม่โดนกฎ 30 วันของ Binance แต่บน Bybit คีย์ที่ไม่ผูก IP จะหยุดทำงานหลัง 90 วัน ควรเลือกแบบไหนเมื่อเชื่อมต่อบันทึกการเทรดบนแต่ละเอ็กซ์เชนจ์ และวิธีต่ออายุคีย์ของ Bybit อธิบายไว้ในหน้าการเชื่อมต่อ Binance, Bybit และ OKX ของเรา

ต้องทำอย่างไรถ้าคีย์รั่วไหล

Bybit ระบุที่ที่ Secret ต้องไม่ไปอยู่เด็ดขาด: ภาพหน้าจอและวิดีโอ ซอร์สโค้ดและรีโพสิทอรีสาธารณะ และข้อความผ่านช่องทางที่ไม่ปลอดภัย ถ้า Secret อาจไปถึงมือคนอื่นแล้ว:

  1. ลบคีย์ทันที บน Binance ในหน้า API Management, บน Bybit ด้วยปุ่ม Delete ในคอลัมน์ Action (บนเว็บไซต์เท่านั้น), บน OKX ในส่วน API คีย์ที่ถูกลบแล้วไม่มีใครใช้ได้
  2. อย่าพึ่งการเปลี่ยนรหัสผ่าน บน Bybit คีย์ที่ไม่ผูก IP ยังใช้ได้อีก 7 วันหลังคุณเปลี่ยนรหัสผ่านบัญชี มีแค่การลบเท่านั้นที่ทำให้คีย์หยุดทำงาน
  3. ตรวจประวัติ คำสั่ง เทรด การโอน และการถอนในช่วงไม่กี่วันที่ผ่านมา บน OKX ส่วน Security Center จะแสดงว่าคีย์ที่มี Trade หรือ Withdraw และไม่ผูก IP ถูกใช้เมื่อไร
  4. สร้างคีย์ใหม่ แบบอ่านอย่างเดียว และแยกคีย์ให้แต่ละบริการ เพื่อที่ถ้ารั่วที่หนึ่ง จะได้ไม่ต้องแก้ทุกที่
  5. ติดต่อฝ่ายซัพพอร์ตของเอ็กซ์เชนจ์ ถ้าเห็นเทรดหรือการถอนที่คุณไม่ได้ทำ

เช็กลิสต์ก่อนให้คีย์

  • สิทธิ์เดียว: อ่าน ตรวจในหน้า API หลังสร้างคีย์แล้ว ไม่ใช่แค่ตอนสร้าง
  • หนึ่งคีย์ต่อหนึ่งบริการ ลบคีย์ที่ไม่ใช้แล้วได้โดยไม่กระทบคีย์อื่น

บันทึกการเทรดที่เชื่อมต่อด้วยคีย์จะบันทึกเทรดเอง พร้อมค่าธรรมเนียม, Funding และ MAE และ MFE ถ้าคุณจดบันทึกเอง ก็ไม่ต้องใช้คีย์: แค่เทมเพลตบันทึกการเทรดสำหรับ Excelก็พอ ส่วนควรจดอะไรอธิบายไว้ในวิธีจดบันทึกการเทรด

แหล่งข้อมูล

  • Binance: How to Create API Keys on Binance?: เงื่อนไข ขั้นตอน Enable Reading ตั้งแต่ 30 มกราคม 2566 คีย์ที่ไม่จำกัด IP อ่านได้อย่างเดียว และการถอนต้องจำกัด IP
  • Binance: Frequently Asked Questions on API: Secret Key เห็นได้แค่ตอนสร้าง และแพลตฟอร์มของบุคคลที่สามเป็นความเสี่ยงด้านความปลอดภัย
  • Binance: How to Use an API Key Securely: คีย์ที่ไม่ผูก IP และไม่ถูกใช้ 30 วันจะถูกลบ ใช้หนึ่งคีย์ต่อหนึ่งจุดประสงค์ และเปลี่ยนคีย์ทันทีหากสงสัยว่าคีย์ไม่ปลอดภัย
  • Binance Developers: Wallet Quick Start: ข้อจำกัดเริ่มต้นของคีย์ใหม่คือ Enable Reading
  • Binance Developers: Margin Trading Best Practice: สิทธิ์ Enable Spot & Margin Trading และ Enable Margin Loan, Repay & Transfer
  • Binance: How to Create an API Key for a Futures Lead Trading Portfolio?: ปุ่ม Edit restrictions และสิทธิ์ Enable Futures
  • Binance: How to Download and Set up Binance Gift Card API: สิทธิ์ Enable Withdrawals
  • Binance Developers: Get API Key Permission: คำขอ apiRestrictions และฟิลด์ของคำขอ
  • Bybit: How to Create Your API Key?: สร้างบนเว็บไซต์เท่านั้น 48 ชั่วโมงสำหรับบัญชีใหม่ และขั้นตอนใน API Management
  • Bybit EU: What Is API Trading and How to Set It Up: Read-Only และ Read-Write, IP whitelisting และ No IP restriction คีย์ที่ไม่ผูก IP ใช้ได้ 90 วัน Secret แสดงครั้งเดียว และที่ที่ Secret ต้องไม่ไปอยู่
  • Bybit API: Create Sub UID API Key: คีย์ที่ไม่ผูก IP หยุดทำงานหลัง 90 วัน หรือ 7 วันหลังเปลี่ยนรหัสผ่าน
  • Bybit API: Get API Key Information: คำขอ query-api และฟิลด์ readOnly
  • Bybit: How to Delete Your API Key: ปุ่ม Delete ในคอลัมน์ Action บนเว็บไซต์เท่านั้น
  • OKX: API FAQ: การสร้างคีย์ Passphrase เงื่อนไข $100 เว็บไซต์สำหรับ EEA และสหรัฐฯ และการหมดอายุของคีย์ที่ไม่ผูก IP
  • OKX API v5 documentation: สิทธิ์ Read, Trade และ Withdraw ผูก IP ได้สูงสุด 20 ที่อยู่ 14 วันสำหรับคีย์ที่ไม่ผูก IP และมี Trade หรือ Withdraw ส่วน Security Center และคำขอ account/config กับฟิลด์ perm
  • MetaTrader 5 Help: Connect to an Account: รหัสผ่าน Master และ Investor และสิ่งที่การเข้าแบบ Investor ทำได้
  • MetaTrader 5 Help: Platform Settings: การเปลี่ยนรหัสผ่าน Investor ในแท็บ Server

ชื่อปุ่มมาจากเว็บไซต์ภาษาอังกฤษของเอ็กซ์เชนจ์ ภาษาอื่นและเว็บไซต์ระดับภูมิภาคอาจใช้คำต่างออกไป และเอ็กซ์เชนจ์ก็ปรับหน้าตาเว็บเป็นระยะ

แชร์

บทความอื่นที่น่าอ่าน

ภาพวาดสไตล์จิตรกรรมฝาผนัง สมุดบัญชีหนังที่ปิดไว้และผูกด้วยริบบิ้นบนโต๊ะทำงาน ข้าง ๆ มีขวดหมึกกับปากกาขนนก ตาชั่ง และกองเหรียญทอง
คู่มือ14 นาที

วิธีจดบันทึกการเทรด (พร้อมตัวอย่างจากเทรดจริง)

ก่อนเข้า หลังออก และตอนทบทวนควรจดอะไร พร้อมตัวอย่างจากเทรดจริงบน Binance: ความเสี่ยงและ R, MAE และ MFE, ค่าธรรมเนียม และราคาไปทางไหนหลังออก

ภาพวาดสไตล์จิตรกรรมฝาผนัง หีบที่เปิดอยู่เต็มไปด้วยเหรียญทอง ตาชั่งที่มีทัพพีตักเหรียญกำมือเล็ก ๆ และตุ้มน้ำหนักเรียงจากใหญ่ไปเล็ก
คู่มือ14 นาที

ความเสี่ยงต่อเทรด: วิธีคำนวณขนาดโพซิชัน

สูตรคำนวณขนาดโพซิชันจากความเสี่ยงต่อเทรด ตัวอย่างสัญญา Perpetual แบบ USDT และล็อตใน MT5 และห้าเทรดของผม: ความเสี่ยงที่สต็อปเทียบกับผลลัพธ์จริง