วิธีสร้างและตั้งค่า Bybit API คีย์
มีการเทรดAPIกันมาอย่างแพร่หลายเพราะความหลากหลายและความยืดหยุ่นในการปรับแต่งการผสานรวมการเทรดAPIมีประโยชน์อย่างยิ่งสําหรับระบบอัตโนมัติที่จะช่วยให้นักเทรดสามารถจัดการพอร์ตการลงทุนของพวกเขาวิเคราะห์แนวโน้มตลาดหรือนํากลยุทธ์การเทรดที่ซับซ้อนมาใช้ในขณะที่ตลาดคริปโตมีวิวัฒนาการอย่างต่อเนื่องการอัปเกรดผลิตภัณฑ์และฟีเจอร์ต่างๆก็จะถูกรวมเข้าด้วยกันมากขึ้นเพื่อตอบสนองความต้องการที่เพิ่มขึ้นรวมถึงการเปิดตัวของBybitAPI
ในคู่มือนี้คุณจะได้เรียนรู้วิธีผสานรวมBybitAPIเข้ากับแอปพลิเคชันการเทรดอัตโนมัติอื่นๆ
ประเด็นสําคัญ:
APIและAPIคีย์จะทํางานควบคู่กันไปทําให้แอปพลิเคชันซอฟต์แวร์สามารถโต้ตอบซึ่งกันและกันได้
Bybitให้บริการAPIจํานวนมากตั้งแต่API ของ WebSocketและ หยุด APIไปจนถึงAPIตลาดในอดีต
ผู้ใช้สามารถได้รับประโยชน์จากAPIเหล่านี้โดยการปรับแต่งอินเทอร์เฟซผู้ใช้และการตั้งค่าของพวกเขาและปรับกลยุทธ์ของตนให้เป็นระบบอัตโนมัติสําหรับการก๊อปปี้เทรดเพื่อเพิ่มความเร็วและความแม่นยําในการซื้อขาย
BybitAPIคืออะไร
BybitAPIเป็นชุดของส่วนต่อประสานโปรแกรมประยุกต์(เอพีไอ)ที่ช่วยให้นักพัฒนาสามารถโต้ตอบกับแพลตฟอร์มBybitได้อย่างเป็นระบบBybitเป็นตลาดแลกเปลี่ยนอนุพันธ์คริปโตเคอร์เรนซีที่ดีที่สุดในระดับเดียวกันซึ่งให้ตัวเลือกการเทรดสําหรับสินทรัพย์ดิจิทัลต่างๆด้วยAPIนักพัฒนาสามารถเข้าถึงข้อมูลตลาดจัดการคําสั่งดําเนินการเทรดและสมัครรับข้อมูลสตรีมได้
APIมีหลายเวอร์ชันที่ตอบสนองต่อผลิตภัณฑ์และฟีเจอร์ที่แตกต่างกันตัวอย่างเช่นV3APIรองรับการเทรดแบบสปอต,สัญญาต่อเนื่องUSDClและสัญญาออปชันในขณะที่V2APIรองรับสัญญาต่อเนื่องแบบผันผวนและสัญญาซื้อขายล่วงหน้าเพื่อเพิ่มความปลอดภัยสูงสุดBybitAPIใช้การเข้ารหัสHMACสําหรับการตรวจสอบความถูกต้องนักพัฒนาสามารถใช้เครื่องมือและภาษาที่หลากหลายรวมถึงPython, Node.jsและWebSocketเพื่อผสานเข้ากับBybitAPI
การทําความเข้าใจAPIกับAPIคีย์
APIหมายถึงโปรโตคอลการสื่อสารที่ใช้ชุดกฎและภาษาที่แตกต่างกันทําให้แอปพลิเคชันซอฟต์แวร์สามารถโต้ตอบซึ่งกันและกันได้กหตัวอย่างเช่นAPIประเภทเว็บจะใช้โปรโตคอลHTTPซึ่งช่วยให้นักพัฒนาสามารถเข้าถึงทรัพยากรบนเว็บผ่านรูปแบบข้อมูลที่ใช้กันทั่วไปเช่นJSONและXML
ในขณะเดียวกันAPIคีย์อาจปรากฏในรูปแบบของคีย์สาธารณะหรือคีย์ส่วนตัวโดยทําหน้าที่เป็นคีย์การรับรองความถูกต้องหรือโทเค็นการเข้าถึงโดยใช้สตริงของอักขระที่ไม่ซำ้กันซึ่งทําหน้าที่เป็นรูปแบบหนึ่งของการรับรองความถูกต้องเมื่อร้องขอการเข้าถึงฟังก์ชันAPIคีย์การรับรองความถูกต้องเหล่านี้สร้างขึ้นโดยผู้ให้บริการAPIเป็นหลักเพื่อติดตามการใช้APIโดยลูกค้าหรือแอปพลิเคชันที่แตกต่างกัน
BybitV3กับV5API:ความแตกต่าง
BybitV3APIเป็นAPIของBybitรุ่นก่อนหน้ารองรับสัญญาเชิงเส้นและผกผันสําหรับทั้งบัญชีปกติและแบบรวมในทางกลับกันBybitV5APIเป็นเวอร์ชันล่าสุดที่ได้รับการอัพเกรดเพื่อรองรับสปอต,อนุพันธ์และสัญญาออปชัน สําหรับ บัญชีBybit Unified Account
ต่อไปนี้เป็นความแตกต่างบางส่วนระหว่างAPIV3และAPIV5:
BybitV3APIครอบคลุมเฉพาะผลิตภัณฑ์การเทรดเฉพาะโดยผลิตภัณฑ์อื่นๆที่มีชุดAPIของตนเองในทางตรงกันข้ามV5APIจะรวมAPIของผลิตภัณฑ์การเทรดต่างๆเข้าด้วยกันทําให้ผู้ใช้สามารถเทรดสปอตตราสารอนุพันธ์และสัญญาออปชันผ่านAPIเดียว
BybitV5APIต่างจากV3ตรงที่ผู้ใช้สามารถอัปเกรดบัญชีของตนเป็นบัญชีUnifiedTradingAccountทําให้สามารถแบ่งปันเงินทุนและใช้ประโยชน์ข้ามสัญญาประเภทต่างๆได้
V5APIรองรับการยืมข้ามโหมดบัญชีUnifiedTradingAccountโดยใช้สินทรัพย์หลายรายการเป็นหลักประกันเพื่อให้ได้มาร์จิ้นสําหรับการเทรดในผลิตภัณฑ์ต่างๆ
V5APIยังเปิดใช้งานอัตรากําไรรวมระหว่างสัญญาต่อเนื่องUSDT,สัญญาต่อเนื่องUSDC,สัญญาซื้อขายล่วงหน้าUSDCและสัญญาออปชันสําหรับบัญชีUnifiedTradingAccount
BybitV5APIสร้างขึ้นจากV3APIทําให้ผู้ใช้สามารถอัปเกรดได้ง่ายโดยการปรับURLและฟิลด์อินเทอร์เฟซ
เรียนรู้เพิ่มเติม:เอกสารBybitAPI(เอกสารAPI)
วิธีการสร้างAPIคีย์บนBybit
หากต้องการใช้Bybitกับแอปพลิเคชันของบุคคลที่สามก่อนอื่นคุณต้องสร้างAPIคีย์บนแพลตฟอร์มBybitแต่ก่อนที่คุณจะทําเช่นนั้นสิ่งสําคัญคือต้องเข้าใจขีดจํากัดอัตราIP
การทําความเข้าใจขีดจํากัดอัตราIP
ขีดจำกัดอัตราIPจะควบคุมการรับส่งข้อมูลของเครือข่ายตามที่อยู่IPของคําขอที่เข้ามาและป้องกันไม่ให้ผู้ใช้ดําเนินการซำ้บ่อยเกินไปภายในกรอบระยะเวลาที่กําหนดBybitมีขีดจำกัดอัตราที่แตกต่างกันสําหรับคําขอที่แตกต่างกันเช่นข้อมูลสาธารณะข้อมูลส่วนตัวและคำสั่ง
หากคุณใช้จ่ายเกินขีดจำกัดอัตราสําหรับคําขอบางประเภทรหัสข้อผิดพลาดจะปรากฏและคําขอของคุณจะถูกปฏิเสธเพื่อหลีกเลี่ยงปัญหานี้คุณต้องตรวจสอบความถี่ในการร้องขอของคุณและปรับตามนั้นนอกจากนี้ให้พิจารณาใช้APIของWebSocketแทนหยุดAPIสําหรับคําขอบางอย่างเนื่องจากคําขอWebSocketไม่ได้นับรวมกับขีดจำกัดอัตรา
คําแนะนําทีละขั้นตอนสําหรับการเชื่อมต่อAPIของคุณ
หากต้องการใช้APIของBybitกับแอปพลิเคชันหรือแพลตฟอร์มก่อนอื่นให้สร้างAPIคีย์บนBybitแล้วเชื่อมต่อกับแพลตฟอร์มที่คุณต้องการดําเนินการตามขั้นตอนต่อไปนี้:
เข้าสู่ระบบบัญชีBybitของคุณหรือลงทะเบียนบัญชีBybit
คลิกที่ไอคอนบัญชีของคุณที่มุมขวาบนของหน้าจอและเลือกAPIจากเมนูแบบเลื่อนลง
ไปที่แท็บการจัดการAPIและคลิกที่สร้างคีย์ใหม่
เลือกคีย์APIที่สร้างขึ้นโดยระบบหรือAPIคีย์ที่สร้างขึ้นเอง
เลือกเชื่อมต่อกับแอปพลิเคชันบุคคลที่สามเลือกแอปพลิเคชันบุคคลที่สามจากเมนูเลื่อนลงและตั้งชื่อAPIคีย์
ตั้งค่าสิทธิ์สําหรับAPIคีย์(เช่นข้อมูลบัญชีการตั้งคําสั่งข้อมูลโพสิชัน)และคลิกส่ง
คัดลอกAPIคีย์และความลับแล้วบันทึกไว้ที่ที่ปลอดภัย
เข้าสู่ระบบแอปพลิเคชันบุคคลที่สามและผูกAPIที่บันทึกไว้
วิธีการเชื่อมต่อ3CommasAPIบนBybit
หากคุณต้องการใช้แพลตฟอร์มการเทรดคริปโต3CommasกับBybitก่อนอื่นให้เชื่อมต่อโดยใช้APIคีย์ขั้นตอนที่ต้องปฏิบัติตามมีดังนี้:
เข้าสู่ระบบบัญชีBybitของคุณหรือลงทะเบียนบัญชีBybit
คลิกที่ไอคอนบัญชีของคุณที่มุมขวาบนของหน้าจอและเลือกAPIจากเมนูแบบเลื่อนลง
ไปที่แท็บการจัดการAPIและคลิกที่สร้างคีย์ใหม่
เลือกคีย์APIที่ระบบสร้างขึ้น
เปลี่ยนเพื่อเชื่อมต่อกับแอปพลิเคชันบุคคลที่สามและเลือก3Commasจากเมนูเลื่อนลงที่เป็นชื่อแอปพลิเคชัน
เลือกสิทธิ์สําหรับAPIคีย์:ข้อมูลบัญชีการตั้งคำสั่งข้อมูลโพสิชันฯลฯ(คุณสามารถเลือกอ่านอย่างเดียวหากคุณต้องการดูข้อมูลบัญชีของคุณบน3Commasเท่านั้น)
คลิกที่ส่งเพื่อสร้างAPIคีย์คุณจะเห็นAPIคีย์และคีย์ลับบนหน้าจอคุณสามารถคัดลอกไปยังคลิปบอร์ดหรือดาวน์โหลดเป็นไฟล์ได้
เข้าสู่ระบบบัญชี3Commasของคุณหรือสร้างบัญชีใหม่
ไปที่หน้าตลาดแลกเปลี่ยนของฉันและคลิกที่เพิ่มตลาดแลกเปลี่ยน
เลือกBybitจากรายการการแลกเปลี่ยนที่รองรับและป้อนAPIคีย์และคีย์ลับที่คุณสร้างบนBybitคุณต้องป้อนรหัสลูกค้าของคุณซึ่งคุณจะพบได้ในหน้าเปลี่ยนรหัสผ่านของBybit
คลิกที่เชื่อมโยงเพื่อผูกบัญชีBybitของคุณกับ3Commas
เมื่อคุณทําตามขั้นตอนเหล่านี้เสร็จสมบูรณ์แล้วคุณสามารถใช้3Commasด้วยBybitและเข้าใช้เครื่องมือการเทรดและฟีเจอร์ต่างๆหากคุณต้องการอัปเดตหรือลบAPIคีย์ของคุณคุณสามารถทําได้จากหน้าการจัดการAPIบนBybitหรือหน้าตลาดแลกเปลี่ยนของฉันบน3Commas
วิธีการเชื่อมโยงAPIของInsilicoบนBybit
Insilicoเป็นแพลตฟอร์มการเทรดสําหรับคริปโตเคอร์เรนซีที่มีเครื่องมือและฟีเจอร์ที่หลากหลายเช่นแผนภูมิแบบโต้ตอบสมุดคําสั่งการเทรดเครื่องมือกิจกรรมคําสั่งโพสิชันการตั้งค่าการกําหนดค่าแผงการดําเนินการและแผงด้านข้าง
นี่คือวิธีการผูกบัญชีBybitของคุณกับInsilico:
เข้าสู่ระบบบัญชีBybitของคุณและคลิกที่ไอคอนบัญชีที่มุมขวาบนของหน้าจอ
คลิกที่ไอคอนบัญชีของคุณที่มุมขวาบนของหน้าจอและเลือกAPIจากเมนูแบบเลื่อนลง
ไปที่แท็บการจัดการAPIและคลิกที่สร้างคีย์ใหม่
เลือกคีย์APIที่ระบบสร้างขึ้น
เปลี่ยนเป็นเชื่อมโยงกับแอปพลิเคชันของบุคคลที่สามและเลือกเทอร์มินัลInsilicoจากเมนูเลื่อนลงเพื่อให้แน่ใจว่าคีย์ถูกล็อกเข้ากับช่วงIPเซิร์ฟเวอร์ของInsilico
เลือกสิทธิ์สําหรับAPIคีย์:ข้อมูลบัญชีการตั้งคำและข้อมูลโพสิชันคุณยังสามารถเลือกอ่านอย่างเดียวเพื่อดูข้อมูลบัญชีเฉพาะในInsilicoเท่านั้น
คลิกที่ส่งเพื่อสร้างAPIคีย์คุณจะเห็นทั้งคีย์และคีย์ลับบนหน้าจอหากต้องการคุณสามารถคัดลอกหรือดาวน์โหลดเป็นไฟล์ได้
เข้าสู่ระบบบัญชีInsilicoของคุณ(หรือสร้างบัญชีใหม่)
ไปที่หน้าการตั้งค่าและคลิกที่เพิ่มตลาดแลกเปลี่ยน
เลือกBybitจากรายการการแลกเปลี่ยนที่รองรับและป้อนAPIและคีย์ลับที่สร้างบนBybitคุณต้องป้อนรหัสลูกค้าของคุณซึ่งคุณจะพบได้ในหน้าเปลี่ยนรหัสผ่านของBybit
คลิกที่เชื่อมโยงเพื่อผูกบัญชีBybitของคุณกับInsilico
ฉันสามารถใช้สภาพแวดล้อมการทดสอบบิตสําหรับการทดสอบAPIได้หรือไม่
ใช่คุณสามารถใช้สภาพแวดล้อมการทดสอบแบบBybitสําหรับการทดสอบAPIได้นานเท่าที่คุณต้องการแต่ข้อมูลและธุรกรรมไม่ใช่ของจริงและอาจไม่ได้สะท้อนถึงสภาวะตลาดที่แท้จริงสภาพแวดล้อมการทดสอบแบบBybitหรือที่รู้จักกันในชื่อtestnetเป็นแพลตฟอร์มการซื้อขายเสมือนที่ช่วยให้คุณสามารถทดสอบกลยุทธ์และโค้ดAPIของคุณโดยไม่เสี่ยงกับเงินทุนที่แท้จริงให้บริการการเข้าถึงบริการAPIของBybitเช่นหยุดAPI,APIของWebSocketและข้อมูลตลาดในอดีต
ประเภทของBybitAPI
BybitAPIมีอินเทอร์เฟซสามประเภท
หยุดAPI
หยุดAPIเป็นอินเทอร์เฟซที่ช่วยให้คุณส่งคําขอและรับการตอบกลับโดยใช้วิธีการHTTPเช่นGET,POST,PUTและDELETEคุณสามารถใช้หยุดAPIเพื่อดําเนินการต่างๆบนแพลตฟอร์มของBybit:การสอบถามข้อมูลตลาดการตั้งคำสั่งการแก้ไขคําสั่งและการตรวจสอบโพสิชันหยุดAPIเหมาะอย่างยิ่งสําหรับคําขอความถี่ต่ําและความหน่วงสูง
APIของWebSocket
อินเทอร์เฟซนี้ช่วยให้คุณสามารถสร้างการเชื่อมต่อถาวรกับเซิร์ฟเวอร์ของBybitและเพื่อรับการอัปเดตแบบเรียลไทม์โดยใช้โปรโตคอลWebSocketคุณสามารถใช้APIของWebSocketที่มาพร้อมกับข้อมูลWebSocketเพื่อสมัครรับข่าวสารกับตลาดต่างๆและหัวข้อข้อมูลส่วนตัวเช่นสมุดคําสั่ง K-lineการเทรดอัตราการระดมทุน,สถานะคําสั่งและสถานะโพสิชันAPIของWebSocketเหมาะที่สุดสําหรับคําขอความถี่สูงและความล่าช้าต่ํา
สํารวจ:สมัครรับข่าวสารAPIของWebSocket
ข้อมูลตลาดในอดีต
คุณสามารถดาวน์โหลดประวัติข้อมูลตลาดสาธารณะในรูปแบบCSVและใช้ข้อมูลนี้ในการทดสอบกลยุทธ์ของคุณและวิเคราะห์แนวโน้มตลาดข้อมูลตลาดในอดีตรวมถึงสแนปช็อตของสมุดคําสั่งซื้อข้อมูลK-lineข้อมูลการเทรดและข้อมูลอัตราการระดมทุน
เรียนรู้เพิ่มเติม:ดาวน์โหลดAPIข้อมูลตลาดของBybitที่นี่
คุณจะได้รับประโยชน์จากBybitAPIได้อย่างไร
BybitAPIเป็นเครื่องมือที่ทรงพลังที่สามารถช่วยปรับปรุงประสบการณ์และประสิทธิภาพการเทรดของคุณนี่คือวิธีการบางส่วนที่คุณสามารถได้รับประโยชน์:
ทําให้กลยุทธ์การเทรดของคุณเป็นไปโดยอัตโนมัติด้วยความรวดเร็วและแม่นยํา BybitAPIช่วยให้คุณสามารถสร้างและเรียกใช้บ็อทการซื้อขายที่สามารถตั้งแก้ไขและยกเลิกคําสั่งและจัดการโพสิชันตามตรรกะและพารามิเตอร์ที่กําหนดไว้ล่วงหน้าของคุณนอกจากนี้APIยังช่วยให้คุณสามารถผสานเข้ากับเครื่องมือและฟีเจอร์การเทรดของบุคคลที่สาม
เข้าถึงข้อมูลตลาดในอดีตและแบบเรียลไทม์สมัครรับข้อมูลตลาดในหัวข้อต่างๆและรับการอัปเดตแบบเรียลไทม์โดยใช้APIของWebSocketคุณยังสามารถดาวน์โหลดประวัติข้อมูลตลาดสาธารณะในรูปแบบCSVเพื่อวิเคราะห์แนวโน้มตลาดระบุโอกาสในการซื้อขายและทดสอบกลยุทธ์ของคุณ
ปรับแต่งอินเทอร์เฟซผู้ใช้และการตั้งค่าของคุณสร้างอินเทอร์เฟซผู้ใช้และแดชบอร์ดของคุณเองเพื่อแสดงข้อมูลและฟังก์ชันที่ปรับให้เหมาะกับความต้องการของคุณคุณสามารถปรับการตั้งค่าและการกําหนดค่าของคุณเช่นโหมดมาร์จิ้นระดับการเลเวอเรจและขีดจำกัดความเสี่ยง
BybitAPIฟรีหรือไม่
BybitAPIสามารถใช้งานได้ฟรีสําหรับผู้ใช้Bybitโดยไม่มีค่าธรรมเนียมหรือค่าใช้จ่ายเพิ่มเติมใดๆอย่างไรก็ตามค่าธรรมเนียมการเทรดและการระดมทุนทั่วไปยังคงใช้กับธุรกรรมของคุณบนแพลตฟอร์ม
บทสรุป
BybitAPIให้เครื่องมือและอินเทอร์เฟซที่มีประโยชน์แก่นักพัฒนาเพื่อให้พวกเขาสามารถโต้ตอบกับแพลตฟอร์มแบบBybitผ่านโค้ดเครื่องมือเหล่านี้ช่วยให้คุณสามารถกําหนดกลยุทธ์การเทรดเข้าถึงข้อมูลตลาดแบบเรียลไทม์และปรับแต่งอินเทอร์เฟซผู้ใช้ของคุณโดยอัตโนมัติ
ทําตามขั้นตอนข้างต้นเพื่อตั้งค่าAPIคีย์บนBybitและเชื่อมโยงกับแอปของบุคคลที่สามเช่น3CommasหรือInsilicoสิ่งสําคัญคือต้องบันทึกความแตกต่างระหว่างเวอร์ชันBybitV3และV5APIและอยู่ภายในขีดจำกัดอัตราIPสําหรับการเทรดที่ราบรื่น