اجرای موفق بک تست استراتژی معاملات الگوریتمی
بک تست گرفتن، فرایند سنجش عملکرد یک استراتژی معاملاتی یا الگوریتم با استفاده از دادههای دورههای گذشته میباشد. در واقع به جای اینکه معاملهگـر بـرای سنجش عملکرد استراتژی، آن را بر روی دادههای فعلی بسنجد، میتواند استراتژی یا الگوریتم خود را براساس دادههای گذشته، شبیهسازی کند.
بک تست، به دانش در چندین حوزه از جمله روانشناسی، ریاضیات، آمار، توسعه نرمافزار و زیرساختهای ریلتایم نیاز دارد. به بیان ساده، با بکتست، الگوریتم شما با استفاده از دادههای مالی گذشته اجـرا میشود، که میتواند منجر به مجموعهای از سیگنالهای معاملاتی شـود. هر معامله دارای سود یا زیان مشخص است. تجمیع این سود یا زیان در طول بک تست باعث سـود و زیان کل میشود که به P & L یا PnL معروف است.
در این مقاله ابتدا با تعریف بک تست آغاز میکنیم و سپس اصول و نحوه اجرای آن را توضیح خواهیم داد.