دسته بندی الگوریتم معاملاتی


معاملات الگوریتمی در بورس چیست؟

معاملات الگوریتمی روش‌های متنوع برنامه نویسی برای انجام معاملات دقیق در بورس است در این روش معاملات خطای محاسباتی و دخالت انسانی به حداقل خواهد رسید.

به گزارش پایگاه 598، سهامداران بازار سرمایه همچون سایر سرمایه گذاران پیش از سرمایه گذاری باید مجموعه ای از آموزش ها را فرا بگیرند. این روزها فعالیت در بورس بیش از هر زمان دیگری به دغدغه گروهی از افراد تبدیل شده است، به همین دلیل قصد داریم شما را با یکی از مفاهیم بازار سرمایه آشنا کنیم.

امروز (چهارشنبه، دوم مهرماه) سازمان بورس و اوراق بهادار با دستور ابلاغیه ای اعلام کرد: استفاده از الگوهای الگوریتمی و تقسیم سفارشات برخط در بورس و اوراق بهادار تهران و فرابورس ایران برای تمامی اشخاص اعم از حقوقی ها و حقیقی ها به منظور حفظ شرایط تعادل عرضه و تقاضا تا اطلاع ثانوی ممنوع است.

معاملات الگوریتمی که با نام الگو تریدینگ نیز نامیده می‌شود از زبان برنامه نویسی همراه با مجموعه دستورهای تعریف شده به نام الگوریتم برای معاملات استفاده می‌کند.

در معاملات الگوریتمی مجموعه دستورالعمل‌های تعریف شده بر اساس زمان بندی، قیمت، کمیت یا هر مدل ریاضی است. جدا از فرصت‌های سود برای معامله گر، الگو تریدینگ با رد کردن تاثیر احساسات انسانی بازار را بیشتر به طرف نقدینگی می‌برد و معاملات به روش اصولی انجام می‌پذیرد.

اگر بخواهیم به زبان ساده معاملات الگوریتمی را تعریف کنیم، به هر نوع معامله خودکار اعم از اینکه پربسامد (High Frequency Trading) یا کم بسامد باشد معاملات الگوریتمی می‌گویند. به عنوان مثال، حد سود و ضرر یک الگوریتم، معاملاتی است که با رسیدن قیمت به اعداد خاصی، دستور خرید یا فروش خودکار را انجام می‌دهد. اما آیا معاملات الگوریتمی به همین موارد ختم می‌شود؟ پاسخ قطعا خیر است.

پس به طور ساده، هر معامله خودکار می‌تواند در نقطه‌ای از طیف معاملات الگوریتمی قرار گیرد. اگر بخواهیم این طیف را بر اساس عملکردهای آن طبقه‌بندی کنیم، می‌توانیم دسته‌بندی زیر را معرفی کنیم:

الگوریتم‌های اجرای معاملات:

الگوریتم‌های معاملاتی صرفا برای اجرای دستورات معاملاتی تحلیلگر طراحی شده‌اند. یعنی معامله‌گر، نماد مورد نظر و نقطه ورود / خروج را انتخاب می کند.

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

الگوریتم‌های سیگنال‌دهی:

این الگوریتم‌ها معمولا به معامله‌گر یا تحلیلگر، دیتای اضافه‌ ارائه می‌کنند و باعث می‌شوند فرآیند تصمیم‌گیری تحلیلگر یا معامله‌گر بهبود یافته و در نتیجه بازدهی او بهتر شود.

این دسته از الگوریتم‌های معاملاتی معمولا به خودی خود سودآور نیستند و باید با مجموعه‌ای از آن‌ها به‌طور همزمان کار یا صرفا در کنار تحلیل‌های دیگر، نقش افزایش بهره‌وری را بازی کرد. از جمله الگوریتم‌های سیگنال‌دهی می‌توان به تمام اندیکاتورهای تحلیل تکنیکال مثل RSI، MacD، MA یا Ichimoku اشاره کرد.

الگوریتم‌های مانیتورینگ یا پایش بازار:

این الگوریتم‌ها که به نوعی می‌توان آن‌ها را در طبقه الگوریتم‌های سیگنال‌دهی هم قرار داد، وظیفه پایش و مانیتور کردن بازار را دارند.

