เจาะลึกการเทรดคริปโต
การเทรดด้วยอัลกอริทึม
โครงสร้างจุลภาค ออเดอร์บุ๊ก perp funding และการดำเนินการด้วยอัลกอริทึม.
ในบทเรียนนี้
- การเทรดด้วยอัลกอริทึมคืออะไร
- ทำไมการแบ็กเทสต์สำคัญ
ประเด็นสำคัญ
- 1การเทรดด้วยอัลกอริทึมรันตามกฎที่ตั้งโปรแกรมไว้
- 2การแบ็กเทสต์ยืนยันกลยุทธ์กับข้อมูลย้อนหลัง
- 3การทดสอบ out-of-sample ป้องกันการโอเวอร์ฟิตติง
สรุปบทเรียน
การเทรดด้วยอัลกอริทึมเปลี่ยนกฎให้เป็นการรันคำสั่ง
โมเดลความคิด
ทำความเข้าใจ การเทรดด้วยอัลกอริทึม ให้ชัด
การเทรดด้วยอัลกอริทึมเปลี่ยนกฎให้เป็นการรันคำสั่ง ความได้เปรียบไม่ได้อยู่ที่คอมพิวเตอร์เป็นผู้เทรด แต่อยู่ที่ว่ากฎเหล่านั้นจะอยู่รอดจากข้อมูล ค่าธรรมเนียม เลเทนซี และตลาดที่เปลี่ยนแปลงได้หรือไม่.
- การเทรดด้วยอัลกอริทึมคืออะไร
- ทำไมการแบ็กเทสต์สำคัญ
กลไกการทำงาน
วิธีคิดเกี่ยวกับ การเทรดด้วยอัลกอริทึม
กลยุทธ์หนึ่งกำหนดสัญญาณ การจัดขนาด การรันคำสั่ง จุดออก และการควบคุมความเสี่ยง.
แบ็กเทสต์ตรวจสอบพฤติกรรมในอดีต แต่สมมติฐานเป็นตัวตัดสินว่าการทดสอบนั้นมีประโยชน์หรือไม่.
การเทรดกระดาษ (paper trading) และการทดสอบสดขนาดเล็กช่วยเปิดเผยปัญหาด้านปฏิบัติการ.
- การเทรดด้วยอัลกอริทึมรันตามกฎที่ตั้งโปรแกรมไว้
- การแบ็กเทสต์ยืนยันกลยุทธ์กับข้อมูลย้อนหลัง
- การทดสอบ out-of-sample ป้องกันการโอเวอร์ฟิตติง
ตัวอย่าง
ตัวอย่าง การเทรดด้วยอัลกอริทึม ที่จับต้องได้
บอทโมเมนตัมอาจดูมีกำไรบนราคาปิดของแท่งเทียน แล้วล้มเหลวในการเทรดจริงเพราะจุดเข้าสลิปและค่าธรรมเนียมกินความได้เปรียบไป.
ข้อผิดพลาดที่พบบ่อย
กับดักปกติของ การเทรดด้วยอัลกอริทึม
Overfitting เป็นกับดักคลาสสิก: กลยุทธ์ถูกปรับให้เข้ากับสัญญาณรบกวนในอดีตและดูน่าประทับใจจนกว่าเงื่อนไขจะเปลี่ยน.
บันทึกความเสี่ยง
ก่อนที่คุณจะพึ่งพา การเทรดด้วยอัลกอริทึม
ข้อมูลที่ไม่ดี การมองไปข้างหน้า (look-ahead bias) เลเทนซี ข้อผิดพลาดของ API เลเวอเรจที่ซ่อนอยู่ และความล้มเหลวของ kill switch สามารถทำให้ระบบอัตโนมัติพังได้.
- นิยามกฎให้ชัดเจนพอที่จะตรวจสอบได้
- รวมค่าธรรมเนียมและสลิปเพจ
- ตั้ง kill switch และการขาดทุนสูงสุด
ฝึกฝน
ฝึก การเทรดด้วยอัลกอริทึม ก่อนไปต่อ
- นิยามกฎให้ชัดเจนพอที่จะตรวจสอบได้
- รวมค่าธรรมเนียมและสลิปเพจ
- ตั้ง kill switch และการขาดทุนสูงสุด
รีวิว
คำศัพท์สำคัญ
- การเทรดด้วยอัลกอริทึม
- การใช้กฎที่เขียนโปรแกรมไว้ล่วงหน้าเพื่อวางและจัดการคำสั่งเทรดโดยอัตโนมัติ ตัดอารมณ์ออกไปและทำได้เร็วขึ้น
- เลเวอเรจ
- เงินทุนที่ยืมมาเพื่อขยายขนาดสถานะเทรด ทำให้ทั้งกำไรและขาดทุนเพิ่มขึ้นเป็นทวีคูณ
- สลิปเพจ (slippage)
- ความแตกต่างระหว่างราคาที่คาดไว้กับราคาที่ทำได้จริง พบได้บ่อยในตลาดที่สภาพคล่องต่ำหรือเคลื่อนไหวเร็ว
- เลเทนซี (latency)
- ความล่าช้าระหว่างการกระทำกับผลลัพธ์ ซึ่งสำคัญมากในการเทรดที่รวดเร็ว
- แบ็กเทสต์ (backtesting)
- การทดสอบกลยุทธ์ด้วยข้อมูลย้อนหลัง ก่อนนำเงินทุนจริงไปเสี่ยง
บันทึกแหล่งอ้างอิง
แหล่งอ้างอิงเนื้อหา
แหล่งอ้างอิงเหล่านี้เป็นจุดเริ่มต้นสำหรับตรวจสอบกลไก ข้อตรวจสอบความเสี่ยง และบริบทผลิตภัณฑ์ที่อยู่หลังบทเรียนนี้
ก่อนที่คุณจะเรียนต่อ
คุณทำสิ่งเหล่านี้ได้ไหม?
- นิยามกฎให้ชัดเจนพอที่จะตรวจสอบได้
- รวมค่าธรรมเนียมและสลิปเพจ
- ตั้ง kill switch และการขาดทุนสูงสุด
การเรียนที่เกี่ยวข้อง
อ่านต่อ
จุดตรวจสอบ
จบบทเรียนนี้
ผ่านการตรวจสอบเพื่อบันทึกความคืบหน้า แล้วเรียนต่อไปตามลำดับในแทร็ก
ยืนยันบทเรียนนี้
ตอบทุกคำถามให้ถูกต้องเพื่อจบบทเรียน
การเทรดด้วยอัลกอริทึมใช้…

