بهینه‌یابی سبد ارزی، مبنایی برای طراحی یک سیستم معاملات الگوریتمی

نوع مقاله : مقاله پژوهشی

نویسندگان

1 دکترا، گروه اقتصاد، دانشکده اقتصاد، دانشگاه مازندران، مازندران، ایران.

2 استاد، گروه اقتصاد، دانشکده اقتصاد، دانشگاه تهران، تهران، ایران.

چکیده

در این مقاله، به بررسی استفاده از روش‌های فرا ابتکاری برای انتخاب سبد بهینه دارایی پرداخته شده است. پس از محاسبه مرز کارای سرمایه‌گذاری، نقطه پرتفوی حداقل ریسک و نقطه با پذیرش ریسک بیشتر که به نسبت شارپی معروف است، ضرایب سبدهای بهینه ارزی به‌دست‌آمده و به عنوان سیگنال به معاملات الگوریتمی ارسال می‌شود. این کار با هدف افزایش بازدهی در بازارهای پرنوسان، مخصوصاً بازار ارز، انجام می‌شود. روش کار شامل چینش پی‌درپی سبدهای بهینه با استفاده از داده‌کاوی و روش‌های فرا ابتکاری برای به دست آوردن بهترین سبد در معرض ریسک در قالب زمانی کوتاه‌مدت است. مقاله از چهار مبحث اساسی بهره می‌برد: الگوهای غیرخطی پیش‌بینی نرخ ارز، محاسبه شدت در معرض ریسک با الگوی EGARCH، احصاء سبد بهینه سرمایه‌گذاری به‌صورت فرا ابتکاری، و طراحی سیستم معاملات الگوریتمی.
برای حل مشکل الگوی مارکویتز، از پیش‌بینی آتی بازده لگاریتمی نرخ‌های ارز با الگوی RNN و بهینه‌سازی تصادفی برای محاسبه اوزان هر دارایی استفاده شده است. این اوزان به عنوان سیگنال برای اقدامات خرید، نگهداری و فروش به سیستم معاملات الگوریتمی ارسال می‌شود. ۹ نرخ ارز با حداقل همبستگی و استقلال بیشتر در بازار ارز برای کاهش ریسک سیستماتیک انتخاب شده‌اند. با آزمایش سیستم بر روی ۱۲۳ داده روزانه در بازه زمانی ۱ مارس ۲۰۲۳ تا ۲۲ ژوئن ۲۰۲۳، بازده کل ۲۷ درصدی (تقریباً ماهانه ۴.۵ درصد) برای سیستم معاملات الگوریتمی محقق شد. بیشترین زیان سیستم ۶ درصد و بیشترین سود ۵.۷ درصد بود که کارمزد هرکدام از نرخ‌های ارز نیز در محاسبه درنظر گرفته شده است.

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

Optimizing the currency portfolio, a basis for designing an algorithmic trading system

نویسندگان [English]

  • Hamed Azizi Ganzagh 1
  • hossein abbasinejad 2
1 Ph.D., Economics, University of Mazandaran, Babolsar, Iran.
2 Prof., Department of Economics, University of Tehran, Tehran, Iran.
چکیده [English]

This article explores meta-heuristic methods for optimizing asset portfolios. It calculates the investment efficiency frontier, identifies the minimum risk portfolio, and computes the Sharpe ratio. Optimal currency baskets serve as signals for algorithmic trading, enhancing investment efficiency, particularly in volatile markets like currencies. The proposed algorithmic trading system is based on optimal currency basket selection.The method involves successive optimization of portfolios, using data mining concepts to determine the Value at Risk (VaR) for short-term portfolios. Key topics include non-linear exchange rate forecasting, VaR calculation via the EGARCH model, meta-heuristic optimization of portfolios, and algorithmic trading system design.
To address Markowitz model limitations, future exchange rate predictions using the RNN model are employed. Asset covariance considers exchange rate correlations, scaled by VaR. Random optimization calculates minimum values and asset weights for buying, holding, and selling signals. Selecting 9 out of 28 main currency rates minimizes systematic risk in day trading. Testing the system on 123 daily data points yielded a 27% total return (approximately 4.5% monthly), using only 10% of initial capital and considering transaction costs. The system’s maximum loss was 6%, and the maximum profit was 5.7%.

کلیدواژه‌ها [English]

  • currency
  • portfolio optimization
  • artificial neural network
  • Value at Risk
  • algorithmic trading