به عنوان مثال فرض کنید قصد دارید با باز شدن نماد یک سهم، برای بازه کوتاهی نمادهای هم گروه این سهم را بفروشید یا خریداری کنید یا مثلا می‌خواهید به محض ارسال شدن اطلاعیه صورت‌های مالی تعدادی از نمادهای خاص از آن مطلع شوید. یا در موارد حرفه‌ای‌تر، قصد دارید در حالت کاهش نرخ بهره (وام)، شرکت‌هایی که کمترین مقدار وام را در حساب خود دارند شناسایی کنید. به کمک الگوریتم‌های پایش بازار می‌توانید با جست‌وجوی شرایط مورد نظر خود بر روی همه یا بخشی از بازار، عملیات پایش بازار را انجام دهید.

الگوریتم‌های position trading یا کم بسامد:

الگوریتم‌های کم بسامد معاملاتی با شرایط فعلی بازار سرمایه ایران تطابق بسیاری دارند به خرید یا فروش سهم به منظور نگهداری بلندمدت می‌پردازند.

در حوزه معاملات الگوریتمی به هر فرآیند که زمانی بیش از یک ساعت داشته باشد، بلندمدت گفته می‌شود.

مثلا فرض کنید استراتژی شما قصد فروش سهام در شرایط عرضه شدن صف و خرید در قیمت‌های پایین‌تر است. یک الگوریتم معاملاتی کم بسامد می‌تواند به محض رسیدن حجم صف خرید یا فروش به شرایط پیش‌بینی‌شده شما، به صورت خودکار دستور خرید یا فروش نماد را انجام دهد.

الگوریتم‌های HFT یا پر بسامد High Frequency Trading:

الگوریتم های پر بسامد باید به طور متوسط مدت زمان خرید تا فروش دارایی خریداری شده آن‌ها کمتر از پنج‌دهم ثانیه باشد تا در این طبقه قرار گیرند.

در بازار سرمایه بین‌الملل، کارگزاری‌های بسیاری هستند که به ارزش معامله شما هیچ کاری ندارند اما برعکس به ازای هر معامله از شما کارمزد ثابتی دریافت می‌کنند. حال اگر ارزش سرمایه شما به سمت بی نهایت میل کند، درصد کارمزد معامله به سمت صفر میل می‌کند. مثلا شما ممکن است ارزش معامله‌تان آنقدر زیاد باشد که در صورت رشد رقم چهارم بعد از ممیز به اندازه یک واحد، کارمزد معاملاتی شما پرداخت شود. این دسته از معاملات که بازار NASDAQ و NYSE را قبضه کرده است، معمولا در جفت ارزها Forex نیز بسیار پرکاربرد است، اما به دلیل ساختار کارمزد در ایران، استفاده از آن معمولا به دلیل کارمزد بالا با زیان همراه است.

شرکت‌های پیشرو در زمینه معاملات الگوریتمی:

شرکت بلک‌راک، یک شرکت مدیریت سرمایه‌گذاری جهانی آمریکایی است که در شهر نیویورک سیتی قرار دارد.

این شرکت در سال ۱۹۸۸ پایه‌گذاری شد. بلک‌راک، در آغاز یک شرکت مدیریت سرمایه و صندوق درآمد ثابت بود، ولی امروزه به یکی از بزرگترین شرکت‌های مدیریت سرمایه در کل دنیا تبدیل شده است و تا سال ۲۰۱۷ در حدود ۷.۴۳ تریلیون دلار سرمایه تحت مدیریت دارد. این شرکت ۷۰ دفتر در ۳۰ کشور دنیا و از بیش از ۱۰۰ کشور دنیا، مشتری دارد.

به دلیل قدرت زیاد و وسعت این مجموعه و سهم وسیعی که از دارایی‌ها و فعالیت‌های اقتصادی دارد، بلک‌راک بزرگترین «بانک سایه» دنیا نام‌گذاری شده است.

General trade golding:

یکی از جوانترین شرکت‌های مالی جهان که اتفاقا دارای یکی از بیشترین رشدهای سرمایه در طول یکسال گذشته نیز بوده شرکت جنرال تریدینگ است که مقر اصلی آن در لندن و در قلب مرکز تجاری لندن قرار دارد. شرکت جنرال تریدینگ از همان ابتدا سعی در توسعه و بهبود سیستم‌های معاملاتی الگوریتمی و با استفاده از هوش مصنوعی بسیار پیشرفته داشته است.

