การเขียนบอตเทรดสำหรับมือใหม่

Aug 22, 2024

หัดเขียนบอตเทรดสำหรับมือใหม่

แนะนำ

  • ผู้บรรยาย: King จากเพจ เหนียวบิน Investor Trade
  • หัวข้อ: การเขียน Bot Trade สำหรับตลาด Cryptocurrency โดยใช้ภาษา Python

วัตถุประสงค์ของคลิป

  • สอนการเขียนบอตเทรดเพื่อการลงทุนใน Cryptocurrency
  • เน้นวิธีการที่ง่ายและรวดเร็วสำหรับผู้เริ่มต้น
  • การใช้งานบอตจะช่วยเพิ่มประสิทธิภาพในการเทรด

ขั้นตอนการเขียนบอต

  1. สรุปวิธีการเทรดของตนเอง
    • ต้องรู้ว่าต้องการให้บอตทำงานอย่างไร
    • คิดให้ชัดเจนเกี่ยวกับกลยุทธ์การเทรด
  2. เรียบเรียงขั้นตอนการเทรด
    • เขียนขั้นตอนการทำงานให้ชัดเจน
    • ทำให้เหมือนการสอนเด็ก 5 ขวบ
  3. โปรแกรมคำสั่ง
    • เขียนโค้ดตามขั้นตอนที่เรียบเรียงไว้
    • ใช้ Python ในการเขียนบอต

ทำความรู้จักกับ Bot Trade

  • Bot Trade คือโปรแกรมที่ทำตามคำสั่งของผู้เทรด
  • ไม่ใช่เครื่องมือวิเศษ ควรมีความรู้ในการใช้งาน
  • ต้องทำงานร่วมกับผู้เทรดในการตัดสินใจ และต้องมีความเข้าใจในการสั่งงานบอต

กลยุทธ์การเทรด: Rebalancing

  • การรักษาสัดส่วนการลงทุนในพอร์ตให้เป็นไปตามที่กำหนด
  • มี 2 แบบ:
    • Fixed Value: คงมูลค่าของสินทรัพย์ที่กำหนด
    • Percent Value: เปลี่ยนแปลงตามเปอร์เซ็นต์

การเขียนโค้ดใน Google Colab

  • ใช้ Google Colab เป็นแพลตฟอร์มในการเขียนโค้ด
  • แนะนำให้ติดตั้ง Library CCXT สำหรับการเชื่อมต่อกับ Exchange
  • สั่งติดตั้ง Library ด้วยคำสั่ง pip install ccxt

การล็อกอินและดึงข้อมูล

  • ใช้ API Key และ API Secret ในการล็อกอินเข้ากับ Exchange
  • ใช้คำสั่งในการดึง Balance ของพอร์ต
  • คำนวณมูลค่าของสินทรัพย์โดยใช้ราคาสินทรัพย์

การเปรียบเทียบและสั่งซื้อขาย

  • สั่งบอตให้เปรียบเทียบมูลค่า และส่งคำสั่งซื้อหรือขายตามที่กำหนด
  • การใช้คำสั่ง If และ ELIF เพื่อตรวจสอบเงื่อนไขต่าง ๆ

การทำงานวนลูปของบอต

  • ใช้คำสั่ง loop เพื่อให้บอตทำงานต่อเนื่อง
  • สามารถกำหนดเวลาให้บอตทำงานทุก ๆ x วินาที

สรุป

  • การเขียนบอตไม่ยาก ต้องเข้าใจขั้นตอนและกลยุทธ์การเทรด
  • ให้ความสำคัญกับการวางแผนและการเขียนโค้ด
  • แน่ใจว่ามีความรู้เกี่ยวกับการทำงานของบอตและการตั้งค่าต่าง ๆ

หัวข้อถัดไป

  • จะพูดถึงการเขียนบอตในรูปแบบ Percent Value ในคลิปถัดไป

ขอบคุณ

  • ขอบคุณทุกคนที่รับชม
  • ความสำเร็จในการใช้ Bot Trade ขึ้นอยู่กับความเข้าใจของผู้ใช้ในการควบคุมบอต.