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

معاملات الگوریتمی چیست و چرا باید به آن اهمیت داد؟
معاملات الگوریتمی یا معاملات خودکار چند وقتی است که در بازار سرمایه ایران به عنوان یکی از روندهای آتی بازار سرمایه خودنمایی میکنند. شرکتهای استارتآپی و غیر استارتآپی بسیاری در این حوزه شروع به فعالیت کردهاند و ادعاهای جالب و غریبی مطرح میکنند.
در دنیا نیز یادگیری ماشین یا به طور کلیتر، هوش مصنوعی در حال عرض اندام در بازارهای مالی است. شرکتهای بزرگی در دنیا از جمله CITADEL و Black Rock در آمریکا به عنوان رهبران سرمایهگذاری الگوریتمی و شرکتهایی از جمله Quantopian و Numerai با دیدگاههای متفاوت در حال تلاش برای رهبری هوش مصنوعی یا به طور سادهتر، معاملات الگوریتمی در بازارهای مالی هستند. اما معاملات الگوریتمی چیست و چرا باید به آن اهمیت داد؟
معاملات الگوریتمی چیست؟
اگر بخواهیم به زبان ساده معاملات الگوریتمی را تعریف کنیم، به هر نوع معامله خودکار اعم از اینکه پربسامد (High Frequency Trading) یا کم بسامد باشد معاملات الگوریتمی میگویند. به عنوان یک نمونه ساده، حد سود و ضرر یک الگوریتم، معاملاتی است که با رسیدن قیمت به اعداد خاصی، دستور خرید یا فروش خودکار را انجام میدهد. اما آیا معاملات الگوریتمی به همین موارد ختم میشود؟ پاسخ قطعا خیر است.
حدود سود و ضرر و الگوریتمهای از این دست در طیف الگوریتمهای معاملاتی در ابتدای طیف و در سمت الگوریتمهای پایهای و بسیار ساده قرار میگیرند؛ به نحوی که در سمت دیگر طیف، یک الگوریتم معاملاتی است که بدون دخالت انسان تمام نمادها را بازرسی، ارزیابی و به کمک دادههای بنیادی و تکنیکال، تحلیل کرده سپس فرآیند انتخاب سبد سهام، تخصیص دارایی به هر نماد، خرید در نقطه درست و فروش در نقطه درست و شناسایی سود ضمن رعایت ریسک تعریف شده را به صورت خودکار انجام میدهد. ترسناک شد اما واقعی است. در حال حاضر الگوریتمهایی در دنیا وجود دارند که تمام این زنجیره را به صورت اتوماتیک انجام میدهند.
پس به طور ساده، هر معامله خودکار میتواند در نقطهای از طیف معاملات الگوریتمی قرار گیرد. اگر بخواهیم این طیف را بر اساس عملکردهای آن طبقهبندی کنیم، میتوانیم دستهبندی زیر را معرفی کنیم:
- الگوریتمهای معاملاتی اجرای معاملات: این دسته از الگوریتمهای معاملاتی که در نوشتههای بعد به آنها بیشتر خواهیم پرداخت، صرفا برای اجرای دستورات معاملاتی تحلیلگر طراحی شدهاند. یعنی معاملهگر، نماد مورد نظر و نقطه ورود / خروج را نیز انتخاب کرده است (البته ممکن است تمام این تحلیلها را اشتباه کرده باشد و معامله او به ضرر منجر شود.) از این نقطه، تحلیلگر صرفا میخواهد مقداری از وجوه خود را به سهام تبدیل کند و مساله او اجرای معامله است. مثلا با اعداد و ارقام بازار سرمایه ایران، فرض کنید یک معاملهگر میخواهد ۵ میلیارد تومان سهام ایران خودرو خریداری کند. واضحا نمیتوان یک سفارش به ارزش ۵ میلیارد تومان در بازار ثبت کرد، این موضوع باعث تاثیرگذاری بر بازار (Market Impact) میشود که معمولا برای معاملهگر زیانبار است، زیرا افراد با مشاهده سفارش او در قیمتهای بالاتر اقدام به خرید میکنند و لذا قیمت قبل از اینکه معاملهگر سهام را خریداری کند، رشد میکند. لذا یک الگوریتم معاملاتی وظیفه شکستن سفارش به سفارشهای کوچک در حجمهای متفاوت و اجرای آنها در بازههای زمانی متفاوت دارد، لذا Market Impact کاهش مییابد.
- الگوریتمهای سیگنالدهی: این دسته از الگوریتمها معمولا به معاملهگر یا تحلیلگر، دیتای اضافهای ارائه میکنند و باعث میشوند فرآیند تصمیمگیری تحلیلگر یا معاملهگر بهبود یافته و در نتیجه بازدهی او بهتر شود. این دسته از الگوریتمهای معاملاتی معمولا به خودی خود سودآور نیستند و باید با مجموعهای از آنها بهطور همزمان کار یا صرفا در کنار تحلیلهای دیگر، نقش افزایش بهرهوری را بازی کرد. از جمله الگوریتمهای سیگنالدهی میتوان به تمام اندیکاتورهای تحلیل تکنیکال مثل RSI، MacD، MA یا Ichimoku اشاره کرد که به صورت آماری ثابت شده است در بلندمدت سودآوری بیش از میانگین بازار ندارند.
- الگوریتمهای مانیتورینگ یا پایش بازار: این دسته از الگوریتمها که به نوعی میتوان آنها را در طبقه الگوریتمهای سیگنالدهی هم قرار داد، وظیفه پایش و مانیتور کردن بازار را دارند. مثلا فرض کنید قصد دارید با باز شدن نماد یک سهم، برای بازه کوتاهی نمادهای همگروه این سهم را بفروشید / خریداری کنید. یا مثلا میخواهید به محض ارسال شدن اطلاعیه صورتهای مالی تعدادی از نمادهای خاص از آن مطلع شوید. یا دائما پیغامهای ناظر بازار مربوط به نمادهای پورتفوی خود را دنبال کنید. یا در موارد حرفهایتر، قصد دارید در حالت کاهش نرخ بهره (وام)، شرکتهایی که کمترین مقدار وام را در حساب خود دارند شناسایی کنید. به کمک الگوریتمهای پایش بازار میتوانید با جستوجوی شرایط مورد نظر خود بر روی همه یا بخشی از بازار، عملیات monitoring بهینه داشته باشید.
- الگوریتمهای position trading یا کم بسامد: این دسته از الگوریتمهای معاملاتی که با شرایط فعلی بازار سرمایه ایران تطابق بسیاری دارند به خرید یا فروش سهم به منظور نگهداری بلندمدت میپردازند. لازم به ذکر است در حوزه معاملات الگوریتمی به هر فرآیند که زمانی بیش از یک ساعت داشته باشد، بلندمدت گفته میشود. مثلا فرض کنید استراتژی شما فروش به صف خرید در شرایط عرضه شدن صف و خرید در قیمتهای پایینتر است. یک الگوریتم معاملاتی position trading میتواند به محض رسیدن حجم صف خرید / فروش به شرایط پیشبینیشده شما، به صورت خودکار دستور خرید / فروش نماد را انجام دهد و در قیمتهای پایینتر که احتمالا رسیدن به آن بیش از چند دقیقه زمان خواهد برد، دستور معکوس را انجام دهد. همچنین الگوریتمهای دیگری نیز در این طبقه وجود دارند که خریدوفروش هر نماد در آنها به طور متوسط بیش از چند هفته زمان میبرد. تفاوت الگوریتمهای position trading با دستههای قبل، تشخیص نقاط ورود و خروج با احتمال بالا است. در واقع فرض کنید شما از الگوریتمهای monitoring استفاده و ۱۰ نماد انتخاب کردهاید، به کمک مجموعهای از الگوریتمهای سیگنالدهی به این نتیجه رسیدهاید که سهم X میتواند به شما بازدهی ۱۰ درصدی در مدت زمان یک الی دو هفته ارائه دهد. حال شما به کمک الگوریتمهای اجرای معاملات، اقدام به معامله این سهم کردهاید. در صورتی که تمام این فرآیند اتوماتیک باشد، تبریک! شما نه تنها یک ماشین چاپ پول دارید، که میتوانید آن را در طبقه الگوریتمهای position trading این نوشته طبقهبندی کنید.
- الگوریتمهای HFT یا پر بسامد(High Frequency Trading): این دسته از الگوریتمها بنا به تعریف سایت investopedia باید به طور متوسط مدت زمان خرید تا فروش دارایی خریداری شده آنها کمتر از پنجدهم ثانیه باشد تا در این طبقه قرار گیرند. در بازار سرمایه بینالملل، کارگزاریهای بسیاری هستند که به ارزش معامله شما هیچ کاری ندارند که برعکس به ازای هر معامله از شما کارمزد ثابتی دریافت میکنند. حال اگر ارزش سرمایه شما به سمت بی نهایت میل کند، درصد کارمزد معامله به سمت صفر میل میکند. مثلا شما ممکن است ارزش معاملهتان آنقدر زیاد باشد که در صورت رشد رقم چهارم بعد معاملات الگوریتمی در بورس چیست معاملات الگوریتمی در بورس چیست از ممیز به اندازه یک واحد، کارمزد معاملاتی شما پرداخت شود. این دسته از معاملات که بازار NASDAQ و NYSE را قبضه کرده است، معمولا در جفت ارزها (Forex) نیز بسیار پرکاربرد است اما به دلیل ساختار کارمزد در ایران، استفاده از آن معمولا با زیان به دلیل پرداخت کارمزد همراه است. الگوریتمهای آربیتراژ معمولا در این طبقه قرار میگیرند.
«واقعا» باید به موضوع اهمیت دهیم؟
بخواهیم یا نخواهیم، ابزار معاملات الگوریتمی در بازارهای مالی سراسر دنیا، از آمریکا تا اتحادیه اروپا، از چین تا هند و سنگاپور چنان مزیت رقابتی برای شرکتهای سرمایهگذاری ایجاد کرد که توانستند در بازه زمانی کوتاهی شرکتهای سنتی را تماما از بازار بیرون کنند. منطقا به دلیل مزایای کامپیوتر نسبت به انسان، در حوزه سرعتِ تحلیل، سرعت اجرای دستورات و تصمیمگیری، عدم خستگی و عدم خطا و همچنین عدم تاثیر احساسات بر معامله و استراتژی نمیتوان امیدوار بود در این موج، جایی برای روشهای سنتی باقی بماند.
اما آیا در آینده هیچ جایی برای انسان در بازارهای مالی نخواهد بود؟ پاسخ به این سوال نیز منفی است. در حال حاضر از نظر حجم معاملات (تعداد)، معاملات الگوریتمی بیش از ۸۵% از کل معاملات بازار سرمایه آمریکاست و این موضوع به معنی قبضه یک بازار ۵۲ تریلیون دلاری توسط الگوریتمهای معاملاتی است اما آن ۱۵% باقی مانده هنوز به سایر روشها تحلیل و معامله میکنند. در واقع کامپیوترها و الگوریتمهای معاملاتی در بازارهای مالی فعلا نتوانستهاند در حوزه خلاقیت و ایجاد و نوآوری در روشهای جدید و تحلیلهای جدید از انسان جلو بیفتند و در واقع این ۱۵%، بهترین تریدرها و تحلیلگرهای دنیا هستند که هنوز توسط الگوریتمهای معاملاتی از بازار بیرون نشدهاند و چه بسا این ۱۵% نویسنده آن ۸۵% الگوریتمهای معاملاتی باشند. لذا باید دید آیا میخواهیم این موج را جدی گرفته و با «به استقبال آن رفتن» و یادگیری این ابزار جدید و پذیرفتن سختیهای یادگیری آن، در قسمت ۸۵ درصدی جایی برای خود ایجاد کنیم یا به فکر بازی در ۱۵% باقی مانده هستیم؟
معاملات و بازارگردانی الگوریتمی در بورس ایران
عضو شورای عالی بورس اعلام کرد : معاملات الگوریتمی باعث افزایش سرعت و تعداد معاملات می شود و به روانی بازار سرمایه کمک می کند.
به گزارش ایبِنا، به نقل از سنا، قاسم محسنی، عضو شورای عالی بورس، در خصوص معاملات الگوریتمی گفت: به طور معمول معامله کننده ها و کسانی که مدیریت پرتفوی انجام می دهند، الگوهایی برای تصمیم گیری دارند که با توجه به تغییرات قیمت سهام تصمیم به خرید یا فروش سهام می گیرند.
به گفته وی، برای تبدیل این الگوها به الگوریتم، قواعد معامله گران در قالب مجموعه ای کد در یک سامانه معاملاتی تعریف می شود و از آن به بعد این نرم افزار کامپیوتری بدون دخالت انسان اقدام به خرید و فروش سهام می کند.
افزایش سرعت خرید و فروش سهام
این کارشناس بازار سرمایه با تاکید بر اینکه چنین اتفاقی سرعت خرید و فروش را افزایش می دهد، گفت: با معاملات الگوریتمی در ظرف کسری از ثانیه دستورها اعمال می شود، البته این نرم افزار به سامانه بورس متصل است و به سرعت دستور خرید یا فروش را جاری و به سامانه معاملاتی ارسال می کند. این موضوع باعث افزایش میزان معاملات می شود.
آسیب های معاملات الگوریتمی
محسنی درباره خطر معاملات الگوریتمی گفت: این سامانه نمی تواند اتفاق ها و ریسک های سیاسی را درک کند و ممکن است بازاری را که درگیر یک ریسک سیاسی است و با افت مواجه شده، دچار سقوط کند.
این عضو شورای عالی بورس با تاکید بر اینکه چنین مشکلی در برخی بازارهای سهام سایر کشورها رخ داده است، گفت: به این ترتیب بازار در شرایط خاصی قرار داشته و این نرم افزار با توجه به منفی بودن بازار اقدام به صدور دستورهای فروش بی نهایت کرده است تا جایی که ناظر بازارها مجبور به قطع ارتباط نرم افزار الگوریتم با هسته معاملاتی شدند.
وی توضیح داد: در آمریکا و ژاپن چنین اتفاق هایی رخ داده و در شرایط خاص مقامات ناظر ارتباط نرم افزار را با هسته معاملات قطع کردند.
بازارگردانی الگوریتمی
محسنی با تاکید بر اینکه هر سیستمی ممکن است ایراداتی داشته باشد اما قطعاً معاملات الگوریتمی مزیت های بیشتری نسبت به ایراداتش دارد، اظهار داشت: با توجه به اینکه در بورس ایران سقف نوسان قیمت وجود دارد معاملات الگوریتم بر خلاف سایر کشورها نمی تواند حتی در شرایط خاص معاملات را دچار نزول یا صعود شدید کند.
عضو شورای عالی بورس با بیان اینکه معاملات الگوریتمی بهتر است با بازارگردانی الگوریتمی آغاز شود، گفت: بازار گردان ها قواعد و دستورالعمل هایی دارند که دستورهای خرید و فروش معاملات الگوریتمی در بورس چیست را بر اساس آن قواعد اجرا می کنند بنابراین می توان همان قواعد را تبدیل به الگوریتم کرد تا باعث کاهش هزینه بازار گردانی در این نهادهای مالی شود.
معاملات الگوریتمی چیست؟
معاملات الگوریتمی یا «Algorithmic Trading» در بازارهای مالی به معنای استفاده از برنامههای کامپیوتری برای ورود سفارشهای معاملاتی است.
یک یا چند الگوریتم در انتخاب و اعمال این سفارشها از جنبههای مختلف مانند «زمانبندی، قیمت یا حجم» بدون دخالت انسان تصمیمگیری و اجرا میشود.
معاملات الگوریتمی حجم عظیمی از دادهها را پردازش و از تکنیکهای پیشرفته ریاضی جهت یافتن بهترین الگو استفاده میکند.
بر اساس این روش، پیشبینیها و تصمیمات بر پایه مدل و تئوری احتمالات ایجاد میشود.
این نوع معاملات یک حوزه میان رشتهای است که بر بینش محاسباتی، ریاضیات مالی، روشهای عددی و شبیهسازی کامپیوتری تکیه و تصمیماتی به منظور مدیریت ریسک اخذ میکند.
معاملات الگوریتمی کاربرد گستردهای در شرکتهای تامین سرمایه، صندوقهای بازنشستگی و صندوقهای سرمایهگذاری مشترک دارد.
احتمال آزادسازی معاملات الگوریتمی برای افراد حقیقی و حقوقی بورس
تحلیلگر بورس گفت:از الگوریتم فقط به قصد گرفتن سود در بازار نباید استفاده کرد؛ بلکه از آن برای سیگنالگیری و سفارشگذاری خودکار یا مدیریت ریسک هم می توان بهره گرفت.
مجید عبدالحمیدی، فعال در حوزه معاملات الگوریتمی در گفتگو با خبرنگار مهر گفت: زمانی که معاملات بورس راه افتاده و رایانهها به شکل امروزی، در دنیای مالی نفوذ نکرده بودند، معاملات بهصورت فیزیکی و سنتی انجام میشد و برای خرید و فروش یک سهم، باید حتماً مراجعات حضوری به ساختمان بورس تهران واقع در خیابان حافظ صورت میگرفت؛ لازم بود که متقاضیان قیمت روز سهم خود را بر روی تابلو مشاهده کرده و سپس فرم خرید و یا فروش را پر میکردند؛ اما امروز به لطف پیشرفت تکنولوژی، سهامدار میتواند به راحتی پشت سیستم شخصی خود در منزل یا محل کار نشسته و قیمت سهمها را بهصورت آنلاین در وبسایتهای مختلف نگاه کند و برمبنای آن، تصمیم به معامله بگیرد.
با استفاده از معاملات الگوریتمی و بهرهگیری از هوش مصنوعی میتوان به صورت خودکار و یا نیمه خودکار و البته با استفاده از کدهای برنامهنویسی شده یا سامانههای موجود در بازار، موقعیتهای مناسب در بورس را شناسایی و آنها را در بهترین زمان موجود شکار کرد
وی افزود: مروری بر این روند نشان میدهد که هیچ کس نتوانسته جلوی پیشرفت تکنولوژی را بگیرید؛ ضمن اینکه نحوه معاملات و تعداد سهام حاضر در بورس نیز در گذر زمان تغییرات زیادی کرده است؛ به نحوی که حجم سرمایه یک فرد، در نحوه معاملات وی تأثیر مستقیم گذشته و از طرفی با بزرگتر شدن بازار و افزایش تعداد سهمها، ذهن انسان به دلیل محدودیتهایی که دارد، نمیتواند همه بازار را همزمان رصد کند؛ از این رو تکنولوژی معاملات خودکار و هوش مصنوعی نیز وارد معاملات در بازارهای مالی شده است.
عبدالحمیدی ادامه داد: معاملات الگوریتمی یا معاملات خودکار، یک ابزار معاملاتی بازارهای بورس است؛ به نحوی که با استفاده از آن میتوان با بهرهگیری از هوش مصنوعی و استراتژیهای مدنظر، به صورت خودکار و یا نیمه خودکار و البته با استفاده از کدهای برنامهنویسی شده یا سامانههای موجود در بازار، موقعیتهای مناسب در بورس را شناسایی و آنها را در بهترین زمان موجود شکار کرد.
این تحلیلگر بازار سرمایه ادامه داد: بسیاری از افراد، معاملات الگوریتمی را با استراتژی معاملاتی یا فیلترنویسی اشتباه میگیرند؛ در صورتی که همه اینها زیرمجموعهای از معاملات الگوریتمی هستند؛ به نحوی که با معاملات الگوریتمی میتوان استراتژیها و خروجی فیلترهای مد نظر خود معاملات الگوریتمی در بورس چیست را به هسته معاملات ارسال کرد؛ ضمن اینکه الگوریتمها میتوانند بیش از یک مورد باشند و به صورت ترکیبی و پیچیده، مورد استفاده قرار بگیرند؛ به خصوص اینکه آنها برای انجام معاملات، بررسیهای مختلفی از جمله زمانبندی، قیمت و حجم را در بازار انجام میدهند و معاملات الگوریتمی در بورس چیست بر اساس دیتاهای موجود، برای معاملات تصمیمگیری میکنند.
در شرایط فعلی، بازارگردان ها با استفاده از این معاملات به راحتی تعهداتی همچون حجم تکلیفی و خرید در منفیها، صف فروش و فروش در مثبتها و صف خرید را به راحتی با سرعت بالا و بدون خطا انجام میدهند
عبدالحمیدی ادامه داد: این ابزار کمک میکند تا بدون درگیر شدن احساسات و یا هیجانها، در بازار معامله کرد و در نهایت موجب افزایش حجم معاملات گردید؛ به همین دلیل در شرایط فعلی، بازارگردان ها با استفاده از این معاملات به راحتی تعهداتی همچون حجم تکلیفی و خرید در منفیها، صف فروش و فروش در مثبتها و صف خرید را به راحتی با سرعت بالا و بدون خطا انجام میدهند.
وی معتقد است که باید قبول کرد بورس سال ۹۹ با بورس سال ۹۱ تفاوتهای زیادی کرده و ایران هم باید همچون سایر کشورها، به سمت استفاده از ابزارهای جدید برای تصمیمگیری بهتر و راحتتر در معاملات حرکت نماید؛ به نحوی که هر شخصی بتواند از این ابزارها برای معاملات خود در بازارهای مالی استفاده کند؛ اما نکته حائز اهمیت آن است که از این ابزار، فقط به قصد گرفتن سود در بازار نباید استفاده کرد؛ بلکه گاهی اوقات از این ابزار، فقط برای سیگنالگیری و محدود کردن تعداد فرصتهای معاملاتی، سفارشگذاری خودکار یا مدیریت ریسک و سرمایه نیز استفاده شود.
احتمالاً در آینده و با وضع قوانین جدید، امکان استفاده از معاملات الگوریتمی برای فعالان بورس تهران اعم از حقیقیها و حقوقیها نیز فراهم خواهد شد
عبدالحمیدی معتقد است که برای استفاده از این شیوه باید به نرمافزار و سختافزارهای مناسب دسترسی داشت؛ البته داشتن تخصص و تجربه در بورس نیز برای استفاده از معاملات الگوریتمی یک ضرورت محسوب میشود و در حقیقت، معاملات الگوریتمی به هیچ وجه مناسب افراد تازهکار نیست؛ این شیوه در تمامی بازارهای جهانی استفاده میشود و میتوان ادعا کرد که تمامی معاملات حجم بالا در بورسهای بزرگ دنیا، با استفاده از ربات انجام میشود.
وی اظهار داشت: تکنولوژی معاملات الگوریتمی به سرعت در حال پیشرفت است و برنامهنویسان و تحلیلگران بسیاری، ۱۰۰ درصد تمرکز خود را روی هوشمندسازی برنامههای معاملات الگوریتمی گذاشتهاند؛ ضمن اینکه استفاده از این روش در بازار بورس ایران نیز رواج دارد؛ اما در حال حاضر عده کمی قادر به استفاده از این معاملات هستند که این موضوع البته درست نیست و باعث سود بردن برای عدهای خاص خواهد شد.
عبدالحمیدی گفت: احتمالاً در آینده و با وضع قوانین جدید، امکان استفاده از معاملات الگوریتمی برای فعالان بورس تهران اعم از حقیقیها و حقوقیها نیز فراهم خواهد شد.
معاملات الگوریتمی در بورس چیست
معاملات الگوریتمی چیست؟
عصر بازار- معاملات الگوریتمی روشهای متنوع برنامه نویسی برای انجام معاملات دقیق در بورس است در این روش معاملات خطای محاسباتی و دخالت انسانی به حداقل خواهد رسید.
به گزارش پایگاه خبری «عصر بازار» به نقل از باشگاه خبرنگاران جوان، سهامداران بازار سرمایه همچون سایر سرمایه گذاران پیش از سرمایه گذاری باید مجموعه ای از آموزش ها را فرا بگیرند. این روزها فعالیت در بورس بیش از هر زمان دیگری به دغدغه گروهی از افراد تبدیل شده است، به همین دلیل قصد داریم شما را با یکی از مفاهیم بازار سرمایه آشنا کنیم.
امروز (چهارشنبه، دوم مهرماه) سازمان بورس و اوراق بهادار با دستور ابلاغیه ای اعلام کرد: استفاده از الگوهای الگوریتمی و تقسیم سفارشات برخط در بورس و اوراق بهادار تهران و فرابورس ایران برای تمامی اشخاص اعم از حقوقی ها و حقیقی ها به منظور حفظ شرایط تعادل عرضه و تقاضا تا اطلاع ثانوی ممنوع است.
معاملات الگوریتمی که با نام الگو تریدینگ نیز نامیده میشود از زبان برنامه نویسی همراه با مجموعه دستورهای تعریف شده به نام الگوریتم برای معاملات استفاده میکند.
در معاملات الگوریتمی مجموعه دستورالعملهای تعریف شده بر اساس زمان بندی، قیمت، کمیت یا هر مدل ریاضی است. جدا از فرصتهای سود برای معامله گر، الگو تریدینگ با رد کردن تاثیر احساسات انسانی بازار را بیشتر به طرف نقدینگی میبرد و معاملات به روش اصولی انجام میپذیرد.
اگر بخواهیم به زبان ساده معاملات الگوریتمی را تعریف کنیم، به هر نوع معامله خودکار اعم از اینکه پربسامد (High Frequency Trading) یا کم بسامد باشد معاملات الگوریتمی میگویند. به عنوان مثال، حد سود و ضرر یک الگوریتم، معاملاتی است که با رسیدن قیمت به اعداد خاصی، دستور خرید یا فروش خودکار را انجام میدهد. اما آیا معاملات الگوریتمی به همین موارد ختم میشود؟ پاسخ قطعا خیر است.
پس به طور ساده، هر معامله خودکار میتواند در نقطهای از طیف معاملات الگوریتمی قرار گیرد. اگر بخواهیم این طیف را بر اساس عملکردهای آن طبقهبندی کنیم، میتوانیم دستهبندی زیر را معرفی کنیم:
الگوریتمهای اجرای معاملات:
الگوریتمهای معاملاتی صرفا برای اجرای دستورات معاملاتی تحلیلگر طراحی شدهاند. یعنی معاملهگر، نماد مورد نظر و نقطه ورود / خروج را انتخاب می کند.
فرض کنید یک معاملهگر میخواهد 100 میلیارد تومان سهام فولاد خریداری کند. به طور واضح نمیتوان یک سفارش به ارزش 100 میلیارد تومان در بازار ثبت کرد، این موضوع باعث تاثیرگذاری بر بازار میشود که معمولا برای معاملهگر زیانبار است، زیرا افراد با مشاهده سفارش او در قیمتهای بالاتر اقدام به خرید میکنند و قیمت قبل از اینکه معاملهگر سهام را خریداری کند، رشد میکند؛به همین دلیل یک الگوریتم معاملاتی وظیفه شکستن سفارش به سفارشهای کوچک در حجمهای متفاوت و اجرای آنها در بازههای زمانی متفاوت دارد.
الگوریتمهای سیگنالدهی:
این الگوریتمها معمولا به معاملهگر یا تحلیلگر، دیتای اضافه ارائه میکنند و باعث میشوند فرآیند تصمیمگیری تحلیلگر یا معاملهگر بهبود یافته معاملات الگوریتمی در بورس چیست و در نتیجه بازدهی او بهتر شود.
این دسته از الگوریتمهای معاملاتی معمولا به خودی خود سودآور نیستند و باید با مجموعهای از آنها بهطور همزمان کار یا صرفا در کنار تحلیلهای دیگر، نقش افزایش بهرهوری را بازی کرد. از جمله الگوریتمهای سیگنالدهی میتوان به تمام اندیکاتورهای تحلیل تکنیکال مثل RSI، MacD، MA یا Ichimoku اشاره کرد.
الگوریتمهای مانیتورینگ یا پایش بازار:
این الگوریتمها که به نوعی میتوان آنها را در طبقه الگوریتمهای سیگنالدهی هم قرار داد، وظیفه پایش و مانیتور کردن بازار را دارند.
به عنوان مثال فرض کنید قصد دارید با باز شدن نماد یک سهم، برای بازه کوتاهی نمادهای هم گروه این سهم را بفروشید یا خریداری کنید یا مثلا میخواهید به محض ارسال شدن اطلاعیه صورتهای مالی تعدادی از نمادهای خاص از آن مطلع شوید. یا در موارد حرفهایتر، قصد دارید در حالت کاهش نرخ بهره (وام)، شرکتهایی که کمترین مقدار وام را در حساب خود دارند شناسایی کنید. به کمک الگوریتمهای پایش بازار میتوانید با جستوجوی شرایط مورد نظر خود بر روی همه یا بخشی از بازار، عملیات پایش بازار را انجام دهید.
الگوریتمهای position trading یا کم بسامد:
الگوریتمهای کم بسامد معاملاتی با شرایط فعلی بازار سرمایه ایران تطابق بسیاری دارند به خرید یا فروش سهم به منظور نگهداری بلندمدت میپردازند.
در حوزه معاملات الگوریتمی به هر فرآیند که زمانی بیش از یک ساعت داشته باشد، بلندمدت گفته میشود.
مثلا فرض کنید استراتژی شما قصد فروش سهام در شرایط عرضه شدن صف و خرید در قیمتهای پایینتر است. یک الگوریتم معاملاتی کم بسامد میتواند به محض رسیدن حجم صف خرید یا فروش به شرایط پیشبینیشده شما، به صورت خودکار دستور خرید یا فروش نماد را انجام دهد.
الگوریتمهای HFT یا پر بسامد High Frequency Trading:
الگوریتم های پر بسامد باید به طور متوسط مدت زمان خرید تا فروش دارایی خریداری شده آنها کمتر از پنجدهم ثانیه باشد تا در این طبقه قرار گیرند.
در بازار سرمایه بینالملل، کارگزاریهای بسیاری هستند که به ارزش معامله شما هیچ کاری ندارند اما برعکس به ازای هر معامله از شما کارمزد ثابتی دریافت میکنند. حال اگر ارزش سرمایه شما به سمت بی نهایت میل کند، درصد کارمزد معامله به سمت صفر میل میکند. مثلا شما ممکن است ارزش معاملهتان آنقدر زیاد باشد که در صورت رشد رقم چهارم بعد از ممیز به اندازه یک واحد، کارمزد معاملاتی شما پرداخت شود. این دسته از معاملات که بازار NASDAQ و NYSE را قبضه کرده است، معمولا در جفت ارزها Forex نیز بسیار پرکاربرد است، اما به دلیل ساختار کارمزد در ایران، استفاده از آن معمولا به دلیل کارمزد بالا با زیان همراه است.
شرکتهای پیشرو در زمینه معاملات الگوریتمی:
Black Rock:
شرکت بلکراک، یک شرکت مدیریت سرمایهگذاری جهانی آمریکایی است که در شهر نیویورک سیتی قرار دارد.
این شرکت در سال 1988 پایهگذاری شد. بلکراک، در آغاز یک شرکت مدیریت سرمایه و صندوق درآمد ثابت بود، ولی امروزه به یکی از بزرگترین شرکتهای مدیریت سرمایه در کل دنیا تبدیل شده است و تا سال 2017 در حدود 7.43 تریلیون دلار سرمایه تحت مدیریت دارد. این شرکت 70 دفتر در 30 کشور دنیا و از بیش از 100 کشور دنیا، مشتری دارد.
به دلیل قدرت زیاد و وسعت این مجموعه و سهم وسیعی که از داراییها و فعالیتهای اقتصادی دارد، بلکراک بزرگترین «بانک سایه» دنیا نامگذاری شده است.
General trade golding:
یکی از جوانترین شرکتهای مالی جهان که اتفاقا دارای یکی از بیشترین رشدهای سرمایه در طول یکسال گذشته نیز بوده شرکت جنرال تریدینگ است که مقر اصلی آن در لندن و در قلب مرکز تجاری لندن قرار دارد. شرکت جنرال تریدینگ از همان ابتدا سعی در توسعه و بهبود سیستمهای معاملاتی الگوریتمی و با استفاده از هوش مصنوعی بسیار پیشرفته داشته است.
به همین منظور علاوه بر طراحی الگوریتمهای معاملاتی کاملا اختصاصی مربوط به خود، از هوش مصنوعی فوق العاده پیشرفتهای که شرکت j 4 capital طراحی کرده است کمک گرفت و با همکاری این شرکت که خود نیز ورود به بازار معاملات بر پایهی هوش مصنوعی را شروع کرده است توانست به روشهای منحصر بفرد و کاملا مخفیانهای در جهت معاملات بسیار سود ده در بازارهای مالی برسد.
بر اساس گزارش و تایید کمیسیون معاملات لندن معاملات واقعی این شرکت از اکتبر 2019 شروع شده که در بازهی 9 ماهه به حدود 1000% سود رسیده است که بیشترین سود در بین تمامی شرکتهای سنتی و یا بر پایهی معاملات الگوریتمی بوده است. بر همین اساس با مجوزی که در ماه جون 2020 از همین کمیسیون دریافت کرد شروع به فعالیت و جذب سرمایه از حدود 100 کشور دنیا گرفته است.
بسیاری از مشاوران سرمایه گذاری در لندن به این موضوع اشاره میکنند که شروع جذب سرمایه این شرکت فرصتی بینظیر در زمان فعلی است، چون معتقدند در زمان فعلی که سرمایه شرکت یک میلیارد پوند است توانایی کسب سود توسط این شرکت فوق العاده بیشتر از زمانی خواهد بود که سرمایهی آن به 100 میلیارد پوند برسد.
یکی دیگر از شرکتهای بسیار فعال در حوزهی معاملات الگوریتمی شرکت سیتادل است که در سال 1990 تشکیل شده است و از سال 2008 به بعد تمرکز خود را بر روی معاملات الگوریتمی قرار داده است و با توسعهی سیستمهای معاملاتی انحصاری در حال بهره گیری از آنها است. دفتر اصلی این شرکت نیز همانند جنرال تریدینگ در شهر لندن قرار دارد که بر اساس اعلام کمیسیون معاملات لندن در سال 2019 حدود 30 میلیارد سرمایه را تحت مدیریت خود داشته است.
سیتادل در اصل یک شرکت هدج فاند است و برای مدیریت ریسک سرمایهها از روشهای بسیار متنوعی استفاده میکند تفاوت عمدهی الگوریتمهای این شرکت با جنرال تریدینگ در تمرکز آن بر کاهش ریسک است در حالی که تمرکز الگوریتمهای جنرال تریدینگ بر افزایش سود و حضور فعال در بازارهای مختلف است. به همین میزان سود دهی آنها زیاد قابل مقایسه نیست و همچنین مشتریان بسیار متفاوتی دارند.
معاملات الگوریتمی در بورس ممنوع شد
به گزارش آگاه پرس، محسن خدابخش مدیر نظارت بر بورس، در اطلاعیه ای معاملات الگوریتمی در بورس را تا اطلاع ثانوی ممنوع کرد.
منظور از «معاملات الگوریتمی» چیست؟
معاملات الگوریتمی در حقیقت یک ابزار در بازارهای مالی محسوب میشوند؛ ابزاری که شرکتهای سرمایهگذاری در سراسر جهان از آن استفاده میکنند و در مدت کوتاهی توانسته است روشهای سنّتی را از میدان به در کند. معاملات الگوریتمی یا معاملات خودکار را میتوان این گونه تعریف کرد: «انجام معامله در بازار با استفاده از برنامه های کامپیوتری، به صورت خودکار یا نیمه خودکار. در این روش، کامپیوتر با استفاده از الگوریتمهای ویژه، بازار را رصد و فرصت های معاملاتی را پیدا میکند.»
در معاملات الگوریتمی یا اَلگو تریدینگ (Algorithmic Trading)، مجموعهای از دستورهای مشخص به کامپیوترها داده میشود و آنها با استفاده از این دستورات معاملات را انجام میدهند. همان گونهکه اشاره شد، الگو تریدینگ یک ابزار است و نه یک استراتژی؛ در بازارهای مختلف میتوان از آن استفاده کرد. برای مثال بورس، آتی کالا، و بازارهای جهانی مثل کریپتو و… .
مراحل کار معاملات الگوریتمی به شرح زیر است:
- جستوجو در سهمهای مختلف، بر اساس استراتژی تعریفشده و پیدا کردن فرصتهای معاملاتی؛
- پوزیشنگیری؛
- مدیریت پوزیشنهای بازشده؛
- مدیریت ریسک و سرمایه با توجه به فاکتورهایی که در سیستم تعریف شده است.
ممکن است تمامی این مراحل به صورت خودکار انجام شوند یا بخشی از آنها را نیروی انسانی به عهده گیرد. حتی در شرایطی هم که اجازه باز و بسته کردن موقعیت خرید و فروش به صورت خودکار وجود ندارد، تحلیلهای الگوریتمی میتواند برای معاملهگران مفید باشد.
این ابزار نسبت به نیروی انسانی، تحلیلهای بسیار پیچیدهتری انجام میدهد. حجم عظیمی از دادهها را در لحظه برسی میکند و شرایط مختلف و استراتژیهای متنوع را در نظر میگیرد. با استفاده از معاملات الگوریتمی، معاملهگران میتوانند بسیار سریعتر وارد موقعیت معاملاتی شوند یا از آن خروج کنند.
لازم به ذکر است که الگو تریدینگ را بیشتر شرکتهای سرمایهگذاری استفاده میکنند و مناسب افراد حرفهای و باسابقه است و برای استفاده از آن باید دوره آموزش MQL5 را گذرانده باشید. معاملهگرانِ تازهکار و آموزشندیده بهتر است سراغ این ابزار نروند.