این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.
شاخه ها/برچسب ها را تغییر دهید برچسب های شاخه شاخه ها را بارگیری نکرد چیزی برای نشان دادن برچسب ها را بارگیری نکرد چیزی برای نشان دادن
نام در حال استفاده
یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟
لغو ایجاد رمز
https github cli با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید. با CLI رسمی ما سریع کار کنید. بیشتر بدانید.
ورود به سیستم لازم
لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی Xcode
اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.
راه اندازی کد ویژوال استودیو
فضای کد شما یک بار آماده خواهد شد.
مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.
آخرین تعهد
آمار git
فایل ها
بارگیری آخرین اطلاعات متعهد انجام نشد.
نوع نام آخرین پیام تعهد زمان متعهد شدن رمز
readme. md

مدل پیش بینی کننده برای حرکت قیمت سهام
فهرست مطالب
درباره پروژه
این یک اجرای حرکت قیمت سهام با توجه به تجزیه و تحلیل اساسی و اساسی بازار سهام است. در اینجا ، ما برای آموزش الگوریتم های یادگیری ماشین خود ، قیمت سه ماهه سهام شرکت Apple (Appl: NYSE) را در نظر می گیریم. ارزش پیش بینی شده نزدیک به قیمت واقعی بازار است و از این رو حتی برای "سهام" بیشتر نیز مفید خواهد بود ، به عنوان مثال: مایکروسافت (MSFT: NYSE) ، Google (Goog ،: NYSE) و غیره.
با توجه به علاقه عمیق شیرجه به سهام و حرکت قیمت بازار ، مطالعه تجزیه و تحلیل بازار برای مطالعه عوامل مهم تقریباً دشوار است. در اینجا ما الگوریتم های پایان به پایان برای پایان LSTM (شبکه حافظه کوتاه مدت کوتاه مدت) را برای پیش بینی حرکت قیمت برای سهام ارجاع گنجانیده ایم. همچنین می تواند قبل از تصمیم گیری با چندین سهام قابل مقایسه باشد.
چرا ما به این نیاز داریم؟
- پیش بینی بازار سهام عمل تلاش برای تعیین ارزش آینده سهام شرکت یا سایر ابزار مالی که در مبادله مالی معامله می شود. پیش بینی موفقیت آمیز قیمت آینده سهام ، سود سرمایه گذار را به حداکثر می رساند.
در زیر مرحله اصلی برای بازتولید کد با چند دستورات.
- کلون مخزن
کلون git https://github.com/shandilya21/stock_movement_prediction. git
pip instal l-r نیاز. txt
این کد برای قیمت سهام Apple Inc کار می کند ، همچنین می توانید برای سایر قیمت های جوراب نتیجه ای کسب کنید و یک طرح قابل مقایسه را بدست آورید. تعداد پیش فرض دوره ها = 5. احساس رایگان کنید تا دوره ها را از StockPrediction. py تنظیم کنید.
Python3 StockPrediction. py

