This article has been translated from English to Thai.
อัลกอริทึม (“อัลโก”) ก็คือชุดของคำสั่งหรือกฎทางคณิตศาสตร์ที่ถูกโปรแกรมเข้าไปในซอฟต์แวร์คอมพิวเตอร์ เพื่อให้ได้ผลลัพธ์บางอย่างหรือแก้ปัญหาเฉพาะบางอย่างหรือหลายๆ ปัญหา
ในบริบทของการเข้ารหัสและความปลอดภัยของข้อมูล อัลกอริทึมการเข้ารหัสมีหน้าที่เปลี่ยนข้อมูลที่อ่านได้ให้อยู่ในรูปแบบที่ป้องกันได้ – ซึ่งข้อมูลนั้นจะไม่สามารถอ่านได้ง่ายๆ ด้วยตาเปล่า – และเปลี่ยนกลับมาเป็นข้อมูลที่อ่านได้
อัลกอริทึมเหล่านี้มีส่วนเกี่ยวข้องโดยตรงกับการเข้ารหัสข้อมูล, ลายเซ็นดิจิทัล, และการยืนยันตัวตน
ในบริบทของการซื้อขาย อัลกอริทึมมักถูกใช้ในระบบการซื้อขายอัตโนมัติหรือการซื้อขายความถี่สูง (HFT) เพื่อซื้อขายหลักทรัพย์ในระดับเสี้ยววินาที (หนึ่งในล้านของวินาที)
อัลกอริทึมอาจจะเรียบง่าย – แค่โค้ดคอมพิวเตอร์ไม่กี่บรรทัด – หรืออาจจะซับซ้อน – บางอัลกอริทึมมีหลายพันบรรทัด
ตัวอย่างหนึ่งของอัลกอริทึมการซื้อขายคืออัลกอริทึมที่ใช้หลักการการคืนค่าเฉลี่ย ซึ่งหมายความว่าราคาจะกลับคืนสู่ค่าเฉลี่ยเมื่อเวลาผ่านไป โดยใช้การคืนค่าเฉลี่ยและ Bollinger Bands อัลกอริทึมอาจมองหาหุ้นหรือสกุลเงินดิจิทัลที่อยู่ในระดับสูงหรือต่ำภายในแถบเหล่านี้
อัลโกจะซื้อหลักทรัพย์ที่มีราคาต่ำและขายหลักทรัพย์ที่มีราคาสูง เมื่อเวลาผ่านไป ราคาจะเคลื่อนกลับไปยังค่าเฉลี่ยหรือจุดกึ่งกลาง และอัลโกจะทำตรงข้ามกับคำสั่งเริ่มต้น