การคำนวณค่าการถดถอยเชิงเส้นใน MetaTrader 5

Mike 2024.06.26 06:02 13 0 0
ไฟล์แนบ

ในช่วงเวลาที่ผ่านมานี้ นักพัฒนาซอฟต์แวร์หลายคนพยายามหาวิธีปรับปรุงโค้ดให้มีประสิทธิภาพสูงสุด หนึ่งในตัวอย่างที่น่าสนใจคือการปรับแต่งการคำนวณค่าการถดถอยเชิงเส้น (Linear Regression) โดยนักพัฒนาที่ชื่อว่า "mathemat" (ถ้าผมจำไม่ผิดนะครับ ถ้าผิดก็ขอโทษด้วย) ได้เสนอสูตรการคำนวณที่ง่ายกว่าดังนี้: 3*lwma - 2*sma

ทั้งนี้ เนื่องจากทั้ง lwma และ sma สามารถปรับให้ทำงานในโหมดที่เรียกว่า "loop less mode" ได้ ทำให้การคำนวณนี้กลายเป็นวิธีที่เหมาะสมในการหาค่าการถดถอยเชิงเส้น ซึ่งให้ค่าที่ถูกต้อง แต่การคำนวณนี้กลับขาดค่าที่สำคัญที่การคำนวณค่าการถดถอยเชิงเส้นปกติจะมี เช่น:

  • ค่าตัดของการถดถอยเชิงเส้น (intercept)
  • ความชันของเส้นการถดถอยเชิงเส้น (slope)

ดังนั้น นี่คือวิธีการคำนวณค่าการถดถอยเชิงเส้นอีกแบบหนึ่ง ซึ่งเป็นวิธีที่เหมาะสมที่สุด (ใช้โหมด "loop less") และยังคำนวณค่าตัดและความชันได้ครบถ้วน


รายการ
ความคิดเห็น 0