به همین منظور علاوه بر طراحی الگوریتم‌های معاملاتی کاملا اختصاصی مربوط به خود، از هوش مصنوعی فوق العاده پیشرفته‌ای که شرکت j ۴ capital طراحی کرده است کمک گرفت و با همکاری این شرکت که خود نیز ورود به بازار معاملات بر پایه‌ی هوش مصنوعی را شروع کرده است توانست به روش‌های منحصر بفرد و کاملا مخفیانه‌ای در جهت معاملات بسیار سود ده در بازارهای مالی برسد.

بر اساس گزارش و تایید کمیسیون معاملات لندن معاملات واقعی این شرکت از اکتبر ۲۰۱۹ شروع شده که در بازه‌ی ۹ ماهه به حدود ۱۰۰۰% سود رسیده است که بیشترین سود در بین تمامی شرکت‌های سنتی و یا بر پایه‌ی معاملات الگوریتمی بوده است. بر همین اساس با مجوزی که در ماه جون ۲۰۲۰ از همین کمیسیون دسته بندی الگوریتم معاملاتی دریافت کرد شروع به فعالیت و جذب سرمایه از حدود ۱۰۰ کشور دنیا گرفته است.

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

یکی دیگر از شرکت‌های بسیار فعال در حوزه‌ی معاملات الگوریتمی شرکت سیتادل است که در سال ۱۹۹۰ تشکیل شده است و از سال ۲۰۰۸ به بعد تمرکز خود را بر روی معاملات الگوریتمی قرار داده است و با توسعه‌ی سیستم‌های معاملاتی انحصاری در حال بهره گیری از آن‌ها است. دفتر اصلی این شرکت نیز همانند جنرال تریدینگ در شهر لندن قرار دارد که بر اساس اعلام کمیسیون معاملات لندن در سال ۲۰۱۹ حدود ۳۰ میلیارد سرمایه را تحت مدیریت خود داشته است.

سیتادل در اصل یک شرکت هدج فاند است و برای مدیریت ریسک سرمایه‌ها از روش‌های بسیار متنوعی استفاده می‌کند تفاوت عمده‌ی الگوریتم‌های این شرکت با جنرال تریدینگ در تمرکز آن بر کاهش ریسک است در حالی که تمرکز الگوریتم‌های جنرال تریدینگ بر افزایش سود و حضور فعال در بازارهای مختلف است. به همین میزان سود دهی آن‌ها زیاد قابل مقایسه نیست و همچنین مشتریان بسیار متفاوتی دارند.

احتمال آزادسازی معاملات الگوریتمی

بورس- روندبازار

تحلیلگر بورس گفت: از الگوریتم فقط به قصد گرفتن سود در بازار نباید استفاده کرد؛ بلکه از آن برای سیگنال‌گیری و سفارش‌گذاری خودکار یا مدیریت ریسک هم می توان بهره گرفت.

مجید عبدالحمیدی، دسته بندی الگوریتم معاملاتی فعال در حوزه معاملات الگوریتمی در گفتگو با خبرنگار مهر گفت: زمانی که معاملات بورس راه افتاده و رایانه‌ها به شکل امروزی، در دنیای مالی نفوذ نکرده بودند، معاملات به‌صورت فیزیکی و سنتی انجام می‌شد و برای خرید و فروش یک سهم، باید حتماً مراجعات حضوری به ساختمان بورس تهران واقع در خیابان حافظ صورت می‌گرفت؛ لازم بود که متقاضیان قیمت روز سهم خود را بر روی تابلو مشاهده کرده و سپس فرم خرید و یا فروش را پر می‌کردند؛ اما امروز به لطف پیشرفت تکنولوژی، سهامدار می‌تواند به راحتی پشت سیستم شخصی خود در منزل یا محل کار نشسته و قیمت سهم‌ها را به‌صورت آنلاین در وبسایت‌های مختلف نگاه کند و برمبنای آن، تصمیم به معامله بگیرد.

با استفاده از معاملات الگوریتمی و بهره‌گیری از هوش مصنوعی می‌توان به صورت خودکار و یا نیمه خودکار و البته با استفاده از کدهای برنامه‌نویسی شده یا سامانه‌های موجود در بازار، موقعیت‌های مناسب در بورس را شناسایی و آن‌ها را در بهترین زمان موجود شکار کرد

