پیشبینی قیمت نماد «خودرو» با یادگیری ماشین
برنامه چه کار میکند؟
دادههای روزانه نماد را میخواند، توقفها و جهشهای غیرعادی (مثل افزایش سرمایه) را خنثی میکند و با یک مدل XGBoost قیمت ۳۰ روز آینده را پیشبینی میکند. پیشبینی خروجی مدل است، نه سیگنال خرید و فروش.
خروجیها (۸ نمودار)
– نمودار تاریخی ماهانه: قیمت پایانی هر ماه
–۵ نمودار پیشبینی ۳۰ روز آینده: برای هر سطح تنش سیاسی (۰ تا ۴) یک نمودار. قیمت پیشبینیشده هر روز روی همان نقطه نوشته شده است.
–۲ نمودار راستیآزمایی (بکتست)
⚠️ اثر تنش سیاسی فرض خود تحلیلگر است و از داده برآورد نشده. فاصله منحنیها از همین فرض میآید.
در ابن برنامه جهت راستی آزمایی ۸۰% دادهها برای آموزش و ۲۰% برای تست در نظر گرفته شده است و مقادیر تست شده به عنوان مرجع با مقادیری که مدل پیشبینی کرده است مقایسه میگردد و نتایج مقابسه در نمودارهای بکتست ارایه میشود .
نمودار اول بکتست: قیمت واقعی (مشکی) در برابر پیشبینی مدل (قرمز). خط خاکستری «مدل ساده» است، با توجه به این نمودار متوجه می شویم که مدل قیمت واقعی را تا حد مطلوبی به درستی دنبال می کند
🎯 نمودار دوم بکتست:
- ROC و AUC :این نمودار توان تشخیص روزهای صعودی و نزولی را نمایش میدهد که ۰.۶۱۱ بدست آمده که دقت مطلوبی ارایه شده است .
- ماتریس درهمریختگی: این ماتریس نشان دهنده پیشبینی صحیح صعودی ونزولی بودن قیمت نماد را ارایه میدهد که نسبت آن ۰.۵۹ است که عددی مناسب است .
- جداول Precision ، Recall و F1 نشان دهنده پیشبینی صحیح صعودی و نزولی بودن است که با توجه به نتایج ، درصدهای مطلوب ارایه شده است.
- MAPE که درصد خطای قیمت پیشبینی را ارایه نموده است در تست ۱.۹۷% بدست آمده که مقداری مطلوب می باشد .
🔔 این کار آموزشی و پژوهشی است و توصیه سرمایهگذاری نیست.









