هنگامی که یک سفارش بزرگ وارد سامانه معاملاتی شود، بر روند بازار اثر خواهد گذاشت؛ به عنوان مثال، اگر یک سفارش بزرگ خرید وارد شود، یکباره موجب افزایش قیمت میشود یا اگر سفارش بزرگ فروش وارد شود، قیمت کاهش خواهد یافت. الگوریتمهای معاملاتی برای بهینه سازی نرخ معاملات طراحی شدهاند تا تاثیر بازار را به حداقل برسانند. به عنوان مثال، یک معامله بزرگ را میتوان به یک سری معاملات کوچکتر تقسیم کرد.
در این مقاله به بررسی تاثیر بازار و معرفی الگوریتم تریدر زمانی شرکت تحلیلگر امید خواهیم پرداخت.
تاثیر بازار یا Market impact هنگامی اتفاق میافتد که معاملهگر، سفارشی وارد کند که این سفارش به بازار جهتدهی قیمتی کند و در نتیجه این امر، علاوه بر اینکه معاملهگر ضرر میکند، قیمت بازار را نیز تغییر میدهد که ممکن است به عنوان اغوای بازار تلقی شود و دسترسی معاملهگر مسدود شود.
فرض کنید شما میخواهید در لحظهای که میانگین حجم سفارشات یک نماد ۱۰۰۰ عدد است، یک سفارش خرید ۱ میلیون سهمی با قیمت مشخص ارسال کنید، در این حالت بازار متوجه خواهد شد که این سهام خریدار کافی دارد و این را یک سیگنال رشد قیمتی تلقی میکند. در نتیجه تعداد فروشندگان کم میشود و تعداد خریداران افزایش مییابد. این به معنای بر هم خوردن عرضه و تقاضا در جهت رشد قیمت سهام است. هنگامی که قیمت سهام افزایش مییابد احتمال اجرای سفارش شما کمتر میشود؛ بنابراین در گام اول شما باعث افزایش قیمتی سهام شدهاید در حالی که خودتان سهام را نداشتهاید و در گام دوم، اگر بخواهید سهام را بخرید، باید هزینه بیشتری بپردازید.
الگوریتم تریدر زمانی شرکت تحلیلگر امید، یک الگوریتم اجرای سفارشات است که معاملات سنگین معاملهگر را به صورت هوشمند در زمان مشخصی تقسیم میکند و علاوه بر اجرای درخواست کاربر، سعی میکند میانگین قیمتی مناسبی داشته باشد و همچنین از تاثیر بازار بکاهد.
این الگوریتم در زمانهایی که نیاز به هیجان بیشتر و معامله سریع دارد نیز عملکرد مناسبی دارد. راه حلی که الگوریتم تریدر زمانی برای اجرای سفارشات در نظر گرفته است، تقسیم سفارشات در یک بازه زمانی مشخص شده توسط کاربر است و سعی میکند با پیشبینی روند سهم، معاملات را تا حد امکان در قیمتهای بهتر انجام دهد. همچنین این الگوریتم از معاملهگر حد قیمتی میگیرد و معاملهای با قیمت بدتر از این حد انجام نخواهد داد.