وی افزود: مروری بر این روند نشان می‌دهد که هیچ کس نتوانسته جلوی پیشرفت تکنولوژی را بگیرید؛ ضمن اینکه نحوه معاملات و تعداد سهام حاضر در بورس نیز در گذر زمان تغییرات زیادی کرده است؛ به نحوی که حجم سرمایه یک فرد، در نحوه معاملات وی تأثیر مستقیم گذشته و از طرفی با بزرگ‌تر شدن بازار و افزایش تعداد سهم‌ها، ذهن انسان به دلیل محدودیت‌هایی که دارد، نمی‌تواند همه بازار را همزمان رصد کند؛ از این رو تکنولوژی معاملات خودکار و هوش مصنوعی نیز وارد معاملات در بازارهای مالی شده است.

عبدالحمیدی ادامه داد: دسته بندی الگوریتم معاملاتی معاملات الگوریتمی یا معاملات خودکار، یک ابزار معاملاتی بازارهای بورس است؛ به نحوی که با استفاده از آن می‌توان با بهره‌گیری از هوش مصنوعی و استراتژی‌های مدنظر، به صورت خودکار و یا نیمه خودکار و البته با استفاده از کدهای برنامه‌نویسی شده یا سامانه‌های موجود در بازار، موقعیت‌های مناسب در بورس را دسته بندی الگوریتم معاملاتی شناسایی و آن‌ها را در بهترین زمان موجود شکار کرد.

شاخص کل بورس

این تحلیلگر بازار سرمایه ادامه داد: بسیاری از افراد، معاملات الگوریتمی را با استراتژی معاملاتی یا فیلترنویسی اشتباه می‌گیرند؛ در صورتی که همه این‌ها زیرمجموعه‌ای از معاملات الگوریتمی هستند؛ به نحوی که با معاملات الگوریتمی می‌توان استراتژی‌ها و خروجی فیلترهای مد نظر خود را به هسته معاملات ارسال کرد؛ ضمن اینکه الگوریتم‌ها می‌توانند بیش از یک مورد باشند و به صورت ترکیبی و پیچیده، مورد استفاده قرار بگیرند؛ به خصوص اینکه آن‌ها برای انجام معاملات، بررسی‌های مختلفی از جمله زمان‌بندی، قیمت و حجم را در بازار انجام می‌دهند و بر اساس دیتاهای موجود، برای معاملات تصمیم‌گیری می‌کنند.

در شرایط فعلی، بازارگردان ها با استفاده از این معاملات به راحتی تعهداتی همچون حجم تکلیفی و خرید در منفی‌ها، صف فروش و فروش در مثبت‌ها و صف خرید را به راحتی با سرعت بالا و بدون خطا انجام می‌دهند

عبدالحمیدی ادامه داد: این ابزار کمک می‌کند تا بدون درگیر شدن احساسات و یا هیجان‌ها، در بازار معامله کرد و در نهایت موجب افزایش حجم معاملات گردید؛ به همین دلیل در شرایط فعلی، بازارگردان ها با استفاده از این معاملات به راحتی تعهداتی همچون حجم تکلیفی و خرید در منفی‌ها، صف فروش و فروش در مثبت‌ها و صف خرید را به راحتی با سرعت بالا و بدون خطا انجام می‌دهند.

وی معتقد است که باید قبول کرد بورس سال ۹۹ با بورس سال ۹۱ تفاوت‌های زیادی کرده و ایران هم باید همچون سایر کشورها، به سمت استفاده از ابزارهای جدید برای تصمیم‌گیری بهتر و راحت‌تر در معاملات حرکت نماید؛ به نحوی که هر شخصی بتواند از این ابزارها برای معاملات خود در بازارهای مالی استفاده کند؛ اما نکته حائز اهمیت آن است که از این ابزار، فقط به قصد گرفتن سود در بازار نباید استفاده کرد؛ بلکه گاهی اوقات از این ابزار، فقط برای سیگنال‌گیری و محدود کردن تعداد فرصت‌های معاملاتی، سفارش‌گذاری خودکار یا مدیریت ریسک و سرمایه نیز استفاده شود.