Train RMSE: 1. 78 تست RMSE: 2. 99 مقدار آخرین روز: 166. 8632354736328 ارزش روز بعد: 176. 5559539794922
Train RMSE: 1. 24 تست RMSE: 1. 39 مقدار آخرین روز: 158. 8990234375 ارزش روز بعد: 157. 1401824951172
پیش بینی سهام با تجزیه و تحلیل فنی
تجزیه و تحلیل فنی: مطالعه و استفاده از نمودارهای قیمت و حجم و سایر شاخص های فنی برای تصمیم گیری در تجارت. تجزیه و تحلیل فنی تلاش می کند تا از قیمت سهام گذشته و اطلاعات حجم برای پیش بینی حرکات قیمت آینده استفاده کند. اساساً ، تجزیه و تحلیل فنی در احساسات سرمایه گذار به شکل گرافیکی ، چه حریص و چه ترس نشان می دهد. درک این مفهوم برای درک تحلیل فنی و قادر به استفاده از آن به طور مؤثر در اوراق بهادار تجارت مهم است. با تجزیه و تحلیل فنی مناسب ، شما می توانید برای حرکات خاص آماده باشید و هنگامی که تجزیه و تحلیل شما با شروع واقعی حرکت تأیید می شود ، می توان موقعیت های معاملاتی را در نظر گرفت. از تجزیه و تحلیل فنی می توان برای تجارت کوتاه مدت یا خرید موقعیت بلند مدت استفاده کرد.
DataSet: داده ها را می توان از Kaggle (Data) بارگیری کرد. داده ها را در پوشه داده ایجاد و قرار دهید.
شاخص های فنی: لیست بسیاری از شاخص های فنی برای چندین هدف وجود دارد ، در اینجا ما عمدتاً از سه نوع تجزیه و تحلیل فنی برای پیش بینی قیمت سهام روز بعد استفاده کردیم. ما 501 سهام ذکر شده از NYSE Dataset داریم (به مجموعه داده مراجعه کنید). نمونه اولیه برای کلیه نام های سهام ذکر شده در داده ها کار می کند.
شاخص های فنی عبارتند از:
- شاخص قدرت نسبی (RSI): شاخص قدرت نسبی (RSI) یک شاخص حرکت است که در تجزیه و تحلیل فنی مورد استفاده قرار می گیرد که میزان تغییرات قیمت اخیر را برای ارزیابی شرایط بیش از حد یا بیش از حد در قیمت سهام یا دارایی دیگر اندازه گیری می کند. RSI به عنوان نوسان ساز (نمودار خطی که بین دو افراط حرکت می کند) نمایش داده می شود و می تواند از 0 تا 100 خواندن داشته باشد.
- نوسان ساز تصادفی: یک نوسان ساز تصادفی یک شاخص حرکت است که قیمت بسته شدن یک امنیت را با طیف وسیعی از قیمت های خود در یک دوره خاص مقایسه می کند. حساسیت نوسان ساز به حرکات بازار با تنظیم آن دوره زمانی یا با گرفتن میانگین متحرک نتیجه قابل کاهش است. از آن برای تولید سیگنال های تجارت بیش از حد و فراگیر استفاده می شود ، با استفاده از محدوده محدود 0-100 مقادیر.
- میانگین متحرک ساده (SMA): میانگین حرکت ساده (SMA) میانگین دامنه انتخابی از قیمت ها ، که معمولاً قیمت ها را بسته می کند ، با تعداد دوره های موجود در آن محدوده محاسبه می کند
این کد برای کلیه نام های سهام ذکر شده در داده ها کار می کند ، همچنین می توانید برای سایر قیمت های جوراب نتایج حاصل کنید و یک طرح قابل مقایسه را بدست آورید. تعداد پیش فرض دوره ها = 5. احساس رایگان کنید تا دوره ها را از StockPreds_WithTechnical. py تنظیم کنید. در زیر نسخه ی نمایشی برای تنظیم است.
قبل از انجام آزمایشات ، پیکربندی را برای مسیر داده تنظیم کنید. در config. py data_path را به محل مسیر داده خود تغییر دهید.
اکنون می توانید آزمایشات را انجام داده و قیمت های آینده را برای هر نام سهام مورد نظر محاسبه کنید. به نمودار کامل سهام در داده/قیمت. csv مراجعه کنید.
Python StockPreds_withtechnical. p y-stock_name goo g-use_t a-indicator stoch --poch 5 (شاخص تصادفی) Python StockPreds_withtechnical. p y-stock_name goo g-us e-indicator rs i-poch 5 (شاخص قدرت نسبی) Python Stockpreds_WithTechnical. p y-stock_name aap l-load_all --epoch 5 (sma)
با این حال ، من یک اسکریپت پوسته را برای آزمایش آماده کرده ام. می توانید مستقیماً از این اسکریپت برای بازتولید نتایج استفاده کنید.
chmod +x run. sh ./run. sh
در اینجا تعداد کمی از نتایج گزارش شده مربوط به چند سهام با نمودار داده آن آورده شده است

موارد باز را برای لیستی از ویژگی های پیشنهادی (و موضوعات شناخته شده) مشاهده کنید. همچنین ، اگر مشکلی دارید ، احساس راحتی کنید تا مسئله جدیدی را باز کنید.
مشارکت بسیار استقبال می شود. اگر می دانید چگونه این کد را بهتر کنید ، لطفاً یک مسئله را باز کنید. اگر می خواهید درخواست کشش ارسال کنید ، لطفاً ابتدا یک مسئله را باز کنید.
- تجزیه و تحلیل اساسی را اضافه کنید.
- تجزیه و تحلیل احساسات را در پیش بینی سهام اضافه کنید.
- شاخص های فنی را اضافه کنید.
- مطالعه بازار از سرمایه گذاری
- داده ها از NYSE جدا می شوند
تحت مجوز MIT توزیع شده است. برای اطلاعات بیشتر به مجوز مراجعه کنید.
حساب اسلامي...
ما را در سایت حساب اسلامي دنبال می کنید
برچسب :
نویسنده : کامران فیوضات
بازدید : <-PostHit->
تاريخ : پنجشنبه
8 تير
1402 ساعت: 20:29