افت شاخص بورس در ابتدای هفته
دنیای اقتصاد : معاملهگران بورس تهران دیروز در شرایطی فعالیت خود را شروع کردند که همچنان مسائل سیاسی پررنگ است.
در همین حال در عصر روز جمعه معاملهگران شاهد کاهش بهای مواد خام و فلزات در بازار جهانی بودند؛ این امر تاثیراتی را بر شرکتهای وابسته به بازار جهانی داشته است.
در بورس اوراق بهادار سرمایهگذاران دیروز نیز همچنان شاهد فعالیت چشمگیر بازارهای موازی از جمله ارز و سکه بودند.
رشد بهای ارز و عبور بهای دلار حوالهای از مرز 14هزار ریال و بهای 13هزار و 860ریالی اسکناس دلار موجب شده است علاوه بر داغ بودن بهای دلار و ارز، بهای طلا نیز متناسب با آن افزایش پیدا کند. از این رو همچنان بخشی از توجه سرمایهگذاران به سوی بازارهای موازی است که همین امر نیز شانس بازار سهام را برای جذب نقدینگی کاهش داده است.
در بازار دیروز معاملهگران بورس اوراق بهادار در ابتدای فعالیت بازار با خرابی سیستم معاملات مواجه شده و برای دقایقی این سیستم معاملات از کار افتاد. با راه افتادن معاملات در گروه کانی غیرفلزی، معاملهگران شاهد صدرنشینی بیشتر نمادها بودند. خاک چینی ایران که دیروز در پایان معاملات با توقف نماد برای انتخاب اعضای هیات مدیره مواجه شد.
از سوی دیگر، کاشی سعدی، سرامیکهای صنعتی اردکان و کاشی تکسرام با صف خرید همراه شدند. این امر باعث شد خرابی سیستم معاملات بورس تا در کنار گروه قندی، گروه کانی غیرفلزی نیز شاهد حرکت گروهی قابل ملاحظه باشند.
در گروه بانکی دیروز بانک آرین در اطلاعیهای به شایعات در مورد انحلال این بانک الکترونیکی پایان داد که این امر بار دیگر ریسک تصمیمات ناگهانی در حوزه بازار سرمایه را به نمایش گذاشت. وضعیت بانک آرین که هفتهها از توقف این نماد میگذرد در کنار وضعیت پست بانک و پذیره نویسی بانک آریا سلسلهای از مشکلات را برای گروه قابل ملاحظهای از سرمایه گذاران ایجاد کرده است.
بانک آرین در اطلاعیه خود خاطرنشان کرده است بانک الکترونیکی آرین به هیچ عنوان «انحلال» نیافته است، «اختلاف اساسی»ای نیز با بانک مرکزی ندارد و از ادامه فعالیت، «انصراف» نداده است. روند دریافت مجوز فعالیت بانک الکترونیکی آرین هم بر اساس موازین قانونی ادامه دارد، اگرچه متاسفانه مشکلات به وجود آمده اخیر در نظام بانکی کشور، دریافت این مجوز را با تاخیر همراه کرده
است.
براساس این اطلاعیه هیچ یک از نیروهای بانک آرین، تاکنون «اخراج» نشدهاند و در ساختمان این بانک، بر خلاف خبر اعلام شده همه روزه کارشناسان و کارمندان بانک مشغول به کار هستند.
در گروه معدنی، نمادهای سنگآهنی همچنان با توقف طولانی مدت مواجه هستند. در بازار جهانی، سنگآهن با کاهش 50/2 دلاری شاخص قیمت نقدی خلوص 62 درصد استیل ایندکس روبرو شده و به 134 دلار و 80 سنت هر تن خشک رسیده است. عرضه برزیل بیشتر شده و قیمتها نسبت به سطح رایج بازار پایین تر است.
در مجموع بازار دیروز بازاری ضعیف و کم عمق بود که در آن شاخص 4/62واحد افت کرد و به 24هزار و 528واحد رسید. ارزش معاملات نیز دیروز به 33میلیارد تومان رسید که 29/8درصد آنرا معاملات کنتور سازی تشکیل داد. از 238نمادی که دیروز به روی تابلو رفتند 120نماد با کاهش قیمت و 112نماد با رشد ارزش معامله شدند.
آخرین اخبار
- پیام مدیرعامل گروه توسعه ملی به مناسبت هفته دفاع مقدس
- در نشست مدیران گروه توسعه ملی مطرح شد؛ افزایش هم افزایی، راه بازگشت شکوه گروه توسعه ملی
- در دیدار وزیر علوم و مدیرعامل گروه توسعه ملی؛ بر همکاری دوجانبه هلدینگ توسعه ملی و بخش پژوهشی وزارت علوم تاکید شد
- مدیرعامل بانک ملی ایران: تغییرات گروه توسعه ملی بر مبنای الزامات بانکداری شرکتی است / لزوم واگذاری شرکت های زیرمجموعه با حفظ ارزش دارایی های بانک در برابر تورم
- بازدید مدیرعامل شرکت سرمایه گذاری گروه توسعه ملی (وبانک) از مجموعه گروه ملی صنعتی فولاد ایران
تماس با ما
تهران، میدان ونک، خیابان شهید خدامی، بعد از پل کردستان، پلاک 89
کد پستی: 1994844202
صندوق پستی: 3898-15875
تلفن: 85598 – 85599000
فاکس: 85599811
پست الکترونیک: [email protected]
اینستاگرام
پیوندهای مفید
کپیرایت © شرکت سرمایهگذاری گروه توسعه ملی. تمامی حقوق محفوظ است.
معاملات الگوریتمی چیست؟
معاملات الگوریتمی (Algorithmic Trading) معاملات خودکار، تجارت به روش جعبه سیاه یا معاملات الگویی نیز نامیده میشود. در این نوع از معاملات، از یک برنامه رایانهای استفاده میشود که مجموعهای از دستورالعملهای تعریف شده (الگوریتم) را برای انجام معاملات به کار میگیرد.
در تعریفهای مربوط به تجارت و علوم اقتصادی آورده شده است که این نوع از معامله میتواند با سرعت و فرکانس سود کسب کند که برای انسان انجام آن کاملاً غیرممکن است.
از معاملات الگوریتمی چه میدانید؟
معاملات الگوریتمی علاوه بر فرصتهای پرسودی که برای فرد تجارتکننده دارد، با درک و تحلیل تأثیرات مربوط به عواطف انسانی بر فعالیتهای تجاری معاملات را به نحو سیستماتیکتری انجام میدهد. به نظر میرسد تجارت الگوریتمی عامل انسانی را حذف میکند و در عوض از استراتژیهای مبتنی بر آمار از پیش تعیین شده پیروی میکند که میتوانند هفت روز هفته ساعت و توسط کامپیوترها با حداقل نظارت اجرا شوند.
رایانهها میتوانند مزایای متعددی نسبت به معاملهگران انسانی ارائه دهند. برای اولین بار، آنها میتوانند تمام روز، بدون خواب، فعال بمانند.
آنها همچنین میتوانند دادهها را به طور دقیق تجزیه و تحلیل کنند و به تغییرات میلی ثانیه پاسخ دهند. علاوه بر این، آنها هرگز احساسات را در تصمیمگیریهای خود فاکتور نمیگیرند.
به همین دلیل، مدتهاست که بسیاری از سرمایهگذاران فهمیدهاند که ماشینآلات میتوانند معاملهگران عالی داشته باشند، با توجه به اینکه آنها از استراتژیهای صحیح استفاده میکنند.
چرا معاملات الگوریتمی؟
بیشتر استراتژیهای معاملات الگوریتمی حول شناسایی فرصتها در بازار بر اساس آمار است. تجارت لحظهای به دنبال پیروی از روندهای فعلی است و استراتژیهای یادگیری ماشینی سعی میکنند فلسفههای پیچیدهتری را به صورت خودکار در بیاورند یا چندین مورد را به طور همزمان ادغام کنند.
هیچ یک از این موارد تضمین واقعی برای سودآوری نیست و معاملهگران باید بفهمند که الگوریتم صحیح یا ربات را کی و کجا پیادهسازی کنند. حوزه تجارت الگوریتمی نیز به همین ترتیب تکامل یافته است. در حالی که این کار با تجارت رایانه در بازارهای سنتی آغاز شد، افزایش داراییهای دیجیتال و مبادلات جاری در هفت روز هفته این رویه را به سطح جدیدی رسانده است.
تقریباً به نظر میرسد که تجارت اتوماتیک و ارزهای رمز پایه برای یکدیگر ساخته شده است. درست است که کاربران هنوز هم باید استراتژیهای خاص خود را انجام دهند، اما اگر به درستی اعمال شود، این تکنیکها میتوانند به بازرگانان کمک کنند دست خود را از چرخ بردارند و اجازه دهند ریاضیات کار خود را انجام دهد.
بررسی دقیق تر کاربرد معاملات الگوریتمی
فرض کنید که یک فرد برای انجام معاملات خود از این معیارهای تجاری ساده پیروی میکند:
- وقتی میانگین متحرک ۵۰ روزه آن از میانگین متحرک ۲۰۰ روزه بالاتر رفت، ۵۰ سهم از سهام را میخرد. (میانگین متحرک میانگین دادهای نقاط گذشته است که نوسانات قیمتی را روز به روز مرتفعتر میکند و در نتیجهی آن روندها مشخص میشوند.)
- فروش این سهام زمانی که میانگین متحرک ۵۰ روزه آن از میانگین متحرک ۲۰۰ روزه پایینتر باشد.
با استفاده از این دو دستورالعمل ساده، یک برنامه کامپیوتری به طور خودکار ارزش سهام (و شاخصهای خرابی سیستم معاملات بورس میانگین متحرک) را کنترل کرده و در صورت تناسب شرایط تعریف شده، سفارشات خرید و فروش را ثبت میکند.
فرد معاملهگر دیگر نیازی به نظارت بر قیمتها و نمودارهای متغیر و به روز یا سفارشات به صورت دستی ندارد. سیستم معاملات الگوریتمی با شناسایی فرصت صحیح معامله به صورت خودکار این کار را انجام میدهد.
مزایای انجام معاملات به روش الگوریتمی
مزایا معاملات الگوریتمی:
- معاملات با بهترین قیمت ممکن انجام میشود.
- ثبت سفارش در این نوع معاملات دقیق و سریع است. (اجرایی شدن آن در سطح دلخواه بسیار محتمل است.)
- بسیار اهمیت دارد که معاملات قبل از تغییرات ارزشی قابل توجه به درستی و هر چه سریعتر انجام شوند که به روش الگوریتمی امری امکان پذیر است.
- کاهش هزینههای معامله
- بررسی خودکار همزمان در شرایط مختلف بازار
- کاهش انواع خطاهای دستی هنگام انجام معاملات.
- معاملات الگوریتمی را میتوان با استفاده از دادههای موجود در زمان واقعی و درست مورد آزمایش مجدد قرار داد تا ببینیم آیا میتوان این دست از معاملات را یک استراتژی مناسب و هوشمندانه در انجام معاملات تجاری بر شمرد و یا خیر.
- از احتمال وقوع خطاهای متعدد توسط معاملهکنندگان انسانی (و نه ماشینی) در اثر عوامل روحی و روانی میکاهد.
بیشتر معاملات الگوریتمی که امروزه انجام میگیرد، معاملات با فرکانس بالا (HFT) هستند که تلاش میکند تعداد زیادی سفارش را با سرعت سریعتر در چندین بازار و با پارامترهای تصمیمگیری چندگانه بر اساس دستورالعملهای از پیش برنامهریزی شده، ثبت کند.
معاملات الگوریتمی در اشکال مختلف معامله، خرید و فروش و فعالیتهای متنوع سرمایهگذاری مورد استفاده قرار میگیرد از جمله:
- سرمایهگذاران میان مدت و یا بلند مدت یا موسسات بازرگانی طرف خرید، صندوقهای بازنشستگی، صندوقهای سرمایهگذاری، شرکتهای بیمه و برخی دیگر از معاملات الگوریتمی برای خرید سهام در مقادیر زیاد استفاده میکنند، زمانی که نمیخواهند با سرمایهگذاریهای گسسته و پر حجم بر ارزش سهام تأثیر بگذارند.
- سرمایهگذاران کوتاه مدت و شرکای طرف فروش، سازندگان بازار (مانند کارگزارها)، دلالان و داوران از مزایای معاملات خودکار بهرهمند میشوند. علاوه بر این، معاملات الگوریتمی به ایجاد نقدینگی کافی برای فروشندگان در بازار کمک میکند.
معاملات الگوریتمی نسبت به روشهای مبتنی بر شهود یا غریزه معاملهگر، رویکرد سیستماتیکتری در معاملات فعال فراهم میکند.
استراتژی های معاملات الگوریتمی
هر استراتژی برای معامله خودکار (الگوریتمی) نیاز به فرصتی مشخص دارد که از نظر بهبود درآمد یا کاهش هزینه سودآور باشد. در ادامه چند نمونه از استراتژی های معاملاتی رایج را مشاهده میکنید:
استراتژی های دنباله روی ترندها
رایجترین استراتژیهای معاملات الگوریتمی در مورد میانگین متحرک، شکست کانال، تغییرات سطح قیمت و دیگر شاخصهای فنی مرتبط مورد استفاده قرار میگیرند. اینها سادهترین و آسانترین استراتژیهایی هستند که میتوانند از طریق معاملات الگوریتمی اجرا شوند، زیرا این استراتژیها پیش بینی قیمت انجام نمیدهند.
معاملات براساس وقوع روندهای مطلوب آغاز میشوند چرا که اجرای آنها از طریق الگوریتمها بدون وارد شدن به پیچیدگی تحلیل و پیشبینی، آسان و ساده است. افرادی که دنباله روی ترندها هستند استفاده از میانگین متحرک ۵۰ و ۲۰۰ روزه را به عنوان یک استراتژی رایج در دستور کار خود قرار میدهند.
فرصت های آربیتراژ
آربیتراژ (Arbitrage) به معنای کسب سودی بدون ریسک از اختلاف قیمت دو بازار مختلف است، یعنی شما سهامی را از یک لیست در یک بازار خریداری میکنید و همان سهام را همزمان در بازاری دیگر با قیمت بالاتر به فروش میرسانید و از این اختلاف قیمت سود میکنید؛ ما این سود بدون ریسک را آربیتراژ مینامیم. همان عملکرد را میتوان برای سهام در مقابل ابزارهای آتی داشت؛ زیرا اختلاف قیمت در هر بازهای از زمان در بازارها وجود دارد.
اجرای یک الگوریتم مشخص به منظور شناسایی این تفاوت قیمتها و ثبت کارآمد سفارشات، فرصتهای سودآوری را بدست میآورد.
توازن مجدد صندوق شاخص
صندوقهای شاخص دورههای متعادلسازی مجددی را تعریف کردهاند تا منابع خود را با شاخصهای معیار مربوط با آن برابر کنند. این کار فرصتهای سودآوری را برای معاملهگران روش الگوریتمی ایجاد میکند که معاملات مورد انتظار را که بسته به تعداد سهام در صندوق شاخص و قبل از به تعادل رساندن مجدد آن، ۲۰ تا ۸۰ امتیاز پایه دریافت میکنند، سرمایهگذاری میکنند.
این گونه معاملات از طریق سیستمهای معاملات الگوریتمی برای اجرای به موقع و شناسایی بهترین قیمتها آغاز میشود.
ربات معاملاتی چیست؟
در ابتداییترین سطح، یک ربات تجارت الگوریتمی یک کد رایانهای است که توانایی تولید و اجرای سیگنالهای خرید و فروش در بازارهای مالی را دارد.
اجزای اصلی خرابی سیستم معاملات بورس چنین رباتی شامل قوانین ورود به سیستم است که هنگام خرید یا فروش سیگنال میدهد. قوانین خروج نشان میدهد که چه زمانی موقعیت فعلی و قوانین اندازهگیری موقعیت که مقدار خرید یا فروش را تعریف میکند را ترک کنید.
برای داشتن سودآوری، ربات باید کارآیی بازار را به طور منظم و مداوم شناسایی کند.
توسعه استراتژی های الگوریتمی
اولین گام در توسعه استراتژیهای الگوریتمی، تأمل در برخی از ویژگیهای اصلی است که هر استراتژی تجارت الگوریتمی باید داشته باشد. این استراتژی باید از نظر بازار هوشمندانه باشد.
همچنین مدل ریاضی مورد استفاده در تدوین استراتژی باید بر اساس روشهای آماری صحیح باشد.
در مرحله بعدی، تعیین کنید که ربات شما قصد دارد چه اطلاعاتی را به دست آورد. برای داشتن یک استراتژی خودکار (الگوریتمی) باید رباتی داشته باشید که قادر به ضبط ناکارآمدیهای مداوم بازار باشد.
استراتژیهای معاملات الگوریتمی از مجموعهای از دستورالعملهای سخت برای بهرهگیری از رفتار بازار پیروی میکنند و وقوع یکباره ناکارآمدی بازار برای ایجاد یک استراتژی کافی نیست.
بهعلاوه، اگر علت ناکارآمدی بازار غیرقابل شناسایی باشد، هیچ راهی برای دانستن اینکه آیا موفقیت یا شکست استراتژی به دلیل شانس بوده است یا خیر وجود نخواهد داشت.
با در نظر گرفتن موارد فوق، انواع مختلفی از استراتژیها برای آگاهی از طراحی ربات تجارت الگوریتمی شما وجود دارد.
استراتژیهایی که از موارد زیر (یا ترکیبی از آنها) بهره میبرد:
- اخبار اقتصادی کلان (به عنوان مثال، حقوق و دستمزد غیر مزرعهای یا تغییرات نرخ بهره)
- تجزیه و تحلیل اساسی (به عنوان مثال، با استفاده از دادههای درآمد یا یادداشتهای انتشار درآمد)
- تجزیه و تحلیل آماری (به عنوان مثال، همبستگی یا ادغام مشترک)
- تجزیه و تحلیل فنی (به عنوان مثال، میانگین متحرک)
- ریزساختار بازار (به عنوان مثال آربیتراژ یا زیرساختهای تجاری)
فراتر از الگوریتم های معاملاتی معمول
چند نوع خاص از الگوریتمها وجود دارد که اتفاقاتی را که در طرف دیگر میافتند شناسایی میکنند. یک سازنده در بازار فروش برای مثال از این نوع از الگوریتمها استفاده میکند؛ چرا که دارای هوشمندی لازم برای شناسایی وجود هر گونه الگوریتم در سمت ثبت یک سفارش بزرگ است.
چنین ردیابی از طریق الگوریتمها به معاملهگر در یک بازار کمک میکند تا فرصتهای بزرگی که در انتخاب سفارشات پیش میآیند را شناسایی کند.
این کار گاهی اوقات به عنوان عملکردی پیشرفته شناخته میشود.
الزامات فنی برای معاملات الگوریتمی
به کارگیری الگوریتم با استفاده از یک برنامه رایانهای آخرین مؤلفه معاملات الگوریتمی است که با آزمایش مجدد همراه است (آزمایش عملکرد الگوریتم در دورههای گذشتهی بازار سهام برای کسب اطلاع از نحوهی سودآوری آن).
چالش اصلی این است که استراتژی شناسایی شده را به یک فرآیند کامپیوتری یکپارچه تبدیل کنید که برای ثبت سفارش به حساب تجاری دسترسی دارد. موارد زیر الزامات تجارت الگوریتمی است:
- دانش برنامهنویسی کامپیوتری برای برنامهریزی استراتژیهای معاملاتی مورد نیاز، در صورتی که دانش برنامهنویسی ندارید اما مایل به انجام معاملات الگوریتمی هستید، پیشنهاد میشود برنامهنویسانی را برای این کار استخدام کنید و یا از نرمافزارهای پیشساخته معاملاتی استفاده کنید.
- اتصال به شبکه و دسترسی به سیستم عاملهای تجاری برای ثبت سفارش.
- دسترسی به فیدهای دادههای بازار که توسط الگوریتم در موقعیتهای ثبت سفارش کنترل میشوند.
- توانایی و همچنین داشتن زیرساختهای خاص در مواقع نیاز به کنترل سیستم قبل از اینکه در بازارهای واقعی فعال شود.
- دادههای قبلی موجود برای آزمایش مجدد بسته به پیچیدگی قوانین پیادهسازی شده در الگوریتم.
برنامه رایانهای مورد استفاده شما باید موارد زیر را انجام دهد:
- فید قیمت آینده سهام RDS را از هر دو بورس بخواند.
- با استفاده از نرخ ارز موجود، یک ارز را به ارز دیگر تبدیل کنید.
- اگر اختلاف قیمت قابل توجهی وجود داشته باشد (به علت حذف هزینههای کارگزاری) که منجر به یک فرصت سودآور میشود، برنامه باید بتواند سفارش خرید را در بورس با قیمت پایینتر قرار دهد و سفارش را در بورس با قیمت بالاتر بفروشد.
اگر سفارشات به دلخواه انجام شوند سود آربیتراژ به دنبال خواهد داشت.
شاید به نظر ساده و آسان بیاید، اما با این حال نگهداری و اجرای معاملات الگوریتمی به همین سادگی نیست. به یاد داشته باشید اگر یک سرمایهگذار بتواند معاملهای انجام دهد، سایر فعالان در عرصهی تجارت در بازار نیز میتوانند این کار را انجام دهند.
در نتیجه، قیمتها در صدم ثانیه و حتی میکروثانیه نوسان میکنند. در مثال بالا، چه اتفاقی میافتد اگر یک معامله خرید انجام شود، اما معامله فروش متفاوت باشد، یعنی قیمت فروش در زمان ورود سفارش به بازار تغییر کند؟ پاسخ این است که معاملهگر با موقعیتی آزاد روبرو خواهد شد و استراتژی آربیتراژ را بیارزش میکند.
خطرات و چالشهای اضافی مانند ریسک خرابی سیستم، خطاهای اتصال به شبکه، فاصله زمانی بین سفارشات و اجرا و از همه مهمتر الگوریتمهای ناقص وجود دارد.
هر چه الگوریتم پیچیدهتر باشد، آزمایش مجدد سختگیرانهتری قبل از عملی شدن لازم است.
تولید سامانه بومی معاملات بورس در دستور کار سازمان بورس قرار دارد
به گزارش خبرگزاری تسنیم، روح الله دهقانی، مدیرعامل شرکت فناوری بورس تهران، در برنامه پایش که با موضوع «خرابی هسته معاملات بورس» پخش شد، با توضیح سامانه معاملاتی بورس، گفت: این سامانه متشکل از سیستم های معاملاتی است که از زمان سفارش تا خرید سهم را در بر می گیرد، این سامانه سال 84 از خارج از کشور خریداری و سال 87 به بهره برداری رسیده است.
وی ادامه داد: این سامانه بورس، فرابورس، بورس انرژی و بخشی از بورس کالا را پشتیبانی می خرابی سیستم معاملات بورس کند، این سامانه به میزان رشد بازار توسعه نیافته است و تحریم ها هم بر توسعه این سیستم فشار می آورد، ما سعی می کنیم این مشکلات را رفع کنیم و برای بزرگ تر شدن بازار برنامه داشته باشیم.
دهقان افزود: بخشی از سامانه نیز در اختیار شرکت های کارگزاری است، که اتفاقا آنها هستند که با کاربر نهایی در تماس هستند، اختلال در سامانه کارگزاری ها نیز بعضا به سامانه معاملات ربط می دهند که امری نادرست است.
مدیرعامل شرکت فناوری بورس گفت: تشخیص اینکه سامانه معاملات سازمان بورس یا کارگزاری دچار مشکل شده باشد، کار مشکلی نیست، اگر هسته اصلی معاملات مشکل داشته باشد هیچ معامله ای در هیچ کارگزاری انجام نخواهد شد.
دهقان بیان کرد: سامانه های معاملاتی با مفهومی در دنیا سرکار دارند که جز پیچیده ترین سیستم ها در دنیا هستند و شرکت های اندکی در دنیا تکنولوژی ساخت آن را دارند، از سال 98، شروع به تولید سامانه معاملات در داخل کشور کردیم و در یکسال گذشته اندکی پیشرفت داشته که نهایی شدن آن زمانبر است.
وی ادامه داد: بر اساس آمار در 6 ماه گذشته ما با معضل سرخطی رو به رو بوده ایم، توازن بین سرخطی ها برای کاربران خانگی و کارگزاری 50 به 50 است، در نمادهای مختلف بررسی که انجام شده حاکی از برابر بودن شانس ثبت معاملات است، خرابی سیستم معاملات بورس بنابراین اطمینان می دهم هیچ رانتی در این زمینه وجود ندارد.
بازدهی نجومی بازار بورس
در بخش دوم برنامه رضا نازی، تحلیلگر بازار سرمایه در خصوص روند بازار سرمایه در دو هفته اخیر، گفت: بازار سرمایه همچنان با اقبال عمومی رو به رو است و نقدینگی به این بازار هجوم آورده و در این زمینه نیاز خرابی سیستم معاملات بورس به هدفمند شدن این نقدینگی وجود دارد.
نازی بیان کرد: در بازار سرمایه پول باید به سمت دارایی هایی برود که ارزشمند باشند، هر موقع که قیمت بالاتر از ارزش سهم باشد، حباب شکل می گیرد، در حال حاضر کل بازار هیچ حبابی ندارند، اما در برخی سهم ها این حباب ایجاد شده است.
وی گفت: جریان های ورودی نقدی به بازار، زمانی که رشد می کند ممکن است در برخی سهام های کوچک بازار حباب ایجاد شود، مردم باید در سرمایه گذاری در سهام های مختلف به قیمت و سود آن شرکت توجه کنند و بر این اساس سرمایه گذاری نمایند.
تحلیلگر بازار سرمایه افزود: بازدهی بازار بورس در سه ماه اخیر 148 درصد بوده، ضمن اینکه نقد شوندگی بازار بورس نیز افزایش یافته است، جریان ورود نقدینگی در خردادماه صعودی بوده است و خالص ورود وجه نقد در این ماه 9 هزار میلیارد تومان بوده که در 3 ماه اخیر به بیش از 50 هزار میلیارد تومان رسیده است.
رفع مشکلات سامانه سهام عدالت ضروری است
به گزارش الفبا خبر ، علیرضا محمدپور با اشاره به افت و خیرهای این روزهای بازار سرمایه گفت: متاسفانه یکی از مواردی که موجب شده تا معاملات بورس این روزها غیرقابل پیشبینی باشد اختلال در سامانه معاملات است. این کارشناس بازار سرمایه افزود: کسب سود و زیاد در بازار سرمایه به تصمیمگیری و واکنش لحظهای معاملهگران بستگی دارد؛ از این رو زمانی که سامانه معاملات با اختلال مواجه میشود برخی از سهامداران ترجیح میدهند برای کنترل ریسک خود اقدام به فروش سهام کنند. به همین دلیل رفتار هیجانی در بازار سرمایه شکل میگیرد و نمیتوان برداشت مناسبی از روند معاملات داشت. وی تاکید کرد: متاسفانه خرابی و اشکالات خرابی سیستم معاملات بورس در سامانه معاملات به امری عادی در دادوستدهای روزانه بازار سرمایه تبدیل شده است و هیچ عزم و ارادهای هم برای رفع این مشکل وجود ندارد. این کارشناس بازار سرمایه افزود: جالب این که به تازگی نیز شرایطی فراهم آمده است تا دادوستد سهام عدالت نیز از طریق بازار سهام انجام شود که با توجه به این که سامانه معاملات جوابگوی نیاز سهامداران فعلی نیست، قابل تامل است که چگونه میتوان دادوستدهای این بازار را با جمعیت ۵۰ میلیون سهامداران عدالت ادامه داد؟ وی تصریح کرد: نکته قابل تاکید این است که خرابی و مشکلات مربوط به سامانه معاملات نمیتواند تنها دلیل افت شاخص و قیمت سهام شرکتها باشد، اما بدون شک میتواند به عنوان یکی از دلایل تشدید این روند مطرح باشد. ضمن این که وقتی نتوان برآیند درستی از قیمت سهام شرکتها و عرضه و تقاضا داشت، این امری طبیعی است که برخی سهامداران اقدام به فروش هیجانی سهام خود کنند. این کارشناس بازار سرمایه با اشاره به این که خرابی سیستم معاملات خرابی سیستم معاملات بورس حس ناامنی را در معاملهگران ایجاد میکند، گفت: متولیان بازار سرمایه باید فکری برای حل این مشکلات کنند و با ورود سهامداران عدالت به بازار سهام نیز این مشکلات نمود بیشتری خواهد داشت.
معاملات الگوریتمی چیست؟
معاملات الگوریتمی (Algorithmic Trading) معاملات خودکار، تجارت به روش جعبه سیاه یا معاملات الگویی نیز نامیده میشود. در این نوع از معاملات، از یک برنامه رایانهای استفاده میشود که مجموعهای از دستورالعملهای تعریف شده (الگوریتم) را برای انجام معاملات به کار میگیرد.
در تعریفهای مربوط به تجارت و علوم اقتصادی آورده شده است که این نوع از معامله میتواند با سرعت و فرکانس سود کسب کند که برای انسان انجام آن کاملاً غیرممکن است.
از معاملات الگوریتمی چه میدانید؟
معاملات الگوریتمی علاوه بر فرصتهای پرسودی که برای فرد تجارتکننده دارد، با درک و تحلیل تأثیرات مربوط به عواطف انسانی بر فعالیتهای تجاری معاملات را به نحو سیستماتیکتری انجام میدهد. به نظر میرسد تجارت الگوریتمی عامل انسانی را حذف میکند و در عوض از استراتژیهای مبتنی بر آمار از پیش تعیین شده پیروی میکند که میتوانند هفت روز هفته ساعت و توسط کامپیوترها با حداقل نظارت اجرا شوند.
رایانهها میتوانند مزایای متعددی نسبت به معاملهگران انسانی ارائه دهند. برای اولین بار، آنها میتوانند تمام روز، بدون خواب، فعال بمانند.
آنها همچنین میتوانند دادهها را به طور دقیق تجزیه و تحلیل کنند و به تغییرات میلی ثانیه پاسخ دهند. علاوه بر این، آنها هرگز احساسات را در تصمیمگیریهای خود فاکتور نمیگیرند.
به همین دلیل، مدتهاست که بسیاری از سرمایهگذاران فهمیدهاند که ماشینآلات میتوانند معاملهگران عالی داشته باشند، با توجه به اینکه آنها از استراتژیهای صحیح استفاده میکنند.
چرا معاملات الگوریتمی؟
بیشتر استراتژیهای معاملات الگوریتمی حول شناسایی فرصتها در بازار بر اساس آمار است. تجارت لحظهای به دنبال پیروی از روندهای فعلی است و استراتژیهای یادگیری ماشینی سعی میکنند فلسفههای پیچیدهتری را به صورت خودکار در بیاورند یا چندین مورد را به طور همزمان ادغام کنند.
هیچ یک از این موارد تضمین واقعی برای سودآوری نیست و معاملهگران باید بفهمند که الگوریتم صحیح یا ربات را کی و کجا پیادهسازی کنند. حوزه تجارت الگوریتمی نیز به همین ترتیب تکامل یافته است. در حالی که این کار با تجارت رایانه در بازارهای سنتی آغاز شد، افزایش داراییهای دیجیتال و مبادلات جاری در هفت روز هفته این رویه را به سطح جدیدی رسانده است.
تقریباً به نظر میرسد که تجارت اتوماتیک و ارزهای رمز پایه برای یکدیگر ساخته شده است. درست است که کاربران هنوز هم باید استراتژیهای خاص خود را انجام دهند، اما اگر به درستی اعمال شود، این تکنیکها میتوانند به بازرگانان کمک کنند دست خود را از چرخ بردارند و اجازه دهند ریاضیات کار خود را انجام دهد.
بررسی دقیق تر کاربرد معاملات الگوریتمی
فرض کنید که یک فرد برای انجام معاملات خود از این معیارهای تجاری ساده پیروی میکند:
- وقتی میانگین متحرک ۵۰ روزه آن از میانگین متحرک ۲۰۰ روزه بالاتر رفت، ۵۰ سهم از سهام را میخرد. (میانگین متحرک میانگین دادهای نقاط گذشته است که نوسانات قیمتی را روز به روز مرتفعتر میکند و در نتیجهی آن روندها مشخص میشوند.)
- فروش این سهام زمانی که میانگین متحرک ۵۰ روزه آن از میانگین متحرک ۲۰۰ روزه پایینتر باشد.
با استفاده از این دو دستورالعمل ساده، یک برنامه کامپیوتری به طور خودکار ارزش سهام (و شاخصهای میانگین متحرک) را کنترل کرده و در صورت تناسب شرایط تعریف شده، سفارشات خرید و فروش را ثبت میکند.
فرد معاملهگر دیگر نیازی به نظارت بر قیمتها و نمودارهای متغیر و به روز یا سفارشات به صورت دستی ندارد. سیستم معاملات الگوریتمی با شناسایی فرصت صحیح معامله به صورت خودکار این کار را انجام میدهد.
مزایای انجام معاملات به روش الگوریتمی
مزایا معاملات الگوریتمی:
- معاملات با بهترین قیمت ممکن انجام میشود.
- ثبت سفارش در این نوع معاملات دقیق و سریع است. (اجرایی شدن آن در سطح دلخواه بسیار محتمل است.)
- بسیار اهمیت دارد که معاملات قبل از تغییرات ارزشی قابل توجه به درستی و هر چه سریعتر انجام شوند که به روش الگوریتمی امری امکان پذیر است.
- کاهش هزینههای معامله
- بررسی خودکار همزمان در شرایط مختلف بازار
- کاهش انواع خطاهای دستی هنگام انجام معاملات.
- معاملات الگوریتمی را میتوان با استفاده از دادههای موجود در زمان واقعی و درست مورد آزمایش مجدد قرار داد تا ببینیم آیا میتوان این دست از معاملات را یک استراتژی مناسب و هوشمندانه در انجام معاملات تجاری بر شمرد و یا خیر.
- از احتمال وقوع خطاهای متعدد توسط معاملهکنندگان انسانی (و نه ماشینی) در اثر عوامل روحی و روانی میکاهد.
بیشتر معاملات الگوریتمی که امروزه انجام میگیرد، معاملات با فرکانس بالا (HFT) هستند که تلاش میکند تعداد زیادی سفارش را با سرعت سریعتر در چندین بازار و با پارامترهای تصمیمگیری چندگانه بر اساس دستورالعملهای از پیش برنامهریزی شده، ثبت کند.
معاملات الگوریتمی در اشکال مختلف معامله، خرید و فروش و فعالیتهای متنوع سرمایهگذاری مورد استفاده قرار میگیرد از جمله:
- سرمایهگذاران میان مدت و یا بلند مدت یا موسسات بازرگانی طرف خرید، صندوقهای بازنشستگی، صندوقهای سرمایهگذاری، شرکتهای بیمه و برخی دیگر از معاملات الگوریتمی برای خرید سهام در مقادیر زیاد استفاده میکنند، زمانی که نمیخواهند با سرمایهگذاریهای گسسته و پر حجم بر ارزش سهام تأثیر بگذارند.
- سرمایهگذاران کوتاه مدت و شرکای طرف فروش، سازندگان بازار (مانند کارگزارها)، دلالان و داوران از مزایای معاملات خودکار بهرهمند میشوند. علاوه بر این، معاملات الگوریتمی به ایجاد نقدینگی کافی برای فروشندگان در بازار کمک میکند.
معاملات الگوریتمی نسبت به روشهای مبتنی بر شهود یا غریزه معاملهگر، رویکرد سیستماتیکتری در معاملات فعال فراهم میکند.
استراتژی های معاملات الگوریتمی
هر استراتژی برای معامله خودکار (الگوریتمی) نیاز به فرصتی مشخص دارد که از نظر بهبود درآمد یا کاهش هزینه سودآور باشد. در ادامه چند نمونه از استراتژی های معاملاتی رایج را مشاهده میکنید:
استراتژی های دنباله روی ترندها
رایجترین استراتژیهای معاملات الگوریتمی در مورد میانگین متحرک، شکست کانال، تغییرات سطح قیمت و دیگر شاخصهای فنی مرتبط مورد استفاده قرار میگیرند. اینها سادهترین و آسانترین استراتژیهایی هستند که میتوانند از طریق معاملات الگوریتمی اجرا شوند، زیرا این استراتژیها پیش بینی قیمت انجام نمیدهند.
معاملات براساس وقوع روندهای مطلوب آغاز میشوند چرا که اجرای آنها از طریق الگوریتمها بدون وارد شدن به پیچیدگی تحلیل و پیشبینی، آسان و ساده است. افرادی که دنباله روی ترندها هستند استفاده از میانگین متحرک ۵۰ و ۲۰۰ روزه را به عنوان یک استراتژی رایج در دستور کار خود قرار میدهند.
فرصت های آربیتراژ
آربیتراژ (Arbitrage) به معنای کسب سودی بدون ریسک از اختلاف قیمت دو بازار مختلف است، یعنی شما سهامی را از یک لیست در یک بازار خریداری میکنید و همان سهام را همزمان در بازاری دیگر با قیمت بالاتر به فروش میرسانید و از این اختلاف قیمت سود میکنید؛ ما این سود بدون ریسک را آربیتراژ مینامیم. همان عملکرد را میتوان برای سهام در مقابل ابزارهای آتی داشت؛ زیرا اختلاف قیمت در هر بازهای از زمان در بازارها وجود دارد.
اجرای یک الگوریتم مشخص به منظور شناسایی این تفاوت قیمتها و ثبت کارآمد سفارشات، فرصتهای سودآوری را بدست میآورد.
توازن مجدد صندوق شاخص
صندوقهای شاخص دورههای متعادلسازی مجددی را تعریف کردهاند تا منابع خود را با شاخصهای معیار مربوط با آن برابر کنند. این کار فرصتهای سودآوری را برای معاملهگران روش الگوریتمی ایجاد میکند که معاملات مورد انتظار را که بسته به تعداد سهام در صندوق شاخص و قبل از به تعادل رساندن مجدد آن، ۲۰ تا ۸۰ امتیاز پایه دریافت میکنند، سرمایهگذاری میکنند.
این گونه معاملات از طریق سیستمهای معاملات الگوریتمی برای اجرای به موقع و شناسایی بهترین قیمتها آغاز میشود.
ربات معاملاتی چیست؟
در ابتداییترین سطح، یک ربات تجارت الگوریتمی یک کد رایانهای است که توانایی تولید و اجرای سیگنالهای خرید و فروش در بازارهای مالی را دارد.
اجزای اصلی چنین رباتی شامل قوانین ورود به سیستم است که هنگام خرید یا فروش سیگنال میدهد. قوانین خرابی سیستم معاملات بورس خروج نشان میدهد که چه زمانی موقعیت فعلی و قوانین اندازهگیری موقعیت که مقدار خرید یا فروش را تعریف میکند را ترک کنید.
برای داشتن سودآوری، ربات باید کارآیی بازار را به طور منظم و مداوم شناسایی کند.
توسعه استراتژی های الگوریتمی
اولین گام در توسعه استراتژیهای الگوریتمی، تأمل در برخی از ویژگیهای اصلی است که هر استراتژی تجارت الگوریتمی باید داشته باشد. این استراتژی باید از نظر بازار هوشمندانه باشد.
همچنین مدل ریاضی مورد استفاده در تدوین استراتژی باید بر اساس روشهای آماری صحیح باشد.
در مرحله بعدی، تعیین کنید که ربات شما قصد دارد چه اطلاعاتی را به دست آورد. برای داشتن یک استراتژی خودکار (الگوریتمی) باید رباتی خرابی سیستم معاملات بورس داشته باشید که قادر به ضبط ناکارآمدیهای مداوم بازار باشد.
استراتژیهای معاملات الگوریتمی از مجموعهای از دستورالعملهای سخت برای بهرهگیری از رفتار بازار پیروی میکنند و وقوع یکباره ناکارآمدی بازار برای ایجاد یک استراتژی کافی نیست.
بهعلاوه، اگر علت ناکارآمدی بازار غیرقابل شناسایی باشد، هیچ راهی برای دانستن اینکه آیا موفقیت یا شکست استراتژی به دلیل شانس بوده است یا خیر وجود نخواهد داشت.
با در نظر گرفتن موارد فوق، انواع مختلفی از استراتژیها برای آگاهی از طراحی ربات تجارت الگوریتمی شما وجود دارد.
استراتژیهایی که از موارد زیر (یا ترکیبی از آنها) بهره میبرد:
- اخبار اقتصادی کلان (به عنوان مثال، حقوق و دستمزد غیر مزرعهای یا تغییرات نرخ بهره)
- تجزیه و تحلیل اساسی (به عنوان مثال، با استفاده از دادههای درآمد یا یادداشتهای انتشار درآمد)
- تجزیه و تحلیل آماری (به عنوان مثال، همبستگی یا ادغام مشترک)
- تجزیه و تحلیل فنی (به عنوان مثال، میانگین متحرک)
- ریزساختار بازار (به عنوان مثال آربیتراژ یا زیرساختهای تجاری)
فراتر از الگوریتم های معاملاتی معمول
چند نوع خاص از الگوریتمها وجود دارد که اتفاقاتی را که در طرف دیگر میافتند شناسایی میکنند. یک سازنده در بازار فروش برای مثال از این نوع از الگوریتمها استفاده میکند؛ چرا که دارای هوشمندی لازم برای شناسایی وجود هر گونه الگوریتم در سمت ثبت یک سفارش بزرگ است.
چنین ردیابی از طریق خرابی سیستم معاملات بورس الگوریتمها به معاملهگر در یک بازار کمک میکند تا فرصتهای بزرگی که در انتخاب سفارشات پیش میآیند را شناسایی کند.
این کار گاهی اوقات به عنوان عملکردی پیشرفته شناخته میشود.
الزامات فنی برای معاملات الگوریتمی
به کارگیری الگوریتم با استفاده از یک برنامه رایانهای آخرین مؤلفه معاملات الگوریتمی است که با آزمایش مجدد همراه است (آزمایش عملکرد الگوریتم در دورههای گذشتهی بازار سهام برای کسب اطلاع از نحوهی سودآوری آن).
چالش اصلی این است که استراتژی شناسایی شده را به یک فرآیند کامپیوتری یکپارچه تبدیل کنید که برای ثبت سفارش به حساب تجاری دسترسی دارد. موارد زیر الزامات تجارت الگوریتمی است:
- دانش برنامهنویسی کامپیوتری برای برنامهریزی استراتژیهای معاملاتی مورد نیاز، در صورتی که دانش برنامهنویسی ندارید اما مایل به انجام معاملات الگوریتمی هستید، پیشنهاد میشود برنامهنویسانی را برای این کار استخدام کنید و یا از نرمافزارهای پیشساخته معاملاتی استفاده کنید.
- اتصال به شبکه و دسترسی به سیستم عاملهای تجاری برای ثبت سفارش.
- دسترسی به فیدهای دادههای بازار که توسط الگوریتم در موقعیتهای ثبت سفارش کنترل میشوند.
- توانایی و همچنین داشتن زیرساختهای خاص در مواقع نیاز به کنترل سیستم قبل از اینکه در بازارهای واقعی فعال شود.
- دادههای قبلی موجود برای آزمایش مجدد بسته به پیچیدگی قوانین پیادهسازی شده در الگوریتم.
برنامه رایانهای مورد استفاده شما باید موارد زیر را انجام دهد:
- فید قیمت آینده سهام RDS را از هر دو بورس بخواند.
- با استفاده از نرخ ارز موجود، یک ارز را به ارز دیگر تبدیل کنید.
- اگر اختلاف قیمت قابل توجهی وجود داشته باشد (به علت حذف هزینههای کارگزاری) که منجر به یک فرصت سودآور میشود، برنامه باید بتواند سفارش خرید را در بورس با قیمت خرابی سیستم معاملات بورس پایینتر قرار دهد و سفارش را در بورس با قیمت بالاتر بفروشد.
اگر سفارشات به دلخواه انجام شوند سود آربیتراژ به دنبال خواهد داشت.
شاید به نظر ساده و آسان بیاید، اما با این حال نگهداری و اجرای معاملات الگوریتمی به همین سادگی نیست. به یاد داشته باشید اگر یک سرمایهگذار بتواند معاملهای انجام دهد، سایر فعالان در عرصهی تجارت در بازار نیز میتوانند این کار را انجام دهند.
در نتیجه، قیمتها در صدم ثانیه و حتی میکروثانیه نوسان میکنند. در مثال بالا، چه اتفاقی میافتد اگر یک معامله خرید انجام شود، اما معامله فروش متفاوت باشد، یعنی قیمت فروش در زمان ورود سفارش به بازار تغییر کند؟ پاسخ این است که معاملهگر با موقعیتی آزاد روبرو خواهد شد و استراتژی آربیتراژ را بیارزش میکند.
خطرات و چالشهای اضافی مانند ریسک خرابی سیستم، خطاهای اتصال به شبکه، فاصله زمانی بین سفارشات و اجرا و از همه مهمتر الگوریتمهای ناقص وجود دارد.
هر چه الگوریتم پیچیدهتر باشد، آزمایش مجدد سختگیرانهتری قبل از عملی شدن لازم است.
دیدگاه شما