احتمالاً در آینده و با وضع قوانین جدید، امکان استفاده از معاملات الگوریتمی برای فعالان بورس تهران اعم از حقیقی‌ها و حقوقی‌ها نیز فراهم خواهد شد

عبدالحمیدی معتقد است که برای استفاده از این شیوه باید به نرم‌افزار و سخت‌افزارهای مناسب دسترسی داشت؛ البته داشتن تخصص و تجربه در بورس نیز برای استفاده از معاملات الگوریتمی یک ضرورت محسوب می‌شود و در حقیقت، معاملات الگوریتمی به هیچ وجه مناسب افراد تازه‌کار نیست؛ این شیوه در تمامی بازارهای جهانی استفاده می‌شود و می‌توان ادعا کرد که تمامی معاملات حجم بالا در بورس‌های بزرگ دنیا، با استفاده از ربات انجام می‌شود.

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

عبدالحمیدی گفت: احتمالاً در آینده و با وضع قوانین جدید، امکان استفاده از معاملات الگوریتمی برای فعالان بورس تهران اعم از حقیقی‌ها و حقوقی‌ها نیز فراهم خواهد شد.

دسته بندی الگوریتم معاملاتی

دنیای اقتصاد: آیا الگوریتم‌ ها بازار را قرمزپوش کرده‌اند؟

روز گذشته سازمان بورس و اوراق بهادار استفاده از هر گونه الگوریتم‌ در معاملات سهام را محدود کرد و مانع از حضور شرکت‌های فعال این حوزه در عرصه معاملات شد. این اتفاق در پی آن افتاد که برخی رسانه‌ها در آخرین اقدام خود، انگشت اتهام را به سمت شرکت‌های هایتک نشانه‌ رفتند. آیا روبات‌ها توانایی جهت دادن به بازار را دارند و در صورتی که پاسخ مثبت است، آیا این همان عاملی است که هم‌اکنون بورس تهران را تحت‌فشار قرار داده است؟

در بازارهای بزرگ و مطرح مالی گه‌گاه «الگوریتم‌ها» به‌عنوان مقصر ریزش شدید قیمت‌ و شاخص‌ها مطرح می‌شوند. این دسته از الگوریتم‌ها عموما به سطوحی از قیمت به‌عنوان سطوح حمایت‌ یا مقاومت‌های مهم واکنش نشان می‌دهند؛ با عبور از این سطوح، ماشین‌ها دست به کار شده و هم‌جهت با روند بازار اقدام به خرید یا فروش می‌کنند. به این ترتیب بعضی روزهای معاملاتی با نوسانات نامتعارف همراه است. با این حال این وضعیت به ندرت ادامه‌دار است و ریزش ممتد در اثر معاملات ماشینی کمتر مشاهده می‌شود. بی‌شک توانایی ماشین‌ها برای جهت دادن به بازار به منابع در دسترس آ‌نها، محدودیت‌های در نظر گرفته شده و جزئیات برنامه‌ریزی آنها بستگی دارد.

در بورس تهران آمار رسمی دسته بندی الگوریتم معاملاتی و مشخصی در رابطه با حجم و ارزش معاملات الگوریتمی در دست نیست؛ با وجود این با توجه به شرکت‌های فعال در این حوزه، عمر کوتاه معاملات الگوریتمی و محدودیت‌های لحاظ شده در دستورالعمل «الزامات معاملات الگوریتمی» می‌توان گفت که نقش الگوریتم‌ها در معاملات روزانه چندان پررنگ نیست.

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

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

جدا از آنکه تا چه حد هیجان‌زدایی در بازار دیروز موثر واقع شد، می‌توان از زاویه دیگری به عملکرد الگوریتم‌ها نگریست. در حال حاضر یکی از شرکت‌های فعال در زمینه معاملات الگوریتمی، از چند دسته الگوریتم در فرآیندهای خود استفاده می‌کند که در یک دسته‌بندی کلی می‌توان آنها را در سه گروه جا داد.

الگوریتم‌های اجرایی: الگوریتم‌هایی از قبیل TWAP و POV از جمله الگوریتم‌هایی هستند که دستورهای انسانی در رابطه با معاملات را با در نظر گرفتن ملاحظات خاص انجام می‌دهند. مهم‌ترین دستاورد این الگوریتم‌ها حداقل کردن اثر سفارش (چه در سمت خرید و چه فروش) بر روند معاملات است. این دسته از الگوریتم‌ها با در نظر گرفتن حجم‌های نمایشی روی تابلوی معاملات، روندهای کلی و زمان‌بندی خاص به اجرای دستورات کاربر می‌پردازند.

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

الگوریتم‌های بازارگردانی: مهم‌ترین کارکرد این دسته از الگوریتم‌ها حمایت از سهام و افزایش نقدشوندگی در نماد مورد نظر است. در بسیاری از بازارهای مالی دنیا این دسته از الگوریتم‌ها توسط بازارگردانان استفاده می‌شوند و هدف از به کارگیری آنها نقطه مقابل وضعیتی‌است که بسیاری از نمادهای بورسی ما تجربه می‌کنند. همان‌گونه که می‌دانیم اختصاص بازارگردان به تمامی نمادهای بورس و فرابورس الزامی شده و انتظار می‌رود در آینده‌ای نزدیک تمامی شرکت‌های سهامی قسمتی از منابع خود را به بازارگردانی سهام اختصاص دهند. در این بین هیچ تضمینی وجود نخواهد داشت که روند بازار سبب هدررفت این منابع در کوتاه‌مدت نشود. به خصوص که انواع خطاهای انسانی در این وضعیت می‌تواند دخیل باشد. در این شرایط از الگوریتم‌ها برای بهره‌مندی موثرتر از این منابع استفاده می‌شود.

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

آیا الگوریتم‌ها بازار را قرمزپوش کرده‌اند؟

الهه کمالی کارشناس معاملات الگوریتمی روز گذشته سازمان بورس و اوراق بهادار استفاده از هر گونه الگوریتم در معاملات سهام را محدود کرد و مانع از حضور شرکت‌های فعال این حوزه در عرصه معاملات شد. این اتفاق در پی آن افتاد که برخی رسانه‌ها در آخرین اقدام خود، انگشت اتهام را به سمت شرکت‌های هایتک نشانه‌ رفتند. آیا روبات‌ها توانایی جهت دادن به بازار را دارند و در صورتی که پاسخ مثبت است، آیا این همان عاملی است که هم‌اکنون بورس تهران را تحت‌فشار قرار داده است؟

در بازارهای بزرگ و مطرح مالی گه‌گاه «الگوریتم‌ها» به‌عنوان مقصر ریزش شدید قیمت‌ و شاخص‌ها مطرح می‌شوند. این دسته از الگوریتم‌ها عموما به سطوحی از قیمت به‌عنوان سطوح حمایت‌ یا مقاومت‌های مهم واکنش نشان می‌دهند؛ با عبور از این سطوح، ماشین‌ها دست به کار شده و هم‌جهت با روند بازار اقدام به خرید یا فروش می‌کنند. به این ترتیب بعضی روزهای معاملاتی با نوسانات نامتعارف همراه است. با این حال این وضعیت به ندرت ادامه‌دار است و ریزش ممتد در اثر معاملات ماشینی کمتر مشاهده می‌شود. بی‌شک توانایی ماشین‌ها برای جهت دادن به بازار به منابع در دسترس آ‌نها، محدودیت‌های در نظر گرفته شده و جزئیات برنامه‌ریزی آنها بستگی دارد.

در بورس تهران آمار رسمی و مشخصی در رابطه با حجم و ارزش معاملات الگوریتمی در دست نیست؛ با وجود این با توجه به شرکت‌های فعال در این حوزه، عمر کوتاه معاملات الگوریتمی و محدودیت‌های لحاظ شده در دستورالعمل «الزامات معاملات الگوریتمی» می‌توان گفت که نقش الگوریتم‌ها در معاملات روزانه چندان پررنگ نیست.

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

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

جدا از آنکه تا چه حد هیجان‌زدایی در بازار دیروز موثر واقع شد، می‌توان از زاویه دیگری به عملکرد الگوریتم‌ها نگریست. در حال حاضر یکی از شرکت‌های فعال در زمینه معاملات الگوریتمی، از چند دسته الگوریتم در فرآیندهای خود استفاده می‌کند که در یک دسته‌بندی کلی می‌توان آنها را در سه گروه جا داد.

الگوریتم‌های اجرایی: الگوریتم‌هایی از قبیل TWAP و POV از جمله الگوریتم‌هایی هستند که دستورهای انسانی در رابطه با معاملات را با در نظر گرفتن ملاحظات خاص انجام می‌دهند. مهم‌ترین دستاورد این الگوریتم‌ها حداقل کردن اثر سفارش (چه در سمت خرید و چه فروش) بر روند معاملات است. این دسته از الگوریتم‌ها با در نظر گرفتن حجم‌های نمایشی روی تابلوی معاملات، روندهای کلی و زمان‌بندی خاص به اجرای دستورات کاربر می‌پردازند.

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

الگوریتم‌های بازارگردانی: مهم‌ترین کارکرد این دسته از الگوریتم‌ها حمایت از سهام و افزایش نقدشوندگی در نماد مورد نظر است. در بسیاری از بازارهای مالی دنیا این دسته از الگوریتم‌ها توسط بازارگردانان استفاده می‌شوند و هدف از به کارگیری آنها نقطه مقابل وضعیتی‌است که بسیاری از نمادهای بورسی ما تجربه می‌کنند. همان‌گونه که می‌دانیم اختصاص بازارگردان به تمامی نمادهای بورس و فرابورس الزامی شده و انتظار می‌رود در آینده‌ای نزدیک تمامی شرکت‌های سهامی قسمتی از منابع خود را به بازارگردانی سهام اختصاص دهند. در این بین هیچ تضمینی وجود نخواهد داشت که روند بازار سبب هدررفت این منابع در کوتاه‌مدت نشود. به خصوص که انواع خطاهای انسانی در این وضعیت می‌تواند دخیل باشد. در این شرایط از الگوریتم‌ها برای بهره‌مندی موثرتر از این منابع استفاده می‌شود.

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

معاملات الگوریتمی چیست و چه کاربردی دارد؟

معاملات الگوریتمی به آن دسته از معاملات اطلاق می‌شود که با استفاده از کدنویسی و علم کامپیوتر صورت می‌‌گیرد.

معاملات الگوریتمی چیست و چه کاربردی دارد؟

امروزه معاملات الگوریتمی در بازارهای مالی پیشرفته دنیا جایگاه ویژه‌ای دارند و بخش قابل توجهی از معاملات بر اساس الگوریتم‌ها و به وسیله کامپیوترها انجام می‌گردد. بر همین اساس، الگوریتم‌های بسیار زیادی در این زمینه طراحی شده است که هر یک هدف خاصی را دنبال می‌کنند. به عنوان مثال، می‌توان بر اساس دانش تحلیل تکنیکال شرایط انجام معامله را تعیین کرد و بر اساس آن، الگوریتم خاصی را طراحی کرد.

در ادامه پس از بررسی مزایای معاملات الگوریتمی، در خصوص انواع الگوریتم‌ها و کارکرد هر یک نیز توضیحاتی ارائه می‌شود.

بدون مراجعه حضوری، ثبت نام کنیددریافت آنلاین کد بورسی

مزایای معاملات الگوریتمی

از مهم‌ترین مزایای معاملات الگوریتمی می‌توان به موارد زیر اشاره نمود:

عدم دخالت عواطف و احساسات انسانی در انجام معاملات

کنترل احساسات در معاملات بازار سرمایه یکی از ملزومات تبدیل شدن به یک معامله‌گر موفق است. در بسیاری از مواقع، غلبه احساسات و هیجانات بر یک معامله‌گر باعث می‌شود که قدرت تصمیم‌گیری خود را از دست داده و تصمیم‌های نادرستی بگیرد. نتیجه این اتفاق چیزی جز انجام معاملات اشتباه و از دست رفتن سرمایه وی نخواهد بود. بنابراین، یکی از بزرگترین مزایای معاملات الگوریتمی عدم دخالت عواطف، احساسات و هیجانات در تصمیم‌گیری‌ها و انجام معاملات تنها بر اساس قواعد از پیش تعیین شده است.

صرفه‌جویی در زمان

معامله‌گران بازار در حالت عادی باید زمان زیادی را صرف رصد کردن بخشی از بازار و پیدا کردن سهام مناسب کنند. این در حالی است که معاملات الگوریتمی و در حالت کلی کامپیوترها را این امکان را فراهم کرده‌اند تا پردازش اطلاعات با سرعتی بسیار بالا و بدون خطا، انجام گرفته و نتیجه آن مشخص شود.

عدم وجود ریسک ثبت سفارش اشتباه

خطاهای انسانی در ثبت سفارش‌ها و انجام معاملات اشتباه خیلی دور از انتظار نیست. موارد متعددی دیده شده که معامله‌گر در هنگام ثبت سفارش و در تعیین مواردی مثل قیمت یا تعداد سهام یا حتی در تعیین نوع سفارش (خرید یا فروش بودن)، دچار خطا شده است. از آنجا که در معاملات الگوریتمی معمولا تمامی این موارد توسط کامپیوترها تعیین می‌شوند، احتمال بروز چنین خطاهایی تقریبا برابر صفر است.

انواع الگوریتم‌ها در معاملات الگوریتمی

یک الگوریتم اساسا مجموعه‌ای از دستورالعمل‌ها برای انجام یک کار معین است. یک معامله الگوریتمی را نیز به سادگی می‌توان مراحلی برای اجرای سفارش به روشی خاص، تعریف نمود. از همین رو طیف وسیعی از الگوریتم‌ها وجود دارد که هر کدام با مد نظر قرار دادن ترکیبی از انواع متغیرها، اهداف خاصی را دنبال می‌کنند.

در گذشته بیشتر طبقه‌بندی الگوریتم‌ها بر چگونگی اجرای آن‌ها تمرکز داشتند. این در حالی است که یک سرمایه‌گذار بر مبنای مجموعه‌ای از اهداف برای سرمایه‌ گذاری خود تصمیم‌گیری می‌کند. از این جهت، الگوریتم‌ها را می‌توان بر مبنای هدف دسته‌بندی کرد و در سه گروه اصلی زیر جای داد:

الگوریتم‌های اثر محور (Impact-driven)

این دسته از الگوریتم‌ها به دنبال حداقل کردن اثر کلی بر بازار هستند. به عبارت دیگر تلاش می‌کنند تا اثر معاملات بر قیمت دارایی را کاهش دهند. بنابراین سفارش‌های با حجم بزرگ اغلب به سفارش‌های با حجم کوچک شکسته می‌شوند و سپس در یک دوره زمانی طولانی‌تر در بازار ارسال و معامله می‌شوند. مشهورترین الگوریتم‌هایی که در این دسته قرار می‌گیرند عبارتند از:

الگوریتم‌ VWAP یا میانگین موزون حجمی قیمت (VWAP: Volume Weighted Average Price)

الگوریتم‌ TWAP یا میانگین موزون زمانی قیمت (TWAP: Time Weighted Average Price)

الگوریتم‌ POV یا درصد حجمی (POV: Percentage Of Volume)

الگوریتم‌ حداقل تاثیر (Minimal impact)

الگوریتم‌های هزینه محور (Cost-driven)

این الگوریتم‌ها به دنبال کاهش هزینه کلی معاملات هستند. بنابراین آن‌ها باید اثر بازار، ریسک زمانی و عواملی همچون روند قیمت را در نظر بگیرند. منظور اصلی از هزینه معاملات، تفاوت قیمت تصمیم‌گیری و قیمتی است که معامله در آن انجام می‌شود. در حقیقت، زمانی که مدیر پرتفوی تصمیم به خرید یا فروش می‌گیرد ممکن است قیمت نهایی معامله با قیمت زمان تصمیم‌گیری متفاوت باشد. بنابراین این الگوریتم‌ها به دنبال بهترین عملکرد و کمترین ریسک قیمت هستند.

مشهورترین الگوریتم‌هایی که در این دسته قرار می‌گیرند عبارتند از:

الگوریتم‌های حداقل هزینه اجرا (Implementation Shortfall)

الگوریتم‌های کمبود تطبیقی (Adaptive Shortfall)

الگوریتم‌های پایان بازار (Market On Close)

الگوریتم‌های فرصت یاب (opportunistic)

این الگوریتم‌ها به دنبال کسب منفعت از شرایط مطلوب بازار هستند و اغلب بر مبنای قیمت یا نقدینگی- محور هستند. الگوریتم‌هایی که در این دسته قرار می‌گیرند عبارت‌اند از:



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.